@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap");@import url("line-awesome.min.css");@import url("netto.css");html{scroll-behavior:smooth}body{display:block;font:400 16px/1.5em 'NettoOT', serif;background:#fff;overflow-x:hidden;overflow-y:auto;width:100%;color:#000;padding:0;margin:0 !important;scrollbar-width:thin !important;scrollbar-color:#000 #f6f6f6}body.menuopen{overflow:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#f6f6f6;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-webkit-border-radius:10px;border-radius:10px}body::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #f6f6f6;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}body::-webkit-resizer{width:10px;background:#f6f6f6}h1,h2,h3,h4,h5,h6{font-family:'Crimson Text', serif !important}h1,h2,h3{font-weight:100;line-height:1em;padding:0;margin:0 0 30px;color:#333}h1{font-size:2.750em}h2{font-size:1.8em;position:relative;overflow:hidden;text-align:left}h3{font-size:1.6em}h4{font-size:1.5em}h5{font-size:1.1em}h6{font-size:1em;color:#333;margin:0 0 10px}*{outline:none !important}a{outline:none !important;color:#000}a:visited{color:#333}a:hover{color:#000;text-decoration:none !important}input,select,textarea,button{width:calc(100% - 20px);outline:none !important;border:none;border:solid 1px gray;padding:0.2em 1em;margin:10px 0 0;color:#333;background:#fff;font-weight:300;font-size:1em;border-radius:0;max-height:240px;scrollbar-width:thin !important;scrollbar-color:#000 #f6f6f6}input:focus,select:focus,textarea:focus,button:focus{border-color:#000;color:#000}input::-webkit-scrollbar,select::-webkit-scrollbar,textarea::-webkit-scrollbar,button::-webkit-scrollbar{width:10px}input::-webkit-scrollbar-track,select::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track,button::-webkit-scrollbar-track{background:#f6f6f6;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-webkit-border-radius:10px;border-radius:10px}input::-webkit-scrollbar-thumb,select::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb,button::-webkit-scrollbar-thumb{background-color:#000;border-radius:10px;border:1px solid #f6f6f6;-webkit-border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}input::-webkit-resizer,select::-webkit-resizer,textarea::-webkit-resizer,button::-webkit-resizer{width:10px;background:#f6f6f6}input[type="checkbox"],input[type="radio"]{width:auto}input[type="submit"],button{color:#333;font-weight:700;background:#000;font-weight:700;border-radius:0;color:#fff;text-transform:uppercase}select{width:100%;max-width:300px;padding:0px 35px 0px 5px;font-size:0.9em;height:35px;text-transform:lowercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../img/select_chevron.png") no-repeat calc(100% - 15px) 15px;background-size:10px auto;cursor:pointer;margin:0}.select2-selection{border-radius:0 !important;font-size:1rem !important}.select2-container{font-size:1rem !important}.select2-container .select2-dropdown{border-color:#000 !important;border-radius:0 !important}.select2-container input{margin:0 !important}.select2-container .select2-search{background:rgba(214,191,131,0.1) !important}.select2-container .select2-results__option--highlighted{background:#000 !important}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}strong{color:#000;font-weight:600}.ui-autocomplete{background:rgba(255,255,255,0.9);border:none;max-width:300px !important;max-height:300px;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;z-index:10003;font-size:0.7em;font-weight:300;letter-spacing:0.2em}.ui-autocomplete .ui-menu-item{border-bottom:dotted 1px #b2b2b2;list-style:none;margin:0;text-transform:uppercase;cursor:pointer}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{padding:5px 10px}.ui-autocomplete .ui-menu-item:hover{background:rgba(255,255,255,0.9);color:#333;border-bottom:dotted 1px #000}.ui-helper-hidden-accessible{display:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:rgba(246,246,246,0.9);font-weight:600;color:#000}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:none;background:#fff;font-weight:normal;color:#000}.ui-tabs{background:transparent;border:none;overflow:hidden}.ui-widget-header{background:transparent;border:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.ui-tabs-nav li{display:inline-block !important;float:none !important;top:0px;margin:0em;padding-bottom:0px;padding:0 12.5px}.ui-tabs-nav .ui-state-default{background:transparent;border:none}.ui-tabs-nav .ui-state-default a{color:#333}.ui-tabs-nav .ui-state-active{background:transparent;border:none;font-weight:600}.ui-tabs-nav .ui-state-active a{color:#000}.ui-tabs-panel{width:100% !important;overflow:hidden}.ui-widget-overlay{background:rgba(0,0,0,0.5);width:100%;min-height:100%;overflow:hidden;position:fixed;top:0;left:0;z-index:10000}.ui-dialog{background:#fff;width:calc(100% - 30px) !important;max-width:900px !important;overflow:hidden;border:solid 1px #000;border-radius:25px;z-index:10001;font-size:1rem;line-height:1.3rem}.ui-dialog .ui-dialog-titlebar{background:#000;color:#fff;padding:5px 10px;margin:0 0 15px;font-size:1.2em;text-transform:uppercase}.ui-dialog .ui-dialog-titlebar-close{display:block;position:absolute;top:0;right:10px;width:16px;height:16px;color:#fff}.ui-dialog .ui-dialog-titlebar-close:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057"}.ui-dialog .ui-dialog-content{display:block;padding:15px;text-align:center}.ui-dialog .ui-dialog-content label{display:block;width:100%;border-bottom:solid 1px #b2b2b2;font-size:1.1em;color:#333;text-transform:capitalize}.ui-dialog .ui-dialog-content select{display:block;width:100%;margin:0 0 15px;border:none;border-bottom:solid 1px #b2b2b2}.fancybox-slide--html{height:auto !important;max-height:100%;top:50%;transform:translateY(-50%);margin-top:50px}.fancybox-slide--html .fancybox-close-small{display:block;width:100%;height:100%;max-width:55px;max-height:55px;background:url("../../img/icons/icon_close.png") no-repeat top left/100% auto;text-indent:-9000em;text-align:left;top:20px;right:auto;left:50%;transform:translateX(566px)}.fancybox-slide--html .fancybox-close-small svg{display:none}.fancybox-slide--html header#masthead,.fancybox-slide--html .skip-link,.fancybox-slide--html footer#colophon{display:none !important}.fancybox-slide--html #page{background:#ececec;max-width:1440px;overflow:hidden}.fancybox-bg{background:#ececec;opacity:1 !important}@media screen and (max-width: 1440px){.fancybox-container{z-index:1000000}}@media screen and (max-width: 768px){.fancybox-slide--html .fancybox-close-small{transform:translateX(0);left:auto;right:0;top:0}.fancybox-content{padding:60px 30px}}.r-tabs .r-tabs-nav{margin:0;padding:0}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}.r-tabs .r-tabs-panel{padding:0;display:none}.r-tabs .r-tabs-accordion-title{display:none}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width: 1024px){.r-tabs .r-tabs-nav{display:none !important}.r-tabs .r-tabs-accordion-title{display:block !important}}.wpcf7 form.sent .wpcf7-response-output{background:#fff}div#page{width:100%;height:auto;overflow:hidden}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#fff}.swiper-button-prev,.swiper-button-next,.scrollTop{width:50px !important;height:50px !important;text-indent:-9000em;box-shadow:none !important}.swiper-button-prev.swiper-button-prev,.swiper-button-next.swiper-button-prev,.scrollTop.swiper-button-prev{background:#fff url("../img/freccia_sx.svg") no-repeat 0 0/cover !important}.swiper-button-prev.swiper-button-next,.swiper-button-next.swiper-button-next,.scrollTop.swiper-button-next{background:#fff url("../img/freccia_dx.svg") no-repeat 0 0/cover !important}.swiper-button-prev.scrollTop,.swiper-button-next.scrollTop,.scrollTop.scrollTop{background:#fff url("../img/freccia_sx.svg") no-repeat 0 0/cover !important;transform:rotate(90deg)}.swiper-pagination-bullet{background:#fff !important;border-color:#fff !important}.breadcrumb{display:none}.pagination{border:1px solid #000 !important}.pagination li{border-right:1px solid #000 !important}.pagination li:last-child{border-right:none !important}.pagination li a{color:#000 !important}.pagination li.current a{background:#000 !important;color:#fff !important}header#masthead{position:relative;width:100%;margin:0;position:fixed;top:0;left:0;z-index:1000}header#masthead .container{position:relative}header#masthead .custom-logo-link{margin:55px 0 0}header#masthead .lang{width:100%;max-width:65px;position:absolute;top:55px;right:30px;display:flex;flex-flow:row;justify-content:space-between;text-transform:lowercase}header#masthead .lang:before{content:'|';position:absolute;top:0;left:50%;transform:translateX(-100%);color:#000}header#masthead nav#site-navigation{width:auto;max-width:610px;position:absolute;bottom:0;right:15px}header#masthead nav#site-navigation ul{flex-flow:row}header#masthead nav#site-navigation ul li{width:auto;max-width:190px;text-transform:capitalize;margin:0;border:none;border-right:solid 2px #000}header#masthead nav#site-navigation ul li i{display:none}header#masthead nav#site-navigation ul li a{display:block;width:100%;color:#333;font-weight:bold;padding:5px 15px}header#masthead nav#site-navigation ul li a:hover{background:rgba(0,0,0,0.85);color:#fff}header#masthead nav#site-navigation ul li:hover ul{display:block}header#masthead nav#site-navigation ul li.current-menu-ancestor a,header#masthead nav#site-navigation ul li.current-menu-item a{background:rgba(0,0,0,0.85);color:#fff}header#masthead nav#site-navigation ul li:last-child{border-right:none}header#masthead nav#site-navigation ul ul{display:none;float:none;position:absolute;top:auto;left:auto;z-index:99999;background:rgba(0,0,0,0.85);width:225px;padding:15px 0}header#masthead nav#site-navigation ul ul li{margin:0 auto;border-right:none !important;background:transparent}header#masthead nav#site-navigation ul ul li a{color:#fff;border-bottom:solid 1px #fff;padding:10px 0;background:transparent !important;font-weight:200;font-size:0.9em;letter-spacing:0.01em}header#masthead nav#site-navigation ul ul li a:hover{font-weight:bold !important}header#masthead nav#site-navigation ul ul li:last-child a{border-bottom:none;padding:10px 0 0}@media screen and (max-width: 1024px){header#masthead .custom-logo-link{margin:15px 0 0;width:100%;max-width:50px}header#masthead .custom-logo-link img{width:100%;height:auto}header#masthead .lang{top:45px;right:80px}header#masthead .menu-toggle{display:block;background:rgba(255,255,255,0.55);font-size:2em;color:#000;width:auto;margin:0;padding:0;position:absolute;top:40px;right:30px;border:0}header#masthead .menu-toggle.active{background:#fff}header#masthead nav#site-navigation{display:none;position:fixed !important;left:0;transform:translateX(0) !important;background:rgba(0,0,0,0.75) url("../img/dot.png") repeat-y top left/calc(100% - 30px) 1px !important;width:100%  !important;max-width:none !important;overflow:auto  !important;overflow-x:hidden  !important;z-index:1000000000000000001;padding:0 15px}header#masthead nav#site-navigation #primary-menu{display:flex;flex-flow:column;width:calc(100% - 15px);list-style:none;text-align:left;margin:0;padding:0}header#masthead nav#site-navigation #primary-menu i.las{display:none}header#masthead nav#site-navigation #primary-menu .menu-item-has-children>i.las{display:block;position:absolute;top:15px;right:0;z-index:4;width:30px;height:30px;font-size:1em;color:#000}header#masthead nav#site-navigation #primary-menu .menu-item-has-children>i.las.la-minus{color:#000}header#masthead nav#site-navigation #primary-menu li{position:relative;max-width:none;border-top:solid 1px #000;border-right:0}header#masthead nav#site-navigation #primary-menu li a{display:block;font-size:1em;font-weight:600;line-height:1.2em !important;text-transform:uppercase;color:#000;background:#fff;padding:10px 40px 10px 0}header#masthead nav#site-navigation #primary-menu li a:hover{color:#000}header#masthead nav#site-navigation #primary-menu li:first-child a{border-top:none}header#masthead nav#site-navigation #primary-menu li.active>a{background:#f7f7f7;border-bottom:none;color:#000}header#masthead nav#site-navigation #primary-menu li .sub-menu{list-style:none;text-align:center;position:relative;width:100%;top:auto;left:auto;margin:0;padding:0;text-align:left;background:#fff;box-shadow:none}header#masthead nav#site-navigation #primary-menu li .sub-menu li a{font-size:1em;font-weight:400;border-top:none}header#masthead nav#site-navigation #primary-menu li .sub-menu li i.las{top:15px}header#masthead nav#site-navigation #primary-menu li .sub-menu li .sub-menu li a{font-size:1.429em}header#masthead nav#site-navigation #primary-menu li .sub-menu li .sub-menu li i.las{top:10px}header#masthead nav#site-navigation #primary-menu li .sub-menu li .sub-menu li .sub-menu li a{font-size:1em}}body.home #gallery_home_container,body.page-contatti #gallery_home_container{width:100%;height:auto;position:relative}body.home #gallery_home_container #gallery_home,body.page-contatti #gallery_home_container #gallery_home{width:100%;height:auto;max-height:900px;position:relative;overflow:hidden}body.home #gallery_home_container #gallery_home .swiper-slide,body.page-contatti #gallery_home_container #gallery_home .swiper-slide{height:calc(100% - 70px)}body.home #gallery_home_container #gallery_home .swiper-slide img,body.page-contatti #gallery_home_container #gallery_home .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:bottom;max-height:900px}body.home #gallery_home_container #gallery_home .swiper-slide p,body.page-contatti #gallery_home_container #gallery_home .swiper-slide p{width:100%;max-width:400px;display:block;position:absolute;bottom:80px;left:50%;transform:translate(-44%, 0)}body.home #gallery_home_container #gallery_home .swiper-slide p a,body.page-contatti #gallery_home_container #gallery_home .swiper-slide p a{display:inline;background:rgba(255,255,255,0.8);padding:2px 0;color:#000;font-size:2em;font-weight:600;line-height:1.5}body.home #gallery_home_container #gallery_home .swiper-slide p a:after,body.page-contatti #gallery_home_container #gallery_home .swiper-slide p a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:-45px;left:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.home #gallery_home_container #gallery_home .swiper-slide p a:hover,body.page-contatti #gallery_home_container #gallery_home .swiper-slide p a:hover{background:rgba(0,0,0,0.8);color:#fff}body.home #gallery_home_container #gallery_home .swiper-slide p a:hover:after,body.page-contatti #gallery_home_container #gallery_home .swiper-slide p a:hover:after{filter:invert(100%)}body.home #gallery_home_container #gallery_home .swiper-button-next,body.home #gallery_home_container #gallery_home .swiper-button-prev,body.page-contatti #gallery_home_container #gallery_home .swiper-button-next,body.page-contatti #gallery_home_container #gallery_home .swiper-button-prev{display:none;width:75px;height:75px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff url("../img/arrow_slider.png") no-repeat center center/auto 70% !important;border-radius:100%}body.home #gallery_home_container #gallery_home .swiper-button-next.swiper-button-prev,body.home #gallery_home_container #gallery_home .swiper-button-prev.swiper-button-prev,body.page-contatti #gallery_home_container #gallery_home .swiper-button-next.swiper-button-prev,body.page-contatti #gallery_home_container #gallery_home .swiper-button-prev.swiper-button-prev{transform:rotate(180deg)}body.home #gallery_home_container #gallery_home_thumb,body.page-contatti #gallery_home_container #gallery_home_thumb{width:300px;max-height:500px;position:absolute;bottom:80px;left:50%;margin:0 25px;transform:translate(-190%, 0)}body.home #gallery_home_container #gallery_home_thumb .swiper-slide,body.page-contatti #gallery_home_container #gallery_home_thumb .swiper-slide{overflow:hidden}body.home #gallery_home_container #gallery_home_thumb .swiper-slide h2,body.page-contatti #gallery_home_container #gallery_home_thumb .swiper-slide h2{display:inline-block;cursor:pointer;text-transform:capitalize;color:#000;padding:5px 30px 5px 5px;margin:0;background:rgba(255,255,255,0.1)}body.home #gallery_home_container #gallery_home_thumb .swiper-slide h2 a,body.page-contatti #gallery_home_container #gallery_home_thumb .swiper-slide h2 a{color:#000}body.home #gallery_home_container #gallery_home_thumb .swiper-slide h2:hover,body.page-contatti #gallery_home_container #gallery_home_thumb .swiper-slide h2:hover{background:#000;color:#fff}body.home #gallery_home_container #gallery_home_thumb .swiper-slide h2:hover a,body.home #gallery_home_container #gallery_home_thumb .swiper-slide h2:hover a:hover,body.page-contatti #gallery_home_container #gallery_home_thumb .swiper-slide h2:hover a,body.page-contatti #gallery_home_container #gallery_home_thumb .swiper-slide h2:hover a:hover{color:#fff !important}body.home #link_home a,body.page-contatti #link_home a{display:block;position:relative;width:100%;border-bottom:solid 1px #000;padding:0 0 30px;font-family:'Crimson Text', serif}body.home #link_home a:after,body.page-contatti #link_home a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:15px;right:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.home #link_home a strong,body.page-contatti #link_home a strong{display:block;font:2em 'Crimson Text', serif !important}body.home form.wpcf7-form,body.page-contatti form.wpcf7-form{margin:0;padding:0}body.home form.wpcf7-form p,body.page-contatti form.wpcf7-form p{line-height:1em}body.home form.wpcf7-form:after,body.page-contatti form.wpcf7-form:after{content:'';display:block;border-top:solid 1px #000;margin:0 auto 30px}body.home form.wpcf7-form .col-md-4,body.page-contatti form.wpcf7-form .col-md-4{margin:0;padding:0}body.home form.wpcf7-form .col-md-4:before,body.page-contatti form.wpcf7-form .col-md-4:before{content:'';display:block;width:calc(100% - 20px);border-top:solid 1px #000;margin:0 0 30px}body.home form.wpcf7-form .col-md-4 label,body.page-contatti form.wpcf7-form .col-md-4 label{width:100%;max-width:350px;font-weight:600;margin:0 auto 15px}body.home form.wpcf7-form .col-md-4:first-child h3,body.page-contatti form.wpcf7-form .col-md-4:first-child h3{font:300 2em  'NettoOT', serif !important;text-transform:uppercase;margin:0;padding:0;color:#000}body.home form.wpcf7-form .col-md-4:first-child p,body.page-contatti form.wpcf7-form .col-md-4:first-child p{max-width:170px;line-height:1.8em}body.home form.wpcf7-form .col-md-4:first-child p a,body.page-contatti form.wpcf7-form .col-md-4:first-child p a{font-size:1.533rem;white-space:nowrap}body.home form.wpcf7-form .col-md-4:nth-child(2),body.page-contatti form.wpcf7-form .col-md-4:nth-child(2){text-align:center}body.home form.wpcf7-form .col-md-4:nth-child(2):before,body.page-contatti form.wpcf7-form .col-md-4:nth-child(2):before{margin:0 auto 30px}body.home form.wpcf7-form .col-md-4:nth-child(2) label,body.page-contatti form.wpcf7-form .col-md-4:nth-child(2) label{margin:0 auto 15px;text-align:left}body.home form.wpcf7-form .col-md-4:nth-child(2) label input,body.page-contatti form.wpcf7-form .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.home form.wpcf7-form .col-md-4:last-child:before,body.page-contatti form.wpcf7-form .col-md-4:last-child:before{margin:0 0 30px auto}body.home form.wpcf7-form .col-md-4:last-child p,body.page-contatti form.wpcf7-form .col-md-4:last-child p{width:calc(100% - 20px);margin-right:0;margin-left:auto}body.home form.wpcf7-form .col-md-4:last-child p textarea,body.home form.wpcf7-form .col-md-4:last-child p input,body.page-contatti form.wpcf7-form .col-md-4:last-child p textarea,body.page-contatti form.wpcf7-form .col-md-4:last-child p input{width:100% !important}body.home form.wpcf7-form .col-md-4:last-child p input,body.page-contatti form.wpcf7-form .col-md-4:last-child p input{font-size:1.5em;margin:13px 0 0 0;padding:3px 0}body.home form.wpcf7-form .col-md-4:last-child p input#privacy,body.page-contatti form.wpcf7-form .col-md-4:last-child p input#privacy{width:auto !important}body.home form.wpcf7-form .col-md-4:last-child p textarea,body.page-contatti form.wpcf7-form .col-md-4:last-child p textarea{height:223px}@media screen and (max-width: 1024px){body.home .col-md-4:before,body.page-contatti .col-md-4:before{width:100% !important}body.home .col-md-4:nth-child(2),body.page-contatti .col-md-4:nth-child(2){text-align:center}body.home .col-md-4:nth-child(2):before,body.page-contatti .col-md-4:nth-child(2):before{margin:0 0 30px}body.home .col-md-4:nth-child(2) label,body.page-contatti .col-md-4:nth-child(2) label{margin:0 0 15px;text-align:left;max-width:none !important}body.home .col-md-4:nth-child(2) label input,body.page-contatti .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.home .col-md-4:last-child p,body.page-contatti .col-md-4:last-child p{width:100% !important;margin-right:0;margin-left:0}body.home .col-md-4:last-child label,body.page-contatti .col-md-4:last-child label{margin:0 0 15px;text-align:left;max-width:none !important}}@media screen and (max-width: 1024px) and (orientation: landscape){body.home .col-md-4:nth-child(2) label,body.page-contatti .col-md-4:nth-child(2) label{width:calc(100% - 30px) !important;margin:0 15px 15px !important}}body.home .col-md-4::before,body.page-contatti .col-md-4::before{border-top:none !important}body.home .wpb_text_column,body.page-contatti .wpb_text_column{margin-bottom:0 !important}@media screen and (max-width: 1440px){body.home #gallery_home_container #gallery_home,body.page-contatti #gallery_home_container #gallery_home{max-height:720px}body.home #gallery_home_container #gallery_home .swiper-slide img,body.page-contatti #gallery_home_container #gallery_home .swiper-slide img{height:720px}}@media screen and (max-width: 1440px) and (orientation: landscape){body.home #gallery_home,body.page-contatti #gallery_home{height:100vh;max-height:none}body.home #gallery_home .swiper-slide p a,body.page-contatti #gallery_home .swiper-slide p a{font-size:1.5em !important}}@media screen and (max-width: 1280px) and (orientation: landscape){body.home #gallery_home,body.page-contatti #gallery_home{height:100vh;max-height:none}body.home #gallery_home .swiper-slide p a,body.page-contatti #gallery_home .swiper-slide p a{font-size:1.5em !important}body.home #gallery_home_thumb,body.page-contatti #gallery_home_thumb{position:absolute !important;bottom:30px !important;left:50px !important;margin:0 25px !important;transform:translate(0, 0) !important}body.home #gallery_home_thumb .swiper-slide,body.page-contatti #gallery_home_thumb .swiper-slide{overflow:hidden !important}body.home #gallery_home_thumb .swiper-slide h2,body.page-contatti #gallery_home_thumb .swiper-slide h2{display:inline-block !important;cursor:pointer !important;text-transform:capitalize !important;color:#000 !important;padding:5px 30px 5px 5px !important;margin:0 !important;background:rgba(255,255,255,0.1) !important;font-size:1.2em !important}body.home #gallery_home_thumb .swiper-slide h2:hover,body.page-contatti #gallery_home_thumb .swiper-slide h2:hover{background:#000 !important;color:#fff !important}}@media screen and (max-width: 1024px){body.home #gallery_home_container #gallery_home,body.page-contatti #gallery_home_container #gallery_home{height:calc(100vh - 70px);max-height:none}body.home #gallery_home_container #gallery_home .swiper-button-next,body.home #gallery_home_container #gallery_home .swiper-button-prev,body.page-contatti #gallery_home_container #gallery_home .swiper-button-next,body.page-contatti #gallery_home_container #gallery_home .swiper-button-prev{display:block !important}body.home #gallery_home_container #gallery_home .swiper-slide,body.page-contatti #gallery_home_container #gallery_home .swiper-slide{height:100%}body.home #gallery_home_container #gallery_home .swiper-slide img,body.page-contatti #gallery_home_container #gallery_home .swiper-slide img{max-height:100vh}body.home #gallery_home_container #gallery_home .swiper-slide p,body.page-contatti #gallery_home_container #gallery_home .swiper-slide p{max-width:300px}}body.page-contatti main#primary,body.page-cookie-policy-ue main#primary,body.page-privacy-policy-2 main#primary{margin-top:200px !important}@media screen and (max-width: 1024px){body.page-contatti main#primary,body.page-cookie-policy-ue main#primary,body.page-privacy-policy-2 main#primary{margin-top:90px !important}body.page-contatti main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-cookie-policy-ue main#primary .wpb_gmaps_widget .wpb_map_wraper iframe,body.page-privacy-policy-2 main#primary .wpb_gmaps_widget .wpb_map_wraper iframe{height:400px}}body.single #gallery_post,body.page #gallery_post{width:100%;height:auto;max-height:900px;position:relative;overflow:hidden;margin:0 auto 30px}body.single #gallery_post .swiper-slide,body.page #gallery_post .swiper-slide{height:calc(100% - 70px)}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{width:100%;height:100%;max-height:900px;object-fit:cover;object-position:bottom}body.single #gallery_post .swiper-slide h1,body.page #gallery_post .swiper-slide h1{width:150px;position:absolute;bottom:-10px;left:50%;transform:translateX(-370%);color:#fff;font-size:3em;margin:0;padding:0}body.single #gallery_post .swiper-slide p,body.page #gallery_post .swiper-slide p{width:100%;max-width:400px;display:block;position:absolute;top:50%;left:50%}body.single #gallery_post .swiper-slide p a,body.page #gallery_post .swiper-slide p a{display:inline;background:rgba(255,255,255,0.8);padding:2px 0;color:#000;font-size:2em;font-weight:600;line-height:1.5}body.single #gallery_post .swiper-slide p a:after,body.page #gallery_post .swiper-slide p a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:-45px;left:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.single #gallery_post .swiper-slide p a:hover,body.page #gallery_post .swiper-slide p a:hover{background:rgba(0,0,0,0.8);color:#fff}body.single #gallery_post .swiper-slide p a:hover:after,body.page #gallery_post .swiper-slide p a:hover:after{filter:invert(100%)}body.single #gallery_post nav#nav_slider,body.page #gallery_post nav#nav_slider{width:180px;height:75px;position:absolute;bottom:80px;right:30px;z-index:10000;overflow:hidden}body.single #gallery_post nav#nav_slider h6,body.page #gallery_post nav#nav_slider h6{display:block;position:absolute;top:0;left:0;width:100%;color:#fff;font:400 1em 'NettoOT', serif;text-align:center}body.single #gallery_post nav#nav_slider .swiper-button-next,body.single #gallery_post nav#nav_slider .swiper-button-prev,body.page #gallery_post nav#nav_slider .swiper-button-next,body.page #gallery_post nav#nav_slider .swiper-button-prev{position:absolute;top:auto;bottom:0;width:75px;height:75px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff url("../img/arrow_slider.png") no-repeat center center/auto 70% !important;border-radius:100%}body.single #gallery_post nav#nav_slider .swiper-button-next.swiper-button-prev,body.single #gallery_post nav#nav_slider .swiper-button-prev.swiper-button-prev,body.page #gallery_post nav#nav_slider .swiper-button-next.swiper-button-prev,body.page #gallery_post nav#nav_slider .swiper-button-prev.swiper-button-prev{transform:rotate(180deg)}body.single #elenco_post,body.page #elenco_post{width:300px;max-height:500px;position:absolute;top:220px;left:50%;transform:translate(-190%, 0);z-index:900;margin:0 25px;padding:0;list-style:none}body.single #elenco_post li,body.page #elenco_post li{overflow:hidden}body.single #elenco_post li a,body.page #elenco_post li a{display:inline-block;cursor:pointer;text-transform:capitalize;color:#000;padding:2.5px 30px 2.5px 5px;margin:0;background:rgba(255,255,255,0.1);font:1.5em 'Crimson Text', serif}body.single #elenco_post li a:hover,body.page #elenco_post li a:hover{background:#000;color:#fff}body.single #elenco_post li.current a,body.page #elenco_post li.current a{background:#000;color:#fff}@media screen and (max-width: 1440px){body.single #gallery_post,body.page #gallery_post{max-height:720px}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{max-height:720px}}@media screen and (max-width: 1024px){body.single #gallery_post,body.page #gallery_post{height:calc(100vh - 70px);max-height:none}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{max-height:100%}body.single #gallery_post .swiper-slide h1,body.page #gallery_post .swiper-slide h1{font-size:1.8em;bottom:60px}body.single #gallery_post .swiper-slide p,body.page #gallery_post .swiper-slide p{max-width:300px}}@media screen and (max-width: 1024px) and (orientation: landscape){body.single #gallery_post,body.page #gallery_post{height:100vh;max-height:none}body.single #gallery_post .swiper-slide img,body.page #gallery_post .swiper-slide img{max-height:100vh}body.single #gallery_post .swiper-slide h1,body.page #gallery_post .swiper-slide h1{display:none;font-size:1.5em;bottom:60px;transform:translateX(-50%)}body.single #gallery_post .swiper-slide p,body.page #gallery_post .swiper-slide p{max-width:300px}body.single #elenco_post,body.page #elenco_post{width:300px;max-height:160px;top:auto;left:30px;transform:translate(0%, 0);bottom:0px;overflow:scroll}body.single #elenco_post li a,body.page #elenco_post li a{font-size:1em}}body.single #intro h1,body.page #intro h1{font-size:5.000em}body.single #intro h1:first-letter,body.page #intro h1:first-letter{text-transform:uppercase}body.single #intro #img_desc,body.single #intro .img_desc,body.page #intro #img_desc,body.page #intro .img_desc{max-width:190px !important}body.single #intro #img_big,body.single #intro .img_big,body.page #intro #img_big,body.page #intro .img_big{width:350px;height:350px;border:solid 1px rgba(0,0,0,0.3)}body.single #intro #grid_img_post,body.single #intro .grid_img_post,body.page #intro #grid_img_post,body.page #intro .grid_img_post{width:100%}body.single #intro #grid_img_post .vc_pageable-slide-wrapper,body.single #intro .grid_img_post .vc_pageable-slide-wrapper,body.page #intro #grid_img_post .vc_pageable-slide-wrapper,body.page #intro .grid_img_post .vc_pageable-slide-wrapper{width:100%;overflow:hidden;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item{width:calc((100% / 5) - 10px);overflow:hidden;margin:5px;padding:0}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col{margin:0;padding:0}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img{width:100%;height:auto;cursor:pointer}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_tit,body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_text,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_tit,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_text,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_tit,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_text,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_tit,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .img_text{display:none !important}body.single #lavorazioni h2,body.page #lavorazioni h2{font:600 1.8em 'NettoOT', serif !important}body.single #finiture h2,body.page #finiture h2{font:600 1.8em 'NettoOT', serif !important}body.single #finiture ul,body.page #finiture ul{list-style:none;font-size:1.875em;line-height:1.1em;margin:0;padding:0}body.single #finiture ul li,body.page #finiture ul li{margin:0 0 15px}body.single #formati h2,body.page #formati h2{font:600 1.8em 'NettoOT', serif !important}body.single.progetti #link_home a,body.page.progetti #link_home a{display:block;position:relative;width:100%;border-bottom:solid 1px #000;padding:0 0 30px}body.single.progetti #link_home a:after,body.page.progetti #link_home a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:15px;right:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.single.progetti #link_home a strong,body.page.progetti #link_home a strong{display:block;font:2em 'Crimson Text', serif !important}body.single.progetti #link_home .wpb_text_column,body.page.progetti #link_home .wpb_text_column{margin-bottom:0 !important}body.single.progetti form.wpcf7-form,body.page.progetti form.wpcf7-form{margin:0;padding:0}body.single.progetti form.wpcf7-form p,body.page.progetti form.wpcf7-form p{line-height:1em}body.single.progetti form.wpcf7-form:after,body.page.progetti form.wpcf7-form:after{content:'';display:block;border-top:solid 1px #000;margin:0 auto 30px}body.single.progetti form.wpcf7-form .col-md-4,body.page.progetti form.wpcf7-form .col-md-4{margin:0;padding:0}body.single.progetti form.wpcf7-form .col-md-4:before,body.page.progetti form.wpcf7-form .col-md-4:before{content:'';display:block;width:calc(100% - 20px);border-top:solid 1px #000;margin:0 0 30px}body.single.progetti form.wpcf7-form .col-md-4 label,body.page.progetti form.wpcf7-form .col-md-4 label{width:100%;max-width:350px;font-weight:600;margin:0 auto 15px}body.single.progetti form.wpcf7-form .col-md-4:first-child h3,body.page.progetti form.wpcf7-form .col-md-4:first-child h3{font:300 2em  'NettoOT', serif !important;text-transform:uppercase;margin:0;padding:0;color:#000}body.single.progetti form.wpcf7-form .col-md-4:first-child p,body.page.progetti form.wpcf7-form .col-md-4:first-child p{max-width:170px;line-height:1.8em}body.single.progetti form.wpcf7-form .col-md-4:first-child p a,body.page.progetti form.wpcf7-form .col-md-4:first-child p a{font-size:1.533rem;white-space:nowrap}body.single.progetti form.wpcf7-form .col-md-4:nth-child(2),body.page.progetti form.wpcf7-form .col-md-4:nth-child(2){text-align:center}body.single.progetti form.wpcf7-form .col-md-4:nth-child(2):before,body.page.progetti form.wpcf7-form .col-md-4:nth-child(2):before{margin:0 auto 30px}body.single.progetti form.wpcf7-form .col-md-4:nth-child(2) label,body.page.progetti form.wpcf7-form .col-md-4:nth-child(2) label{margin:0 auto 15px;text-align:left}body.single.progetti form.wpcf7-form .col-md-4:nth-child(2) label input,body.page.progetti form.wpcf7-form .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.single.progetti form.wpcf7-form .col-md-4:last-child:before,body.page.progetti form.wpcf7-form .col-md-4:last-child:before{margin:0 0 30px auto}body.single.progetti form.wpcf7-form .col-md-4:last-child p,body.page.progetti form.wpcf7-form .col-md-4:last-child p{width:calc(100% - 20px);margin-right:0;margin-left:auto}body.single.progetti form.wpcf7-form .col-md-4:last-child p textarea,body.single.progetti form.wpcf7-form .col-md-4:last-child p input,body.page.progetti form.wpcf7-form .col-md-4:last-child p textarea,body.page.progetti form.wpcf7-form .col-md-4:last-child p input{width:100% !important}body.single.progetti form.wpcf7-form .col-md-4:last-child p input,body.page.progetti form.wpcf7-form .col-md-4:last-child p input{font-size:1.5em;margin:13px 0 0 0;padding:3px 0}body.single.progetti form.wpcf7-form .col-md-4:last-child p input#privacy,body.page.progetti form.wpcf7-form .col-md-4:last-child p input#privacy{width:auto !important}body.single.progetti form.wpcf7-form .col-md-4:last-child p textarea,body.page.progetti form.wpcf7-form .col-md-4:last-child p textarea{height:223px}@media screen and (max-width: 1024px){body.single.progetti .col-md-4:before,body.page.progetti .col-md-4:before{width:100% !important}body.single.progetti .col-md-4:nth-child(2),body.page.progetti .col-md-4:nth-child(2){text-align:center}body.single.progetti .col-md-4:nth-child(2):before,body.page.progetti .col-md-4:nth-child(2):before{margin:0 0 30px}body.single.progetti .col-md-4:nth-child(2) label,body.page.progetti .col-md-4:nth-child(2) label{margin:0 0 15px;text-align:left;max-width:none !important}body.single.progetti .col-md-4:nth-child(2) label input,body.page.progetti .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.single.progetti .col-md-4:last-child p,body.page.progetti .col-md-4:last-child p{width:100% !important;margin-right:0;margin-left:0}body.single.progetti .col-md-4:last-child label,body.page.progetti .col-md-4:last-child label{margin:0 0 15px;text-align:left;max-width:none !important}}@media screen and (max-width: 1024px) and (orientation: landscape){body.single.progetti .col-md-4:nth-child(2) label,body.page.progetti .col-md-4:nth-child(2) label{width:calc(100% - 30px) !important;margin:0 15px 15px !important}}body.single.progetti .col-md-4::before,body.page.progetti .col-md-4::before{border-top:none !important}@media screen and (max-width: 1024px){body.single #intro h1,body.page #intro h1{font-size:3.000em}body.single #intro h1:first-letter,body.page #intro h1:first-letter{text-transform:uppercase}body.single #intro #img_desc,body.single #intro .img_desc,body.page #intro #img_desc,body.page #intro .img_desc{max-width:none !important}body.single #intro #img_big,body.single #intro .img_big,body.page #intro #img_big,body.page #intro .img_big{width:100%;height:auto;border:solid 1px rgba(0,0,0,0.3)}body.single #intro #grid_img_post,body.single #intro .grid_img_post,body.page #intro #grid_img_post,body.page #intro .grid_img_post{width:100%}body.single #intro #grid_img_post .vc_pageable-slide-wrapper,body.single #intro .grid_img_post .vc_pageable-slide-wrapper,body.page #intro #grid_img_post .vc_pageable-slide-wrapper,body.page #intro .grid_img_post .vc_pageable-slide-wrapper{width:100%;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px !important;scrollbar-width:thin !important;scrollbar-color:#000 #f6f6f6}body.single #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar,body.single #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar,body.page #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar,body.page #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar{width:3px}body.single #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-track,body.single #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-track,body.page #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-track,body.page #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-track{background:#f6f6f6;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-webkit-border-radius:0;border-radius:0}body.single #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-thumb,body.single #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-thumb,body.page #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-thumb,body.page #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:1px solid #f6f6f6;-webkit-border-radius:0;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1)}body.single #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-resizer,body.single #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-resizer,body.page #intro #grid_img_post .vc_pageable-slide-wrapper::-webkit-resizer,body.page #intro .grid_img_post .vc_pageable-slide-wrapper::-webkit-resizer{width:3px;background:#f6f6f6}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item{min-width:50px !important;overflow:hidden;margin:5px;padding:0}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col{margin:0;padding:0}body.single #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img,body.single #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img,body.page #intro #grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img,body.page #intro .grid_img_post .vc_pageable-slide-wrapper .vc_grid-item .vc_gitem_row .vc_gitem-col img{width:100%;height:auto;cursor:pointer}}@media screen and (max-width: 1024px) and (orientation: portrait){body.single #lavorazioni .wpb_wrapper,body.page #lavorazioni .wpb_wrapper{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}body.single #lavorazioni .wpb_wrapper .vc_row,body.page #lavorazioni .wpb_wrapper .vc_row{width:calc(100% / 3);margin:0;padding:0}}@media screen and (max-width: 1024px) and (orientation: landscape){body.single #lavorazioni .wpb_wrapper .vc_row,body.page #lavorazioni .wpb_wrapper .vc_row{align-items:flex-start}body.single #lavorazioni .wpb_wrapper .vc_column-inner,body.page #lavorazioni .wpb_wrapper .vc_column-inner{padding:0}body.single #lavorazioni .wpb_wrapper .wpb_text_column,body.page #lavorazioni .wpb_wrapper .wpb_text_column{padding:0 10px}}body.page #link_home a{display:block;position:relative;width:100%;border-bottom:solid 1px #000;padding:0 0 30px;font-family:'Crimson Text', serif}body.page #link_home a:after{content:'';display:block;width:32px;height:32px;position:absolute;bottom:15px;right:0;background:rgba(0,0,0,0.85) url("../img/arrow.png") no-repeat center center/20px auto}body.page #link_home a strong{display:block;font:2em 'Crimson Text', serif !important}body.page form.wpcf7-form{margin:0;padding:0}body.page form.wpcf7-form p{line-height:1em}body.page form.wpcf7-form:after{content:'';display:block;border-top:solid 1px #000;margin:0 auto 30px}body.page form.wpcf7-form .col-md-4{margin:0;padding:0}body.page form.wpcf7-form .col-md-4:before{content:'';display:block;width:calc(100% - 20px);border-top:solid 1px #000;margin:0 0 30px}body.page form.wpcf7-form .col-md-4 label{width:100%;max-width:350px;font-weight:600;margin:0 auto 15px}body.page form.wpcf7-form .col-md-4:first-child h3{font:300 2em  'NettoOT', serif !important;text-transform:uppercase;margin:0;padding:0;color:#000}body.page form.wpcf7-form .col-md-4:first-child p{max-width:170px;line-height:1.8em}body.page form.wpcf7-form .col-md-4:first-child p a{font-size:1.533rem;white-space:nowrap}body.page form.wpcf7-form .col-md-4:nth-child(2){text-align:center}body.page form.wpcf7-form .col-md-4:nth-child(2):before{margin:0 auto 30px}body.page form.wpcf7-form .col-md-4:nth-child(2) label{margin:0 auto 15px;text-align:left}body.page form.wpcf7-form .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.page form.wpcf7-form .col-md-4:last-child:before{margin:0 0 30px auto}body.page form.wpcf7-form .col-md-4:last-child p{width:calc(100% - 20px);margin-right:0;margin-left:auto}body.page form.wpcf7-form .col-md-4:last-child p textarea,body.page form.wpcf7-form .col-md-4:last-child p input{width:100% !important}body.page form.wpcf7-form .col-md-4:last-child p input{font-size:1.5em;margin:13px 0 0 0;padding:3px 0}body.page form.wpcf7-form .col-md-4:last-child p input#privacy{width:auto !important}body.page form.wpcf7-form .col-md-4:last-child p textarea{height:223px}@media screen and (max-width: 1024px){body.page .col-md-4:before{width:100% !important}body.page .col-md-4:nth-child(2){text-align:center}body.page .col-md-4:nth-child(2):before{margin:0 0 30px}body.page .col-md-4:nth-child(2) label{margin:0 0 15px;text-align:left;max-width:none !important}body.page .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.page .col-md-4:last-child p{width:100% !important;margin-right:0;margin-left:0}body.page .col-md-4:last-child label{margin:0 0 15px;text-align:left;max-width:none !important}}@media screen and (max-width: 1024px) and (orientation: landscape){body.page .col-md-4:nth-child(2) label{width:calc(100% - 30px) !important;margin:0 15px 15px !important}}body.page .col-md-4::before{border-top:none !important}body.page-azienda .page{margin:225px 0 0}body.page-azienda .page h1{height:100%;display:flex;flex-flow:row;justify-content:flex-start;align-content:flex-end;align-items:flex-end;border-top:solid 1px #000;word-wrap:break-word;width:100%;padding:0;font-size:5em;text-transform:uppercase;min-height:350px}body.page-azienda .page p{line-height:1.5em}body.page-azienda .page .wpb_single_image{width:100%}body.page-azienda .page .wpb_single_image .vc_figure{display:block}body.page-azienda .page .wpb_single_image a{display:block;width:100%}body.page-azienda .page .wpb_single_image a .vc_single_image-img{display:block;width:100%;object-fit:cover}body.page-azienda .page form.wpcf7-form{margin:0;padding:0}body.page-azienda .page form.wpcf7-form p{line-height:1em}body.page-azienda .page form.wpcf7-form:after{content:'';display:block;border-top:solid 1px #000;margin:0 auto 30px}body.page-azienda .page form.wpcf7-form .col-md-4{margin:0;padding:0}body.page-azienda .page form.wpcf7-form .col-md-4:before{content:'';display:block;width:calc(100% - 20px);border-top:solid 1px #000;margin:0 0 30px}body.page-azienda .page form.wpcf7-form .col-md-4 label{width:100%;max-width:350px;font-weight:600;margin:0 auto 15px}body.page-azienda .page form.wpcf7-form .col-md-4:first-child h3{font:300 2em  'NettoOT', serif !important;text-transform:uppercase;margin:0;padding:0;color:#000}body.page-azienda .page form.wpcf7-form .col-md-4:first-child p{max-width:170px;line-height:1.8em}body.page-azienda .page form.wpcf7-form .col-md-4:first-child p a{font-size:1.533rem;white-space:nowrap}body.page-azienda .page form.wpcf7-form .col-md-4:nth-child(2){text-align:center}body.page-azienda .page form.wpcf7-form .col-md-4:nth-child(2):before{margin:0 auto 30px}body.page-azienda .page form.wpcf7-form .col-md-4:nth-child(2) label{margin:0 auto 15px;text-align:left}body.page-azienda .page form.wpcf7-form .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.page-azienda .page form.wpcf7-form .col-md-4:last-child:before{margin:0 0 30px auto}body.page-azienda .page form.wpcf7-form .col-md-4:last-child p{width:calc(100% - 20px);margin-right:0;margin-left:auto}body.page-azienda .page form.wpcf7-form .col-md-4:last-child p textarea,body.page-azienda .page form.wpcf7-form .col-md-4:last-child p input{width:100% !important}body.page-azienda .page form.wpcf7-form .col-md-4:last-child p input{font-size:1.5em;margin:13px 0 0 0;padding:3px 0}body.page-azienda .page form.wpcf7-form .col-md-4:last-child p input#privacy{width:auto !important}body.page-azienda .page form.wpcf7-form .col-md-4:last-child p textarea{height:223px}@media screen and (max-width: 1024px){body.page-azienda .page .col-md-4:before{width:100% !important}body.page-azienda .page .col-md-4:nth-child(2){text-align:center}body.page-azienda .page .col-md-4:nth-child(2):before{margin:0 0 30px}body.page-azienda .page .col-md-4:nth-child(2) label{margin:0 0 15px;text-align:left;max-width:none !important}body.page-azienda .page .col-md-4:nth-child(2) label input{width:100%;border-radius:0}body.page-azienda .page .col-md-4:last-child p{width:100% !important;margin-right:0;margin-left:0}body.page-azienda .page .col-md-4:last-child label{margin:0 0 15px;text-align:left;max-width:none !important}}@media screen and (max-width: 1024px) and (orientation: landscape){body.page-azienda .page .col-md-4:nth-child(2) label{width:calc(100% - 30px) !important;margin:0 15px 15px !important}}body.page-azienda .page .col-md-4::before{border-top:solid 1px #000 !important}@media screen and (max-width: 1024px) and (orientation: landscape){body.page-azienda .page{margin:115px 0 0}body.page-azienda .page h1{min-height:210px;font-size:3em}}footer{width:100%;position:relative}footer .container .row{margin:0;padding:0}footer .container .row hr{width:100%}footer .container .row#block-4 .wp-block-columns,footer .container .row#block-2 .wp-block-columns{width:100%;margin:0;padding:0;gap:0;justify-content:space-between !important;align-items:flex-end !important;align-content:flex-end}footer .container .row#block-4 .wp-block-columns .wp-block-column,footer .container .row#block-2 .wp-block-columns .wp-block-column{width:calc(50% - 15px);flex-basis:50% !important;padding:0 15px 0 0}footer .container .row#block-4 .wp-block-columns p,footer .container .row#block-2 .wp-block-columns p{margin:0;padding:0;line-height:1.3em}footer .container .row#block-4 .wp-block-columns .widgettitle,footer .container .row#block-2 .wp-block-columns .widgettitle{width:100%;font:600 1.5em 'NettoOT', serif !important;margin:65px 18px 15px;padding:0}footer .container .row#block-4 .wp-block-columns .wp-block-image,footer .container .row#block-2 .wp-block-columns .wp-block-image{margin:0 0 40px}footer .container .row#block-4 .wp-block-columns ul,footer .container .row#block-2 .wp-block-columns ul{list-style:none;width:100%;padding:0}footer .container .row#block-4 .wp-block-columns ul.menu,footer .container .row#block-2 .wp-block-columns ul.menu{margin:0 18px}footer .container .row#block-4 .wp-block-columns ul.menu li,footer .container .row#block-2 .wp-block-columns ul.menu li{margin:0 0 10px}footer .container .row#block-4 .wp-block-columns ul.menu li a,footer .container .row#block-2 .wp-block-columns ul.menu li a{padding:5px 0}footer .container .row#block-7 .wp-block-columns,footer .container .row#block-4 .wp-block-columns{width:100%;margin:0;padding:0;gap:0;justify-content:space-between !important;align-items:flex-start !important;align-content:flex-start}footer .container .row#block-7 .wp-block-columns .wp-block-column,footer .container .row#block-4 .wp-block-columns .wp-block-column{width:calc(50% - 15px);flex-basis:50% !important;padding:0 15px 0 0}footer .container .row#block-7 .wp-block-columns p,footer .container .row#block-4 .wp-block-columns p{margin:0;padding:0;line-height:1.3em}footer .container .row#block-7 .wp-block-columns .widgettitle,footer .container .row#block-4 .wp-block-columns .widgettitle{width:50%;font:600 1.5em 'NettoOT', serif !important;margin:65px 0 15px auto;padding:0}footer .container .row#block-7 .wp-block-columns .wp-block-image,footer .container .row#block-4 .wp-block-columns .wp-block-image{margin:0 0 40px}footer .container .row#block-7 .wp-block-columns ul,footer .container .row#block-4 .wp-block-columns ul{list-style:none;width:50%;padding:0}footer .container .row#block-7 .wp-block-columns ul#social,footer .container .row#block-4 .wp-block-columns ul#social{width:calc(100% - 15px);display:flex;flex-flow:row;justify-content:flex-end;margin:0 15px 0 0}footer .container .row#block-7 .wp-block-columns ul#social li,footer .container .row#block-4 .wp-block-columns ul#social li{margin:0 0px  30px 40px}footer .container .row#block-7 .wp-block-columns ul#social li a,footer .container .row#block-4 .wp-block-columns ul#social li a{display:block;width:20px;height:20px}footer .container .row#block-7 .wp-block-columns ul#social li a i,footer .container .row#block-7 .wp-block-columns ul#social li a svg,footer .container .row#block-4 .wp-block-columns ul#social li a i,footer .container .row#block-4 .wp-block-columns ul#social li a svg{display:block;width:100%;height:100%;line-height:21px;text-align:center;color:#000}footer .container .row#block-7 .wp-block-columns ul#social li a i.la-instagram,footer .container .row#block-7 .wp-block-columns ul#social li a svg.la-instagram,footer .container .row#block-4 .wp-block-columns ul#social li a i.la-instagram,footer .container .row#block-4 .wp-block-columns ul#social li a svg.la-instagram{mask:url("../img/instagram.png") no-repeat center/contain;-webkit-mask:url("../img/instagram.png") no-repeat center/contain;background:#000;text-indent:-9000em}footer .container .row#block-7 .wp-block-columns ul#social li a i.la-instagram:hover,footer .container .row#block-7 .wp-block-columns ul#social li a svg.la-instagram:hover,footer .container .row#block-4 .wp-block-columns ul#social li a i.la-instagram:hover,footer .container .row#block-4 .wp-block-columns ul#social li a svg.la-instagram:hover{background:#b2b2b2}footer .container .row#block-7 .wp-block-columns ul#social li a i.la-linkedin-in,footer .container .row#block-7 .wp-block-columns ul#social li a svg.la-linkedin-in,footer .container .row#block-4 .wp-block-columns ul#social li a i.la-linkedin-in,footer .container .row#block-4 .wp-block-columns ul#social li a svg.la-linkedin-in{mask:url("../img/linkedin.png") no-repeat center/contain;-webkit-mask:url("../img/linkedin.png") no-repeat center/contain;background:#000;text-indent:-9000em}footer .container .row#block-7 .wp-block-columns ul#social li a i.la-linkedin-in:hover,footer .container .row#block-7 .wp-block-columns ul#social li a svg.la-linkedin-in:hover,footer .container .row#block-4 .wp-block-columns ul#social li a i.la-linkedin-in:hover,footer .container .row#block-4 .wp-block-columns ul#social li a svg.la-linkedin-in:hover{background:#b2b2b2}@media screen and (max-width: 1024px){footer .container .row#block-4 .wp-block-columns,footer .container .row#block-2 .wp-block-columns{justify-content:space-between !important;align-items:flex-end !important;align-content:flex-end}footer .container .row#block-4 .wp-block-columns .wp-block-column,footer .container .row#block-2 .wp-block-columns .wp-block-column{width:calc(50% - 15px);flex-basis:50% !important;padding:0 15px 0 0}footer .container .row#block-4 .wp-block-columns .wp-block-column.wp-container-2,footer .container .row#block-2 .wp-block-columns .wp-block-column.wp-container-2{display:none !important}footer .container .row#block-4 .wp-block-columns p,footer .container .row#block-2 .wp-block-columns p{margin:0;padding:0;line-height:1.3em}footer .container .row#block-4 .wp-block-columns .widget,footer .container .row#block-2 .wp-block-columns .widget{margin:0 !important}footer .container .row#block-4 .wp-block-columns .widgettitle,footer .container .row#block-2 .wp-block-columns .widgettitle{width:100%;font:600 1.5em 'NettoOT', serif !important;margin:0 0 15px !important;padding:0}footer .container .row#block-4 .wp-block-columns .wp-block-image,footer .container .row#block-2 .wp-block-columns .wp-block-image{margin:0 0 40px}footer .container .row#block-4 .wp-block-columns ul,footer .container .row#block-2 .wp-block-columns ul{list-style:none;width:100%;padding:0}footer .container .row#block-4 .wp-block-columns ul.menu,footer .container .row#block-2 .wp-block-columns ul.menu{margin:0}footer .container .row#block-4 .wp-block-columns ul.menu li,footer .container .row#block-2 .wp-block-columns ul.menu li{margin:0 0 10px}footer .container .row#block-4 .wp-block-columns ul.menu li a,footer .container .row#block-2 .wp-block-columns ul.menu li a{padding:5px 0}footer .container .row#block-7 .wp-block-columns .widgettitle{width:100%;margin:0 0 15px}footer .container .row#block-7 .wp-block-columns .wp-block-image{margin:0 0 40px}footer .container .row#block-7 .wp-block-columns ul{width:100%;padding:0}footer .container .row#block-7 .wp-block-columns ul#social{width:100%;display:flex;flex-flow:row;justify-content:center;margin:0}footer .container .row#block-7 .wp-block-columns ul#social li{margin:0 20px  30px}}
