@font-face {font-family:'Josefin Slab';src:url('/public/css/font/Josefin_Slab/josefinslab-regular-webfont.woff') format('woff'), url('/public/css/font/Josefin_Slab/JosefinSlab-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face {font-family:'Raleway';src:url('/public/css/font/Raleway/raleway-medium-webfont.eot');src:url('/public/css/font/Raleway/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/public/css/font/Raleway/raleway-medium-webfont.woff2') format('woff2'), url('/public/css/font/Raleway/raleway-medium-webfont.woff') format('woff'), url('/public/css/font/Raleway/raleway-medium-webfont.ttf') format('truetype'), url('/public/css/font/Raleway/raleway-medium-webfont.svg#ralewaymedium') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'Source Sans Pro';src:url('/public/css/font/Source_Sans_Pro/sourcesanspro-regular-webfont.eot');src:url('/public/css/font/Source_Sans_Pro/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/public/css/font/Source_Sans_Pro/sourcesanspro-regular-webfont.woff2') format('woff2'), url('/public/css/font/Source_Sans_Pro/sourcesanspro-regular-webfont.woff') format('woff'), url('/public/css/font/Source_Sans_Pro/sourcesanspro-regular-webfont.ttf') format('truetype'), url('/public/css/font/Source_Sans_Pro/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'Tajawal';src:url('/public/css/font/Tajawal/tajawal-v1-latin-regular.eot');src:url('/public/css/font/Tajawal/tajawal-v1-latin-regular.eot?#iefix') format('embedded-opentype'), url('/public/css/font/Tajawal/tajawal-regular-webfont.woff') format('woff'), url('/public/css/font/Tajawal/Tajawal-Regular.ttf') format('truetype'), url('/public/css/font/Tajawal/tajawal-v1-latin-regular.svg#Tajawal') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'Roboto Condensed';src:url('/public/css/font/Roboto_Condensed/robotocondensed-regular-webfont.eot');src:url('/public/css/font/Roboto_Condensed/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/public/css/font/Roboto_Condensed/robotocondensed-regular-webfont.woff2') format('woff2'), url('/public/css/font/Roboto_Condensed/robotocondensed-regular-webfont.woff') format('woff'), url('/public/css/font/Roboto_Condensed/robotocondensed-regular-webfont.ttf') format('truetype'), url('/public/css/font/Roboto_Condensed/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'Inter';src:url('/public/css/font/Inter/Inter-Regular.eot');src:url('/public/css/font/Inter/Inter-Regular.woff2') format('woff2'), url('/public/css/font/Inter/Inter-Regular.woff') format('woff'), url('/public/css/font/Inter/Inter-Regular.ttf') format('truetype'), url('/public/css/font/Inter/Inter-Regular.svg') format('svg');font-weight:normal;font-style:normal;}body{font-family:'Inter';}a{color:#000;}a:hover{color:#000;}.row{margin:0;}.gi-container{display:flex;min-height:100vh;flex-direction:column;}.gi-row{flex:1;}.gi-fascia-testata{height:435px;}.gi-fascia-testata-centrale{margin:0 auto;}.gi-riga-testata{background-color:#ef2e32;height:8px;padding:0px;}.gi-logo-home{padding:0px;margin-bottom:15px;}.gi-logo-home > a > img{width:100%;}.gi-frase-home{float:right;text-align:right;padding:0px;margin-top:20px;}.gi-menu-testata{text-align:right;margin:0 auto;height:60px;padding-top:10px;}.gi-menu-testata > div > img{cursor:pointer;float:right;}.gi-menu-testata > div > p{float:right;font-size:40px;text-transform:uppercase;}.gi-box-small{height:700px;padding-top:10px;background-size:100%;background-repeat:no-repeat;float:left;position:relative;padding-top:115px;}.gi-link-home{text-decoration:none;margin:0;padding:0;}.gi-link-home:hover{text-decoration:none;}.gi-box-small > div > h2{font-size:25px;margin-bottom:45px;color:#FFF;width:100%;}.gi-box-small-testo{font-size:18px;text-transform:uppercase;color:#302c2d;height:165px;}.gi-cerchio-articolo-home{background-color:#FFF;width:150px;height:150px;border-radius:150px;cursor:pointer;float:left;position:relative;margin-right:50px;text-align:center;}.gi-box-cerchio-prodotti{height:120px;width:120px;margin:0 auto;border-radius:300px;margin-bottom:45px;text-align:center;}.gi-articoli-home{margin:40px auto 0px auto;height:150px;}.gi-cerchio-articolo-home > img{width:100px;margin-top:35px;}.gi-box-small .gi-box-text{text-align:center;}.gi-icone-right{float:right;}.gi-h2-right{text-align:right;}.gi-fascia-testata-pagina{padding-bottom:15px;top:0;z-index:5;}.gi-fascia-testata-pagina p{color:#FFF;}.gi-fascia-testata-centrale h1{color:#FFF;text-transform:lowercase;font-size:70px;}.gi-menu-testata-pagina{margin:0 auto;padding-top:10px;}.gi-menu-testata-pagina > div > div > img{cursor:pointer;float:right;}.gi-menu-testata-pagina > div > div > p{float:right;font-size:40px;text-transform:uppercase;}.gi-menu-top-pagina{padding:0;z-index:200;text-align:right;font-size:20px;}.gi-menu-top-pagina > nav{float:right;margin-top:50px;}.gi-btn-dropdown-menu{padding-top:7px;}#gi-logo-color{display:none;}.gi-header-color{background-color:#FFF;position:fixed;}.gi-menu-color > div{background-color:#29bdcf;}.gi-menu-white > div{background-color:#FFF !important;}.gi-fascia-sx img{width:30px;position:relative;float:right;margin-top:3px;margin-left:10px;}.gi-fascia-dx img{width:30px;position:relative;float:left;margin-top:8px;margin-right:10px;}.gi-mtp{background-color:#FFF;}.gi-mtp-c .gi-menu-hamburgher > div{background-color:#29bdcf;}.gi-fascia-testata-white{height:60px;}.gi-box-news, .gi-box-news div{padding:0;}.gi-box-news-img, .gi-box-news-testo{height:380px;overflow:hidden;background-color:#f4f4f4;}.gi-box-news-testo h2{text-align:center;font-size:25px;margin:15px;color:#ef2e32;}.gi-leggi-tutto-div{background-color:#ef2e32;width:35%;margin:0px auto;height:35px;line-height:35px;text-align:center;}.gi-leggi-tutto-div > .gi-leggi-tutto{padding:0;}.gi-testo-articoli-elenco{margin:20px;line-height:32px;font-size:20px;}.gi-box-testo{padding-top:75px;padding-bottom:35px;font-size:19px;line-height:40px;}.gi-box-testo > div > div{margin:0 auto;text-align:center;}.gi-box-testo h2{text-decoration:underline;text-transform:uppercase;font-weight:bold;}.gi-box-testo p{width:100%;}.gi-box-testo a{color:#29bdcf;}.gi-privacy > div > div{margin:0 auto;}#banner_adv_ck {position:fixed;bottom:0px;left:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 40px 30px 40px;width:100%;color:#fff;background-color:#333;font-size:19px;font-family:'Josefin Slab';line-height:30px;z-index:1000;}#banner_adv_ck a {color:#29bdcf;}#banner_adv_ck span.bnd_close {position:absolute;bottom:10px;right:10px;width:25px;height:25px;background:url(../img/bndc.png) no-repeat center center;cursor:pointer;}.gi-box-arrow-bottom{position:fixed;z-index:100;bottom:15px;width:100%;display:none;}.gi-box-arrow-bottom > div{position:absolute;right:0;bottom:0px;cursor:pointer;}#gi-fancy > p{font-size:20px;}.gi-btn-dark{background-color:#424242;color:#FFF;float:left;cursor:pointer;}.gi-form-group{font-size:18px;text-align:left;}.gi-form-group > .form-control{color:#424242 !important;border-bottom:1px solid #424242;}.gi-form-group > .form-check-input{margin-left:0px !important;}.gi-button-close-fancy{width:100%;}.gi-menu-fixed{position:fixed;z-index:10;background-color:#1d333c;box-shadow:0px 2px 15px #838383;}