@media screen and (max-width:1919px){.gi-box-slider-home .carousel-inner {height:660px;}}@media screen and (max-width:1679px){.gi-box-slider-home .carousel-inner {height:570px;}.gi-bvh-text {padding-top:60px;}.gi-box-articoli-home h2{margin-top:30px;}.gi-testo-progetto {top:20px;bottom:20px;padding-top:10px;}.side-text{padding:0 40px 0 0;}.side-text-d{padding:0 0 0 40px;}}@media screen and (max-width:1439px){.gi-box-slider-home .carousel-inner {height:510px;}.gi-bvh-text {padding-top:20px;}.gi-box-video-home{padding-bottom:20px;}.gi-box-news-singola-home{padding:0 10px;}.gi-testo-progetto {top:15px;bottom:15px;left:25px;right:25px;}}@media screen and (max-width:1279px){.gi-menu-top-pagina > nav{margin-top:15px;}.gi-box-slider-home .carousel-inner {height:400px;}.gi-box-video-singolo-home img {width:100%;}.gi-box-articoli-home p {font-size:18px;}.gi-box-articoli-home h2{font-size:20px;}.gi-box-news-dettaglio h1{margin-bottom:50px;}.gi-testo-progetto { top:25px;bottom:25px;left:20px;right:20px;padding-top:5px;}.carousel-container {height:850px;}}@media screen and (max-width:1200px){.gi-box-immagine-home-laterale-sinistra {padding:30px; padding-bottom:40px;}.gi-box-immagine-home-laterale-sinistra > img {width:100%;padding-top:0;}.gi-box-immagine-home-laterale-destra {padding:30px; padding-bottom:40px;}.gi-box-immagine-home-laterale-destra > img {width:100%;padding-top:0;}.gi-box-titolo-home {padding:30px 0 30px 0;}.counter-row1{margin-top:40px;}.counter-row2{margin-bottom:40px;}.counter-item{padding:20px;}.gi-carousel-caption {top:60%;font-size:60px;line-height:75px;width:400px;}.gi-box-descrizione .gi-box-titolo h2{font-size:29px;}.img-caption{display:none;}}@media screen and (max-width:1275px){.gi-menu-top-pagina{display:block;}.gi-top-lingue{display:none;}.gi-menu-top-pagina{font-size:15px;}.gi-menu-testata-pagina{padding-bottom:20px;}.gi-box-slider-home .carousel-inner {height:315px;}.gi-box-video-home{font-size:17px;}.gi-box-descrizione{padding-bottom:40px;font-size:18px;}.gi-bch-text {padding:115px 30px;}.gi-box-footer, .gi-box-contatti-home{font-size:17px;}.gi-box-news-dettaglio h1{font-size:27px;}.gi-bnd-info{font-size:17px;}.gi-news-video{height:400px;padding:130px 0px;}.side-text{padding:0 10px 0 0;}.side-text-d{padding:0 0 0 10px;}.gi-logo-pagina-m{display:block;}#gi-logo-color-m{display:block;}.gi-box-articoli-home{box-shadow:none;}.footer-text {text-align:center;margin-top:70px;padding:0;}.footer-links a {margin:5px;}.gi-testo-home {padding:10% 10% 0 10%;}.carousel-container {height:750px;}.navbar {position:sticky !important;top:0 !important;z-index:1030 !important;}.navbar .navbar-collapse {display:none !important;}.navbar-toggler {display:block !important;margin-left:auto;}body {padding-top:0;}main, .main-content {margin-top:0;}}@media screen and (max-width:799px){.gi-bch-text {padding:25px 30px;}.gi-bf-credits{padding-top:35px;padding-bottom:0px;}.gi-testo-progetto {top:50px;bottom:50px;left:35px;right:35px;}.gi-box-articoli-home p {font-size:15px;}.gi-box-footer{padding-top:50px;}.gi-box-articoli-home h2 {font-size:17px;}.gi-box-slider-home .carousel-inner {height:275px;}.gi-box-articoli-home {padding-bottom:50px;}.gi-news-video{font-size:50px;height:335px;}.gi-table-allegati a {font-size:17px;}.nav-link-p {padding:3px 15px 3px 15px;}.footer-links a {font-size:11px;}.gi-box-descrizione .gi-box-titolo h2{font-size:24px;}.gi-box-immagine{height:450px;}.navbar {padding:8px 15px !important;}}@media screen and (max-width:760px){}@media screen and (max-width:719px){.gi-testo-progetto {top:70px;bottom:70px;left:25px;right:25px;}.nav-link-p {padding:3px 7px 3px 7px;}.gi-menu-top-pagina-p {font-size:10px;}.gi-menu-top-pagina-p > nav{margin-bottom:0;}.gi-testo-home {padding:10% 5% 0 5%;}}@media screen and (max-width:639px){.gi-box-form-contatti {padding-top:20px;}.gi-box-footer, .gi-box-contatti-home {font-size:13px;}.gi-box-slider-home .carousel-inner {height:190px;}.gi-box-descrizione{font-size:15px;}.gi-box-video-home{padding-top:15px;}.gi-box-video-singolo-home {margin-bottom:20px;}.gi-box-news-singola-home{margin-bottom:30px;}.gi-news-video{height:245px;padding:85px 0px;}.gi-article-indietro > div > div{padding:0px;}.gi-carousel-tendina > h2{font-size:45px;}.carousel-container {height:650px;}.navbar {padding:6px 12px !important;}.bs-canvas {width:100% !important;}.bs-canvas-header {padding:15px !important;}.nav-menu-link {font-size:1rem !important;}}@media screen and (max-width:576px){.gi-testo-progetto {top:70px;bottom:90px;left:100px;right:100px;}.gi-carousel-caption {top:55%;font-size:50px;line-height:60px;width:350px;}.navbar {padding:5px 10px !important;}.navbar-toggler {padding:6px 10px !important;}.nav-item-canvas {font-size:0.95rem;}.submenu-link {font-size:0.85rem !important;padding:12px 30px !important;}}@media screen and (max-width:479px){.caption-subtitle{font-size:14px;}.gi-menu-top-pagina > nav{padding:0px;}.gi-box-descrizione img{max-width:300px;}.gi-box-slider-home .carousel-inner {height:135px;}.gi-news-video {height:180px;padding:50px 0px;}.gi-table-allegati{font-size:15px;}.gi-table-allegati a {font-size:13px;}.gi-box-news-dettaglio h1 {font-size:18px;}.gi-testo-progetto {top:50px;bottom:70px;left:40px;right:40px;}.gi-logo-pagina > a > img{width:200px;}.gi-testo-home {padding:15% 5% 0 5%;}.gi-box-titolo-t h2{font-size:25px !important;}.gi-box-titolo-t {padding:15px 0;}.gi-testo-home > div{font-size:13px;}.download-button{width:346px;}.navbar {padding:4px 8px !important;min-height:50px;}.navbar-toggler {padding:4px 8px !important;font-size:0.8rem;}.navbar-toggler-icon {width:20px !important;height:20px !important;}.bs-canvas-header {padding:12px !important;}.bs-canvas-logo img {max-width:100px !important;}.nav-menu-link {font-size:0.9rem !important;padding:12px 0 !important;}.submenu-link {font-size:0.8rem !important;padding:10px 25px !important;}}@media screen and (min-width:320px) and (max-width:359px){.gi-menu-top-pagina{font-size:9px;}.gi-bnd-info {font-size:13px;}.navbar {padding:3px 6px !important;min-height:45px;}.navbar-toggler {padding:3px 6px !important;font-size:0.7rem;}.navbar-toggler-icon {width:18px !important;height:18px !important;}.nav-menu-link {font-size:0.85rem !important;padding:10px 0 !important;}.submenu-link {font-size:0.75rem !important;padding:8px 20px !important;}.bs-canvas-close {font-size:1.5rem !important;width:35px !important;height:35px !important;}}.gi-menu-hamburger {display:none !important;}.navbar {display:flex !important;visibility:visible !important;opacity:1 !important;}.navbar {z-index:1030 !important;}.bs-canvas {z-index:1110 !important;}.bs-canvas-overlay {z-index:1100 !important;}.navbar,.navbar-brand img,.navbar-toggler {transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;}@media screen and (max-width:1023px) {.content-after-navbar,.main-content,.gi-box-slider-home {margin-top:0 !important;padding-top:0 !important;}body.navbar-fixed {padding-top:70px;}}@media screen and (max-width:479px) {.navbar * {will-change:auto !important;}.bs-canvas * {will-change:auto !important;}}