@charset "UTF-8";.fl{display:flex}.fl-r-w{display:flex;flex-flow:row wrap}.fl-r-w-center{display:flex;justify-content:center;align-items:center}.fl-r-w-start{display:flex;justify-content:flex-start;align-items:flex-start}
.fl-r-w-end{display:flex;justify-content:flex-end;align-items:flex-end}.fl-r-nw{display:flex;flex-flow:row nowrap}.fl-r-nw-center{display:flex;justify-content:center;align-items:center}.fl-r-nw-start{display:flex;justify-content:flex-start;align-items:flex-start}
.fl-r-nw-end{display:flex;justify-content:flex-end;align-items:flex-end}.fl-c-w{display:flex;flex-flow:column wrap}.fl-c-w-center{display:flex;justify-content:center;align-items:center}.fl-c-w-start{display:flex;justify-content:flex-start;align-items:flex-start}
.fl-c-w-end{display:flex;justify-content:flex-end;align-items:flex-end}.fl-c-nw{display:flex;flex-flow:column nowrap}.fl-c-nw-center{display:flex;justify-content:center;align-items:center}.fl-c-nw-start{display:flex;justify-content:flex-start;align-items:flex-start}
.fl-c-nw-end{display:flex;justify-content:flex-end;align-items:flex-end}:root{--lg_out:#fff;--standard_filter:unset}.component-cookie-modal .modal-dialog .modal-header{padding:76px 98px 0}.component-cookie-modal .modal-dialog .modal-header span.modal-title{font-size:16px;font-weight:bold;line-height:22px}
.component-cookie-modal .modal-dialog .modal-header button.close>span{background-image:url("../../../../etc.clientlibs/fideuram-direct/clientlibs/clientlib-site/resources/images/icons/icon_close_desktop.svg");width:23px;height:23px;background-repeat:no-repeat;position:absolute;right:5.5px;top:15.5px;margin:12.5px}
.component-cookie-modal .modal-dialog .modal-content{padding-bottom:80px}.component-cookie-modal .modal-dialog .modal-content .cookie-banner__container a{color:#228000;font-weight:bold}.component-cookie-modal .modal-dialog .modal-content .cookie-banner__container a:hover{color:#005200}
.component-cookie-modal .modal-dialog p{line-height:28px;font-size:14px}.component-cookie-modal .modal-dialog .info-cookie-banner{background-color:#f7f7f7;margin:24px 0;padding:24px 32px}.component-cookie-modal .modal-dialog .info-cookie-banner div.align{display:flex;align-items:center}
.component-cookie-modal .modal-dialog .info-cookie-banner div.align span.demo-icon{font-size:25px}.component-cookie-modal .modal-dialog .info-cookie-banner div.align .text{margin:0 0 0 32px;font-size:14px;line-height:28px}
.component-cookie-modal .modal-dialog .info-cookie-banner div.align .text p{margin:0}.component-cookie-modal .modal-dialog .info-cookie-banner div.align .text p:empty{display:none}.component-cookie-modal .modal-dialog .modal-body.cookie-banner__container{padding-bottom:25px}
.component-cookie-modal .modal-dialog .modal-footer{justify-content:center;padding-top:0;padding-bottom:0}.component-cookie-modal .modal-dialog .modal-footer>div button{margin:0 20px}.component-cookie-modal div.modal[id*='callmeback'] .modal-dialog.modal-dialog-centered{max-width:964px}
.component-cookie-modal div.modal[id*='callmeback'] .modal-header{padding-top:96px}.component-cookie-modal div.modal[id*='callmeback'] .modal-header h2,.component-cookie-modal div.modal[id*='callmeback'] .modal-header h3{width:100%;text-align:center;margin-bottom:32px;line-height:43.65px}
.component-cookie-modal div.modal[id*='callmeback'] .modal-header .cookie-banner__close>span{margin:0;top:40px;right:90px;width:31px;height:31px;background-image:url("../../../../etc.clientlibs/fideuram-direct/clientlibs/clientlib-site/resources/images/icons/icon_close_callmeback.svg")}
@media(max-width:1024px){.component-cookie-modal div.modal[id*='callmeback'] .modal-header .cookie-banner__close>span{top:30px;right:22px;width:21px;height:21px;background-image:url("../../../../etc.clientlibs/fideuram-direct/clientlibs/clientlib-site/resources/images/icons/icon_close_callmeback_mob.svg")}
}.component-cookie-modal div.modal[id*='callmeback'] form{padding:0 !important;max-width:unset !important;width:100%;border-radius:unset;box-shadow:unset}.component-cookie-modal div.modal[id*='callmeback'] .modal-content{padding:0;border:unset}
@media(max-width:1024px){.component-cookie-modal div.modal[id*='callmeback'] .modal-content{padding-bottom:23px}}.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-c-lg{width:564px;max-width:564px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header{padding:96px 54px 0}.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header img{margin-right:24px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header .cookie-banner__close>span{right:23px}.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header .cookie-banner__close>span:focus-visible{outline:0}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header .cookie-banner__close>span.tabbed{border-radius:48%}.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-body{padding:16px 54px 48px;display:flex;flex-flow:row wrap;justify-content:center;gap:32px 20px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-body a.btn{min-width:215px;max-width:217px;display:flex;justify-content:center;align-items:center;gap:10px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-body a.btn:hover{color:#fff}@media(max-width:1024px){.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-c-lg{width:auto;max-width:unset}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header{padding-top:80px}.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header h3{text-align:center}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-header,.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-body{padding-left:60px;padding-right:60px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-body{padding-bottom:25px;gap:24px}.component-cookie-modal div.modal[id*='callmeback'][id*='-calendar'] .modal-body a.btn{width:100%}
}.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-c-lg{width:768px;max-width:768px}.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header{padding:96px 100px 0;display:flex;flex-flow:column nowrap;display:flex;justify-content:center;align-items:center;gap:8px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header h3{margin-bottom:8px}.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header .cookie-banner__close>span{right:23px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header .cookie-banner__close>span:focus-visible{outline:0}.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header .cookie-banner__close>span.tabbed{border-radius:15px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-body{padding:16px 100px 60px;display:flex;flex-flow:column nowrap;display:flex;justify-content:center;align-items:center;gap:24px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-body .qrcode_description{font-size:20px;font-weight:400;line-height:27.28px}@media(min-width:1024px){.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-body img{width:168px;height:168px}
}@media(max-width:1024px){.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-c-lg{width:auto;max-width:unset}.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header,.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-body{padding-left:25px;padding-right:25px}
.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-header span,.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-body span{text-align:center}
.component-cookie-modal div.modal[id*='callmeback'][id*='-qrcode'] .modal-body{padding-bottom:36px}}@media(max-width:1024px){.component-cookie-modal div.modal[id*='callmeback'] .modal-header{padding:80px 24px 0}
.component-cookie-modal div.modal[id*='callmeback'] .modal-header h2,.component-cookie-modal div.modal[id*='callmeback'] .modal-header h3{text-align:left;margin-bottom:16px;line-height:32.74px}
.component-cookie-modal div.modal[id*='callmeback'] .modal-body{padding-left:25px;padding-right:25px}}@media(max-width:1023.98px){.component-cookie-modal .modal-backdrop{box-shadow:0 30px 0 50px #000 !important}
.component-cookie-modal div#cookie-modal{padding:0 18px !important;margin-top:69px}.component-cookie-modal .modal-dialog .modal-header{padding:44px 50px 0 32px}.component-cookie-modal .modal-dialog .modal-header span.modal-title{font-size:16px}
.component-cookie-modal .modal-dialog .modal-header button.close>span{background-image:url("../../../../etc.clientlibs/fideuram-direct/clientlibs/clientlib-site/resources/images/icons/Icon_close.svg");width:32px;height:32px;background-repeat:no-repeat;position:absolute;right:-5px;top:6px;margin:0}
.component-cookie-modal .modal-dialog .modal-content{margin-top:106px;transform:translate(0,-105px);padding-bottom:40px}.component-cookie-modal .modal-dialog p{line-height:20px;font-size:12px}.component-cookie-modal .modal-dialog .modal-body.cookie-banner__container{padding-bottom:9px}
.component-cookie-modal .modal-dialog .info-cookie-banner{background-color:#f7f7f7;margin:16px 0;padding:16px}.component-cookie-modal .modal-dialog .info-cookie-banner div.align{display:flex;align-items:center}
.component-cookie-modal .modal-dialog .info-cookie-banner div.align span.demo-icon{font-size:25px}.component-cookie-modal .modal-dialog .info-cookie-banner div.align .text{margin:0 0 0 8px;font-size:12px;line-height:20px}
.component-cookie-modal .modal-dialog .info-cookie-banner div.align .text p{margin:0}.component-cookie-modal .modal-dialog .info-cookie-banner div.align .text p:empty{display:none}.component-cookie-modal .modal-dialog .modal-footer{justify-content:center;padding:0}
.component-cookie-modal .modal-dialog .modal-footer>div{margin-top:0;transform:translate(0,0);display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}.component-cookie-modal .modal-dialog .modal-footer>div button{margin:8px 0}
}.modal-backdrop{box-shadow:0 50px 0 60px #000 !important}