.title-xxs{font-size:20px}.title-xs,.title-xxs{font-family:Barlow Condensed,sans-serif;font-weight:600}.title-xs{font-size:25px}.title-s{font-size:40px}.number,.title-s{font-family:Barlow Condensed,sans-serif;font-weight:600}.number{font-size:48px}.title-section{font-family:Barlow Condensed,sans-serif;font-size:45px;font-weight:600}@media (min-width:768px){.title-section{font-size:55px}}@media (min-width:992px){.title-section{font-size:65px}}.title-big{font-family:Barlow Condensed,sans-serif;font-size:52px;font-weight:600}@media (min-width:768px){.title-big{font-size:60px}}@media (min-width:992px){.title-big{font-size:72px}}.text-xxs{font-size:12px;font-weight:400}.text-xs{font-size:14px;font-weight:400}.text-button{font-size:16px;font-weight:500}.text-menu{font-size:16px;font-weight:600}.text-s{font-size:18px;font-weight:400}.text-m,.text-normal{font-size:20px;font-weight:400}@media (min-width:992px){.text-m{font-size:25px}}.text-m-bold{font-size:25px;font-weight:700}.button{border-radius:8px;padding:16px 50px;text-transform:uppercase}.button,.button:hover{transition:all .3s ease-in-out}.button:hover{opacity:.8}.form-control{border:2px solid #fff;border-radius:8px;padding:15px}.form-control,.form-control:focus{background-color:transparent;color:#fff}.form-control:focus{border-color:#fff}.section-header{padding:20px 0;position:fixed;top:0;width:100%;z-index:1046}.section-header .logo{max-height:45px}.section-header .search-form-button{cursor:pointer}.section-header .search-form-row{height:0;overflow:hidden;transition:height .2s ease-in-out}.section-header .search-form-row.open{height:60px}@media (min-width:992px){.section-header .search-form-row.open{height:80px}}.section-header .input-group .button-form{border:2px solid #e2e3e6;border-radius:8px;padding:2px 40px}.section-header .input-group .button-form .search-input{height:30px;width:30px}.section-header .input-group input{padding:8px}@media (min-width:992px){.section-header .input-group input{padding:15px}}.section-header .input-group input .form-control{border-bottom-left-radius:8px;border-top-left-radius:8px}.section-header .menu-item{position:relative;transition:all .3s ease-in-out}.section-header .menu-item:after{display:none}.section-header .menu-item:hover{opacity:.8;transition:all .3s ease-in-out}.section-header .menu-item.current-menu-item:before{background-color:#fff;bottom:-5px;content:"";height:3px;left:0;position:absolute;width:100%}.section-header .language:hover{opacity:1}.section-header .dropdown-toggle:after{background-image:url(../../images/arrow-down.svg);background-size:cover;border:0;height:20px;position:absolute;right:-20px;top:1px;width:20px}.section-header .dropdown-menu{background-color:#fff;border:1px solid #24677f;padding:10px;position:relative}.section-header .dropdown-menu a,.section-header .dropdown-menu span{color:#000;font-size:16px;font-weight:400;margin-top:10px;text-transform:uppercase}.section-header .dropdown-menu a.active,.section-header .dropdown-menu span.active{color:#24677f;font-weight:600}.section-header .dropdown-menu:before{background-image:url(../../images/arrow-up-dropdown.svg);background-repeat:no-repeat;content:" ";height:10px;left:50%;position:absolute;top:-7px;transform:translateX(-50%);width:20px}.section-risultati{padding:80px 0}.section-nessun-risultato{min-height:60vh;padding:80px 0}.section-footer{background-color:#333;background-position:125%;background-position-x:right;background-repeat:no-repeat;background-size:contain;padding:30px 0 10px}@media (min-width:768px){.section-footer{background-position:105%}}@media (min-width:992px){.section-footer{background-position:100%}}.section-footer .line-separator{background-color:#e2e3e6;bottom:40px;height:1px;position:absolute;width:100%}@media (min-width:992px){.section-footer .line-separator{bottom:50px}.section-footer{padding:60px 0 20px}}.section-footer .logo{max-height:60px}.section-error-404{height:calc(100vh - 32px);overflow:hidden;padding-top:90px}.section-error-404 .btn{max-width:150px;padding:10px 30px}body.page-template-coming-soon-template .section-template{height:100vh;overflow:hidden}body.admin-bar .offcanvas{padding-top:131px}.offcanvas{--bs-offcanvas-width:500px}.offcanvas .menu-item{color:#fff}.offcanvas a{color:#fff;display:inline-block;margin-bottom:15px;text-decoration:none}.offcanvas a.text-menu{font-weight:400}.offcanvas .dropdown-toggle{font-size:16px;font-weight:600!important;margin-bottom:15px}.offcanvas .dropdown-toggle:after{background-image:url(../../images/arrow-down.svg);background-size:cover;border:0;height:20px;position:absolute;right:0;top:1px;width:20px}.offcanvas .dropdown-menu{background-color:transparent;border:none;margin-left:30px!important;position:static!important;transform:none!important}.offcanvas .dropdown-menu a,.offcanvas .dropdown-menu span{font-size:16px;font-weight:400;margin-left:15px;margin-top:10px;text-transform:uppercase}.offcanvas .dropdown-menu a.active,.offcanvas .dropdown-menu span.active{font-weight:600}.offcanvas .current-menu-item>a,.offcanvas .current-menu-parent>a{color:#fff!important;font-weight:700;opacity:1}.offcanvas .current-menu-item .dropdown-toggle:after,.offcanvas .current-menu-parent .dropdown-toggle:after{background-image:url(../../images/drawer-navigation-current.svg)}.usm-animate.usm-animation-slide-up{opacity:0;transform:translateY(50px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.usm-animate.usm-animation-slide-up.usm-animated{opacity:1;transform:none}.usm-animate.usm-animation-delay-50{transition-delay:75ms}.usm-animate.usm-animation-delay-100{transition-delay:.15s}.usm-animate.usm-animation-delay-150{transition-delay:225ms}.usm-animate.usm-animation-delay-200{transition-delay:.3s}.usm-animate.usm-animation-delay-250{transition-delay:375ms}.usm-animate.usm-animation-delay-300{transition-delay:.45s}.usm-animate.usm-animation-delay-350{transition-delay:525ms}.usm-animate.usm-animation-delay-400{transition-delay:.6s}.usm-animate.usm-animation-delay-450{transition-delay:675ms}.usm-animate.usm-animation-delay-500{transition-delay:.75s}.usm-animate.usm-animation-delay-550{transition-delay:825ms}.usm-animate.usm-animation-delay-600{transition-delay:.9s}.usm-animate.usm-animation-delay-650{transition-delay:975ms}.usm-animate.usm-animation-delay-700{transition-delay:1.05s}.section-testo-semplice{padding:40px 0}.section-testo-semplice:first-child{margin-top:85px}@media (min-width:992px){.section-testo-semplice{padding:80px 0}}.section-testo-semplice .line-vertical{height:100%;width:31px}.section-testo-semplice .line-grey{position:absolute;top:0;z-index:1}.section-testo-semplice-2{padding:40px 0}.section-testo-semplice-2:first-child{margin-top:85px}@media (min-width:992px){.section-testo-semplice-2{padding:80px 0}.section-testo-semplice-2:first-child{padding-bottom:80px;padding-top:132px}}.section-testo-immagine{--swiper-pagination-color:#24677f;--swiper-pagination-bullet-inactive-color:#24677f;--swiper-pagination-bullet-inactive-opacity:0.6;--swiper-pagination-bullet-horizontal-gap:6px;background-repeat:no-repeat;background-size:0;padding:40px 0}@media (min-width:992px){.section-testo-immagine{background-size:contain;padding:80px 0}}.section-testo-immagine.primary-txt-img{background-position-x:right}.section-testo-immagine.primary-img-txt{background-position-x:left}.section-testo-immagine.secondary-txt-img{background-position-x:right}.section-testo-immagine.secondary-img-txt{background-position-x:left}.section-testo-immagine .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:250px;overflow:hidden}.section-testo-immagine .swiper-slide.border-img{border-radius:8px}.section-testo-immagine .swiper-slide.border-img.border-img{border:4px solid #e2e3e6}.section-testo-immagine .swiper-button-next:after,.section-testo-immagine .swiper-button-prev:after{content:none}.section-testo-immagine .swiper-pagination-bullets{bottom:5px;overflow:visible;padding-left:5px;position:absolute;right:30px;z-index:3}.section-testo-immagine .swiper-pagination-bullets .swiper-pagination-bullet,.section-testo-immagine .swiper-pagination-bullets .swiper-pagination-bullet-active{border:1px solid #fff}.section-immagine-semplice{padding:40px 0}.section-immagine-semplice:first-child{margin-top:85px;padding-bottom:40px;padding-top:132px}.section-benefici{padding:40px 0}@media (min-width:992px){.section-benefici{padding:80px 0}}.section-benefici .row .columns{padding:40px 0}.section-benefici .row .line-vertical{background-color:#e2e3e6;bottom:0;height:100%;left:50%;padding:0;position:absolute;top:0;transform:translateX(-50%);width:4px}.section-benefici .row .number-container{background-color:#fff;border:4px solid #24677f;border-radius:100%;height:85px;width:85px;z-index:10}@media (min-width:992px){.section-benefici .row .number-container{height:100px;padding:8px;width:100px}}.section-benefici .row:first-child .columns,.section-benefici .row:first-child .number{padding-top:0}.section-benefici .row:first-child .line-vertical{top:50%}.section-benefici .row:last-child .columns,.section-benefici .row:last-child .number{padding-bottom:0}.section-benefici .row:last-child .line-vertical{height:50%;top:0}.section-news{padding:40px 0}@media (min-width:992px){.section-news{padding:80px 0}}.section-news img{border-radius:8px}.section-news .img-empty{aspect-ratio:13/8;background-color:#e2e3e6;border-radius:8px;width:100%}.section-contatti{padding:40px 0}@media (min-width:992px){.section-contatti{padding:80px 0}}.section-contatti .wpcf7-submit{border-color:transparent}.section-contatti .wpcf7-spinner{display:none}.section-hero{background-position:-30%;background-repeat:no-repeat;background-size:contain;min-height:31vh;padding:40px 0}.section-hero:first-child{margin-top:85px}@media (min-width:992px){.section-hero{padding:80px}}@media (min-width:768px){.section-hero{background-position:-13%}}@media (min-width:992px){.section-hero{background-position:0}}.section-hero .arrow-breadcrumb{max-height:14px}.section-hero span:last-child{font-weight:600}body.admin-bar header.section-header{top:46px}@media (min-width:992px){body.admin-bar header.section-header{top:32px}}.section-hero-slider{--swiper-pagination-color:#24677f;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-horizontal-gap:6px;padding:83px 0 40px}@media (min-width:992px){.section-hero-slider{padding:83px 0 80px}}.section-hero-slider .swiper-slide{background-repeat:no-repeat;background-size:cover;height:80vh;min-height:500px}.section-hero-slider .swiper-slide .overlay-color{background-color:#24677f;inset:0;opacity:.6;position:absolute}@media (min-width:992px){.section-hero-slider .swiper-slide .overlay-color{opacity:.3}.section-hero-slider .swiper-slide .col-container .container-text{padding:0 60px;width:50%}}.section-hero-slider .swiper-slide .col-container .img-bg{background-position:-350px;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;width:100%}.section-hero-slider .swiper-button-next:after,.section-hero-slider .swiper-button-prev:after{content:none}.section-hero-slider .swiper-pagination-bullets{bottom:20px;overflow:visible;padding-left:5px;position:absolute;right:30px;z-index:3}.section-blog{padding:40px 0}@media (min-width:992px){.section-blog{padding:80px 0}}.section-blog img{border-radius:8px}.section-blog .img-empty{aspect-ratio:13/8;background-color:#e2e3e6;border-radius:8px;width:100%}.section-info-download{padding:40px 0}@media (min-width:992px){.section-info-download{padding:80px 0}}.section-info-download .line-vertical{height:100%;width:31px}.section-info-download .line-grey{position:absolute;top:0;z-index:1}.section-info-download .img-border{border:2px solid #e2e3e6;border-radius:8px}.section-info-download .button{max-width:205px}.section-categorie-e-prodotti{padding:40px 0}@media (min-width:992px){.section-categorie-e-prodotti{padding:80px 0}}.section-categorie-e-prodotti .img-empty,.section-categorie-e-prodotti img{border:2px solid #e2e3e6;border-radius:8px;width:100%}.section-categorie-e-prodotti .img-empty{aspect-ratio:18/11;background-color:#e2e3e6}.section-categorie-e-prodotti .col-12{margin-bottom:20px}@media (min-width:992px){.section-categorie-e-prodotti .col-12{margin-bottom:40px}}.section-categorie-e-prodotti .col-12:last-child{margin-bottom:0}
