@import url('/frontend/css/reset.css');::-moz-selection{background-color:#f3f3f3;color:#333}::selection{background-color:#f3f3f3;color:#333}:root{--alt-color:#90b1cc;--bg-box-color:#fbfcfd}a{text-decoration:none;color:#da0302;cursor:pointer}a:hover{color:#CCC}body{font-family:"Noto Sans",sans-serif;background:#FFF;color:#112C43;font-size:18px;line-height:30px;letter-spacing:0;font-weight:400;-webkit-text-size-adjust:100%}.overflow-x-hidden{overflow-x:hidden;position:relative}ul li, ol
li{font-weight:inherit;text-align:left}h1{font-size:50px;line-height:55px;font-weight:400;color:#112C43;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:30px}h2{font-size:34px;line-height:42px;font-weight:400;color:#112C43;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:20px}h3{font-size:28px;line-height:32px;font-weight:400;color:#112C43;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:10px}h4{font-size:18px;line-height:25px;font-weight:400;color:#112C43;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:10px}strong{font-weight:700}#cookieChoiceInfo{display:none;color:#CCC;bottom:0;top:inherit !important;font-size:12px;line-height:20px;padding:20px
30px 19px 32px !important;background-color:black !important;text-align:left !important}#cookieChoiceInfo
a#cookieChoiceDismiss{position:absolute;top:20px;right:20px;font-size:15px}#cookieChoiceInfo
a{color:white}#cookieChoiceInfo a:hover{color:#CCC}a.bottone{position:relative;height:auto;overflow:hidden;background:#efefef;font-size:13px;line-height:21px;letter-spacing:0;color:#333;width:200px;display:inline-block;text-align:center;padding:12px
0}a.bottone:hover{background:#d2d2d2}.sticky{position:sticky !important;position:-webkit-sticky !important;top:-1px;z-index:2}.grecaptcha-badge{visibility:hidden}.iubenda-tp-btn[data-tp-float]:not([data-tp-anchored]),.iubenda-cs-brand-badge{display:none !important}.iubenda-tp-alert-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-alert-btn[data-tp-float][data-tp-float=top-right],.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=bottom-right],.iubenda-tp-btn:not(.iubenda-floatable-tb-btn)[data-tp-float][data-tp-float=top-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=bottom-right],.iubenda-uspr-btn[data-tp-float][data-tp-float=top-right]{display:none !important}body.stop-scroll{overflow:hidden;height:100%}.only-mobile{display:none}.not-mobile{display:block}.wrapper{position:relative;height:auto;overflow:hidden;width:100%;max-width:1140px;margin:0
auto;padding:0
20px}.wrapper-small{max-width:610px}.wrapper-medium{max-width:800px}.wrapper-big{max-width:1200px}.wrapper.flex-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.overflow-visible{overflow:visible !important}.flex-vertical-center{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex{display:flex;flex-direction:row;align-content:center;justify-content:space-between}#menu{position:relative;height:auto;overflow:hidden}#menu
ul{position:relative;height:auto;overflow:hidden;padding-left:0;display:flex}#menu ul
li{position:relative;height:auto;overflow:hidden;list-style:none;margin:0
15px;vertical-align:middle}#menu ul li:last-child{margin-right:0}#menu ul li
a{position:relative;height:auto;overflow:hidden;color:#112C43;font-size:18px;line-height:24px;letter-spacing:0;font-weight:700}#menu ul li:hover, #menu ul li a:hover, #menu ul li.active
a{color:#CCC}#main-content{padding:80px
0 60px 0;margin-top:112px}header{position:absolute;width:100%;top:0;color:white;background:transparent;padding:15px
0;z-index:3}#logo img, #logo-footer
img{display:block;width:150px}.z-index-1{z-index:1}.z-index-2{z-index:2}.box-with-gradient .z-index-2, #section-3 .z-index-2{position:relative}.white, .white h2, .white h3, .white
a{color:white !important}.white a:hover{color:#CCC}section{position:relative}.slick{-webkit-transition:opacity 2000s ease-in-out;-moz-transition:opacity 2000s ease-in-out;-ms-transition:opacity 2000s ease-in-out;-o-transition:opacity 2000s ease-in-out;opacity:1}#loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;background:white}#loader
img{width:300px;display:none}.font-small{font-size:15px;line-height:26px}.font-small
h3{font-size:20px;line-height:24px}#section-8
.wrapper{padding:40px
5%;background-color:#112c43;color:white}#section-8 .wrapper
h3{color:white}#section-8
a{color:white}#section-8 a:hover{color:#CCC}#galleria-container{z-index:1;position:relative}#galleria{z-index:2;position:relative}#galleria-overlay{z-index:3;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}#galleria-title{z-index:4;position:absolute;width:100%}#galleria-title .galleria-title-content{width:100%;max-width:800px;margin:0
auto;position:relative}#galleria-container, #galleria-container #galleria, #galleria-container #galleria-overlay{height:80vh}#galleria-container.galleria-container-home, #galleria-container.galleria-container-home #galleria, #galleria-container.galleria-container-home #galleria-overlay{height:100vh}#section-1{position:relative;height:100vh}#esagono-1{max-width:100px;width:100%;position:absolute;top:200px;left:16%}#esagono-2{max-width:400px;width:100%;position:absolute;top:400px;left:-200px}#sfumatura-1{max-width:200px;width:100%;position:absolute;top:100px;left:-100px}#sfumatura-2{max-width:400px;width:100%;position:absolute;bottom:-100px;right:-100px}#slash-1{max-width:220px;width:100%;position:absolute;top:260px;right:-30px}.pre-intro-title{color:#57798B;font-size:30px;line-height:35px;font-weight:700;margin-bottom:25px}.intro-title{color:#112C43;font-size:60px;line-height:70px;font-weight:700;margin-bottom:30px}.intro-title
span{color:#306F99;z-index:2;position:relative}.box-with-gradient{color:white;padding:60px}.box-with-gradient
h2{color:white}.about-wrapper{padding-top:60px;padding-right:40px}.about-wrapper .link-big{margin-top:50px}.link-big{font-weight:700;font-size:22px}.link-big
a{color:#112C43}img.bottone-esagono{width:100%;max-width:60px;margin-left:30px;display:block}.link-big.our-values{margin-top:50px}.link-big.our-values
a{color:white}.flex.flex-start{justify-content:flex-start}#intro
.linea{height:1px;width:150px;background:#112C43;margin-right:30px}#intro .link-big{font-size:28px}#section-3{margin-top:100px;overflow:hidden}#section-4,#section-5{margin-top:100px;margin-bottom:100px}#section-5{margin-bottom:200px}#section-6{margin-top:200px;margin-bottom:150px}#section-7{margin-top:200px;margin-bottom:150px}.row-section-3{padding:100px
0}.what-we-love-to-do{margin-bottom:70px;max-width:800px;margin-top:20px}.bg-section-3{position:relative;z-index:2;margin-top:-40px;margin-left:-30px}.bg-section-3
img{transform:rotate(-2deg)}#us{background:#112C43}.us-box{border-radius:10px;padding:40px}.us-box p:last-child{margin-bottom:0}#us-2{margin-top:40px;background:url(/frontend/img/bg-us-2.jpg) center center no-repeat}#us-2 .bottone-esagono{transform:rotate(-90deg)}#us-2 .bottone-esagono{transform:rotate(-90deg)}#us-2 .link-big a:hover .bottone-esagono{transform:rotate(-0deg)}.link-big a .bottone-esagono{transform:rotate(-90deg)}.link-big a:hover .bottone-esagono{transform:rotate(-0deg)}#us-2
.flex{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}#us-2 img, #section-2 .box-with-gradient
img{filter:brightness(0) invert(1)}#us-new-container{padding:180px
0 300px 0}#us-new{max-width:680px;margin:0
auto}#elemento-us-1{max-width:250px;width:100%;position:absolute;top:0;left:6%}#elemento-us-2{max-width:250px;width:100%;position:absolute;top:300px;right:6%}#elemento-us-1
img{transform:rotate(180deg)}a.email-nardia{font-size:28px;line-height:32px;font-weight:400;color:#112C43;font-family:'Noto Sans',sans-serif;font-weight:700;margin-bottom:10px}.simboli-nardia-absolute{position:absolute;top:0;left:0;right:0;bottom:0}.simboli-nardia-container{position:relative;margin-left:-150px}.simboli-nardia-1{}.simboli-nardia-2{}.simboli-nardia-3{}.quote{font-size:30px;line-height:40px;font-weight:500}.quote-author{font-size:16px;line-height:25px;margin-top:25px;font-weight:500}.griglia-preview{margin-bottom:30px}.griglia-preview
img{max-width:100px}footer{font-size:14px}footer
a{color:#112C43}footer a:hover{color:#CCC}#mc_embed_signup{background:transparent !important}#mc_embed_signup
input.email{border:none !important;background:#fafafa;color:#9b9b9b !important;font-size:10px !important;width:100% !important;padding-left:10px !important}#mc_embed_signup
input.button{font-size:11px !important;width:100% !important}#mc_embed_signup
.button{background-color:#efefef !important;color:#9b9b9b !important}#mc_embed_signup .button:hover{background-color:#d2d2d2 !important}#mc_embed_signup{margin-left:-5px !important}label{font-size:12px;text-align:center;font-weight:600;color:#222;letter-spacing:0}input,select{position:relative;height:auto;overflow:hidden;width:100%;border:1px
solid #E7E7E7;background:#FFF;font-size:14px;letter-spacing:1px;color:#8E8E8E;padding:15px
20px;display:block;margin-bottom:15px;font-weight:400;border-radius:4px}textarea{position:relative;height:auto;overflow:hidden;display:block;width:100%;font-size:13px;border:1px
solid #E7E7E7;letter-spacing:1px;background:#FFF;padding:15px
20px;height:200px;margin-bottom:15px;color:#8E8E8E;font-weight:400;border-radius:4px}input.submit{margin-top:15px;cursor:pointer;position:relative;height:auto;overflow:hidden;background:#6191cd;font-size:12px;line-height:21px;font-weight:600;letter-spacing:1px;color:#fff;width:200px;display:inline-block;text-align:center;padding:12px
0;border:0}input.submit:hover{background:#4481cc}input:focus,select:focus,textarea:focus,button:focus{outline:none}select{cursor:pointer;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}select.classic{background-image:linear-gradient(45deg,transparent 50%,blue 50%),linear-gradient(135deg,blue 50%,transparent 50%),linear-gradient(to right,skyblue,skyblue);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1.7em + 2px),calc(100% - 15px) calc(1.7em + 2px),calc(100% - 2.5em) 1.2em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}input.checkbox{-webkit-appearance:checkbox !important;padding:0;cursor:pointer}input.checkbox{width:auto;margin-right:10px;float:left;top:4px}.js .hideme, .js .hideme-slideup, .js
.hidemeslow{opacity:0}.unveil{opacity:0}.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
slideUp{0%{transform:translateY(100%)}100%{transform:translateY(0%)}}@-webkit-keyframes
slideUp{0%{-webkit-transform:translateY(100%)}100%{-webkit-transform:translateY(0%)}}#id-galleria-jg .galleria-image
img{-webkit-transition:scale 2s ease;-moz-transition:scale 2s ease;-o-transition:scale 2s ease;-ms-transition:scale 2s ease;transition:scale 2s ease;max-width:100%;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:galleriaZoomOnLoading;-webkit-animation-name:galleriaZoomOnLoading;-moz-animation-name:galleriaZoomOnLoading;animation-duration:2s;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible}@keyframes
galleriaZoomOnLoading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes
galleriaZoomOnLoading{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.col-r-1{width:8.33%}.col-r-2{width:16.66%}.col-r-3{width:25%}.col-r-4{width:33.33%}.col-r-5{width:41.66%}.col-r-6{width:50%}.col-r-7{width:58.33%}.col-r-8{width:66.66%}.col-r-9{width:75%}.col-r-10{width:83.33%}.col-r-11{width:91.66%}.col-r-12{width:100%}[class*="col-r-"]{float:left;padding:15px;position:relative;height:auto;overflow:hidden}[class*="col-r-"] p
img{width:100% !important;height:auto !important}.row::after{content:"";clear:both;display:block}.row.row-no-margin{margin:-15px}.masonry.masonry-2{column-count:2;column-gap:0.3em}.masonry.masonry-3{column-count:3;column-gap:0.3em}.item{width:100%;position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;break-inside:avoid}.item
img{width:100%;display:block}:root{--color-bg1:rgb(108, 0, 162);--color-bg2:rgb(0, 17, 82);--color1:18, 113, 255;--color2:221, 74, 255;--color3:100, 220, 255;--color4:200, 50, 50;--color5:180, 180, 50;--color-interactive:140, 100, 255;--circle-size:80%;--blending:hard-light}@keyframes
moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes
moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}100%{transform:translateY(-50%)}}@keyframes
moveHorizontal{0%{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}100%{transform:translateX(-50%) translateY(-10%)}}.gradient-bg{width:100vw;height:100vh;position:relative;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));top:0;left:0;position:absolute}.gradients-container{filter:blur(40px);width:100%;height:100%}.g1{position:absolute;background:radial-gradient(circle at center, rgba(var(--color1), 0.8) 0, rgba(var(--color1), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:center center;animation:moveVertical 10s ease infinite;opacity:1}.g2{position:absolute;background:radial-gradient(circle at center, rgba(var(--color2), 0.8) 0, rgba(var(--color2), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 400px);animation:moveInCircle 10s reverse infinite;opacity:1}.g3{position:absolute;background:radial-gradient(circle at center, rgba(var(--color3), 0.8) 0, rgba(var(--color3), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2 + 200px);left:calc(50% - var(--circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 10s linear infinite;opacity:1}.g4{position:absolute;background:radial-gradient(circle at center, rgba(var(--color4), 0.8) 0, rgba(var(--color4), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 200px);animation:moveHorizontal 10s ease infinite;opacity:0.7}.g5{position:absolute;background:radial-gradient(circle at center, rgba(var(--color5), 0.8) 0, rgba(var(--color5), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 10s ease infinite;opacity:1}.interactive{position:absolute;background:radial-gradient(circle at center, rgba(var(--color-interactive), 0.8) 0, rgba(var(--color-interactive), 0) 50%) no-repeat;mix-blend-mode:var(--blending);width:100%;height:100%;top:-50%;left:-50%;opacity:0.7}.gradient-bg.gradient-bg-piccolo{background:#112c43}.gradient-bg.gradient-bg-piccolo
.g1{background:radial-gradient(circle at center, rgba(65, 118, 155, 0.5) 0, rgba(65, 118, 155, 0) 50%) no-repeat}.gradient-bg.gradient-bg-piccolo
.g2{background:radial-gradient(circle at center, rgba(48, 126, 176, 0.5) 0, rgba(48, 126, 176, 0) 50%) no-repeat}.gradient-bg.gradient-bg-piccolo
.g3{background:radial-gradient(circle at center, rgba(87, 121, 139, 0.5) 0, rgba(87, 121, 139, 0) 50%) no-repeat}.gradient-bg.gradient-bg-piccolo
.g4{background:radial-gradient(circle at center, rgba(36, 91, 136, 0.5) 0, rgba(36, 91, 136, 0) 50%) no-repeat}.gradient-bg.gradient-bg-piccolo
.g5{background:radial-gradient(circle at center, rgba(31, 71, 105, 0.5) 0, rgba(31, 71, 105, 0) 50%) no-repeat}.gradient-bg{width:100%;height:100%}@keyframes
pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:0.7}100%{transform:scale(1);opacity:1}}.pulse{display:inline-block;animation:pulse 2s infinite ease-in-out}.text-w-gradient{--gradient-bg-size:400%;--gradient-color-one:#306F99;--gradient-color-two:#6ca4d3;background:linear-gradient(
135deg,
var(--gradient-color-one),
var(--gradient-color-two),
var(--gradient-color-one)
)
0 0 / var(--gradient-bg-size) 100%;color:transparent !important;background-clip:text}@media (prefers-reduced-motion: no-preference){.text-w-gradient{animation:move-bg 8s linear infinite}@keyframes move-bg{to{background-position:var(--gradient-bg-size) 0}}}@media screen and (max-width: 900px){.flexbox-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.flexbox-container .first-div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.flexbox-container .second-div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.only-mobile{display:block}.not-mobile{display:none}.unveil{opacity:1}.flex-vertical-center{display:block}.flex-vertical-center.flexbox-container{display:flex}.masonry.masonry-2{column-count:1}.masonry.masonry-3{column-count:1}[class*="col-r-"]{float:none;padding:0
0 15px 0 !important;width:100%}[class*="col-r-"]:last-child{padding-bottom:0 !important}.row.row-no-margin{margin:0}input.checkbox{float:none;margin-bottom:10px !important;padding:0}section,header,footer{padding-left:20px;padding-right:20px}.link-big .flex-vertical-center, .link-big
.flex{display:flex}header{position:absolute}#slash-1{display:none}#esagono-2{max-width:140px;width:100%;position:absolute;top:610px;left:-80px}#esagono-1{right:20px;left:auto}#menu{display:none}.box-with-gradient{margin-top:50px;position:relative}.bg-section-3{left:-80px}.bg-section-3
img{width:200%}.simboli-nardia-container{margin-left:0}#section-3{margin-top:50px;overflow:hidden}#section-4,#section-5{margin-top:50px;margin-bottom:50px}#section-6{margin-top:50px;margin-bottom:70px}#section-7{margin-top:50px;margin-bottom:70px}#us-2{margin-top:20px;margin-bottom:50px}#logo-footer{margin-bottom:15px}footer{padding-bottom:40px;line-height:21px;margin-top:20px}.about-wrapper{padding-right:0}.intro-title{font-size:35px;line-height:42px}.pre-intro-title, #intro .link-big{font-size:22px;line-height:25px}.pre-intro-title{margin-bottom:20px}#intro
.linea{width:50px;margin-right:20px}img.bottone-esagono{max-width:50px}body{font-size:17px;line-height:28px}.box-with-gradient{padding:40px}h2{font-size:28px;line-height:34px}.about-wrapper .link-big,.link-big.our-values{margin-top:35px}.link-big a .bottone-esagono{transform:rotate(-0deg)}.link-big a:hover .bottone-esagono{transform:rotate(-0deg)}.what-we-love-to-do{margin-top:0}.quote{font-size:20px;line-height:28px}#esagono-2{top:520px}#section-3 .g1, #section-3 .g2, #section-3 .g3, #section-3 .g4, #section-3 .g5, #section-3
.g6{width:100%;max-height:700px}:root{--circle-size:100%}#elemento-us-1{max-width:120px;left:-5%}#elemento-us-2{max-width:120px;right:-5%;top:360px}#us-new-container{padding:120px
0 220px 0}}