.btn a,.btn input,.toTop,a.nolink{text-decoration:none}@font-face{font-family:Lato;src:url(/assets/font/Lato/Lato-Regular.eot),url(/assets/font/Lato/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(/assets/font/Lato/Lato-Regular.woff2) format('woff2'),url(/assets/font/Lato/Lato-Regular.svg#Lato-Regular) format('svg'),url(/assets/font/Lato/Lato-Regular.ttf) format('truetype'),url(/assets/font/Lato/Lato-Regular.woff) format('woff');font-weight:400;font-style:normal}html{min-width:320px;position:relative;scrollbar-color:rgba(34,69,53,.5) rgba(35,70,55,.2);scrollbar-width:thin;scroll-behavior:smooth}body{margin:0;font-size:17px;color:#003671;background-color:#fff}img{width:100%;display:block}*{color:inherit;font-family:Lato,sans-serif;background-position:center;background-size:cover;background-repeat:no-repeat}a{color:#005ca9}h1,h2,h3,p{text-align:center;margin:0;padding:0;line-height:1em}.cols .col.left p,.footer .cols .left{text-align:left}p{line-height:1.5em}p.big{font-size:1.3em;line-height:1.35em}.h1,h1{font-size:3.2em}.h2,h2{font-size:2.5em;line-height:1.2em}.h3,h3{font-size:1.35em}.cols{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.cols .col{padding:1% 2.5%}.cols .col.c12{width:95%}.cols .col.c9{width:70%}.cols .col.c8{width:61%}.cols .col.c6{width:45%}.cols .col.c4{width:28%}.cols .col.c3{width:20%}.cols .col.c2{width:15%}.cols .col.c1{width:5%}.cols.nopad .col{padding:0}.cols.nopad .col.c2{width:16.666%}.cols.nopad .col.c6{width:50%}.cols.revert{flex-wrap:wrap-reverse}.cols.blog{align-items:flex-start}section{margin-top:6em}.slider{display:flex;justify-content:space-between;align-items:center}.slider .arrow{font-size:3em;color:#91d0d0;cursor:pointer}.slider .arrow.left{padding-left:2%}.slider .arrow.right{padding-right:2%}.slider .elements{width:95%;margin:0 auto}.btn input,.logo{width:auto;margin:0 auto}.slider .element{justify-content:center;align-items:flex-start;display:none}.slider .element.active{display:flex}.logo{height:4em}.logo.mid{height:7em}.logo.big{height:12em}.btn a,.btn input{padding:.8em 3em}.btn.large a{padding: .8em 5.97em}.btn a:not(.white),.btn input:not(.white){background-color:#003671}.btn a.white,.btn input.white{border:1px solid #fff}.btn a:not(.blu),.btn input:not(.blu){color:#fff}.btn a.blu,.btn input.blu{border:1px solid #003671}.btn input{display:block}.map{width:100%;height:30vh}.back:not(.color-blu){color:#fff}.back:not(.color-blu) a{color:#fff}.back.big{min-height:70vh}.back.mid{min-height:30vh}.back.azzurro{background-color:#91d0d0}.back.blu{background-color:#003671}.back .slider .arrow{color:#fff}.back.color-blu .slider .arrow{color:#003671;text-shadow:0 0 4px #5170a9}.back.color-blu .h2{text-shadow:0 0 4px #5170a9}.inner{width:70%;margin:0 auto}form{width:30%;margin:0 auto}form input,form select,form textarea{width:100%;padding:.5em 1em;font-size:.9em;margin-top:.3em;border:2px solid #003671}form input.error,form select.error,form textarea.error{border-color:#2b255c;color:#2b255c}form textarea{resize:vertical;height:200px}form input[type=submit]{border:0;cursor:pointer}form input[type=file]{border:0;padding:0}form input[type=radio],form input[type=checkbox]{width:1em}form select{width:105%;background:#003671;color:#fff}form .azienda{display:none}.head{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;background-color:#fff;padding:1em;width:100%;z-index:9}.head .social{display:flex;justify-content:space-around;align-items:center;padding-right:2em}.head .social img{padding:0 .4em;height:1.5em;width:auto}.head .menumob{display:none}.head .menu{padding:0;display:flex;list-style:none}.head .menu li{padding:0 1em;position:relative;font-weight:700}.footer{background-color:#003671;padding:2em 0}.footer a,.footer p{color:#fff}.footer .cols{align-items:start}.footer .cols .right{text-align:right}.footer .social{display:flex;align-items:center;justify-content:flex-start;padding-top:.5em}.footer .social img{padding:0 .4em;height:1.5em;width:auto}.toTop{font-size:2em;transform:rotate(90deg);background-color:#fff;color:#003671;border-radius:50%;position:fixed;bottom:2em;right:1em;padding:.1em .4em .2em;text-align:center;border:1px solid #003671;display:none}.blog p,.cookies p,.privacy p,.informativa_privacy p{text-align:left}.news .inside,.prodotti .inside,.convenzioni .inside{width:40%;margin:0 auto}.news .inside a,.prodotti .inside a,.convenzioni .inside a{text-decoration:underline}.categorie a{text-decoration:none;color:#003671}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background:rgba(34,69,53,.5);-webkit-box-shadow:inset 0 0 6px rgba(35,70,55,.4)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(35,65,50,.2)}::selection{background-color:#e1dece47}::-moz-selection{background-color:#e1dece47}@media (min-width:2300px){body{font-size:1.5vh}}@media (max-width:1300px){.head{display:block;padding:1em 5%;width:90%}.head .col.list{width:100%}.head .col.social{padding:0}.head .menu{display:none;flex-wrap:wrap}.head .menu li{text-align:center;padding:.35em;font-size:1.35em;width:100%}.head .menu li .submenu{display:none!important}.head .social{display:none;justify-content:center}.head .social img{padding:0 .8em;height:2em}.head .menumob{display:block;height:2em;position:absolute;left:.4em;width:2em;top:2em;cursor:pointer}.head.open{min-height:100vh}.head.open .menu,.head.open .social{display:flex}.inner{width:95%}form{width:65%}form input,form select,form textarea{margin-left:-1em}form input[type=radio],form input[type=checkbox]{width:3em}}@media (max-width:1225px){.cols .col.c2{width:28%}.cols .col.c3{width:45%}.slider .arrow{font-size:5em}.news .inside,.prodotti .inside,.convenzioni .inside{width:65%}}@media (max-width:1000px){.btn{font-size:.7em;font-weight:700}.slider .h3{font-size:1.2em}}@media (max-width:900px){form{width:95%}.cols.nopad .col.c2{width:50%}.cols.nopad .col.c6{width:100%}div:not(.footer) .cols .col.c6{width:95%}.back{min-height:50vw!important}.news .inside,.prodotti .inside,.convenzioni .inside{width:95%}.categorie .col.c1{width:28%}}@media (max-width:730px){.slider .cols .col.c4{width:45%}}@media (max-width:600px){.logo.big{height:6.5em}p.big{font-size:1.2em}.cols .col.c2,.cols .col.c3,.cols .col.c4,.cols .col.c6{width:80%}.slider .cols .col.c4{width:90%}.footer .cols .left,.footer .cols .right{text-align:center}.footer .social{justify-content:center}.slider .arrow{font-size:3.5em}form select{width:105%!important}.back{padding:1%}.categorie .col.c1{width:45%!important}}@media (max-width:450px){form input,form select,form textarea{width:93%;margin-left:-.5em}}