@font-face{font-family:"Gilroy";src:url("/fonts/gilroy-regular.ttf") format("truetype")}@font-face{font-family:"Gilroy";src:url("/fonts/gilroy-medium.ttf") format("truetype");font-weight:600}@font-face{font-family:"Gilroy";src:url("/fonts/gilroy-bold.ttf") format("truetype");font-weight:bold}html,body{width:100vw;max-width:100vw;overflow-x:hidden}body{font-family:"Gilroy",sans-serif;color:#162350}body .round-btn{color:#fff;border-radius:100px;border:1px solid #162350;background-color:rgba(0,0,0,.05);text-decoration:none;padding:6px 16px}body .form-control{color:#162350;border-radius:100px;border:1px solid #162350;background-color:rgba(0,0,0,.05);text-decoration:none;padding:6px 16px}body .btn{color:#fff;border-radius:20px;padding:7px 20px;border:1px solid #162350;background-color:rgba(0,0,0,.05)}body .btn.btn-primary{background-color:#e65c4f;border:none}body textarea{border-radius:20px !important}body img{max-width:100%}body .header{height:auto;right:0;top:0;left:0;position:absolute;background-color:rgba(255,255,255,.3);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px);overflow:hidden;z-index:100}body .header img{height:80px;width:auto}body .header .menu a{color:#162350;text-decoration:none;font-weight:600}body .header .menu a:hover{color:#162350;text-decoration:none}body .hero{padding-top:180px;padding-bottom:300px;background-image:url("/img/hero-lp.jpg");background-position:top left;background-size:cover;background-repeat:no-repeat;position:relative}body .hero .hero-content{padding:25px;background-color:rgba(22,35,80,.25);border-radius:30px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(10px)}body .hero .hero-content h1{font-size:50px}body .hero::after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to bottom, transparent, white)}body .perche{color:#162350;padding:100px 10px}body .perche h2{color:#000}body .servizi{background-color:#a9d6f3;padding:80px 10px}body .servizi h3{color:#000}body .servizi .row{align-items:stretch}body .servizi [class*=col-]{display:flex}body .servizi .servizio{background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 80%);border-radius:15px;padding:20px;width:100%}body .servizi .servizio h5{color:#e65c4f;font-weight:bold;margin-top:30px}body .servizi .servizio img{width:100%;height:350px;-o-object-fit:contain;object-fit:contain}body .servizi .servizio.servizio4 img{transform:rotate(20deg)}body .valorizza{padding:200px 10px}body .valorizza img{border-radius:20px;box-shadow:0px 15px 20px rgba(0,0,0,.2)}body .valorizza h6{color:#e65c4f;font-weight:600}body .valorizza h3{color:#000;font-weight:bold;font-size:35px}body .valorizza p{color:#1e1e1e}body .ecosistema{padding:0px 10px 200px}body .ecosistema img{border-radius:20px;box-shadow:0px 15px 20px rgba(0,0,0,.2)}body .ecosistema h6{color:#e65c4f;font-weight:600}body .ecosistema h3{color:#000;font-weight:bold;font-size:35px}body .ecosistema p{color:#1e1e1e}body .contatti{padding:150px 10px;background-color:#a9d6f3}body .contatti h6{color:#e65c4f;font-weight:600}body .contatti h3{color:#000;font-weight:bold}body .contatti p{color:#1e1e1e}body .footer{background-color:#162350;color:#fff;padding:100px 10px}body .footer .container{max-width:500px}body .footer .logo img{width:500px;margin-bottom:50px}body .footer .social{margin-top:50px}body .footer .social a{display:block;color:#fff;text-decoration:none}body .footer .social img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@media(max-width: 992px){body .header .logo{text-align:center}body .header .menu{justify-content:center !important;flex-wrap:wrap;gap:15px !important}body .hero{padding-top:250px;padding-left:10px;padding-right:10px}body .hero .hero-content h1{font-size:35px}body .perche{text-align:center}body .perche .col-12{padding:0px 15px !important}body .servizi .servizio{margin-bottom:30px}body .valorizza{padding-top:100px;padding-bottom:100px}body .valorizza img{margin-bottom:40px}body .valorizza .col-12{padding:0px !important}body .ecosistema{flex-direction:column-reverse;padding-bottom:100px}body .ecosistema img{margin-bottom:40px}body .ecosistema .col-12{padding:0px !important}body .contatti{padding-top:100px}}