@font-face{font-family:ITC-Avant-Garde-Gothic-Medium;src:url(/fe-web/fonts/itc-avant-garde-gothic/ITC-Avant-Garde-Gothic-Medium.otf) format("opentype")}@font-face{font-family:ITC-Avant-Garde-Gothic-Bold;src:url(/fe-web/fonts/itc-avant-garde-gothic/ITC-Avant-Garde-Gothic-Bold.otf) format("opentype")}@font-face{font-family:LibreBodoni-Bold;src:url(/fe-web/fonts/libreBodoni/LibreBodoni-Bold.ttf) format("truetype")}@font-face{font-family:Alexandria-Light;src:url(/fe-web/fonts/alexandria/Alexandria-Light.ttf) format("truetype")}*,:after,:before{box-sizing:border-box}menu,ol,ul{list-style:none}img{max-height:100%;max-width:100%}input,textarea{-webkit-user-select:auto}select{-webkit-appearance:none}textarea{white-space:revert}::-moz-placeholder{color:#b0b2b8}::placeholder{color:#b0b2b8}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button{cursor:revert}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#fff;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;overflow-x:hidden}body b,body b b,body b strong,body strong,body strong b,body strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}body .yxpBlock{padding:0}body .yxpRow{flex-wrap:wrap}@media(max-width:1023px){body .yxp-cols-3{margin-bottom:48px;width:50%;width:100%}}body .yxp-cols-3:last-child{margin-bottom:0}@media(max-width:1023px){body .yxp-cols-4,body .yxp-cols-5,body .yxp-cols-6,body .yxp-cols-7,body .yxp-cols-8{width:100%}}body .yxp-cols-4:last-child,body .yxp-cols-5:last-child,body .yxp-cols-6:last-child,body .yxp-cols-7:last-child,body .yxp-cols-8:last-child{margin-bottom:0}body a{cursor:pointer;text-decoration:none}body a:hover{text-decoration:underline}.body-container>.yxpRow>.yxp-cols-12>div{margin:0 auto;position:relative}.body-container>.yxpRow>.yxp-cols-12>div.visual-component{max-width:100%;padding:0;width:100%}.body-container>.yxpRow>.yxp-cols-12>div~div{padding-top:0}.body-container{min-height:calc(100vh - 264px)}.body-container.full-height{min-height:100vh}.body-container.margin-top{margin-top:98px}.center{text-align:center}.right,.right span{text-align:right}.left .yxpRow:has(.back-link){margin:0 auto 0 0!important}.column{flex-direction:column}.width-800{margin:0 auto;max-width:800px!important}.width-900{margin:0 auto;max-width:900px!important}.width-1008{margin:0 auto;max-width:1008px}.width-1216{margin:0 auto;max-width:1216px}.width-1240{margin:0 auto;max-width:1240px!important}.width-1400{margin:0 auto;max-width:1400px}.width-1280{margin:0 auto;max-width:1280px!important}.show-mobile.show-mobile{display:none}@media(max-width:1023px){.show-mobile.show-mobile{display:inline-flex}.show-desktop.show-desktop{display:none}}.hidden.hidden{display:none}.formResponseKO,.formResponseOK{text-align:center}.loading,.yxpLoading{position:relative}.loading:after,.yxpLoading:after{animation:spin 1s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#031c47;content:"";height:40px;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);width:40px;z-index:10}.loading:before,.yxpLoading:before{background:hsla(0,0%,100%,.5);content:" ";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:30}.padding-default{padding:56px 0!important}@media(max-width:768px){.padding-default{padding:32px 24px!important}}.padding-extra{padding:96px 0!important}.padding-extra-bottom{padding:0 0 96px!important}@media(max-width:768px){.padding-mobile{padding:32px 24px!important}.padding-y-mobile{padding-left:24px!important;padding-right:24px!important}}.mt-0{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-200{margin-top:200px!important}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-200{margin-bottom:200px}.pb-0{padding-bottom:0}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px}.pb-150{padding-bottom:150px!important}.pb-200{padding-bottom:200px}.pt-0{padding-top:0}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-150{padding-top:150px!important}.pt-200{padding-top:200px!important}.pt-250{padding-top:250px!important}.generic-card{border-radius:16px;padding:32px}.generic-tag{background:#023e84;border-radius:6px;color:#fff;display:inline-block;padding:4px 8px}.yxp-cols-8{width:66.66%}.yxp-cols-4{width:33.33%}.caption{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.caption b,.caption strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.text-small{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.text-small b,.text-small b b,.text-small b strong,.text-small strong,.text-small strong b,.text-small strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.text{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text b,.text b b,.text b strong,.text strong,.text strong b,.text strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.text-medium{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.text-big,.text-medium b,.text-medium b b,.text-medium b strong,.text-medium strong,.text-medium strong b,.text-medium strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.text-big{font-size:24px;line-height:36px}.text-big b,.text-big strong,.title{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.title{font-size:32px;line-height:40px}.title b,.title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.title{font-size:24px;line-height:32px}}.h1-title,h1{font-size:56px;line-height:64px}.h1-title,.h1-title b,.h1-title strong,h1,h1 b,h1 strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.h1-title,h1{font-size:32px;line-height:32px}}.h2-title,h2{font-size:40px;line-height:40px}.h2-title,.h2-title b,.h2-title strong,h2,h2 b,h2 strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.h2-title,h2{font-size:32px;line-height:40px}}.extra-big-title{font-size:80px;line-height:80px}.extra-big-title,.extra-big-title b,.extra-big-title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.extra-big-title{font-size:56px;line-height:64px}}.text-dark-blue{color:#031c47}.text-light-blue{color:#023e84}.text-grey{color:#767675}.text-red{color:#cb1144}.text-white{color:#fff!important}.red-button a,.red-button-link{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.red-button a,.red-button a b,.red-button a b b,.red-button a b strong,.red-button a strong,.red-button a strong b,.red-button a strong strong,.red-button-link,.red-button-link b,.red-button-link b b,.red-button-link b strong,.red-button-link strong,.red-button-link strong b,.red-button-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.red-button a:hover,.red-button-link:hover{background:#9c0d34;text-decoration:none}.red-button a.small,.red-button-link.small{padding:8px 16px}.red-anchor a,.red-link{color:#cb1144!important;font-size:16px;line-height:24px}.red-anchor a,.red-anchor a b,.red-anchor a b b,.red-anchor a b strong,.red-anchor a strong,.red-anchor a strong b,.red-anchor a strong strong,.red-link,.red-link b,.red-link b b,.red-link b strong,.red-link strong,.red-link strong b,.red-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.red-anchor a:hover,.red-link:hover{color:#9c0d34;text-decoration:none}.white-link{color:#fff!important;font-size:16px;line-height:24px}.white-link,.white-link b,.white-link b b,.white-link b strong,.white-link strong,.white-link strong b,.white-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.white-link:hover{color:#e6e6e6;text-decoration:none}.light-blue-anchor a,.light-blue-link{color:#023e84!important;font-size:16px;line-height:24px}.light-blue-anchor a,.light-blue-anchor a b,.light-blue-anchor a b b,.light-blue-anchor a b strong,.light-blue-anchor a strong,.light-blue-anchor a strong b,.light-blue-anchor a strong strong,.light-blue-link,.light-blue-link b,.light-blue-link b b,.light-blue-link b strong,.light-blue-link strong,.light-blue-link strong b,.light-blue-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.light-blue-anchor a:hover,.light-blue-link:hover{color:#012652;text-decoration:none}.red-button-inverse a,.red-button-inverse-link{background:#fff;border:none;border-radius:8px;color:#cb1144;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.red-button-inverse a,.red-button-inverse a b,.red-button-inverse a b b,.red-button-inverse a b strong,.red-button-inverse a strong,.red-button-inverse a strong b,.red-button-inverse a strong strong,.red-button-inverse-link,.red-button-inverse-link b,.red-button-inverse-link b b,.red-button-inverse-link b strong,.red-button-inverse-link strong,.red-button-inverse-link strong b,.red-button-inverse-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.red-button-inverse a:hover,.red-button-inverse-link:hover{background:#e6e6e6;text-decoration:none}.red-button-inverse a,.red-button-inverse-link{border:1px solid #cb1144}.red-button-inverse a.small,.red-button-inverse-link.small{padding:8px 16px}.blue-button a,.blue-button-link{background:#023e84;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.blue-button a,.blue-button a b,.blue-button a b b,.blue-button a b strong,.blue-button a strong,.blue-button a strong b,.blue-button a strong strong,.blue-button-link,.blue-button-link b,.blue-button-link b b,.blue-button-link b strong,.blue-button-link strong,.blue-button-link strong b,.blue-button-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.blue-button a:hover,.blue-button-link:hover{background:#012652;text-decoration:none}.blue-button a.small,.blue-button-link.small{padding:8px 16px}.transparent-button a,.transparent-button-link{background:hsla(0,0%,100%,0);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.transparent-button a,.transparent-button a b,.transparent-button a b b,.transparent-button a b strong,.transparent-button a strong,.transparent-button a strong b,.transparent-button a strong strong,.transparent-button-link,.transparent-button-link b,.transparent-button-link b b,.transparent-button-link b strong,.transparent-button-link strong,.transparent-button-link strong b,.transparent-button-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.transparent-button a:hover,.transparent-button-link:hover{background:hsla(0,0%,90%,0);text-decoration:none}.transparent-button a,.transparent-button-link{border:1px solid #fff}.back-link{color:#031c47}.back-link:after{background:url(/fe-web/img/peroni/icons/chevron-right.svg) no-repeat 50%;background-size:contain;content:"";display:inline-flex;height:20px;margin-left:8px;vertical-align:text-bottom;width:20px}.back-link:hover{color:#000;text-decoration:none}.back-link{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.back-link b,.back-link b b,.back-link b strong,.back-link strong,.back-link strong b,.back-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.back-link{align-items:center;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:20px}.back-link a{color:#031c47}.back-link:after{margin-left:0;margin-right:8px;transform:rotate(180deg)}.bg-white{background:#fff}.bg-light-blue{background:#023e84}.bg-dark-blue{background:#031c47}.bg-grey{background:#ededed}.form-layout,.form-wrapper{align-items:center;display:flex;justify-content:center}.form-wrapper{background:#fff;border-radius:8px;box-shadow:0 10px 25.1px 3px rgba(0,0,0,.31);flex-direction:column;gap:24px;padding:26px 16px;width:800px}@media(max-width:1023px){.form-wrapper{width:700px}}@media(max-width:767px){.form-wrapper{width:328px}}.form-wrapper .yxpType_FORM{width:767px}@media(max-width:1023px){.form-wrapper .yxpType_FORM{width:668px}}@media(max-width:767px){.form-wrapper .yxpType_FORM{width:296px}}.form-wrapper .yxpType_DIVIDER{height:1px;margin:0 auto;max-width:80%;opacity:.3;width:760px}@media(max-width:1023px){.form-wrapper .yxpType_DIVIDER{width:700px}}@media(max-width:767px){.form-wrapper .yxpType_DIVIDER{width:300px}}.yxpType_FORM .loading,.yxpType_FORM .yxpLoading{position:relative}.yxpType_FORM .loading:after,.yxpType_FORM .yxpLoading:after{animation:spin 1s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#031c47;content:"";height:40px;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);width:40px;z-index:10}.yxpType_FORM .loading:before,.yxpType_FORM .yxpLoading:before{background:hsla(0,0%,100%,.5);content:" ";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:30}.yxpType_FORM .yxp-cols-6{margin-bottom:0}.yxpType_FORM form .yxpRow input{width:100%}.yxpType_FORM form.form-small{max-width:404px}.yxpType_FORM form a{color:#023e84;text-decoration:underline}.yxpType_FORM form .formResponseKO{color:#000;display:block;margin:90px auto;max-width:400px;padding:10px;text-align:center}.yxpType_FORM form .formResponseKO a{margin-top:32px}.yxpType_FORM form .yxpHidden{display:none!important}.yxpType_FORM form .yxpRow .yxpInputGroup{padding:24px 0 0}@media(max-width:767px){.yxpType_FORM form .yxpRow .yxpInputGroup{padding:0 0 8px}}.yxpType_FORM form .yxpRow{margin-bottom:6px}.yxpType_FORM form .yxpRow:has(.yxpType_TEXTAREA){flex-wrap:nowrap;gap:63px}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel{font-size:14px;line-height:16px}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel b b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel b strong,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel strong,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel strong b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel{color:#031c47;padding:10px 0;text-transform:none}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight{color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0;padding-left:8px;white-space:nowrap}.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight b b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight b strong,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight strong,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight strong b,.yxpType_FORM .yxpInputGroup label.yxpInputGroupLabel.yxpInputGroupLabelRight strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .yxpRow input,.yxpType_FORM .yxpRow select,.yxpType_FORM .yxpRow textarea{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.yxpType_FORM .yxpRow input b,.yxpType_FORM .yxpRow input b b,.yxpType_FORM .yxpRow input b strong,.yxpType_FORM .yxpRow input strong,.yxpType_FORM .yxpRow input strong b,.yxpType_FORM .yxpRow input strong strong,.yxpType_FORM .yxpRow select b,.yxpType_FORM .yxpRow select b b,.yxpType_FORM .yxpRow select b strong,.yxpType_FORM .yxpRow select strong,.yxpType_FORM .yxpRow select strong b,.yxpType_FORM .yxpRow select strong strong,.yxpType_FORM .yxpRow textarea b,.yxpType_FORM .yxpRow textarea b b,.yxpType_FORM .yxpRow textarea b strong,.yxpType_FORM .yxpRow textarea strong,.yxpType_FORM .yxpRow textarea strong b,.yxpType_FORM .yxpRow textarea strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .yxpRow input,.yxpType_FORM .yxpRow select,.yxpType_FORM .yxpRow textarea{background:hsla(60,1%,66%,.2);border:none;border-radius:4px;padding:8px 16px;width:100%}.yxpType_FORM .yxpRow input,.yxpType_FORM .yxpRow input:after,.yxpType_FORM .yxpRow input:before{-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}.yxpType_FORM .yxpType_DROPDOWN_INPUT select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-radius:0;border-right:10px solid transparent;height:auto}.yxpType_FORM fieldset{display:flex;flex-direction:column;order:2;padding:0}.yxpType_FORM .yxpInputGroupRadioWrapper{margin-right:16px;position:relative}.yxpType_FORM .bordered-radio .yxpInputGroupRadioWrapper{border:1px solid #a8a8a7;border-radius:50px;padding:0 16px}.yxpType_FORM .bordered-radio .yxpInputGroupRadioWrapper:has(.yxpInputGroupRadio:checked){border:1px solid #cb1144}.yxpType_FORM .yxpRow input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #023e84;border-radius:100%;display:inline-flex;height:24px;justify-content:center;margin:8px 0;padding:11px;position:relative;width:24px!important}.yxpType_FORM .yxpRow input[type=radio]:checked{background:#023e84}.yxpType_FORM .yxpRow input[type=radio]:checked:after{background-color:#fff;border:3px solid #023e84;border-radius:100%;content:"";height:17px;position:absolute;width:17px}.yxpType_FORM .yxpInputCheckboxWrapper{background:none;border:none;display:flex;padding:0}.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight b,.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight{color:#031c47}.yxpType_FORM .yxpInputCheckboxMultipleWrapper{align-items:flex-start;display:flex;position:relative}.yxpType_FORM .yxpInputCheckboxMultipleWrapper:before{background:url(/fe-web/img/peroni/icons/check.svg) no-repeat 50%;background-size:contain;border-radius:4px;content:"";flex:1 0 auto;height:20px;margin-right:8px;pointer-events:none;transition:background-color .1s;width:20px}.yxpType_FORM .yxpInputCheckboxWrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #023e84;border-radius:4px;cursor:pointer;height:1.5em!important;outline:0;padding:11px;position:relative;transition:background 175ms cubic-bezier(.1,.1,.25,1);width:1.5em!important}.yxpType_FORM .yxpInputCheckboxWrapper input[type=checkbox]:before{background:url(/fe-web/img/peroni/icons/check.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:22px;left:0;position:absolute;top:0;width:24px}.yxpType_FORM .yxpInputCheckboxWrapper input[type=checkbox]:checked{background:#023e84;border-color:#023e84}.yxpType_FORM .yxpInputCheckboxWrapper input[type=checkbox]:checked:before{opacity:1}.yxpType_FORM .yxpFormActionsWrapper{margin:0;text-align:center}.yxpType_FORM .yxpFormActionsNavWrapper{float:none}.yxpType_FORM .yxpNextBtn{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.yxpType_FORM .yxpNextBtn,.yxpType_FORM .yxpNextBtn b,.yxpType_FORM .yxpNextBtn b b,.yxpType_FORM .yxpNextBtn b strong,.yxpType_FORM .yxpNextBtn strong,.yxpType_FORM .yxpNextBtn strong b,.yxpType_FORM .yxpNextBtn strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .yxpNextBtn:hover{background:#9c0d34;text-decoration:none}.yxpType_FORM .yxpSubmitBtn{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.yxpType_FORM .yxpSubmitBtn,.yxpType_FORM .yxpSubmitBtn b,.yxpType_FORM .yxpSubmitBtn b b,.yxpType_FORM .yxpSubmitBtn b strong,.yxpType_FORM .yxpSubmitBtn strong,.yxpType_FORM .yxpSubmitBtn strong b,.yxpType_FORM .yxpSubmitBtn strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .yxpSubmitBtn:hover{background:#9c0d34;text-decoration:none}.yxpType_FORM .yxpSubmitBtn{float:none}.yxpType_FORM .yxpPasswordValidatorRow{align-items:center;display:flex;justify-content:flex-start}.yxpType_FORM .yxpPasswordValidatorRow.valid .icon:before{content:"✓ ";font-size:14px;padding-right:6px}.yxpType_FORM form .yxpRow .yxpInputGroup{padding:0 0 8px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]),.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]),.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]){position:relative}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]) input,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]) input,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]) input{padding-right:42px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]) .visibility-icon,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]) .visibility-icon,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]) .visibility-icon{background:transparent;border:none;bottom:8px;height:unset;line-height:1;padding:5px;position:absolute;right:0;width:50px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]) .visibility-icon:before,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]) .visibility-icon:before,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]) .visibility-icon:before{background:url(/fe-web/img/peroni/icons/lock.svg) no-repeat 50%;background-size:cover;content:"";display:block;height:24px;width:24px}.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=confirmPassword]).password-visible .visibility-icon:before,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=oldPassword]).password-visible .visibility-icon:before,.yxpType_FORM form .yxpRow .yxpInputGroup:has(input[name=password]).password-visible .visibility-icon:before{background:url(/fe-web/img/peroni/icons/unlock.svg) no-repeat 50%;content:"";display:block}.yxpType_FORM form .yxpRow .password-input .yxpInputGroup button{display:none}.yxpType_FORM .yxp-error{background:none}.yxpType_FORM .yxp-error-msg{bottom:unset;letter-spacing:0;text-transform:none;top:calc(100% - 8px);white-space:nowrap;z-index:1}.yxpType_FORM .yxp-error-msg a{text-decoration:underline}.yxpType_FORM .yxp-error-msg:before{background-size:contain;content:"";height:18px;position:absolute;right:15px;top:-32px;width:18px}.yxpType_FORM .yxpPasswordValidatorRow.invalid{color:#cb1144}.yxpType_FORM .yxpPasswordValidatorRow.valid{color:#0b8848}.yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg{bottom:-4px}.yxpType_FORM .yxpType_RADIO_INPUT .yxp-error-msg:before{content:none}.yxpType_FORM .disclaimer{background:#d9e2ed;border-radius:8px;color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin:10px 0 24px;padding:16px;position:relative;word-spacing:-1px}.yxpType_FORM .disclaimer b,.yxpType_FORM .disclaimer strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpType_FORM .disclaimer:after{border-bottom:8px solid #d9e2ed;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:24px;position:absolute;top:-8px;width:0}.step-form .yxpStepContainer.yxpStepActive{border:none}.step-form .yxpFormProgressBarWrapper{margin:0 auto 40px;max-width:calc(100% - 20px)}.step-form .yxpStepWrapper{border-radius:12px;left:0;margin:0;order:1;overflow:hidden;position:absolute;top:0;width:100%}.step-form .yxpStepWrapper .yxpStepBlock{background:#031c47;border:none;flex:1;font-size:0;height:8px;margin:0;padding:0}.step-form .yxpStepWrapper .yxpStepBlock.yxpStepActive{background:#031c47}.step-form .yxpStepWrapper .yxpStepActive~.yxpStepBlock{background:#ececec}.generic-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;padding:16px;position:fixed!important;top:0;width:100%;z-index:110}.generic-modal.show{display:flex}.generic-modal__overlay{background:rgba(0,0,0,.35);height:100%;left:0;position:absolute;top:0;width:100%}.generic-modal__card{background:#fff;border-radius:10px;max-height:100%;max-width:840px;overflow:auto;padding:56px 48px;position:relative;transform:scale(0);transition:transform .3s ease;width:100%;z-index:1}@media(max-width:1023px){.generic-modal__card{padding:80px 24px 32px}}.pop .generic-modal__card{transform:scale(1)}.generic-modal__close{background:url(/fe-web/img/peroni/icons/close-modal.png);background-size:contain;cursor:pointer;height:24px;position:absolute;right:20px;top:20px;width:24px}@media(max-width:1023px){.generic-modal__close{right:6px;top:6px}}.generic-modal__close a{display:block;height:24px;width:24px}.generic-modal__body{display:flex;flex-direction:column;gap:12px;text-align:center}.generic-modal__image{display:block;margin:16px auto;max-width:100%;width:420px}.generic-modal__title{font-size:24px;line-height:36px}.generic-modal__title,.generic-modal__title b,.generic-modal__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.generic-modal__title{text-align:center}.generic-modal__disclaimer{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.generic-modal__disclaimer b,.generic-modal__disclaimer b b,.generic-modal__disclaimer b strong,.generic-modal__disclaimer strong,.generic-modal__disclaimer strong b,.generic-modal__disclaimer strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.generic-modal__disclaimer{color:#031c47;margin:32px 0 8px}.thank-you-container{padding:0 20px}.thank-you-container .yxpType_IMAGE{padding:16px;text-align:center}.thank-you-container .yxpType_IMAGE img{max-width:120px}.thank-you-container .yxpImageTextWrapper{align-items:center;color:#fff;display:flex;flex-direction:column;margin:64px auto 96px;max-width:800px;padding:0 20px;text-align:center}.thank-you-container .yxpImageTextWrapper .secondLink{background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.thank-you-container .yxpImageTextWrapper .secondLink,.thank-you-container .yxpImageTextWrapper .secondLink b,.thank-you-container .yxpImageTextWrapper .secondLink b b,.thank-you-container .yxpImageTextWrapper .secondLink b strong,.thank-you-container .yxpImageTextWrapper .secondLink strong,.thank-you-container .yxpImageTextWrapper .secondLink strong b,.thank-you-container .yxpImageTextWrapper .secondLink strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.thank-you-container .yxpImageTextWrapper .secondLink:hover{background:transparent;text-decoration:none}.thank-you-container .yxpImageTextWrapper .secondLink{border:1px solid #fff}.thank-you-container .reward-card{background:#fff;border-radius:8px;color:#031c47;margin:24px auto 15px}.thank-you-container .reward-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 16px}.thank-you-container .reward-content .reward-title{font-size:18px;margin-bottom:5px}.thank-you-container .reward-content .reward-title-extra{color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.thank-you-container .reward-content .reward-title-extra b,.thank-you-container .reward-content .reward-title-extra b b,.thank-you-container .reward-content .reward-title-extra b strong,.thank-you-container .reward-content .reward-title-extra strong,.thank-you-container .reward-content .reward-title-extra strong b,.thank-you-container .reward-content .reward-title-extra strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.thank-you-container .reward-content .reward-title-extra{margin-bottom:5px}.thank-you-container .reward-content .reward-plus{padding:10px;text-align:center}.thank-you-container .reward-content .reward-points{align-items:center;background:#ccd8e6;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:48px;min-width:560px;text-align:center}.thank-you-container .reward-content .reward-points p{font-size:24px;line-height:36px}.thank-you-container .reward-content .reward-points p,.thank-you-container .reward-content .reward-points p b,.thank-you-container .reward-content .reward-points p strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:1023px){.thank-you-container .reward-content .reward-points{min-width:142px;width:100%}}.thank-you-container .reward-content .extra{padding:28px}.header-wrapper{position:absolute}.header-wrapper:has(.base){padding:20px}.header{position:relative;z-index:2}.header.minimal{height:130px;position:relative;text-align:center;top:45px}@media(max-width:767px){.header.minimal{top:24px}}.header.minimal img{max-width:157px}.header.base{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.header.base .logo-base-header{width:68px}.header__right-column{align-items:center;display:flex;gap:24px}.header__link-container{display:flex;gap:32px}.header__link{color:#023e84!important;font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif}.header__link:hover{color:#012652;text-decoration:none}.header__link{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.header__link b,.header__link b b,.header__link b strong,.header__link strong,.header__link strong b,.header__link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.header__link{font-size:20px;line-height:28px}.header__link,.header__link b,.header__link b b,.header__link b strong,.header__link strong,.header__link strong b,.header__link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}}.header__link-container-mobile{display:none}@media(max-width:1023px){.header__link-container-mobile{background:#fff;border-radius:0;bottom:0;max-height:0;padding:32px 24px;position:absolute;right:0;top:100px;transition:padding .3s ease-in-out;width:100%;z-index:5}.header__link-container-mobile.open{display:flex;flex-direction:column;gap:32px;max-height:100vh;position:fixed;transform:translateY(0)}}.header__hamburger{display:none;height:32px;width:32px}@media(max-width:1023px){.header__hamburger{cursor:pointer;display:block}}.header .blue-button-link{align-items:center;cursor:pointer;display:flex;gap:8px}.header__cta-user:after{background:url(/fe-web/img/peroni/icons/arrow-right.svg) no-repeat 50%;background-size:16px;content:"";height:16px;transform:rotate(90deg);width:16px}.header__menu-wrapper{align-items:flex-start;background:#e6ecf3;border-radius:4px;box-shadow:0 10px 25px 3px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:24px;max-height:0;overflow:hidden;padding:0 24px;position:absolute;right:0;top:80px;transition:max-height .3s ease-in-out,padding .3s ease-in-out;width:276px;z-index:10}.header__menu-wrapper.open{max-height:260px;padding:24px}.header__menu-wrapper .logout{color:#cb1144}.header__menu-wrapper .logout:after{background:url(/fe-web/img/peroni/icons/logout.svg) no-repeat 50%;background-size:contain;content:"";display:inline-flex;height:20px;margin-left:8px;vertical-align:text-bottom;width:20px}.header__menu-wrapper .logout:hover{color:#3e0515;text-decoration:none}.header__menu-link{color:#023e84!important;font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif}.header__menu-link:hover{color:#012652;text-decoration:none}.header__menu-link{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.header__menu-link b,.header__menu-link b b,.header__menu-link b strong,.header__menu-link strong,.header__menu-link strong b,.header__menu-link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.footer-container{background:#fff;min-height:264px;padding:56px 0;position:relative;width:100%}@media(max-width:1023px){.footer-container{min-height:628px;padding:56px 32px;text-align:center}}.footer-container__wrapper{align-items:flex-start;display:flex;gap:56px;height:100%;justify-content:space-between}@media(max-width:1023px){.footer-container__wrapper{align-items:center;flex-direction:column;gap:32px}}.footer-container__loghi-wrapper{display:flex;flex-direction:column}.footer-container__logo{width:124px}.footer-container__disclaimer{width:100%}@media(max-width:1023px){.footer-container__disclaimer{justify-content:center;margin-top:24px;order:0}}.footer-container__disclaimer img{max-width:125px}.footer-container__copy{display:flex;flex-direction:column;gap:32px}@media(max-width:1023px){.footer-container__copy{order:4}.footer-container__copy-disclaimer{order:2}}.footer-container__links{display:flex;gap:32px}.footer-container__links a{color:#cb1144;text-decoration:underline}@media(max-width:1023px){.footer-container__links{flex-direction:column;gap:20px;order:3}}.footer-container__social{align-items:baseline;display:flex;gap:34px;justify-content:space-between}@media(max-width:1023px){.footer-container__social{gap:20px;order:2}}.footer-container .fb,.footer-container .ns,.footer-container .yt{height:32px;width:32px}@media(max-width:767px){.footer-container .yxpType_DIVIDER{background:#a8a8a7;height:1px;margin:0 auto;max-width:80%;opacity:.3;order:1;width:300px}}@media(max-width:1023px){.header-visual-wrapper-checkage{height:77vh}}.full-page-visual{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:1240px}@media(max-width:767px){.full-page-visual{background:url(/fe-web/img/peroni/check-age-mobile.png),#023e84!important;background-repeat:no-repeat!important;background-size:100%!important;justify-content:flex-start;min-height:760px}}.full-page-visual__content{margin-top:128px;position:relative}.full-page-visual__content img{width:270px}@media(max-width:767px){.full-page-visual__content img{max-width:185px}}.full-page-visual__content .yxpLink{bottom:140px;position:absolute;transform:translate(20%,-50%)}@media(max-width:767px){.full-page-visual__content .yxpLink{bottom:66px;transform:none}}.full-page-visual__icon-wrapper{min-width:600px}@media(max-width:767px){.full-page-visual__icon-wrapper{min-width:327px}}.full-page-visual__icon-wrapper .yxpRow{flex-wrap:wrap;justify-content:space-between}.full-page-visual__icon-wrapper .icon{width:270px}@media(max-width:767px){.full-page-visual__icon-wrapper .icon{max-width:150px}}.full-page-visual__icon-wrapper img{width:88px}@media(max-width:767px){.full-page-visual__form-wrapper{margin:0 auto;padding-bottom:0;width:327px}}.thankyou-page{background:#f8f9fa}.thankyou-page__visual{min-height:39vw}@media(max-width:767px){.thankyou-page__visual{background:url(/fe-web/img/peroni/conferma-page-bg-mobile.png)!important;background-size:cover!important;min-height:125vw}}.thankyou-page__visual a{display:block;height:100%;width:100%}.visual{position:relative}.visual__wrapper{align-items:center;display:flex;gap:46px;justify-content:space-between;margin:110px auto 0;max-width:1024px;min-height:45vw;padding:32px 16px 48px;width:100%}@media(max-width:767px){.visual__wrapper{flex-direction:column;gap:24px;justify-content:flex-start;text-align:center}}.visual__info{display:flex;flex-direction:column;gap:28px;padding:0 10px}@media(max-width:767px){.visual__info{align-items:center}}.visual__info>img{width:120px}@media(max-width:1023px){.visual h1{font-size:40px;line-height:40px}.visual h1,.visual h1 b,.visual h1 strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}}@media(max-width:1023px)and (max-width:767px){.visual h1{font-size:32px;line-height:40px}}@media(max-width:767px){.visual__cta-wrapper{bottom:48px;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}}.visual__full-link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.visual__image{max-width:30%}@media(max-width:767px){.visual__image{max-width:60%}}@media(max-width:767px){.visual:has(.visual__box-wrapper) .visual__image{padding-bottom:180px;width:280px}}.visual .upload-main-page-content{text-align:center}.visual .upload-main-page-content p{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:40px}.visual .upload-main-page-content p b,.visual .upload-main-page-content p b b,.visual .upload-main-page-content p b strong,.visual .upload-main-page-content p strong,.visual .upload-main-page-content p strong b,.visual .upload-main-page-content p strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.visual__box-wrapper{align-items:center;background:#fff;border-radius:8px;box-shadow:0 10px 25px 3px rgba(0,0,0,.3);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;max-width:700px;padding:24px;width:100%}@media(max-width:1023px){.visual__box-wrapper{align-items:flex-start;flex-direction:column;margin:auto auto 16px}}@media(max-width:767px){.visual__box-wrapper{align-items:center;bottom:0;left:50%;max-width:90%;position:absolute;text-align:center;transform:translateX(-50%)}}.visual__box-copy>div{margin-bottom:8px}.visual__total-points-wrapper{align-items:center;background:#023e84;border-radius:16px;color:#fff;display:flex;justify-content:space-between;padding:8px 16px 8px 8px;position:relative;width:100%;z-index:2}@media(max-width:767px){.visual__total-points-wrapper{flex-direction:column}}.visual__total-points-label{align-items:center;display:inline-flex;gap:10px}@media(max-width:767px){.visual__total-points-label{flex-direction:column}}.visual__total-points-label img{width:48px}.visual__total-points-info{align-items:center;display:inline-flex;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:400;gap:8px;line-height:28px;padding:8px 4px;position:relative}.visual__total-points-info b,.visual__total-points-info b b,.visual__total-points-info b strong,.visual__total-points-info strong,.visual__total-points-info strong b,.visual__total-points-info strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.visual__total-points-info img{width:20px}.visual__total-points-info:hover .visual__tooltip{transform:scale(1)}.visual__tooltip{background:#fff;border-radius:8px;color:#023e84;cursor:pointer;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;left:0;line-height:16px;max-width:300px;padding:8px 12px;position:absolute;right:0;text-align:center;top:100%;transform:scale(0);transform-origin:top right;transition:transform .2s}.visual__tooltip b,.visual__tooltip b b,.visual__tooltip b strong,.visual__tooltip strong,.visual__tooltip strong b,.visual__tooltip strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.visual__tooltip:before{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";height:0;position:absolute;right:8px;top:-6px;width:0}.visual-simple{position:relative;text-align:center}.visual-simple__wrapper{align-items:center;display:flex;flex-direction:column;gap:36px;justify-content:center;margin-top:100px;min-height:300px;padding:20px 20px 32px;width:100%}.visual-simple__badge{background:#031c47;border-radius:8px;color:#fff;display:inline-block;font-size:18px;line-height:36px;margin:0 auto;padding:0 16px;text-align:center}.text-white .yxpImageTextWrapper{color:#fff}.yxpImageTextWrapper{color:#031c47}.yxpImageTextWrapper .yxpImageWrapper{margin:0 auto;max-width:600px;width:50%}.yxpImageTextWrapper .yxpImageTextTitle{font-size:32px;line-height:40px;margin-bottom:16px}.yxpImageTextWrapper .yxpImageTextTitle,.yxpImageTextWrapper .yxpImageTextTitle b,.yxpImageTextWrapper .yxpImageTextTitle strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.yxpImageTextWrapper .yxpImageTextTitle{font-size:24px;line-height:32px}}.yxpImageTextWrapper .yxpHtmlTextWrapper{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.yxpImageTextWrapper .yxpHtmlTextWrapper b,.yxpImageTextWrapper .yxpHtmlTextWrapper b b,.yxpImageTextWrapper .yxpHtmlTextWrapper b strong,.yxpImageTextWrapper .yxpHtmlTextWrapper strong,.yxpImageTextWrapper .yxpHtmlTextWrapper strong b,.yxpImageTextWrapper .yxpHtmlTextWrapper strong strong,.yxpImageTextWrapper .yxpLink{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpImageTextWrapper .yxpLink{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:32px;padding:8px 24px}.yxpImageTextWrapper .yxpLink b,.yxpImageTextWrapper .yxpLink b b,.yxpImageTextWrapper .yxpLink b strong,.yxpImageTextWrapper .yxpLink strong,.yxpImageTextWrapper .yxpLink strong b,.yxpImageTextWrapper .yxpLink strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpImageTextWrapper .yxpLink:hover{background:#9c0d34;text-decoration:none}.yxpImageTextWrapper.yxpFlexWrapper{align-items:center;display:flex;flex-direction:row;gap:32px;padding:0 16px}@media(max-width:767px){.yxpImageTextWrapper.yxpFlexWrapper{flex-direction:column;padding:0}}.yxpImageTextWrapper.yxpFlexWrapper .yxpImageWrapper,.yxpImageTextWrapper.yxpFlexWrapper .yxpInfoWrapper{width:50%}@media(max-width:767px){.yxpImageTextWrapper.yxpFlexWrapper .yxpImageWrapper,.yxpImageTextWrapper.yxpFlexWrapper .yxpInfoWrapper{width:100%}}.icons-wrapper{border-radius:8px;box-shadow:0 10px 25.1px 3px rgba(0,0,0,.31);margin-top:40px;padding:40px}@media(max-width:767px){.icons-wrapper{padding:40px 24px}}.icons-wrapper .yxpImageTextWrapper{margin:0 auto;width:202px}@media(max-width:767px){.icons-wrapper .yxpImageTextWrapper{width:280px}}.icons-wrapper .yxpImageWrapper img{margin-top:24px;width:88px}.cards-wrapper .yxpImageTextWrapper{background:#fff;border-radius:8px;color:#031c47;height:442px;margin:0 auto;max-width:488px;padding:8px 8px 32px;text-align:center}@media(max-width:768px){.cards-wrapper .yxpImageTextWrapper{margin-bottom:32px}}@media(max-width:767px){.cards-wrapper .yxpImageTextWrapper{height:328px;max-width:328px}}.cards-wrapper .yxpImageWrapper{border-radius:8px;margin-bottom:32px;width:100%}.cards-wrapper .yxpImageWrapper img{border-radius:8px}.upload-main-page{padding:64px 20px}.upload-main-page>.yxpRow{flex-wrap:nowrap;gap:24px;margin:0 auto;max-width:900px}@media(max-width:1023px){.upload-main-page>.yxpRow{flex-wrap:wrap}}.upload-main-page .card{align-items:center;background:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:24px 20px}.countdown,.upload-main-page .card{display:flex;justify-content:center}.countdown{margin-top:40px}.countdown__box{padding:0 32px;text-align:center}.countdown__box.hours{border-left:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2)}.countdown__number{font-family:LibreBodoni-Bold,sans-serif;font-style:normal;font-weight:400}.countdown__number b,.countdown__number strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.countdown__number{font-size:56px;line-height:64px}@media(max-width:767px){.countdown__number{font-size:32px;line-height:32px}}.countdown__label{font-family:Alexandria-Light,sans-serif;font-style:normal;font-weight:400}.countdown__label b,.countdown__label strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.countdown__label{font-size:16px;line-height:24px}@media(min-width:769px)and (max-width:1024px){.personal-area-layout{padding:0 20px}}.user-menu{background:rgba(2,62,132,.1);border-radius:16px;display:flex;flex-direction:column;gap:32px;max-width:384px;padding:24px}@media(max-width:768px){.user-menu{background:#fff;border-radius:0;max-width:100%;width:100%}}.user-menu__user-links{display:flex;flex-direction:column;gap:32px}.user-menu__link{color:#023e84}.user-menu__link:after{background:url(/fe-web/img/peroni/icons/chevron-right.svg) no-repeat 50%;background-size:contain;content:"";display:inline-flex;height:20px;margin-left:8px;vertical-align:text-bottom;width:20px}.user-menu__link:hover{color:#000;text-decoration:none}.user-menu__link{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.user-menu__link b,.user-menu__link b b,.user-menu__link b strong,.user-menu__link strong,.user-menu__link strong b,.user-menu__link strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.user-menu__link{display:flex;justify-content:space-between}.user-menu__link.selected{font-size:20px;line-height:28px}.user-menu__link.selected,.user-menu__link.selected b,.user-menu__link.selected b b,.user-menu__link.selected b strong,.user-menu__link.selected strong,.user-menu__link.selected strong b,.user-menu__link.selected strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.user-menu__link.logout{color:#cb1144}.user-menu__link.logout:after{background:url(/fe-web/img/peroni/icons/logout.svg) no-repeat 50%;background-size:contain;content:"";display:inline-flex;height:20px;margin-left:8px;vertical-align:text-bottom;width:20px}.user-menu__link.logout:hover{color:#3e0515;text-decoration:none}.user-menu__link.logout{font-size:20px;line-height:28px}.user-menu__link.logout,.user-menu__link.logout b,.user-menu__link.logout b b,.user-menu__link.logout b strong,.user-menu__link.logout strong,.user-menu__link.logout strong b,.user-menu__link.logout strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.user-menu .yxpType_DIVIDER{opacity:.3}@media(min-width:769px)and (max-width:1024px){.activities-wrapper{max-width:630px}}@media(min-width:769px)and (max-width:1024px){.yxpRow:has(.activities-wrapper){justify-content:space-between}}.activities-list__main-title{color:#023e84;font-size:32px;line-height:40px}.activities-list__main-title,.activities-list__main-title b,.activities-list__main-title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.activities-list__main-title{font-size:24px;line-height:32px}}.activities-list__activity-item{background:rgba(2,62,132,.1);border-radius:8px;display:flex;flex-direction:column;gap:24px;margin-bottom:16px;padding:16px}.activities-list__activity-item.contest-activity{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.activities-list__info{display:flex;justify-content:space-between}.activities-list__icon{width:32px}.activities-list__points{color:#023e84;font-size:16px;line-height:24px}.activities-list__points,.activities-list__points b,.activities-list__points b b,.activities-list__points b strong,.activities-list__points strong,.activities-list__points strong b,.activities-list__points strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.activities-list__date,.activities-list__disclaimer,.activities-list__subtitle{color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.activities-list__date b,.activities-list__date b b,.activities-list__date b strong,.activities-list__date strong,.activities-list__date strong b,.activities-list__date strong strong,.activities-list__disclaimer b,.activities-list__disclaimer b b,.activities-list__disclaimer b strong,.activities-list__disclaimer strong,.activities-list__disclaimer strong b,.activities-list__disclaimer strong strong,.activities-list__subtitle b,.activities-list__subtitle b b,.activities-list__subtitle b strong,.activities-list__subtitle strong,.activities-list__subtitle strong b,.activities-list__subtitle strong strong,.activities-list__title{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.activities-list__title{color:#023e84;font-size:16px;line-height:24px}.activities-list__title b,.activities-list__title b b,.activities-list__title b strong,.activities-list__title strong,.activities-list__title strong b,.activities-list__title strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.activities-list__activity-extra{align-items:center;display:flex;flex-direction:column;gap:5px}.header-visual-wrapper-upload-receipt{display:flex;flex-direction:column;min-height:120vh;overflow:auto}@media(max-width:1023px){.header-visual-wrapper-upload-receipt{background:url(/fe-web/img/peroni/upload-code-bg-mobile.png),#023e84!important;background-size:cover!important}}.header-visual-wrapper-upload-receipt .header-wrapper{left:0;position:relative;top:0}.upload-receipt{color:#023e84;margin:0 auto;max-width:800px;padding:20px 20px 40px;position:relative}.upload-receipt .loader-wrapper{z-index:5}.upload-receipt .loader-wrapper .loader{border-top-color:#cb1144;border-width:6px}.upload-receipt .dropdown-arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #023e84;height:0;position:absolute;right:10px;top:74%;transform:translateY(-50%);width:0}.upload-receipt .arrow-up{border-bottom:7px solid #023e84;border-top:none}.upload-receipt .arrow-down{border-top:7px solid #023e84}.upload-receipt .upload-container{background:#fff;border-radius:8px;padding:8px}.upload-receipt .upload-info{margin:20px 0 0;text-align:center}.upload-receipt .step-2 .yxp-rw-step.intro>:not(.title){display:none}.upload-receipt h3.title{font-size:40px;line-height:40px;margin-bottom:28px;text-align:center}.upload-receipt h3.title,.upload-receipt h3.title b,.upload-receipt h3.title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.upload-receipt h3.title{font-size:32px;line-height:40px}}.upload-receipt p.subtitle{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px;text-align:center}.upload-receipt p.subtitle b,.upload-receipt p.subtitle b b,.upload-receipt p.subtitle b strong,.upload-receipt p.subtitle strong,.upload-receipt p.subtitle strong b,.upload-receipt p.subtitle strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .success-msg{margin-bottom:20px}.upload-receipt .success-msg .yxp-cols-6{width:100%}.upload-receipt .yxpInputGroup--front .file-button{bottom:88px!important}.upload-receipt .file-box{align-items:flex-end!important;background:#ccd8e6;border:none!important;color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-start!important;line-height:6px!important;line-height:20px;opacity:.5}.upload-receipt .file-box b,.upload-receipt .file-box strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .extra-image-description{margin:12px 0;text-align:center}.upload-receipt .file-button{align-items:center;border:1px solid #023e84!important;border-radius:8px!important;bottom:46px!important;color:#023e84!important;display:flex;font-size:16px;height:44px;justify-content:center;left:8px!important;line-height:24px;min-width:105px}.upload-receipt .file-button,.upload-receipt .file-button b,.upload-receipt .file-button b b,.upload-receipt .file-button b strong,.upload-receipt .file-button strong,.upload-receipt .file-button strong b,.upload-receipt .file-button strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .yxpInputGroup--back .file-box span:last-child{font-size:12px;font-weight:700;line-height:20px;opacity:1;position:absolute;right:8px;top:15px}.upload-receipt .cta-wrapper a,.upload-receipt .yxpInputGroup--back .file-box span:last-child,.upload-receipt .yxpInputGroup--back .file-box span:last-child b,.upload-receipt .yxpInputGroup--back .file-box span:last-child strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .cta-wrapper a{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-bottom:32px;padding:8px 24px;text-transform:capitalize}.upload-receipt .cta-wrapper a b,.upload-receipt .cta-wrapper a b b,.upload-receipt .cta-wrapper a b strong,.upload-receipt .cta-wrapper a strong,.upload-receipt .cta-wrapper a strong b,.upload-receipt .cta-wrapper a strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .cta-wrapper a:hover{background:#9c0d34;text-decoration:none}.upload-receipt .stepper-container{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:20px;padding:15px;text-align:center}.upload-receipt .stepper-header{font-size:16px;line-height:24px;margin-bottom:5px}.upload-receipt .stepper-header,.upload-receipt .stepper-header b,.upload-receipt .stepper-header b b,.upload-receipt .stepper-header b strong,.upload-receipt .stepper-header strong,.upload-receipt .stepper-header strong b,.upload-receipt .stepper-header strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .stepper-wrapper{background-color:#ccc;border-radius:2px;height:4px;position:relative;width:100%}.upload-receipt .step-line{height:100%;position:relative;width:100%}.upload-receipt .step-progress{background-color:#023e84;border-radius:2px;height:100%;transition:width .3s ease-in-out;width:50%}.upload-receipt .stepper-description{align-items:center;background:#031c47;border-radius:8px;color:#fff;display:flex;font-size:16px;height:36px;line-height:24px;padding:16px}.upload-receipt .stepper-description,.upload-receipt .stepper-description b,.upload-receipt .stepper-description b b,.upload-receipt .stepper-description b strong,.upload-receipt .stepper-description strong,.upload-receipt .stepper-description strong b,.upload-receipt .stepper-description strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .yxpMultipleInputWrapper .yxpInputGroupElement{border:1px solid #023e84!important;border-radius:4px;color:#023e84;line-height:22px;padding:.5rem 0!important;width:7%!important}@media(max-width:1023px){.upload-receipt .yxpMultipleInputWrapper .yxpInputGroupElement{width:13%!important}}.upload-receipt .singleProductAmount .yxpInputGroupLabel{text-align:center}.upload-receipt .singleProductAmount .yxpMultipleInputWrapper{align-items:center}.upload-receipt .singleProductAmount .yxpMultipleInputWrapper .yxpInputGroupElement{padding:8px 14px!important;width:100%!important}@media(max-width:1023px){.upload-receipt .singleProductAmount .yxpMultipleInputWrapper .yxpInputGroupElement{padding:.5rem 0!important;width:100%!important}}.upload-receipt .singleProductAmount .yxpMultipleInputWrapper .separator{margin:0 5px}.upload-receipt .yxpInputGroupInput,.upload-receipt .yxpInputGroupSelect{border:1px solid #023e84!important;border-radius:4px;color:#023e84;line-height:22px;width:100%!important}.upload-receipt .yxpInputGroupSelect{background:#fff url(/fe-web/img/peroni/icons/select.svg) no-repeat calc(100% - 16px) 15px;background-size:10px;height:40px;line-height:40px;padding-left:10px}.upload-receipt .yxp-rw2-steps-wrapper .yxp-cols-6.yxpPriceWrapper,.upload-receipt .yxp-rw2-steps-wrapper .yxp-cols-6.yxpShopListWrapper{width:100%}@media(max-width:767px){.upload-receipt .yxp-rw2-steps-wrapper .yxp-cols-6{width:100%}}.upload-receipt .complete>.yxpRow:first-child{align-items:flex-end}.upload-receipt .complete .yxp-rw2-steps-wrapper .yxp-rw-product-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;overflow:hidden;width:100%}.upload-receipt .complete .yxp-error{background:unset}.upload-receipt .complete .error-feedback{color:#cb1144;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.upload-receipt .complete .error-feedback b,.upload-receipt .complete .error-feedback strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .yxpPriceWrapper .yxpMultipleInputWrapper{align-items:center;border:1px solid #023e84;border-radius:4px;display:flex;padding:0;position:relative}.upload-receipt .complete .yxpPriceWrapper .yxpInputGroupElement{border:none!important;font-size:1rem;outline:none;padding:.5rem;text-align:center;width:auto}.upload-receipt .complete .yxpPriceWrapper .yxpInputGroupElement:first-child{text-align:right}.upload-receipt .complete .yxpPriceWrapper .yxpInputGroupElement:last-child{position:relative;text-align:left}.upload-receipt .complete .yxpPriceWrapper .currency-symbol{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-left:auto;padding:0 10px}.upload-receipt .complete .yxpPriceWrapper .currency-symbol b,.upload-receipt .complete .yxpPriceWrapper .currency-symbol b b,.upload-receipt .complete .yxpPriceWrapper .currency-symbol b strong,.upload-receipt .complete .yxpPriceWrapper .currency-symbol strong,.upload-receipt .complete .yxpPriceWrapper .currency-symbol strong b,.upload-receipt .complete .yxpPriceWrapper .currency-symbol strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .yxpPriceWrapper .separator{font-size:1.2rem;padding:0 .5rem}.upload-receipt .complete .yxpPriceWrapper .yxpMultipleInputWrapper .separator{background-color:#fff;display:inline-block;font-weight:700;margin:0;text-align:center}.upload-receipt .complete .yxpInputGroup{margin-top:5px;text-align:left}.upload-receipt .complete .yxpInputGroup span{font-size:14px;line-height:16px}.upload-receipt .complete .yxpInputGroup span,.upload-receipt .complete .yxpInputGroup span b,.upload-receipt .complete .yxpInputGroup span b b,.upload-receipt .complete .yxpInputGroup span b strong,.upload-receipt .complete .yxpInputGroup span strong,.upload-receipt .complete .yxpInputGroup span strong b,.upload-receipt .complete .yxpInputGroup span strong strong,.upload-receipt .complete .yxpListSelectionWrapper{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .yxpListSelectionWrapper{font-size:14px;line-height:16px;margin-top:20px;text-align:left}.upload-receipt .complete .yxp-rw-add-product-button,.upload-receipt .complete .yxpListSelectionWrapper b,.upload-receipt .complete .yxpListSelectionWrapper b b,.upload-receipt .complete .yxpListSelectionWrapper b strong,.upload-receipt .complete .yxpListSelectionWrapper strong,.upload-receipt .complete .yxpListSelectionWrapper strong b,.upload-receipt .complete .yxpListSelectionWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .yxp-rw-add-product-button{background:#ccd8e6;color:#023e84;font-size:14px;height:306px;line-height:16px;margin:0 10px 15px;text-transform:capitalize;width:160px}.upload-receipt .complete .yxp-rw-add-product-button b,.upload-receipt .complete .yxp-rw-add-product-button b b,.upload-receipt .complete .yxp-rw-add-product-button b strong,.upload-receipt .complete .yxp-rw-add-product-button strong,.upload-receipt .complete .yxp-rw-add-product-button strong b,.upload-receipt .complete .yxp-rw-add-product-button strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .yxp-rw-product__product-name{text-align:center}.upload-receipt .complete .yxp-rw-product__product-name label{padding:0!important}.upload-receipt .complete .yxp-rw-product__product-second-name{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;padding:16px 0}.upload-receipt .complete .yxp-rw-product__product-second-name b,.upload-receipt .complete .yxp-rw-product__product-second-name b b,.upload-receipt .complete .yxp-rw-product__product-second-name b strong,.upload-receipt .complete .yxp-rw-product__product-second-name strong,.upload-receipt .complete .yxp-rw-product__product-second-name strong b,.upload-receipt .complete .yxp-rw-product__product-second-name strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .yxp-rw-product__modifier-wrapper{background:#ccd8e6;border-radius:8px;padding:9px 10px}.upload-receipt .complete .yxp-rw-product__modifier-wrapper label{font-size:14px!important;height:unset!important}.upload-receipt .complete .yxp-rw-product__modifier-wrapper .modifier{font-size:12px!important;height:16px!important;line-height:14px!important;text-align:center;width:16px!important}.upload-receipt .complete .yxp-rw-product{margin:0;min-width:140px;padding:16px 8px;width:calc(25% - 15px)}@media(max-width:767px){.upload-receipt .complete .yxp-rw-product{width:calc(50% - 5px)}}.upload-receipt .complete .with-image img{height:138px}.upload-receipt .complete .yxp-rw-product__add-icon{border:1px solid #023e84;border-radius:50%;color:#023e84;display:inline-block;font-size:28px;height:32px;line-height:26px;margin-bottom:7px;text-align:center;width:32px}.upload-receipt .complete .cta-confirm{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-bottom:32px;padding:8px 24px;text-transform:capitalize}.upload-receipt .complete .cta-confirm,.upload-receipt .complete .cta-confirm b,.upload-receipt .complete .cta-confirm b b,.upload-receipt .complete .cta-confirm b strong,.upload-receipt .complete .cta-confirm strong,.upload-receipt .complete .cta-confirm strong b,.upload-receipt .complete .cta-confirm strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-receipt .complete .cta-confirm:hover{background:#9c0d34;text-decoration:none}.upload-receipt .complete .list-selection-wrapper{align-items:stretch;gap:20px;margin:10px 0 20px}@media(max-width:767px){.upload-receipt .complete .list-selection-wrapper{gap:10px}}.upload-receipt .complete .required-fields-text{color:#767675;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;position:absolute;right:15px;transform:translateY(-50%)}.upload-receipt .complete .required-fields-text b,.upload-receipt .complete .required-fields-text b b,.upload-receipt .complete .required-fields-text b strong,.upload-receipt .complete .required-fields-text strong,.upload-receipt .complete .required-fields-text strong b,.upload-receipt .complete .required-fields-text strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxp-modal .yxp-modal-card{border-radius:8px}.yxp-modal .yxp-modal-title{color:#023e84;font-size:24px;line-height:36px;margin-bottom:40px;margin-top:20px}.yxp-modal .yxp-modal-title,.yxp-modal .yxp-modal-title b,.yxp-modal .yxp-modal-title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxp-modal .yxp-modal-content{display:flex;flex-direction:column;gap:5px}.yxp-modal .yxpInputGroup{width:757px}@media(max-width:1023px){.yxp-modal .yxpInputGroup{width:295px}}.yxp-modal .yxpInputGroupLabel{text-align:left}.yxp-modal .yxpInputGroupLabel span{color:#023e84;font-size:14px;line-height:16px}.yxp-modal .yxpInputGroupLabel span,.yxp-modal .yxpInputGroupLabel span b,.yxp-modal .yxpInputGroupLabel span b b,.yxp-modal .yxpInputGroupLabel span b strong,.yxp-modal .yxpInputGroupLabel span strong,.yxp-modal .yxpInputGroupLabel span strong b,.yxp-modal .yxpInputGroupLabel span strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxp-modal .yxp-custom-select-option{color:#023e84;text-transform:capitalize}.yxp-modal .yxpInputGroupSelect{background:hsla(60,1%,66%,.184) url(/fe-web/img/peroni/icons/select.svg) no-repeat calc(100% - 16px) 15px;background-size:10px;border-radius:4px;color:#023e84;height:40px;line-height:40px;padding-left:10px;width:100%!important}.yxp-modal .quantityInputGroup .yxpInputGroupLabel span,.yxp-modal .yxpInputGroupCustomSelect .yxpInputGroupLabel span{color:#767675}.yxp-modal .yxp-custom-select-value-input{color:#023e84;height:40px;width:100%!important}.yxp-modal .quantityInputGroup{text-align:left}.yxp-modal .yxp-custom-select-search{display:none}.yxp-modal .yxp-custom-select-option{background:#ccd8e6}.yxp-modal .yxp-modal-card-modifier-wrapper{align-items:center;background:hsla(60,1%,66%,.184);border-radius:8px;color:#767675;height:52px;justify-content:space-between;margin-bottom:32px;padding:10px}.yxp-modal .modifier{border:1px solid #767675!important;font-size:14px!important;height:16px!important;line-height:12px!important;text-align:center;width:16px!important}.yxp-modal .yxp-modal-footer{align-items:center;flex-direction:column;gap:20px;justify-content:center;margin-bottom:13px}.yxp-modal .yxp-modal-footer .cancel{background:#fff;border:1px solid #cb1144;border-radius:4px;color:#cb1144;font-size:16px;height:44px;line-height:24px;order:1;width:-moz-fit-content;width:fit-content}.yxp-modal .yxp-modal-footer .cancel,.yxp-modal .yxp-modal-footer .cancel b,.yxp-modal .yxp-modal-footer .cancel b b,.yxp-modal .yxp-modal-footer .cancel b strong,.yxp-modal .yxp-modal-footer .cancel strong,.yxp-modal .yxp-modal-footer .cancel strong b,.yxp-modal .yxp-modal-footer .cancel strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxp-modal .yxp-modal-footer .cancel{padding:12px;text-transform:capitalize}.yxp-modal .yxp-modal-footer .save{background:#a8a8a7;border:none;border-radius:4px;color:#fff;font-size:16px;height:44px;line-height:20px!important;line-height:24px;order:0;padding:12px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.yxp-modal .yxp-modal-footer .save,.yxp-modal .yxp-modal-footer .save b,.yxp-modal .yxp-modal-footer .save b b,.yxp-modal .yxp-modal-footer .save b strong,.yxp-modal .yxp-modal-footer .save strong,.yxp-modal .yxp-modal-footer .save strong b,.yxp-modal .yxp-modal-footer .save strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxp-rw2-success-wrapper__text,.yxp-rw2-success-wrapper__title{display:none}.yxp-rw2-steps-wrapper .yxpInputGroup--success .file-button{background:none!important}.yxp-rw2-steps-wrapper .yxpInputGroup--error .file-box{background:rgba(203,17,68,.067);position:relative}.yxp-rw2-steps-wrapper .yxpInputGroup--error .file-box:after{background-image:url(/fe-web/img/peroni/icons/error.png);background-repeat:no-repeat;background-size:contain;bottom:10px;content:"";height:20px;position:absolute;right:10px;width:20px}.yxp-rw2-steps-wrapper .yxpInputGroup--success .file-box{background:rgba(15,179,94,.102);position:relative}.yxp-rw2-steps-wrapper .yxpInputGroup--success .file-box:after{background-image:url(/fe-web/img/peroni/icons/success.png);background-repeat:no-repeat;background-size:contain;bottom:10px;content:"";height:20px;position:absolute;right:10px;width:20px}.error{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;line-height:20px;text-align:left;width:100%}.error,.error b,.error strong{font-style:normal;font-weight:400}.error b,.error strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif}.upload-code-container{margin:0 auto;max-width:1000px;padding:96px 20px;text-align:left}.upload-code-container h3{font-size:14px;line-height:16px}.upload-code-container h3,.upload-code-container h3 b,.upload-code-container h3 b b,.upload-code-container h3 b strong,.upload-code-container h3 strong,.upload-code-container h3 strong b,.upload-code-container h3 strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-code-container h3{color:#031c47;margin-bottom:10px;text-align:left;width:100%}.upload-code-container .yxp-lt-coupon-wrapper input{border:1px solid #023e84;padding:12px 16px;width:100%}.upload-code-container .input-error{border:1px solid #cb1144!important}.upload-code-container .yxp-lt-coupon-wrapper .submit{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin:40px 0 56px;padding:8px 24px}.upload-code-container .yxp-lt-coupon-wrapper .submit,.upload-code-container .yxp-lt-coupon-wrapper .submit b,.upload-code-container .yxp-lt-coupon-wrapper .submit b b,.upload-code-container .yxp-lt-coupon-wrapper .submit b strong,.upload-code-container .yxp-lt-coupon-wrapper .submit strong,.upload-code-container .yxp-lt-coupon-wrapper .submit strong b,.upload-code-container .yxp-lt-coupon-wrapper .submit strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-code-container .yxp-lt-coupon-wrapper .submit:hover{background:#9c0d34;text-decoration:none}.upload-code-container .yxpImageTextWrapper{align-items:center;background:#ccd8e6;border-radius:8px;display:flex;justify-content:space-between;padding:24px 16px 24px 32px}.upload-code-container .yxpImageTextWrapper p{line-height:20px}@media(max-width:1023px){.upload-code-container .yxpImageTextWrapper p{line-height:24px}.upload-code-container .yxpImageTextWrapper{flex-direction:column-reverse}.upload-code-container .yxpImageTextWrapper .yxpImageWrapper{order:1}.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper p:last-child{order:2}}.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle{font-size:18px!important;font-size:16px;line-height:24px}.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle,.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle b,.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle b b,.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle b strong,.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle strong,.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle strong b,.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-code-container .yxpImageTextWrapper .yxpImageTextTitle{color:#023e84}.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper b,.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper b b,.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper b strong,.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper strong,.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper strong b,.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper{color:#023e84}.upload-code-container .yxpImageTextWrapper .yxpHtmlTextWrapper a{color:#023e84!important;text-decoration:underline}.upload-code-container .error{color:#cb1144!important;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-top:5px;text-align:left;width:100%}.upload-code-container .error b,.upload-code-container .error strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-code-container .coupon-code-additional-input-wrapper{width:100%}.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label b,.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label b b,.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label b strong,.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label strong,.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label strong b,.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.upload-code-container .coupon-code-additional-input-wrapper .coupon-code-input-label{color:#031c47;margin:10px 0;text-align:left;width:100%}.upload-code-container .coupon-code-additional-input-wrapper select{background:#fff!important;border:1px solid #023e84!important;color:#023e84!important;padding:0 16px!important}@media(min-width:769px)and (max-width:1024px){.yxpAccordionWrapper{padding:0 20px}}.yxpAccordionWrapper .yxpAccordionBlock{font-size:20px;line-height:28px}.yxpAccordionWrapper .yxpAccordionBlock,.yxpAccordionWrapper .yxpAccordionBlock b,.yxpAccordionWrapper .yxpAccordionBlock b b,.yxpAccordionWrapper .yxpAccordionBlock b strong,.yxpAccordionWrapper .yxpAccordionBlock strong,.yxpAccordionWrapper .yxpAccordionBlock strong b,.yxpAccordionWrapper .yxpAccordionBlock strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxpAccordionWrapper .yxpAccordionBlock:before{background:url(/fe-web/img/peroni/icons/plus.svg) no-repeat 50%;background-size:contain;bottom:40px;content:"";display:block;height:24px;position:absolute;right:0;width:24px}.yxpAccordionWrapper .yxpAccordionBlock{background:#fff;border:none;border-bottom:1px solid rgba(2,62,132,.2);color:#023e84;padding:40px 0;position:relative}.yxpAccordionWrapper .yxpAccordionBlock.yxpAccordionActive{position:relative}.yxpAccordionWrapper .yxpAccordionBlock.yxpAccordionActive:before{background:url(/fe-web/img/peroni/icons/minus.svg) no-repeat 50%;background-size:contain;bottom:40px;content:"";display:block;height:24px;position:absolute;right:0;width:24px}.yxpAccordionWrapper .yxpAccordionBlock.yxpAccordionActive{background:#fff;border:none;color:#023e84;padding:40px 0 20px}.yxpAccordionWrapper .yxpAccordionBlock.yxpAccordionActive:before{bottom:22px}.yxpAccordionWrapper .yxpAccordionContainer.yxpAccordionActive{background:#fff;border:none;border-bottom:1px solid rgba(2,62,132,.2);color:#031c47;padding:0 0 40px}.check-age-form{display:flex;flex-direction:column;margin-bottom:60px}@media(max-width:1023px){.check-age-form{margin-bottom:0}}.check-age-form .yxpType_FORM .yxpRow input[type=radio]{display:none}.check-age-form .yxpImageWrapper{padding:20px 0}.check-age-form .bottles .yxpImageWrapper img{width:170px}@media(max-width:1023px){.check-age-form .bottles .yxpImageWrapper img{width:121px}}.check-age-form .title{font-size:40px;line-height:40px;margin-bottom:20px}.check-age-form .title,.check-age-form .title b,.check-age-form .title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.check-age-form .title{font-size:32px;line-height:40px}}@media(max-width:1023px){.check-age-form .title{font-size:24px;line-height:36px}.check-age-form .title,.check-age-form .title b,.check-age-form .title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}}.check-age-form .white-button a{background:#fff;border:none;border-radius:8px;color:#cb1144;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-right:16px;min-width:150px;padding:8px 24px}.check-age-form .white-button a,.check-age-form .white-button a b,.check-age-form .white-button a b b,.check-age-form .white-button a b strong,.check-age-form .white-button a strong,.check-age-form .white-button a strong b,.check-age-form .white-button a strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.check-age-form .white-button a:hover{background:#e6e6e6;text-decoration:none}.check-age-form .white-button a:focus{text-decoration:none}.check-age-form .red-button a{min-width:150px}.limit-age{background:#fff;border-radius:8px;color:#023e84;margin-top:8px;padding:10px 50px}@media(max-width:1023px){.limit-age{margin:8px 10px}}.limit-age:before{background:url(/fe-web/img/peroni/icons/info.png) no-repeat 50%;background-size:contain;content:"";height:23px;left:25px;pointer-events:none;position:absolute;transform:translateX(-50%);width:23px;z-index:2}@media(max-width:767px){.limit-age:before{left:10%}}.popup-wrapper.hidden .popup{transform:translateX(100%);transition:transform .7s ease-in;visibility:hidden}.popup-wrapper:after{background:rgba(0,0,0,.5);content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:201}.popup-wrapper.hidden:after{display:none}.popup{background:#fff;border-radius:8px;box-shadow:0 10px 25.1px 3px rgba(0,0,0,.31);color:#031c47;display:flex;flex-direction:column;height:83vh;overflow-y:auto;padding:40px 24px;position:fixed;right:5%;top:5%;transform:translateX(0);transition:transform .7s ease-in;visibility:visible;width:90%;z-index:202}.popup .close img{float:right;width:24px}.popup .content{align-items:center;display:flex;flex-direction:column}.popup .content,.popup .red-button{text-align:center}.invite-friend-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:200px}@media(max-width:1023px){.invite-friend-wrapper{padding:120px}}.header-wrapper{left:0;top:0}.invite-friend-container{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}@media(max-width:1023px){.invite-friend-container{flex-direction:column}}.invite-friend-container .invite-friend{color:#023e84}.invite-friend-container .yxpImageWrapper{max-width:calc(100vw - 32px);width:380px}.invite-friend-container .yxpImageWrapper img{width:100%}.invite-friend-modal__details{align-items:center;color:#031c47;display:flex;flex-direction:column;justify-content:center}.invite-friend-modal__title{color:#023e84;font-size:24px;line-height:36px;margin-bottom:8px}.invite-friend-modal__title,.invite-friend-modal__title b,.invite-friend-modal__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.invite-friend-modal__social-icons{cursor:pointer;margin-top:40px}.invite-friend-modal__social-icons img{margin:0 12px 16px}.friend-code{align-items:flex-start;color:#023e84;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:20px}@media(max-width:1023px){.friend-code{align-items:center;flex-direction:column;text-align:center}}.friend-code__amount,.friend-code__invite{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:12px;justify-content:space-around;min-height:204px;padding:16px;text-align:center;width:320px}.friend-code__amount p,.friend-code__invite p{font-size:24px;line-height:36px}.friend-code__amount p,.friend-code__amount p b,.friend-code__amount p strong,.friend-code__invite p,.friend-code__invite p b,.friend-code__invite p strong,.friend-code__share{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__share{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:16px;padding:8px 24px}.friend-code__share b,.friend-code__share b b,.friend-code__share b strong,.friend-code__share strong,.friend-code__share strong b,.friend-code__share strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__share:hover{background:#9c0d34;text-decoration:none}.friend-code__copy-code{align-items:center;background:#ededed;border:2px dashed #023e84;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:24px;min-height:60px;min-width:188px;padding:0 46px 0 20px;position:relative;white-space:nowrap}.friend-code__copy-code,.friend-code__copy-code b,.friend-code__copy-code b b,.friend-code__copy-code b strong,.friend-code__copy-code strong,.friend-code__copy-code strong b,.friend-code__copy-code strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__copy-code:after{background-image:url(/fe-web/img/peroni/icons/copy.png);background-repeat:no-repeat;background-size:contain;bottom:12px;content:"";height:32px;position:absolute;right:5px;transition:background-image .3s ease-in-out;width:32px}.friend-code__copy-message{color:#0fb35e;display:none;font-size:14px;margin-top:5px;transition:opacity .3s ease-in-out}.friend-code__copy-code.copied{background-color:#0fb35e!important}.friend-code__amount-details{align-items:center;background:#ededed;border-radius:8px;color:#000;display:inline-flex;font-size:16px;height:56px;justify-content:center;line-height:24px;padding:0 20px;white-space:nowrap;width:126px}.friend-code__amount-details,.friend-code__amount-details b,.friend-code__amount-details b b,.friend-code__amount-details b strong,.friend-code__amount-details strong,.friend-code__amount-details strong b,.friend-code__amount-details strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__description{color:#495057;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.friend-code__description b,.friend-code__description b b,.friend-code__description b strong,.friend-code__description strong,.friend-code__description strong b,.friend-code__description strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__cards{display:flex;gap:24px}@media(max-width:1023px){.friend-code__cards{flex-direction:column}}.friend-code__badge{background:#023e84;border-radius:8px;color:#fff;display:inline-block;height:32px;padding:5px}.friend-code__title{color:#031c47;font-size:40px;line-height:40px;margin-bottom:16px}.friend-code__title,.friend-code__title b,.friend-code__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.friend-code__title{font-size:32px;line-height:40px}}.friend-code__subtitle{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.friend-code__subtitle b,.friend-code__subtitle b b,.friend-code__subtitle b strong,.friend-code__subtitle strong,.friend-code__subtitle strong b,.friend-code__subtitle strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__subtitle{color:#031c47;text-align:left}.friend-code__date{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.friend-code__date b,.friend-code__date b b,.friend-code__date b strong,.friend-code__date strong,.friend-code__date strong b,.friend-code__date strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.friend-code__date{margin-top:16px}.complete-profile-wrapper{margin:0 auto;max-width:1240px;padding:160px 10px}.complete-profile-wrapper .text-second-step{display:none}.complete-profile-wrapper .text-second-step h2{color:#031c47;font-size:48px!important;margin-bottom:16px}.complete-profile-wrapper .text-second-step p{color:#031c47}.complete-profile-wrapper .text-second-step h5{color:#031c47;margin-top:16px}@media(max-width:1023px){.complete-profile-wrapper .text-second-step h5{font-size:14px!important}}.complete-profile-wrapper .yxpType_FORM{display:none}.complete-profile-wrapper .yxpType_FORM .complete-profile{margin:24px auto;max-width:100%;width:800px}.complete-profile-wrapper .yxpType_FORM .prefix-input{width:80px}.complete-profile-wrapper .yxpType_FORM .cell-input{width:calc(100% - 80px)}.complete-profile-wrapper .yxpType_FORM .cell-input label{color:#a8a8a7;text-align:right}.complete-profile-wrapper .yxpType_FORM .yxpInputGroup{margin-right:10px}.complete-profile-wrapper .yxpType_FORM select,.complete-profile-wrapper .yxpType_FORM textarea{background:#f8f9fa;border:1px solid #031c47;border-radius:4px;color:#023e84;height:40px;line-height:20px}.complete-profile-wrapper .yxpType_FORM select{padding:0}.complete-profile-wrapper .yxpType_FORM textarea[name=prefix]{max-width:78px}.complete-profile-wrapper .yxpFormActionsWrapper{margin-top:24px}.complete-profile-wrapper .yxpImageTextWrapper{align-items:center;display:flex;flex-direction:row}@media(max-width:1023px){.complete-profile-wrapper .yxpImageTextWrapper{flex-direction:column;padding:20px;text-align:center}}.complete-profile-wrapper .yxpImageTextWrapper h2{color:#031c47;font-size:48px!important;margin-bottom:16px}@media(max-width:1023px){.complete-profile-wrapper .yxpImageTextWrapper h2{font-size:28px!important}}.complete-profile-wrapper .yxpImageTextWrapper p{color:#031c47}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge{background:#031c47;border-radius:8px;color:#fff;font-size:16px;line-height:24px}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b b,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b strong,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong b,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge{align-items:center;display:inline-block;height:36px;line-height:6px!important;margin-bottom:30px;padding:16px}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper h5{color:#023e84;margin-top:16px}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:16px;padding:8px 24px}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn b,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn b b,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn b strong,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn strong,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn strong b,.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn:hover{background:#9c0d34;text-decoration:none}.complete-profile-wrapper .yxpImageWrapper{flex-shrink:0}.complete-profile-wrapper .yxpHtmlTextWrapper,.complete-profile-wrapper .yxpImageTextTitle{margin-left:20px}.complete-profile-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper{margin-top:8px}.complete-profile-wrapper .formResponseOK img{margin-bottom:32px}.complete-profile-wrapper .formResponseOK .reward-box{background:#fff;border-radius:8px;margin:24px 80px;padding:24px}.complete-profile-wrapper .formResponseOK .reward-box .reward-title{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.complete-profile-wrapper .formResponseOK .reward-box .reward-info,.complete-profile-wrapper .formResponseOK .reward-box .reward-title b,.complete-profile-wrapper .formResponseOK .reward-box .reward-title b b,.complete-profile-wrapper .formResponseOK .reward-box .reward-title b strong,.complete-profile-wrapper .formResponseOK .reward-box .reward-title strong,.complete-profile-wrapper .formResponseOK .reward-box .reward-title strong b,.complete-profile-wrapper .formResponseOK .reward-box .reward-title strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.complete-profile-wrapper .formResponseOK .reward-box .reward-info{color:#023e84;font-size:24px;line-height:36px}.complete-profile-wrapper .formResponseOK .reward-box .reward-info b,.complete-profile-wrapper .formResponseOK .reward-box .reward-info strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.complete-profile-wrapper .formResponseOK .reward-box .reward-info{background:#ccd8e6;border-radius:8px}.swiper-pagination{margin-top:32px;position:relative}.swiper-pagination .swiper-pagination-bullet{background:#023e84;border-radius:100px;height:8px;width:8px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#023e84;border-radius:100px;width:27px}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:unset;max-width:240px;padding-left:10px}.swiper-button-container{height:42px;position:relative}.swiper-button-next{background-size:85px 20px;height:20px;top:50%;width:85px}@media(max-width:1023px){.swiper-button-next{top:unset}}.swiper-button-next:after{content:""}.swiper-button-prev{background-size:85px 20px;height:20px;left:unset;right:120px;top:50%;width:85px}@media(max-width:1023px){.swiper-button-prev{top:unset}}.swiper-button-prev:after{content:""}.swiper-button-prev.swiper-button-disabled{display:none}.welcome-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 200px}@media(max-width:1023px){.welcome-wrapper{padding:120px 20px}}.welcome-wrapper .start-welcome .yxpImageTextWrapper{align-items:center;display:flex;flex-direction:row}@media(max-width:1023px){.welcome-wrapper .start-welcome .yxpImageTextWrapper{flex-direction:column;padding:20px;text-align:center}}.welcome-wrapper .start-welcome .yxpImageTextWrapper h2{color:#031c47;font-size:48px!important;margin-bottom:16px}@media(max-width:1023px){.welcome-wrapper .start-welcome .yxpImageTextWrapper h2{font-size:28px!important}}.welcome-wrapper .start-welcome .yxpImageTextWrapper p{color:#031c47}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge{background:#031c47;border-radius:8px;color:#fff;font-size:16px;line-height:24px}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b b,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b strong,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong b,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .badge{align-items:center;display:inline-block;height:36px;line-height:6px!important;margin-bottom:30px;padding:16px}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper h5{color:#023e84;margin-top:16px}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px;padding:8px 24px}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn b,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn b b,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn b strong,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn strong,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn strong b,.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper .open-modal-btn:hover{background:#9c0d34;text-decoration:none}.welcome-wrapper .start-welcome .yxpImageWrapper{flex-shrink:0}.welcome-wrapper .start-welcome .yxpHtmlTextWrapper,.welcome-wrapper .start-welcome .yxpImageTextTitle{margin-left:20px}.welcome-wrapper .start-welcome .yxpImageTextWrapper .yxpHtmlTextWrapper{margin-top:8px}.welcome-wrapper .welcome-thankyou-page{align-items:center;display:none;flex-direction:column;justify-content:center}.welcome-wrapper .welcome-thankyou-page yxpImageTextWrapper{text-align:center}.welcome-wrapper .welcome-thankyou-page img{margin-bottom:32px}.welcome-wrapper .welcome-thankyou-page .reward-box{background:#fff;border-radius:8px;margin:24px 80px;padding:24px;text-align:center}.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.welcome-wrapper .welcome-thankyou-page .reward-box .reward-info,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title b,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title b b,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title b strong,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title strong,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title strong b,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-title strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.welcome-wrapper .welcome-thankyou-page .reward-box .reward-info{color:#023e84;font-size:24px;line-height:36px}.welcome-wrapper .welcome-thankyou-page .reward-box .reward-info b,.welcome-wrapper .welcome-thankyou-page .reward-box .reward-info strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.welcome-wrapper .welcome-thankyou-page .reward-box .reward-info{background:#ccd8e6;border-radius:8px}.welcome-wrapper .welcome-thankyou-page p{text-align:center}.on-boarding-modal{margin-top:unset;text-align:center}.on-boarding-modal__slide{align-items:center;display:flex;flex-direction:column;gap:20px}.on-boarding-modal .generic-modal-close{align-items:center;border-radius:100px;display:flex;font-size:32px;height:50px;justify-content:center;position:fixed;text-decoration:none;width:50px;z-index:12}.on-boarding-modal .generic-modal__card{padding:40px 0!important}.on-boarding-modal__img{height:150px;margin-bottom:32px;margin-top:32px;width:150px}.on-boarding-modal__close{text-decoration:underline}.on-boarding-modal .swiper-wrapper{margin-bottom:25px}.on-boarding-modal__last-slide{align-items:center;display:flex;gap:20px;justify-content:flex-end;width:100%}.on-boarding-modal__last-slide .link-button,.on-boarding-modal__last-slide .primary-button{margin-right:16px}.on-boarding-modal__points-wrapper{align-items:center;border-radius:16px;display:inline-flex;flex-direction:column;margin:30px 0;padding:8px 8px 8px 16px}.on-boarding-modal__all-points{border-radius:12px;color:#fff;margin-top:16px;padding:8px 16px}.on-boarding-modal .stepper-levels__navigation{display:none}.on-boarding-modal__cashback{align-items:center;border-radius:12px;display:flex;margin-bottom:24px;padding:16px;text-align:left}.on-boarding-modal__cashback img{height:174px;margin-right:24px;width:254px}.on-boarding-modal .title{font-size:24px;line-height:36px}.on-boarding-modal .title,.on-boarding-modal .title b,.on-boarding-modal .title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.on-boarding-modal .subtitle{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.on-boarding-modal .subtitle b,.on-boarding-modal .subtitle b b,.on-boarding-modal .subtitle b strong,.on-boarding-modal .subtitle strong,.on-boarding-modal .subtitle strong b,.on-boarding-modal .subtitle strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.on-boarding-modal .badge{align-items:center;background:#031c47;border-radius:8px;display:flex;font-weight:700;height:36px;justify-content:center;padding:0 16px}.on-boarding-modal .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;max-width:unset}.on-boarding-modal .swiper-slide{align-items:center;display:flex;justify-content:center;padding:8px;width:auto}.on-boarding-modal .swiper-button-container{align-items:center;display:flex;height:unset;justify-content:center;margin-top:56px}.on-boarding-modal .swiper-button-prev{position:relative;right:unset}.on-boarding-modal .swiper-button-next{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.on-boarding-modal .swiper-button-next,.on-boarding-modal .swiper-button-next b,.on-boarding-modal .swiper-button-next b b,.on-boarding-modal .swiper-button-next b strong,.on-boarding-modal .swiper-button-next strong,.on-boarding-modal .swiper-button-next strong b,.on-boarding-modal .swiper-button-next strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.on-boarding-modal .swiper-button-next:hover{background:#9c0d34;text-decoration:none}.on-boarding-modal .swiper-button-next{border-radius:4px;display:flex!important;height:44px;left:unset;position:relative;right:unset}.on-boarding-modal .swiper-button-next.swiper-button-disabled,.on-boarding-modal .swiper-button-prev.swiper-button-disabled{display:none}.on-boarding-modal .swiper-pagination{max-width:unset}.on-boarding-modal .generic-modal__card{max-width:95vh;overflow:auto;transition:width .3s ease}.on-boarding-modal .confirmation-popup{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1);left:50%;max-width:505px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.on-boarding-modal .confirmation-popup .container-popup{flex-direction:column;padding:40px 56px}.on-boarding-modal .confirmation-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.on-boarding-modal .hidden{display:none}.mgm-modal__details{align-items:center;color:#023e84;display:flex;flex-direction:column;justify-content:center}.mgm-modal__title{font-size:24px;line-height:36px;text-align:center}.mgm-modal__title,.mgm-modal__title b,.mgm-modal__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.mgm-modal__subtitle{color:#031c47;text-align:center}.mgm-modal__points{align-items:center;display:flex;gap:10px;padding:40px 0}.mgm-modal__points .badge{background-color:#ccd8e6;color:#031c47;font-size:16px;line-height:24px}.mgm-modal__points .badge,.mgm-modal__points .badge b,.mgm-modal__points .badge b b,.mgm-modal__points .badge b strong,.mgm-modal__points .badge strong,.mgm-modal__points .badge strong b,.mgm-modal__points .badge strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.mgm-modal__points .badge{align-items:center;border-radius:8px;display:flex;height:36px;padding:0 10px}.mgm-modal__input{margin-bottom:32px;width:100%}.mgm-modal__input p{font-size:14px;line-height:16px}.mgm-modal__input input,.mgm-modal__input p,.mgm-modal__input p b,.mgm-modal__input p b b,.mgm-modal__input p b strong,.mgm-modal__input p strong,.mgm-modal__input p strong b,.mgm-modal__input p strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.mgm-modal__input input{font-size:14px;line-height:16px}.mgm-modal__input input b,.mgm-modal__input input b b,.mgm-modal__input input b strong,.mgm-modal__input input strong,.mgm-modal__input input strong b,.mgm-modal__input input strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.mgm-modal__input input{border:none!important;color:#031c47;margin:10px 0;padding:12px 16px;text-align:left;width:100%}.mgm-modal__confirm{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:40px;padding:8px 24px}.mgm-modal__confirm,.mgm-modal__confirm b,.mgm-modal__confirm b b,.mgm-modal__confirm b strong,.mgm-modal__confirm strong,.mgm-modal__confirm strong b,.mgm-modal__confirm strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.mgm-modal__confirm:hover{background:#9c0d34;text-decoration:none}.mgm-modal__discard{background:#fff;border:1px solid #cb1144!important;border:none;border-radius:8px;color:#cb1144;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:26px;padding:8px 24px}.mgm-modal__discard,.mgm-modal__discard b,.mgm-modal__discard b b,.mgm-modal__discard b strong,.mgm-modal__discard strong,.mgm-modal__discard strong b,.mgm-modal__discard strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.mgm-modal__discard:hover{background:#e6e6e6;text-decoration:none}.mgm-modal .error-mgm{color:#cb1144;display:none;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.mgm-modal .error-mgm b,.mgm-modal .error-mgm b b,.mgm-modal .error-mgm b strong,.mgm-modal .error-mgm strong,.mgm-modal .error-mgm strong b,.mgm-modal .error-mgm strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper{flex-direction:column;justify-content:center;overflow:auto}.survey-wrapper .header-wrapper{left:0;position:relative;top:0}.survey-wrapper .yxpType_FORM{display:none}.survey-wrapper .yxpType_FORM form{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;padding:32px 16px 56px}.survey-wrapper .yxpType_FORM form .yxpFormProgressBarWrapper{order:1;padding:0}.survey-wrapper .yxpType_FORM form .yxpStepWrapper{order:0}.survey-wrapper .yxpType_FORM form .yxpStepsWrapper{margin-top:32px;order:2}.survey-wrapper .yxpType_FORM form .yxpFormActionsWrapper{order:3}.survey-wrapper .yxpType_FORM progress.yxpFormProgressBar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:5px;height:4px;overflow:hidden;padding:0;width:100%}.survey-wrapper .yxpType_FORM progress.yxpFormProgressBar::-webkit-progress-bar{background-color:#ccd8e6;border-radius:5px}.survey-wrapper .yxpType_FORM progress.yxpFormProgressBar::-webkit-progress-value{background-color:#031c47;border-radius:5px;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.survey-wrapper .yxpType_FORM progress.yxpFormProgressBar::-moz-progress-bar{background-color:#031c47}.survey-wrapper .yxpType_FORM .yxpStepContainer.yxpStepActive{border:none;padding:0}.survey-wrapper .yxpType_FORM .yxpInputGroupLabel{margin:0 auto;max-width:800px;padding-bottom:32px}.survey-wrapper .yxpType_FORM .yxpInputGroup{text-align:center}.survey-wrapper .yxpType_FORM .yxpInputGroup>.yxpInputGroupLabel{margin:0 auto;max-width:800px;padding-bottom:32px}.survey-wrapper .yxpType_FORM .yxpInputGroup label{color:#031c47;font-size:24px;line-height:36px}.survey-wrapper .yxpType_FORM .yxpInputGroup label,.survey-wrapper .yxpType_FORM .yxpInputGroup label b,.survey-wrapper .yxpType_FORM .yxpInputGroup label strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset{display:grid;gap:32px;grid-template-columns:repeat(1,1fr)}@media(max-width:1023px){.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset{grid-template-columns:repeat(1,1fr)}}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper{border:2px solid #ccd8e6;border-radius:50px;height:50px;justify-content:center;margin-right:0;padding:8px}@media(max-width:1023px){.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper{height:auto;max-width:400px}}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper input{background-color:#ccd8e6;border:none;height:32px;padding:8px 16px;width:32px}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper input:after{background:url(/fe-web/img/peroni/icons/check.svg) no-repeat 50% rgba(204,216,230,.5);border:none;height:34px;width:34px}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label{color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:auto;padding-left:8px;text-align:left;width:100%}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label b,.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label b b,.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label b strong,.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label strong,.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label strong b,.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:1023px){.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper label{display:block;white-space:normal;word-wrap:break-word}}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper[active=true]{background-color:#031c47;border:2px solid #031c47}.survey-wrapper .yxpType_FORM .yxpInputGroup fieldset .yxpInputGroupRadioWrapper[active=true] label{color:#fff}.survey-wrapper .yxpType_FORM .yxpInputDescription{color:#031c47;font-size:40px;line-height:40px;margin-bottom:32px;position:relative}.survey-wrapper .yxpType_FORM .yxpInputDescription,.survey-wrapper .yxpType_FORM .yxpInputDescription b,.survey-wrapper .yxpType_FORM .yxpInputDescription strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.survey-wrapper .yxpType_FORM .yxpInputDescription{font-size:32px;line-height:40px}}.survey-wrapper .yxpType_FORM .yxpFormProgressBar:after{content:""!important;padding:0 0 10px!important}.survey-wrapper .yxpType_FORM .yxpStepWrapper{justify-content:center}.survey-wrapper .yxpType_FORM .yxpStepWrapper .yxpStepBlock{background:none!important;border:none!important;display:none!important;padding:0!important}.survey-wrapper .yxpType_FORM .yxpStepWrapper .yxpStepActive{display:block!important}.survey-wrapper .yxpType_FORM .yxpStepWrapper span{color:#031c47}.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper{align-items:flex-start;background:none;border:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin:8px 0;padding:0}@media(max-width:767px){.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper{align-items:center;flex-direction:column}}.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight{color:#031c47;font-size:16px;line-height:24px}.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight,.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight b,.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight b b,.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight b strong,.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight strong,.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight strong b,.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper .yxpInputGroupLabelRight strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper .yxpType_FORM .yxpInputCheckboxMultipleWrapper{align-items:center;border:1px solid rgba(3,28,71,.2);border-radius:32px;display:flex;padding:8px 16px;position:relative;text-align:left;width:100%}.survey-wrapper .yxpType_FORM .yxpInputCheckboxMultipleWrapper:before{background:rgba(2,62,132,.2);background-size:contain;border:none;border-radius:50px;color:#fff;content:"";display:block;flex:none;height:24px;margin-right:0;min-width:24px;pointer-events:none;text-align:center;transition:background-color .2s;width:24px}.survey-wrapper .yxpType_FORM .yxpInputCheckboxMultipleWrapper[active=true]:before{background:rgba(194,206,220,.5) url(/fe-web/img/peroni/icons/check.svg) no-repeat 50%}.survey-wrapper .yxpType_FORM .yxpInputCheckboxMultipleWrapper[active=true]{background:#031c47}.survey-wrapper .yxpType_FORM .yxpInputCheckboxMultipleWrapper[active=true] .yxpInputGroupLabelRight{color:#fff}.survey-wrapper .yxpType_FORM .yxpRow input[type=checkbox]{bottom:0;height:100%!important;left:0;margin:0;min-width:100%;opacity:0;position:absolute;top:0;width:100%!important}.survey-wrapper .yxpType_FORM .yxpInputCheckboxWrapper{order:3}.survey-wrapper .other-field{max-width:100%}.survey-wrapper .yxpImageTextWrapper .yxpImageWrapper{margin:0;max-width:none;width:384px}.survey-wrapper .yxpImageTextWrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:100px 0 200px}@media(max-width:1023px){.survey-wrapper .yxpImageTextWrapper{flex-direction:column;text-align:center}}.survey-wrapper .yxpImageTextWrapper h2{color:#031c47;font-size:48px!important;margin-bottom:16px}@media(max-width:1023px){.survey-wrapper .yxpImageTextWrapper h2{font-size:28px!important}}.survey-wrapper .yxpImageTextWrapper p{color:#031c47}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge{align-items:center;background:#031c47;border-radius:8px;color:#fff;display:inline-block;font-size:16px;height:36px;line-height:6px!important;line-height:24px;margin-bottom:30px;padding:16px}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b b,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge b strong,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong b,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .badge strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper h5{color:#023e84;margin-top:16px}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:16px;padding:8px 24px}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn b,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn b b,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn b strong,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn strong,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn strong b,.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper .answer-btn:hover{background:#9c0d34;text-decoration:none}.survey-wrapper .yxpImageWrapper{flex-shrink:0}.survey-wrapper .yxpHtmlTextWrapper,.survey-wrapper .yxpImageTextTitle{margin-left:20px}.survey-wrapper .yxpImageTextWrapper .yxpHtmlTextWrapper{margin-top:8px}.survey-wrapper .formResponseOK img{margin-bottom:32px}.survey-wrapper .formResponseOK h2{color:#031c47}.survey-wrapper .formResponseOK .reward-box{background:#fff;border-radius:8px;margin:24px auto;max-width:300px;padding:24px}.survey-wrapper .formResponseOK .reward-box .reward-title{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.survey-wrapper .formResponseOK .reward-box .reward-info,.survey-wrapper .formResponseOK .reward-box .reward-title b,.survey-wrapper .formResponseOK .reward-box .reward-title b b,.survey-wrapper .formResponseOK .reward-box .reward-title b strong,.survey-wrapper .formResponseOK .reward-box .reward-title strong,.survey-wrapper .formResponseOK .reward-box .reward-title strong b,.survey-wrapper .formResponseOK .reward-box .reward-title strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper .formResponseOK .reward-box .reward-info{background:#ccd8e6;border-radius:8px;color:#023e84;font-size:24px;line-height:36px}.survey-wrapper .formResponseOK .reward-box .reward-info b,.survey-wrapper .formResponseOK .reward-box .reward-info strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-wrapper .alreadyAnswered{color:#031c47;padding:300px}.survey-wrapper .alreadyAnswered h2{color:#031c47}.thank-you-wrapper{padding:200px 20px!important;text-align:center}.thank-you-wrapper h2{color:#031c47}.thank-you-wrapper .reward-box{background:#fff;border-radius:8px;margin:24px auto;max-width:100%;padding:24px;width:500px}.thank-you-wrapper .reward-box .reward-title{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.thank-you-wrapper .reward-box .reward-info,.thank-you-wrapper .reward-box .reward-title b,.thank-you-wrapper .reward-box .reward-title b b,.thank-you-wrapper .reward-box .reward-title b strong,.thank-you-wrapper .reward-box .reward-title strong,.thank-you-wrapper .reward-box .reward-title strong b,.thank-you-wrapper .reward-box .reward-title strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.thank-you-wrapper .reward-box .reward-info{background:#ccd8e6;border-radius:8px;color:#023e84;font-size:24px;line-height:36px;margin-top:8px}.thank-you-wrapper .reward-box .reward-info b,.thank-you-wrapper .reward-box .reward-info strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.reward-wrapper{padding:96px 16px}@media(max-width:767px){.reward-wrapper{padding:24px 16px}}.reward{align-items:center;color:#031c47;display:flex;gap:32px;padding:20px 0}@media(max-width:767px){.reward{flex-direction:column;text-align:center}}.reward__date{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.reward__date b,.reward__date b b,.reward__date b strong,.reward__date strong,.reward__date strong b,.reward__date strong strong,.reward__name{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.reward__name{color:#031c47;font-size:32px;line-height:40px;margin:8px 0}.reward__name b,.reward__name strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.reward__name{font-size:24px;line-height:32px}}.reward__description{color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px}.reward__description b,.reward__description b b,.reward__description b strong,.reward__description strong,.reward__description strong b,.reward__description strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.reward__box{background:#fff;border-radius:8px;box-shadow:0 10px 25.1px 3px rgba(0,0,0,.31);max-width:451px;padding:32px 16px}@media(max-width:767px){.reward__box{margin:0 auto;max-width:320px}}.reward__image{border-radius:16px;min-width:360px;overflow:hidden;width:360px}@media(max-width:767px){.reward__image{width:100%}}.reward__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reward__info-wrapper{width:calc(100% - 420px)}@media(max-width:767px){.reward__info-wrapper{width:100%}}.reward__points-copy{align-items:center;color:#023e84;display:inline-flex;font-size:16px;gap:16px;line-height:24px;margin-bottom:16px}.reward__points-copy,.reward__points-copy b,.reward__points-copy b b,.reward__points-copy b strong,.reward__points-copy strong,.reward__points-copy strong b,.reward__points-copy strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.reward__points-copy{display:flex;flex-direction:column}}.reward__points-copy .points-wrapper{background:#031c47;border-radius:8px;color:#fff;padding:8px 12px}.contest-wrapper{align-items:center;color:#031c47;display:flex;justify-content:center;padding:40px;position:relative}@media(max-width:768px){.contest-wrapper{flex-direction:column}}.contest-wrapper.reverse{flex-direction:row-reverse}.contest-wrapper.reverse .contest-wrapper__image{margin-left:0;margin-right:0}@media(max-width:768px){.contest-wrapper.reverse{flex-direction:column}}.contest-wrapper__image{border-radius:20px;flex-shrink:0;position:relative;width:560px;z-index:0}.contest-wrapper__image img{border-radius:16px}@media(max-width:768px){.contest-wrapper__image{width:343px}}.contest-wrapper__card-text{background:#fff;border-radius:20px;box-shadow:0 10px 27.1px 3px rgba(0,0,0,.15);display:flex;flex-direction:column;justify-content:space-around;margin-left:-120px;padding:48px;position:relative;width:800px;z-index:1}.contest-wrapper.reverse .contest-wrapper__card-text{margin-left:0;margin-right:-120px}@media(max-width:768px){.contest-wrapper.reverse .contest-wrapper__card-text{margin-right:0;margin-top:-50px;padding:24px}.contest-wrapper__card-text{margin-left:0;margin-top:-50px;padding:24px;width:343px}}.contest-wrapper__title{font-size:32px;line-height:40px;margin:12px 0}.contest-wrapper__title,.contest-wrapper__title b,.contest-wrapper__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.contest-wrapper__title{font-size:24px;line-height:32px}}.contest-wrapper__description{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contest-wrapper__description b,.contest-wrapper__description b b,.contest-wrapper__description b strong,.contest-wrapper__description strong,.contest-wrapper__description strong b,.contest-wrapper__description strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.contest-wrapper__stores{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.contest-wrapper__stores .store-image{border:.5px solid #a8a8a7;border-radius:10px;max-width:83px}.contest-wrapper__full-link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.contest-wrapper .red-button{margin-top:20px}.custom-missions-list{border-radius:20px;margin:0 auto 40px!important;max-width:1240px;overflow:hidden;padding:20px;position:relative;width:calc(100% - 32px)}@media(min-width:1024px){.custom-missions-list{padding:56px}}.custom-missions-list__bg{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%;z-index:1}.custom-missions-list__bg.mobile{display:none}@media(max-width:1023px){.custom-missions-list__bg{display:none}.custom-missions-list__bg.mobile{display:block}}.custom-missions-list__body{position:relative;z-index:2}.custom-missions-list__description{text-align:center}.custom-missions-list h3{font-size:32px;line-height:40px;margin:15px 0}.custom-missions-list h3,.custom-missions-list h3 b,.custom-missions-list h3 strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.custom-missions-list h3{font-size:24px;line-height:32px}}.custom-missions-list .custom-missions-list__missions .yxp-mission-points:before{content:none}.yxp-mission-list-widget{margin:0 auto;max-width:1240px;overflow:visible;padding:48px 16px}@media(max-width:767px){.yxp-mission-list-widget{overflow:hidden;padding:48px 0}}.yxp-mission-list-widget .yxp-mission-countdown,.yxp-mission-list-widget .yxp-mission-description,.yxp-mission-list-widget .yxp-mission-type{display:none}.yxp-mission-list-widget .yxp-mission-item{background:#fff;border:none;border-radius:16px;color:#031c47;display:flex;flex-direction:column;height:auto;overflow:hidden;position:relative;text-align:left;width:100%}.yxp-mission-list-widget .yxp-mission-disclaimer{margin-top:16px}.yxp-mission-list-widget .yxp-mission-image-wrapper{height:190px}.yxp-mission-list-widget .yxp-mission-image{display:flex;height:100%}.yxp-mission-list-widget .yxp-mission-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yxp-mission-list-widget .yxp-mission-status{margin-top:auto}.yxp-mission-list-widget .yxp-mission-info-wrapper{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:24px 24px 60px}.yxp-mission-list-widget .yxp-mission-info-wrapper:has(>a):after{background:#cb1144 url(/fe-web/img/peroni/icons/arrow-right.svg) no-repeat 50%;background-size:24px;border-radius:50%;bottom:24px;content:"";display:block;height:32px;position:absolute;right:24px;width:32px}.yxp-mission-list-widget .yxp-mission-points{background:#031c47;border-radius:8px;color:#fff;font-size:16px;line-height:24px;padding:8px 16px}.yxp-mission-list-widget .yxp-mission-points,.yxp-mission-list-widget .yxp-mission-points b,.yxp-mission-list-widget .yxp-mission-points b b,.yxp-mission-list-widget .yxp-mission-points b strong,.yxp-mission-list-widget .yxp-mission-points strong,.yxp-mission-list-widget .yxp-mission-points strong b,.yxp-mission-list-widget .yxp-mission-points strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.yxp-mission-list-widget .yxp-mission-points:before{content:"+ "}.yxp-mission-list-widget .yxp-mission-name{font-size:20px;line-height:28px;margin:16px 0 32px}.yxp-mission-list-widget .yxp-mission-name,.yxp-mission-list-widget .yxp-mission-name b,.yxp-mission-list-widget .yxp-mission-name b b,.yxp-mission-list-widget .yxp-mission-name b strong,.yxp-mission-list-widget .yxp-mission-name strong,.yxp-mission-list-widget .yxp-mission-name strong b,.yxp-mission-list-widget .yxp-mission-name strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(min-width:1024px){.yxp-mission-list-widget .yxp-mission-name{font-size:24px;line-height:36px}.yxp-mission-list-widget .yxp-mission-name,.yxp-mission-list-widget .yxp-mission-name b,.yxp-mission-list-widget .yxp-mission-name strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}}.yxp-mission-list-widget a{font-size:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.yxp-mission-list-widget .swiper-pagination .swiper-pagination-bullet{background:#fff}.yxp-mission-list-widget.one-column{padding-bottom:0}.yxp-mission-list-widget.one-column .yxp-mission-list-wrapper{gap:32px}@media(min-width:1024px){.yxp-mission-list-widget.one-column .yxp-mission-item{flex-direction:row}.yxp-mission-list-widget.one-column .yxp-mission-image-wrapper{height:100%;width:46%}}.hide-points .yxp-mission-list-widget .yxp-mission-points{display:none}.show-description .yxp-mission-list-widget .yxp-mission-description{display:block}.iw-lost,.iw-win,.loader-gif{padding:150px 20px 40px;text-align:center}.reward-card{align-items:center;background:#023e84;border-radius:16px;display:flex;flex-direction:column;gap:16px;justify-content:flex-end;margin:0 auto;padding-top:24px!important;padding:24px;width:593px}@media(max-width:767px){.reward-card{padding:16px;width:311px}}.reward-card__image{width:545px}@media(max-width:767px){.reward-card__image{width:279px}}.survey-modal__details{align-items:center;color:#023e84;display:flex;flex-direction:column;justify-content:center}@media(max-width:767px){.survey-modal__details{text-align:center}}.survey-modal__title{font-size:24px;line-height:36px}.survey-modal__title,.survey-modal__title b,.survey-modal__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-modal__subtitle{color:#031c47;text-align:center}.survey-modal img{margin-top:40px;max-width:233px}.survey-modal__points{align-items:center;display:flex;gap:10px;padding:40px 0}.survey-modal__points .badge{background-color:#ccd8e6;color:#031c47;font-size:16px;line-height:24px}.survey-modal__points .badge,.survey-modal__points .badge b,.survey-modal__points .badge b b,.survey-modal__points .badge b strong,.survey-modal__points .badge strong,.survey-modal__points .badge strong b,.survey-modal__points .badge strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-modal__points .badge{align-items:center;border-radius:8px;display:flex;height:36px;padding:0 10px}.survey-modal__confirm{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.survey-modal__confirm,.survey-modal__confirm b,.survey-modal__confirm b b,.survey-modal__confirm b strong,.survey-modal__confirm strong,.survey-modal__confirm strong b,.survey-modal__confirm strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-modal__confirm:hover{background:#9c0d34;text-decoration:none}.survey-modal__discard{background:#fff;border:1px solid #cb1144!important;border:none;border-radius:8px;color:#cb1144;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;margin-top:26px;padding:8px 24px}.survey-modal__discard,.survey-modal__discard b,.survey-modal__discard b b,.survey-modal__discard b strong,.survey-modal__discard strong,.survey-modal__discard strong b,.survey-modal__discard strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.survey-modal__discard:hover{background:#e6e6e6;text-decoration:none}.products__wrapper{margin-top:48px}.products .yxpRow:has(.products__card-item){gap:48px;justify-content:space-between}@media(max-width:1024px){.products .yxpRow:has(.products__card-item){justify-content:center}}.products__card-item{text-align:center;width:568px}@media(max-width:767px){.products__card-item{width:327px}}.products__card-item .yxpImageWrapper{width:568px}@media(max-width:767px){.products__card-item .yxpImageWrapper{width:327px}}.products__card-item .yxpImageTextTitle{font-size:24px;line-height:36px}.products__card-item .yxpImageTextTitle,.products__card-item .yxpImageTextTitle b,.products__card-item .yxpImageTextTitle strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.products__card-item .yxpImageTextTitle{margin-top:32px}.products__card-item .yxpHtmlTextWrapper{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.products__card-item .yxpHtmlTextWrapper b,.products__card-item .yxpHtmlTextWrapper b b,.products__card-item .yxpHtmlTextWrapper b strong,.products__card-item .yxpHtmlTextWrapper strong,.products__card-item .yxpHtmlTextWrapper strong b,.products__card-item .yxpHtmlTextWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.ecommerce{background:#a3b9d2;color:#031c47;padding:32px}@media(max-width:768px){.ecommerce{padding:32px 16px}}.ecommerce__cards-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding:56px 0}@media(max-width:768px){.ecommerce__cards-wrapper{justify-content:center}}.ecommerce__cards-wrapper .yxpRow{flex:0 0 calc(20% - 16px)}@media(max-width:768px){.ecommerce__cards-wrapper .yxpRow{box-sizing:border-box;flex:0 0 calc(50% - 16px)}}.ecommerce__cards-wrapper a:hover{text-decoration:none}.ecommerce .yxpImageWrapper{width:142px}@media(max-width:767px){.ecommerce .yxpImageWrapper{width:135px}}.ecommerce .yxpHtmlTextWrapper{font-size:20px;line-height:28px}.ecommerce .yxpHtmlTextWrapper,.ecommerce .yxpHtmlTextWrapper b,.ecommerce .yxpHtmlTextWrapper b b,.ecommerce .yxpHtmlTextWrapper b strong,.ecommerce .yxpHtmlTextWrapper strong,.ecommerce .yxpHtmlTextWrapper strong b,.ecommerce .yxpHtmlTextWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.ecommerce .yxpHtmlTextWrapper{text-align:center}.visual-wrapper-custom{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.visual-custom{min-height:52vw;position:relative}@media(max-width:768px){.visual-custom{height:175vw}}.visual-custom__wrapper{display:flex;flex-direction:column;gap:40px;height:45vw;justify-content:center;padding-top:110px;position:relative}@media(max-width:1024px){.visual-custom__wrapper{padding:90px 20px 0}}@media(max-width:1023px){.visual-custom__wrapper{align-items:center;height:150vw;justify-content:flex-end;text-align:center}}.visual-custom__copy{max-width:526px}.visual-custom__copy h1{color:#023e84}.visual-custom__full-link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.white .visual-custom__copy h1{color:#fff}.single-contest-page__contest-banner{display:flex;flex-direction:column;gap:40px}@media(max-width:767px){.single-contest-page__contest-banner{background-repeat:no-repeat!important;background-size:contain!important;padding:40px 0!important}}.single-contest-page__contest-banner .yxpType_LINK{text-align:center}.single-contest-page__step-number{font-size:80px;line-height:80px}.single-contest-page__step-number,.single-contest-page__step-number b,.single-contest-page__step-number strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.single-contest-page__step-number{font-size:56px;line-height:64px}}.single-contest-page__double-image{height:500px;padding:20px!important;width:500px}@media(max-width:768px){.single-contest-page__double-image{height:350px;width:300px!important}}.single-contest-page__double-image .yxpImageTextWrapper{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle{order:1}@media(max-width:768px){.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle{font-size:20px;line-height:28px}.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle,.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle b,.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle b b,.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle b strong,.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle strong,.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle strong b,.single-contest-page__double-image .yxpImageTextWrapper .yxpImageTextTitle strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}}.single-contest-page__double-image .yxpImageTextWrapper .yxpImageWrapper{margin:0 auto;max-width:100%;order:2;width:100%}.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper{font-size:24px;line-height:36px}.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper b,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper{order:3;text-align:center}@media(max-width:768px){.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper b,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper b b,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper b strong,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper strong,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper strong b,.single-contest-page__double-image .yxpImageTextWrapper .yxpHtmlTextWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}}.single-contest-page__ecommerce-cards-wrapper{background:#a3b9d2;border-radius:8px;box-shadow:0 10px 25.1px 3px rgba(0,0,0,.31);color:#031c47;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px;padding:32px}@media(max-width:768px){.single-contest-page__ecommerce-cards-wrapper{padding:32px 16px}}.single-contest-page__ecommerce-cards-wrapper .yxpRow{flex:0 0 calc(10% - 16px)}@media(max-width:768px){.single-contest-page__ecommerce-cards-wrapper .yxpRow{box-sizing:border-box;flex:0 0 calc(50% - 16px)}}.single-contest-page__ecommerce-cards-wrapper a:hover{text-decoration:none}.single-contest-page__ecommerce-cards-wrapper .yxpImageWrapper{width:142px}@media(max-width:767px){.single-contest-page__ecommerce-cards-wrapper .yxpImageWrapper{width:135px}}.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper{font-size:20px;line-height:28px}.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper,.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper b,.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper b b,.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper b strong,.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper strong,.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper strong b,.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.single-contest-page__ecommerce-cards-wrapper .yxpHtmlTextWrapper{text-align:center}.single-contest-page__contest-card{margin-top:15px}.single-contest-page__contest-card .yxpImageWrapper{width:720px}@media(max-width:767px){.single-contest-page__contest-card .yxpImageWrapper{width:350px}}.single-contest-page__contest-card .yxpImageTextTitle{font-size:24px;line-height:36px}.single-contest-page__contest-card .yxpImageTextTitle,.single-contest-page__contest-card .yxpImageTextTitle b,.single-contest-page__contest-card .yxpImageTextTitle strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.single-contest-page__contest-card .yxpImageTextTitle{margin-top:40px}@media(max-width:768px){.single-contest-page__contest-card .yxpHtmlTextWrapper,.single-contest-page__contest-card .yxpImageTextTitle{padding:0 24px!important}}.single-contest-page__beer-card-wrapper .yxpRow{display:flex;flex-wrap:nowrap;gap:32px}@media(max-width:768px){.single-contest-page__beer-card-wrapper .yxpRow{align-items:center;flex-direction:column;justify-content:center}}.single-contest-page__beer-card{background:#fff;border-radius:8px;box-shadow:0 10px 25.1px 3px rgba(0,0,0,.31);padding:32px!important;width:315px}@media(max-width:768px){.single-contest-page__beer-card{width:327px!important}}.single-contest-page__beer-card .yxpImageWrapper{width:94px}.single-contest-page__beer-card .yxpImageTextTitle{font-size:20px;line-height:28px}.single-contest-page__beer-card .yxpImageTextTitle,.single-contest-page__beer-card .yxpImageTextTitle b,.single-contest-page__beer-card .yxpImageTextTitle b b,.single-contest-page__beer-card .yxpImageTextTitle b strong,.single-contest-page__beer-card .yxpImageTextTitle strong,.single-contest-page__beer-card .yxpImageTextTitle strong b,.single-contest-page__beer-card .yxpImageTextTitle strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.single-contest-page__beer-card .yxpImageTextTitle{color:#023e84}.single-contest-page__beer-card .yxpHtmlTextWrapper{font-size:16px;line-height:24px}.single-contest-page__beer-card .yxpHtmlTextWrapper b,.single-contest-page__beer-card .yxpHtmlTextWrapper b b,.single-contest-page__beer-card .yxpHtmlTextWrapper b strong,.single-contest-page__beer-card .yxpHtmlTextWrapper strong,.single-contest-page__beer-card .yxpHtmlTextWrapper strong b,.single-contest-page__beer-card .yxpHtmlTextWrapper strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.single-contest-page__beer-card .yxpHtmlTextWrapper{color:#031c47}.yxpRow:has(.single-contest-page__double-image){display:flex;flex-direction:row;gap:30px;justify-content:center}.start-end-date{align-items:center;display:flex;gap:16px}.start-end-date__box{border:1px solid #ced4da;border-radius:8px;text-align:center;width:96px}.start-end-date__month{background:#023e84;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-size:16px;line-height:24px;padding:8px 26px}.start-end-date__day,.start-end-date__month,.start-end-date__month b,.start-end-date__month b b,.start-end-date__month b strong,.start-end-date__month strong,.start-end-date__month strong b,.start-end-date__month strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.start-end-date__day{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#031c47;font-size:40px;line-height:40px;padding:8px 0}.start-end-date__day b,.start-end-date__day strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.start-end-date__day{font-size:32px;line-height:40px}}.quiz-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:auto}.quiz-wrapper .counter{color:#031c47;left:0;position:absolute;top:20px}.quiz-wrapper .yxpType_LINK{padding:16px 95px}@media(max-width:767px){.quiz-wrapper .yxpType_LINK{padding:16px 20px}}.quiz-wrapper .yxpType_LINK a{text-decoration:none}.quiz-wrapper .form-wrapper{box-shadow:none}.quiz-wrapper .form-wrapper .yxpType_TEXT{color:#023e84;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px;text-align:center}.quiz-wrapper .form-wrapper .yxpType_TEXT b,.quiz-wrapper .form-wrapper .yxpType_TEXT b b,.quiz-wrapper .form-wrapper .yxpType_TEXT b strong,.quiz-wrapper .form-wrapper .yxpType_TEXT strong,.quiz-wrapper .form-wrapper .yxpType_TEXT strong b,.quiz-wrapper .form-wrapper .yxpType_TEXT strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.quiz-wrapper .form-wrapper span[id^=yxp_asterisk]{display:none}.quiz-wrapper .form-wrapper .formResponseKO{color:#031c47;display:block;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:90px auto;max-width:400px;padding:10px;text-align:center}.quiz-wrapper .form-wrapper .formResponseKO b,.quiz-wrapper .form-wrapper .formResponseKO b b,.quiz-wrapper .form-wrapper .formResponseKO b strong,.quiz-wrapper .form-wrapper .formResponseKO strong,.quiz-wrapper .form-wrapper .formResponseKO strong b,.quiz-wrapper .form-wrapper .formResponseKO strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.quiz-wrapper .form-wrapper .formResponseKO a{margin-top:32px}.quiz-wrapper .form-wrapper .yxpHidden{display:none!important}.quiz-wrapper form{display:flex;flex-direction:column}.quiz-wrapper .yxpType_SIMPLE_INPUT{margin:0 auto;max-width:400px}.quiz-wrapper .yxpType_SIMPLE_INPUT input.yxp-error{border-bottom:1px solid red}.quiz-wrapper .yxpRow .yxp-error-msg{font-size:14px}.quiz-wrapper .yxpRow input{background:transparent;border:none;border-bottom:1px solid gray;border-radius:0;font-size:16px;padding:21px 0}.quiz-wrapper .yxpRow input,.quiz-wrapper .yxpRow select,.quiz-wrapper .yxpRow textarea{order:2}.quiz-wrapper .yxpInputDescription{color:#767675;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:21px 0;order:1;position:relative;text-align:center;width:100%}.quiz-wrapper .yxpInputDescription b,.quiz-wrapper .yxpInputDescription b b,.quiz-wrapper .yxpInputDescription b strong,.quiz-wrapper .yxpInputDescription strong,.quiz-wrapper .yxpInputDescription strong b,.quiz-wrapper .yxpInputDescription strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.quiz-wrapper .yxpFormActionsWrapper{height:44px;margin:60px auto;max-width:900px;position:relative;width:calc(100% - 20px)}.quiz-wrapper .yxpInputGroupLabel.label{font-size:32px;line-height:40px;text-align:center}.quiz-wrapper .yxpInputGroupLabel.label,.quiz-wrapper .yxpInputGroupLabel.label b,.quiz-wrapper .yxpInputGroupLabel.label strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.quiz-wrapper .yxpInputGroupLabel.label{font-size:24px;line-height:32px}}.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight b,.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight b b,.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight b strong,.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight strong,.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight strong b,.quiz-wrapper .yxpInputGroup .yxpInputGroupLabelRight strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.quiz-wrapper .yxpInputGroupRadioWrapper{flex-direction:row-reverse}.quiz-wrapper .quiz-start-screen{opacity:0;transition:opacity .3s ease}.quiz-wrapper .quiz-start-screen.visible{opacity:1}.quiz-wrapper .quiz-start-screen .yxpType_LINK a{margin-top:40px}.quiz-wrapper .quiz-start-screen .yxpType_IMAGE{padding:0 35px}.quiz-wrapper .quiz-start-screen>.yxpRow{align-items:center;flex-wrap:wrap;margin:0 auto;padding:10px 24px;text-align:center}.quiz-wrapper .quiz-start-screen>.yxpRow>div{width:100%}.quiz-wrapper .yxpType_FORM{margin-top:60px;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease}.quiz-wrapper .yxpType_FORM.form-visible{max-height:none;opacity:1}.quiz-wrapper .yxpType_FORM fieldset{display:grid;gap:32px;grid-template-columns:repeat(1,1fr)}@media(max-width:1023px){.quiz-wrapper .yxpType_FORM fieldset{grid-template-columns:repeat(1,1fr)}}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper{border:2px solid #ccd8e6;border-radius:50px;height:50px;justify-content:flex-end;margin-right:0;padding:8px}@media(max-width:1023px){.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper{height:auto;max-width:400px}}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper input{background-color:#ccd8e6;border:none;height:32px;padding:8px 16px;width:32px}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper input:after{background:url(/fe-web/img/peroni/icons/check.svg) no-repeat 50% #ccd8e6;border:none;height:34px;width:34px}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label{color:#031c47;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-right:auto;padding-left:8px;width:100%}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label b,.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label b b,.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label b strong,.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label strong,.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label strong b,.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:1023px){.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper label{display:block;white-space:normal;word-wrap:break-word}}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper[active=true]{background-color:#031c47;border:2px solid #031c47}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper[active=true] label{color:#fff}.quiz-wrapper .yxpType_FORM .yxpStepContainer.yxpStepActive{border:none}.quiz-wrapper .yxpHidden{display:none!important}.quiz-wrapper .yxpNextBtn,.quiz-wrapper .yxpSubmitBtn{box-shadow:none;font-weight:700;height:100%;margin:0;position:absolute;right:0;top:0}.quiz-wrapper .yxpConfirmBtn{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.quiz-wrapper .yxpConfirmBtn,.quiz-wrapper .yxpConfirmBtn b,.quiz-wrapper .yxpConfirmBtn b b,.quiz-wrapper .yxpConfirmBtn b strong,.quiz-wrapper .yxpConfirmBtn strong,.quiz-wrapper .yxpConfirmBtn strong b,.quiz-wrapper .yxpConfirmBtn strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.quiz-wrapper .yxpConfirmBtn:hover{background:#9c0d34;text-decoration:none}.quiz-wrapper .yxpPrevBtn{left:0;position:absolute;top:0}.quiz-wrapper .yxpFormProgressBarWrapper{margin:0 auto 40px;max-width:calc(100% - 20px)}.quiz-wrapper .yxpStepWrapper{left:0;margin:0;order:1;overflow:hidden;position:absolute;top:0;width:100%}.quiz-wrapper .yxpStepWrapper .yxpStepBlock{background:#031c47;border:none;flex:1;font-size:0;height:8px;margin:0;padding:0}.quiz-wrapper .yxpStepWrapper .yxpStepActive~.yxpStepBlock{background:#f8f9fa}.quiz-wrapper .formResponseOK{display:block!important}.quiz-wrapper .yxpRow .yxpInputGroupRadioWrapper.yxpInputCorrectAnswer{background:rgba(60,207,57,.05)!important;border:1px solid #8bc34a!important}.quiz-wrapper .yxpType_FORM .yxpRow .yxpInputGroupRadioWrapper.yxpInputCorrectAnswer input[type=radio]:checked{background:#3ccf39}.quiz-wrapper .yxpType_FORM .yxpRow .yxpInputGroupRadioWrapper.yxpInputCorrectAnswer input[type=radio]:checked:after{background-color:#3ccf39;border:none;height:21px;width:21px}.quiz-wrapper .yxpType_FORM .yxpRow .yxpInputGroupRadioWrapper.yxpInputCorrectAnswer input[type=radio]:checked+label{color:#031c47}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper.yxpInputCorrectAnswer input:after{background:url(/fe-web/img/peroni/icons/right.svg) no-repeat 50%}.quiz-wrapper .yxpRow .yxpInputGroupRadioWrapper.yxpInputWrongAnswer{background:rgba(221,44,44,.05)!important;border:1px solid #dd2c2c!important}.quiz-wrapper .yxpType_FORM .yxpRow .yxpInputGroupRadioWrapper.yxpInputWrongAnswer input[type=radio]:checked{background:#dd2c2c}.quiz-wrapper .yxpType_FORM .yxpRow .yxpInputGroupRadioWrapper.yxpInputWrongAnswer input[type=radio]:checked:after{background-color:#dd2c2c;border:none}.quiz-wrapper .yxpType_FORM .yxpRow .yxpInputGroupRadioWrapper.yxpInputWrongAnswer input[type=radio]:checked+label{color:#031c47}.quiz-wrapper .yxpType_FORM fieldset .yxpInputGroupRadioWrapper.yxpInputWrongAnswer input:after{background:url(/fe-web/img/peroni/icons/wrong.svg) no-repeat 50%}.quiz-wrapper .yxpQuizResultMessage{color:#031c47;font-size:14px;line-height:16px;text-align:center}.quiz-wrapper .yxpQuizResultMessage,.quiz-wrapper .yxpQuizResultMessage b,.quiz-wrapper .yxpQuizResultMessage b b,.quiz-wrapper .yxpQuizResultMessage b strong,.quiz-wrapper .yxpQuizResultMessage strong,.quiz-wrapper .yxpQuizResultMessage strong b,.quiz-wrapper .yxpQuizResultMessage strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.quiz-wrapper__thankyou-page{color:#031c47;display:flex;flex-direction:column;gap:48px;text-align:center}@media(max-width:767px){.quiz-wrapper__thankyou-page{gap:32px}}.quiz-wrapper__thankyou-image{margin:0 auto;width:400px}@media(max-width:767px){.quiz-wrapper__thankyou-image{width:240px}}.quiz-wrapper__thankyou-title{font-size:40px;line-height:40px}.quiz-wrapper__thankyou-title,.quiz-wrapper__thankyou-title b,.quiz-wrapper__thankyou-title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.quiz-wrapper__thankyou-title{font-size:32px;line-height:40px}}.quiz-wrapper__thankyou-copy{background:#023e84;color:#fff;font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding:48px 80px}.quiz-wrapper__thankyou-copy b,.quiz-wrapper__thankyou-copy b b,.quiz-wrapper__thankyou-copy b strong,.quiz-wrapper__thankyou-copy strong,.quiz-wrapper__thankyou-copy strong b,.quiz-wrapper__thankyou-copy strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.quiz-wrapper__thankyou-copy{padding:24px 16px}}.gp-box{align-items:center;background-size:cover;border-radius:16px;display:flex;flex-direction:column;margin:0 auto;padding:48px 80px;text-align:center;width:720px}.gp-box,.gp-box:hover{color:#fff;text-decoration:none}@media(max-width:767px){.gp-box{background-color:#023e84;background-position:50%;background-repeat:no-repeat;background-size:contain;padding:20px;width:320px}}.gp-box__disclaimer{align-items:center;background:#fff;border-radius:100px;color:#031c47;display:flex;font-size:80px;height:160px;justify-content:center;line-height:80px;margin-bottom:48px;padding:24px;width:160px}.gp-box__disclaimer,.gp-box__disclaimer b,.gp-box__disclaimer strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.gp-box__disclaimer{font-size:56px;height:100px;line-height:64px;margin-bottom:20px;width:100px}}.gp-box__name{font-size:40px;line-height:40px}.gp-box__name,.gp-box__name b,.gp-box__name strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.gp-box__name{font-size:32px;line-height:40px}}.gp-box__date{font-size:24px;line-height:36px}.gp-box__date,.gp-box__date b,.gp-box__date strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.gp-box__label{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin:32px 0}.gp-box__cta,.gp-box__label b,.gp-box__label b b,.gp-box__label b strong,.gp-box__label strong,.gp-box__label strong b,.gp-box__label strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.gp-box__cta{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.gp-box__cta b,.gp-box__cta b b,.gp-box__cta b strong,.gp-box__cta strong,.gp-box__cta strong b,.gp-box__cta strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.gp-box__cta:hover{background:#9c0d34;text-decoration:none}.giri-gp{align-items:center;background:#023e84;background-size:cover;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:32px;margin:64px auto 0;padding:48px 80px;text-align:center;width:720px}@media(max-width:767px){.giri-gp{padding:48px 20px;width:320px}}.giri-gp__counter-text{font-size:32px;line-height:40px}.giri-gp__counter-text,.giri-gp__counter-text b,.giri-gp__counter-text strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.giri-gp__counter-text{font-size:24px;line-height:32px}}.giri-gp__stepper-wrapper{margin:16px auto;max-width:560px}.giri-gp__bar-bg,.giri-gp__stepper-wrapper{background-color:#c5cbd1;border-radius:12px;height:24px;overflow:hidden;width:100%}.giri-gp__bar-bg{position:relative}.giri-gp__bar-fill{height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out}.giri-gp__bar-fill.yellow{background-color:#f7b731;z-index:1}.giri-gp__bar-fill.green{background-color:#4cd964;left:0;z-index:2}.giri-gp__milestone-marker{background-color:#000;bottom:0;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:3}.giri-gp__missing-message{font-size:18px}.gp-map-bg{background-repeat:no-repeat!important;background-size:100%!important;min-height:139vw;padding:96px 0}@media(max-width:768px){.gp-map-bg{background:url(/fe-web/img/peroni/Mappa_Mobile.jpg) no-repeat!important;background-size:100%!important;min-height:440vw}}@media(max-width:767px){.gp-map-bg{padding:60px 0}}.gp-map-bg__list{margin-top:60vw;padding:0 200px}.gp-map-bg__list.mobile{flex-direction:column;margin-top:90vw;padding:0 20px}.gp-map-bg__list-item{margin-bottom:40px}.gp-map-bg__list-item .yxpHtmlTextWrapper{align-items:flex-start;display:flex;flex-direction:column}.gp-map-bg__number{align-items:center;background:#cb1144;border-radius:100px;display:flex;height:60px;justify-content:center;width:60px}@media(max-width:1023px){.gp-map-bg__number{height:45px;width:45px}}.gp-map-bg__title{align-items:center;display:flex;font-size:32px;gap:20px;line-height:40px}.gp-map-bg__title,.gp-map-bg__title b,.gp-map-bg__title strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:767px){.gp-map-bg__title{font-size:24px;line-height:32px}}@media(max-width:1023px){.gp-map-bg__title{gap:10px;white-space:nowrap}}.gp-map-bg__location{font-family:ITC-Avant-Garde-Gothic-Medium,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-left:80px}.gp-map-bg__location b,.gp-map-bg__location b b,.gp-map-bg__location b strong,.gp-map-bg__location strong,.gp-map-bg__location strong b,.gp-map-bg__location strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}@media(max-width:1023px){.gp-map-bg__location{margin-left:55px}}.visual-news{position:relative;text-align:center}.visual-news__wrapper{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:100px;padding:32px 20px 40px;width:100%}.visual-news__wrapper img{margin-bottom:24px;width:180px}.visual-news__carousel-footer{background:#fff;display:flex;justify-content:space-around;margin-top:-160px;padding-bottom:24px;padding-top:160px}.visual-news__slide{align-items:flex-start;background:#023e84;color:#031c47;display:flex;flex-direction:column;gap:16px;max-width:80%;min-height:380px;padding:24px 32px;position:relative;text-align:left;width:650px}@media(max-width:767px){.visual-news__slide{padding:16px}}.visual-news__slide:hover{text-decoration:none}.visual-news__slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.visual-news__slide>div{position:relative;z-index:2}.visual-news__info{background:hsla(0,0%,100%,.85);border-radius:15px;margin-top:auto;padding:16px;width:100%}.visual-news .swiper-button-container{display:inline-flex;gap:16px;margin-top:24px;padding:4px}.visual-news .swiper-pagination{width:auto}.terms-and-condition-modal{color:#023e84;text-align:center}.terms-and-condition-modal__text{margin-bottom:32px}.terms-and-condition-modal__confirm{background:#cb1144;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:24px;padding:8px 24px}.terms-and-condition-modal__confirm,.terms-and-condition-modal__confirm b,.terms-and-condition-modal__confirm b b,.terms-and-condition-modal__confirm b strong,.terms-and-condition-modal__confirm strong,.terms-and-condition-modal__confirm strong b,.terms-and-condition-modal__confirm strong strong{font-family:ITC-Avant-Garde-Gothic-Bold,sans-serif;font-style:normal;font-weight:400}.terms-and-condition-modal__confirm:hover{background:#9c0d34;text-decoration:none}