@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;500&display=swap";.admin-body{font-family:"Roboto",sans-serif;font-weight:400;background-color:#fff;color:#424242}.admin-copy__wrap{max-width:180rem;margin:0 auto;padding:2rem}.admin-copy__wrap a{color:#3d8bfd;font-weight:700}.admin-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;text-align:center}.menu-admin-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;height:4rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;z-index:1000;background-color:#fff;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1);box-shadow:0px 0px 20px rgba(0,0,0,.1);border-radius:1rem}.menu-admin-btn__burger{width:2.5rem;height:.2rem;background:#424242;-webkit-transition:all .2s;transition:all .2s}.menu-admin-btn__burger::before,.menu-admin-btn__burger::after{content:"";position:absolute;height:.2rem;background:#424242;-webkit-transition:all .2s;transition:all .2s}.menu-admin-btn__burger::before{-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem);width:2.5rem}.menu-admin-btn__burger::after{-webkit-transform:translateY(0.8rem);transform:translateY(0.8rem);width:2.5rem}@media(min-width: 768px){.menu-admin-btn{display:none}}.menu-admin-btn.open .menu-admin-btn__burger{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.menu-admin-btn.open .menu-admin-btn__burger::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-admin-btn.open .menu-admin-btn__burger::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-admin-mobile{background-color:#f8f9fa;height:100vh;width:100%;position:fixed;top:0;left:-100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 1s;transition:all 1s;z-index:100}.menu-admin-mobile__wrap{padding-top:9rem;list-style:none}.menu-admin-mobile__wrap__btns{margin-top:4rem}.menu-admin-mobile__wrap li:not(:last-child){margin-bottom:2rem}.menu-admin-mobile__wrap li a{color:#424242;font-size:2rem;font-weight:700}.menu-admin-mobile.open{left:0;opacity:1}.navbar-admin{background-color:rgba(0,0,0,0);position:relative;z-index:1000}.navbar-admin__wrap{max-width:180rem;margin:0 auto;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-admin__wrap__item__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-admin__wrap__item__icons__icon{width:6rem;height:6rem;padding:1rem;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1);box-shadow:0px 0px 20px rgba(0,0,0,.1);overflow:hidden}.navbar-admin__wrap__item__icons__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.navbar-admin__wrap__item__icons__icon:nth-child(2){-webkit-transform:translateX(-2rem);transform:translateX(-2rem);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.navbar-admin__wrap__item:nth-child(1):hover .navbar-admin__wrap__item__icons__icon:nth-child(2){-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.navbar-admin__wrap__item:nth-child(2){display:none}@media(min-width: 768px){.navbar-admin__wrap__item__icons__icon{width:8rem;height:8rem}.navbar-admin__wrap__item:nth-child(2){display:block;width:100%}.navbar-admin__wrap__item:nth-child(2) ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none}.navbar-admin__wrap__item:nth-child(2) ul li:not(:last-child){margin-right:4rem}.navbar-admin__wrap__item:nth-child(2) ul li a{color:#424242;font-size:2rem;font-weight:700;-webkit-transition:color .2s;transition:color .2s}.navbar-admin__wrap__item:nth-child(2) ul li a:hover{color:#3d8bfd}}.navbar-admin.open{position:fixed !important;width:100%}.secondario{display:none}@media(min-width: 768px){.secondario{display:block}.secondario__wrap{max-width:180rem;margin:0 auto;padding:2rem}.secondario__wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #424242;padding-bottom:2rem}.secondario__wrap ul li{list-style:none}.secondario__wrap ul li:not(:last-child){margin-right:4rem}.secondario__wrap ul li a{color:#424242;font-size:2rem;font-weight:700;-webkit-transition:color .2s;transition:color .2s}.secondario__wrap ul li a:hover{color:#3d8bfd}}.is-active-admin{color:#479f76 !important}.admin-login{max-width:70rem;margin:0 auto;padding:2rem}.admin-simple{max-width:70rem;margin:auto;padding:2rem}.admin-home{width:100%;padding:2rem;max-width:180rem;margin:auto;margin-top:0;display:grid;grid-gap:2rem}@media(min-width: 768px){.admin-home{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.admin-home .admin-box__wrap{height:100%}.admin-home .admin-box:nth-child(1){grid-column:span 2}}@media(min-width: 1024px){.admin-home{grid-template-columns:repeat(4, 1fr);grid-gap:4rem}.admin-home .admin-box:nth-child(1){grid-row:1/end}.admin-home .admin-box:nth-child(1) .admin-box__wrap{height:auto}}.admin-blog-edit{width:100%;padding:2rem;max-width:180rem;margin:auto;display:grid;grid-gap:2rem}@media(min-width: 1024px){.admin-blog-edit{grid-template-columns:repeat(2, 1fr);grid-gap:4rem}.admin-blog-edit .admin-box:nth-child(1){grid-row:1/5;grid-column:1/2}.admin-blog-edit .admin-box.galleria{grid-row:2/3;grid-column:2/3}.admin-blog-edit .admin-box.video{grid-row:3/4;grid-column:2/3}.admin-blog-edit .admin-box.allegati{grid:4/5;grid-column:2/3}}.admin-form{display:grid;grid-gap:2rem}.admin-form__item input,.admin-form__item label,.admin-form__item select{font-family:"Roboto",sans-serif}.admin-form__item input,.admin-form__item select{font-size:1.8rem}.admin-form__item label{font-size:1.6rem}.admin-form__item .label{margin-bottom:1rem}.admin-form__item__text{border:none;background-color:#fff;width:100%;padding:1rem;color:#424242;border-radius:2px}.admin-form__item__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1rem}.admin-form__item__check input{width:auto;margin-right:1rem;cursor:pointer}@media(min-width: 768px){.admin-form__item input{font-size:2rem}}.admin-box__wrap{display:grid;grid-gap:2rem;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.1);box-shadow:5px 5px 10px rgba(0,0,0,.1);width:100%;padding:2rem;border-radius:2rem;background-color:#f8f9fa;color:#424242;font-family:"Roboto",sans-serif;-ms-flex-line-pack:center;align-content:center}.admin-box__wrap h1,.admin-box__wrap h2{letter-spacing:1px;font-weight:700}.admin-box__wrap h1 span,.admin-box__wrap h1 a,.admin-box__wrap h2 span,.admin-box__wrap h2 a{font-size:inherit}.admin-box__wrap h1 span,.admin-box__wrap h2 span{color:#479f76;text-transform:uppercase}.admin-box__wrap h1 a,.admin-box__wrap h2 a{color:#3d8bfd}.admin-box__wrap h1{font-size:2.5rem}.admin-box__wrap h2{font-size:2rem}.admin-box__wrap h3{font-size:1.8rem}.admin-box__wrap a{color:#424242;-webkit-transition:color .2s;transition:color .2s}.admin-box__wrap a:hover{color:#3d8bfd}.admin-box__wrap ul,.admin-box__wrap ol{list-style-position:inside}.admin-box__wrap span{color:#3d8bfd;text-transform:uppercase;font-weight:700}.admin-box__wrap p img{display:block;width:100% !important;height:auto !important}@media(min-width: 768px){.admin-box__wrap h1{font-size:3.5rem}.admin-box__wrap h2{font-size:3rem}.admin-box__wrap h3{font-size:2rem}}a.admin-box{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}a.admin-box:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.admin-img__item{aspect-ratio:4/3;overflow:hidden;border-radius:1rem;max-width:60rem;margin:0 auto;position:relative}.admin-img__item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.admin-img__item video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.admin-img__item a.elimina{position:absolute;top:0;left:0}.admin-multi-img{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(18rem, 25rem))}.admin-multi-img__item__head{aspect-ratio:4/3;overflow:hidden;position:relative}.admin-multi-img__item__head img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.admin-multi-img__item__head a.elimina{position:absolute;bottom:0;left:0}.admin-multi-img__item__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;background-color:#fff}.admin-multi-img__item__controls a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-multi-img__item__controls a img.freccia{width:2rem}.admin-multi-img__item__controls a:not(:last-child){margin-right:4rem}@media(min-width: 1024px){.admin-multi-img{grid-template-columns:repeat(3, 1fr)}}.admin-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-icons__item{width:8rem;height:8rem;padding:1rem;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1);box-shadow:0px 0px 20px rgba(0,0,0,.1);overflow:hidden}.admin-icons__item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.admin-icons__item:nth-child(2){-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}.admin-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.admin-icon__item{width:8rem;height:8rem;padding:2rem;border-radius:50%;background-color:#3d8bfd;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1);box-shadow:0px 0px 20px rgba(0,0,0,.1);overflow:hidden}.admin-icon__item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.btn{width:auto !important;border:none;border-radius:2px;padding:.5rem 1rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;font-weight:400 !important}.btn::before{content:"" !important}.btn--def{background-color:#3d8bfd;color:#fff !important}.btn--def:hover{background-color:#0b6dfc}.btn--war{background-color:#ffcd39;color:#fff !important}.btn--war:hover{background-color:#ffc006}.btn--err{background-color:#e35d6a;color:#fff !important}.btn--err:hover{background-color:#db3242}.admin-btn{text-align:center;display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(100px, -webkit-max-content));grid-template-columns:repeat(auto-fill, minmax(100px, max-content))}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{font-family:"Work Sans",sans-serif;font-weight:300;background-color:#e8e8e8;color:#2e2e2e;position:relative;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}p,a,li,span{line-height:150%}p,a,li,span{font-size:1.6rem}b{font-weight:500;color:#430a13}a{display:inline-block;text-decoration:none}span{display:inline-block}.codici-errore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}.codici-errore__wrap{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1);box-shadow:0px 0px 20px rgba(0,0,0,.1);padding:2rem;border-radius:2rem;max-width:144rem;margin:0 auto;background-color:#f8f9fa;color:#424242}.codici-errore__wrap h1{font-weight:700;font-size:2.5rem;margin-bottom:2rem}.codici-errore__wrap p{font-size:1.8rem;margin-bottom:2rem}.codici-errore__wrap a{font-size:1.8rem;font-weight:700;color:#3d8bfd}@media(min-width: 768px){.codici-errore__wrap{padding:4rem}.codici-errore__wrap h1{font-size:3.5rem}.codici-errore__wrap p{font-size:2rem}.codici-errore__wrap a{font-size:2rem}}.flash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}.flash ul li{color:#fff;background-color:#ffcd39;display:inline-block;padding:1rem;border-radius:2px;margin:1rem auto}span.error-span{color:#fff;background-color:#e35d6a;padding:1rem;border-radius:2px;margin-top:1rem}.privacy__wrap{padding:1rem;padding-top:4rem;max-width:160rem;margin:0 auto;display:grid;grid-gap:2rem}.privacy__wrap--item h1,.privacy__wrap--item h2,.privacy__wrap--item h3{font-size:2.5rem;margin-bottom:1rem;text-transform:uppercase}.privacy__wrap--item p{font-size:1.6rem;margin-bottom:1rem}.privacy__wrap--item p span{color:#430a13;font-weight:500}.privacy__wrap--item ul,.privacy__wrap--item ol{margin-bottom:1rem;list-style-position:inside}.privacy__wrap--item ul li,.privacy__wrap--item ol li{font-size:1.6rem}.privacy__wrap--item ul li span,.privacy__wrap--item ol li span{color:#430a13;font-weight:500}.privacy__wrap--item ul li:not(:last-child),.privacy__wrap--item ol li:not(:last-child){margin-bottom:1rem}@media(min-width: 768px){.privacy__wrap{padding:4rem;grid-gap:4rem}.privacy__wrap--item h1,.privacy__wrap--item h2,.privacy__wrap--item h3{font-size:3.5rem;margin-bottom:2rem}.privacy__wrap--item p{font-size:1.8rem;margin-bottom:2rem}.privacy__wrap--item ul,.privacy__wrap--item ol{margin-bottom:2rem}.privacy__wrap--item ul li,.privacy__wrap--item ol li{font-size:1.8rem}.privacy__wrap--item ul li:not(:last-child),.privacy__wrap--item ol li:not(:last-child){margin-bottom:2rem}}.sitemap__wrap{padding:2rem;padding-top:4rem;max-width:160rem;margin:0 auto}.sitemap__wrap h1{margin-bottom:2rem;font-size:2.5rem;text-transform:uppercase}.sitemap__wrap ul li{list-style:none}.sitemap__wrap ul li:not(:last-child){margin-bottom:1rem}.sitemap__wrap ul li a{font-size:1.8rem;color:#430a13;font-weight:500;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.sitemap__wrap ul li a:hover{color:#8c232a}@media(min-width: 768px){.sitemap__wrap{padding:4rem}.sitemap__wrap h1{font-size:3.5rem;margin-bottom:4rem}.sitemap__wrap ul li:not(:last-child){margin-bottom:2rem}.sitemap__wrap ul li a{font-size:2rem}}.navbar{position:absolute;top:0;left:0;width:100%;z-index:1000}.navbar__wrap{padding:0 1rem;max-width:160rem;margin:0 auto;height:6rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__wrap__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar__wrap__logo img{display:block;height:3rem;margin-right:.5rem}.navbar__wrap__logo span{font-size:2.2rem;text-transform:uppercase;font-weight:500;color:#f5f5f5;text-shadow:0 0 5px #2e2e2e}.navbar__wrap .menu-desk{display:none}@media(min-width: 768px){.navbar__wrap{height:8rem;padding:0 4rem}.navbar__wrap__logo span{font-size:2.5rem}}@media(min-width: 1024px){.navbar__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__wrap .menu-desk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar__wrap .menu-desk li{list-style:none}.navbar__wrap .menu-desk li a:hover{border-bottom:2px solid #8c232a}.navbar__wrap .menu-desk li:not(:last-child){margin-right:3rem}.navbar__wrap .menu-desk li a{font-size:1.8rem;color:#f5f5f5;font-weight:500;text-transform:uppercase;border-bottom:2px solid rgba(0,0,0,0);-webkit-transition:border-color .2s;transition:border-color .2s;text-shadow:0 0 5px #2e2e2e}}.menu-mobile{background-color:#e8e8e8;height:100vh;width:100%;position:fixed;top:0;left:-100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 1s;transition:all 1s;z-index:100;-webkit-box-shadow:2px 0 5px -2px rgba(46,46,46,.5);box-shadow:2px 0 5px -2px rgba(46,46,46,.5)}.menu-mobile ul{list-style:none}.menu-mobile ul li:not(:last-child){margin-bottom:2rem}.menu-mobile ul li a{text-decoration:none;color:#2e2e2e;font-size:2rem;font-weight:500;text-transform:uppercase}.menu-mobile.open{left:0;opacity:1}a.is-active{border-bottom:2px solid #8c232a !important}.menu-btn{width:4rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.menu-btn__burger{width:3rem;height:.2rem;background:#f5f5f5;-webkit-box-shadow:0 0 5px #2e2e2e;box-shadow:0 0 5px #2e2e2e;-webkit-transition:all .2s;transition:all .2s}.menu-btn__burger::before,.menu-btn__burger::after{content:"";position:absolute;width:3rem;height:.2rem;background:#f5f5f5;-webkit-box-shadow:0 0 5px #2e2e2e;box-shadow:0 0 5px #2e2e2e;-webkit-transition:all .2s;transition:all .2s}.menu-btn__burger::before{-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}.menu-btn__burger::after{-webkit-transform:translateY(0.8rem);transform:translateY(0.8rem)}@media(min-width: 1024px){.menu-btn{display:none}}.menu-btn.open .menu-btn__burger{background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.menu-btn.open .menu-btn__burger::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn.open .menu-btn__burger::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slider{height:90vh;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider__item{height:100%;width:100%;position:relative}.slider__item picture{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider__item picture img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider__text{position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(30%, transparent), to(transparent));background-image:linear-gradient(to bottom, #000 0%, transparent 30%, transparent 100%)}.slider__text__wrap{width:100%;height:100%;max-width:160rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;text-align:left}.slider__text__wrap .fl{height:100%}.slider__text__wrap h1{text-transform:uppercase;color:#f5f5f5;font-size:3rem;text-shadow:0 0 10px #2e2e2e}.slider__text__wrap .vl{border-left:2px solid #8c232a;height:100%;-webkit-transform:translateY(2rem);transform:translateY(2rem);margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slider__text__wrap .vl img{width:1rem;-webkit-transform:translateX(-0.6rem);transform:translateX(-0.6rem)}@media(min-width: 768px){.slider__text__wrap{padding:0 4rem}.slider__text__wrap h1{font-size:4rem}.slider__text__wrap .vl{margin-left:2rem}}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.intro__wrap{padding:4rem 1rem;max-width:160rem;margin:0 auto;display:grid;grid-gap:1rem}.intro__wrap h1{text-transform:uppercase;font-size:3rem}.intro__wrap h2{text-transform:uppercase;font-size:2.5rem}.intro__wrap p.success{margin-top:2rem;font-size:3rem;font-weight:700;color:green}.intro__wrap__img{aspect-ratio:4/3}.intro__wrap__img picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.intro__wrap{padding:4rem;grid-gap:4rem}.intro__wrap h1{font-size:4rem}.intro__wrap h2{font-size:3rem}.intro__wrap p{font-size:1.8rem}.intro__wrap__img{aspect-ratio:16/7}}.dualcta__wrap{padding:4rem 1rem;padding-top:0;display:grid;grid-gap:4rem;max-width:160rem;margin:0 auto}.dualcta__wrap__item{display:grid}.dualcta__wrap__item:hover .dualcta__wrap__item__img picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.dualcta__wrap__item:hover .dualcta__wrap__item__text span{color:#8c232a}.dualcta__wrap__item__img{aspect-ratio:4/3;overflow:hidden;margin-bottom:1rem}.dualcta__wrap__item__img picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.dualcta__wrap__item__hr{position:relative}.dualcta__wrap__item__hr hr{border:none;border-top:2px solid #8c232a}.dualcta__wrap__item__hr img{width:1rem;position:absolute;right:0;top:-0.4rem}.dualcta__wrap__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dualcta__wrap__item__text h3{color:#2e2e2e;text-transform:uppercase;font-size:2rem;font-weight:500;padding:1rem;border-right:2px solid #8c232a}.dualcta__wrap__item__text span{font-size:1.6rem;padding:1rem;color:#430a13;font-weight:500;-webkit-transition:color .2s;transition:color .2s}@media(min-width: 768px){.dualcta__wrap{padding:4rem;padding-top:0;grid-template-columns:repeat(2, 1fr);grid-gap:4rem}.dualcta__wrap__item__img{margin-bottom:2rem}}@media(min-width: 1024px){.dualcta__wrap__item__img{aspect-ratio:16/9}}.linkcta{background-color:#f5f5f5}.linkcta img.linee{display:none}.linkcta__wrap{max-width:160rem;margin:0 auto;padding:4rem 1rem}.linkcta__wrap hr{border:none;border-top:2px solid #8c232a;width:2rem;margin-left:auto}.linkcta__wrap__item{padding-right:2rem;border-right:2px solid #8c232a;display:grid;grid-gap:1rem}.linkcta__wrap__item__img img{display:block;width:15rem;margin:0 auto}.linkcta__wrap__item__text{display:grid;grid-gap:1rem}.linkcta__wrap__item__text h2{text-transform:uppercase;font-size:2.5rem}.linkcta__wrap__item__link a{color:#430a13;text-transform:uppercase;font-size:2rem;font-weight:500;-webkit-transition:color .2s;transition:color .2s}.linkcta__wrap__item__link a:hover{color:#8c232a}@media(min-width: 768px){.linkcta__wrap{padding:6rem 4rem}.linkcta__wrap hr{width:4rem}.linkcta__wrap__item{padding-right:4rem;grid-gap:2rem}.linkcta__wrap__item__text{display:grid;grid-gap:2rem}.linkcta__wrap__item__text h2{font-size:3rem}.linkcta__wrap__item__text p{font-size:1.8rem}}@media(min-width: 1024px){.linkcta{position:relative;overflow:hidden}.linkcta img.linee{display:block;position:absolute;-webkit-filter:opacity(10%);filter:opacity(10%);top:-50%;left:-10%;width:auto;height:100%}.linkcta__wrap__item{grid-template-columns:repeat(3, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:4rem}.linkcta__wrap__item__img{grid-column:span 3}.linkcta__wrap__item__text{grid-column:span 2}.linkcta__wrap__item__link{text-align:center}}.imgcta__wrap{padding:4rem 1rem;display:grid;grid-gap:2rem;max-width:160rem;margin:0 auto}.imgcta__wrap__item:nth-child(1){aspect-ratio:4/3}.imgcta__wrap__item:nth-child(1) picture img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.imgcta__wrap__item__hr{position:relative}.imgcta__wrap__item__hr hr{border:none;border-top:2px solid #8c232a}.imgcta__wrap__item__hr img{width:1rem;position:absolute;right:0;top:-0.4rem}.imgcta__wrap__item__text{display:grid;grid-gap:1rem;border-left:2px solid #8c232a;padding:1rem}.imgcta__wrap__item__text h2{font-size:2.5rem;text-transform:uppercase}.imgcta__wrap__item__link{border-left:2px solid #8c232a;padding:1rem}.imgcta__wrap__item__link a{color:#430a13;text-transform:uppercase;font-size:2rem;font-weight:500;-webkit-transition:color .2s;transition:color .2s}.imgcta__wrap__item__link a:hover{color:#8c232a}@media(min-width: 768px){.imgcta__wrap{padding:4rem;grid-gap:4rem}.imgcta__wrap__item:nth-child(1){aspect-ratio:16/9}.imgcta__wrap__item__text{grid-gap:2rem;padding:2rem}.imgcta__wrap__item__text h2{font-size:3rem}.imgcta__wrap__item__text p{font-size:1.8rem}.imgcta__wrap__item__link{padding:2rem}}@media(min-width: 1024px){.imgcta__wrap{grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.imgcta__wrap__item:nth-child(1){aspect-ratio:unset}}.footer{background-color:#2e2e2e}.footer img.linee{display:none}.footer__wrap{max-width:160rem;margin:0 auto;padding:4rem 1rem;display:grid;grid-template-columns:repeat(2, 1fr)}.footer__wrap__item:nth-child(1),.footer__wrap__item:nth-child(4){grid-column:span 2}.footer__wrap__item:nth-child(1){border-bottom:2px solid #d5d5d5}.footer__wrap__item:nth-child(1) ul.dati li{color:#f5f5f5}.footer__wrap__item__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__wrap__item__logo img{display:block;height:3rem;margin-right:.5rem}.footer__wrap__item__logo span{font-size:2.2rem;text-transform:uppercase;font-weight:500;color:#f5f5f5;text-shadow:0 0 5px #2e2e2e}.footer__wrap__item ul{padding:2rem 1rem}.footer__wrap__item ul li{list-style:none}.footer__wrap__item ul li a{text-transform:uppercase;font-weight:500;color:#f5f5f5;text-shadow:0 0 5px #2e2e2e}.footer__wrap__item p{padding-top:2rem;border-top:2px solid #d5d5d5;color:#f5f5f5}.footer__wrap__item p a{color:#8c232a;text-shadow:none;font-weight:500}@media(min-width: 768px){.footer__wrap{padding:4rem;grid-template-columns:repeat(4, 1fr)}.footer__wrap__item:nth-child(1){grid-column:span 2;border-bottom:none;border-right:2px solid #d5d5d5;padding-right:2rem}.footer__wrap__item:nth-child(2){grid-column:3/4}.footer__wrap__item:nth-child(2) ul{border-right:none}.footer__wrap__item:nth-child(3){grid-column:4/5}.footer__wrap__item:nth-child(4){grid-column:span 4}.footer__wrap__item__logo{border-bottom:none;padding-bottom:0}.footer__wrap__item ul{padding:4rem}}@media(min-width: 1024px){.footer{position:relative;overflow:hidden}.footer img.linee{display:block;position:absolute;-webkit-filter:opacity(20%);filter:opacity(20%);bottom:-30%;right:-5%;width:auto;height:100%}.footer__wrap{grid-template-columns:repeat(3, 1fr)}.footer__wrap__item:nth-child(1){grid-column:1/2;grid-row:1/3;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__wrap__item:nth-child(2){grid-column:2/4;grid-row:1/2}.footer__wrap__item:nth-child(2) ul{padding-top:4rem}.footer__wrap__item:nth-child(3){grid-column:2/4;grid-row:2/3}.footer__wrap__item:nth-child(4){grid-column:span 3}.footer__wrap__item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 4rem;padding-bottom:4rem}.footer__wrap__item ul li:not(:last-child){margin-right:2rem}.footer__wrap__item ul.dati{display:grid;padding:4rem;padding-left:7rem}.footer__wrap__item ul.dati li:not(:last-child){margin-bottom:1rem}.footer__wrap__item p{padding-top:4rem;padding-left:4rem}.footer__wrap__item__logo{padding-top:4rem;padding-left:4rem}}.copertina{height:50vh;width:100%;position:relative}.copertina picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.copertina__layer{position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(50%, transparent), to(transparent));background-image:linear-gradient(to bottom, #000 0%, transparent 50%, transparent 100%)}.copertina__layer__text{width:100%;height:100%;max-width:160rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;text-align:left}.copertina__layer__text .fl{height:100%}.copertina__layer__text h1{text-transform:uppercase;color:#f5f5f5;font-size:3rem;text-shadow:0 0 10px #2e2e2e}.copertina__layer__text .vl{border-left:2px solid #8c232a;height:100%;-webkit-transform:translateY(2rem);transform:translateY(2rem);margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.copertina__layer__text .vl img{width:1rem;-webkit-transform:translateX(-0.6rem);transform:translateX(-0.6rem)}@media(min-width: 768px){.copertina__layer__text{padding:0 4rem}.copertina__layer__text h1{font-size:4rem}.copertina__layer__text .vl{margin-left:2rem}}.griglia__wrap{padding:4rem 1rem;max-width:160rem;margin:0 auto;display:grid;grid-gap:4rem}.griglia__wrap__item{display:grid;-ms-flex-line-pack:start;align-content:flex-start;grid-gap:2rem}.griglia__wrap__item h1{text-transform:uppercase;font-size:3rem}.griglia__wrap__item h2{text-transform:uppercase;font-size:2.5rem}.griglia__wrap__item__img{aspect-ratio:16/9}.griglia__wrap__item__img picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.griglia__wrap{padding:4rem;grid-gap:4rem}.griglia__wrap__item h1{font-size:4rem}.griglia__wrap__item h2{font-size:3rem}.griglia__wrap__item p{font-size:1.8rem}}@media(min-width: 1024px){.griglia__wrap{grid-template-columns:repeat(2, 1fr)}}.sliderv2{padding:1rem;background-color:#f5f5f5;--slider-items: 1;position:relative;width:100%;overflow-x:hidden}.sliderv2__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease}.sliderv2__wrap__item{min-width:calc(100%/var(--slider-items));width:calc(100%/var(--slider-items));padding-inline:1rem}.sliderv2__wrap__item__img{aspect-ratio:1/1;cursor:pointer}.sliderv2__wrap__item__img picture img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sliderv2__btn{width:4rem;height:4rem;background-color:#2e2e2e;color:#f5f5f5;font-size:2rem;display:grid;place-items:center;outline:none;border:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer}.sliderv2__btn:disabled{display:none}.sliderv2__btn--prev{left:1rem}.sliderv2__btn--next{right:1rem}@media(min-width: 768px){.sliderv2{--slider-items: 2;padding:4rem}.sliderv2__btn--prev{left:2rem}.sliderv2__btn--next{right:2rem}}@media(min-width: 1024px){.sliderv2{--slider-items: 3}}@media(min-width: 1440px){.sliderv2{--slider-items: 4}}.contatti__wrap{max-width:160rem;margin:0 auto;padding:1rem;padding-top:0;display:grid;grid-gap:2rem}.contatti__wrap__item:nth-child(1){border-bottom:2px solid #8c232a;padding-bottom:2rem}.contatti__wrap__item:nth-child(2){aspect-ratio:4/3}.contatti__wrap__item:nth-child(2) iframe{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.contatti__wrap{padding:4rem;padding-top:0;grid-gap:4rem}.contatti__wrap__item:nth-child(1){padding-bottom:4rem}}@media(min-width: 1024px){.contatti__wrap{grid-template-columns:repeat(2, 1fr)}.contatti__wrap__item:nth-child(1){padding-bottom:0;padding-right:4rem;border-bottom:none;border-right:2px solid #8c232a}.contatti__wrap__item:nth-child(2){aspect-ratio:unset}}.contatti-form__item p.error{font-weight:500;color:#8c232a}.contatti-form__item span{display:inline-block;margin-bottom:1rem}.contatti-form__item:not(:last-child){margin-bottom:1rem}.contatti-form__item .g-recaptcha *{width:100% !important}.contatti-form__item span{font-size:1.6rem}.contatti-form__item select{cursor:pointer}.contatti-form__item--input{resize:none;border:none;width:100%;font-size:1.6rem;padding:1rem;font-family:"Work Sans",sans-serif;outline:rgba(0,0,0,0)}.contatti-form__item--btn{font-family:"Work Sans",sans-serif;cursor:pointer;border:none;-webkit-appearance:none;padding:1rem 2rem;text-transform:uppercase;font-weight:500;font-size:1.6rem;-webkit-transition:all .2s;transition:all .2s;background-color:#2e2e2e;color:#f5f5f5}.contatti-form__item--btn:hover{background-color:#484848}@media(min-width: 768px){.contatti-form__item:not(:last-child){margin-bottom:2rem}.contatti-form__item--input{font-size:1.8rem}.contatti-form__item--btn{font-size:1.8rem}}/*# sourceMappingURL=style.min.css.map */