.legal__textareaContainer,.legal__inputContainer{background-color:#fff;border:solid 1px #ccc;border-radius:8px;color:#2a2a2a;font-size:15px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;min-height:38px;padding:0 16px}.legal__textareaContainer:focus,.legal__inputContainer:focus{outline:none;border-color:#8abfe2}@media(max-width:600px){.legal__textareaContainer,.legal__inputContainer{padding:0 12px}}.u-hide{display:none !important}.legalHeroShot{width:100%;height:262px;padding:0 15px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:34px}@media(max-width:600px){.legalHeroShot{height:162px;margin-bottom:10px}}.legalHeroShot__img{background-repeat:no-repeat;background-size:cover}.legalHeroShot__img.chisiamo{background-image:url("../../images/chi-siamo.jpg?v=1.0");background-position:top}.legalHeroShot__img.contatti{background-image:url("../../images/contatti.jpg?v=1.0");background-position:bottom}.legalHeroShot__title{color:#fff;text-align:center;z-index:100;text-shadow:0 3px 6px rgba(0,0,0,.4);width:100%}@media(max-width:600px){.legalHeroShot__title{font-size:24px;line-height:33px}}.legalHeroShot__backgroundFilter{width:100%;height:100%;position:absolute;background-color:#000;opacity:.4;top:0;left:0}.legal__container{width:100%;padding:0 15px;display:flex;justify-content:center}.legal__box{max-width:1200px;width:100%;margin-top:30px}.legal__title{margin-bottom:40px;font-size:32px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:43px;color:#2a2a2a}@media(max-width:600px){.legal__title{font-size:24px;line-height:36px}}.legal__subtitle{margin-bottom:8px;font-size:26px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:39px;color:#2a2a2a}@media(max-width:600px){.legal__subtitle{font-size:20px;line-height:30px}}.legal__titoletto{margin-bottom:8px;font-size:20px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:26px;color:#2a2a2a}@media(max-width:600px){.legal__titoletto{font-size:18px;line-height:27px}}.legal__text{margin-bottom:24px}@media(max-width:600px){.legal__text{font-size:14px}}.legal__text .bold{font-weight:600}.legal__text .link{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a;text-decoration:underline;cursor:pointer}@media(max-width:600px){.legal__text .link{font-size:14px}}.legal__text.info{display:flex;flex-direction:column}.legal__text.condizionigenerali{margin-bottom:16px}.legal__text a{color:#0074c1}.legal__text a:hover{text-decoration:underline}.legal__list{list-style-type:disc;list-style-position:outside;padding-left:30px;margin-bottom:23px}@media(max-width:600px){.legal__list{font-size:14px}}.legal__list li{margin-bottom:8px}.legal__list li .link{font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#2a2a2a;text-decoration:underline}@media(max-width:600px){.legal__list li .link{font-size:14px}}.legal__list.number{list-style-type:upper-roman}.legal__list.abc{list-style-type:lower-alpha}.legal__list .sublist{padding-left:15px}.legal__tableDl{display:flex;margin-bottom:20px}@media(max-width:834px){.legal__tableDl{flex-direction:column}}@media(max-width:600px){.legal__tableDl{font-size:14px}}.legal__tableDl dt{max-width:275px;width:100%}@media(max-width:834px){.legal__tableDl dt{font-weight:600}}.legal__table{width:100%;border:solid 1px #ccc;background-color:#fff;margin-bottom:30px;border-spacing:0}.legal__table thead{background-color:#ccc}@media(max-width:834px){.legal__table thead{display:none}}.legal__table .thead{font-size:18px;font-weight:600;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;color:#2a2a2a;text-align:left;padding:10px}@media(max-width:834px){.legal__table tbody tr{display:block;display:flex;flex-direction:column}}.legal__table .item{font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:22px;color:#2a2a2a;padding:20px 10px}@media(max-width:834px){.legal__table .item:first-child{background-color:#ccc;font-size:16px;font-weight:600}.legal__table .item:nth-child(2):before{content:"Sito di provenienza";display:block;font-size:16px;font-weight:600}.legal__table .item:nth-child(3):before{content:"Scopo";display:block;font-size:16px;font-weight:600}.legal__table .item:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:834px) and (max-width:600px){.legal__table .item:last-child{width:256px}}@media(max-width:834px){.legal__table .item:last-child:before{content:"Scadenza";display:block;font-size:16px;font-weight:600}}.legal__table .link{color:#2a2a2a}.legal__table .link:hover{text-decoration:underline}.legal__form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.legal__form .required{position:absolute;top:5px;left:10px;font-size:16px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:24px;color:#8b0000}.legal__form .inputLabel{left:22px}.legal__input{position:relative;z-index:1;width:100%;height:50px;padding:20px 16px 0 21px;border:none;background-color:rgba(0,0,0,0);font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:21px;color:#2a2a2a}@media(max-width:600px){.legal__input{font-size:16px}}.legal__input:focus{outline:none}.legal__inputContainer{position:relative;display:flex;max-width:400px;width:100%;margin-bottom:16px;padding:0}.legal__textarea{position:relative;z-index:1;width:100%;height:164px;padding:23px 12px 10px 21px;border:none;background-color:rgba(0,0,0,0);font-size:14px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:21px;color:#2a2a2a;resize:none}@media(max-width:600px){.legal__textarea{font-size:16px;line-height:24px}}.legal__textareaContainer{position:relative;width:100%;min-height:164px;margin-bottom:32px;padding:0}.legal__textareaContainer .textareaLabel{left:21px;margin:0}.legal__textareaContainer .textareaLabel.active{background-color:rgba(0,0,0,0);top:-4px}.legal__disclaimer{width:100%;padding:24px 32px;margin-bottom:40px;background-color:#fff1df;border-radius:12px}@media(max-width:600px){.legal__disclaimer{padding:16px 24px}}.legal__disclaimer .text{margin-bottom:16px;color:#2a2a2a;font-size:14px}.legal__disclaimer .text strong{font-weight:600;font-size:16px}.legal__disclaimerButton{background-color:rgba(0,0,0,0);display:inline-block}@media(max-width:600px){.legal__disclaimerButton{padding-left:12px;padding-right:12px}}.aboutContact__box{max-width:816px}.aboutContact__buttonContainer{display:flex;flex-direction:column;gap:10px}@media(max-width:600px){.aboutContact__buttonContainer{width:100%}}.aboutContact__buttonContainer .paragraph{font-size:13px}.infoSocietarie{color:#666;text-align:center}.infoSocietarie.bold{font-weight:600}.infoSocietarie .link{color:#666;text-decoration:underline}.infoSocietarie__title{margin-bottom:16px;font-size:24px;font-weight:400;font-family:Manrope,"Open Sans",Arial,Helvetica,sans-serif;line-height:36px;color:#2a2a2a}.infoSocietarie__container{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 15px 80px 15px;margin-top:28px;background-color:#f5f6f7}.legal__container .table{margin:32px 0;border-bottom:1px solid #e6e6e6;width:100%}.legal__container .table tr>td,.legal__container .table tr>th{border:none;line-height:1.4;padding:16px;text-align:left}.legal__container .table tr>th{font-weight:600}.legal__container .table tr>td{font-size:14px;word-break:break-all;word-break:break-word}.legal__container .lighthigh{background-color:#f5f5f5}.legal__container a{color:#0074c1}.legal__container a:hover{text-decoration:underline}@media(max-width:834px){.legal__container table,.legal__container tbody,.legal__container td,.legal__container th,.legal__container thead,.legal__container tr{display:block}.legal__container .table thead{display:none}.legal__container .table td{border:none;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.legal__container .table td:first-of-type{background-color:#f5f5f5;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:16px;font-weight:700;font-size:16px}.legal__container .table td::before{font-weight:700;display:block;font-size:16px}.legal__container .table td:nth-of-type(2)::before{content:"Scopo"}.legal__container .table td:nth-of-type(3)::before{content:"Natura"}.legal__container .table td:nth-of-type(4)::before{content:"Privacy Policy"}}@media screen and (min-width:835px){.legal__container .table{border-top:1px solid #e6e6e6}.legal__container .table tr>td{padding:24px 16px}}