@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CLzU9upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CLxU9upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL_U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL-U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL9U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL8U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CLzU9upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CLxU9upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL_U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL-U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL9U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL8U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CLzU9upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CLxU9upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL_U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL-U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL9U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL8U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}@font-face{font-family:nunito sans;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf)format('truetype')}body{overflow-x:hidden;font-family:nunito sans,sans-serif;font-size:1.25rem;-webkit-transition:all .2s ease!important;-moz-transition:all .2s ease!important;-o-transition:all .2s ease!important;transition:all .2s ease!important}.wp-block-cover__inner-container,.wp-block-group__inner-container{width:90%!important}.wp-block-button__link{transition:background-color 500ms,color 500ms;border-radius:.25rem;background-color:initial;color:#fff;border:1px solid #fff;padding:.75rem;line-height:100%;font-size:90%}.neg .wp-block-button__link{transition:background-color 500ms,color 500ms;border-radius:.25rem;background-color:#144177;color:#fff;border:1px solid #fff;padding:.75rem;line-height:100%;font-size:90%}.wp-block-embed__wrapper:before{content:"";position:relative;padding-bottom:56.25%;height:0;display:block;overflow:hidden}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lavoro,.cliente{display:inline-block;visibility:hidden}.hiddena{visibility:hidden}.showa{visibility:visible!important}a{color:#144177}a:hover{color:#000;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}h1,h2,h3,h4{font-weight:700}strong{font-weight:900}.alignwide{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden}.alignfull{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;z-index:0}#header{position:absolute;z-index:99999;transition:background-color 250ms linear}#header .navbar{background-color:rgba(20,65,119,0)}#header .navbar-brand img{width:200px}#header .navbar-toggler{color:#fff}#header .offcanvas{background-color:rgba(20,65,119,.85);color:#fff}#header .offcanvas a.wp-block-social-link-anchor{color:#144177}#header .offcanvas a{color:#fff}#header .offcanvas h4{color:#fff}#header .offcanvas .btn-close{color:#fff}#header .offcanvas .navbar-nav .menu-item .nav-link{color:#fff}#footer{background-color:#144177;font-size:90%}#footer a{color:#fff}#footer .wp-block-social-links{justify-content:center}#footer a.wp-block-social-link-anchor{color:#144177}.home .wp-block-cover,.home .wp-block-group{height:auto;padding-top:3rem;padding-bottom:3rem;align-items:center}.home .wp-block-cover a,.home .wp-block-group a{color:#fff}.home .wp-block-cover#intro{height:80vh;padding-top:11rem;font-size:.95rem}.home .wp-block-cover#intro .wp-block-cover__image-background{left:0!important}.home .wp-block-group{display:flex;align-items:center}.home #clienti,.home #ultimilavori{padding-top:6rem;padding-bottom:6rem}.home #clienti h2,.home #ultimilavori h2{color:#144177}.home #virtu .wp-block-button__link:hover{background-color:#fff;color:#841c37}.home #intro .wp-block-button__link:hover,.home #servizi .wp-block-button__link:hover{background-color:#fff;color:#144177}.home #servizi a{color:#144177!important}.home #servizi img{width:28px!important;height:28px!important;padding-right:.25rem}.lavoro small{font-size:80%}.lavoro h3,.lavoro h4{color:#144177!important}.lavoro:hover .card{box-shadow:0 0 10px rgba(0,0,0,.25)}#ultimilavori{background-color:rgba(20,65,119,.25)}.wp-block-cover#intro{height:35vh;padding-top:12rem}.list-icons{margin-bottom:0}.list-icons li{display:inline-block;margin-bottom:1.25rem}.list-icons li img{width:28px!important;height:28px!important;padding-right:.25rem}#main header{height:50vh;align-items:center;background-color:#144177;color:#fff}#main header a{color:#fff}#main header h1{display:inline-block;color:#fff;font-size:2rem}#main #single-content{margin-top:-80px}blockquote{font-family:Georgia,serif;font-size:140%;padding-left:1%;margin-bottom:3rem;border-left:4px solid #000;font-style:italic}@media(hover:hover) and (min-width:768px){.wp-block-cover__inner-container,.wp-block-group__inner-container{width:540px!important}}@media(hover:hover) and (min-width:992px){.wp-block-cover__inner-container,.wp-block-group__inner-container{width:720px!important}#header .navbar-brand img{width:300px}#footer .wp-block-social-links{justify-content:start}}@media(hover:hover) and (min-width:1200px){.wp-block-cover__inner-container,.wp-block-group__inner-container{width:960px!important}.home .wp-block-cover,.home .wp-block-group{padding-bottom:9rem;padding-top:9rem}.home .wp-block-cover#intro{height:780px;font-size:unset}.home .wp-block-cover#intro p{font-size:22px!important}.wp-block-cover#intro{padding-top:8rem}#main header{height:420px;padding-top:4rem;background-color:#144177}#main header h1{font-size:3.5rem}#main #single-content{margin-top:-80px}}@media(hover:hover) and (min-width:1400px){.wp-block-cover__inner-container,.wp-block-group__inner-container{width:1140px!important}}@media(hover:hover) and (min-width:1600px){.wp-block-cover__inner-container,.wp-block-group__inner-container{width:1320px!important}}