@font-face{font-family:"Open Sans";font-weight:300;font-display:swap;src:url(fonts/OpenSans-Regular.ttf) format('TrueType')}@font-face{font-family:"Open Sans";font-weight:300;font-style:italic;font-display:swap;src:url(fonts/OpenSans-Italic.ttf) format('TrueType')}@font-face{font-family:"Open Sans";font-weight:400;font-display:swap;src:url(fonts/OpenSans-SemiBold.ttf) format('TrueType')}@font-face{font-family:"Open Sans";font-weight:400;font-style:italic;font-display:swap;src:url(fonts/OpenSans-SemiBoldItalic.ttf) format('TrueType')}@font-face{font-family:"Open Sans";font-weight:600;font-display:swap;src:url(fonts/OpenSans-Bold.ttf) format('TrueType')}@font-face{font-family:'Open Sans';font-weight:600;font-style:italic;font-display:swap;src:url(fonts/OpenSans-BoldItalic.ttf) format('TrueType')}body{text-align:left;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:300;color:var(--first_text);background:var(--fourth_color);line-height:19px;margin:auto;min-width:320px}main{overflow:hidden}*{box-sizing:border-box}a{text-decoration:none;color:var(--first_color);transition:color 0.3s linear;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}h1{font-weight:400}h2{font-weight:300}a,img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}svg{max-width:100%;max-height:100%}.c1{color:var(--first_color)}.c2{color:var(--second_color)}.c3{color:var(--third_color)}.c4{color:var(--fourth_color)}.c5{color:var(--first_light)}.c6{color:var(--second_light)}.c7{color:var(--first_dark)}.c8{color:var(--second_dark)}.c1_text{color:var(--first_text)}#overlayer_loader{width:100%;height:100%;margin:auto;background-color:#000000e6;position:fixed;top:0;left:0;overflow-y:scroll;scrollbar-width:none;text-align:center;z-index:998}.div_overlayer_loader{position:relative;transform:translateY(-50%);top:50%}.icon_overlayer_loader{width:100px;margin:0 auto 30px}.label_overlayer_loader{color:var(--fourth_color);font-weight:400}.container_qrcode_scanner{background-color:var(--first_color);position:fixed;bottom:0;left:0;text-align:center;padding:7px 10px 7px;width:100%}.qr_btt_light_bg{background-color:var(--second_color);text-shadow:1px 1px 1px #000}.text_qrcode_scanner{word-break:break-all;font-weight:500;text-transform:uppercase}.text_qrcode_scanner a{color:var(--fourth_color)}.text_qrcode_scanner svg{font-size:30px;margin-right:25px;vertical-align:middle}.qr_btt_light_bg .text_qrcode_scanner svg{filter:drop-shadow(1px .75px .5px #000000)}#container{width:100%;margin:0 auto}header{position:relative;z-index:1000;overflow:hidden}.cont_header_body_fixed{position:relative;min-height:110px;background:linear-gradient(10deg,color-mix(in srgb,var(--second_light),var(--fourth_color) 10%) 27%,var(--second_dark) 54%,var(--first_color) 51%);-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,0 96%);clip-path:polygon(0% 0%,100% 0,100% 100%,0 96%);height:900px;margin-bottom:50px}@media screen and (min-width :481px) and (max-width :992px){.cont_header_body_fixed{background:linear-gradient(10deg,var(--second_light) 27%,var(--second_dark) 54%,var(--first_color) 51%)}}@media screen and (min-width :993px){.cont_header_body_fixed{background:linear-gradient(10deg,var(--second_light) 27%,var(--second_dark) 54%,var(--first_color) 51%);clip-path:polygon(0% 0%,100% 0,100% 100%,0 75%);-webkit-clip-path:polygon(0% 0%,100% 0,100% 100%,0 75%)}}.mask_background_header{background-image:url(/images/sfondo.webp);position:absolute;top:-184px;left:0;right:0;bottom:0;background-position:right;z-index:1;background-repeat:no-repeat;max-width:1400px;margin:auto}.background_header_body{background:linear-gradient(-45deg,var(--first_dark) -26%,transparent 80%),linear-gradient(50deg,var(--first_dark) 38%,var(--first_light) 80%,var(--first_dark));-webkit-clip-path:polygon(0 0,100% 0,100% 52%,0 100%);clip-path:polygon(0 0,100% 0,100% 52%,0 100%)}@media screen and (min-width :993px){.background_header_body{position:relative}}.header_body{width:100%;max-width:1400px;margin:0 auto;z-index:3;height:620px}#menu{text-align:right;position:relative;z-index:3}#menu_desktop{display:flex;justify-content:space-between;font-size:18px;padding:18px;width:100%}@media screen and (min-width :993px) and (max-width :1260px){#menu_desktop{padding:55px 20px 20px 20px;text-align:left;font-size:16px}}@media screen and (min-width :1261px){#menu_desktop{padding:55px 20px 20px 20px}}#menu_desktop a{color:var(--fourth_color)}.btt_contact_title{text-transform:uppercase;font-size:14px;vertical-align:top}.container_vtour{position:absolute;top:70px;display:flex;left:0;right:0;margin-left:auto;margin-right:auto;padding:20px;flex-direction:column;z-index:10000}@media screen and (min-width :768px){.container_vtour{justify-content:space-between;align-items:center;flex-direction:row;width:1400px}}.text_vtour{color:var(--fourth_color)}@media screen and (min-width :768px){.text_vtour{width:500px}}.title_vtour{font-weight:600;font-size:35px;line-height:40px;margin-bottom:30px;text-shadow:3px 3px 1px #000;width:215px}@media screen and (min-width :374px) and (max-width :767px){.title_vtour{width:unset}}@media screen and (min-width :768px){.title_vtour{font-size:40px;width:unset}}.title_vtour a{color:var(--fourth_color)}.title_vtour svg{margin-right:20px}.abs_vtour{font-size:18px;line-height:22px;height:155px}@media screen and (min-width :481px){.abs_vtour{font-size:20px;height:unset}}.btt_vtour{width:200px;border:3px solid var(--second_color);margin:30px auto 0;border-radius:50px;padding:10px;text-align:center;font-weight:400}@media screen and (min-width :350px) and (max-width :767px){.btt_vtour{margin:40px auto 0}}@media screen and (min-width :768px){.btt_vtour{margin:60px auto 0}}.btt_vtour a{color:var(--fourth_color)}.img_vtour_div{display:none}@media screen and (min-width :768px) and (max-width :992px){.img_vtour_div{display:block;width:900px}}@media screen and (min-width :993px){.img_vtour_div{display:block;width:800px}}.img_vtour_div img{width:700px}@media screen and (min-width :768px) and (max-width :1299px){.img_vtour_div img{width:1000px}}@media screen and (min-width :1300px){.img_vtour_div img{position:relative;right:-100px;width:1000px}}.container_device{position:absolute;bottom:83px;display:flex;left:0;right:0;margin-left:auto;margin-right:auto;padding:0 20px;flex-direction:column;z-index:10000;max-height:500px}@media screen and (min-width :481px) and (max-width :599px){.container_device{max-height:unset}}@media screen and (min-width :600px) and (max-width :767px){.container_device{bottom:85px;max-height:unset}}@media screen and (min-width :768px){.container_device{align-items:center;flex-direction:row;max-width:1400px;bottom:115px}}.text_device{color:var(--fourth_color);text-shadow:1px 1px 1px #000}@media screen and (min-width :768px) and (max-width :992px){.text_device{margin-left:35px}}@media screen and (min-width :993px){.text_device{margin-left:100px}}.btt_device{margin:auto}.title_device{font-weight:600;font-size:18px;line-height:22px;margin-bottom:15px;text-transform:uppercase;text-align:center}@media screen and (min-width :481px) and (max-width :767px){.title_device{text-align:left;font-size:20px}}@media screen and (min-width :768px){.title_device{margin-bottom:30px;text-align:left;font-size:20px}}.div_label_device{display:flex;flex-direction:row;font-size:18px;line-height:22px;justify-content:center}@media screen and (min-width :435px) and (max-width :480px){.div_label_device{font-size:20px}}@media screen and (min-width :481px) and (max-width :767px){.div_label_device{justify-content:unset;font-size:20px}}@media screen and (min-width :768px) and (max-width :992px){.div_label_device{flex-direction:column;font-size:20px;justify-content:unset}}@media screen and (min-width :993px){.div_label_device{font-size:20px;justify-content:unset}}.label_device{margin-right:20px;font-size:16px}@media screen and (min-width :481px){.label_device{font-size:inherit}}.label_device:last-child{margin-right:unset}@media screen and (min-width :768px) and (max-width :992px){.label_device:nth-child(2),.label_device:last-child{margin:10px 0 0 0}}.label_device svg{margin:0 10px 0 0;filter:drop-shadow(1px .75px .5px #000000)}@media screen and (min-width :402px){.label_device svg{margin:0 15px 0 0}}.label_device:nth-child(2) svg{font-size:22px;margin:0 15px 0 0}.abs_device{margin-bottom:30px;font-size:18px;line-height:22px}@media screen and (min-width :380px) and (max-width :767px){.abs_device{height:110px}}@media screen and (min-width :768px){.abs_device{margin-bottom:60px;font-size:20px}}.img_device_div{text-align:center}@media screen and (min-width :768px) and (max-width :1059px){.img_device_div{width:390px}}@media screen and (min-width :1060px){.img_device_div{width:500px}}.img_device_div img{width:100%}@media screen and (min-width :340px) and (max-width :480px){.img_device_div img{width:320px}}@media screen and (min-width :481px) and (max-width :679px){.img_device_div img{width:80%;max-width:unset}}@media screen and (min-width :680px) and (max-width :767px){.img_device_div img{width:500px}}@media screen and (min-width :768px){.img_device_div img{width:500px;position:relative;left:-100px}}#menu_mobile{display:none;margin-right:20px;float:right;text-align:center}@media screen and (min-width :993px){#menu_mobile{display:none}}#menu_mobile .menu_item,#menu_mobile .menu_item a{color:var(--first_text)}#header_menu{width:100%;height:100%;margin:auto;background-color:var(--third_color);position:fixed;top:0;left:0;overflow-y:scroll;scrollbar-width:none}#header_menu::-webkit-scrollbar{display:none}.inactive{opacity:.4;cursor:default}.inactive:hover{text-decoration:none}main{background:var(--fourth_color)}.main_body{position:relative;width:100%;height:auto;margin:0 auto;z-index:3}footer{margin-top:50px;position:relative}.footer_mask_background_1{-webkit-clip-path:polygon(-22% 0%,290% 100%,87% 100%,0% 100%);clip-path:polygon(-22% 0%,290% 100%,87% 100%,0% 100%);height:950px;background:color-mix(in srgb,var(--third_color) 15%,transparent);position:absolute;bottom:0;right:0;left:0}@media screen and (min-width :993px){.footer_mask_background_1{-webkit-clip-path:polygon(-44% 0%,121% 100%,87% 100%,0% 100%);clip-path:polygon(-44% 0%,121% 100%,87% 100%,0% 100%)}}.footer_mask_background_2{-webkit-clip-path:polygon(100% 22%,-185% 100%,100% 100%);clip-path:polygon(100% 22%,-185% 100%,100% 100%);height:950px;background:color-mix(in srgb,var(--third_color) 15%,transparent);position:absolute;bottom:0;right:0;left:0}@media screen and (min-width :993px){.footer_mask_background_2{-webkit-clip-path:polygon(100% 17%,-4% 100%,100% 100%);clip-path:polygon(100% 57%,-4% 100%,100% 100%)}}.footer_body{height:auto;margin:0 auto;padding:20px;font-size:15px;color:var(--fourth_color);background:linear-gradient(-45deg,var(--first_dark) -26%,transparent 80%),linear-gradient(50deg,var(--first_dark) 38%,var(--first_light) 80%,var(--first_dark));-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);clip-path:polygon(0 0,100% 5%,100% 100%,0 100%)}@media screen and (min-width :993px){.footer_body{-webkit-clip-path:polygon(0 0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,100% 30%,100% 100%,0 100%)}}@media screen and (min-width :730px){#logo_footer{display:inline-block;text-align:center;vertical-align:middle;margin-top:15px}}#logo_footer img{width:70%}@media screen and (min-width :480px) and (max-width :729px){#logo_footer img{width:55%}}@media screen and (min-width :730px){#logo_footer img{max-height:70px;width:100%;height:100%}}.footer_body_columns{display:flex;flex-direction:column;align-items:flex-end;max-width:1400px;margin:0 auto 50px}@media screen and (min-width :993px){.footer_body_columns{flex-direction:row;margin-bottom:unset}}.footer_body a{color:var(--fourth_color)}.footer_column{width:100%;text-align:center}@media screen and (min-width :993px){#footer_column1{text-align:left}#footer_column2{text-align:right}}@media screen and (max-width :992px){#footer_column2::before{background-color:var(--fourth_color);content:"";display:block;height:1px;margin:35px auto;width:170px}}.footer_title{font-weight:600;margin:10px 0}.footer_title a{color:var(--second_color)}.footer_title a:hover{text-decoration:none}.footer_hours,.link_contattaci{margin-top:10px}.footer_copyright{font-size:13px;text-align:center;margin-top:20px;border-top:1px solid var(--fourth_color);padding-top:10px}strong{font-weight:600}.btt{cursor:pointer}.btt_main_solid{display:inline-block;width:200px;font-weight:400;padding:10px;border:3px solid var(--first_color);color:var(--fourth_color);text-align:center;border-radius:50px;background-color:var(--first_color)}.btt_main_solid a{color:var(--fourth_color)}.section_title{font-size:30px;font-weight:400;margin:40px 0 40px;line-height:35px;text-align:center}@media screen and (min-width :371px) and (max-width :767px){.section_title{margin:75px 0 20px}}@media screen and (min-width :768px){.section_title{font-size:50px;line-height:65px;margin:75px 0 20px}}.pg_title_box{color:var(--first_color);padding-bottom:10px;margin:30px 0;border-bottom:3px solid var(--first_color)}@media screen and (min-width :481px){.pg_title_box{padding-bottom:20px}}.pg_title{font-size:25px;line-height:36px;margin-bottom:0;text-align:center;text-transform:uppercase;padding:0 5px}@media screen and (min-width :369px) and (max-width :932px){.pg_title{font-size:30px}}@media screen and (min-width :933px){.pg_title{font-size:36px}}.pg_text{text-align:center;margin:15px 10px 30px;font-style:italic}.pg_text a,#content a{color:var(--first_color)}.pg_text ul,#content ul{list-style:disc;margin-left:40px}.pg_text ol,#content ol{list-style:decimal;margin-left:40px}.pg_text p,#content p{display:block;margin:1em 0}.pg_redirect{text-align:center;font-size:18px;display:none}.pg_redirect .pg_redirect_num{color:var(--second_color);font-weight:400}.page_top{position:fixed;bottom:20px;right:20px;opacity:.7;z-index:200;display:none}.page_top:hover{opacity:1}.lang_choice{opacity:.3;text-transform:uppercase}.lang_container .choosen_lang{font-weight:600;opacity:1}.lang_container a{color:var(--fourth_color)}.lang_container .lang_choice{display:inline-block;padding-right:13px}.lang_container .lang_choice:last-child{padding-right:unset}