.header,a{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a img,hr{border:none}body.err_404{padding-top:50px}body.err_404 .alert_404{width:80%;max-width:990px;margin:0 auto;text-align:center;color:#999}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{color:#000;font-family:GothamBookRegular,Verdana,Geneva,sans-serif;height:100%}body{font-size:100%;overflow-x:hidden}img{width:100%;max-width:100%}a{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;position:static;transition:all .8s ease}.footer .company_info a,.footer .credits ul li a:hover,.squared_box a,.sub_titolation{text-decoration:underline}ul{list-style-type:none}hr{position:relative;border-top:1px solid #de0003;width:5%;margin:20px auto}.clearFloat{line-height:0;margin:0;padding:0;clear:both;height:0;width:0}.alpha{opacity:.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.overlay{display:none;background:#000;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;cursor:pointer;opacity:.65;filter:alpha(opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}.content_wrapper{position:relative}.header{background-color:#f2f2f2;min-height:85px;transition:all .8s ease}.header .marchio{width:100%;max-width:150px}.header .language_flags,.header .language_flags ul{width:140px;height:55px}.header .payoff{display:none;position:absolute;right:0;top:120px;line-height:25px;text-transform:uppercase}.header .language_flags{display:none;position:absolute;right:0;top:30px}.header .language_flags ul li{float:right;width:55px;margin-left:10px}.header .resp_menu_toggle{position:absolute;height:40px;width:40px;top:20px;right:0;font-size:25px;line-height:40px;text-align:center;cursor:pointer}.sticky_header,.sticky_header_resp{top:0;left:0;z-index:3;position:fixed;right:0}.sticky_body_resp{padding-top:85px}.sticky_header{height:180px}.sticky_header_resp{height:85px}.main_menu{position:fixed;display:none;height:50px;line-height:50px;font-family:GothamMediumRegular;left:0;top:180px;right:0;z-index:3;background:#6d6d6d;background:-moz-linear-gradient(left,#6d6d6d 0,#2558ff 34%,#8cafff 69%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0,#6d6d6d),color-stop(34%,#2558ff),color-stop(69%,#8cafff),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#6d6d6d 0,#2558ff 34%,#8cafff 69%,#fff 100%);background:-o-linear-gradient(left,#6d6d6d 0,#2558ff 34%,#8cafff 69%,#fff 100%);background:-ms-linear-gradient(left,#6d6d6d 0,#2558ff 34%,#8cafff 69%,#fff 100%);background:linear-gradient(to right,#6d6d6d 0,#2558ff 34%,#8cafff 69%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6d', endColorstr='#ffffff', GradientType=1 )}.footer .company_info address,.main_titolation,.sub_titolation{font-family:GothamBookRegular}.main_menu ul{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}.main_menu ul li a{display:block;color:#FFF;text-transform:uppercase}.main_menu ul li:last-child a{text-transform:lowercase;color:#000}.resp_menu_wrapper{position:fixed;top:0;bottom:0;left:-250px;z-index:101;background-color:#f2f2f2;border-right:solid 2px #C4C4C4;width:250px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.resp_menu_wrapper.shown{left:0}.resp_menu_wrapper .resp_menu_header{background-color:#8CAFFF;padding:20px}.resp_menu_wrapper .resp_menu li{display:block;border-bottom:solid 1px #E7E7E7}.resp_menu_wrapper .resp_menu li a{display:block;padding:20px}.resp_menu_wrapper .resp_language_flags{text-align:center;margin-top:50px}.resp_menu_wrapper .resp_language_flags li{display:inline-block;width:40px;height:40px;margin-right:10px}.txt_separator{width:100%;font-size:35px;text-align:center;color:#1e3763;padding:40px 10px}.main_titolation{font-weight:400;color:#2559FF;font-size:35px;margin:20px 0}.sub_titolation{text-transform:uppercase;font-weight:400;color:#2559FF;font-size:16px}.squared_box{padding:20px}.squared_box ul{margin-left:40px;list-style-type:disc}.squared_box ul li{margin:15px 0}.footer{background-color:#f2f2f2;border-top:solid 2px #C4C4C4}.footer .gd-column{padding:0}.footer .company_info{padding:20px;font-size:13px;line-height:18px}.footer .company_info address{font-style:normal}.footer .company_info a{color:#2559FF}.footer .credits{padding:10px;font-size:13px}.footer .credits ul{text-align:center;font-family:GothamBookItalic}.footer .credits ul li{display:inline-block}.footer .credits ul li a{display:block;padding:5px 10px;border-right:solid 1px #333}.footer .credits ul li:last-child a{border-right:none}@media only screen and (min-width:768px){body{padding-top:230px}.header{background-color:#f2f2f2;height:180px;position:fixed;top:0;left:0;right:0;z-index:3}.header .resp_menu_toggle{display:none}.header .marchio{max-width:320px}.header .language_flags,.header .payoff,.main_menu{display:block}}.home_grid .grid_item_wrapper{padding:0 5px;margin-bottom:10px;overflow:hidden}.home_grid .grid_item_wrapper.txt_wrapper{position:relative}.home_grid .grid_item_wrapper.txt_wrapper figure{opacity:0}.home_grid .grid_item_wrapper.txt_wrapper .txt_inner{position:absolute;top:0;bottom:0;right:0;left:0;padding:20px;font-size:15px;line-height:19px;overflow:auto}.home_grid .grid_item_wrapper.txt_wrapper .txt_inner h1{font-size:30px;font-weight:400}.home_grid .grid_item_wrapper.txt_wrapper .txt_inner ul{padding-left:40px;margin:40px 0 20px;list-style-type:disc}.home_grid .grid_item_wrapper.txt_wrapper .txt_inner .payoff{text-align:right;padding-left:60px}.home_grid .grid_item_wrapper figure{border:2px solid #1e3763;overflow:hidden}.home_grid .grid_item_wrapper figure img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.home_grid .home_special_text{font-family:GothamBookItalic;font-size:15px;padding:50px;text-align:center}@media only screen and (min-width:768px){.home_grid .grid_item_wrapper.txt_wrapper h1{font-size:20px;font-weight:400}.home_grid .grid_item_wrapper.txt_wrapper ul{font-size:12px;margin:15px 0}.home_grid .grid_item_wrapper.txt_wrapper .payoff{font-size:13px}}@media only screen and (min-width:1224px){.home_grid .grid_item_wrapper.txt_wrapper h1{font-size:25px;font-weight:400}.home_grid .grid_item_wrapper.txt_wrapper ul{font-size:14px;margin:15px 0}.home_grid .grid_item_wrapper.txt_wrapper .payoff{font-size:14px}}@media only screen and (min-width:1680px){.home_grid .grid_item_wrapper.txt_wrapper h1{font-size:25px;font-weight:400}.home_grid .grid_item_wrapper.txt_wrapper ul{font-size:14px;margin:40px 0 20px}.home_grid .grid_item_wrapper.txt_wrapper .payoff{font-size:14px}}.list_wrapper{width:100%;margin:0 auto}.list_wrapper .grid_wrapper{padding:100px 0}.list_wrapper .grid_item figure{border:2px solid #2559FF;overflow:hidden;position:relative;margin-bottom:20px}.list_wrapper .grid_item figure img{-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.list_wrapper .grid_item figure figcaption{position:absolute;left:0;bottom:0;right:0;font-family:GothamMediumRegular;background-color:rgba(30,55,99,.7);padding:10px;text-transform:uppercase;color:#FFF;text-align:center}@media only screen and (min-width:768px){.list_wrapper{width:70%}}