html{scroll-behavior:smooth;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}.fa-gutter{padding:0 15px}.breadcrumbs,.rank-math-breadcrumb{font-size:clamp(.875rem,.875rem + 0vw,.875rem);color:#999;font-weight:700;text-align:left;font-family:Manrope,sans-serif}.breadcrumbs.left,.rank-math-breadcrumb.left{text-align:left}.breadcrumbs span,.rank-math-breadcrumb span{font-weight:300}.breadcrumbs a,.rank-math-breadcrumb a{color:#999}.swiper-button-prev,.swiper-button-next{background-color:#35136b !important}.swiper-button-prev:after{font-family:"Font Awesome 6 Free" !important;content:"\f060" !important;font-weight:900 !important;font-size:24px !important;color:#fff !important}.swiper-button-next:after{font-family:"Font Awesome 6 Free" !important;content:"\f061" !important;font-weight:900 !important;font-size:24px !important;color:#fff !important}.login h1 a{background-image:url("/wp-content/themes/bergo-impianti/assets/images/logo-bergo.svg") !important;width:200px !important;height:100px !important;background-size:contain !important}body.login{background-color:#fff}.login form{box-shadow:0 0 10px rgba(0,0,0,.1)}.login label{color:#242324}.login input[type=text],.login input[type=password]{border:1px solid #ddd}body.login{font-family:"Manrope",sans-serif}body.login h1 a,body.login form,body.login #nav,body.login #backtoblog{font-family:"Manrope",sans-serif}body.login #nav a,body.login #backtoblog a{color:#fff}body.login #nav a:hover,body.login #backtoblog a:hover{color:#35136b}body.login #wp-submit{background-color:#00be89;border:none;color:#fff;cursor:pointer}body.login #wp-submit:hover{background-color:#35136b}.login .message,.login .notice,.login .success{border-left:4px solid #35136b !important}.dashicons-visibility:before{color:#00be89}.form-contatto{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:20px;grid-row-gap:20px}.form-contatto a{transition:all .3s;color:#00be89;text-decoration:underline}.form-contatto a:hover{text-decoration:none}.form-contatto .form-group{margin-bottom:unset}.form-contatto .div1{grid-area:2/1/3/2}.form-contatto .div2{grid-area:2/2/3/3}.form-contatto .div3{grid-area:3/1/4/3}.form-contatto .div4{grid-area:4/1/5/3}.form-contatto .div5{grid-area:5/1/6/3}.form-contatto .div5 label{color:#999;font-size:clamp(.8125rem,.8125rem + 0vw,.8125rem);display:block}.form-contatto .div6{grid-area:6/1/7/3}.form-contatto .div7{grid-area:1/1/2/3}.form-contatto .div7 .wpcf7-form-control.wpcf7-radio{display:inline-flex;gap:10px}.form-contatto input[type=email],.form-contatto input[type=number],.form-contatto input[type=password],.form-contatto input[type=tel],.form-contatto input[type=text],.form-contatto input[type=url],.form-contatto select,.form-contatto textarea{text-transform:none;background-color:transparent;padding:10px 20px;border:1px solid #242324;flex:0 auto;align-self:flex-end;width:100%;height:50px;margin-bottom:0;font-size:clamp(.8125rem,.5781rem + .75vw,1rem);font-weight:400;line-height:1.5em;font-family:Manrope,sans-serif}.form-contatto input[type=email]::placeholder,.form-contatto input[type=number]::placeholder,.form-contatto input[type=password]::placeholder,.form-contatto input[type=tel]::placeholder,.form-contatto input[type=text]::placeholder,.form-contatto input[type=url]::placeholder,.form-contatto select::placeholder,.form-contatto textarea::placeholder{color:#999;font-size:clamp(.8125rem,.5781rem + .75vw,1rem)}.form-contatto .privacy-group{display:flex;align-items:center;gap:5px}.form-contatto .privacy-group label{margin-bottom:0}.form-contatto textarea{width:100%;height:unset}.form-contatto .wpcf7-list-item{margin-left:0}.fa-button-contact{width:100%;transition:all .3s;border:2px solid #35136b;font-size:clamp(1.125rem,.9688rem + .5vw,1.25rem);line-height:1.5em;font-family:Manrope;font-weight:400;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;background-color:#35136b;color:#fff;cursor:pointer}.fa-button-contact:hover{background-color:#00be89;border:2px solid #00be89}.form-group label{font-size:clamp(.875rem,.875rem + 0vw,.875rem);color:#333;line-height:1.5em}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#00be89}.form-contatto.generico .div5 label{color:#242324;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:1.5em}.form-contatto.lavoro .div1{grid-area:1/1/2/2}.form-contatto.lavoro .div2{grid-area:1/2/2/3}.form-contatto.lavoro .div3{grid-area:2/1/3/3}.form-contatto.lavoro .div4{grid-area:3/1/4/3}.form-contatto.lavoro .div5{grid-area:4/1/5/3}.form-contatto.lavoro .div5 label{color:#999;font-size:clamp(.8125rem,.8125rem + 0vw,.8125rem);display:block}.form-contatto.lavoro .div6{grid-area:5/1/6/3}.form-contatto.lavoro .div7{grid-area:6/1/7/3}.form-contatto.lavoro .div7 .wpcf7-form-control.wpcf7-radio{display:inline-flex;gap:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.current-menu-item{color:#00be89;position:relative}.current-menu-item:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background-color:#00be89}.wp-block-navigation .wp-block-navigation-item__content{transition:all .3s;cursor:pointer;position:relative}.wp-block-navigation .wp-block-navigation-item__content:hover{color:#00be89}.wp-block-navigation .wp-block-navigation-item__content:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:#00be89;transition:width .3s ease-in-out}.wp-block-navigation .wp-block-navigation-item__content:hover:after{width:100%}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:unset;background-color:transparent;top:13px;padding-top:45px}.wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:clamp(.875rem,.85rem + .125vw,1rem);color:red}.wp-block-navigation__submenu-container.wp-block-navigation-submenu a.wp-block-navigation-item__content{transition:all .3s;padding:6px 20px;background-color:#fff;display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) .wp-block-navigation-item__content:hover{color:#fff;background-color:#00be89}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(1) .wp-block-navigation-item__content:hover:hover:after{content:none !important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) .wp-block-navigation-item__content:hover{color:#fff;background-color:#00be89}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(2) .wp-block-navigation-item__content:hover:hover:after{content:none !important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) .wp-block-navigation-item__content:hover{color:#fff;background-color:#00be89}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(3) .wp-block-navigation-item__content:hover:hover:after{content:none !important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) .wp-block-navigation-item__content:hover{color:#fff;background-color:#00be89}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(4) .wp-block-navigation-item__content:hover:hover:after{content:none !important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(5) .wp-block-navigation-item__content:hover{color:#fff;background-color:#00be89}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(5) .wp-block-navigation-item__content:hover:hover:after{content:none !important}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(6) .wp-block-navigation-item__content:hover{color:#fff;background-color:#00be89}.wp-block-navigation-submenu .wp-block-navigation__submenu-container .wp-block-navigation-item:nth-child(6) .wp-block-navigation-item__content:hover:hover:after{content:none !important}.wp-block-navigation__submenu-container .current-menu-item:after{display:none}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}.pagination{margin-top:60px !important}.pagination .nav-links span,.pagination .nav-links a,.pagination .nav-links .page-numbers{font-size:clamp(.8125rem,.5781rem + .75vw,1rem) !important;font-family:"Manrope",sans-serif !important;color:#242324 !important;transition:all .3s !important}.pagination .nav-links .page-numbers:hover{color:#00be89 !important}.pagination .nav-links .page-numbers.current{color:#00be89 !important;font-weight:700 !important;text-decoration:underline !important}.fa-blog ul{padding-left:15px}.fa-blog ol{padding-left:20px}.fa-blog p,.fa-blog li,.fa-blog quote{font-family:"Manrope",sans-serif !important;color:#242324;font-size:clamp(.8125rem,.5781rem + .75vw,1rem);line-height:1.5em}.fa-blog li{margin-bottom:.2rem;font-size:clamp(.8125rem,.5781rem + .75vw,1rem);line-height:1.5em}.fa-blog h1,.fa-blog h2,.fa-blog h3,.fa-blog h4,.fa-blog h5,.fa-blog h6{font-family:Manrope;margin-top:3rem;margin-bottom:.7rem;line-height:1.1em}.fa-blog a{color:#242324;transition:all .3s}.fa-blog a:hover{color:#00be89;text-decoration:underline}.gspb_no_more_posts{font-family:"Manrope",sans-serif !important;color:#242324;font-size:clamp(1.25rem,1.175rem + .375vw,1.625rem);line-height:1.5em}@media (max-width:991px){.box-privacy{display:flex;flex-direction:column}}@media (max-width:767px){.form-contatto,.form-generico,.form-contatto.lavoro{grid-template-columns:1fr;grid-template-rows:none}.form-contatto .div1,.form-contatto .div2,.form-contatto .div3,.form-contatto .div4,.form-contatto .div5,.form-contatto .div6,.form-contatto .div7,.form-contatto .div8,.form-contatto .div9,.form-contatto .div10,.form-contatto .div11,.form-contatto .div12,.form-generico .div1,.form-generico .div2,.form-generico .div3,.form-generico .div4,.form-generico .div5,.form-generico .div6,.form-generico .div7,.form-generico .div8,.form-generico .div9,.form-generico .div10,.form-generico .div11,.form-generico .div12,.form-contatto.lavoro .div1,.form-contatto.lavoro .div2,.form-contatto.lavoro .div3,.form-contatto.lavoro .div4,.form-contatto.lavoro .div5,.form-contatto.lavoro .div6,.form-contatto.lavoro .div7,.form-contatto.lavoro .div8,.form-contatto.lavoro .div9,.form-contatto.lavoro .div10,.form-contatto.lavoro .div11,.form-contatto.lavoro .div12{grid-area:unset}}