@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&family=Enriqueta:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap";.grido{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;flex:1}.grido.grido--nowrap{flex-wrap:nowrap}.grido.grido--col{flex-direction:column}.grido.grido--end{justify-content:flex-end}.grido.grido--start{justify-content:flex-start}.grido.grido--around{justify-content:space-around}.grido.grido--center{justify-content:center}.grido.grido--v_center{align-items:center}.grido.grido--v_start{align-items:flex-start}.grido.grido--v_end{align-items:flex-end}.grido.grido--v_stretch{align-items:stretch}@media screen and (max-width: 991px){.grido.grido_md--end{justify-content:flex-end}.grido.grido_md--start{justify-content:flex-start}.grido.grido_md--around{justify-content:space-around}.grido.grido_md--between{justify-content:space-between}.grido.grido_md--v_center{align-items:center}.grido.grido_md--v_start{align-items:flex-start}.grido.grido_md--v_end{align-items:flex-end}.grido.grido_md--v_stretch{align-items:stretch}.grido.grido_md--col{flex-direction:column}.grido.grido_md--row{flex-direction:row}.grido.grido_md--wrap{flex-wrap:wrap}.grido.grido_md--nowrap{flex-wrap:nowrap}}@media screen and (max-width: 767px){.grido.grido_sm--end{justify-content:flex-end}.grido.grido_sm--start{justify-content:flex-start}.grido.grido_sm--around{justify-content:space-around}.grido.grido_sm--between{justify-content:space-between}.grido.grido_sm--v_center{align-items:center}.grido.grido_sm--v_start{align-items:flex-start}.grido.grido_sm--v_end{align-items:flex-end}.grido.grido_sm--v_stretch{align-items:stretch}.grido.grido_sm--col{flex-direction:column}.grido.grido_sm--row{flex-direction:row}.grido.grido_sm--wrap{flex-wrap:wrap}.grido.grido_sm--nowrap{flex-wrap:nowrap}}.grido--pads{margin-left:-0.5rem;margin-right:-0.5rem}.grido--pads>[class*=gc_]{padding-left:.5rem;padding-right:.5rem}.grido>[class*=gc_]{box-sizing:border-box}.grido--auto>[class*=gc_]{flex:0}.gc_2{flex-basis:16.6666666667%;max-width:16.6666666667%}.gc_3{flex-basis:25%;max-width:25%}.gc_4{flex-basis:33.3333333333%;max-width:33.3333333333%}.gc_5{flex-basis:41.6666666667%;max-width:41.6666666667%}.gc_6{flex-basis:50%;max-width:50%}.gc_7{flex-basis:58.3333333333%;max-width:58.3333333333%}.gc_8{flex-basis:66.6666666667%;max-width:66.6666666667%}.gc_9{flex-basis:75%;max-width:75%}.gc_10{flex-basis:83.3333333333%;max-width:83.3333333333%}.gc_12{flex-basis:100%;max-width:100%}.gc_auto{flex-basis:initial;max-width:none;flex:0}.gc_fill{flex-basis:initial;max-width:none}.gc_grow_1{flex:1}.gc_grow_2{flex:2}.gc_grow_3{flex:3}.gc_grow_4{flex:4}.gc_grow_5{flex:5}.gc_order_1{order:1}.gc_order_2{order:2}.gc_order_3{order:3}.gc_order_4{order:4}.gc_order_5{order:5}.gc_order_6{order:6}.gc_order_7{order:7}.gc_order_8{order:8}.gc_order_9{order:9}.gc_order_10{order:10}@media screen and (max-width: 991px){.gc_2_md{flex-basis:16.6666666667%;max-width:16.6666666667%}.gc_3_md{flex-basis:25%;max-width:25%}.gc_4_md{flex-basis:33.3333333333%;max-width:33.3333333333%}.gc_5_md{flex-basis:41.6666666667%;max-width:41.6666666667%}.gc_6_md{flex-basis:50%;max-width:50%}.gc_7_md{flex-basis:58.3333333333%;max-width:58.3333333333%}.gc_8_md{flex-basis:66.6666666667%;max-width:66.6666666667%}.gc_9_md{flex-basis:75%;max-width:75%}.gc_10_md{flex-basis:83.3333333333%;max-width:83.3333333333%}.gc_12_md{flex-basis:100%;max-width:100%}.gc_auto_md{flex-basis:initial;max-width:none;flex:0}.gc_fill_md{flex-basis:initial;max-width:none}.gc_grow_1_md{flex:1}.gc_grow_2_md{flex:2}.gc_grow_3_md{flex:3}.gc_grow_4_md{flex:4}.gc_grow_5_md{flex:5}.gc_order_1_md{order:1}.gc_order_2_md{order:2}.gc_order_3_md{order:3}.gc_order_4_md{order:4}.gc_order_5_md{order:5}.gc_order_6_md{order:6}.gc_order_7_md{order:7}.gc_order_8_md{order:8}.gc_order_9_md{order:9}.gc_order_10_md{order:10}}@media screen and (max-width: 767px){.gc_2_sm{flex-basis:16.6666666667%;max-width:16.6666666667%}.gc_3_sm{flex-basis:25%;max-width:25%}.gc_4_sm{flex-basis:33.3333333333%;max-width:33.3333333333%}.gc_5_sm{flex-basis:41.6666666667%;max-width:41.6666666667%}.gc_6_sm{flex-basis:50%;max-width:50%}.gc_7_sm{flex-basis:58.3333333333%;max-width:58.3333333333%}.gc_8_sm{flex-basis:66.6666666667%;max-width:66.6666666667%}.gc_9_sm{flex-basis:75%;max-width:75%}.gc_10_sm{flex-basis:83.3333333333%;max-width:83.3333333333%}.gc_12_sm{flex-basis:100%;max-width:100%}.gc_auto_sm{flex-basis:initial;max-width:none;flex:0}.gc_fill_sm{flex-basis:initial;max-width:none}.gc_grow_1_sm{flex:1}.gc_grow_2_sm{flex:2}.gc_grow_3_sm{flex:3}.gc_grow_4_sm{flex:4}.gc_grow_5_sm{flex:5}.gc_order_1_sm{order:1}.gc_order_2_sm{order:2}.gc_order_3_sm{order:3}.gc_order_4_sm{order:4}.gc_order_5_sm{order:5}.gc_order_6_sm{order:6}.gc_order_7_sm{order:7}.gc_order_8_sm{order:8}.gc_order_9_sm{order:9}.gc_order_10_sm{order:10}}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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}.txt_center{text-align:center}.txt_right{text-align:right}.txt_justify{text-align:justify}img{max-width:100%;display:block}*:focus{outline:none}*,*:before,*:after{box-sizing:border-box}.pull_right{float:right}.pull_left{float:left}.only_tablet_mobile{display:none}@media screen and (max-width: 960px){.only_tablet_mobile{display:block}}@media screen and (max-width: 960px){.only_desktop{display:none}}#cookieAlert{background-color:#fff;max-width:360px;bottom:15px;right:15px;position:fixed;z-index:99999999;width:auto;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc}@media screen and (max-width: 790px){#cookieAlert{left:15px}}#cookieAlert #cookie_content{position:relative;padding:15px}#cookieAlert #cookie_content .cookie_content_text{margin-bottom:-5px}#cookieAlert #cookie_content p{color:#333;text-align:left;font-size:12px;margin-bottom:0;line-height:1.5}#cookieAlert .btn-close{box-shadow:none;display:inline-block;margin-top:5px;font-size:14px;text-align:right}#cookieAlert .btn-close:hover{box-shadow:none;color:#c5710c}.font_regular{font-weight:500}.font_accent_regular{font-family:"Enriqueta",serif;font-weight:400}.font_bold{font-weight:600}a{color:#9f3004;text-decoration:none}a:hover{text-decoration:underline}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Enriqueta",serif;font-weight:600}h1{font-size:58px}h2{font-size:48px}h3{font-size:38px}h4{font-size:28px}@media screen and (max-width: 790px){h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:20px}}strong,b{font-weight:600}p{margin:0 0 20px 0}html,body{margin:0;padding:0;color:#333;font-size:16px;line-height:1.4;font-family:"Montserrat",sans-serif;font-weight:500}img{max-width:100%}strong{font-weight:600}img.alignleft{float:left;margin-right:15px;margin-bottom:10px}img.alignright{float:right;margin-left:15px;margin-bottom:10px}img.aligncenter{display:block;margin:0 auto}.grido--pads{margin-left:-0.5rem;margin-right:-0.5rem}.grido--pads>[class*=gc_]{padding-left:.5rem;padding-right:.5rem}.main_container{position:relative;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.body--show .main_container{opacity:1}.main_container_int{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.button{background:#9f3004;border-radius:4px;color:#fff;padding:10px 20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{text-decoration:none;background-color:#b2542b}.newsletter{padding:80px 0 40px;background-color:#cb9d00;color:#fff;display:flex;align-items:center}@media screen and (max-width: 1024px){.newsletter{padding:60px 0 30px}}.newsletter .newsletter_left{text-align:center}.newsletter .newsletter_right{text-align:center;margin-top:40px}.newsletter .newsletter_title{font-size:60px;line-height:1}@media screen and (max-width: 1024px){.newsletter .newsletter_title{font-size:40px}}.newsletter #mc_embed_signup input[type=email]{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;padding:10px;color:#fff;width:400px;margin-bottom:15px;font-size:15px}@media screen and (max-width: 790px){.newsletter #mc_embed_signup input[type=email]{width:90%}}.newsletter #mc_embed_signup input[type=email]::placeholder{color:#fff;opacity:1}.newsletter #mc_embed_signup input[type=email]:-ms-input-placeholder{color:#fff}.newsletter #mc_embed_signup input[type=email]::-ms-input-placeholder{color:#fff}.newsletter #mc_embed_signup input[type=submit]{padding:15px 40px;border:1px solid #fff;border-radius:8px;background:rgba(0,0,0,0);color:#fff;font-size:15px}.newsletter #mc_embed_signup input[type=submit]:hover{color:#cb9d00;background-color:#fff}.winter_banner{padding:200px 20px;position:relative;overflow:hidden}@media screen and (max-width: 790px){.winter_banner{padding:80px 20px}}.winter_banner .winter_banner_content{max-width:1180px;margin:0 auto;text-align:right;line-height:1.5;color:#fff;text-shadow:0 2px #000;z-index:200;position:relative}@media screen and (max-width: 790px){.winter_banner .winter_banner_content{text-align:center}}.winter_banner .winter_banner_overlay{position:absolute;top:0;right:0;left:0;z-index:100;background:rgba(0,0,0,.3);width:100%;height:100%}#cmplz-manage-consent{display:none}.masonry_container{width:100%;max-width:100%;margin:0 auto 60px;overflow:hidden;position:relative}.masonry_item{height:auto;display:block;max-width:100%;position:absolute}.labase_block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 960px){.labase_block{flex-direction:column}}.labase_container{background:#f1f1f1;padding:60px 0}.labase_image,.labase_content{flex:1}@media screen and (max-width: 960px){.labase_image,.labase_content{width:100%}}.labase_image{max-width:40%}.labase_image img{max-width:200px;margin:0 auto}@media screen and (max-width: 960px){.labase_image{max-width:100%}.labase_image img{max-width:100%;margin:0 auto}}.flex_blocks{display:flex;flex-direction:column;gap:20px}.text_50_text_50,.image_50_image_50,.text_50_image_50,.image_50_text_50{display:flex;flex-wrap:wrap;gap:20px;align-items:center}@media screen and (max-width: 790px){.text_50_text_50,.image_50_image_50,.text_50_image_50,.image_50_text_50{flex-direction:column}}.image_33_image_33_image_33{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 790px){.image_33_image_33_image_33{flex-direction:column}}.image_100{margin-top:0;margin-bottom:40px}.text_50,.image_50,.image_33{flex:1}@media screen and (max-width: 790px){.text_50,.image_50,.image_33{width:100%}}.flex_blocks h1,.flex_blocks h2,.flex_blocks h3,.flex_blocks h4,.flex_blocks h5,.flex_blocks h6{line-height:1;color:#9f3004}.flex_blocks h1{margin-bottom:20px}.flex_blocks h2,.flex_blocks h3,.flex_blocks h4,.flex_blocks h5,.flex_blocks h6{margin-bottom:10px}.steps_come_funziona{display:flex;gap:20px;align-items:center;padding:60px 0;flex-wrap:wrap}@media screen and (max-width: 790px){.steps_come_funziona{flex-direction:column}}.step_come_funziona{flex:1;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border-radius:10px;padding:40px 20px}@media screen and (max-width: 790px){.step_come_funziona{width:100%}}.step_come_funziona img{max-height:120px}.step_come_funziona .contenuto_step{text-align:center;font-family:"Enriqueta",serif;font-weight:600;font-size:20px;text-transform:uppercase}.step_come_funziona .contenuto_step p:last-child{margin-bottom:0}.step_number{height:40px;width:40px;border-radius:50%;background-color:#9f3004;color:#fff;display:flex;justify-content:center;align-items:center;font-family:"Enriqueta",serif;font-weight:600;font-size:22px;line-height:1}.step_number span{height:30px;display:block}.full_width_map{width:100%;height:350px;margin-top:40px}.full_width_map iframe{width:100%;height:100%;border:none}.image_full{background-position:center -150px;background-repeat:no-repeat;background-size:cover;min-height:450px;width:100%;filter:contrast(150%)}@media screen and (max-width: 960px){.image_full{background-position:center center}}header{height:70px;padding:10px 0}@media screen and (max-width: 790px){header{height:60px}}header .logo img{max-height:50px}header .menu{display:flex;align-items:center;justify-content:center;height:50px}header .menu li{margin:0 40px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}header .menu li a{display:block;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}header .menu li a:hover{text-decoration:none}header .menu li.current_page_item,header .menu li:hover{position:relative}header .menu li.current_page_item:after,header .menu li:hover:after{content:" ";height:10px;width:10px;background:#9f3004;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);border-radius:50%;cursor:pointer}header.header--fixed{background-color:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 -10px 10px 10px rgba(0,0,0,.2);z-index:500}.customize-support .header--fixed{top:32px}.menu_mobile{position:fixed;top:0;right:-100%;width:100%;bottom:0;background:#fff;height:100%;z-index:500;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu_mobile .menu{flex-direction:column;height:auto}.menu_mobile .menu li{margin-bottom:50px;height:auto}.menu_mobile .menu li.current_page_item:after,.menu_mobile .menu li:hover:after{bottom:-15px}.menu_mobile.menu_mobile--open{right:0}.menu_mobile_icon{position:absolute;top:20px;right:20px}.customize-support .menu_mobile_icon{top:52px}.lang_switcher{margin-top:50px}.mobile-menu-toggle{text-align:right;color:#9f3004;font-size:30px;cursor:pointer}.menu_mobile .las{font-size:30px;cursor:pointer}.header_icon{font-size:22px;margin-right:15px;position:relative;bottom:-2px}@media screen and (max-width: 960px){.mobile_header_flex{display:flex;align-items:center;justify-content:flex-end}.mobile_header_flex .header_icon{bottom:0;font-size:26px;margin-right:20px}}footer{padding:50px 0 20px;background:#9f3004;color:#fff}footer .footer_content{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 960px){footer .footer_content{flex-direction:column;align-items:center;text-align:center;gap:20px}}footer .footer_content a{color:#fff}footer .footer_text{font-size:12px}footer .footer_text strong{font-size:18px}footer .footer_text p{margin-bottom:5px}footer .footer_center{text-align:center}@media screen and (max-width: 960px){footer .footer_center{order:3}}footer .footer_right{text-align:right}@media screen and (max-width: 960px){footer .footer_right{order:2}}@media screen and (max-width: 960px){footer .footer_right{text-align:center}footer .footer_right figure{margin:0 auto 0 auto}}footer .footer_right .footer_text{display:flex;align-items:flex-end;flex-direction:column}footer .footer_right .footer_text p{width:100%}footer .footer_right .footer_text img{margin-bottom:10px}footer .footer_social_icons{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px}footer .footer_social_icons .footer_social_single{display:block;height:25px;width:25px;padding:2px 0}footer .footer_social_icons .footer_social_single img{min-height:20px;margin:0 auto}.footer_logo{max-width:150px;margin:0 0 20px 0}@media screen and (max-width: 960px){.footer_logo{margin:0 auto 20px auto}}.footer_social_content p{margin-bottom:0}.menu-footer-container ul{display:flex;gap:10px;align-items:center}.home_block_1{margin:80px 0 120px 0;height:500px;position:relative}@media screen and (max-width: 1100px){.home_block_1{height:400px}}@media screen and (max-width: 960px){.home_block_1{height:auto;margin-bottom:60px;margin-top:60px}}@media screen and (max-width: 790px){.home_block_1{margin-bottom:40px}}.home_block_1 .home_block_1_right{position:absolute;right:0;top:0;height:100%}@media screen and (max-width: 960px){.home_block_1 .home_block_1_right{overflow:hidden}}.home_block_1 .home_block_1_right .home_block_1_image,.home_block_1 .home_block_1_right .home_block_1_image img{height:100%}@media screen and (max-width: 960px){.home_block_1 .home_block_1_right .home_block_1_image{position:relative;left:-350px;width:calc(100% + 355px)}.home_block_1 .home_block_1_right .home_block_1_image img{height:auto;width:100%}}@media screen and (max-width: 960px){.home_block_1 .home_block_1_right{position:static}}.home_block_1_left{width:40%;padding-top:40px}@media screen and (max-width: 1100px){.home_block_1_left{padding-top:0}}@media screen and (max-width: 1024px){.home_block_1_left{padding-top:40px}}@media screen and (max-width: 960px){.home_block_1_left{width:100%;padding-top:0}}.home_block_1_title{color:#9f3004;font-size:90px;line-height:.8;margin-bottom:40px}@media screen and (max-width: 1024px){.home_block_1_title{font-size:60px;margin-bottom:20px}}@media screen and (max-width: 790px){.home_block_1_title{font-size:50px}}.home_block_1_text{font-size:32px}@media screen and (max-width: 1024px){.home_block_1_text{font-size:24px}}@media screen and (max-width: 790px){.home_block_1_text{font-size:18px}}.home_block_2{margin-bottom:120px}@media screen and (max-width: 960px){.home_block_2{margin-bottom:60px}}@media screen and (max-width: 790px){.home_block_2{margin-bottom:40px}}.home_block_2_title{color:#9f3004;font-size:60px;line-height:.8;margin-bottom:20px;text-align:center}@media screen and (max-width: 1024px){.home_block_2_title{font-size:50px}}@media screen and (max-width: 790px){.home_block_2_title{font-size:40px}}.home_block_2_text{text-align:center;font-size:18px;margin-bottom:40px}@media screen and (max-width: 1024px){.home_block_2_text{font-size:16px}}.home_block_2_footer{text-align:center;margin-top:60px}@media screen and (max-width: 960px){.home_block_2_footer{margin-top:20px}}.home_block_2_content{display:flex}@media screen and (max-width: 960px){.home_block_2_content{flex-wrap:wrap}}.home_menu_single{width:33.333333%;padding:0 20px}@media screen and (max-width: 960px){.home_menu_single{width:100%;padding:0;margin-bottom:10px}}.home_menu_single_image{height:200px;margin-bottom:10px}.home_menu_single_title{font-size:22px}.home_menu_single_text{color:#666;font-size:14px}.home_block_3 .row{display:flex;margin:0 0 60px 0;align-items:center}@media screen and (max-width: 960px){.home_block_3 .row{flex-wrap:wrap;margin-bottom:60px}}.home_block_3_image{width:50%}@media screen and (max-width: 960px){.home_block_3_image{width:100%;order:2}}.home_block_3_content{width:50%;padding-left:60px}@media screen and (max-width: 960px){.home_block_3_content{width:100%;order:1;padding-left:0;padding-top:0}}.home_block_3_content.home_block_3_content--left{padding-left:0;padding-right:60px}.home_block_3_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.home_block_3_title{font-size:50px}}@media screen and (max-width: 790px){.home_block_3_title{font-size:40px}}.home_block_3_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.home_block_3_text{font-size:16px}}.about_block_1{padding:120px 0;display:flex}@media screen and (max-width: 960px){.about_block_1{flex-wrap:wrap;padding:60px 0}}.about_block_1 .about_block_1_left{padding-right:60px;width:60%}@media screen and (max-width: 960px){.about_block_1 .about_block_1_left{padding-right:0;width:100%}}.about_block_1 .about_block_1_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.about_block_1 .about_block_1_title{font-size:50px}}@media screen and (max-width: 790px){.about_block_1 .about_block_1_title{font-size:40px}}.about_block_1 .about_block_1_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.about_block_1 .about_block_1_text{font-size:16px}}.about_block_1 .about_block_1_text h2,.about_block_1 .about_block_1_text h3,.about_block_1 .about_block_1_text h4,.about_block_1 .about_block_1_text h5,.about_block_1 .about_block_1_text h6{color:#9f3004;margin-bottom:10px}.about_block_1 .about_block_1_right{width:40%}@media screen and (max-width: 960px){.about_block_1 .about_block_1_right{width:100%}}.about_block_2{padding:0 0 40px 0;display:flex;align-items:center}@media screen and (max-width: 960px){.about_block_2{flex-wrap:wrap;padding-bottom:60px}}@media screen and (max-width: 790px){.about_block_2{padding-bottom:40px}}.about_block_2 .about_block_2_left{width:45%}@media screen and (max-width: 960px){.about_block_2 .about_block_2_left{width:100%;order:2}}.about_block_2 .about_block_2_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.about_block_2 .about_block_2_title{font-size:50px}}@media screen and (max-width: 790px){.about_block_2 .about_block_2_title{font-size:40px}}.about_block_2 .about_block_2_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.about_block_2 .about_block_2_text{font-size:16px}}.about_block_2 .about_block_2_text h2,.about_block_2 .about_block_2_text h3,.about_block_2 .about_block_2_text h4,.about_block_2 .about_block_2_text h5,.about_block_2 .about_block_2_text h6{color:#9f3004;margin-bottom:10px}.about_block_2 .about_block_2_right{width:55%;padding-left:60px}@media screen and (max-width: 960px){.about_block_2 .about_block_2_right{width:100%;order:1;padding-left:0}}.about_block_3{padding:0 0 60px}@media screen and (max-width: 790px){.about_block_3{padding-bottom:40px}}.about_block_3 .about_block_3_flex{display:flex;align-items:center;margin-bottom:80px}@media screen and (max-width: 960px){.about_block_3 .about_block_3_flex{flex-wrap:wrap;margin-bottom:60px}}@media screen and (max-width: 790px){.about_block_3 .about_block_3_flex{margin-bottom:40px}}.about_block_3 .about_block_3_flex:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.about_block_3 .about_block_3_flex:nth-child(2) .about_block_3_left{order:2}.about_block_3 .about_block_3_flex:nth-child(2) .about_block_3_right{order:1}}.about_block_3 .about_block_3_left{padding-right:60px;width:50%}@media screen and (max-width: 960px){.about_block_3 .about_block_3_left{padding-right:0;width:100%}}.about_block_3 .about_block_3_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.about_block_3 .about_block_3_title{font-size:50px}}@media screen and (max-width: 790px){.about_block_3 .about_block_3_title{font-size:40px}}.about_block_3 .about_block_3_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.about_block_3 .about_block_3_text{font-size:16px}}.about_block_3 .about_block_3_text h2,.about_block_3 .about_block_3_text h3,.about_block_3 .about_block_3_text h4,.about_block_3 .about_block_3_text h5,.about_block_3 .about_block_3_text h6{color:#9f3004;margin-bottom:10px}.about_block_3 .about_block_3_image img{width:100%}@media screen and (max-width: 960px){.about_block_3 .about_block_3_image img{margin-bottom:20px}}.about_block_3 .about_block_3_right{width:50%}@media screen and (max-width: 960px){.about_block_3 .about_block_3_right{width:100%}}.about_block_4{padding:40px 0 120px 0;display:flex;align-items:center}@media screen and (max-width: 960px){.about_block_4{flex-wrap:wrap;padding:60px 0}}.about_block_4 .about_block_4_left{padding-right:60px;width:55%}@media screen and (max-width: 960px){.about_block_4 .about_block_4_left{padding-right:0;width:100%}}.about_block_4 .about_block_4_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.about_block_4 .about_block_4_title{font-size:50px}}@media screen and (max-width: 790px){.about_block_4 .about_block_4_title{font-size:40px}}.about_block_4 .about_block_4_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.about_block_4 .about_block_4_text{font-size:16px}}.about_block_4 .about_block_4_text h2,.about_block_4 .about_block_4_text h3,.about_block_4 .about_block_4_text h4,.about_block_4 .about_block_4_text h5,.about_block_4 .about_block_4_text h6{color:#9f3004;margin-bottom:10px}.about_block_4 .about_block_4_right{width:45%}@media screen and (max-width: 960px){.about_block_4 .about_block_4_right{width:100%}}.about_block_5{padding:0 0 60px 0;display:flex;align-items:center}@media screen and (max-width: 960px){.about_block_5{flex-wrap:wrap}}@media screen and (max-width: 790px){.about_block_5{padding-bottom:40px}}.about_block_5 .about_block_5_left{width:45%}@media screen and (max-width: 960px){.about_block_5 .about_block_5_left{width:100%;order:2}}.about_block_5 .about_block_5_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.about_block_5 .about_block_5_title{font-size:50px}}@media screen and (max-width: 790px){.about_block_5 .about_block_5_title{font-size:40px}}.about_block_5 .about_block_5_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.about_block_5 .about_block_5_text{font-size:16px}}.about_block_5 .about_block_5_text h2,.about_block_5 .about_block_5_text h3,.about_block_5 .about_block_5_text h4,.about_block_5 .about_block_5_text h5,.about_block_5 .about_block_5_text h6{color:#9f3004;margin-bottom:10px}.about_block_5 .about_block_5_right{width:55%;padding-left:60px}@media screen and (max-width: 960px){.about_block_5 .about_block_5_right{width:100%;order:1;padding-left:0}}.contacts_block_1{padding:60px 0 20px !important}@media screen and (max-width: 960px){.contacts_block_1{padding:60px 0 20px}}.contacts_block_1 .contacts_block_1_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.contacts_block_1 .contacts_block_1_title{font-size:50px}}@media screen and (max-width: 790px){.contacts_block_1 .contacts_block_1_title{font-size:40px}}.contacts_block_1 .contacts_block_1_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.contacts_block_1 .contacts_block_1_text{font-size:16px}}.contacts_block_1 .contacts_block_1_text h2,.contacts_block_1 .contacts_block_1_text h3,.contacts_block_1 .contacts_block_1_text h4,.contacts_block_1 .contacts_block_1_text h5,.contacts_block_1 .contacts_block_1_text h6{color:#9f3004;margin-bottom:10px}.contacts_block_2{display:flex;margin-bottom:120px}@media screen and (max-width: 960px){.contacts_block_2{flex-wrap:wrap;margin-bottom:60px}}.contacts_block_2 .contacts_color_box{background-color:#9f3004;width:400px;height:300px;padding:50px 30px;color:#fff}@media screen and (max-width: 790px){.contacts_block_2 .contacts_color_box{padding:30px}}.contacts_block_2 .contacts_color_box h3{font-size:30px;margin-bottom:30px;line-height:1}@media screen and (max-width: 790px){.contacts_block_2 .contacts_color_box h3{font-size:24px;margin-bottom:20px}}@media screen and (max-width: 790px){.contacts_block_2 .contacts_color_box p{margin-bottom:10px}}.contacts_block_2 .contacts_color_box a{color:#fff}@media screen and (max-width: 960px){.contacts_block_2 .contacts_color_box{width:100%;height:auto}}.contacts_form{padding-left:60px;padding-top:30px}@media screen and (max-width: 960px){.contacts_form{padding-left:0}}.contacts_form .wpcf7-form-control-wrap{display:block;margin-bottom:40px}.contacts_form input.wpcf7-form-control:not([type=submit]),.contacts_form textarea.wpcf7-form-control{padding:10px;border-bottom:1px solid #ccc;border-top:none;border-left:none;border-right:none;width:100%;font-family:"Montserrat",sans-serif;font-size:16px;resize:none}.contacts_form textarea.wpcf7-form-control{height:100px}.contacts_form .wpcf7-spinner{position:absolute;right:180px;bottom:10px}.contacts_form input[type=submit].wpcf7-form-control{border:1px solid #9f3004;border-radius:8px;padding:12px 64px 10px;background:#fff;font-size:16px;font-family:"Montserrat",sans-serif;cursor:pointer}.contacts_form input[type=submit].wpcf7-form-control:hover{background:#9f3004;color:#fff}.relative{position:relative}.wpcf7-not-valid-tip{color:#c5710c;font-size:12px;margin:5px 0 0 3px}.wpcf7 form .wpcf7-response-output{border:1px solid #c5710c;padding:10px;border-radius:8px;background:#fff;color:#333;margin:40px 0 0 0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:1px solid #c5710c}.menu_block_1{padding:120px 0 30px;text-align:center}@media screen and (max-width: 960px){.menu_block_1{padding:60px 0 30px}}.menu_block_1 .menu_block_1_title{color:#9f3004;font-size:60px;margin-bottom:20px}@media screen and (max-width: 1024px){.menu_block_1 .menu_block_1_title{font-size:50px}}@media screen and (max-width: 790px){.menu_block_1 .menu_block_1_title{font-size:40px}}.menu_block_1 .menu_block_1_text{font-size:18px;line-height:1.8}@media screen and (max-width: 1024px){.menu_block_1 .menu_block_1_text{font-size:16px}}.menu_block_1 .menu_block_1_text h2,.menu_block_1 .menu_block_1_text h3,.menu_block_1 .menu_block_1_text h4,.menu_block_1 .menu_block_1_text h5,.menu_block_1 .menu_block_1_text h6{color:#9f3004;margin-bottom:10px}.menu_restaurant{margin-bottom:50px}.menu_restaurant_tab_content{display:none}.menu_restaurant_tab_content.open{display:block}.menu_restaurant_tabs{text-align:center;margin-bottom:60px}@media screen and (max-width: 960px){.menu_restaurant_tabs{position:fixed;left:0;right:0;bottom:0;margin-bottom:0;width:100%;display:flex}}.menu_restaurant_tabs .menu_restaurant_tab{display:inline-block;width:200px;text-align:center;border:1px solid #9f3004;margin:0 10px;text-transform:uppercase;background:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:10px 0}@media screen and (max-width: 960px){.menu_restaurant_tabs .menu_restaurant_tab{width:33.333333%;margin:0}}.menu_restaurant_tabs .menu_restaurant_tab:hover{background:#9f3004;color:#fff;text-decoration:none}.menu_restaurant_tabs .menu_restaurant_tab.active{background:#9f3004;color:#fff;text-decoration:none}.menu_restaurant_category{display:inline-block;width:300px;background:#9f3004;color:#fff;font-size:18px;text-transform:uppercase;padding:5px 10px;margin-bottom:20px}.menu_restaurant_category.menu_restaurant_category--vini{width:90%;max-width:500px}.menu_restaurant_category_desc{margin-top:-10px;margin-bottom:20px}.menu_restaurant_content{display:flex;flex-wrap:wrap;margin:0 -20px 20px}.menu_restaurant_content.menu_restaurant_content--bevande{margin:0 -50px 20px}@media screen and (max-width: 960px){.menu_restaurant_content.menu_restaurant_content--bevande{margin:0 -20px 20px}}.menu_restaurant_single{width:33.333333%;padding:0 20px;margin-bottom:20px}@media screen and (max-width: 960px){.menu_restaurant_single{width:100%}}.menu_restaurant_single.menu_restaurant_single--bevande{padding:0 50px;margin-bottom:10px;width:50%}@media screen and (max-width: 960px){.menu_restaurant_single.menu_restaurant_single--bevande{width:100%;padding:0 20px}}.menu_restaurant_single_image{height:160px;margin-bottom:5px}.menu_restaurant_single_content{display:flex;flex-wrap:wrap}.menu_restaurant_single_left{width:80%;padding-right:20px}.menu_restaurant_single_right{width:20%;text-align:right}.menu_restaurant_single_full{width:100%;margin-top:5px}.menu_restaurant_single_title{font-size:20px}.menu_restaurant_single_title .las{color:#9f3004}.menu_restaurant_single_title.menu_restaurant_single_title--bevande{font-size:16px;line-height:20px}.menu_restaurant_single_desc{font-size:14px;color:#666;margin-bottom:3px}.menu_restaurant_single_desc p{margin-bottom:0}.menu_restaurant_single_allergeni{color:#9f3004;text-transform:uppercase;font-size:14px}.menu_restaurant_single_prezzo{padding-top:5px}.menu_block_yellow{background:#cb9d00;padding:20px;border-radius:4px;color:#fff}.menu_block_yellow h3{font-size:22px}.menu_block_yellow p:last-child{margin-bottom:0}@media screen and (max-width: 960px){.menu_restaurant_single--bevande{margin-bottom:10px}}.menu_restaurant_single--bevande .menu_restaurant_single_left{width:70%}.menu_restaurant_single--bevande .menu_restaurant_single_right{width:30%}.menu_restaurant_single--bevande .menu_restaurant_single_content{border-bottom:1px solid #ccc}.menu_restaurant_single--bevande .menu_restaurant_single_prezzo{padding-top:0}.menu_block_info{margin-bottom:100px;font-size:14px;background:#cb9d00;border-radius:4px;padding:20px}.menu_block_info p{margin-bottom:10px}