/* Minification failed. Returning unminified contents.
(1,22557): run-time error CSS1030: Expected identifier, found '.'
(1,22562): run-time error CSS1031: Expected selector, found ')'
(1,22562): run-time error CSS1025: Expected comma or open brace, found ')'
(1,26177): run-time error CSS1030: Expected identifier, found '.'
(1,26190): run-time error CSS1031: Expected selector, found ')'
(1,26190): run-time error CSS1025: Expected comma or open brace, found ')'
(1,26660): run-time error CSS1030: Expected identifier, found '.'
(1,26669): run-time error CSS1031: Expected selector, found ')'
(1,26669): run-time error CSS1025: Expected comma or open brace, found ')'
(1,115651): run-time error CSS1030: Expected identifier, found '.'
(1,115670): run-time error CSS1031: Expected selector, found ')'
(1,115670): run-time error CSS1025: Expected comma or open brace, found ')'
(1,115815): run-time error CSS1030: Expected identifier, found '.'
(1,115825): run-time error CSS1031: Expected selector, found ')'
(1,115825): run-time error CSS1025: Expected comma or open brace, found ')'
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'FontAwesome';src:url("../font/fontawesome-webfont.eot?v=4.4.0");src:url("../font/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("../font/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../font/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:TT TravelsH;font-style:normal;font-weight:900;font-display:swap;src:url("../font/TT Travels__TT Travels.woff") format("woff")}@font-face{font-family:TT Travels;font-style:normal;font-weight:600;font-display:swap;src:url(https://www.pluxee.it/themes/custom/sodexo_brs_core/assets/fonts/TT-Travels-DemiBold.otf) format("opentype")}@font-face{font-family:TT Travels;font-style:normal;font-weight:500;font-display:swap;src:url(https://www.pluxee.it/themes/custom/sodexo_brs_core/assets/fonts/TT-Travels-Medium.otf) format("opentype")}@font-face{font-family:TT Travels;font-style:italic;font-weight:500;font-display:swap;src:url(https://www.pluxee.it/themes/custom/sodexo_brs_core/assets/fonts/TT-Travels-Medium-Italic.otf) format("opentype")}@font-face{font-family:"TT Travels Trl Medium";font-style:normal;font-weight:normal;src:local("TT Travels Trl Medium"),url("../font/TT Travels Trial Medium.woff") format("woff")}@font-face{font-family:"TT Travels Trl Bold";font-style:normal;font-weight:normal;src:local("TT Travels Trl Bold"),url("../font/TT Travels Trial Bold.woff") format("woff")}@font-face{font-family:"TT Travels Trl Regular";font-style:normal;font-weight:normal;src:local("TT Travels Trl Regular"),url("../font/TT Travels Trial Regular.woff") format("woff")}@font-face{font-family:"TT Travels Trl DemiBold";font-style:normal;font-weight:normal;src:local("TT Travels Trl DemiBold"),url("../font/TT Travels Trial DemiBold.woff") format("woff")}.width-cnt,#main-cnt,.cnt-menu .inner-sub{width:100%;margin:auto;max-width:1920px}.main-nav .cnt-input-search.place:after,.ui-icon-triangle-1-e.ui-icon:after,.ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after,.sub-selector-container .ui-icon-triangle-1-s.ui-icon:after,.ui-icon-triangle-1-s.ui-icon:after,.select-beneficiary .ui-icon-triangle-1-s.ui-icon:after,.select-beneficiary .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after,.file-pdf-small:after,#documentDownloader i.file-pdf:after,.document-downloader i.file-pdf:after,.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s:after,.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e:after,a.view-details:after,a.view-details:link:after,a.delete-request:after,a.delete-request:link:after,a.edit-request:after,a.edit-request:link:after,.item-contact:before,.company-logo .button-upload a.delete-logo:before,.banner-list .table-header a.banner-init-edit:before,.banner-list .table-header a.banner-init-edit:link:before,.company-buttons a.banner-save:before,.company-buttons a.banner-save:link:before,.company-buttons a.banner-cancel:before,.company-buttons a.banner-cancel:link:before,a.banner-init-edit:before,a.banner-init-edit:link:before,a.banner-init-delete:before,a.banner-init-delete:link:before,.input-hint:before,.welcome-social li a:before,.welcome-social li a:link:before,.welcome-social li a:hover:before,#main-header .user a.balance-option.hide:before,#main-header .user a.balance-option.hide:link:before,#main-header .user a.balance-option.show:before,#main-header .user a.balance-option.show:link:before,#main-header .wallet-cnt a.balance-option.hide:before,#main-header .wallet-cnt a.balance-option.hide:link:before,#main-header .wallet-cnt a.balance-option.show:before,#main-header .wallet-cnt a.balance-option.show:link:before,.close-tutorial:after,.owl-carousel#sliderbanner .owl-prev:before,.owl-carousel#sliderbanner .owl-next:before,.btn-map:before,.back-list a:before,.back-list a:link:before,body.login .intro-txt.reset-password h1:after,.qui-title .cnt-input-city:before,.trash:after,.upload .uploaded-file:before,.cart-message.approved:before,.cart-message.error:before,.cart-message.refused:before{font-family:FontAwesome}.cnt-menu a,.cnt-menu a:link,.cnt-form input,.cnt-form select,.cnt-form .ui-selectmenu-button.ui-button,.cnt-form textarea,.contact-form textarea,.msg-uc span,.comment textarea,.basket-minus-button,.basket-plus-button{font-family:"TT Travels Trl Regular";font-style:normal}body.login .intro-txt h1,body.configurator .intro-txt h1,p strong,.cnt-menu a.selected,.cnt-menu a.selected:link,#search-btn,#reset-btn,#main-header .cnt-search label,.page-title,.box .category,.box .category a,.box .category a:link,.info-txt,.map-infowindow .cnt-img .caption,.map-infowindow .cnt-description h3,.cnt-dialog section strong,.cnt-dialog h1,.cnt-dialog p a,.cnt-dialog p a:link,.section-title,.cnt-tickets h1,.row-bonus a,.filters button,#tabs h2,.cnt-table.balance-table .row-table.head li,.cnt-table.balance-table .row-table li.value,.cnt-table.saldo-fondo-table h3,.cnt-table.saldo-fondo-table .row-table.head li,.cnt-pagination .pagination li.active a,.cnt-pagination .pagination li.active a:link,.cnt-dialog section .pop-resume-request li span:first-child,.cnt-user .username,.cnt-user .subscription+.code,.cnt-text h6,.box-contact h1,.item-contact p,.contact-form h1,.login .box-login header,.login .intro-txt h1,.wallet-no-item,.choose-fund,.cnt-description strong,.top-description strong,.refund-info.dialog-show,#beneficiary-menu.ui-widget.ui-widget-content li:last-child div,.ui-selectmenu-menu #beneficiary-menu.ui-widget.ui-widget-content li:last-child div.ui-state-active,.ui-selectmenu-menu #beneficiary-menu.ui-widget.ui-widget-content .ui-widget-content li:last-child div.ui-state-active,.row-config ul li p,.btn-map,#resultContainer .cnt-description .type span,.back-list a,.back-list a:link,body.login .intro-txt.reset-password p strong,.product-survey h1,.product-survey h3,.questions span,.couponing-shippingheader,.couponing-billingheader,.couponing-travelheader,.couponing-billingsameasshipping .ui-checkboxradio-label.ui-button,.couponing-billingtype .ui-checkboxradio-label.ui-button,.faq-list h2,.cnt-text[data-resource-id="PrivacyText"] li .small-title,#howto-accordion.ui-accordion .ui-accordion-header,.scheda-coupon .left-side h3,.scheda-coupon .ui-state-default,.scheda-coupon .ui-widget-content .ui-state-default,.scheda-coupon .ui-widget-header .ui-state-default,.scheda-coupon .ui-button,.scheda-coupon html .ui-button.ui-state-disabled:hover,.scheda-coupon html .ui-button.ui-state-disabled:active,.scheda-coupon .map-caption h4 a.map-store-name,.scheda-coupon .map-caption h4 a.map-store-name:link,.scheda-coupon .share h3,.couponing-shippinginfo .cnt-form label,.couponing-billinginfo .cnt-form label,.couponing-travelinfo .cnt-form label,.couponing-billingtype span,.couponing-billingsameasshipping label[for="BillingSameAsShipping"]{font-family:"TT Travels Trl Bold";font-style:normal}.box .cnt-description .box-title,.convenzione .caption span.actual-price,.convenzione .caption span.discount,.box-action-pagamento .inner-box-action h2,.related-coupon h3,.caption-carousel .aligncenter h1{font-family:"TT Travels Trl Medium";font-style:normal}.map-infowindow .address,.caption,#tabs h4,.cnt-table.balance-table .table-header h2,.cnt-table.balance-table .row-table li,.cnt-table.saldo-fondo-table .row-table li:first-child,.cnt-table.operations-table .title-table,.cnt-table.operations-table .title-mobile-table,.cnt-table.operations-table .operation-type,.cnt-table.operations-table .operation-value,.accordion.ui-accordion .ui-accordion-header,.fascia,.msg-uc,.msg-uc strong,.cnt-configurator h3,.caption-coupon h4,.totale-buono .promo-code,.price .new-price,div[data-resource-id="PrivacyText"] h2,div[data-resource-id="PrivacyText"] .small-title,.totale-ordine span,.box-action-pagamento .totale-riepilogo span,.cc-welfare .cnt-conto-input,.cc-welfare input,.discount-row-cnt h3,.row-discount .inner-row-discount input{font-family:"TT Travels Trl Medium";font-style:normal}.box .cnt-btn.button a,.box .cnt-btn.button a:link,.cnt-dialog .button a,.cnt-dialog .button a:link,.ui-dialog-content .button a,.ui-dialog-content .button a:link,.sendRequest,.row-bonus a.partner-website,.button.delete-beneficiary button{font-family:"TT Travels Trl Bold";height:3rem;padding:0.5625rem 1.5rem;text-align:center;border:solid 0.1875rem #221c46;background-color:#221c46;color:#fff;display:flex;align-items:center;font-size:16px;justify-content:center;transition:all 0.6s ease;-webkit-box-shadow:0.25rem 0.25rem rgba(34,28,70,0);box-shadow:0.25rem 0.25rem rgba(34,28,70,0);cursor:pointer}.box .cnt-btn.button a:hover,.cnt-dialog .button a:hover,.ui-dialog-content .button a:hover,.sendRequest:hover,.row-bonus a.partner-website:hover,.button.delete-beneficiary button:hover{background-color:#def3fb;border:solid 0.1875rem #def3fb;color:#221c46;-webkit-box-shadow:0.25rem 0.25rem rgba(34,28,70,0.2);box-shadow:0.25rem 0.25rem rgba(34,28,70,0.2)}.request-type-selector .ui-button.ui-checkboxradio-label .ui-icon,.owl-carousel#sliderbanner .owl-dots,.coupon-carousel .owl-dots{position:absolute;left:50%;z-index:100;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-nav .cnt-input-search.place:after,#main-header .cnt-search .cnt-input-search input[type="button"],#documentDownloader i.file-pdf,.document-downloader i.file-pdf,#documentDownloader i.file-pdf-expired,.document-downloader i.file-pdf-expired,.cnt-form.fund-info #fundName,.owl-prev,.owl-next,.qui-title .cnt-input-city:before,.cart-message.approved:before,.cart-message.error:before,.cart-message.refused:before{position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main-header .width-cnt .logo,.ui-dialog,.owl-carousel,.caption-carousel .aligncenter,.cnt-loader{position:absolute;top:50%;left:50%;z-index:100;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wrapper{display:flex;flex-direction:column}.wrapper footer{margin-top:auto}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0}::-webkit-input-placeholder{color:#a5a5a5}:-moz-placeholder{color:#a5a5a5}::-moz-placeholder{color:#a5a5a5}:-ms-input-placeholder{color:#a5a5a5}.hide{display:none !important}.skiplinks{background-color:#f3f7fc;text-align:center}.skiplinks a{color:#06c;display:block;font-weight:600;padding:0.5rem;text-decoration:underline}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0) !important;border:0 !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}html,body,#Form1,.wrapper{line-height:normal;position:relative;min-height:100vh}a.under-txt,a:link.under-txt,*.under-txt{text-decoration:underline}body{font-size:14px;font-size:.875rem;color:#221c46;font-family:"TT Travels Trl Regular";overflow-X:hidden}body.login{background:#faf8ff}body.login .intro-txt{text-align:center;padding-top:20px}body.login .intro-txt h1{font-size:18px;font-size:1.125rem}body.login #main-header .logo-cliente{display:block;width:100%;max-width:190px;margin:0 auto}body.login #main-header .logo-cliente img{width:100%;height:auto}body.configurator{background:#fff;border-top:30px solid #221c46;padding-top:20px}body.configurator .intro-txt{padding:20px 0}body.configurator .intro-txt h1{font-size:18px;font-size:1.125rem;color:#221c46}body.configurator #main-header{background:#fff}body.configurator #main-header .logo-cliente{display:block;width:100%;max-width:190px;margin:0 auto}body.configurator #main-header .logo-cliente img{width:100%;height:auto}body.configurator .txt-configurator strong{color:#221c46}body.configurator .txt-configurator p:first-child{margin-bottom:20px}a,a:link{text-decoration:none;color:#221c46;-moz-transition:all,.5s;-o-transition:all,.5s;-webkit-transition:all,.5s;transition:all,.5s}a:hover{text-decoration:underline}.row{clear:both}#main-cnt p a,#main-cnt p a:link{color:#221c46}::-webkit-input-placeholder{color:#999898}:-moz-placeholder{color:#999898}::-moz-placeholder{color:#999898}:-ms-input-placeholder{color:#999898}input,textarea{-webkit-appearance:none}input,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.touch-button{display:none}.lines-button{display:block;width:40px;border:0;padding:0;height:30px;background:transparent;margin-right:auto;position:fixed;top:96px;z-index:200;left:20px}.lines-button label{color:#fff;float:left;font-size:20px;font-size:1.25rem;line-height:40px}.lines-button span{margin:0 auto;position:relative;top:14px}.lines-button span:before,.lines-button span:after{position:absolute;content:''}.cnt-lines{height:30px;width:40px}.lines-button span,.lines-button span:before,.lines-button span:after{width:30px;height:2px;background-color:#221c46;display:block;-moz-transition:background-color,.5s,ease;-o-transition:background-color,.5s,ease;-webkit-transition:background-color,.5s,ease;transition:background-color,.5s,ease}.sticky .lines-button span,.sticky .lines-button span:before,.sticky .lines-button span:after{background-color:#FFF}.lines-button span:before{margin-top:-6px}.lines-button span:after{margin-top:6px}.menu-button .touch-button{display:none}.lines-button span{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s}.lines-button.close span{background-color:transparent;-webkit-transition-delay:0.2s;transition-delay:0.2s}.lines-button span:before{-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}.lines-button.close span:before,.lines-button.bracelet-lines.close .cnt-lines span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s}.lines-button span:after{-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}.lines-button.close span:after,.lines-button.bracelet-lines.close .cnt-lines span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s}.cnt-menu #menu{width:97%}.cnt-menu #menu li{text-align:left;padding:10px 0 10px 10px}.cnt-menu #menu li:last-child{border-bottom:none}.cnt-menu .inner-sub{height:100%;display:flex;padding:10px 0 20px 0;justify-content:space-between;flex-direction:column}.cnt-menu a,.cnt-menu a:link{color:#221c46;font-size:16px;font-size:1rem;font-weight:700;position:relative;display:inline-block}.cnt-menu a:after,.cnt-menu a:link:after{content:"";width:0;position:absolute;left:50%;bottom:-5px;z-index:100;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;height:2px;background:#221c46;transition:all 0.6s ease}.cnt-menu a:hover{text-decoration:none}.cnt-menu a:hover:after{width:80%;opacity:1}.cnt-menu a.selected,.cnt-menu a:link.selected{color:#221c46}.cnt-menu a.selected:after,.cnt-menu a:link.selected:after{width:80%;opacity:1}.main-nav{-webkit-transform-style:preserve-3d;margin:0 auto;width:100%;position:fixed;opacity:0;transition:all 0.6s ease;visibility:hidden;left:-100%;top:141px;z-index:200;height:calc(100vh - 140px);background:#def3fb;padding:10px 15px}.main-nav .cnt-search{background:#221c46}.main-nav .width-cnt{max-width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.main-nav .width-cnt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #C5CBC9;border-radius:4px;background-color:transparent}.main-nav .width-cnt::-webkit-scrollbar{width:4px;background-color:transparent}.main-nav .width-cnt::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px #C5CBC9;background-color:#221c46;border-right:none;background-clip:padding-box}.main-nav .width-cnt::-webkit-scrollbar-thumb:hover{background-color:#221c46}.main-nav .width-cnt::-webkit-scrollbar-thumb:active{background-color:#221c46}.main-nav .cnt-search{padding:20px;margin:0;width:97%}.main-nav .inner-search{padding-bottom:20px}.main-nav .cnt-input-search label{display:none}.main-nav .cnt-input-search input[type="text"]{width:100%;height:30px;line-height:30px;padding:0 10px;border:1px solid #f6f6f6;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.main-nav .cnt-input-search.place{position:relative}.main-nav .cnt-input-search.place input[type="text"]{padding:0 50px 0 10px}.main-nav .cnt-input-search.place:after{content:"\f041";font-size:30px;font-size:1.875rem;color:#221c46;right:20px}.inner-search-btn{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-bottom:20px}#search-btn,#reset-btn{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:100%;border:none;max-width:70px;margin:0;background:#fff url("../img/btn-search-top.png") no-repeat center center;color:#221c46;text-indent:-9999px;text-transform:uppercase;-webkit-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px;cursor:pointer;height:30px;line-height:30px}#reset-btn{background:#fff url("../img/btn-search-reset.png") no-repeat center center;-webkit-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px;height:30px;line-height:30px;text-indent:-9999px}.main-nav.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;max-height:2000px;visibility:visible;left:0}.navbar-brand-wrapper{align-items:center;background-color:#221c46;display:flex;height:80px;overflow-y:clip;position:relative;display:inline-flex;align-items:center;margin-right:auto}.navbar-brand-wrapper:after{content:"";display:none;right:-1px;top:0;border:80px solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#fff;z-index:2}#main-header .width-cnt{position:relative}.ui-widget-content .form-add .ui-state-active{color:#221c46 !important}@media (min-width: 360px){.navbar-brand-wrapper:after{display:block}.navbar-brand-wrapper{width:180px}}.navbar-brand{height:80px;display:inline-block;padding-top:.31875rem;padding-bottom:.31875rem;margin-right:1rem;font-size:1.25rem;line-height:inherit}header .navbar-brand{height:40px;width:105px}header .navbar-brand img{height:100%}@media (min-width: 768px){body.login{background:#fff}.cnt-login .right-side{width:50%;padding-right:15px;padding-left:15px;background:#faf8ff}.cnt-login .left-side{display:flex;justify-content:center;background:#00eb5e;width:50%;padding-right:15px;padding-left:15px;align-items:center;height:100%}.cnt-login .left-side img{max-width:540px;width:50%}.navbar-brand-wrapper{width:401px}.navbar-brand-wrapper:before{width:60px;content:"";background:#221c46 url("../img/xmark-large.svg") no-repeat;height:100%;left:0;position:absolute;top:0;z-index:1}header .navbar-brand{width:205px;margin-left:60px}}#main-header{position:fixed;top:0;left:0;width:100%;padding:0;background:#FFF;z-index:201;display:flex;flex-wrap:wrap;justify-content:flex-end}#main-header .logo-cliente{display:none}.login #main-header .logo-cliente,.configurator #main-header .logo-cliente{display:block;height:80px}#main-header .top-right{margin-left:auto}#main-header .width-cnt{display:flex;align-items:center;justify-content:space-between;min-height:60px;position:relative;width:100%;padding:0 1rem;border-top:1px solid #00eb5e}.login #main-header .width-cnt,.configurator #main-header .width-cnt{text-align:center}#main-header .width-cnt .logo{width:32%;margin:0;max-width:190px}#main-header .width-cnt .logo img{width:100%;display:block}#main-header .utility-nav{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#main-header .cnt-search{width:100%;margin:0;visibility:hidden;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;left:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:80px;background:#221c46;padding:10px}#main-header .cnt-search.open{top:60px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;overflow:visible}#main-header .cnt-search .cnt-input-search{position:relative;width:80%;margin:0 auto}#main-header .cnt-search .cnt-input-search .search-field{width:100%;padding:0 50px 0 10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:none;background:#FFF;height:30px;line-height:30px}#main-header .cnt-search .cnt-input-search input[type="button"]{cursor:pointer;right:10px;display:block;width:24px;height:24px;background:url("../img/btn-search.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;border:none}#main-header .cnt-search label{text-align:center;font-size:16px;font-size:1rem;display:block;color:#FFF;padding-bottom:5px}#main-header .user{position:relative;display:flex;align-items:center;padding:0 1rem}#main-header .user:has(.open):after{position:absolute;content:"";height:4px;width:100%;left:0;bottom:0;background:#1b51dc;display:block}#main-header .user:hover{background:#def3fb}#main-header .user:hover:after{position:absolute;content:"";height:4px;width:100%;left:0;bottom:0;background:#1b51dc;display:block}#main-header .user .user-nav{width:200px;margin:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;z-index:100;right:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;top:44px;background:#fff;border:solid 1px #d1cfd7}#main-header .user .user-nav.open{top:80px;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;overflow:visible}#main-header .user .user-nav li{padding:15px}#main-header .user .user-nav li:last-child{border-bottom:none}#main-header .user .user-nav li a,#main-header .user .user-nav li a:link{color:#221c46;display:inline-flex;font-size:14px;font-size:.875rem}#main-header .user .user-nav li a:before,#main-header .user .user-nav li a:link:before{content:"";width:20px;height:20px;margin-right:10px}#main-header .user .user-nav li a.ico-user:before,#main-header .user .user-nav li a:link.ico-user:before{background:url(../img/ico-user.png) no-repeat;background-size:contain}#main-header .user .user-nav li a.ico-edit:before,#main-header .user .user-nav li a:link.ico-edit:before{background:url(../img/pen.svg) no-repeat;background-size:contain}#main-header .user .user-nav li a.logout:before,#main-header .user .user-nav li a:link.logout:before{background:url(../img/ico-logout.png) no-repeat;background-size:contain}#main-header .user a:hover{text-decoration:none}#main-header .user a.profilo,#main-header .user a:link.profilo{display:inline-flex;align-items:center;font-family:"TT Travels Trl Medium"}#main-header .user a.profilo span,#main-header .user a:link.profilo span{display:inline-block;background:#00EB5E;padding:9px 6px;margin-right:10px;border-radius:2px;font-family:"TT Travels Trl Bold";font-size:14px;font-size:.875rem;text-transform:uppercase}#main-header .user a.profilo:after,#main-header .user a:link.profilo:after{content:"";width:16px;height:14px;background:url("../img/chevronDown.svg") no-repeat;background-size:contain;margin-left:10px}#main-header a.wallet:before,#main-header a:link.wallet:before{display:block;width:30px;height:30px;background:url("../img/wallet-new.jpg") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;content:""}#main-header a.wallet span,#main-header a:link.wallet span{display:none}#main-header a.open-search,#main-header a:link.open-search{display:block;width:24px;height:24px}#main-header a.open-search:before,#main-header a:link.open-search:before{display:block;width:24px;height:24px;background:url("../img/btn-search.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;content:""}.top-copy{font-family:"TT Travels Trl Medium";border-right:solid 1px #d1cfd7;padding-right:10px;display:flex;align-items:center;text-transform:uppercase}#tableDataContainer .cnt-search{background:transparent}.desktop{display:none}.mobile{display:block}#main-cnt{padding:0 15px 10px 15px;margin-top:160px}.login #main-cnt{margin-top:80px}.page-title{font-size:24px;font-size:1.5rem;padding:0 10px 10px 10px;color:#221c46;text-align:center}.service-page .page-title{padding-top:3.5rem;padding-bottom:3.5rem;font-size:42px}.service-page h2{font-size:1.5rem;font-family:"TT Travels Trl Bold"}#main-cnt:has(.service-page){padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.service-page .button{padding-bottom:3.5rem}.service-page .cnt-img{padding-bottom:3.5rem;padding-top:3.5rem}.service-page .cnt-img.error500{margin:0 auto;margin-bottom:1rem;padding:0;position:relative;max-width:330px}.service-page .cnt-img.error500 h1{position:absolute;top:50%;left:50%;z-index:100;transform:translate(-50%, -50%);font-size:3.75rem;padding:0}.service-page:has(.error500) h2{max-width:330px;margin:0 auto}@media (max-width: 1023px){.service-page .page-title{padding-top:2.5rem;font-size:22px}.service-page h2{font-size:1.25rem}.service-page .button{padding-bottom:2.5rem}.service-page .cnt-img{padding-bottom:2.5rem}}.intro-txt{padding:0 10px 20px 10px;text-align:center;line-height:22px;width:100%}.intro-txt.intro-txt-interne{padding-bottom:40px}#main-header .user a span,#main-header .user a:link span{display:none}#main-header .user ul a span,#main-header .user ul a:link span{display:block}.box{padding:10px;background:#FFF;margin-bottom:20px;text-align:center}.box img{width:100%;display:block}.full-width .box img{max-width:500px;margin:10px auto}.box img.desktop{display:none}.box .cnt-img{margin-bottom:15px}.full-width .box .cnt-img{display:flex;align-items:center;justify-content:center}.box .cnt-description .box-title{color:#333;font-size:24px;font-size:1.5rem;text-transform:uppercase;padding-bottom:15px;width:100%;text-align:center}.box .category{color:#221c46;font-size:14px;font-size:.875rem;padding-top:15px}.box .category a,.box .category a:link{color:#221c46;font-size:14px;font-size:.875rem;text-decoration:none}.box .category a:hover{color:#53c122}.box .cnt-btn.button{text-align:center;margin-top:25px}.box .cnt-btn.button a:hover{text-decoration:none}.box.convenzione .cnt-img{position:relative}.cnt-adv{margin-bottom:20px}.cnt-adv img{width:100%;display:block;max-width:350px;margin:auto}footer{clear:both;overflow:hidden;margin-top:auto;width:100%;background:#FFF;font-family:"TT Travels Trl DemiBold";margin-bottom:3.5rem}footer .top-footer{padding:10px}footer .bottom-footer{font-size:13px;padding:1rem;font-family:"TT Travels Trl DemiBold"}footer .bottom-footer .width-cnt{display:flex;flex-direction:column;gap:0.5rem;padding:0 15px}footer .bottom-footer a,footer .bottom-footer a:link{font-size:13px;font-family:"TT Travels Trl DemiBold";text-decoration:none}footer .logo-footer{width:60%;margin:0 auto 20px auto;max-width:150px}footer .logo-footer img{width:100%}footer .logo-quigroup{width:30%;margin:0 auto;max-width:100px}footer .logo-quigroup img{width:100%}footer .footer-menu{margin:20px 0;display:flex;flex-direction:column;gap:0.5rem}footer .footer-menu li{padding:0;position:relative}footer .footer-menu li a,footer .footer-menu li a:link{display:block;font-family:"TT Travels Trl DemiBold";color:#221c46;font-size:13px;font-size:.8125rem}footer .footer-menu li a:hover{color:#221c46;text-decoration:none}.accordion.ui-accordion .ui-accordion-header{min-height:60px;align-items:center;border-radius:8px}.accordion.ui-accordion .ui-accordion-header p{width:calc(100% - 40px)}.info-txt{display:none}.ui-helper-hidden{display:none}.cnt-refund .item-form label{position:absolute;top:50%;z-index:100;transform:translateY(-50%);z-index:1;display:block;left:15px;transition:all .6s ease;text-transform:uppercase}.cnt-refund .item-form select:focus ~ label,.cnt-refund .item-form.compiled select ~ label,.cnt-refund .item-form.compiled input ~ label,.cnt-refund .item-form input:focus ~ label{top:0;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cnt-form input.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30000 !important}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0 20px;font-size:100%}.ui-accordion .ui-accordion-content{padding:10px 20px 10px 54px;border-top:0;overflow:auto;border:none;line-height:24px}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:0 10px;display:inline-block;position:relative;line-height:normal;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;line-height:30px}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:18px;height:18px;border-radius:1em;overflow:visible;border:none}.ui-button.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background:url("../img/ico-radiochecked.gif") no-repeat center center;width:18px;height:18px;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.login .form-left .ui-button.ui-checkboxradio-label .ui-icon,.login .form-right .ui-button.ui-checkboxradio-label .ui-icon{background:url("../img/ico-radio.svg") no-repeat center center}.login .form-left .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon,.login .form-right .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{background:url("../img/ico-radiochecked.gif") no-repeat center center}.login .form-cnt-radio .ui-button.ui-checkboxradio-label .ui-icon{background:url("../img/ico-radio.gif") no-repeat center center}#loanarchive-dialog form{padding:20px}.form-cnt-radio{padding-bottom:10px;display:flex;-webkit-align-items:center;align-items:center}.form-cnt-radio .form-left,.form-cnt-radio .form-right{width:50%}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;min-width:269px;border-radius:3px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{padding:.2em;outline:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-dialog .ui-widget-header{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{margin:.1em 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-size:1.125rem}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;display:none}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;width:100%}.ui-dialog .ui-dialog-content#dialog{width:100% !important}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:50px;position:relative}.ui-selectmenu-button.ui-button .ui-icon-triangle-1-s.ui-icon{position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.ui-selectmenu-button.ui-button#quantitySelector-button{text-align:left;white-space:nowrap;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:auto;border:none;line-height:normal;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ui-selectmenu-button.ui-button#quantitySelector-button .ui-selectmenu-text{margin:0}.quantity-selector .ui-button.ui-selectmenu-button-closed .ui-icon,.quantity-selector .ui-button.ui-selectmenu-button-open .ui-icon{background:none !important}.ui-selectmenu-icon.ui-icon{float:right;margin-top:18px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}#privacy-err-span{padding:8px;max-width:300px;margin-left:20px}body .ui-tooltip{border-width:2px}.ui-widget.ui-widget-content{border:1px solid #dedcdc}.ui-widget.ui-widget-content li div{padding-left:10px;font-size:14px;font-size:.875rem;line-height:30px}.ui-widget.ui-widget-content[role="tooltip"],#privacy-err-span{background:#e20310;color:#FFF;font-size:14px;font-size:.875rem;line-height:normal}#privacy-err-span{border:1px solid #dedcdc}.ui-widget-content{border:1px solid #dedcdc;background:#ffffff}.ui-widget-header{border:1px solid #221c46;background:#221c46;color:#fff}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #dedcdc;background:#fff;font-weight:normal;color:#221c46}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{text-decoration:none}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-selectmenu-menu .ui-state-active,.ui-selectmenu-menu .ui-widget-content .ui-state-active,.ui-selectmenu-menu .ui-widget-header .ui-state-active,.ui-selectmenu-menua.ui-button:active,.ui-selectmenu-menu .ui-button:active,.ui-selectmenu-menu .ui-button.ui-state-active:hover{border:1px solid #221c46;background:#221c46;font-weight:normal;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #def3fb;background:#def3fb}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../img/ui-icons.png");background-position:left -17px}.accordion .ui-state-hover .ui-icon,.form-add .ui-state-hover .ui-icon,.accordion .ui-state-focus .ui-icon,.form-add .ui-state-focus .ui-icon,.accordion .ui-button:hover .ui-icon,.form-add .ui-button:hover .ui-icon,.accordion .ui-button:focus .ui-icon,.form-add .ui-button:focus .ui-icon{background:none}.form-add .ui-button:hover .ui-icon{background:url("../img/ico-radio.gif") no-repeat center center}.ui-button.ui-selectmenu-button:hover .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus.ui-button.ui-selectmenu-button .ui-icon,.ui-selectmenu-button.ui-button:focus .ui-icon{background:none}.ui-icon-triangle-1-e.ui-icon,.ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon{width:24px;height:24px;margin-top:0;text-indent:0;line-height:24px;text-align:center;margin-right:10px}.ui-icon-triangle-1-e.ui-icon:after,.ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after{content:"\f106";color:#221c46;font-size:24px;font-size:1.5rem}#howto-accordion .ui-icon-triangle-1-e.ui-icon:after,.faq-list .ui-icon-triangle-1-e.ui-icon:after,#howto-accordion .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after,.faq-list .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after{content:"\f107"}.sub-selector-container .ui-icon-triangle-1-s.ui-icon{width:24px;height:24px;margin-top:0 !important;text-indent:0;line-height:24px;text-align:center;margin-right:10px;position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.sub-selector-container .ui-icon-triangle-1-s.ui-icon:after{content:"\f107";color:#221c46;font-size:24px;font-size:1.5rem;display:block !important}.ui-icon-triangle-1-s.ui-icon{width:24px;height:24px;margin-top:0;text-indent:0;line-height:24px;text-align:center;margin-right:10px}.ui-icon-triangle-1-s.ui-icon:after{content:"\f107";color:#221c46;font-size:24px;font-size:1.5rem}#howto-accordion .ui-icon-triangle-1-s.ui-icon:after,.faq-list .ui-icon-triangle-1-s.ui-icon:after{content:"\f106"}.select-beneficiary .ui-icon-triangle-1-s.ui-icon{width:24px;height:24px;margin-top:0;text-indent:0;line-height:24px;text-align:center;margin-right:10px;background:none}.select-beneficiary .ui-icon-triangle-1-s.ui-icon:after{content:"\f107";color:#221c46;font-size:24px;font-size:1.5rem}.select-beneficiary .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon{width:24px;height:24px;margin-top:0;text-indent:0;line-height:24px;text-align:center;margin-right:10px;background:none}.select-beneficiary .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after{content:"\f106";color:#221c46;font-size:24px;font-size:1.5rem}.ui-button .ui-icon{background:none}.ui-button.ui-dialog-titlebar-close{display:none}.search-map .ui-button .ui-icon{display:none}.ui-dialog.search-map .ui-dialog-titlebar{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.search-map.ui-dialog .ui-dialog-titlebar-close{background:transparent;border:none;display:flex;-webkit-align-items:center;align-items:center;height:35px;color:#FFF;font-size:20px;font-size:1.25rem;position:relative;top:auto;right:auto;margin:0;text-indent:0;width:auto}.search-map.ui-dialog .ui-dialog-titlebar-close:after{content:"";display:block;background:url(../img/close-map.png) no-repeat right top;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-left:15px;height:16px;width:19px}.mobile-info-container{position:relative;padding-top:30px}.mobile-info-container .close-info{position:absolute;right:0;top:12px;z-index:200;color:#fff;font-size:16px;font-size:1rem;font-family:"TT Travels Trl Bold";background:#221c46;-webkit-border-radius:50%;border-radius:50%;width:22px;height:22px;text-align:center}.map-infowindow{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}.map-infowindow .cnt-img{width:30%;display:none}.map-infowindow .cnt-img img{width:100%}.map-infowindow .cnt-img .caption{position:relative;background:#FFF;color:#221c46;font-size:18px;font-size:1.125rem}.map-infowindow .address{font-size:16px;font-size:1rem}.map-infowindow .cnt-description{width:100%}.map-infowindow .cnt-description h3{font-size:18px;font-size:1.125rem;color:#333}.map-infowindow .cnt-description div{font-size:14px;font-size:.875rem}.cnt-dialog .map-infowindow section{text-align:left}.search-map .ui-button-icon,.search-map .ui-button-icon-space{display:none}.ui-widget.ui-widget-content[role="dialog"]{border:none;padding:0;width:90% !important;max-width:500px !important;position:fixed !important;left:50% !important;z-index:30001 !important;-ms-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;max-height:90vh;overflow-y:auto}.ui-widget.ui-widget-content[role="dialog"].search-map{-ms-transform:translate(-50%, -50%) !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;top:50% !important}.cnt-dialog section .cnt-form{text-align:left}.cnt-dialog section .cnt-form .ui-checkboxradio-label.ui-button{max-width:100%;padding-right:20px}.subscription .ui-checkboxradio-label.ui-button{max-width:100%}.ui-widget.ui-widget-content[aria-describedby="beneficiary-dialog"]{max-width:800px !important}.cnt-dialog section{text-align:center}.cnt-dialog section ol{padding-bottom:10px}.cnt-dialog section li{font-size:14px;font-size:.875rem;line-height:normal;padding-bottom:5px}.cnt-dialog section li:last.child{padding-bottom:0}.cnt-dialog section strong{color:#221c46}.cnt-dialog h1{color:#221c46;font-size:18px;font-size:1.125rem;margin:0 0 20px 0}.cnt-dialog p{font-size:14px;font-size:.875rem;color:#221c46;line-height:normal;padding-bottom:10px}.cnt-dialog p a,.cnt-dialog p a:link{color:#221c46;text-decoration:underline}.cnt-dialog p a:hover{color:#53c122}.cnt-dialog .button{margin-top:24px;text-align:center}.login .button,.configurator .button{margin-bottom:20px}.ui-dialog-content .button{margin-top:20px;text-align:center;display:flex;-webkit-justify-content:center;justify-content:center;gap:30px}.ui-button.ui-selectmenu-button-open#shipping-beneficiary-button .ui-icon,.ui-button.ui-selectmenu-button-open#billing-beneficiary-button .ui-icon,.ui-button.ui-selectmenu-button-open#PersonType-button .ui-icon{position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;right:0}.ui-button.ui-selectmenu-button-open#shipping-beneficiary-button .ui-icon.ui-icon-triangle-1-s:after,.ui-button.ui-selectmenu-button-open#billing-beneficiary-button .ui-icon.ui-icon-triangle-1-s:after,.ui-button.ui-selectmenu-button-open#PersonType-button .ui-icon.ui-icon-triangle-1-s:after{content:"\f106"}.ui-button.ui-selectmenu-button-closed#shipping-beneficiary-button .ui-icon,.ui-button.ui-selectmenu-button-closed#billing-beneficiary-button .ui-icon,.ui-button.ui-selectmenu-button-closed#PersonType-button .ui-icon{position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;right:0}.ui-button.ui-selectmenu-button-closed#shipping-beneficiary-button .ui-icon.ui-icon-triangle-1-s:after,.ui-button.ui-selectmenu-button-closed#billing-beneficiary-button .ui-icon.ui-icon-triangle-1-s:after,.ui-button.ui-selectmenu-button-closed#PersonType-button .ui-icon.ui-icon-triangle-1-s:after{content:"\f107"}.select-loanarchive .ui-icon-triangle-1-s.ui-icon:after,.form-add .ui-icon-triangle-1-s.ui-icon:after{content:"\f107"}.select-loanarchive .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after,.form-add .ui-selectmenu-button-open .ui-icon-triangle-1-s.ui-icon:after{content:"\f106"}.ui-widget-overlay{background:rgba(0,0,0,0.4)}.cnt-rimborsi{background:#FFF;padding:25px}.cnt-form input.amount{margin-top:20px}.cnt-form{margin-bottom:20px;position:relative}.cnt-form input,.cnt-form select,.cnt-form .ui-selectmenu-button.ui-button,.cnt-form textarea{width:100%;color:#221c46;font-size:14px;font-size:.875rem}.cnt-form textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dedcdc;padding:10px;height:180px}.cnt-form.select-beneficiary,.cnt-form.select-category{margin-bottom:24px}.specific-request .cnt-form span.info{right:20px;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cnt-form input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dedcdc;padding:0 5px;line-height:50px;height:50px;position:relative;z-index:10;background:transparent}.cnt-form input.hasDatepicker{cursor:pointer;background:#FFF url("../img/ico-calendar.gif") no-repeat right top;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.cnt-form input.input-validation-error{border-color:#e20310 !important}.specific-request .inner-title span.info{right:10px;top:10%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.input-validation-error{border-color:#e20310 !important}.field-validation-error{display:none}.ui-datepicker .ui-datepicker-next span{background:url("../img/right-arrow.png") no-repeat center center}.ui-datepicker .ui-datepicker-prev span{background:url("../img/left-arrow.png") no-repeat center center}.request-type-selector .ui-button.ui-checkboxradio-label .ui-icon{top:0}.request-type-selector{margin:30px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.request-type-selector .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{left:50%;z-index:100;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0}.request-type-selector li{width:50%;margin-bottom:30px;text-align:center;position:relative}.request-type-selector li .label-radio{display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.request-type-selector li .label-radio label{text-align:center;padding-top:30px}.request-type-selector li:before{content:"";display:block;margin:auto;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:2px solid #221c46;margin-bottom:15px}.request-type-selector li.istruzione:before{background:url("../img/ico-istruzione.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.request-type-selector li.testi-scolastici:before{background:url("../img/ico-testi-scolastici.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.request-type-selector li.servizi-anziani:before{background:url("../img/ico-anziani.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.request-type-selector li.baby-sitter:before{background:url("../img/ico-babysitter.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.request-type-selector li.mobilita:before{background:url("../img/ico-mobilita.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}span.info{display:none;width:16px;height:16px;background:url("../img/ico-info.png") no-repeat center center;background-size:contain;position:absolute;z-index:100;right:0;top:-17px}.ui-checkboxradio-label.ui-button{border:none;padding:0 12px;font-size:12px;font-size:.75rem;text-align:left;line-height:normal;max-width:150px;margin:auto}.privacy .ui-checkboxradio-label.ui-button{padding:0 0 0 25px;max-width:100%;font-size:14px;font-size:.875rem;position:relative}.subscription .ui-checkboxradio-label.ui-button{padding:0}.privacy .ui-checkboxradio-label.ui-button.styled-label-validation-error{color:#e20310}.privacy{margin:30px 0}.privacy .ui-button.ui-checkboxradio-label.styled-label-validation-error .ui-icon,.subscription .ui-button.ui-checkboxradio-label .ui-icon.styled-select-validation-error{background:url(../img/ico-check-error.gif) no-repeat center center}.request-fund-selector .ui-button.ui-checkboxradio-label .ui-icon{margin-right:10px}.ui-button.ui-checkboxradio-label .ui-icon{background:url("../img/ico-radio.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-top:1px}.ui-button.ui-checkboxradio-label .ui-icon.styled-select-validation-error{background:url("../img/ico-radio-error.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.subscription .ui-button.ui-checkboxradio-label .ui-icon,.login .ui-button.ui-checkboxradio-label .ui-icon,.privacy .ui-button.ui-checkboxradio-label .ui-icon{padding:0;background:url("../img/ico-check.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-right:10px;position:absolute;left:0;top:0}.subscription .ui-button.ui-checkboxradio-label .ui-icon{position:relative}.ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{background:url("../img/ico-radiochecked.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-top:1px;position:absolute;left:0;top:0}.subscription .ui-button.ui-checkboxradio-label .ui-icon.ui-state-checked,.login .ui-button.ui-checkboxradio-label .ui-icon.ui-state-checked,.privacy .ui-button.ui-checkboxradio-label .ui-icon.ui-state-checked{background:url("../img/ico-check-checked.gif") no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.subscription .ui-state-active,.subscription .ui-button.ui-state-active:hover,.login .ui-state-active,.login .ui-button.ui-state-active:hover,.privacy .ui-state-active,.privacy .ui-button.ui-state-active:hover{background:transparent;color:#221c46;border:none}.subscription .ui-checkboxradio-label .ui-icon-background,.login .ui-checkboxradio-label .ui-icon-background,.privacy .ui-checkboxradio-label .ui-icon-background{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.file-input-wrapper,#documentDownloader{display:block;width:100%;border:1px solid #dedcdc;padding:0 10px 0 50px;line-height:50px;background:url("../img/ico-upload.png") no-repeat 10px center;text-decoration:none;color:#221c46;font-size:14px;font-size:.875rem}.file-input-wrapper span,#documentDownloader span{white-space:nowrap}.file-pdf-small{display:flex;-webkit-align-items:center;align-items:center}.file-pdf-small:after{content:"\f1c1";font-size:18px;font-size:1.125rem;color:#e20310;margin-left:10px}#documentDownloader,.document-downloader{position:relative;background:none}#documentDownloader i.file-pdf,.document-downloader i.file-pdf{left:10px}#documentDownloader i.file-pdf:after,.document-downloader i.file-pdf:after{content:"\f016";font-size:24px;font-size:1.5rem;color:#e20310}#documentDownloader i.file-pdf-expired,.document-downloader i.file-pdf-expired{left:10px}#documentDownloader i.file-pdf-expired:after,.document-downloader i.file-pdf-expired:after{content:"";background:url("../img/no-pdf.gif") no-repeat;display:block;width:21px;height:25px;margin-top:5px}.cnt-form.privacy .document-downloader{padding-left:30px}.cnt-form.privacy .document-downloader i.file-pdf{left:0}.document-downloader{line-height:normal;margin:14px 0 15px 0;padding:0 0 15px 40px;border-bottom:1px solid #dedcdc;font-size:12px;font-size:.75rem;line-height:25px}.document-downloader i.file-pdf{top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.document-downloader i.file-pdf:after{content:"\f1c1"}a.document-downloader,a:link.document-downloader{border-bottom:none}.file-input-wrapper:hover,#documentDownloader:hover,.document-downloader:hover{text-decoration:none}.box-login .ui-button{min-width:200px}.sendRequest.deleteRequest{background:#e20310}.sendRequest.disabled{background:#dedcdc;color:#a5a5a5;cursor:default}.sendRequest.disabled:hover{background:#dedcdc;color:#a5a5a5;cursor:default}.cnt-search .sendRequest{width:100%}a.secondary-btn.sendRequest,a:link.secondary-btn.sendRequest,button.secondary-btn.sendRequest{background:#fff;border-color:#221c46;color:#221c46}a:hover.secondary-btn.sendRequest,button.secondary-btn.sendRequest:hover{background:#def3fb;color:#221c46;border-color:#221c46}.user-field .button button{margin:0}.button.delete-beneficiary button{height:50px;width:auto}.privacy .ui-state-active,.privacy .ui-button.ui-state-active:hover,.request-type-selector .ui-state-active,.request-type-selector .ui-button.ui-state-active:hover{background:transparent;border:none;color:#221c46}.button{text-align:center;margin-top:20px}.button button{margin:0 auto 20px auto}.ui-checkboxradio-icon-space{width:10px;display:inline-block}.inner-title{padding:0 30px 5px 0;position:relative}.section-title{color:#221c46;margin:20px 0;width:100%}.cnt-img-top{background:#FFF;margin-bottom:30px}.cnt-img-top img{width:100%;max-width:1920px;display:block;margin:auto}.cnt-tickets h1{font-size:18px;font-size:1.125rem;padding-bottom:10px;color:#333}.cnt-tickets p{padding-bottom:10px}.popover{position:absolute;bottom:-74px;left:0;z-index:1010;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:all,1s,ease;-o-transition:all,1s,ease;-webkit-transition:all,1s,ease;transition:all,1s,ease;max-width:276px;min-width:200px;padding:1px;text-align:left;white-space:normal;background-color:#221c46;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:10px;color:#FFF}.popover.show{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.popover:after{top:-10px;left:50%;z-index:1010;margin-left:-11px;position:absolute;display:block;width:0;height:0;content:"";border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #221c46 transparent}.row-bonus a{padding:0 20px;display:block;text-align:center;border:1px solid #221c46;line-height:52px;color:#FFF;background:#221c46;text-decoration:none;text-transform:uppercase;cursor:pointer;height:52px}.row-bonus a.generated-code{background:#fff;color:#221c46}.row-bonus a.generated-code:hover{background:#fff;color:#221c46}.row-bonus a:hover{background:#53c122;text-decoration:none}.row-bonus .generate-btn{margin-bottom:20px;position:relative}.cnt-form.bonus .ui-selectmenu-button.ui-button{width:30%;max-width:110px}.filter-nav{display:none}.filters{margin-bottom:20px}.filters button{color:#221c46;font-size:16px;font-size:1rem;background:#FFF;border:none;display:block;text-align:left;padding:0 10px 0 10px;line-height:30px}.filters button span{background:url("../img/arrow-filter.png") no-repeat right center;display:block;width:100%;line-height:30px;padding-right:30px}.filter-nav a,.filter-nav a:link{display:block;border:1px solid #221c46;color:#fff;background:#221c46;line-height:30px;padding:0 10px;cursor:pointer}.filter-nav a.offer-selected,.filter-nav a:link.offer-selected{color:#221c46;background:#fff;text-decoration:none}.filter-nav a:hover{background:#221c46;color:#FFF;text-decoration:none}.cnt-convenzionati{margin-top:20px}.cnt-convenzionati li{background:#fff;border:1px solid #dbdbdb;text-align:center;padding:30px 20px;margin-bottom:20px;display:flex;flex-direction:column}.cnt-convenzionati li p{padding-top:20px}.cnt-convenzionati li img{margin:auto;width:100%;display:block;max-width:360px}.caption{position:absolute;top:0;left:0;background:#221c46;color:#FFF;text-align:center;padding:10px;font-size:18px;font-size:1.125rem}.convenzione .caption{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;white-space:nowrap}.convenzione .caption span{margin:0 5px}.convenzione .caption span.actual-price{font-size:20px;font-size:1.25rem;text-decoration:line-through}.convenzione .caption span.discount{padding:5px;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:20px;font-size:1.25rem}.convenzione .caption span.last-price{font-size:30px;font-size:1.875rem}.cnt-lista-convenzioni{margin:40px auto 0 auto;width:100%;max-width:1560px}.cnt-lista-convenzioni .row-bonus{margin-top:20px}.cnt-lista-convenzioni .cnt-img{position:relative;margin-bottom:20px}.cnt-lista-convenzioni li{background:#fff;padding:20px;margin-bottom:20px;border:solid 1px #dbdbdb}.cnt-lista-convenzioni li img{margin:auto;width:100%;display:block;max-width:627px}#tabs.ui-widget.ui-widget-content{border:none;background:transparent}#tabs .ui-widget-header{border:none;background:none}#tabs .ui-state-default,#tabs .ui-widget-content .ui-state-default,#tabs .ui-widget-header .ui-state-default{background:#222938;border:none;border-left:5px solid #222938;border-bottom:solid 3px #4e535f;-moz-transition:all,1s,esase;-o-transition:all,1s,esase;-webkit-transition:all,1s,esase;transition:all,1s,esase}#tabs .ui-state-default:hover,#tabs .ui-widget-content .ui-state-default:hover,#tabs .ui-widget-header .ui-state-default:hover{background:#3a404d;border:none;border-left:5px solid #221c46;border-bottom:solid 3px #4e535f}#tabs .ui-state-active,#tabs .ui-widget-content .ui-state-active,#tabs .ui-widget-header .ui-state-active{background:#3a404d;border:none;border-left:5px solid #221c46;border-bottom:solid 3px #4e535f}#tabs .ui-widget-header a{color:#FFF;line-height:30px;text-align:center;display:block}#tabs .ui-widget-content{padding:20px 0 0 0;border:none}#tabs h2{background:#f6f6f6;color:#333;text-transform:uppercase;padding:10px;margin-bottom:20px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;font-size:18px;font-size:1.125rem}#tabs h4{text-transform:uppercase;font-size:16px;font-size:1rem}#tabs .cnt-tab article{padding:10px}.cnt-table.request{margin-bottom:20px}.cnt-table.balance-table{margin-bottom:20px;padding:10px;background:#f1f1f1}.cnt-table.balance-table .ui-selectmenu-button.ui-button .ui-icon-triangle-1-s.ui-icon{margin:0 0 0 10px}.cnt-table.balance-table .row-table.head{display:none}.cnt-table.balance-table .date{display:none}.cnt-table.balance-table .table-header{position:relative;padding:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.cnt-table.balance-table .table-header h2{text-transform:uppercase;color:#221c46;font-size:18px;font-size:1.125rem}.cnt-table.balance-table .table-header .update{font-size:12px;font-size:.75rem}.cnt-table.balance-table .row-table{padding:10px 0 0 0}.cnt-table.balance-table .row-table li{font-size:16px;font-size:1rem}.cnt-table.balance-table .row-table li.value{color:#221c46}.cnt-table.balance-table.statistics .row-table li.value{text-align:right;width:30%}.cnt-table.saldo-fondo-table{padding:10px;background:#fff}.cnt-table.saldo-fondo-table h3{text-align:center;padding-bottom:20px;font-size:18px;font-size:1.125rem;color:#221c46}.cnt-table.saldo-fondo-table .row-table.head{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;background:#221c46;padding:8px;color:#FFF;width:100%;text-transform:uppercase}.cnt-table.saldo-fondo-table .row-table.head li{border:none}.cnt-table.saldo-fondo-table .row-table.head li:first-child span{display:none;color:#FFF}.cnt-table.saldo-fondo-table .table-header{position:relative;padding:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.cnt-table.saldo-fondo-table .body-table{background:#FFF}.cnt-table.saldo-fondo-table .row-table{padding:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.cnt-table.saldo-fondo-table .row-table li{border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:8px;font-size:16px;font-size:1rem;width:38%;text-align:center}.cnt-table.saldo-fondo-table .row-table li:first-child{width:24%;text-align:left;color:#221c46}.cnt-table.saldo-fondo-table.statistics .row-table li.value{text-align:right;width:30%}.cnt-table.operations-table{background:#fff}.cnt-table.operations-table .table-header{border-top:1px solid #dedcdc}.cnt-table.operations-table .title-table{display:none;font-size:18px;font-size:1.125rem}.cnt-table.operations-table .title-mobile-table{display:block;color:#221c46;font-size:14px;font-size:.875rem;line-height:50px;padding:0 10px;position:relative}.cnt-table.operations-table .row-table.head{display:none}.cnt-table.operations-table .ui-accordion .ui-accordion-header{margin:0;padding:10px;color:#333;display:flex;border:none;border-top:1px solid #dedcdc;border-bottom:1px solid #dedcdc;-webkit-justify-content:space-between;justify-content:space-between}.cnt-table.operations-table .ui-accordion .ui-accordion-header.ui-state-hover .ui-icon,.cnt-table.operations-table .ui-accordion .ui-accordion-header.ui-state-focus .ui-icon{background:none}.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s,.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e{width:24px;height:24px;line-height:24px;text-align:center;margin:0;-webkit-order:3;-ms-order:3;order:3}.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s:after,.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e:after{content:"\f107";display:block;color:#221c46;font-size:24px;font-size:1.5rem;text-indent:0}.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e:after{content:"\f105"}.cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-state-hover .ui-icon{background:none}.cnt-table.operations-table .ui-state-active{border:none;background:#FFF}.cnt-table.operations-table .operation-type{max-width:52%}.cnt-table.operations-table .operation-value{max-width:40%}.cnt-table.operations-table .operation-type,.cnt-table.operations-table .operation-value{font-size:16px;font-size:1rem}.cnt-table.operations-table .operation-type span,.cnt-table.operations-table .operation-value span{display:block;font-size:12px;font-size:.75rem;color:#999a9a}.cnt-table.operations-table .ui-widget-content{border:none}.cnt-table.operations-table .ui-widget-content li{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-bottom:1px solid #dedcdc;padding:15px 0}.cnt-table.operations-table .ui-widget-content li span{max-width:50%}.accordion.ui-accordion .ui-state-active{border:1px solid #dedcdc;background:#efefef !important}.accordion.ui-accordion .ui-accordion-header{display:flex}.cnt-table.operations-table.employee .ui-accordion .ui-accordion-header,.cnt-table.operations-table.request .ui-accordion .ui-accordion-header{padding:10px 0}.txt-wallet{margin:0 0 20px 0;display:none}.cnt-table.operations-table li:last-child{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cnt-table.operations-table.request li:last-child{display:block;text-align:left}a.view-details,a:link.view-details{display:block;margin:0 20px;text-align:center;color:#221c46;font-size:22px;font-size:1.375rem;cursor:pointer}a.view-details:last-child,a:link.view-details:last-child{margin-bottom:0}a.view-details:after,a:link.view-details:after{content:"\f002"}a:hover.view-details,a:hover.delete-request,a:hover.edit-request{color:#221c46;text-decoration:none}a.delete-request,a:link.delete-request{display:block;margin:0 20px;text-align:center;color:#221c46;font-size:22px;font-size:1.375rem;cursor:pointer}a.delete-request:last-child,a:link.delete-request:last-child{margin-bottom:0}a.delete-request:after,a:link.delete-request:after{content:"\f00d"}a.edit-request,a:link.edit-request{display:block;margin:0 20px;text-align:center;color:#221c46;font-size:22px;font-size:1.375rem}a.edit-request:last-child,a:link.edit-request:last-child{margin-bottom:0}a.edit-request:after,a:link.edit-request:after{content:"\f040"}.cnt-search{margin-top:20px}.cnt-search #sendRequest{width:50%;line-height:40px;max-width:193px}.cnt-pagination{font-size:16px;font-size:1rem;margin-top:20px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.cnt-pagination label{padding-right:10px}.cnt-pagination .pagination{display:flex;-webkit-align-items:center;align-items:center}.cnt-pagination .pagination li{padding:0 0 0 10px}.cnt-pagination .pagination li a,.cnt-pagination .pagination li a:link{color:#221c46;display:inline-block;min-width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center}.cnt-pagination .pagination li a:hover{color:#fff;background:#221c46;text-decoration:none}.cnt-pagination .pagination li.active a,.cnt-pagination .pagination li.active a:link{color:#fff;background:#221c46}.cnt-pagination .pagination li:first-child a:hover{color:#221c46;background:transparent;text-decoration:none}.cnt-dialog section .pop-resume-request li{display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;min-height:40px;align-items:center;border-bottom:solid #f5f5f5}.cnt-dialog section .pop-resume-request li span{max-width:48%;text-align:right;font-size:14px;font-size:.875rem}.cnt-dialog section .pop-resume-request li span:first-child{text-transform:uppercase;text-align:left}.cnt-user{background:#FFF;padding:20px 10px;margin-bottom:20px;text-align:center}.cnt-user .username{text-transform:uppercase;padding-bottom:5px}.cnt-user .subscription+.code{padding:10px 0 5px 0}.cnt-user .code{padding-bottom:10px}.cnt-user .img-profile{margin-bottom:40px}.cnt-user .img-profile img{width:179px;height:179px}.button.add{margin-bottom:20px}.form-add .cnt-form input{width:auto}.add-dialog .form-add .cnt-form input{width:100%}.add-dialog .form-add .cnt-form input[type="radio"]{width:auto}.add-dialog .form-add .cnt-form input[type="radio"]+label{margin-left:20px}.pop-resume-request{margin:auto;max-width:600px}.cnt-text{background:#FFF;padding:25px}.cnt-text h6{text-transform:uppercase;font-size:18px;font-size:1.125rem;margin-bottom:20px}.cnt-text p{margin-bottom:20px}.box-contact{background:#FFF;margin-bottom:20px}.box-contact h1{background:#d0dfee;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;line-height:30px;font-size:18px;font-size:1.125rem;padding:0 20px;display:none}.box-contact .cnt-contact{padding:0 20px 20px 20px}.item-contact{text-align:center;margin-bottom:30px;padding:0 20px}.item-contact p{margin-bottom:10px;font-size:16px;font-size:1rem;text-align:center}.item-contact a,.item-contact a:link,.item-contact a:hover{display:inline-block;font-size:16px;font-size:1rem;text-align:center;line-height:40px;text-decoration:none;color:#221c46}.item-contact a span,.item-contact a:link span,.item-contact a:hover span{display:inline-block;position:relative}.item-contact:before{font-size:40px;font-size:2.5rem;margin:0 auto 20px auto;color:#221c46;width:50px;height:50px;display:inline-block;text-align:center}.item-contact.phone:before{content:"";display:block;width:50px;height:50px;background:url(../img/ico-phone.png) no-repeat center center;background-size:cover}.item-contact.whatsapp:before{content:"";display:block;width:50px;height:50px;background:url(../img/ico-whatsapp.png) no-repeat center center;background-size:cover}.item-contact.email:before{content:"";display:block;width:50px;height:50px;background:url(../img/ico-mail.png) no-repeat center center;background-size:cover}.contact-form h1{font-size:16px;font-size:1rem;margin-bottom:20px;text-align:center}.contact-form textarea{background:#FFF;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #dedcdc;padding:10px;width:100%;height:140px}#formContainer{max-width:100%}.cnt-form input.input-validation-error,.styled-select-validation-error{border-color:#e20310}.ui-datepicker{z-index:40000 !important}.field-validation-error{display:none}.convenzione .cnt-description .cnt-form{margin-top:20px}.forgot-pw a,.forgot-pw a:link{color:#221c46}.forgot-pw a:hover{text-decoration:underline}.login .inner-wrapper{width:100%;display:flex;flex-direction:column}.login .box-login{width:90%;max-width:510px;margin:20px auto 0 auto;background:#FFF}.login .box-login header{color:#FFF;background:#221c46;line-height:40px;font-size:18px;font-size:1.125rem;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;padding:0 20px}.login .box-login .logo-login{border-left:1px solid #dedcdc;border-right:1px solid #dedcdc;padding:20px 0;text-align:center}.login .box-login .logo-login img{width:100%;margin:auto;max-width:180px}.login .box-login form{border:1px solid #dedcdc;border-top:none !important;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;padding:0 10px 10px 10px}.login .box-login .sendRequest{width:100%}.login .box-login .forgot-pw{text-align:center}.login #main-header .width-cnt{-webkit-justify-content:center;justify-content:center}.login .button{text-align:center;margin:10px auto 0 auto;max-width:300px}.login .wrapper{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.login .intro-txt h1{color:#272727;font-size:18px;font-size:1.125rem}.ui-helper-hidden-accessible[role="log"]{display:none}.subscription #Newsletter,input[name="category-selector"]{display:none}.button.delete-beneficiary button{background:#e20310}.ui-helper-hidden-accessible{display:none}.ui-autocomplete,.ui-selectmenu-menu{z-index:99999}.aside-tickets{margin-top:30px}.generate-btn .sendRequest{width:100%}.wallet-no-item{display:block;text-align:center;color:#e20310;border:1px solid #e20310;padding:10px;margin-top:20px}.subscription .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{position:relative}.request-fund-selector{margin-bottom:10px}.request-fund-selector .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{position:relative}.request-fund-selector li{margin-bottom:10px}.request-fund-selector .ui-state-active,.request-fund-selector .ui-button{background:transparent;padding:0}.request-fund-selector .ui-checkboxradio-label.ui-button{max-width:100%}.cnt-table.operations-table.request .body-table,.cnt-table.operations-table.employee .body-table{padding:0 10px}.cnt-table.operations-table.request li:last-child,.cnt-table.operations-table.employee li:last-child{display:block;text-align:left}.k-grid table{min-width:800px}.grid-button-container{margin-bottom:20px}.grid-button-container .file-input-wrapper{margin-top:10px}.grid-button-container .k-i-excel{margin-right:15px}.k-grid-header{padding-right:0 !important}.k-grid-header th.k-header>.k-link{font-size:14px;font-size:.875rem}.k-grid-header th.k-header>.k-link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex !important;-webkit-align-items:center;align-items:center}.k-grid-header th>.k-link>.k-icon{margin-left:10px}.k-filter-row th,.k-grid-header th.k-header{padding:.4em !important}.k-alt{background-color:#f1f1f1 !important}div.k-grid-footer,div.k-grid-header,.k-grid-content,.k-grid-pager{font-size:14px;font-size:.875rem}.user-field .cnt-form label{display:block}.k-button-group{white-space:normal !important}.grid-button-container.k-button-group button:last-child{margin-top:20px}.company-logo .button-upload{margin-top:10px;display:flex;-webkit-align-items:center;align-items:center}.company-logo .button-upload a.delete-logo{display:flex;color:#221c46;margin-left:20px}.company-logo .button-upload a.delete-logo:before{content:"\f057";color:#221c46;font-size:18px;font-size:1.125rem;display:block;margin-right:10px}.banner-list h2{padding:10px}.banner-list .table-header{position:relative}.banner-list .table-header a.banner-init-edit,.banner-list .table-header a:link.banner-init-edit{position:absolute;right:10px;top:10px}.banner-list .table-header a.banner-init-edit:before,.banner-list .table-header a:link.banner-init-edit:before{content:"\f055";color:#221c46;font-size:24px;font-size:1.5rem;display:block}.banner-list .table-header a:hover{text-decoration:none}#bannerEditor{margin:10px}.company-buttons{padding-bottom:10px;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.company-buttons a.banner-save,.company-buttons a:link.banner-save{background:#221c46;color:#FFF;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:5px 10px}.company-buttons a.banner-save:before,.company-buttons a:link.banner-save:before{content:"\f0c7";color:#fff;font-size:24px;font-size:1.5rem;display:block;margin-right:10px}.company-buttons a.banner-cancel,.company-buttons a:link.banner-cancel{background:#221c46;color:#FFF;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:5px 10px}.company-buttons a.banner-cancel:before,.company-buttons a:link.banner-cancel:before{content:"\f014";color:#fff;font-size:24px;font-size:1.5rem;display:block;margin-right:10px;padding:5px 10px}a.banner-init-edit,a:link.banner-init-edit{color:#221c46;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-right:10px}a.banner-init-edit:before,a:link.banner-init-edit:before{content:"\f040";color:#221c46;font-size:20px;font-size:1.25rem;display:block;margin-right:10px}a.banner-init-delete,a:link.banner-init-delete{color:#221c46;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}a.banner-init-delete:before,a:link.banner-init-delete:before{content:"\f014";color:#e20310;font-size:20px;font-size:1.25rem;display:block;margin-right:10px}a:hover{text-decoration:none}.company-banner .accordion{padding:10px}.company-banner .cnt-table.operations-table li:last-child{margin-top:20px}.company-banner .ui-accordion .ui-accordion-content{padding:10px 0}.company-banner .cnt-table.operations-table .ui-accordion .ui-accordion-header{padding:10px 0}.company-banner .cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s,.company-banner .cnt-table.operations-table .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e{margin-right:20px}.popover.hide{overflow:hidden;display:none}.company-logo.cnt-form h4{margin-bottom:5px}.input-hint{padding:10px;display:flex;-webkit-align-items:center;align-items:center;color:#221c46}.input-hint:before{content:"\f06a";color:#221c46;font-size:20px;font-size:1.25rem;margin-right:10px}.gender .ui-state-active,.gender .ui-widget-content .ui-state-active,.gender .ui-widget-header .ui-state-active{background:transparent}.gender .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{position:relative}.row-bonus.coupon-amount{-webkit-justify-content:flex-start;justify-content:flex-start;padding:5px;border:1px solid #221c46;margin-bottom:20px}.row-bonus.coupon-amount label{margin-right:15px}.row-bonus.coupon-amount span{font-weight:bold}.cnt-table.operations-table .ui-widget-content li:last-child{display:none}.cnt-form.fund-info{background:#FFF;min-height:52px;border:1px solid #dedcdc;padding:0 10px;vertical-align:middle;font-size:14px;font-size:.875rem;position:relative}.cnt-form.fund-info #fundName{position:absolute;left:10px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:transparent !important}.ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-state-active,.ui-widget-content .ui-state-active{background:#def3fb !important;color:#fff !important}.code .gender .ui-checkboxradio-label.ui-button[for="Male"]{padding:0;margin:0}.code .gender .ui-checkboxradio-label.ui-button[for="Female"]{padding:0 0 0 20px;margin:0}.img-profile .code .gender,.img-profile .subscription{display:flex;-webkit-justify-content:center;justify-content:center;text-align:left}.img-profile .code .gender span,.img-profile .subscription span{font-size:14px;line-height:21px}.subscription .ui-checkboxradio-label.ui-button{margin:0}.ui-checkboxradio-icon-space{display:none}.ui-checkboxradio-label.ui-button{padding:0}.gender .ui-button.ui-checkboxradio-label .ui-icon,.form-add .ui-button.ui-checkboxradio-label .ui-icon{margin-right:10px}.ui-widget-content .form-add .ui-state-active{background:transparent !important}.ui-checkboxradio-label.ui-button[for="Gender-F"]{margin-left:20px}.ui-widget.ui-widget-content[role="dialog"]{max-width:900px !important}.ui-widget.ui-widget-content[aria-describedby="message-dialog"],.ui-widget.ui-widget-content[aria-describedby="message-dialog-confirm"]{max-width:400px !important;line-height:normal}.ui-widget.ui-widget-content[aria-describedby="guide-dialog"]{max-width:600px !important}.ui-widget-content .ui-datepicker-calendar .ui-state-active{color:#FFF}.choose-fund{display:block;color:#272727;padding-bottom:20px}#main-header.uc{padding:10px 0 0 0}.fascia{text-align:center;background:#221c46;color:#FFF;font-size:24px;font-size:1.5rem;padding:10px 0}#main-header.uc .width-cnt .logo{width:60%;margin:10px auto;max-width:310px}.img-uc{padding:10px;text-align:center}.img-uc img{width:100%;max-width:812px;margin:0 auto}.msg-uc{margin-top:20px;color:#221c46;font-size:24px;font-size:1.5rem;text-align:center}.msg-uc span{display:block;font-size:20px;font-size:1.25rem}.msg-uc strong{color:#221c46}.txt-social{margin-top:20px}.welcome-social{margin:20px 0;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.welcome-social li{margin:0 10px}.welcome-social li a,.welcome-social li a:link,.welcome-social li a:hover{display:block;text-decoration:none}.welcome-social li a:before,.welcome-social li a:link:before,.welcome-social li a:hover:before{display:block;content:"";font-size:34px;font-size:2.125rem}.welcome-social li a.tw:before,.welcome-social li a:link.tw:before,.welcome-social li a:hover.tw:before{content:"\f081";color:#24baf7}.welcome-social li a.fb:before,.welcome-social li a:link.fb:before,.welcome-social li a:hover.fb:before{content:"\f082";color:#30488a}.welcome-social li a.ld:before,.welcome-social li a:link.ld:before,.welcome-social li a:hover.ld:before{content:"\f08c";color:#006dbd}.welcome-social li a.yt:before,.welcome-social li a:link.yt:before,.welcome-social li a:hover.yt:before{content:"\f166";color:#d62823}.cnt-description,.top-description{text-align:left}.cnt-description i,.cnt-description em,.top-description i,.top-description em{font-style:italic}.cnt-description.coupon-detail .top-description,.cnt-description.coupon-detail .bottom-description{width:100%}.cnt-description.coupon-detail .cnt-btn{width:100%}.bottom-expire{margin-top:20px;font-style:italic;font-size:14px;font-size:.875rem}#main-header .user a.balance-option:hover:before,#main-header .user a:link.balance-option:hover:before{color:#221c46}#main-header .user a.balance-option.hide,#main-header .user a:link.balance-option.hide{display:block !important}#main-header .user a.balance-option.hide:before,#main-header .user a:link.balance-option.hide:before{content:"\f070";font-size:26px;font-size:1.625rem;margin-left:10px;color:#666}#main-header .user a.balance-option.show:before,#main-header .user a:link.balance-option.show:before{content:"\f06e";font-size:26px;font-size:1.625rem;margin-left:10px;color:#666}#main-header .user a:hover.balance-option{text-decoration:none}.box.gotobox{border:solid 1px #dbdbdb;position:relative;margin:0}.box.gotobox:last-child{border-bottom:solid 1px #dbdbdb;margin-bottom:20px}.box.gotobox ~ .box.gotobox{border-top:none}.top-refund{width:100%;margin-bottom:24px}.top-refund .cnt-form.select-category{margin-bottom:0}.top-refund .ui-state-hover .ui-icon,.top-refund .ui-state-focus .ui-icon,.top-refund .ui-button:hover .ui-icon,.top-refund .ui-button:focus .ui-icon{background:none}.refund-info.dialog-show{cursor:pointer;color:#221c46;text-transform:uppercase}#beneficiary-menu.ui-widget.ui-widget-content li:last-child div{color:#221c46}.ui-selectmenu-menu #beneficiary-menu.ui-widget.ui-widget-content li:last-child div.ui-state-active,.ui-selectmenu-menu #beneficiary-menu.ui-widget.ui-widget-content .ui-widget-content li:last-child div.ui-state-active{color:#FFF}.sub-selector-container{margin-top:20px;font-size:14px;font-size:.875rem}.sub-selector-container .ui-selectmenu-button.ui-button{width:100%;background:#f5f5f5}.sub-selector-container .ui-selectmenu-icon:after{display:none}.sub-selector-container .ui-icon-triangle-1-s.ui-icon{margin-top:13px;margin-right:0}#ProductId-button .ui-icon-triangle-1-s.ui-icon{margin-top:13px;margin-right:0}.txt-configurator{margin:0 auto;width:100%;max-width:1200px}.cnt-configurator{background:#FFF;padding:10px;margin:20px auto 0 auto;width:100%;max-width:1200px}.cnt-configurator h3{color:#221c46;font-size:16px;font-size:1rem;text-align:center}.row-config{margin-bottom:30px}.row-config .ui-widget.ui-widget-content{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:none;background:#f7f7f7}.row-config .ui-slider-horizontal .ui-slider-handle{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#221c46;border:none}.row-config .ui-slider-range{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.row-config ul{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-config ul li{font-size:16px;font-size:1rem;-webkit-order:3;-ms-order:3;order:3;width:100%;margin-top:40px;text-align:center;padding:0 10px}.row-config ul li p{margin-bottom:10px;color:#221c46}.row-config ul li.welfare-input{-webkit-order:1;-ms-order:1;order:1;width:44%;padding:0;max-width:220px}.row-config ul li.welfare-input:before{content:"";width:100px;height:100px;margin:0 auto 20px auto;background:url(../img/ico-fondo-pluxee.png) no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;display:block}.row-config ul li.busta-paga-input{-webkit-order:2;-ms-order:2;order:2;width:44%;padding:0;max-width:220px}.row-config ul li.busta-paga-input:before{content:"";width:100px;height:100px;margin:0 auto 20px auto;background:url(../img/ico-busta-paga.gif) no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;display:block}.row-config input{width:100%;height:40px;line-height:40px;padding:0 10px;border:1px solid #f1f1f1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.txt-configurator{padding:10px}.configurator .button{margin:0;padding:20px 0}.coupon-soldout{color:#221c46;padding-bottom:15px;width:100%}.wallet-cnt a:hover{text-decoration:none}.wallet-cnt a.wallet{display:block}#main-header .wallet-cnt a.balance-option.hide,#main-header .wallet-cnt a:link.balance-option.hide{display:block !important}#main-header .wallet-cnt a.balance-option.hide:before,#main-header .wallet-cnt a:link.balance-option.hide:before{content:"\f070";font-size:26px;font-size:1.625rem;margin-left:10px;color:#221c46;display:block}#main-header .wallet-cnt a.balance-option.show:before,#main-header .wallet-cnt a:link.balance-option.show:before{content:"\f06e";font-size:26px;font-size:1.625rem;margin-left:10px;color:#221c46}.tutorial{position:fixed;width:100%;height:100%;left:0;top:0;z-index:11000;background:rgba(0,0,0,0.8)}.close-tutorial{position:fixed;top:10px;right:10px;z-index:12000;cursor:pointer}.close-tutorial:after{content:"\f057";font-size:26px;font-size:1.625rem;color:#FFF;display:block}#sliderbanner{width:100%;margin:0 auto}.owl-carousel{display:none;width:100%;z-index:12000;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel#sliderbanner{position:relative;top:auto;left:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);margin-bottom:30px}.owl-carousel#sliderbanner .owl-prev,.owl-carousel#sliderbanner .owl-next{background:#fff;width:40px;height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center}.owl-carousel#sliderbanner .owl-prev:before{content:"\f104";color:#221c46;font-size:30px;font-size:1.875rem;line-height:40px}.owl-carousel#sliderbanner .owl-next:before{content:"\f105 ";color:#221c46;font-size:30px;font-size:1.875rem;line-height:40px}.owl-carousel#sliderbanner .owl-dots{bottom:10px;display:flex;width:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.owl-carousel#sliderbanner .owl-dots .owl-dot{width:18px;height:18px;border:2px solid #fff;background:transparent;margin:0 5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all,.5s,ease;-o-transition:all,.5s,ease;-webkit-transition:all,.5s,ease;transition:all,.5s,ease}.owl-carousel#sliderbanner .owl-dots .owl-dot.active{background:#FFF}.coupon-carousel.owl-carousel{position:relative;top:auto;left:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;max-width:1920px;margin:0 auto}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-prev,.owl-next{position:fixed;z-index:2000;width:20px;height:33px}.coupon-carousel .owl-prev,.coupon-carousel .owl-next{position:absolute}.coupon-filters{display:none}.owl-prev{left:10px;background:url(../img/left-arrow-carousel.png) no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.owl-next{right:10px;background:url(../img/right-arrow-carousel.png) no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}.coupon-carousel .owl-prev,.coupon-carousel .owl-next{display:block;width:37px;height:37px;cursor:pointer;background:url(../img/a11.png) no-repeat;overflow:hidden}.coupon-carousel .owl-prev{background-position:-11px -41px}.coupon-carousel .owl-next{background-position:-71px -41px}.cnt-table.balance-table .row-table.head li{font-size:13px;font-size:.8125rem}.cnt-table.balance-table .row-table.head li{font-size:13px;font-size:.8125rem}.txt-operationlist{padding-bottom:20px}.cnt-table.balance-table .row-table li{padding-bottom:10px}.cnt-table.balance-table .row-table li.employee,.cnt-table.balance-table .row-table li.year{display:none}.cnt-table.balance-table .row-table li span{display:block;text-transform:uppercase;background:#221c46;color:#FFF;padding:2px 5px;margin-bottom:5px;height:36px;line-height:36px}.cnt-table.balance-table .row-table{margin-bottom:20px}.cnt-table.balance-table .row-table:last-child{margin:0}.cnt-table.balance-table .row-table li.balance{color:#221c46}.userinfo-container{margin-left:15px;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.userinfo-container .user{margin-right:15px}.btn-map{color:#221c46;display:inline-block;cursor:pointer}.btn-map:before{content:"\f041";font-size:30px;font-size:1.875rem;display:inline-block;margin-right:10px}#resultContainer .cnt-description .type{color:#221c46;text-transform:uppercase;padding-bottom:5px;text-align:center}.back-list{padding-bottom:20px;display:flex}.back-list a,.back-list a:link{text-align:center;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;font-size:1rem;border:1px solid #221c46;color:#221c46;padding:8px;background:transparent}.back-list a:before,.back-list a:link:before{content:"\f03a";font-size:16px;font-size:1rem;margin-right:10px}.specific-request.custom-purchase #formContainer form .cnt-form.privacy{width:100%;max-width:100%}.custom-voucher .filter-nav{height:auto;visibility:visible;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;background:transparent}.custom-voucher .filter-nav a,.custom-voucher .filter-nav a:link{margin:0 2%;font-family:"TT Travels Trl Bold";border:solid 1px #221c46;background:#221c46;color:#fff;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:.875rem;text-align:center;min-height:40px;margin:0 2%;line-height:18px}.custom-voucher .filter-nav a.market-selected,.custom-voucher .filter-nav a.voucher-selected,.custom-voucher .filter-nav a:link.market-selected,.custom-voucher .filter-nav a:link.voucher-selected{background:#FFF;color:#221c46}.custom-voucher .filter-nav a:hover{background:#FFF;color:#221c46}.custom-voucher .filter-nav a:hover.market-selected,.custom-voucher .filter-nav a:hover.voucher-selected{background:#FFF;color:#221c46}body.login .intro-txt.reset-password h1{width:100%;color:#e20310;display:flex;justify-content:center;align-items:center}body.login .intro-txt.reset-password h1:after{content:"\f071";font-size:24px;font-size:1.5rem;margin-left:15px}.user-field .button{margin-bottom:20px}.product-survey{background:#FFF;padding:10px;margin-bottom:10px}.product-survey .cnt-img{padding-bottom:20px;text-align:center}.product-survey .cnt-img img{margin:0 auto;width:100%;max-width:185px;display:block}.product-survey h1{color:#272727;font-size:18px;font-size:1.125rem;padding-bottom:15px}.product-survey h3{color:#221c46;font-size:18px;font-size:1.125rem;padding-bottom:15px}.questions{padding:10px;font-size:18px;font-size:1.125rem}.questions li{padding-bottom:20px}.questions span{color:#221c46;font-size:24px;font-size:1.5rem}.questions .raiting{padding-top:20px}.comment{padding:10px}.comment label{display:block;font-size:18px;font-size:1.125rem;padding-bottom:10px}.comment textarea{width:100%;padding:10px;border:1px solid #e5e5e5;font-size:14px;font-size:.875rem;color:#221c46;height:150px}.title-container{margin-bottom:20px;clear:both}.cnt-feedback{padding-top:20px;width:100%}.coupon-carousel.owl-carousel .owl-item .item{height:100%}.list-coupon-cnt aside .filters h3{display:none}.coupon-carousel.owl-carousel .owl-item img{display:block;width:100%;max-width:1920px;margin:0 auto}.container-list-coupon .right-side img{width:100%}.box-coupon{margin-bottom:15px;clear:both;overflow:hidden}.deal-image-screen{display:none}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;background-color:#fff;display:block;line-height:1.42857;margin-bottom:30px;padding:0;transition:border .2s ease-in-out 0s;position:relative}.item{text-align:center}.thumbnail .item{position:relative}.item-frame{position:relative;overflow:hidden;width:100%;height:100%}.item-hover,.item-hover .mask,.item-img{position:absolute;top:0;left:0}.item,.item-hover,.item-img,.item-type-move .item-info{width:100%}.item-hover .mask,.item-hover .item-info{height:100%;width:100%}.item-type-move .item-hover{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;-ms-filter:"alpha(opacity=0)";opacity:0;cursor:pointer;display:block;width:100%;height:100%;z-index:100}.item-type-move .item-hover:hover{-ms-filter:"alpha(opacity=100)";opacity:1}.item-type-move .item-info{z-index:10;color:#fff;position:relative;z-index:5;overflow:hidden}.item,.item-hover,.item-img,.item-type-move .item-info{width:100%}.item-type-move .item-info .headline,.item-type-move .item-info .date{width:100%;position:absolute;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0 10px}.item-type-move .item-info .headline{background:#189c6c;padding:10px 30px;border-radius:4px;width:180px;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:10px;margin-bottom:10px;font-size:13px;font-size:.8125rem;top:10px;left:50%;margin-left:-90px}.item-type-move .item-info .date{font-size:14px;font-size:.875rem;font-style:italic;bottom:10px}.thumbnail .caption-coupon{padding:15px;height:90px;overflow:hidden}.thumbnail .caption-coupon p{font-size:14px;font-size:.875rem}.caption-coupon h4{text-transform:uppercase;font-size:15px;font-size:.9375rem;margin:0;margin-bottom:2px}.cart-container .quantity,.cart-container .total{padding:5px 15px;float:left;width:100%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.totale-buono{float:left;width:100%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.totale-buono .promo-label{width:100%}.totale-buono .promo-value{color:#221c46;font-size:18px;font-size:1.125rem}.totale-buono .promo-code{color:#221c46;font-size:15px;font-size:.9375rem}.price{padding:5px 15px;float:left;width:100%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.price .pull-right{float:right}.price .pull-left{float:left}.price .pull-left .old-price{margin:0}.price .pull-left .discount{margin-top:0}.price .old-price{text-decoration:line-through;font-size:16px;font-size:1rem;display:inline-block;margin-top:5px}.price .discount,.box-coupon .discount-value,.caption-carousel .discount-value{font-size:14px;font-size:.875rem;display:inline-block;background:#f45544;padding:0 5px;color:#fff;border-radius:2px;line-height:20px;margin-top:5px;margin-left:5px}.box-coupon .discount-value{margin-right:15px;float:right}.price .new-price{display:inline-block;color:#00713a}.stripe{position:absolute;padding:3px 20px;z-index:999;color:#fff;text-transform:uppercase;text-align:center}.stripe-top-right{top:20px;right:0;border-top-left-radius:25px;border-bottom-left-radius:25px}.coupon-carousel .stripe-top-right{background-color:#DC2127}.paginator{text-align:center}.paginator span{font-weight:bold;margin:10px}.paginator a{margin:10px}.paginator a:link,.paginator a:visited,.paginator a:hover{color:#221c46}.item-type-move .item-hover:hover .item-info .headline{top:18%}.item-type-move .item-info .headline{background:#189c6c;padding:10px 30px;border-radius:4px;width:180px;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:10px;margin-bottom:10px;font-size:13px;font-size:.8125rem;top:10px;left:50%;margin-left:-90px}.item-type-move .item-hover .mask{background-color:#221c46;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);z-index:0}.item,.item-hover,.item-img,.item-type-move .item-info{width:100%}.text-accent{color:#221c46}aside .filters button{padding:10px;border-bottom:1px solid #f1f1f1}aside .filter-nav a,aside .filter-nav a:link{padding:10px}.thumbnail a>img{max-width:100%;height:auto}aside .filter-nav a.selected,aside .filter-nav a:link.selected{font-weight:bold}.list-group-item.menu-level-1{padding-left:30px}aside .filter-nav a.menu-level-1,aside .filter-nav a:link.menu-level-1{padding-left:30px}.credit-cards{margin:20px 0;display:flex;width:100%;-webkit-justify-content:center;justify-content:center}.credit-cards img{width:100%;max-width:211px;margin:0}.couponing-shippingheader,.couponing-billingheader,.couponing-travelheader{font-size:16px;font-size:1rem;padding:20px 10px 10px 0;color:#272727;border-bottom:1px dotted #272727;margin-bottom:20px;text-transform:uppercase}.couponing-billingsameasshipping,.couponing-billingtype{padding-bottom:20px}.couponing-billingsameasshipping .ui-checkboxradio-label.ui-button,.couponing-billingtype .ui-checkboxradio-label.ui-button{display:flex;width:100%;max-width:100%;-webkit-align-items:center;align-items:center;padding-top:5px}.couponing-billingsameasshipping .ui-checkboxradio-label.ui-button span,.couponing-billingtype .ui-checkboxradio-label.ui-button span{margin-right:15px}.couponing-billingsameasshipping .ui-checkboxradio-label.ui-button{display:block}.aside-tickets #formContainer .cnt-form.plus-minus ul{margin-top:11px;display:flex;-webkit-align-items:center;align-items:center}.aside-tickets #formContainer .cnt-form.plus-minus ul li{margin-right:20px}.aside-tickets #formContainer .cnt-form.plus-minus ul li a.button,.aside-tickets #formContainer .cnt-form.plus-minus ul li a:link.button{background:#221c46;height:30px;width:30px;text-align:center;color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:block;line-height:30px;margin-top:0}.aside-tickets #formContainer .cnt-form.plus-minus ul li a:hover{text-decoration:none}.tickets,#resultContainer,.cnt-rimborsi{max-width:1400px;margin:0 auto}.tickets ul li,.cnt-description.coupon-detail .top-description ul li{position:relative;padding-left:20px;margin-bottom:10px}.tickets ul li:before,.cnt-description.coupon-detail .top-description ul li:before{content:"";width:10px;height:10px;background:#221c46;position:absolute;left:0;top:6px;display:block;z-index:100}.brand-counter.mobile{display:inline}.ui-accordion-content ul li{position:relative;padding-left:20px;margin-bottom:10px}.ui-accordion-content ul li:before{content:"";width:10px;height:10px;position:absolute;left:0;top:6px;display:block;z-index:100;background:#221c46}.faq-list h2{color:#221c46;font-size:20px;font-size:1.25rem;padding-bottom:10px}.cnt-text[data-resource-id="PrivacyText"] li{margin-bottom:30px}.cnt-text[data-resource-id="PrivacyText"] li .small-title{color:#221c46;display:block;padding-bottom:10px}div[data-resource-id="PrivacyText"] h2{color:#221c46;text-transform:uppercase;padding-bottom:20px;font-size:18px;font-size:1.125rem}div[data-resource-id="PrivacyText"] ul{padding-left:20px}div[data-resource-id="PrivacyText"] ul ul{padding-top:20px}div[data-resource-id="PrivacyText"] li{position:relative;padding-left:20px;margin-bottom:15px}div[data-resource-id="PrivacyText"] li:before{content:"";width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;display:block;position:absolute;left:0;top:6px;background:#189C6B}div[data-resource-id="PrivacyText"] li li:before{content:"";width:8px;height:3px;-webkit-border-radius:0;border-radius:0;top:10px}div[data-resource-id="PrivacyText"] .small-title{display:block;color:#221c46;text-transform:uppercase;padding-bottom:10px}#FiscalCode{text-transform:uppercase}.cnt-refund,.welfare-fund,.full-width,.content{margin:0 auto;width:100%;max-width:1600px}.cnt-refund,.welfare-fund{max-width:1200px}.full-width .cnt-table,.full-width .cnt-table+.txt-container,#tableDataContainer,.full-width .cnt-table,.full-width .cnt-table+.noteSaldo+.txt-container{margin:30px auto;width:100%;max-width:1200px}.full-width .cnt-table+.txt-container,.noteSaldo+.txt-container{margin:30px auto}.noteSaldo{margin:30px auto;width:100%;max-width:1200px;font-size:14px;font-size:.875rem}.noteSaldo .txt-operationlist{padding:0}#myprofileContainer{margin:0 auto;width:100%;max-width:1400px}.ui-accordion .ui-state-hover .ui-icon,.ui-accordion .ui-state-focus .ui-icon,.ui-accordion .ui-button:hover .ui-icon,.ui-accordion .ui-button:focus .ui-icon{background:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border-color:#221c46}.refund-info{margin-top:10px;display:inline-block}.agreement .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{position:relative}#formContainer .button{width:100%;text-align:center}.button button+button{margin-left:20px}.no-result{font-size:32px;font-size:2rem;text-align:center;padding-top:320px;background:url(../img/NoResult.png) no-repeat center top}#detailLoanArchive:before{font-family:"FontAwesome";content:"\f002";display:inline-block;padding-right:3px;vertical-align:middle;font-weight:900;font-size:18px;font-size:1.125rem}#howto-accordion.ui-accordion .ui-accordion-header{padding:10px;line-height:24px;color:#221c46;border:none;width:170px;background:#f7f7f7}#howto-accordion.ui-accordion .ui-accordion-header.ui-state-active{background:#f7f7f7 !important;border-radius:3px}#howto-accordion.ui-accordion .ui-accordion-content{text-align:left;padding-left:15px}.iframe-container{width:100%;max-width:1400px;height:100%;margin:0 auto}.iframe-container iframe{height:100%;width:100%}.logo-login+form .ui-checkboxradio-label.ui-button{padding-left:25px}#offerContainer{max-width:1200px;margin:0 auto}.fc td.fc-event-container,.fc-more-cell{background:#221c46 !important;color:#fff !important;padding:10px 0}.fc-more-cell a,.fc-more-cell a:link{color:#fff}tr:first-child>td>.fc-day-grid-event{margin-top:0 !important}.fc-event,.fc-event .fc-bg{background:#221c46 !important}.fc .fc-event-container button{font-size:16px;font-size:1rem;color:#221c46;background:#fff;height:30px;display:inline-flex !important;align-items:center;padding:0 20px;margin:0 auto;cursor:pointer;-moz-transition:all,.5s;-o-transition:all,.5s;-webkit-transition:all,.5s;transition:all,.5s}.fc .fc-event-container button:hover{opacity:.7}.fc td{vertical-align:middle !important;text-align:center !important}.fc button{display:block !important}.ui-button .ui-icon.ui-icon-closethick,.ui-button:hover .ui-icon.ui-icon-closethick{background-position:-80px -128px !important;background-image:url(../img/ui-icons.png) !important}#main-cnt.tokenwallet{max-width:540px;margin:0 auto;padding-top:80px}#main-cnt.tokenwallet .cnt-form{width:100%}#main-cnt.tokenwallet h3{font-weight:bold;padding-bottom:20px;margin-top:30px;text-align:center}.resend-code{margin-top:40px;text-align:center}.resend-code h3{padding-bottom:20px}.guest .user-field .button button,.button.delete-beneficiary button{background:#221c46}.guest .user-field .button button:hover,.button.delete-beneficiary button:hover{background:#def3fb}.guest .user-field .button button:hover:before,.button.delete-beneficiary button:hover:before{color:#221c46}.button .manageBeneficiary:before,.button.delete-beneficiary button:before{color:#fff}.ui-dialog-content .button a.confirm,.ui-dialog-content .button a:link.confirm{background:#00eb5e;color:#221c46;border-color:#221c46}.ui-dialog-content .button a:hover.confirm{background:#c7fcca;color:#221c46;border-color:#221c46}.ui-dialog-content .button a.secondary-btn,.ui-dialog-content .button a:link.secondary-btn{background:#fff;border-color:#221c46;color:#221c46}.ui-dialog-content .button a:hover.secondary-btn{background:#def3fb;color:#221c46;border-color:#221c46}a.primary-btn,a:link.primary-btn,button.primary-btn,input.primary-btn{border:solid 0.1875rem #221c46 !important;background-color:#00eb5e !important;color:#221c46 !important}a:hover.primary-btn,button.primary-btn:hover,input.primary-btn:hover{background-color:#c7fcca !important;color:#221c46}.k-grid-header th.k-header{color:#fff;background:#221c46}.k-grid-header .k-header>.k-link,.k-header,.k-treemap-title{color:#fff !important}.k-grid-header th.k-header>.k-link{min-height:28px;white-space:normal}.k-filter-row>th{background:#221c46 !important}.service-page{width:100%;max-width:1200px;margin:0 auto;text-align:center}.service-page .button{display:flex;justify-content:center}.service-page img{display:block;width:100%}.specific-request #formContainer form .cnt-form:has(.file-input-wrapper){padding:0}.forbidden .logo img{margin:0 auto;display:block;width:50%;max-width:300px}.forbidden .txt{padding:50px 20px 70px 20px}#main-cnt:has(.forbidden){padding:10px;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.cnt-login{height:calc(100vh - 135px);width:100%}.cnt-login .left-side{display:none}.cnt-login .right-side{height:calc(100vh - 135px);display:flex;align-items:center;justify-content:center}.login-card{box-shadow:2px 2px 0px rgba(34,28,70,0.2);background-color:#FFF;display:flex;width:100%;justify-content:center}.card-body{padding:1.5rem;text-align:center}.card-body .card-title{color:#221c46;max-width:500px;font-size:24px;font-family:"TT Travels Trl Bold"}.card-body p{margin-bottom:1.5rem;margin-top:1.5rem;font-family:"TT Travels Trl Medium";font-size:1rem}a.ghost-btn,a:link.ghost-btn,button.ghost-btn,input.ghost-btn{height:48px;padding:12px 24px !important;color:#221c46;text-align:center;font-family:"TT Travels Trl Medium";font-weight:700;font-size:16px;font-style:normal;text-decoration:none;letter-spacing:-0.8px;background-color:transparent;border:3px solid #221c46;display:inline-block}a:hover.ghost-btn,button:hover.ghost-btn,input:hover.ghost-btn{background-color:#C7FCCA}a.primary-button,a:link.primary-button,button.primary-button,input.primary-button{text-decoration:none;height:48px;padding:12px 24px;color:#221c46;text-align:center;font-family:"TT Travels Trl Medium";font-weight:700;font-size:16px;font-style:normal;display:inline-block;letter-spacing:-0.8px;background-color:#00EB5E;border:3px solid #221c46}a:hover.primary-btn,button:hover.primary-btn,input:hover.primary-btn{background-color:#C7FCCA}@media (max-width: 567px){.top-copy{display:none}}@media (max-width: 1024px){#main-header .wallet-cnt a.balance-option.hide,#main-header .wallet-cnt a:link.balance-option.hide{display:none !important}}@media (max-width: 1279px){.iframe-container{padding:0;height:100vh}}.convenzione .cnt-description .cnt-form.select-schedule{width:50%;margin:0 auto}.contact-form{max-width:1000px;margin:20px auto 30px auto}.form-add .ui-button.ui-checkboxradio-label.ui-checkboxradio-checked .ui-icon{position:relative}@media (max-width: 1024px) and (min-width: 769px){.login .box-login header{line-height:50px}.login .box-login form{padding:0 20px 20px 20px}.login .box-login .logo-login img{max-width:160px}footer .logo-footer img{width:90%}footer{padding-bottom:20px;margin-top:20px}}@media (max-width: 3000px) and (min-width: 1199px){.item,.item-hover,.item-img,.item-type-move .item-info{width:100%}.item-type-move .item-hover:hover .item-info .headline{top:27%}}@media (max-width: 767px){.thumbnail{background-color:#fff;border:0 solid #ddd;display:block;float:left;line-height:1.42857;margin-bottom:15px;padding:0 0 10px;transition:border .2s ease-in-out 0s;width:100%;height:auto}.item,.item-hover,.item-img,.item-type-move .item-info{width:100%}.item-hover,.item-hover .mask,.item-img,.item-type-move .item-info{display:none}.price .new-price{color:#00713a;display:inline-block;font-size:16px}}@media (max-width: 768px){.stripe{font-size:16px}}@media (max-width: 991px) and (min-width: 768px){.price .old-price{font-size:15px;font-size:.9375rem}.price .new-price{font-size:16px;font-size:1rem;margin-top:5px}}@media (max-width: 1023px) and (min-width: 768px){.list-coupon-cnt aside{display:none}}@media (min-width: 600px){footer .bottom-footer .width-cnt{flex-direction:row;flex-wrap:wrap;align-items:center}footer .footer-menu{width:100%;flex-direction:row}}@media (min-width: 621px){.deal-image-screen-small{display:none !important}.deal-image-screen{display:block}}.img-scheda-coupon img{width:100%;display:block}.box-action .inner-box-action{background:#222938;padding:20px;width:100%;color:#FFF}.box-action .price{padding:0;-webkit-justify-content:flex-start;justify-content:flex-start}.box-action .price .old-price{text-decoration:line-through;font-size:18px;display:inline-block;margin-top:5px;color:#fff;opacity:.8}.box-action .price .new-price{width:100%;margin-top:20px;margin-bottom:10px}.box-action-pagamento .inner-box-action{background:#222938;padding:20px;width:100%;color:#FFF}.box-action-pagamento .inner-box-action h2{color:#fff;font-size:23px;font-size:1.4375rem;text-transform:capitalize;margin:0;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #3f4450}.box-action .price .discount{font-size:18px;display:inline-block;background:#d43a2c;padding:0 8px;color:#fff;border-radius:2px;line-height:20px;margin-top:5px;margin-left:15px}.box-action .price .new-price{color:#fff;font-size:30px;font-size:1.875rem}.box-action .available{color:#fff;border-bottom:1px solid #3f4450;border-top:1px solid #3f4450;float:left;clear:both;margin-bottom:15px;width:100%;padding:10px 0;margin-top:0}.box-action .disclaimer{color:#fff;font-size:10px;font-size:.625rem;line-height:12px;margin-bottom:20px}.box-action .action{font-size:24px;font-size:1.5rem;background:#189c6c;display:inline-block;padding:10px 30px;border-radius:4px;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:20px;margin-bottom:10px;width:100%;text-align:center}.scheda-coupon{margin-top:20px}.scheda-coupon .left-side h3{border-bottom:1px solid #ccc;color:#333;font-size:18px;font-size:1.125rem;margin:0 0 10px;padding-bottom:10px}.scheda-coupon .left-side p{margin-bottom:10px}.scheda-coupon .ui-widget-header{border:none;background:transparent;text-align:center}.scheda-coupon .ui-widget.ui-widget-content,.scheda-coupon .ui-widget-content{border:none;background:transparent}.scheda-coupon .ui-state-default,.scheda-coupon .ui-widget-content .ui-state-default,.scheda-coupon .ui-widget-header .ui-state-default,.scheda-coupon .ui-button,.scheda-coupon html .ui-button.ui-state-disabled:hover,.scheda-coupon html .ui-button.ui-state-disabled:active{border:none;background:transparent;padding:5px 0;text-transform:uppercase}.scheda-coupon .ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-state-active,.scheda-coupon .ui-widget-content .ui-state-active{background:transparent !important;border:none;border-bottom:3px solid #221c46;cursor:pointer}.scheda-coupon .ui-tabs-panel{margin-top:20px;font-size:14px;font-size:.875rem}.scheda-coupon .ui-tabs-panel ul{padding-left:15px;list-style:disc;margin-left:15px}.scheda-coupon .ui-tabs-panel li{padding-bottom:10px}.scheda-coupon .ui-widget-header a{color:#666}.scheda-coupon .ui-widget-header .ui-tabs-active a{color:#444}.scheda-coupon .googlemap_wrap{position:relative;overflow:hidden;min-height:330px}.scheda-coupon .map-item{width:100%;height:300px}.scheda-coupon .map-caption{background:#FFF;padding:0 14px 10px 14px;font-size:13px;font-size:.8125rem}.scheda-coupon .map-caption h4{padding-top:10px;margin-bottom:1px;line-height:15px;margin-top:0}.scheda-coupon .map-caption h4 a.map-store-name,.scheda-coupon .map-caption h4 a:link.map-store-name{text-transform:uppercase;font-size:15px;font-size:.9375rem;color:#1d2331}.scheda-coupon .map{margin-bottom:15px}.scheda-coupon .share h3{text-transform:uppercase;font-size:15px;font-size:.9375rem;color:#1d2331;margin-top:20px;margin-bottom:10px}.scheda-coupon .share .share-icon{display:inline-block;vertical-align:middle;margin:2px}.scheda-coupon .share .share-icon img{width:38px;height:38px}.related-coupon h3{font-size:30px;font-size:1.875rem;margin-top:40px;margin-bottom:20px}.caption-carousel{background:rgba(29,35,49,0.3);position:absolute;height:100%;padding:0 7%;width:100%;text-align:center;z-index:1;color:#FFF}.caption-carousel .aligncenter{width:100%}.caption-carousel .aligncenter h1{text-transform:uppercase;font-size:24px;font-size:1.5rem}.caption-carousel .aligncenter h2{font-size:16px;font-size:1rem}.caption-carousel .aligncenter .price{display:block;padding:0 5px;float:left;width:100%;margin-top:15px}.caption-carousel .aligncenter .price .new-price{color:#FFF;display:block;font-size:16px;font-size:1rem}.caption-carousel .action{background:#189c6c;display:inline-block;padding:10px 30px;border-radius:4px;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:10px;margin-bottom:10px}.coupon-carousel .owl-dots{bottom:10px;width:100%;display:flex;-webkit-justify-content:center;justify-content:center}.coupon-carousel .owl-dots .owl-dot{background:transparent;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:10px;height:10px;margin:0 10px}.coupon-carousel .owl-dots .owl-dot.active{background:#FFF}.qui-title .cnt-input-city{padding:0 10px;margin-bottom:20px;position:relative}.qui-title .cnt-input-city:before{content:"\f041";font-size:18px;font-size:1.125rem;color:#999a9a;left:20px}.qui-title .cnt-input-city input{width:100%;padding-left:30px;border:1px solid #ebebeb;color:#999a9a;height:40px;line-height:40px;font-size:16px;font-size:1rem}input.hidden-control{display:none}.ranking-selector{padding-bottom:30px}.ranking-selector li{margin-bottom:20px}.ranking-selector .ui-button.ui-checkboxradio-label .ui-icon,.description .ui-button.ui-checkboxradio-label .ui-icon{background:url(../img/ico-check.gif) no-repeat center center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;width:24px;height:24px;margin-right:10px}.ranking-selector .ui-checkboxradio-label.ui-button,.description .ui-checkboxradio-label.ui-button{width:100%;max-width:100%;display:block;font-size:16px;display:flex;align-items:center}.cnt-rimborsi.specific-request .intro-txt{padding:0 0 30px 0}.cnt-rimborsi.school-request .cnt-form{max-width:100%;padding-right:0}.riepilogo_pagamento{padding:13px;background:#fff;width:100%;margin-bottom:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 2px 0 0 rgba(0,0,0,0.02)}.box_riepilogo{width:100%;margin:15px 0;padding-bottom:20px;border-bottom:1px solid #ececec;position:relative}.cart-container .box_riepilogo{padding-bottom:0}.cart-container .remove{position:absolute;top:15px;right:10px;z-index:1}.img-checkout{width:100%;text-align:center;margin:10px 0}.img-checkout img{width:100%}.quantity-select{display:inline-block !important;font-size:1em;height:30px;margin:0 -5px;position:relative;text-align:center;width:50px;background:#f3f3f3 url("../img/down.png") no-repeat 90% center;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';text-align:left;padding:5px}.quantity-selector .quantity-select{display:none !important}.basket-minus-button,.basket-plus-button{background:#e9e9e9 none repeat scroll 0 0;height:30px;visibility:visible;width:30px;display:inline-block;text-align:center;vertical-align:top;font-size:18px;color:#189c6c;display:none}.cart-container .total p{color:#221c46;font-size:18px;font-size:1.125rem}.remove_btn a,.remove_btn a:link{background:#221c46;display:inline-block;padding:10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";color:#fff;text-transform:capitalize;text-decoration:none;margin-top:15px;width:100%;text-align:center;font-size:18px;cursor:pointer;border:0}.paypal-payment-button{background:#ffc439;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";color:#fff;text-transform:capitalize;text-decoration:none;margin-top:15px;width:100%;text-align:center;font-size:18px;cursor:pointer;border:0}.paypal-payment-button:after{content:"";width:65px;height:18px;background:url("../img/paypal.png") no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin-left:10px}.payment-button{background:#221c46;display:inline-block;padding:10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";color:#fff;text-transform:capitalize;text-decoration:none;margin-top:15px;width:100%;text-align:center;font-size:15px;font-size:.9375rem;cursor:pointer;border:0}.totale-ordine{padding-top:20px;font-size:20px;font-size:1.25rem;font-family:"TT Travels Trl Medium";color:#333;text-align:right;margin-top:0}.totale-ordine span{color:#189c6c;font-size:24px;font-size:1.5rem}.discount-row .totale-ordine{font-size:18px;font-size:1.125rem}.discount-row .totale-ordine span{font-size:22px;font-size:1.375rem}.lista-pagamento{font-size:14px;font-size:.875rem;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.lista-pagamento .descript{width:80%}.lista-pagamento .prezzo{width:15%;text-align:right}.box-action-pagamento .totale-riepilogo-row{color:#fff;border-top:1px solid #3f4450;border-bottom:1px solid #3f4450;width:100%;padding:20px 0;margin-top:50px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;font-family:"TT Travels Trl Regular";font-size:18px;font-size:1.125rem}.codice-sconto input{background:#434956;border:0;color:#fff !important;font-size:14px;padding:10px;width:70%;border-radius:3px}.codice-sconto .action_riepilogo{background:#189c6c;border:1px none;color:#fff;cursor:pointer;font-size:14px;font-size:.875rem;padding:10px;width:calc(33.33333333% - 30px);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.trash{text-align:right;width:20px;cursor:pointer;margin-left:20px}.trash:after{content:"\f014";font-size:30px;font-size:1.875rem;color:#221c46}.totale-buono .trash:after{color:#221c46;font-size:24px;font-size:1.5rem}.box-action-pagamento .totale-riepilogo{color:#fff;border-bottom:1px solid #3f4450;padding:20px 0;text-align:right;font-family:"TT Travels Trl Regular";font-size:18px;font-size:1.125rem;text-align:right;text-transform:capitalize}.box-action-pagamento .totale-riepilogo span{color:#221c46;font-size:28px;font-size:1.75rem}.terms-conditions{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.terms-conditions input{width:13px;height:13px}.terms-conditions label{margin-left:10px;width:calc(100% - 30px);font-size:14px;font-size:.875rem}.terms-conditions label a,.terms-conditions label a:link{color:#FFF;text-decoration:underline;font-size:14px;font-size:.875rem}.terms-privacy-extended{margin:14px 0 15px 40px;font-size:12px;font-size:.75rem}@media (max-width: 767px){.totale-ordine{text-align:center}.cart-container .remove{display:none}.cart-container .product-descript,.cart-container .price,.cart-container .quantity,.cart-container .total{width:100%;margin:10px 0;text-align:center}.cart-container .product-descript h3,.cart-container .price h3,.cart-container .quantity h3,.cart-container .total h3{font-size:15px;font-size:.9375rem;font-family:"TT Travels Trl Bold";text-transform:uppercase;margin:3px 0;color:#272727}}.cc-welfare{padding:20px 0;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px 0;border-bottom:1px solid #ececec}.cc-welfare label{width:100%;text-align:center;font-size:15px;font-size:.9375rem;font-family:"TT Travels Trl Bold";text-transform:uppercase;color:#272727;padding-bottom:10px}.cc-welfare .cnt-conto-input{color:#221c46;font-size:16px;font-size:1rem;margin-right:20px;width:calc(50% - 20px);max-width:200px;text-align:center}.cc-welfare input{height:44px;border:2px solid #dedddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;color:#272727;font-size:16px;font-size:1rem;width:90%}.cc-welfare button{background:#221c46;padding:10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";color:#fff;text-transform:capitalize;text-decoration:none;width:44%;max-width:130px;text-align:center;font-size:18px;cursor:pointer;border:0}.discount-row-cnt h3{border:none;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.discount-row-cnt h3 .btn{width:30%;height:44px;max-width:130px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";background:#221c46;padding:10px 30px;text-align:center;text-indent:0;line-height:24px}.discount-row-cnt h3 .btn:after{content:"Usa";color:#fff;display:block;font-family:"TT Travels Trl Regular";width:100%}.row-discount{border:none;padding:10px 0}.row-discount .inner-row-discount{padding:20px 0;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-discount .inner-row-discount input{height:44px;border:2px solid #dedddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:left;color:#272727;font-size:16px;font-size:1rem;width:100%;padding:0 10px;margin-bottom:20px}.row-discount .inner-row-discount input.discount-value{background:#f3f3f3}.row-discount .inner-row-discount .use-code{background:#189c6b;padding:10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";color:#fff;text-transform:capitalize;text-decoration:none;width:44%;max-width:120px;text-align:center;font-size:18px;cursor:pointer;border:0}.row-discount .inner-row-discount button.trash{background:none;border:none;width:auto;margin-left:20px}.row-discount .inner-row-discount button.trash:after{color:#272727}.row-discount .row-btn-add{width:100%;padding-top:30px;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.row-discount .row-btn-add .add-code{background:#189c6b;padding:10px 30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"TT Travels Trl Regular";color:#fff;text-transform:capitalize;text-decoration:none;width:70%;max-width:200px;text-align:center;font-size:18px;cursor:pointer;border:0}.top-scheda-coupon .img-scheda-coupon{position:relative}.coupon-carousel{margin-bottom:30px}.add-dialog .form-add .cnt-form.full-length{max-width:100%;padding:0;text-align:left}.school-request .inner-title{text-transform:uppercase}.school-request .file-input-wrapper{margin-top:20px}.upload .uploaded-file{display:flex;-webkit-align-items:center;align-items:center;margin-top:20px}.upload .uploaded-file:before{content:"\f0f6";color:#221c46;font-size:18px;font-size:1.125rem;margin-right:15px}.aside-tickets .cnt-form input{height:52px;line-height:52px}.inner-box-action .terms-conditions .ui-button{width:100%;max-width:100%;background:transparent;color:#FFF}.inner-box-action .terms-conditions .ui-button .ui-icon{margin-right:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.wallet-cnt{min-width:150px}}@media only screen and (min-height: 501px){body.open-map{overflow:hidden}}.filter-address .cnt-form{width:100%;display:flex;-webkit-align-items:center;align-items:center}.filter-address .cnt-form #autocompletemap{margin-right:15px}.cart-container-cnt{width:100%}.loaders{height:100%;background:rgba(68,127,186,0.6);position:fixed;width:100%;z-index:1000;left:0;top:0}.cnt-loader{font-size:40px;font-size:2.5rem;color:#FFF;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.loader{display:inline-block;position:relative;width:80px;height:80px;vertical-align:middle;margin-right:20px}.loader-quart{border-radius:50px;border:6px solid rgba(255,255,255,0.4)}.loader-quart:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50px;border:6px solid transparent;border-top-color:#fff;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);tranform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);tranform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);tranform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);tranform:rotate(360deg)}}.promocode-more{width:100%;font-size:14px;font-size:.875rem;padding-bottom:20px}.couponing-shippinginfo .cnt-form label,.couponing-billinginfo .cnt-form label,.couponing-travelinfo .cnt-form label{font-size:14px;font-size:.875rem;padding:0 0 10px 0;color:#272727}.couponing-billingtype span,.couponing-billingsameasshipping label[for="BillingSameAsShipping"]{font-size:14px;font-size:.875rem;color:#272727}.cart-message{background:#FFF;padding:10px 10px 10px 50px;position:relative;border-bottom:2px solid #ececec}.cart-message.approved:before{content:"\f00c";color:#00a504;font-size:30px;font-size:1.875rem;left:10px}.cart-message.error:before,.cart-message.refused:before{content:"\f00d";color:#e20310;font-size:30px;font-size:1.875rem;left:10px}#tableDataContainer .button .sendRequest{height:50px;line-height:50px;padding:0 20px}.map-container .nav{padding-top:20px;margin-top:20px;border-top:1px solid #221c46;display:flex;-webkit-justify-content:center;justify-content:center}.map-container .nav li{width:30px;height:30px;line-height:30px;text-align:center;margin:0 10px;font-size:18px;font-size:1.125rem;color:#FFF;background:#221c46;cursor:pointer}.accordion.ui-accordion{margin-top:-20px;margin-bottom:30px}.accordion.ui-accordion .ui-accordion-header.ui-state-default,.accordion.ui-accordion .ui-accordion-header.ui-state-active{margin-top:20px}.tickets .plus-minus ul li:before,.cnt-description.coupon-detail .top-description .plus-minus ul li:before{display:none}@media only screen and (min-width: 480px){.row-discount .inner-row-discount input{width:49%}.row-discount .inner-row-discount input.discount-input{margin-right:2%}.filters button{max-width:49%}aside .filters button{max-width:100%}.row-bonus{display:flex;justify-content:space-between}.row-bonus.coupon-amount{justify-content:flex-start}.row-bonus .generate-btn,.row-bonus .partner-website{max-width:48%}.row-bonus .generate-btn{margin:0}#formContainer form{display:flex;flex-wrap:wrap;justify-content:flex-start}#formContainer form .cnt-form{width:48%;margin:0 1% 40px 0}#formContainer form .cnt-form input.amount{margin-top:0}.request-fund-selector{margin-left:1%}#formContainer form .cnt-form{width:48%}.row-bonus.coupon-spec{width:100%;display:flex;justify-content:space-between}.row-bonus.coupon-spec .cnt-form{width:37%}.row-bonus.coupon-spec .cnt-form:first-child{width:60%}#formContainer form .row-bonus.coupon-spec .cnt-form{margin:0 0 20px 0}.row-bonus.coupon-amount{line-height:38px;width:48%}.cnt-form.select-beneficiary,.row-bonus.button-bonus{width:100%}.aside-tickets .row-bonus.button-bonus{width:100%}.aside-tickets .generate-btn .sendRequest{height:52px}.aside-tickets.school-tickets .row-bonus.button-bonus{width:50%}.aside-tickets.school-tickets .row-bonus.button-bonus .generate-btn{width:100%}#formContainer.school-tickets form .row-bonus.coupon-spec .cnt-form{max-width:100%}.row-bonus.bonus-school.coupon-spec .cnt-form{margin:0}.convenzione .cnt-form.select-beneficiar{max-width:50%}.cnt-description.coupon-detail .cnt-form.select-beneficiary{margin-bottom:0}.box.convenzione .cnt-description.coupon-detail .cnt-btn.button{margin:20px 0 0 0}.box.convenzione .cnt-description{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box.convenzione .cnt-description h1,.box.convenzione .cnt-description p,.box.convenzione .cnt-description .box-title{max-width:100%}.box.convenzione .cnt-btn.button{margin-top:26px}.custom-voucher .filter-nav a,.custom-voucher .filter-nav a:link{line-height:40px}}@media only screen and (min-width: 568px){.cnt-form input.amount{margin-top:0}#main-header .cnt-search{top:100px}#main-header .cnt-search.open{top:80px}.cnt-convenzionati ul{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.cnt-convenzionati ul li{margin:0 1% 20px 1%}.cnt-form{width:48%}.bottom-description .cnt-form,.user-field .cnt-form,.login .cnt-form{width:100%}.cnt-form.date-amount{width:100%}.cnt-form.select-loanarchive{display:flex;align-items:center;width:100%}.cnt-form.select-loanarchive .ui-selectmenu-button.ui-button{width:48%;margin-right:20px}.refund-info{margin:0}}@media only screen and (min-width: 660px){.cc-welfare label{width:40%;padding:0}#tableDataContainer .button button{margin-bottom:0}#tableDataContainer .cnt-search .button{max-width:25%}#tableDataContainer .cnt-search .button.excel{max-width:14%}#tableDataContainer .cnt-search .sendRequest{padding:0 10px}.qui-title{margin-bottom:20px;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.qui-title .cnt-input-city{margin-bottom:0}.qui-title .page-title{padding-bottom:0}.caption-carousel .aligncenter{text-align:left;padding:0 70px}.request-type-selector li{max-width:20%;padding:0 10px}.form-container .privacy{width:100%}.cnt-rimborsi,.form-container{display:flex;flex-wrap:wrap;justify-content:space-between}.cnt-rimborsi .cnt-form.date-amount,.form-container .cnt-form.date-amount{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.cnt-rimborsi .cnt-form.date-amount .hasDatepicker,.form-container .cnt-form.date-amount .hasDatepicker{max-width:69%;margin-bottom:0}.cnt-rimborsi .cnt-form.date-amount .amount,.form-container .cnt-form.date-amount .amount{max-width:29%}.cnt-rimborsi .cnt-form.description,.form-container .cnt-form.description{max-width:100%}.cnt-rimborsi .request-type-selector,.cnt-rimborsi .button,.cnt-rimborsi .privacy,.cnt-rimborsi .section-title,.form-container .request-type-selector,.form-container .button,.form-container .privacy,.form-container .section-title{width:100%}.form-container{justify-content:flex-start}.form-container .cnt-form{max-width:48%}.cnt-form input.amount{margin-top:0}.main-nav .inner-search{width:41%;padding:0}.inner-search-btn{width:10%;padding:0}.cnt-search{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.cnt-search#searchFormContainer{flex-wrap:wrap;justify-content:space-between}.cnt-search .inner-search-btn{justify-content:center}.cnt-search .cnt-form{margin:0}.cnt-search .cnt-form.date-amount{max-width:34%}.cnt-search .cnt-form.date-amount input.hasDatepicker{margin:0}.cnt-search .button{max-width:30%;margin:0}.cnt-search #sendRequest{line-height:52px;width:100%}#passwordFormContainer{width:98%;margin:0 1%}.user-field,.add-dialog .form-add,#passwordFormContainer form{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1%}.user-field .cnt-form,.add-dialog .form-add .cnt-form,#passwordFormContainer form .cnt-form{max-width:48%;margin:0 1% 20px 1%}.user-field .button,.add-dialog .form-add .button,#passwordFormContainer form .button{text-align:center;width:100%}.user-field .button.delete-beneficiary,.add-dialog .form-add .button.delete-beneficiary,#passwordFormContainer form .button.delete-beneficiary{margin-top:20px}.add-dialog .form-add{padding:20px;width:100%}.add-dialog .form-add .button{max-width:100%;margin:0}.user-field .button{margin-bottom:20px}.request-fund-selector{display:flex}.request-fund-selector li{margin-right:40px}.grid-button-container{display:flex;flex-wrap:wrap;justify-content:space-between}.grid-button-container .file-input-wrapper{max-width:310px}.grid-button-container .square-button{line-height:50px;width:48%;max-width:310px;margin-right:50%;max-width:310px}.grid-button-container.k-button-group .square-button{margin-right:0;width:48%}.grid-button-container.k-button-group button:last-child{margin-top:0}.company-buttons{justify-content:flex-start}.company-buttons a.banner-save,.company-buttons a:link.banner-save{margin-right:20px}.top-refund{display:flex;-webkit-align-items:center;align-items:center}.top-refund .select-beneficiary{margin-right:30px;margin-bottom:0;width:calc(100% - 200px);max-width:400px}}@media only screen and (min-width: 768px){.cnt-login .right-side{width:50%;padding-right:15px;padding-left:15px}.login #main-cnt{padding:0}.cnt-login{display:flex;align-items:center}.cnt-login .left-side{display:flex;justify-content:center;background:#00eb5e;width:50%;padding-right:15px;padding-left:15px;align-items:center;height:100%}.cnt-login .left-side img{max-width:540px;width:50%}.cnt-pagination{margin-top:50px}.couponing-shippinginfo,.couponing-billinginfo,.couponing-travelinfo{display:flex;flex-wrap:wrap;justify-content:space-between}.couponing-billingselection{justify-content:flex-start}.totale-ordine span{width:20%;display:inline-block}.totale-buono{display:flex;justify-content:flex-end}.totale-buono .promo-label{width:auto}.totale-buono .promo-value{padding:5px 15px;width:13%;text-align:right}.promo-label{padding:5px 15px}.totale-ordine{padding-right:34px}.school-request .file-input-wrapper,.upload .uploaded-file{margin-top:0}.upload .uploaded-file{margin-left:20px}.cnt-rimborsi.school-request .cnt-form.upload{display:flex;-webkit-align-items:center;align-items:center}.row-discount .inner-row-discount{-webkit-justify-content:space-between;justify-content:space-between}.row-discount .inner-row-discount input{width:28%;margin:0}.row-discount .inner-row-discount input.discount-input{margin:0}.cc-welfare{-webkit-justify-content:flex-end;justify-content:flex-end}.cc-welfare span{width:16%;padding:5px 15px;font-size:18px;font-size:1.125rem;color:#221c46}.box_riepilogo{padding-right:20px;display:flex;justify-content:space-between;align-items:center;position:relative}.box_riepilogo .remove{position:absolute;top:50%;z-index:100;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.box_riepilogo .remove a:after,.box_riepilogo .remove a:link:after{content:"\f057";font-family:FontAwesome;color:#221c46;font-size:24px;font-size:1.5rem}.box_riepilogo h3{font-family:"TT Travels Trl Regular";font-size:16px;font-size:1rem;padding-bottom:5px}.box_riepilogo .img-checkout{width:25%;margin:0}.box_riepilogo .product-descript{width:25%}.box_riepilogo .price{width:20%}.box_riepilogo .quantity{width:10%;padding:5px 0}.box_riepilogo .quantity .quantity-selector{width:100%}.box_riepilogo .total{width:16%}.remove_btn{display:none}.cnt-rimborsi.school-request .button{text-align:right}.school-request .file-input-wrapper{width:33.333%}.ranking-selector{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ranking-selector li{width:50%}.cnt-rimborsi.school-request .cnt-form.select-beneficiary{width:33.333%;max-width:33.333%;padding-right:30px}.cnt-rimborsi.school-request .cnt-form.middle-length{width:33.333%;padding-right:30px}.ranking-selector{padding-bottom:0}.caption-carousel .aligncenter h1{font-size:30px;font-size:1.875rem}.caption-carousel .aligncenter h2{font-size:18px;font-size:1.125rem}.caption-carousel .aligncenter .price{margin-top:15px}.caption-carousel .aligncenter .price .old-price{font-size:19px;font-size:1.1875rem}.caption-carousel .aligncenter .price .discount{font-size:17px;font-size:1.0625rem}.caption-carousel .aligncenter .price .new-price{font-size:36px;font-size:2.25rem}.related-coupon{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-coupon h3{width:100%}.related-coupon .box-coupon{width:calc(50% - 30px)}.coupon-filters{display:block;margin-bottom:10px}.list-coupon-cnt .right-side{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-coupon-cnt .right-side .thumbnail{margin-bottom:0;clear:both;overflow:hidden}.box-coupon{background:#FFF;width:calc(66.66666667% - 30px);margin-left:15px;margin-right:15px;float:left}.box-coupon.half-box{width:calc(33.33333333% - 30px)}.thumbnail{border:0 solid #ddd}.title-container{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#resultContainer .title-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#resultContainer .title-container .type{width:100%}.cnt-description .title-container{flex-wrap:wrap}.cnt-feedback{padding:0}.product-survey{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.product-survey .cnt-img{width:185px}.product-survey .txt-pdt{width:calc(100% - 215px)}.mobile-info-container .close-info,.close-info{display:none}.mobile-info-container{padding-top:0}.map-infowindow .cnt-img{display:block}.map-infowindow .cnt-description{width:68%}.search-map.ui-dialog .ui-dialog-titlebar-close:after{height:24px;width:20px}.search-map.ui-dialog .ui-dialog-titlebar-close{font-size:30px;font-size:1.875rem}.map-infowindow .cnt-img .caption{font-size:30px;font-size:1.875rem}.map-infowindow .cnt-description h3{font-size:30px;font-size:1.875rem}.map-infowindow .cnt-description div{font-size:16px;font-size:1rem}.close-tutorial:after{font-size:36px;font-size:2.25rem}.cnt-table.balance-table .row-table{margin-bottom:0}.cnt-table.balance-table .row-table li span{display:none}.cnt-table.balance-table .row-table li{padding:0}.cnt-table.balance-table .row-table li.employee,.cnt-table.balance-table .row-table li.year{display:block}.cnt-table.balance-table .row-table.head li{color:#221c46}.owl-prev,.owl-next{width:48px;height:80px}#main-header .width-cnt{display:flex;-webkit-align-items:center;align-items:center;justify-content:flex-end}.main-nav{width:80%}.main-nav .cnt-search{padding:30px}.main-nav{padding:30px}.info-txt{display:inline-block}.desktop{display:block}.mobile{display:none}#main-cnt{padding:30px 20px 0 20px}#main-header .user a span,#main-header .user a:link span,#main-header .user a:hover span{color:#221c46}#main-header .cnt-search{top:123px}.box{margin-bottom:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0}.box .cnt-img{width:50%;margin:0}.box.convenzione .cnt-description{flex-direction:column;justify-content:space-between}.box.convenzione .cnt-description .cnt-btn.button{margin-top:26px}.box .cnt-description{width:50%;display:flex;flex-direction:column;justify-content:center;padding:20px}.box .cnt-description .box-title{font-size:30px;font-size:1.875rem}.box.gotobox .cnt-description{border-left:1px solid #dbdbdb}.box.gotobox:nth-child(even){flex-direction:row-reverse}.box.gotobox:nth-child(even) .cnt-description{border-left:none;border-right:1px solid #dbdbdb}.ui-checkboxradio-label.ui-button{font-size:14px;font-size:.875rem;max-width:100%;margin:auto}span.info{display:block;cursor:pointer}.ui-widget.ui-widget-content[role="tooltip"],#privacy-err-span{font-size:16px;font-size:1rem}.specific-request .cnt-form{padding-right:50px}.cnt-lista-convenzioni ul{display:flex;flex-wrap:wrap;gap:40px}.cnt-lista-convenzioni ul li{width:calc(50% - 20px);margin:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.ui-tabs-vertical{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.ui-tabs-vertical strong{font-family:"TT Travels Trl Bold"}.ui-tabs-vertical p{padding-bottom:10px}.ui-tabs-vertical li{padding:10px}.ui-tabs-vertical em{font-style:italic}.ui-tabs-vertical .cnt-tab ul li{position:relative;padding-left:20px}.ui-tabs-vertical .cnt-tab ul li:before{content:"";position:absolute;top:15px;left:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;width:10px;height:10px;background:#221c46;z-index:100}.ui-tabs-vertical .ui-tabs-nav{max-width:38%}.ui-tabs-vertical .ui-tabs-panel{max-width:60%}#tabs .ui-widget-content{padding:0}#tabs h2{margin-bottom:10px}.cnt-table.balance-table{padding:0}.cnt-table.operations-table .row-table.head li{color:#221c46}.cnt-table.balance-table .table-header,.cnt-table.operations-table .table-header{background:#221c46;padding:0 15px;line-height:60px;color:#FFF}.cnt-table.operations-table li{flex:1}.cnt-table.saldo-fondo-table .table-header{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;background:#221c46;padding:0;line-height:30px;color:#FFF}.cnt-table.balance-table .table-header h2{color:#FFF}.cnt-table.balance-table .table-header .update{display:none}.cnt-table.balance-table .row-table.head,.cnt-table.balance-table .row-table{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center;padding:0 10px;line-height:60px}.cnt-table.balance-table .row-table.head li,.cnt-table.operations-table.head li{font-size:11px;font-size:.6875rem}.cnt-table.saldo-fondo-table .row-table{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center;padding:0;line-height:30px}.cnt-table.balance-table .date{display:block}.cnt-table.balance-table ul:nth-child(odd){background:#FFF}.cnt-table.balance-table .row-table li,.cnt-table.saldo-fondo-table .row-table li{flex:1;max-width:33.333%}.cnt-table.balance-table .row-table li:first-child,.cnt-table.saldo-fondo-table .row-table li:first-child{text-align:left}.cnt-table.balance-table.statistics .row-table li,.cnt-table.saldo-fondo-table.statistics .row-table li{max-width:50%;text-align:left;padding:0 15px}.cnt-table.balance-table:last-child .row-table li,.cnt-table.saldo-fondo-table:last-child .row-table li{max-width:25%}.cnt-table.balance-table:last-child .row-table li:first-child,.cnt-table.saldo-fondo-table:last-child .row-table li:first-child{text-align:left}.cnt-table.balance-table .row-table.head li{text-transform:uppercase}.txt-wallet{display:block}.cnt-table.operations-table .title-mobile-table{display:none}.cnt-table.operations-table .title-table,.cnt-table.operations-table .row-table.head{display:block}.cnt-table.operations-table .table-header{border:none}.cnt-table.operations-table .operation-value span,.cnt-table.operations-table .operation-type span{display:none}.cnt-table.operations-table .mobile-label{display:none}.cnt-table.operations-table ul{display:flex;justify-content:space-between}.cnt-table.operations-table li{border-right:1px solid #dedcdc;border-bottom:1px solid #dedcdc;max-width:16%;padding:0 4px;display:flex;flex-direction:column;justify-content:center;font-size:14px;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;min-height:50px;text-align:center}.cnt-table.operations-table li.mobile{display:none}.cnt-table.operations-table li span{width:100%;overflow:hidden}.cnt-table.operations-table li:last-child,.cnt-table.operations-table li:first-child{max-width:10%;line-height:50px}.cnt-table.operations-table li:last-child{border-right:none}.cnt-table.operations-table h3{display:none}.cnt-table.operations-table .row-table.head li{font-size:12px;font-size:.75rem}.cnt-table.operations-table .row-table.head{display:flex;font-family:"TT Travels Trl Bold";text-transform:uppercase}.cnt-pagination,.cnt-search{-webkit-justify-content:flex-end;justify-content:flex-end}.cnt-search .button{max-width:193px;margin-left:20px}.cnt-search .cnt-form.date-amount{margin-left:20px}.contact-form textarea{height:180px;font-size:16px;font-size:1rem}.contact-form h1{text-align:left;padding-left:20px}.box-contact h1{line-height:60px}.cnt-dialog section .inner-popup{text-align:left}.guest .user-field .button{max-width:48%;margin:0 1%;text-align:center}.aside-cnt{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.aside-cnt .cnt-adv{margin:0 1% 20px 1%;max-width:300px}.login .box-login form{padding:0 20px 40px 20px}.login .box-login .logo-login{padding:20px 0 5px 0}.login .box-login header{line-height:60px;font-size:24px;font-size:1.5rem}.login #main-header .width-cnt{text-align:left;padding:0;-webkit-justify-content:flex-start;justify-content:flex-start}.box img.mobile{display:none}.box img.desktop{display:block}.cnt-table.operations-table.request li{max-width:24%}.cnt-table.operations-table.request li:last-child,.cnt-table.operations-table.request li:first-child{max-width:14%}.cnt-table.operations-table.employee li,.cnt-table.operations-table.employee li:last-child,.cnt-table.operations-table.employee li:first-child{max-width:20%}.cnt-table.operations-table.request .body-table,.cnt-table.operations-table.employee .body-table{padding:0}.banner-list .table-header a.banner-init-edit:before,.banner-list .table-header a:link.banner-init-edit:before{color:#FFF}.cnt-table.operations-table.banner-list .row-table.head li,.cnt-table.operations-table.banner-list .row-table li{max-width:50%;min-height:auto;padding:10px;line-height:normal}.cnt-table.operations-table.banner-list .row-table.head li:first-child,.cnt-table.operations-table.banner-list .row-table li:first-child{max-width:30%}.cnt-table.operations-table.banner-list .row-table.head li:last-child,.cnt-table.operations-table.banner-list .row-table li:last-child{max-width:20%}.company-logo.cnt-form{width:50%;margin-top:20px}.company-banner .accordion{padding:0}.company-banner .cnt-table.operations-table li:last-child{flex-direction:row;flex-wrap:nowrap}#formContainer form .select-beneficiary.cnt-form{max-width:100%}.cnt-table.operations-table .ui-widget-content li:last-child{display:block}.page-title{padding:0 0 10px 0}.intro-txt{padding:0 0 20px 0}.request-type-selector li .label-radio label{padding:30px 0 0 0;position:relative}.row-config ul li.welfare-input,.row-config ul li.busta-paga-input{width:24%}.row-config ul li{-webkit-order:2;-ms-order:2;order:2;width:50%}.row-config ul li.busta-paga-input{-webkit-order:2;-ms-order:2;order:2}.cnt-table.saldo-fondo-table .row-table.head li:first-child span{display:block}.cnt-table.saldo-fondo-table h3{display:none}.custom-request{padding-bottom:20px;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.custom-request h1{width:100%}.custom-request p{padding-bottom:15px}.custom-request p:last-child{padding-bottom:0}.custom-request .filters.custom-voucher{width:100%;display:block}.custom-request .filters.custom-voucher .filter-nav{display:flex;justify-content:center;align-items:center;padding:0}.custom-request .filters.custom-voucher a,.custom-request .filters.custom-voucher a:link{display:block}.custom-request .filters.custom-voucher a:last-child,.custom-request .filters.custom-voucher a:link:last-child{margin-bottom:0}.request-type-selector li .label-radio label{max-width:220px}}@media only screen and (min-width: 1024px) and (max-width: 1079px){.userinfo-container{width:80%}}@media only screen and (min-width: 992px){footer{margin-bottom:0}}@media only screen and (min-width: 1024px){footer .footer-menu{width:auto;margin:0 0 0 auto}.cnt-rimborsi #formContainer{width:64%}.cnt-rimborsi #formContainer .cnt-form{width:48%;max-width:50%}.cnt-rimborsi .select-beneficiary.cnt-form{width:36%;max-width:100%}#formContainer form .cnt-form{width:31%}#formContainer.aside-tickets form .coupon-spec .cnt-form{width:48%}.tickets{padding:0 20px}#myprofileContainer,.full-width{padding:0 20px}.login .box-login .full-width{padding:0}#howto-accordion{padding:0 40px;margin:0 auto;width:100%;max-width:1200px}.mandatory-disclaimer{padding:0 20px}.cnt-refund{padding:20px}.filters{padding:0 20px}.box-action .inner-box-action{min-height:256px}.userinfo-container{width:100%;-webkit-justify-content:flex-end;justify-content:flex-end}.lista-pagamento .descript{width:66%}.lista-pagamento .prezzo{width:33%}.cart-container-cnt{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.cart-container-cnt .cart-container{width:70%;padding:0}.cart-container-cnt .box-action-pagamento{width:28%}.scheda-coupon .ui-widget-header{display:flex}.scheda-coupon .ui-widget-header li{margin-right:15px}.top-scheda-coupon{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.top-scheda-coupon .img-scheda-coupon{width:66.66666667%;padding:0}.top-scheda-coupon .box-action{width:calc(33.33333333% - 15px)}.scheda-coupon .left-side{padding:15px;background:#FFF}.list-coupon-cnt{display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-right:-15px}.list-coupon-cnt aside{width:25%}.list-coupon-cnt .right-side{width:75%}.cnt-table.balance-table .row-table.head li,.cnt-table.operations-table.head li,.cnt-table.operations-table .row-table.head li{font-size:14px;font-size:.875rem}.cnt-table.balance-table .row-table{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#main-header .cnt-search.open{top:82px}#main-header .wallet-cnt a.balance-option,#main-header .wallet-cnt a:link.balance-option{display:block}#main-header a.wallet span,#main-header a:link.wallet span{display:block;margin-left:10px}.wallet-cnt{margin-left:20px;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.wallet-cnt a.wallet,.wallet-cnt a:link.wallet{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.cnt-description.coupon-detail .bottom-description{width:100%}#formContainer form .row-bonus.coupon-spec .cnt-form{max-width:48%;margin-right:0;padding-right:0}#formContainer.school-tickets form .row-bonus.coupon-spec .cnt-form{max-width:100%;margin-right:0;padding-right:0}.main-nav{width:70%}body{font-size:16px;font-size:1rem;line-height:30px}.page-title{font-size:24px;font-size:1.5rem}.intro-txt{font-size:18px;font-size:1.125rem;line-height:24px}.box .cnt-description .title-container .box-title{padding-bottom:0}.box .category a,.box .category a:link{font-size:16px;font-size:1rem}footer .footer-menu li:first-child:before,footer .footer-menu li:after{display:none}.top-footer .width-cnt{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 20px}.bottom-footer .width-cnt{padding:0 10px}footer .logo-quigroup,footer .logo-footer{margin:0}.box.convenzione .cnt-btn.button{margin-top:20px}.request-type-selector li:before{width:150px;height:150px}.cnt-rimborsi,.form-container,.form-container{-webkit-justify-content:flex-start;justify-content:flex-start}.cnt-rimborsi .cnt-form,.form-container .cnt-form,.form-container .cnt-form{max-width:33%;padding-right:2%;margin-bottom:40px}.cnt-rimborsi.specific-request .cnt-form,.form-container.specific-request .cnt-form,.form-container.specific-request .cnt-form{padding-right:50px;margin-bottom:40px}.cnt-rimborsi.specific-request .cnt-form.description,.form-container.specific-request .cnt-form.description,.form-container.specific-request .cnt-form.description{padding-right:0}.cnt-rimborsi.school-request,.form-container.school-request,.form-container.school-request{-webkit-justify-content:space-between;justify-content:space-between}#formContainer.aside-tickets form .cnt-form{margin-bottom:20px}#formContainer form .cnt-form{padding-right:20px}.aside-tickets #formContainer form .cnt-form{padding-right:0}.specific-request #formContainer form .cnt-form{padding-right:50px}.specific-request #formContainer form .cnt-form.description{padding-right:0}.cnt-rimborsi .cnt-form.date-amount .hasDatepicker{max-width:67%;margin-bottom:0}.cnt-rimborsi .cnt-form.date-amount .amount{max-width:29%}.welfare-fund{padding:20px;background:#FFF}.tickets{display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px;background:#FFF}.tickets .cnt-tickets{max-width:55%}.tickets .aside-tickets,.tickets .aside-tickets#formContainer{max-width:42%}.cnt-img-top{margin:0}.cnt-convenzionati ul li{max-width:31.333%}.cnt-table.operations-table li:last-child{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.cnt-table.operations-table li{max-width:14%}.cnt-table.operations-table li:last-child,.cnt-table.operations-table li:first-child{max-width:9%}a.view-details,a:link.view-details,a.edit-request,a:link.edit-request,a.delete-request,a:link.delete-request{margin:0 6px}.cnt-user{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.cnt-user .img-profile{max-width:25%}.cnt-user .user-field{max-width:73%}.filters button{max-width:32%}.grid-button-container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.grid-button-container .file-input-wrapper{width:31%;max-width:32%;margin-left:2%;margin-top:0}.grid-button-container .square-button{display:flex;max-width:32%;margin-right:0;-webkit-align-items:center;align-items:center}.grid-button-container.k-button-group .square-button{margin-right:20px}.cnt-menu a,.cnt-menu a:link{display:block;line-height:24px;font-size:16px;font-size:1rem;padding:0 12px}.top-refund{width:100%;margin-bottom:40px}aside .filter-nav a,aside .filter-nav a:link{padding:10px;font-size:14px;font-size:.875rem;background:#FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;color:#221c46;text-align:left;margin:0;line-height:20px;display:block}aside .filter-nav a:hover{background:#f5f5f5;color:#221c46}.list-coupon-cnt aside .filters h3{display:block;text-transform:uppercase;background:#FFF;font-family:"TT Travels Trl Bold";padding:10px;border-bottom:1px solid #f1f1f1}aside .filters button{display:none}aside .filter-nav{display:block !important}.coupon-filters .filter-nav{height:auto;visibility:visible;display:flex;-webkit-justify-content:center;justify-content:center;max-width:100%;padding:20px 0;background:#FFF}.coupon-filters .filter-nav a,.coupon-filters .filter-nav a:link{border:solid 1px #221c46;background:#221c46;color:#FFF;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:.875rem;text-align:center;margin:0 .5%;line-height:40px}.coupon-filters .filter-nav a.market-selected,.coupon-filters .filter-nav a:link.market-selected{background:#FFF;color:#221c46}.coupon-filters .filter-nav a:hover{background:#53c122}.coupon-filters.filters button{display:none}.cnt-rimborsi.specific-request.school-request .cnt-form{margin-bottom:0}.cnt-contact{display:flex;align-items:flex-end}.cnt-contact .item-contact{width:calc(100% / 3);margin:0 0 20px 0;border-left:1px solid #ccc}.cnt-contact .item-contact:first-child{border-left:none}.cnt-contact .item-contact p{height:50px}.item-contact:before{margin-bottom:40px}}@media only screen and (min-width: 1025px){.top-right{position:absolute;top:50%;z-index:99;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem}}@media (min-width: 1200px){.login-card{max-width:500px}}@media only screen and (min-width: 1366px){#main-cnt{margin-top:0}.login #main-cnt{margin-top:0}.main-nav{background:#fff}#main-header .width-cnt{padding:1rem}#main-cnt.welfaresplit{padding-top:50px}.login #main-cnt{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cnt-menu #menu li{border-bottom:none}.cnt-search{margin-top:10px}.main-nav .cnt-input-search,.inner-search-btn{padding-bottom:0}.cnt-search#searchFormContainer{-webkit-justify-content:center;justify-content:center;width:100%;padding:10px;background:#221c46}#main-header{padding:0;position:relative}.top-header{width:100%;position:fixed;top:0;left:0;z-index:101}#search-btn{height:40px}.owl-carousel#sliderbanner{margin-bottom:0}.main-nav .cnt-input-search input[type="text"]{height:40px;background:transparent;color:#fff;font-size:18px}.main-nav .cnt-input-search input[type="text"]::-webkit-input-placeholder{color:#fff}.main-nav .cnt-input-search input[type="text"]:-ms-input-placeholder{color:#fff}.main-nav .cnt-input-search input[type="text"]::placeholder{color:#fff}.main-nav .inner-search{width:26%;padding-right:10px;max-width:320px;padding-bottom:0}.main-nav .inner-search:first-child{padding-right:20px}.inner-search-btn{width:60px}#reset-btn{margin-right:0}.top-left{width:50%;display:flex;justify-content:space-between;align-items:center}.top-right{display:flex;justify-content:flex-end;align-items:center}#main-header .logo-cliente{display:block;margin:0 auto}#main-header .logo-cliente img{width:auto;max-height:80px;display:block}#main-header .width-cnt .logo{width:100%;position:relative;top:auto;left:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lines-button{position:relative;top:auto;left:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.lines-button{display:none}.main-nav{position:relative;display:block;width:100%;left:0%;top:0;height:auto;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;z-index:1;padding:0}.cnt-menu .inner-sub{padding:0}.cnt-menu #menu{height:40px;width:100%;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center}.cnt-menu #menu li{border-bottom:none;padding:0 15px}.cnt-menu a,.cnt-menu a:link{display:block;line-height:24px;font-size:20px;font-size:1.25rem;padding:0 8px}#main-header .user a.profilo:before,#main-header .user a:link.profilo:before{width:30px;height:30px;background:url(../img/ico-user.png) no-repeat;background-size:contain}.main-nav .cnt-input-search.place:after{color:#fff}.box .cnt-description .box-title{color:#221c46;font-size:32px;font-size:2rem;font-weight:300}.box .cnt-btn.button a,.box .cnt-btn.button a:link{line-height:30px;font-size:18px;font-size:1.125rem}.box.gotobox{margin:0}.box.gotobox:before{content:"";position:absolute;left:50%;z-index:100;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;display:block;height:100%;background:#dbdbdb}.box.gotobox:nth-child(even){flex-direction:row-reverse}.box.gotobox .cnt-img{width:50%}.box.gotobox .cnt-description{text-align:center;width:50%;padding:40px;justify-content:center;align-items:center;position:relative}.box.gotobox .cnt-description p{padding-top:10px;font-size:18px;font-size:1.125rem;line-height:24px}.box.gotobox .cnt-btn.button{margin-top:40px}.page-title{padding-top:40px;text-align:center;font-size:32px;font-size:2rem}.intro-txt{text-align:center;font-size:18px;font-size:1.125rem;padding:0 20px 30px 20px}.content{padding:0 20px}.cnt-menu a:hover,.cnt-menu a.selected,.cnt-menu a.selected:link,.cnt-menu a.selected:hover{color:#221c46}.aside-cnt{margin:0}.aside-cnt .cnt-adv{margin:0 0 20px 0;width:100%;max-width:350px}.box.gotobox.no-img .cnt-description{width:100%}.box.gotobox.no-img:before{display:none}#main-header a.open-search,#main-header a:link.open-search{display:none}#main-header .cnt-search{width:auto;margin:0;visibility:visible;overflow:visible;position:relative;left:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;top:auto;background:transparent;padding:0}#main-header .cnt-search .cnt-input-search{position:relative;width:100%;margin:0}#main-header .cnt-search .cnt-input-search .search-field{background:#f7f7f7}#main-header .cnt-search label{display:none}}@media only screen and (min-width: 1220px){.content{padding:0;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.content .left-cnt{width:calc(100% - 250px)}.content .aside-cnt{width:220px;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1280px){#main-cnt{min-height:calc(100vh - 363px)}.iframe-container{min-height:calc(100vh - 363px);width:100%}.iframe-container iframe{min-height:calc(100vh - 363px);width:100%}.brand-counter.mobile{display:none}.cart-container-cnt .cart-container{width:71%}.cart-container-cnt .box-action-pagamento{width:27%}.product-survey{padding:0}.product-survey .cnt-img{padding-bottom:0}body.login .intro-txt.survey-intro h1{font-size:30px;font-size:1.875rem;padding-bottom:20px}.product-survey h1{font-size:22px;font-size:1.375rem}.product-survey h3{font-size:24px;font-size:1.5rem}.questions span{font-size:40px;font-size:2.5rem}.questions li p{font-size:20px;font-size:1.25rem}.questions li{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.questions li p{width:70%}.questions li .raiting{width:28%;padding:0}#main-header .cnt-search{min-width:220px}.cnt-menu #menu li{border:none !important}.fascia{font-size:30px;font-size:1.875rem}.msg-uc{font-size:36px;font-size:2.25rem}#main-header .width-cnt .logo{margin:0}#formContainer form .cnt-form{padding-right:0}footer .top-footer{padding:30px 10px}.container{max-width:1200px;margin:0 auto}.intro-txt{padding:0 0 20px 0;max-width:1200px;margin:0 auto}.intro-txt.intro-txt-interne{padding-bottom:40px}.intro-txt.custom-voucher{padding-bottom:40px}.button{text-align:right}.button.add{text-align:center}.configurator .button{text-align:center}.ui-checkboxradio-label.ui-button,.cnt-form input,.cnt-form select,.cnt-form .ui-selectmenu-button.ui-button,#documentDownloader,.file-input-wrapper,#sendRequest{font-size:14px;font-size:.875rem}.row-bonus a{font-size:14px;font-size:.875rem}#dialog section .guide-popup li{font-size:18px;font-size:1.125rem}#dialog h1{font-size:24px;font-size:1.5rem}#dialog p{font-size:18px;font-size:1.125rem}.ui-dialog .ui-dialog-title{font-size:24px;font-size:1.5rem}.cnt-img-top{padding:0;margin:0}.filters button{display:none}.filter-nav{height:auto;visibility:visible;display:flex;justify-content:center;max-width:100%;background:#FFF;flex-wrap:wrap}.custom-voucher .filter-nav{background:transparent}.custom-voucher .filter-nav a,.custom-voucher .filter-nav a:link{margin:0 2%;font-family:"TT Travels Trl Bold"}.filter-nav a,.filter-nav a:link{border:solid 1px #221c46;background:#221c46;color:#FFF;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:.875rem;text-align:center;margin:10px .5%;line-height:40px}.filter-nav a.market-selected,.filter-nav a:link.market-selected{background:#FFF;color:#221c46}.filter-nav a:hover{background:#FFF;color:#221c46}.filter-nav a:hover.market-selected{background:#FFF;color:#221c46}#tabs .ui-widget-header a{line-height:30px;font-size:18px;font-size:1.125rem}#tabs h2{font-size:20px;font-size:1.25rem}#tabs h4{font-size:18px;font-size:1.125rem}.user-field .cnt-form,.add-dialog .form-add .cnt-form,#passwordFormContainer form .cnt-form{max-width:31.333%}.user-field .cnt-form.col-lg4,.add-dialog .form-add .cnt-form.col-lg4,#passwordFormContainer form .cnt-form.col-lg4{max-width:23%}.add-dialog .form-add .cnt-form.subscription{max-width:64%;width:64%}.user-field .button,#passwordFormContainer form .button{max-width:31.333%;margin-left:1%;text-align:left}.user-field .button{margin-top:0}.button.delete-beneficiary button span{display:none}.button.delete-beneficiary button:before{content:"\f1f8";font-family:FontAwesome;font-size:20px;font-size:1.25rem;display:inline-block}.button .manageBeneficiary span{display:none}.button .manageBeneficiary:before{content:"\f040";font-family:FontAwesome;font-size:20px;font-size:1.25rem;display:inline-block}.button.add .manageBeneficiary:before{content:""}.guest .user-field .button{max-width:14.5%}.guest .user-field .button button{text-align:center;width:100%}.convenzione .cnt-form.select-beneficiary{margin:20px auto 0 auto;width:50%}.row-config ul li.welfare-input:before,.row-config ul li.busta-paga-input:before{width:150px;height:150px}.cnt-configurator{padding:20px}body.configurator .intro-txt h1{font-size:24px;font-size:1.5rem}.txt-configurator{padding:10px 0}.add-dialog .form-add .cnt-form.button{max-width:100%}}@media only screen and (min-width: 1360px){footer .top-footer{padding:30px 0}.close-tutorial:after{font-size:48px;font-size:3rem}}@media only screen and (min-width: 1440px){.content .left-cnt{width:calc(100% - 430px)}.content .aside-cnt{width:350px}}

