body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;text-align:center}fieldset,img{border:0;text-align:center}input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}@font-face{font-family:"rucksackregular";src:url(/fonts/rucksack-book-webfont.eot);src:url(/fonts/rucksack-book-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/rucksack-book-webfont.woff) format("woff"),url(/fonts/rucksack-book-webfont.ttf) format("truetype"),url(/fonts/rucksack-book-webfont.svg#rucksackregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"rucksacklight";src:url(/fonts/rucksack-light-webfont.eot);src:url(/fonts/rucksack-light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/rucksack-light-webfont.woff) format("woff"),url(/fonts/rucksack-light-webfont.ttf) format("truetype"),url(/fonts/rucksack-light-webfont.svg#rucksacklight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"rucksackmedium";src:url(/fonts/rucksack-medium-webfont.eot);src:url(/fonts/rucksack-medium-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/rucksack-medium-webfont.woff) format("woff"),url(/fonts/rucksack-medium-webfont.ttf) format("truetype"),url(/fonts/rucksack-medium-webfont.svg#rucksackregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"rucksackbold";src:url(/fonts/rucksack-bold-webfont.eot);src:url(/fonts/rucksack-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/rucksack-bold-webfont.woff) format("woff"),url(/fonts/rucksack-bold-webfont.ttf) format("truetype"),url(/fonts/rucksack-bold-webfont.svg#rucksackbold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"rucksackdemi";src:url(/fonts/rucksack-demi-webfont.eot);src:url(/fonts/rucksack-demi-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/rucksack-demi-webfont.woff) format("woff"),url(/fonts/rucksack-demi-webfont.ttf) format("truetype"),url(/fonts/rucksack-demi-webfont.svg#rucksackdemi) format("svg");font-weight:normal;font-style:normal}.font-sans-regular{font-family:"rucksackregular","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}.font-sans-light{font-family:"rucksacklight","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}.font-sans-medium{font-family:"rucksackmedium","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}.font-sans-bold{font-family:"rucksackbold","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}.font-sans-demi{font-family:"rucksackdemi","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}@font-face{font-family:"cera-pro-regular";src:url(/fonts/cera-pro-regular.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"cera-pro-medium";src:url(/fonts/cera-pro-medium.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"cera-pro-bold";src:url(/fonts/cera-pro-bold.otf) format("opentype");font-weight:normal;font-style:normal}.font-title,h1,h2,h3,h4,h5,h6{font-family:"cera-pro-regular",sans-serif;font-weight:700;font-style:normal}.font-btn,.btn--dark,.btn,.c-form .form input.submit{font-family:"cera-pro-medium",sans-serif;font-weight:normal;font-style:normal}.font-text{font-family:"cera-pro-regular",sans-serif;font-weight:normal;font-style:normal}.c-form .form textarea,.c-form .form button,.c-form .form select,.c-form .form label,.c-form .form input{display:inline-block;margin:0;border:0;padding:0;width:auto;vertical-align:middle;white-space:normal;line-height:inherit;background:none;color:inherit;font-size:inherit;font-family:"cera-pro-regular",sans-serif}.c-form .form select,.c-form .form input[type=reset],.c-form .form input[type=button],.c-form .form input[type=submit],.c-form .form input[type=checkbox],.c-form .form input[type=radio]{box-sizing:border-box}.c-form .form input:focus{outline:0}.c-form .form input[type=checkbox],.c-form .form input[type=radio]{width:13px;height:13px}.c-form .form input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}.c-form .form input[type=reset],.c-form .form input[type=button],.c-form .form input[type=submit]{overflow:visible}.c-form .form select[multiple]{vertical-align:top}.c-form .form button{background:none;border:0;outline:none}.c-form .form button::-moz-focus-inner{border:0;padding:0}.c-form .form button:hover,.c-form .form button:active,.c-form .form button:focus{outline:0}::-webkit-file-upload-button{padding:0;border:0;background:none}.c-form .form textarea{vertical-align:top;overflow:auto}*{margin:0;padding:0;color:inherit;z-index:1;-webkit-text-size-adjust:none}html,body{min-height:100%;height:auto;width:auto}html>body{min-height:100%;height:auto;width:auto}html{box-sizing:border-box;font:16px sans-serif;font-weight:normal;line-height:1.75em}body{background:#fff;font-family:"cera-pro-regular",sans-serif;font-weight:normal;letter-spacing:.02em;width:100%;-webkit-overflow-scrolling:touch;color:#4e4e4e}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{padding:0;margin-bottom:0}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit;font-family:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{background:none}p{margin:0;clear:right}a{cursor:pointer;text-decoration:none;color:#4e4e4e}a:hover{color:#353535}a:visited,a:link{outline:none}a img{border:0}a[href^=tel]{color:inherit;text-decoration:none}hr{height:100%;border:0;border-bottom:5px dotted #4e4e4e;margin:24px 0}p.err{color:red;margin-bottom:10px}a[href^=mail]{word-break:break-all;display:inline-block}strong{font-weight:bold}input{margin:0;padding:0}form p{margin:0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}ul{list-style-position:inside;margin:0;padding:0}.hide{display:none}strong.err{font-size:inherit;padding:0}h3.err{color:#f12;font-size:30px;padding:0}.full{width:100%}.center{margin:auto;text-align:center}.right{margin:auto;margin-right:0;text-align:right}.left{margin:auto;margin-left:0;text-align:left}@media(max-width: 1279px){.hide-mobile{display:none !important}}@media(min-width: 1280px){.only-mobile{display:none}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.bluTicketCodeListView .u-col-1-2 .control-group{width:90% !important}.bluTicketCodeListView .u-col-1-2{width:100% !important}.u-grid{zoom:1}.u-grid:before,.u-grid:after{content:"";display:table}.u-grid:after{clear:both}.u-grid .u-col,.u-grid .u-col-1-2{width:50%;float:left}@media(min-width: 640px){.u-grid .u-col-1-2{width:50%}}.u-grid--relative{position:relative}.image-cover{background-position:center center;background-size:cover !important;background-repeat:no-repeat}#wrapper{width:100%;max-width:100%;overflow:hidden;min-width:284px;position:relative;height:100%;padding:0}.wrapper-page{width:89.75%;max-width:100%;min-height:1px;padding-left:18px;padding-right:18px;margin-right:auto;margin-left:auto;height:100%}@media(min-width: 640px){.wrapper-page{width:90.625%;padding-left:25px;padding-right:25px}}@media(min-width: 1024px){.wrapper-page--small{width:1112px;padding-left:25px;padding-right:25px;max-width:100%}}.wrapper-page--full{width:100%;padding-right:0;padding-left:0}.wrapper-page--relative{position:relative}.logo{position:relative;width:190px;height:64px;max-height:100%;text-align:center}@media(min-width: 980px){.logo{width:248px;height:84px}}.logo__link{display:block;height:100%;width:100%}.logo__image{background-image:url("/i/valyouness-logo.png");background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;width:100%;height:100%;margin:auto}.logo__text{text-indent:100%;white-space:nowrap;overflow:hidden}.three-lines{display:block;padding:22px 0;width:590px;max-width:100%;margin:auto}@media screen and (max-width: 775px){.three-lines{display:none}}.three-lines__line{background:#d7deec;display:block;height:6px;position:relative;width:100%;border-radius:6px;transition:all .3s ease-in-out 0s}.three-lines__line:before,.three-lines__line:after{content:"";background:#d7deec;display:block;height:6px;position:absolute;border-radius:6px;width:90%;left:0;right:0;margin:auto;transition:all .3s ease-in-out 0s}.three-lines__line:before{top:-13px}.three-lines__line:after{bottom:-13px}.three-lines--blue .three-lines__line{background:#5696ff}.three-lines--blue .three-lines__line:before,.three-lines--blue .three-lines__line:after{background:#5696ff}.three-lines--large{width:960px;padding:30px 0}.three-lines--large .three-lines__line{background:#a7a7a7;border-radius:10px;height:10px}.three-lines--large .three-lines__line:before,.three-lines--large .three-lines__line:after{background:#a7a7a7;border-radius:10px;height:10px}.three-lines--large .three-lines__line:before{top:-21px}.three-lines--large .three-lines__line:after{bottom:-21px}.three-lines--light .three-lines__line{background:#c9c9c9}.three-lines--light .three-lines__line:before,.three-lines--light .three-lines__line:after{background:#c9c9c9}.three-lines--light .three-lines__line:before{top:-24px}.three-lines--light .three-lines__line:after{bottom:-24px}.three-lines--green .three-lines__line{background:#879b27}.three-lines--green .three-lines__line:before,.three-lines--green .three-lines__line:after{background:#879b27}.three-lines-half{display:block;padding:30px 0;width:192px;max-width:100%;margin:auto;position:relative;top:50%;transform:translateY(-50%);top:44%;position:absolute;z-index:0;left:0;right:0;margin:auto}.three-lines-half__line{background:#9eba17;display:block;height:10px;position:absolute;width:100%;border-radius:6px;transition:all .3s ease-in-out 0s}.three-lines-half__line:before,.three-lines-half__line:after{content:"";background:#9eba17;display:block;height:10px;position:absolute;border-radius:6px;width:80%;left:0;right:0;margin:auto;transition:all .3s ease-in-out 0s}.three-lines-half__line:before{top:-21px}.three-lines-half__line:after{bottom:-21px}.three-lines-half--left{left:-730px}.three-lines-half--left .three-lines-half__line{border-top-right-radius:0px;border-bottom-right-radius:0px}.three-lines-half--left .three-lines-half__line:before,.three-lines-half--left .three-lines-half__line:after{right:-20%;border-top-right-radius:0px;border-bottom-right-radius:0px}.three-lines-half--right{left:730px}.three-lines-half--right .three-lines-half__line{border-top-left-radius:0px;border-bottom-left-radius:0px}.three-lines-half--right .three-lines-half__line:before,.three-lines-half--right .three-lines-half__line:after{border-top-left-radius:0px;border-bottom-left-radius:0px;right:20%}.link{font-size:1rem;line-height:1.4375em;color:#4e4e4e;font-family:"cera-pro-medium",sans-serif;letter-spacing:.02em;text-decoration:underline;transition:opacity .3s ease-in-out}.link:hover{color:#4e4e4e;opacity:.7}.cta{font-size:1rem;line-height:0.9375em;display:block;color:#fff;font-family:"cera-pro-medium",sans-serif;letter-spacing:.02em;border:1px solid #fff;padding:10px 20px;margin:40px auto;width:200px;text-transform:uppercase;font-weight:bold}.cta:hover{color:#e8e8e8}.init-map{height:100%;width:100%;display:block;min-height:350px}.c-form{margin:0 auto;text-align:center;padding-bottom:5%;width:710px;max-width:100%}.c-form--home{padding-bottom:0}.c-form--home .form{margin-bottom:0 !important}.c-form--forgot{padding-bottom:0}.c-form__message{font-size:1rem;line-height:1.1875em;text-align:center;font-weight:normal;margin-bottom:30px}.c-form__intro{margin-bottom:1em}.c-form__intro small{color:#bababa}.c-form .u-grid .u-col-1-2--left{padding-right:15px}.c-form .u-grid .u-col-1-2--right{padding-left:15px}.c-form .image-blocchetto{max-width:400px;width:100%;margin:0 auto}.c-form .phone-subtitle{font-size:12px;line-height:14px;margin-top:-24px;margin-bottom:20px;width:300px;max-width:100%;margin-left:auto;margin-right:auto;color:#4e4e4e}.c-form .form{zoom:1;margin-bottom:50px;color:#0069cf;font-family:"cera-pro-regular",sans-serif}.c-form .form:before,.c-form .form:after{content:"";display:table}.c-form .form:after{clear:both}.c-form .form .control-group{zoom:1;width:300px;max-width:100%;color:#0069cf;display:block;margin:auto;margin-bottom:8px}.c-form .form .control-group:before,.c-form .form .control-group:after{content:"";display:table}.c-form .form .control-group:after{clear:both}.c-form .form .control-group--hidden{display:none}.c-form .form .control-group--submit{margin-bottom:0}.c-form .form .control-label{display:block;line-height:1.2em;color:inherit;letter-spacing:-0.02em;margin-bottom:.2em;height:2.4em;overflow:hidden}.c-form .form h5{font-size:20px;line-height:29px;color:#4e4e4e;font-weight:normal}.c-form .form .controls{position:relative}.c-form .form .controls--submit{min-height:0}.c-form .form .controls--submit.next{position:relative}.c-form .form .controls--submit.next:after{content:"";display:block;position:absolute;right:95px;top:0;bottom:0;margin:auto;width:12px;background:rgba(0,0,0,0) url("/i/icon-arrow-submit.svg") center center no-repeat;background-size:contain;pointer-events:none;transition:all .3s ease-in-out}.c-form .form .controls--submit:hover::after{background:rgba(0,0,0,0) url("/i/icon-arrow-submit-black.svg") center center no-repeat;background-size:contain}.c-form .form .controls .addon{color:#fff;text-align:left;font-size:12px;font-weight:300;line-height:1.2em;font-family:arial;display:none}.c-form .form .controls.checkbox{width:380px;min-height:0;margin:auto;text-align:center}.c-form .form .controls ::-webkit-input-placeholder{font-family:"cera-pro-medium",sans-serif;font-size:1rem;font-weight:normal;opacity:1}.c-form .form .controls :-moz-placeholder{font-family:"cera-pro-medium",sans-serif;font-size:1rem;font-weight:normal;opacity:1}.c-form .form .controls ::-moz-placeholder{font-family:"cera-pro-medium",sans-serif;font-size:1rem;font-weight:normal;opacity:1}.c-form .form .controls :-ms-input-placeholder{font-family:"cera-pro-medium",sans-serif;font-size:1rem;font-weight:normal;opacity:1}.c-form .form .controls input[type=text],.c-form .form .controls input[type=date],.c-form .form .controls input[type=file],.c-form .form .controls input[type=num],.c-form .form .controls input[type=time],.c-form .form .controls input[type=email],.c-form .form .controls input[type=password],.c-form .form .controls input[type=search]{background-color:#fff;border-radius:5px;font-family:"cera-pro-medium",sans-serif;color:rgba(78,78,78,.6);display:block;font-size:1rem;padding:17px 27px;line-height:23px;width:100%;height:50px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.c-form .form .controls input[type=date]{-webkit-appearance:text;-moz-appearance:text;appearance:text}.c-form .form .controls textarea{font-family:"cera-pro-regular",sans-serif;font-weight:normal;padding:2%;width:100%;line-height:1.2em;height:10.9em;background-color:#fff;border:1px solid #0069cf;border-radius:0;color:inherit;display:block}.c-form .form .controls input[readonly],.c-form .form .controls textarea[readonly]{opacity:.65}.c-form .form .controls textarea,.c-form .form .controls input[type=text],.c-form .form .controls input[type=email],.c-form .form .controls input[type=password],.c-form .form .controls input[type=search]{transition:all .3 ease-in-out}.c-form .form .controls textarea:active,.c-form .form .controls textarea:focus,.c-form .form .controls input[type=text]:active,.c-form .form .controls input[type=text]:focus,.c-form .form .controls input[type=email]:active,.c-form .form .controls input[type=email]:focus,.c-form .form .controls input[type=password]:active,.c-form .form .controls input[type=password]:focus,.c-form .form .controls input[type=search]:active,.c-form .form .controls input[type=search]:focus{border-color:#004283}.c-form .form .controls .select{position:relative}.c-form .form .controls .select__wrapper{background-color:#fff;border:1px solid #0069cf;border-radius:0;font-size:1rem;font-weight:normal;color:inherit;display:block;padding:4px 8px;width:100%;height:50px;line-height:37px;padding-right:1.7em}.c-form .form .controls .select__wrapper:after{content:"";display:block;font-size:1.2rem;height:100%;position:absolute;top:0;right:8px;line-height:37px;cursor:pointer}.c-form .form .controls .select__wrapper.disabled,.c-form .form .controls .select__wrapper.readonly{opacity:.65}.c-form .form .controls .select select{background:rgba(0,0,0,0);border:1px solid #fff;display:block;position:relative;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;height:100%;width:100%;max-width:100%;line-height:1}.c-form .form .controls .select select option{margin:3px 6px;border:1px solid #fff}.c-form .form .controls .select select::-ms-expand{display:none}.c-form .form .controls .radio,.c-form .form .controls.checkboxes .checkbox,.c-form .form .controls .checkbox{zoom:1;display:block;margin:10px 0;position:relative}.c-form .form .controls .radio:before,.c-form .form .controls .radio:after,.c-form .form .controls.checkboxes .checkbox:before,.c-form .form .controls.checkboxes .checkbox:after,.c-form .form .controls .checkbox:before,.c-form .form .controls .checkbox:after{content:"";display:table}.c-form .form .controls .radio:after,.c-form .form .controls.checkboxes .checkbox:after,.c-form .form .controls .checkbox:after{clear:both}.c-form .form .controls .radio input[type=radio],.c-form .form .controls .radio input[type=checkbox],.c-form .form .controls.checkboxes .checkbox input[type=radio],.c-form .form .controls.checkboxes .checkbox input[type=checkbox],.c-form .form .controls .checkbox input[type=radio],.c-form .form .controls .checkbox input[type=checkbox]{opacity:0;width:0;position:absolute}.c-form .form .controls .radio .mock,.c-form .form .controls.checkboxes .checkbox .mock,.c-form .form .controls .checkbox .mock{margin:0;clear:none;cursor:pointer;background-color:#fff;display:block;height:18px;width:18px;margin:7px 7px 7px 0;float:left;top:-2px;margin-left:22px;position:relative;border:none;border-radius:3px}.c-form .form .controls .radio input[type=radio]:checked+.mock:before,.c-form .form .controls .radio input[type=checkbox]:checked+.mock:before,.c-form .form .controls.checkboxes .checkbox input[type=radio]:checked+.mock:before,.c-form .form .controls.checkboxes .checkbox input[type=checkbox]:checked+.mock:before,.c-form .form .controls .checkbox input[type=radio]:checked+.mock:before,.c-form .form .controls .checkbox input[type=checkbox]:checked+.mock:before{content:url(/i/icon-checkbox.svg);position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.c-form .form .controls .radio input[type=radio]:disabled+.mock:after,.c-form .form .controls .radio input[type=checkbox]:disabled+.mock:after,.c-form .form .controls.checkboxes .checkbox input[type=radio]:disabled+.mock:after,.c-form .form .controls.checkboxes .checkbox input[type=checkbox]:disabled+.mock:after,.c-form .form .controls .checkbox input[type=radio]:disabled+.mock:after,.c-form .form .controls .checkbox input[type=checkbox]:disabled+.mock:after{opacity:.6}.c-form .form .controls .radio label,.c-form .form .controls.checkboxes .checkbox label,.c-form .form .controls .checkbox label{zoom:1;margin-left:5px;cursor:pointer;line-height:29px;position:relative}.c-form .form .controls .radio label:before,.c-form .form .controls .radio label:after,.c-form .form .controls.checkboxes .checkbox label:before,.c-form .form .controls.checkboxes .checkbox label:after,.c-form .form .controls .checkbox label:before,.c-form .form .controls .checkbox label:after{content:"";display:table}.c-form .form .controls .radio label:after,.c-form .form .controls.checkboxes .checkbox label:after,.c-form .form .controls .checkbox label:after{clear:both}.c-form .form .controls .radio label::after,.c-form .form .controls.checkboxes .checkbox label::after,.c-form .form .controls .checkbox label::after{content:"";background-image:url(/i/icon-arrow-right-dark.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:37px;top:35%;transform:translateY(-50%);width:12px;height:100%}.c-form .form .controls .checkbox{margin:0;display:block}.c-form .form .controls .radio input[type=radio]{opacity:0;width:0;position:absolute}.c-form .form .controls .radio .mock{border-radius:50%}.c-form .form .controls .radio input[type=radio]:checked+.mock:after{border-radius:50%}.c-form .form .controls h5{font-size:20px;line-height:29px;color:#4e4e4e;font-weight:normal}.c-form .form input.submit{cursor:pointer;color:#fff;display:block;height:50px;background-color:#4e4e4e;border:2px solid #4e4e4e;border-radius:0;border-radius:5px;width:300px;max-width:100%;text-align:center;margin:auto;transition:all .3s ease-in-out 0s;line-height:23px;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.c-form .form input.submit:hover{background-color:rgba(0,0,0,0);color:#4e4e4e}.c-form .form input.submit--login{padding:5px 40px}.c-form .form input.submit--onwhite{background-color:#fff;border:2px solid #0069cf;color:#0069cf;margin:20px auto}.c-form .form input.submit--onwhite:hover{background:#0069cf;color:#fff}.c-form .form input.submit--green{background-color:#c2ea00;color:#4e4e4e;text-transform:unset;width:100%;max-width:-moz-max-content;max-width:max-content;padding:10px 24px;font-size:16px;line-height:23px;font-family:"cera-pro-medium",sans-serif;border-radius:5px;height:100%;border:2px solid #c2ea00}.c-form .form input.submit--green:hover{background-color:rgba(0,0,0,0);color:#4e4e4e}.c-form .form textarea::-moz-focus-inner,.c-form .form input::-moz-focus-inner,.c-form .form button::-moz-focus-inner{border:0;padding:0}.c-form .form .radio,.c-form .form.checkboxes .checkbox,.c-form .form .checkbox{zoom:1;display:block;margin:10px 0;position:relative}.c-form .form .radio:before,.c-form .form .radio:after,.c-form .form.checkboxes .checkbox:before,.c-form .form.checkboxes .checkbox:after,.c-form .form .checkbox:before,.c-form .form .checkbox:after{content:"";display:table}.c-form .form .radio:after,.c-form .form.checkboxes .checkbox:after,.c-form .form .checkbox:after{clear:both}.c-form .form .radio input[type=radio],.c-form .form .radio input[type=checkbox],.c-form .form.checkboxes .checkbox input[type=radio],.c-form .form.checkboxes .checkbox input[type=checkbox],.c-form .form .checkbox input[type=radio],.c-form .form .checkbox input[type=checkbox]{opacity:0;width:0;position:absolute}.c-form .form .radio .mock,.c-form .form.checkboxes .checkbox .mock,.c-form .form .checkbox .mock{margin:0;clear:none;cursor:pointer;background-color:#fff;border:1px solid #0069cf;display:block;height:15px;width:15px;margin:7px 7px 7px 0;float:left;position:relative}.c-form .form .radio input[type=radio]:disabled+.mock:after,.c-form .form .radio input[type=checkbox]:disabled+.mock:after,.c-form .form.checkboxes .checkbox input[type=radio]:disabled+.mock:after,.c-form .form.checkboxes .checkbox input[type=checkbox]:disabled+.mock:after,.c-form .form .checkbox input[type=radio]:disabled+.mock:after,.c-form .form .checkbox input[type=checkbox]:disabled+.mock:after{opacity:.6}.c-form .form .radio label,.c-form .form.checkboxes .checkbox label,.c-form .form .checkbox label{zoom:1;margin-left:5px;cursor:pointer;line-height:29px}.c-form .form .radio label:before,.c-form .form .radio label:after,.c-form .form.checkboxes .checkbox label:before,.c-form .form.checkboxes .checkbox label:after,.c-form .form .checkbox label:before,.c-form .form .checkbox label:after{content:"";display:table}.c-form .form .radio label:after,.c-form .form.checkboxes .checkbox label:after,.c-form .form .checkbox label:after{clear:both}.c-form .form .checkbox{margin:0}.c-form .form .checkbox label{display:block}.c-form .form .checkbox a{color:#fff}.c-form .form .checkbox a:hover{color:#e6e6e6}.c-form .form .checkbox .control-error{display:block;margin-bottom:.5em;margin-top:-0.5em}.c-form .form .control-error{display:block;margin-top:5px}.c-form .form .control-error span{display:block;background:#fff;width:auto;padding:5px;font-size:0.8125rem;line-height:16px;color:#e00000;text-align:center;border-radius:5px}.c-form .form .feedback{font-size:1rem;line-height:1em;margin:0 auto;max-width:100%;display:block;clear:both}.c-form .form .feedback span{position:relative}.c-form .form .feedback span:before{content:"";display:block;position:absolute;background:rgba(0,0,0,0) center center no-repeat;background-size:contain;width:1.25em;height:1.25em;left:-2em;top:0;bottom:0;margin:auto}.c-form .form .feedback.error{color:#fff;background:#fff;border:1px solid #e00000;border-radius:5px;font-family:"cera-pro-medium",sans-serif;color:#e00000;padding:1em;margin:1em}.registrazione .c-form{padding-bottom:0}.registrazione .c-form .form .control-group{margin-bottom:30px}.insert .c-form .form .controls input[type=text],.insert .c-form .form .controls input[type=date],.insert .c-form .form .controls input[type=file],.insert .c-form .form .controls input[type=num],.insert .c-form .form .controls input[type=time],.insert .c-form .form .controls input[type=email],.insert .c-form .form .controls input[type=password],.insert .c-form .form .controls input[type=search]{text-align:center}.c-form .form--home .controls{min-height:100%;display:flex}@media screen and (max-width: 676px){.c-form .form--home .controls{flex-direction:column}}.c-form .form--home .controls input[type=text],.c-form .form--home .controls .c-form .form .controls input[type=date],.c-form .form--home .controls .c-form .form .controls input[type=file],.c-form .form--home .controls .c-form .form .controls input[type=num],.c-form .form--home .controls .c-form .form .controls input[type=time],.c-form .form--home .controls .c-form .form .controls input[type=email],.c-form .form--home .controls .c-form .form .controls input[type=password],.c-form .form--home .controls .c-form .form .controls input[type=search]{border:1px solid #4e4e4e;text-align:center;max-width:600px;width:100%;margin-left:auto;margin-right:20px}.c-form .form--home .controls input[type=text] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=date] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=file] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=num] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=time] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=email] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=password] input::-moz-placeholder, .c-form .form--home .controls .c-form .form .controls input[type=search] input::-moz-placeholder{color:rgba(78,78,78,.5)}.c-form .form--home .controls input[type=text] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=date] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=file] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=num] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=time] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=email] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=password] input::placeholder,.c-form .form--home .controls .c-form .form .controls input[type=search] input::placeholder{color:rgba(78,78,78,.5)}.c-form .form--home .controls input.submit{margin-right:0;height:50px}@media screen and (max-width: 676px){.c-form .form--home .controls input.submit{margin-top:30px}}.c-form .form--home .controls h5{line-height:29px}.c-form .form--home{margin-bottom:5px}.c-form .form--home .controls-main{margin-bottom:80px}@media screen and (max-width: 676px){.c-form .form--home .controls-main{margin-top:50px}}.c-form .form--home .c-form{max-width:-moz-max-content;max-width:max-content;width:100%}.c-form.c-form--insert-code{padding-bottom:0}.c-form.c-form--insert-code form{margin-bottom:25px}.c-form .form .controls input[readonly],.c-form .form .controls textarea[readonly]{background-color:rgba(0,0,0,0)}.icon{display:block;background-repeat:no-repeat;background-position:0 0;background-size:contain}.icon__login{width:39px;height:35px;background-image:url("/i/icon-login.png");background-color:#0069cf;border-radius:100%;display:none}.icon__logout{width:39px;height:35px;background-image:url("/i/icon-logout.png")}.icon__add-code{width:30px;height:30px;background-image:url("/i/icon-add.png")}.icon__minus{width:30px;height:30px;background-image:url("/i/icon-minus.svg");background-position:center}.icon__plus{width:30px;height:30px;background-image:url("/i/icon-plus.svg");background-position:center}.btn-block{display:block;margin:0 auto auto;text-align:center;padding-bottom:25px}.btn-block .btn{display:block;margin:auto;margin-bottom:25px}@media(min-width: 640px){.btn-block .btn{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;margin-right:40px}.btn-block .btn:last-of-type{margin-right:0}}.btn{font-size:1.125rem;line-height:1.1111111111em;cursor:pointer;background-color:rgba(0,0,0,0);color:#4e4e4e;display:inline-block;min-height:40px;width:260px;line-height:40px;text-align:center;text-decoration:none;transition:all .3s ease-in-out 0s;max-width:100%;border:1px solid #4e4e4e;letter-spacing:.02em;border-radius:5px}.btn:hover{background-color:rgba(0,0,0,0);color:#4e4e4e;border-color:#4e4e4e}.btn--reverse{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn--reverse:hover{background-color:#fff;color:#4e4e4e}.btn--colored,.btn--colored:hover{background-color:#0069cf;color:#fff;border-color:#0069cf}.btn--nocursor{cursor:initial}.btn--dark{font-size:1rem;line-height:1.4375em;cursor:pointer;color:#fff;display:flex;justify-content:center;align-items:center;height:50px;background-color:#4e4e4e;border:2px solid #4e4e4e;border-radius:0;border-radius:5px;width:300px;max-width:100%;text-align:center;margin:auto;line-height:40px;transition:all .3s ease-in-out 0s;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn--dark:hover{background-color:rgba(0,0,0,0);color:#4e4e4e;border-color:#4e4e4e}.btn--green{border:2px solid #c2ea00;background-color:#c2ea00;color:#4e4e4e}.btn--green:hover{border:2px solid #c2ea00;background-color:#c2ea00 !important;color:#4e4e4e !important}.btn.inactive{cursor:initial}.btn--recap{margin-top:0px !important}@media(min-width: 640px){.btn--recap{width:250px;margin-right:0 !important;margin-top:5px !important}}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px !important}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px !important}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px !important}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px !important}.ui-widget-header{background:#c2ea00 url("/i/images/ui-bg_gloss-wave_0_ee892f_500x100-green.png") 50% 50% repeat-x !important}.ui-dialog .ui-dialog-title{color:#4e4e4e;font-family:"cera-pro-medium",sans-serif}.ui-widget-content{border:none !important;background:#fff url("/i/images/ui-bg_highlight-soft_100_eeeeee_1x100-white.png") 50% top repeat-x !important}.ui-widget{font-family:"cera-pro-regular",sans-serif !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid rgba(78,78,78,.5) !important;color:#4e4e4e !important;background:#fff url("/i/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x !important}.ui-dialog .ui-dialog-titlebar-close{right:15px !important}.ui-state-default .ui-icon{background-image:url(/i/icon-close-popup.svg) !important;background-position:center;background-repeat:no-repeat}.popup{border-radius:0;opacity:0;pointer-events:none;position:fixed;bottom:0;right:0;width:100%;top:0;left:0;background-color:rgba(78,78,78,.8);text-align:center;z-index:999;transition:opacity .3s}.popup__box{padding:30px;width:100%;height:100%}.popup__wrapper{position:relative;padding:50px 60px 60px 60px;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;max-width:700px;width:100%;margin:0;border-radius:15px;border:1px solid #4e4e4e}@media screen and (max-width: 767px){.popup__wrapper{padding:30px 30px 45px 30px}}.popup--visible{opacity:1;pointer-events:auto}.popup__text h1{font-size:1.03125rem;line-height:1.6619318182em}@media(min-width: 640px){.popup__text h1{font-size:1.2375rem;line-height:1.755em}}@media(min-width: 980px){.popup__text h1{font-size:1.375rem;line-height:1.7727272727em}}.popup__text p{margin:0;font-size:19px;font-weight:400;font-family:"cera-pro-regular",sans-serif;line-height:23px;max-width:500px;margin:0 auto}.popup__close{background-image:url(/i/icon-close-popup.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:10px;margin:0 0 10px auto;cursor:pointer}.popup__img{max-width:250px;margin-bottom:10px;width:100%}.loadingbar{position:fixed;top:0;height:3px;width:100%;z-index:1000;left:0;opacity:1;transition:all .3s ease-in-out 0s}.loadingbar .bar{display:block;height:100%;background:#fff;width:40%;transition:all .3s ease-in-out 0s}.loadingbar--hide{opacity:0}@media(max-width: 979px){.loadingbar{display:none}}.menu-trigger{display:block;position:relative;cursor:pointer;width:41px;height:31px;color:#4e4e4e}.menu-trigger__span{font-size:0.6875rem;line-height:1em;text-transform:uppercase;margin:auto;font-family:"cera-pro-regular",sans-serif;font-weight:bold;text-align:center;transition:opacity .1s .14s cubic-bezier(0.215, 0.61, 0.355, 1)}.menu-trigger__btn{display:block;position:relative;width:34px;height:30px;margin:auto}.menu-trigger__btn-inner,.menu-trigger__btn-inner:after,.menu-trigger__btn-inner:before{position:absolute;width:34px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;background-color:#4e4e4e}.menu-trigger__btn-inner{top:50%;display:block;margin-top:-2px;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.1s}.menu-trigger__btn-inner:after,.menu-trigger__btn-inner:before{display:block;content:""}.menu-trigger__btn-inner:before{top:-8px;transition:top .1s .14s ease,opacity .1s ease}.menu-trigger__btn-inner:after{bottom:-8px;transition:bottom .1s .14s ease,transform .1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-trigger:hover .menu-trigger__btn-inner{opacity:.9}.menu-trigger--close .menu-trigger__span{opacity:0}.menu-trigger--close .menu-trigger__btn-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}.menu-trigger--close .menu-trigger__btn-inner:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.menu-trigger--close .menu-trigger__btn-inner:after{bottom:0;transition:bottom .1s ease,transform .1s .14s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-90deg)}.menu{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;z-index:5;display:none;background:#fff;padding-top:76px}@media(min-width: 980px){.menu{padding-top:96px}}.menu--opened{display:block;opacity:1;z-index:5}.menu__wrapper{width:840px;max-width:100%;height:100%;overflow-y:auto;position:relative}.menu__container{padding-top:15%;text-align:center}.menu__list,.nav__list{zoom:1;position:relative;display:block}.menu__list:before,.menu__list:after,.nav__list:before,.nav__list:after{content:"";display:table}.menu__list:after,.nav__list:after{clear:both}.menu__value,.nav__value{display:block;position:relative;width:100%;margin-bottom:2.5em}.menu__value-link,.nav__value-link{font-size:0.9375rem;line-height:1.359375em;font-size:20px;font-family:"cera-pro-medium",sans-serif;display:block;color:rgba(78,78,78,.4);transition:all .3s ease-in-out 0s}@media(min-width: 640px){.menu__value-link,.nav__value-link{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.menu__value-link,.nav__value-link{font-size:1.25rem;line-height:1.45em}}.menu__value-link:hover,.nav__value-link:hover{color:#353535}.menu__value--active .menu__value-link,.nav__value--active .menu__value-link{color:#4e4e4e}.nav__list{zoom:1;position:relative;display:block}.nav__list:before,.nav__list:after{content:"";display:table}.nav__list:after{clear:both}.nav__value{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;width:auto;position:relative;margin-bottom:0;margin-right:40px}.nav__value-link{font-size:1rem;line-height:1.4375em;color:rgba(78,78,78,.4);font-family:"cera-pro-medium",sans-serif}.nav__value-link:hover{color:#353535}.nav__value--active .nav__value-link{color:#4e4e4e}.how .steps{text-align:center;margin-bottom:7.5329566855%}#how h5{font-size:16px;margin:0 auto;margin-top:30px;line-height:1.35em;width:80%}#how h5 a{text-decoration:underline;color:inherit}.how .step{display:block;width:100%;max-width:100%;text-align:center;margin:0 auto 50px}@media(min-width: 980px){.how .step{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;max-width:350px;width:33.3333333333%;vertical-align:top;padding:0 25px}}.how .step__image{display:block;max-width:100%;margin:auto}.how .step__image-wrapper{display:block;width:100%;text-align:center}.how .step__number{display:inline-block;width:40px;height:40px;font-size:30px;line-height:40px;color:#fff;background:#0069cf;text-align:center;font-weight:bold;border-radius:30px;position:relative;top:40px;left:-40px}.how .step__description{font-size:0.9375rem;line-height:1.359375em;padding:0 15px;font-family:"cera-pro-regular",sans-serif;letter-spacing:.02em;margin-top:11.2994350282%}@media(min-width: 640px){.how .step__description{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.how .step__description{font-size:1.25rem;line-height:1.45em}}.partners{text-align:center;margin-bottom:13.1826741996%;display:flex;flex-wrap:wrap;justify-content:center;margin-right:-100px;overflow-x:hidden}@media screen and (max-width: 1024px){.partners{margin-right:-50px}}@media screen and (max-width: 500px){.partners{margin-right:0}}.partners .partner{display:block;width:100%;max-width:259px;text-align:center;margin-right:100px;width:calc(33.333% - 100px);aspect-ratio:259/141;-o-object-fit:cover;object-fit:cover;margin-bottom:50px}@media screen and (max-width: 1024px){.partners .partner{margin-right:50px;width:calc(33.333% - 50px)}}@media screen and (max-width: 980px){.partners .partner{margin-bottom:25px;width:calc(100% - 100px);max-width:259px;vertical-align:top}}@media screen and (max-width: 500px){.partners .partner{width:100%;max-width:259px;margin-right:0}}.partners .partner__image{display:block;max-width:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:259/141;-o-object-fit:contain;object-fit:contain;max-width:259px;width:100%}.partners .partner__image-wrapper{display:block;border-radius:15px;max-width:259px;width:100%;text-align:center;max-height:100%;height:100%;position:relative}.slider{zoom:1;height:600px;max-height:calc(100vh - 76px);width:100%;margin:auto;margin-bottom:66px}.slider:before,.slider:after{content:"";display:table}.slider:after{clear:both}@media(min-width: 980px){.slider{max-height:calc(100vh - 96px);margin-bottom:33px}}.slider__container{display:block;width:100%;height:100%;overflow:hidden}.slider__element{display:block;float:left;height:100%;width:100%;position:relative}.slider__element *{transition:all 1s ease-in-out .4s}.slider__element>.wrapper-page{position:relative}.slider__element-title{font-size:2.34375rem;line-height:1.21875em;max-width:850px;width:100%;margin:auto;color:#fff;text-align:center;font-family:"cera-pro-regular",sans-serif;font-weight:bold;letter-spacing:.02em;position:absolute;left:0;right:0;margin:auto;z-index:10;top:50px}@media(min-width: 640px){.slider__element-title{font-size:2.8125rem;line-height:1.287em}}@media(min-width: 980px){.slider__element-title{font-size:3.125rem;line-height:1.3em}}.slider__element-images{position:relative;top:50%;transform:translateY(-50%);top:53%;text-align:center;display:block;margin:auto;position:relative}@media screen and (max-width: 700px){.slider__element-images{top:65%}}.slider__element .a-background__wrapper{display:block;width:400px;max-width:100%;margin:auto}.slider__element .a-icon__wrapper{display:block;position:absolute;left:0;top:auto;bottom:0;margin:auto;width:40%}.slider__element .a-background,.slider__element .a-icon{display:block;margin:auto;max-width:100%;max-height:100%}.slider__element--1 .slider__element-title{transform:translateY(-200%);opacity:0}.slider__element--1 .a-icon__wrapper{display:block;position:absolute;right:21.6572504708%;top:auto;bottom:-10%;margin:auto;width:40%;left:auto}.slider__element--1 .a-background{opacity:0}.slider__element--1 .a-icon__wrapper{transform:translateX(200%);opacity:0;width:170px}.slider__element--1.animate .slider__element-title{opacity:1;transform:translateY(0)}.slider__element--1.animate .a-background{opacity:1}.slider__element--1.animate .a-icon__wrapper{opacity:1;transform:translateX(0)}.slider__element--2 .slider__element-title{transform:translateY(-200%);opacity:0}.slider__element--2 .a-icon__wrapper{display:block;position:absolute;left:7.0621468927%;bottom:-2%;margin:auto;transform:translateX(-200%);opacity:0;width:470px;max-width:100%}.slider__element--2 .a-background{opacity:0}.slider__element--2.animate .slider__element-title{opacity:1;transform:translateY(0)}.slider__element--2.animate .a-background{opacity:1}.slider__element--2.animate .a-icon__wrapper{opacity:1;transform:translateX(0)}.slider__element--3 .slider__element-title{transform:translateY(-200%);opacity:0}.slider__element--3 .a-icon__wrapper{display:block;position:absolute;left:12.2410546139%;bottom:-2%;margin:auto;transform:translateX(-200%);opacity:0;width:320px;max-width:100%}.slider__element--3 .a-background{opacity:0}.slider__element--3.animate .slider__element-title{opacity:1;transform:translateY(0)}.slider__element--3.animate .a-background{opacity:1}.slider__element--3.animate .a-icon__wrapper{opacity:1;transform:translateX(0)}.slider .bx-wrapper,.slider .bx-viewport{height:100% !important}.slider .bx-wrapper{zoom:1}.slider .bx-wrapper:before,.slider .bx-wrapper:after{content:"";display:table}.slider .bx-wrapper:after{clear:both}.slider .bx-wrapper .bx-pager{margin:auto !important;padding-left:0 !important;right:0 !important;left:0 !important;bottom:0 !important}.slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:#fff !important}.slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#0069cf !important}@media(min-width: 1024px){.slider .bx-wrapper .bx-pager{width:300px;max-width:100%;left:auto !important}}.slider .bx-viewport{width:100% !important}.slider .three-lines{position:relative;top:50%;transform:translateY(-50%);top:53%;position:absolute;left:0;right:0;z-index:0;padding:0 25px}.bluticketcodeview{display:block;position:relative;margin-bottom:1.5em}@media(min-width: 640px){.bluticketcodeview{margin-bottom:1em}}.bluticketcodeview .u-col-1-2{position:relative}.bluticketcodeview .ticket-check{display:block;position:absolute;left:0;right:0;top:0;height:50px;margin:auto;width:255px;max-width:100%;background:#4e4e4e;border-radius:3px;text-align:left;padding:0 30px}.bluticketcodeview .ticket-check .check-code{position:absolute;right:15px;top:0;bottom:0}.bluticketcodeview .ticket-value{color:#fff;line-height:50px}.bluticketcodeview .check-code{position:absolute;cursor:pointer;display:block;width:30px;height:30px;background-image:url("/i/icon-add.svg");background-repeat:no-repeat;background-position:0 0;background-size:contain;bottom:auto;top:8px;right:-20px;margin:auto}@media(min-width: 640px){.bluticketcodeview .check-code{top:8px;right:-30px;bottom:auto}}.bluticketcodeview .checking .check-code{background-image:url("/i/icon-checking.png");animation-name:spin;animation-duration:2500ms;animation-iteration-count:infinite;animation-timing-function:linear}.bluticketcodeview .success .check-code{background-image:url("/i/icon-checked.png");cursor:initial}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.brand-wrapper-content{width:95%;margin:0 auto;margin-bottom:34px;border:1px solid rgba(78,78,78,.3);border-radius:10px;padding:30px 53px 34px}@media screen and (max-width: 640px){.brand-wrapper-content{padding-left:15px;padding-right:15px}}.brand-wrapper.brand_id_99990 .brand-wrapper-content{border:2px solid #c2ea00;margin-bottom:120px}.brands-table{display:table;font-weight:normal;width:100%}.brands-table h1{font-size:2.34375rem;line-height:1.21875em;font-family:"cera-pro-regular",sans-serif;letter-spacing:.02em;color:#c2ea00;text-align:center;padding-bottom:20px}@media(min-width: 640px){.brands-table h1{font-size:2.8125rem;line-height:1.287em}}@media(min-width: 980px){.brands-table h1{font-size:3.125rem;line-height:1.3em}}.brands-table .wrapper-page{display:table;width:100%}.brands-table__header{background:#c2ea00;color:#4e4e4e;border-radius:13px}.brands-table__header-inner{display:table-header-group;width:100%}.brands-table__header-cell{font-size:1.265625rem;line-height:1.0069444444em;display:table-cell;width:25%;text-align:center;vertical-align:middle;padding:1rem 0}@media(min-width: 640px){.brands-table__header-cell{font-size:1.51875rem;line-height:1.0633333333em}}@media(min-width: 980px){.brands-table__header-cell{font-size:1.6875rem;line-height:1.0740740741em}}.brands-table__content{display:table-row-group}.brands-table__row{display:block;border-bottom:1px solid rgba(78,78,78,.4);padding:35px 0}.brands-table__cell{font-size:1rem;line-height:1em;display:table-cell;width:25%;text-align:center;vertical-align:middle}.brands-table__row-main{display:block;text-align:center;cursor:pointer}.brands-table__row-main .brands-table__cell{width:100%;text-align:center;display:block}.brands-table__collapsable{display:none;margin-top:60px}.brand__expand{display:inline-block;width:29px;height:29px;vertical-align:middle;padding-left:20px;margin-left:30px}@media screen and (max-width: 485px){.brand__expand{margin-left:21px;margin-right:21px;padding-left:0;margin-top:21px}}.brand__expand__icon{display:inline-block;width:29px;height:29px;background:url(/i/accordion-arrow-down.svg) center center no-repeat;background-size:100%;text-indent:-9999px;overflow:hidden;transition:all .3s linear;cursor:pointer}.brand__expand--active .brand__expand__icon{transform:rotate(180deg);transition:all .3s linear}.brand__usabilita{display:block;overflow:auto;margin:30px auto 0px;font-size:16px;font-family:"cera-pro-medium",sans-serif;line-height:23px}.brand__image{vertical-align:middle;display:inline-block;max-height:141px;max-width:259px;margin:auto}.brand__image img{max-width:100%;max-height:141px;height:100%}.brand__logos{text-align:center;margin-top:5px;display:none}.brand__logos img{display:inline-block;max-width:70px;max-height:70px;margin:0 20px}@media(min-width: 640px){.brand__logos{display:inline-block}}.brand__description{margin-top:60px;font-size:1rem;line-height:1.45rem;text-align:center;margin-bottom:3rem;padding:0 5%}.brand__description p span{font-size:1rem;line-height:1.4375em}.brand__description p span:first-child{font-size:0.9375rem;line-height:1.359375em;font-family:"cera-pro-medium",sans-serif;margin-bottom:10px;display:block}@media(min-width: 640px){.brand__description p span:first-child{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.brand__description p span:first-child{font-size:1.25rem;line-height:1.45em}}.brand__description a{color:#4e4e4e;font-family:"cera-pro-medium",sans-serif;text-decoration:underline;display:inline-block;word-wrap:break-word}.brand__description ul{margin-top:10px}.brand__description ul li{padding-bottom:10px;font-size:1rem;line-height:1.4375em}.brand__voucher-quantity,.brand__voucher-value,.brand__voucher-total{font-size:1rem;line-height:2.25em;display:block}@media(min-width: 640px){.brand__voucher-quantity,.brand__voucher-value,.brand__voucher-total{font-size:1.265625rem;line-height:1.0069444444em}}@media(min-width: 640px)and (min-width: 640px){.brand__voucher-quantity,.brand__voucher-value,.brand__voucher-total{font-size:1.51875rem;line-height:1.0633333333em}}@media(min-width: 640px)and (min-width: 980px){.brand__voucher-quantity,.brand__voucher-value,.brand__voucher-total{font-size:1.6875rem;line-height:1.0740740741em}}.brand__voucher-quantity-button,.brand__voucher-quantity-value{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}.brand__voucher-quantity-button{width:14px;height:14px;max-height:100%;max-width:100%;cursor:pointer}.brand__voucher-quantity-button.icon__minus{margin-right:20px}.brand__voucher-quantity-button.icon__plus{margin-left:20px}.recap{border-radius:0;opacity:0;pointer-events:none;position:fixed;top:0px;left:0;width:100%;height:auto;border-bottom:1px solid #4e4e4e;background:#ccc;text-align:center;padding:20px;padding-top:10px;background:#fff;z-index:999;transition:opacity .3s}.recap.show{opacity:1;pointer-events:auto}.recap h3{margin:0;padding:0 0 10px 0;border-bottom:1px solid #4e4e4e;font-size:13px;font-weight:400;font-family:"cera-pro-regular",sans-serif;line-height:19px}.recap .close{display:none;position:absolute;top:5px;right:5px;transform:rotate(45deg)}.recap .close img{width:18px}.recap__content{max-height:120px;overflow:auto;border-bottom:2px solid #4e4e4e;margin-bottom:10px}.recap__content:empty{display:none}.recap__content li{list-style:none;padding-bottom:0}@media(min-width: 640px){.recap{top:150px;left:80px;width:300px;border-radius:15px;border:1px solid #4e4e4e}}@media screen and (max-width: 640px){.recap .choose__total-btns{display:flex;align-items:center;justify-content:center;max-width:535px;width:100%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 445px){.recap .choose__total-btns{flex-direction:column}}@media screen and (max-width: 640px){.recap .choose__total-value{margin-left:auto !important;margin-right:15px !important}}@media screen and (max-width: 445px){.recap .choose__total-value{margin:auto !important;margin-bottom:15px !important}}.choose .text{font-size:0.9375rem;line-height:1.359375em;text-align:center;margin-bottom:40px}@media(min-width: 640px){.choose .text{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.choose .text{font-size:1.25rem;line-height:1.45em}}.choose__total{display:block;max-width:100%;margin:5em auto 130px;text-align:center}@media screen and (max-width: 1024px){.choose__total{margin-bottom:80px}}.choose__total-label,.choose__total-btns{display:block}@media(min-width: 640px){.choose__total-label,.choose__total-btns{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto}}.choose__total-label{font-size:0.9375rem;line-height:1.359375em;font-family:"cera-pro-medium",sans-serif;text-align:center;margin-bottom:1em}@media(min-width: 640px){.choose__total-label{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.choose__total-label{font-size:1.25rem;line-height:1.45em}}@media(min-width: 640px){.choose__total-label{text-align:left;padding-right:1.5em;margin-bottom:0}}.choose__total-label--recap{padding:15px 0 10px 0}.choose__total-value{font-size:36px;line-height:48px;font-family:"cera-pro-regular",sans-serif}.choose__total-btns .btn{font-size:16px;min-height:48px;line-height:48px;margin:auto;margin-right:15px}@media(min-width: 640px){.choose__total-btns .btn{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}}@media screen and (max-width: 970px){.choose__total-btns .btn{margin-top:15px}}@media screen and (max-width: 640px){.choose__total-btns .btn{margin-right:0px}}.choose__total-btns .btn--confirm{cursor:pointer;transition:all .3s ease-in-out 0s}.choose__total-btns .btn--confirm:hover{background-color:#4e4e4e;color:#fff}@media screen and (max-width: 445px){.choose__total-btns .btn--confirm{margin:auto}}.choose__total-btns .btn--dark{width:260px}.choose__total-btns .choose__total-value{font-size:28px;cursor:initial}@media screen and (max-width: 640px){.choose__total-btns .choose__total-value{margin:auto}}@media screen and (max-width: 445px){.choose__total-btns .choose__total-value{margin:auto;margin-bottom:15px}}.choose__total-btns .choose__total-value:hover{background-color:#4e4e4e;color:#fff}.choose .btn.checking{position:relative;color:#fff;pointer-events:none}.choose .btn.checking:after{content:"";display:block;position:absolute;top:2px;bottom:2px;width:30px;height:30px;left:2px;right:2px;margin:auto;max-height:100%;background:no-repeat center center;background-size:contain;background-image:url("/i/icon-checking-dark.png");animation-name:spin;animation-duration:2500ms;animation-iteration-count:infinite;animation-timing-function:linear}.choose .c-form .form p{font-size:0.9375rem;line-height:1.359375em;color:#4e4e4e}@media(min-width: 640px){.choose .c-form .form p{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.choose .c-form .form p{font-size:1.25rem;line-height:1.45em}}.choose .c-form .form .controls input[type=text],.choose .c-form .form .c-form .form .controls input[type=date],.choose .c-form .form .c-form .form .controls input[type=file],.choose .c-form .form .c-form .form .controls input[type=num],.choose .c-form .form .c-form .form .controls input[type=time],.choose .c-form .form .c-form .form .controls input[type=email],.choose .c-form .form .c-form .form .controls input[type=password],.choose .c-form .form .c-form .form .controls input[type=search]{border:1px solid #4e4e4e;color:rgba(78,78,78,.8);text-align:center;margin-top:30px;max-width:600px;width:100%;margin-left:auto;margin-right:auto}.choose .c-form .form input::-moz-placeholder{color:rgba(78,78,78,.5)}.choose .c-form .form input::placeholder{color:rgba(78,78,78,.5)}.choose hr{border-bottom:1px solid rgba(78,78,78,.4);margin:40px 0}.choose .block-choose{padding-bottom:90px;padding-top:50px}@media screen and (max-width: 1024px){.choose .block-choose{padding-top:10px;padding-bottom:50px}}.choose .block-choose .page__description{margin-bottom:25px}.choose .block-choose h5{font-size:0.9375rem;line-height:1.359375em;color:#4e4e4e;font-family:"cera-pro-regular",sans-serif;text-align:center;padding-bottom:30px}@media(min-width: 640px){.choose .block-choose h5{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.choose .block-choose h5{font-size:1.25rem;line-height:1.45em}}.choose .block-choose p{text-align:center}.choose .block-choose .image-blocchetto{max-width:400px;width:100%;margin:0 auto}.choose .block-choose .brand__usabilita{text-align:center}.circuito__results--active{min-height:100%}.circuito__results__content{margin:50px 0}.circuito__results__content--last{margin-bottom:0}.circuito__results--loading{background-image:url(/i/ripple.svg);background-repeat:no-repeat;background-position:center;background-size:100px}.circuito-feedback--error{background:#fff;border:1px solid #e00000;border-radius:5px;font-family:"cera-pro-medium",sans-serif;color:#e00000;padding:1em;margin:1em}.circuito .blocchetto{max-width:400px;width:100%}@keyframes headerSlide{0%{top:-100px}100%{top:0}}.scrolled .header{animation:headerSlide .4s ease-in-out;border-bottom:1px solid #ccc}.header{background:#fff;color:#4e4e4e;height:76px;position:relative;padding:6px 0;width:100%;z-index:10}@media(min-width: 1280px){.header{height:96px}}.header--fixed{position:fixed !important;width:100%}.header__menu,.header__aside{height:35px;position:absolute;top:0;bottom:0;margin:auto}.header__menu{left:0}@media(min-width: 1280px){.header__menu{display:none}}.header .logo{text-align:center;margin:auto}@media(min-width: 1280px){.header .logo{margin-left:0}}.header__aside{right:0}.header__aside .nav,.header__aside .user-action{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}.header__aside .nav{display:none}@media(min-width: 1280px){.header__aside .nav{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;vertical-align:middle}}.header .user-action{zoom:1}.header .user-action:before,.header .user-action:after{content:"";display:table}.header .user-action:after{clear:both}.header .user-action__link{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;float:right;vertical-align:middle;letter-spacing:.02em;line-height:35px}.header .user-action__link span{font-size:1rem;line-height:1.4375em;text-transform:capitalize;padding:10px 24px;border-radius:5px;border:2px solid #c2ea00;font-family:"cera-pro-medium",sans-serif;background-color:#c2ea00;color:#4e4e4e;transition:background-color .3s ease-in-out}.header .user-action__link span:hover{background-color:rgba(0,0,0,0)}.header .user-action--login .user-action__link{text-transform:uppercase}.header>.wrapper-page{padding:0}.page{display:block;max-width:100%;padding-bottom:5.9em;min-height:calc(100vh - 53px)}@media screen and (max-width: 1280px){.page{min-height:calc(100vh - 76px)}}@media screen and (max-width: 1024px){.page{padding-bottom:3em}}.page--contacts{min-height:100% !important}.page--contacts .page{min-height:100%;padding-bottom:0}.page--contacts .page__description{margin-top:0}.page--choose .page__header{padding-bottom:118px;padding-top:191px}@media screen and (max-width: 1024px){.page--choose .page__header{padding-bottom:80px}}@media screen and (max-width: 775px){.page--choose .page__header{padding-top:151px}}.page--choose .page__header-icon__wrapper{margin-bottom:85px}.page__header{padding-top:95px;padding-bottom:85px;display:block;background:#c2ea00;position:relative;transition:all .3s ease-in-out 0s}@media screen and (max-width: 775px){.page__header{padding-bottom:65px;padding-top:75px}}.page__header-group{text-align:center;display:block;width:100%;position:relative;padding:0 .5em}.page__header-icon{display:block;max-height:100%;margin:auto;max-width:170px;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 775px){.page__header-icon{max-width:140px}}.page__header-icon__wrapper{display:block;width:100%;text-align:center;max-height:100%;height:100%;margin-bottom:75px}@media screen and (max-width: 775px){.page__header-icon__wrapper{margin-bottom:50px}}.page__header--slider{padding-bottom:30px;background:#4e4e4e;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;padding-top:60px;min-height:calc(100vh - 76px)}@media screen and (max-width: 1280px){.page__header--slider{padding-top:25px}}.page__title{font-size:2.34375rem;line-height:1.21875em;color:#4e4e4e;font-family:"cera-pro-medium",sans-serif;letter-spacing:.02em;text-align:center;position:relative}@media(min-width: 640px){.page__title{font-size:2.8125rem;line-height:1.287em}}@media(min-width: 980px){.page__title{font-size:3.125rem;line-height:1.3em}}.page__title-inner{display:inline-block;vertical-align:middle;zoom:1;*display:inline;*vertical-align:auto;background:#c2ea00;position:relative;z-index:2;width:530px;max-width:100%;margin:auto;padding:0 15px}.page__title .three-lines{position:relative;top:50%;transform:translateY(-50%);position:absolute;z-index:0;left:0;right:0;margin:auto}.page__title--price{font-size:0.9375rem;line-height:1.359375em}@media(min-width: 640px){.page__title--price{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.page__title--price{font-size:1.25rem;line-height:1.45em}}.page__title--price .total{font-size:2.34375rem;line-height:0.84375em;font-family:"cera-pro-regular",sans-serif;padding-top:23px}@media(min-width: 640px){.page__title--price .total{font-size:2.8125rem;line-height:0.891em}}@media(min-width: 980px){.page__title--price .total{font-size:3.125rem;line-height:0.9em}}.page__description{font-size:2.34375rem;line-height:1.21875em;font-family:"cera-pro-medium",sans-serif;letter-spacing:.02em;max-width:100%;text-align:center;margin:14.1242937853% auto 9.4161958569%}@media(min-width: 640px){.page__description{font-size:2.8125rem;line-height:1.287em}}@media(min-width: 980px){.page__description{font-size:3.125rem;line-height:1.3em}}@media screen and (max-width: 980px){.page__description{font-size:40px}}@media screen and (max-width: 640px){.page__description{font-size:30px}}.page__description--unmargined{margin:0px auto 40px}.page__description--choose .c-form{padding-bottom:30px}.page__description--contatti{font-size:0.9375rem;line-height:1.359375em;font-family:"cera-pro-regular",sans-serif;margin:7.5329566855% auto 9.4161958569%;margin-bottom:0}@media(min-width: 640px){.page__description--contatti{font-size:1.125rem;line-height:1.4355em}}@media(min-width: 980px){.page__description--contatti{font-size:1.25rem;line-height:1.45em}}.page__description--contatti strong{font-family:"cera-pro-medium",sans-serif}.page__description--contatti span{display:block;padding-bottom:20px}.page__description--contatti a{color:#4e4e4e;transition:all .3s ease-in-out 0s}.page__description--contatti a:hover{opacity:.7}.page__description--contatti p{padding-bottom:15px}.page__description--contatti p:first-child{padding-bottom:30px}.page .text{font-size:1rem;line-height:1.25em;font-family:"cera-pro-regular",sans-serif}.page .text p{margin:55px auto 30px;font-size:20px}.page--green{background-color:#c2ea00}.page--green .text{color:#4e4e4e}.page--404 .page__description{margin-top:0;padding-top:3em;margin-bottom:20px}.page--404 .text{width:640px;max-width:100%;margin:auto;text-align:center}.page--404 .text ul{list-style-type:circle}.page--404 .text ul li{padding-left:0}.registrazione .text p{margin:15px auto 50px}.registrazione .c-form .form .control-group--submit{margin-top:50px}.header--fixed+.page{padding-top:76px}@media(min-width: 1280px){.header--fixed+.page{padding-top:96px}}.insert .page__title-inner{width:570px}.insert .text{font-family:"cera-pro-regular",sans-serif;font-size:20px;line-height:29px;font-weight:400;padding-top:60px}.insert .text--small{font-size:12px;line-height:18px;padding-top:20px;padding-bottom:25px}.page.page--forgot{min-height:100%}.page.page--404{min-height:100%;padding-bottom:9em}@media screen and (max-width: 676px){.page.page--home .page__description.page__description--unmargined{margin:0 auto}}.footer{background-color:#fff;color:#4e4e4e;display:block;font-family:"cera-pro-regular",sans-serif;text-align:center;position:relative;z-index:1;border-top:1px solid #4e4e4e}.footer__content{font-size:0.75rem;line-height:1.3333333333em}.footer .credits{padding:60px 0 60px;text-align:center}.footer .credits p{font-size:20px;font-family:"cera-pro-medium",sans-serif;color:#4e4e4e;line-height:29px}.footer .credits a{font-size:13px;color:#4e4e4e;line-height:21px;font-family:"cera-pro-medium",sans-serif;transition:opacity .3s ease-in-out}.footer .credits a:hover{opacity:.7}.footer .credits em{display:inline-block;font-size:13px;color:#4e4e4e;font-style:normal;margin-bottom:25px;margin-top:25px;line-height:20px}.footer .credits .link{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.footer .credits .link:hover{color:#353535}.ui-widget-overlay{background:#313030 !important}/*# sourceMappingURL=main.css.map */