﻿@font-face{font-family:'Jost';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0ENI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0FNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZrMFNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0CNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNI0.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7myjJAVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7mwjJQVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7mz9JQVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7myjJQVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7myRJQVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7mx9IgVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7mxEIgVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7mwjIgVG.ttf) format('truetype');}@font-face{font-family:'Jost';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/jost/v19/92zPtBhPNqw79Ij1E865zBUv7mwKIgVG.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_qiTbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_naUbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_iiUbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_gGUbtY.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQ.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfFukDQ.ttf) format('truetype');}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v39/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsukDQ.ttf) format('truetype');}:root{--color-black:#353d3e;--color-black-2:rgba(0,0,0,.16);--color-white:#fff;--color-white-2:rgba(255,255,255,.5);--color-grey:#708586;--color-grey-2:#f7f8f8;--color-red:#eb001b;--color-red-2:#e2001a;--color-blue:#125ab9;--color-blue-2:#3485c2;--color-blue-3:rgba(52,133,194,0);--color-blue-4:#63c1ff;--font-family-jost:"Jost",sans-serif;--font-family-playfair:"Playfair Display",serif;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size:1.1rem;--font-size-sm:.88rem;--font-size-md:1.9rem;--font-size-dl:2.5rem;--font-size-ml:3.4rem;--font-size-lg:4.8rem;--font-size-xl:6.2rem;--cubic-bezier:cubic-bezier(.6,.03,.44,.89);--border-radius-3:3px;--header-height:100px;--header-height-lg:60px;--box-margin:80px;--box-margin-sm:50px;--box-shadow:0 3px 6px var(--color-black-2);--box-shadow-2:0 0 10px var(--color-white-2);}.tran{transition:all .3s var(--cubic-bezier);}.tran *,.tran::before,.tran::after,.tran ::before,.tran ::after{transition:all .3s var(--cubic-bezier);}.absolute{position:absolute;top:0;left:0;width:100%;height:100%;}.flex-start{display:flex;justify-content:flex-start;align-items:center;}.flex-center{display:flex;justify-content:center;align-items:center;}.flex-end{display:flex;justify-content:flex-end;align-items:center;}.flex-justify{display:flex;justify-content:space-between;align-items:center;}.text-upper{text-transform:uppercase;font-weight:var(--font-weight-semibold);}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.text-italic{font-family:var(--font-family-playfair);font-weight:var(--font-weight-bold);font-style:italic;}.no-ul{list-style-type:none;margin:0;padding:0;}.fit-cover{width:100%;height:100%;object-fit:cover;}.box-shadow{box-shadow:var(--box-shadow);}.white{color:var(--color-white)!important;}.b-white{background-color:var(--color-white)!important;}.grey{color:var(--color-grey)!important;}.b-grey{background-color:var(--color-grey)!important;}.grey-2{color:var(--color-grey-2)!important;}.b-grey-2{background-color:var(--color-grey-2)!important;}.blue{color:var(--color-blue)!important;}.b-blue{background-color:var(--color-blue)!important;}.red{color:var(--color-red)!important;}.b-red{background-color:var(--color-red)!important;}@media(max-width:1400px){header{height:var(--header-height-lg);}header .logo{position:relative;z-index:1;}header .logo>img{height:40px;}header nav{position:fixed;top:-100%;left:0;width:100vw;height:100%;background-color:var(--color-white);display:flex;justify-content:center;align-items:center;}header nav>ul>li{display:block;margin:10px 0;text-align:center;}header .nav-mobile{position:fixed;display:inline-block;top:17px;right:75px;width:36px;height:25px;border-radius:var(--border-radius-3);cursor:pointer;z-index:1;}header .nav-mobile::before,header .nav-mobile::after{transition:all .3s var(--cubic-bezier);content:'';position:absolute;top:8px;left:10%;width:80%;height:2px;background-color:var(--color-black);}header .nav-mobile::before *,header .nav-mobile::after *,header .nav-mobile::before::before,header .nav-mobile::after::before,header .nav-mobile::before::after,header .nav-mobile::after::after,header .nav-mobile::before ::before,header .nav-mobile::after ::before,header .nav-mobile::before ::after,header .nav-mobile::after ::after{transition:all .3s var(--cubic-bezier);}header .nav-mobile::after{top:16px;}header .nav-mobile:hover::before,header .nav-mobile:hover::after{background-color:var(--color-red-2);}header .nav-mobile.exp::before,header .nav-mobile.exp::after{transform:rotate(45deg);top:12px;}header .nav-mobile.exp::after{transform:rotate(-45deg);}.slideshow{margin-top:var(--header-height-lg);height:calc(100vh - var(--header-height-lg));}.home .servizi>img{height:70%;}}@media(max-width:992px){.container{max-width:unset;padding-right:15px;padding-left:15px;}.home .servizi>img{display:none;}}@media(max-width:768px){h1,h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;}h3{font-size:var(--font-size);}.box-data{margin:var(--box-margin-sm) 0;}.box-data .box-title>span{font-size:var(--font-size);}.box-data .box-title h2{font-size:var(--font-size-dl);margin-top:10px;}footer{padding-top:var(--box-margin-sm);padding-bottom:calc(var(--box-margin-sm)*2);text-align:center;}footer [class^=col-].logo>img{max-width:140px;}.home .slideshow h1{font-size:var(--font-size-ml);}.home .slideshow h1 i{font-size:var(--font-size-md);display:block;}.home .certificazioni>.container>.row{flex-direction:column-reverse;}.home .servizi .box-swiper .swiper .swiper-slide .box-text{height:350px;}.home .numeri .box-title::after{content:none;}.home .numeri .n .box-number{padding:25px 10px;}.home .numeri .n .box-number h5{font-size:var(--font-size-md);}.home .numeri>img{left:35%;}.home .accademia-salvataggio{padding-top:var(--box-margin-sm);padding-bottom:calc(var(--box-margin-sm)*2);}.home .offerte{padding-top:var(--box-margin-sm);padding-bottom:var(--box-margin-sm);}.home .offerte::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);mix-blend-mode:multiply;}.home .offerte .box-title>span{color:var(--color-white);}.home .partners{padding-top:var(--box-margin-sm);padding-bottom:var(--box-margin-sm);}.servizi .box-number{width:100%;}}@media(max-width:576px){h1{font-size:var(--font-size-dl);}}