/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body div#toolbar{top:0px;}body.admin-menu div#overlay-container{top:0px;}input[type=submit],input[type=reset],input[type=button]{filter:chroma(color=#000000);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}input[type=text],input[type=email],input[type=password],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E')!important;background-repeat:no-repeat,repeat !important;background-position:right .7em top 50%,0 0 !important;background-size:.65em auto,100% !important;border:none;border-radius:0px;padding:0em 0em 0em .35em;cursor:pointer;}input::-webkit-search-decoration{-webkit-appearance:none;}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}label{display:block;padding-top:0px;margin-top:0px;}textarea{overflow:auto;resize:none;}p{*margin-top:12px;*margin-bottom:12px;}select{display:block;}button,button:active,button:focus{outline:none;border:none;}textarea:focus,input:focus{outline:none;}body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-color:#FFF;font-size:100%;}html,body{background-color:#FFF;font-family:'Barlow',sans-serif;}img{border:none;display:block;}a{outline:none;}object{outline:none;}.FLOAT_LEFT{float:left;}.FLOAT_RIGHT{float:right;}.STOP_FLOAT{clear:both;*display:inline;*margin:0px;*padding:0px;}ul{margin-left:0px;padding-left:0px;}ol{margin-left:0px;padding-left:0px;list-style-position:inside;}#block-apesse-content ul{padding-left:20px;}#block-apesse-content ul li{list-style-position:outside;}.contenuto_pagina{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}.contenuto_pagina a{color:#5881B7;text-decoration:underline;}.bg_grey{background-color:#EFEFF0;}.bg_blu{background-color:#171C35;}.text_center{text-align:center !important;}.text_justify{text-align:justify}.text_left{text-align:left !important;}.text_right{text-align:right !important;}.calltoaction{font-size:18px !important;font-weight:400 !important;text-transform:none;display:inline-block;height:40px;line-height:40px;text-align:center !important;text-decoration:none !important;padding-left:30px;padding-right:30px;margin-top:10px;margin-bottom:10px;border-radius:25px !important;border:2px solid #5881B7;width:auto;min-width:100px;background-color:transparent;color:#FFF;}.calltoaction:hover{background-color:transparent;color:#5881B7;border:2px solid #5881B7;}.calltoaction.blu{border:2px solid #5881B7;background-color:#5881B7;color:#FFF;}.calltoaction.blu:hover{background-color:transparent;color:#5881B7 !important;border:2px solid #5881B7;transition:all 0.2s linear;}.calltoaction.outline{background-color:transparent;color:#FFF !important;border:2px solid #5881B7;}.calltoaction.outline:hover{border:2px solid #5881B7;background-color:#5881B7;color:#FFF;transition:all 0.2s linear;}.titolo_blocco{font-size:56px;font-weight:700;font-family:'Playfair Display',serif;margin-bottom:20px;margin-top:0px;padding-top:56px;}.txt_blu{color:#171C35;}.txt_white{color:#FFF;}.sottotitolo_blocco{font-size:28px;font-weight:600;font-family:'Barlow',sans-serif;padding:0px;margin:0px;}.sottotitolo_blocco.blu{color:#5881B7;}p.contenuto_blocco{font-size:18px;font-weight:400;font-family:'Barlow',sans-serif;line-height:30px;}p.contenuto_blocco{margin-bottom:0px;}.foto_blocco{display:block;box-sizing:border-box;width:100%;}.pad_top{padding-top:40px;}.pad_bottom{padding-bottom:40px;}.description{font-size:16px;color:#171C35;}input{width:99.8%;display:block;margin-bottom:3px;height:44px;background-color:#EFEFF0;border:2px solid #EFEFF0;box-sizing:border-box;border-radius:5px !important;font-size:16px;color:#171C35;font-weight:400;font-family:inherit;padding-left:10px;}label{color:#171C35 !important;margin:0px;padding:0px;margin-bottom:5px;font-size:18px !important;color:#171C35;font-weight:300 !important;}.form-submit{clear:both;display:block;min-width:100px;width:auto;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;border:2px solid #5881B7;border-radius:25px !important;color:#FFF;text-decoration:none;cursor:pointer;font-style:normal;font-size:18px;text-transform:none;text-align:center;background-color:#5881B7;transition:all 0.2s linear;font-weight:400;height:44px;margin-top:30px;margin-bottom:10px;}.form-submit:hover{background-color:transparent;border-color:#5881B7;color:#5881B7;}.form-item{margin-bottom:20px;}textarea{width:99.8%;margin:0px;display:block;font-size:16px;background-color:#EFEFF0;border:2px solid #EFEFF0;box-sizing:border-box;border-radius:5px !important;font-family:'Barlow',sans-serif;padding:10px;color:#171C35;}.form-select{width:99.8%;display:block;margin-bottom:3px;height:44px;background-color:#EFEFF0;border:2px solid #EFEFF0;box-sizing:border-box;border-radius:5px !important;font-size:16px;color:#171C35;font-weight:400;font-family:inherit;padding-left:10px;}.form-checkbox{display:block;float:left;width:auto;height:14px;padding-top:px;margin-top:2px;margin-right:10px;}.form-required{color:#5881B7;font-size:14px;font-weight:normal;}.form-required:after{content:" *";color:#5881B7;}#block-apesse-local-tasks{background-color:#FFF !important;margin:0px;}.tabs{width:100%;border:none;margin-right:0px;font-size:17px;border-color:transparent!important;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}div.tabs{margin-bottom:20px;}ul.tabs.primary{border-color:transparent!important;padding:0px !important;margin:0px !important;}ul.tabs.primary li{margin-bottom:-1px !important;}.tabs ul.primary li a{color:#171C35;border-color:transparent!important;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:0 10px 3px;text-shadow:none;text-decoration:none;background-color:#EFEFF0;}.tabs ul.primary li a:hover{background-color:#5881B7;color:#FFF;}.tabs ul.primary li.is-active a{background-color:#5881B7;color:#FFF;border-color:transparent!important;}@media screen and (max-width:37.5em){.tabs ul.primary{border-color:transparent!important;}.tabs ul.primary li{display:block;margin:0;}.tabs ul.primary li a{padding:5px 10px;}.tabs ul.primary li.is-active a{border-color:transparent!important;}}@media screen and (min-width:37.5em){.tabs ul.primary{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none;white-space:nowrap;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}[dir="rtl"] .tabs ul.primary li{margin:0 0 0 5px;float:right;}.tabs ul.primary li a{float:left;border-top-left-radius:0px;border-top-right-radius:0px;}.tabs ul.primary li.is-active a{border-bottom:1px solid #fff;}}.tabs ul.secondary{border-bottom:none;margin:5px;padding:0.5em 0;overflow:hidden;}.tabs ul.secondary li{border-right:1px solid #ccc;display:block;float:left;margin:0;padding:0 1em;}[dir="rtl"] .tabs ul.secondary li{border-left:1px solid #ccc;border-right:none;float:right;}.tabs ul.secondary li:last-child{border-right:none;}[dir="rtl"] .tabs ul.secondary li:last-child{border-left:none;}.tabs ul.secondary li:first-child{padding-left:0;}[dir="rtl"] .tabs ul.secondary li:first-child{padding-right:0;}.tabs ul.secondary li a{display:inline;padding:0.25em 0.5em;text-decoration:none;}.tabs ul.secondary li a.is-active{background:#f2f2f2;border-bottom:none;border-radius:5px;}#messages{background-color:#FFF;padding:0px !important;margin-left:10px;margin-right:10px;}div.messages{display:block;min-height:10px;padding:15px;padding-bottom:10px;margin-bottom:10px;font-size:18px;color:#5881B7;background-color:#FFF;border:none;background-image:none;font-weight:normal;margin-bottom:10px !important;max-width:1200px;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-left:auto;margin-right:auto;}div.messages ul{margin-left:0px;padding-left:0px;margin-top:0px;list-style-type:none;}div.messages a{color:#5881B7 !important;text-decoration:underline;}div.messages a:hover{color:#5881B7 !important;text-decoration:underline;}.messages .status h2{padding:0px;margin:0px;}.user-login-form{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;margin-top:50px;margin-bottom:50px;}#header_middle{text-align:right;}#header_middle_center{display:inline-block;width:auto;text-align:center;margin-top:4px;margin-right:30px;}#header_middle_center .menu li{list-style:none;display:inline-block;margin-left:15px;margin-right:15px;}#header_middle_center .menu li a{font-weight:400;font-size:18px;color:#FFF;text-decoration:none;text-transform:none;padding-bottom:15px;}#header_middle_center .menu li a:hover,#header_middle_center .menu li a.is-active{border-bottom:4px solid #FFF;}#header_middle_center .menu-item--active-trail > a{border-bottom:4px solid #FFF;}@media only screen and (max-width :980px){.region-header-middle-center{display:none;}.region-header-middle-center{position:relative;height:2000px;}#header_middle_center{display:block;float:none;position:absolute;top:115px;left:0px;width:100%;background-color:#171C35;z-index:9999;box-sizing:border-box;}#header_middle_center .menu li{margin:0px;}.region-header-middle-center ul li{display:block;width:100%;padding:0px;margin:0px;height:30px;line-height:normal;}.region-header-middle-center ul li a{font-size:18px;padding:10px !important;margin:15px !important;display:block;}#header_middle_cener .menu li{margin-left:0px;}}.toggle_menu{display:none;position:relative;float:right;width:25px;height:25px;background-color:transparent;border:none;background-size:100%;margin:0px;margin-top:-2px;background-image:url(/sites/all/themes/apesse/css/img/T_MENU_ON.png);background-repeat:no-repeat;cursor:pointer;z-index:99;}@media only screen and (max-width :980px){.toggle_menu{display:block;}}.show_menu{display:block !important;}.toggle_menu_off{background-image:url(/sites/all/themes/apesse/css/img/T_MENU_OFF.png);}.toggle_body_off{overflow:hidden;height:100%;width:100%;position:fixed;}@media only screen and (min-width :981px){.region-header-center-middle{display:block !important;}body{overflow:scroll !important;}}#header_middle_center ul.menu{position:relative;}#header_middle_center ul.menu ul{position:absolute;top:42px;width:auto;z-index:9999;text-align:left;padding-top:15px !important;padding-bottom:15px !important;padding-left:20px;padding-right:20px;background-color:#171C35;display:none;}#header_middle_center ul.menu ul ul{display:block !important;border:none !important;position:relative;background-color:transparent !important;padding-left:0px !important;padding-top:0px !important;padding-bottom:0px !important;}#header_middle_center ul.menu ul li{display:block;background-image:none;white-space:nowrap;width:auto;text-align:left;margin-left:0px !important;margin-right:0px !important;}#header_middle_center ul.menu ul > li > a{display:block;padding:10px;padding-bottom:10px;padding-top:10px;text-transform:none !important;font-size:16px;border-bottom:2px solid transparent;}#header_middle_center ul.menu ul > li > a:hover,#header_middle_center ul.menu ul > li > a.is-active{border-bottom:2px solid #FFF;}#header{display:block;width:100%;margin-left:auto;margin-right:auto;height:120px;background-color:#171C35;padding-top:0px;}#header_top{height:30px;}#header_top a{line-height:30px;color:#FFF;font-size:16px;}#block-socialheader{display:inline-flex;}.linkedin{display:inline-flex;width:25px;height:28px;background-image:url(/sites/all/themes/apesse/css/img/Icona_LinkedIn-2x.png);background-repeat:no-repeat;background-size:100%;margin-left:5px;}#header_top_left{float:left;text-align:left;}#header_top_right{float:right;text-align:right;height:28px;}#header_middle{display:inline-block;width:100%;margin-left:auto;margin-right:auto;height:60px;}#header_middle_left{float:left;}#header_middle_right{float:right;}#block-ctaareariservata > div > div{margin-top:-2px;}#header_bottom{min-height:30px;}#header_bottom_left{float:left;}#block-apesse-branding{display:block;width:137px;height:60px;}#logo img{width:137px;height:60px;}#header_bottom_right{float:right;}#area_pagetop{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;height:auto;overflow:hidden;position:relative;background-color:#FFF;}.region-pagetop{width:100%;}.slide_image{width:100%;position:relative;}.slide_title{display:block;width:100%;max-width:800px;font-size:56px;color:#FFF;position:absolute;z-index:99;font-weight:700;font-family:'Playfair Display',serif;text-align:center;padding:20px;box-sizing:border-box;}.slide_content{display:flex;align-items:center;justify-content:center;}@media only screen and (max-width :1024px){.slide_image{height:350px;width:auto;}.slide_title{font-size:38px;line-height:51px;max-width:550px;}}.layout_4_box{font-size:0;}.icona_box{width:100%;max-width:150px;height:auto;display:inline-block;}.box_25{display:inline-block;font-size:0;padding:0px;margin:0px;margin-left:1%;margin-right:1%;width:23%;height:auto;vertical-align:top;box-sizing:border-box;font-size:17px;}@media only screen and (max-width :640px){.box_25{margin-left:1%;margin-right:1%;width:48%;}}@media only screen and (max-width :480px){.layout_4_box .box_25{width:100%;}}.layout_5_box{font-size:0;}.box_20{display:inline-block;font-size:0;padding:0px;margin:0px;margin-left:1%;margin-right:1%;width:18%;height:auto;vertical-align:top;box-sizing:border-box;font-size:17px;}@media only screen and (max-width :980px){.box_20{margin-left:1%;margin-right:1%;width:48%;}}@media only screen and (max-width :480px){.layout_5_box .box_20{width:100%;}}.layout_3_box{font-size:0;}.box_33{display:inline-block;font-size:0;padding:0px;margin:0px;margin-left:1%;margin-right:1%;width:31%;height:auto;vertical-align:top;box-sizing:border-box;font-size:17px;}@media only screen and (max-width :768px){.layout_3_box .box_33{width:100%;margin:0px;}}.layout_2_box{font-size:0;}.box_50{display:inline-block;font-size:0;padding:0px;margin:0px;width:50%;height:auto;vertical-align:top;box-sizing:border-box;font-size:18px;}@media only screen and (max-width :768px){.layout_2_box .box_50{width:100%;}.box_left,.box_right{float:none;}}.box_left{float:left;text-align:left;width:48%;}.box_right{float:right;text-align:left;width:48%;}.box_66{display:inline-block;font-size:0;padding:0px;margin:0px;margin-left:1%;margin-right:1%;width:64%;height:auto;vertical-align:top;box-sizing:border-box;font-size:17px;}@media only screen and (max-width :768px){.layout_2_box .box_33,.layout_2_box .box_66{width:100%;margin:0px;}}.layout_2_box_timeline{font-size:0;background-image:url(/sites/all/themes/apesse/css/img/POINT_LINE.png);background-repeat:repeat-y;background-size:19px;background-position:top center;min-height:150px;padding-bottom:20px;}.date_timeline{display:block;font-size:38px;font-weight:600;color:#5881B7;margin:0px;}.blocco_call2action{background-color:#00AAEC;padding-top:20px;padding-bottom:40px;}.blocco_call2action .contenuto_pagina{margin-top:0px !important;margin-bottom:0px !important;}.blocco_call2action .titolo_blocco{color:#FFF;background:none;padding:0px;}.blocco_call2action .p_blocco,.blocco_call2action .sottotitolo_blocco{color:#FFF;}#footer{padding-top:50px;padding-bottom:50px;background-color:#171C35;border-top:2px solid #FFFFFF;}#footer p{font-weight:400;font-family:'Barlow',sans-serif;font-size:16px;color:#FFF;line-height:30px;}#footer .label_blu{color:#5881B7;}#footer .contenuto_pagina a{color:#FFF;text-decoration:underline;}@media only screen and (max-width :720px){#footer .box_25{width:100%;margin:0px;}#footer .layout_4_box .box_25 .text_left,#footer .layout_4_box .box_25 .text_right{text-align:center !important;}}@media only screen and (max-width :980px){#footer .box_20{width:100%;margin:0px;}#footer .layout_5_box .box_20 .text_left,#footer .layout_5_box .box_20 .text_right{text-align:center !important;}}#block-apesse-page-title{background-color:#EFEFF0;padding-top:30px;padding-bottom:30px;}#block-apesse-page-title h1{margin-left:auto;margin-right:auto;text-align:center;font-size:56px;font-weight:700;font-family:'Playfair Display',serif;color:#171C35;padding:0px;margin:0px;word-wrap:break-word;}.tab_row{padding-bottom:10px;border-bottom:1px solid #5881B7;margin-top:20px;margin-bottom:20px;}.tab_valore{display:block;font-size:38px;font-weight:600;color:#5881B7;}.tab_label{display:block;font-size:16px;color:#FFF;margin-top:10px;}.data_table{padding-top:8px;padding-bottom:50px;}.data_table .box_left{padding-top:42px;}.data_table .box_right{}@media only screen and (max-width :768px){.tab_row{text-align:center;}.data_table .box_left{padding-right:0px;}.data_table .box_right{padding-left:0px;text-align:center;}}.tab_brand{padding-bottom:50px;}.btn_brand{display:inline-block;width:360px;height:150px;border:2px solid #5881B7;font-size:0;margin:15px;box-sizing:border-box;}.btn_brand:hover{border:2px solid #FFF;transition:all 0.2s linear;}.btn_brand img{width:320px;height:auto;padding-top:5px;padding-bottom:5px;margin-left:auto;margin-right:auto;}@media only screen and (max-width :480px){.btn_brand{width:90%;padding-top:15px;padding-bottom:15px;height:auto;margin-left:0px;margin-right:0px;}.btn_brand img{width:260px;height:auto;margin-left:auto;margin-right:auto;}}.tab_solutions{padding-bottom:50px;font-size:0px;}.tab_solutions a{text-decoration:none !important;}.card_solution{display:inline-block;width:360px;height:320px;margin:15px;box-sizing:border-box;background-color:#FFF;border:2px solid #FFF;vertical-align:top;}.card_solution.highlight{border:2px solid #5881B7;}.card_solution.highlight:hover{border:2px solid #5881B7;}a.card_solution:hover{transition:all 0.2s linear;border:2px solid #5881B7;}.card_solution img{display:block;width:120px;height:120px;padding-top:50px;margin-left:auto;margin-right:auto;}.card_solution p{display:block;width:200px;height:60px;padding-top:20px;text-align:center;margin-left:auto;margin-right:auto;}@media only screen and (max-width :480px){.card_solution{width:90%;height:320px;margin-left:0px;margin-right:0px;}}#webform-submission-contatti-node-30-add-form{background-color:#FFF !important;padding-top:30px;padding-bottom:20px;text-align:left;}#webform-submission-contatti-node-30-add-form{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}#webform-submission-contatti-node-30-add-form div.form-item{margin-bottom:10px;margin-top:10px;}#webform-submission-contatti-node-30-add-form .form-item-nome-e-cognome{display:block;width:49% !important;float:left;}#webform-submission-contatti-node-30-add-form .form-item-telefono{display:block;width:49% !important;float:right;}#webform-submission-contatti-node-30-add-form .form-item-e-mail{display:block;width:49% !important;float:left;}#webform-submission-contatti-node-30-add-form .form-item-settore{display:block;width:49% !important;float:right;}#webform-submission-contatti-node-30-add-form .form-item-azienda{clear:both;display:block;width:100% !important;float:none;}#webform-submission-contatti-node-30-add-form .form-item-indirizzo-city{display:block;width:49% !important;float:left;}#webform-submission-contatti-node-30-add-form .form-item-indirizzo-state-province{display:block;width:49% !important;float:right;}#edit-country-country{font-size:17px;}#webform-submission-contatti-node-30-add-form .form-item-messaggio{clear:both;display:block;color:#171C35;}#webform-submission-contatti-node-30-add-form .form-item-descrizione-privacy a{color:#5881B7 !important;}#webform-submission-contatti-node-30-add-form  .form-item-privacy-servizio{font-size:16px;padding-top:15px;}#webform-submission-contatti-node-30-add-form  .form-item-privacy-marketing{font-size:16px;padding-top:15px;}@media only screen and (max-width :520px){#webform-submission-contatti-node-30-add-form .form-item{width:100% !important;}}#webform-submission-contatti-node-30-add-form.form-item{width:100%;}.sublist{display:block;margin-left:0px;}#block-views-block-cover-brand-block-1 img{width:100%;height:auto;position:relative;}.icona_brand{display:block;width:100%;max-width:190px;height:auto;margin-left:auto;margin-right:auto;}.foto_brand{display:block;box-sizing:border-box;width:100%;}@media only screen and (max-width :768px){.foto_brand{}}@media only screen and (max-width :1024px){#block-views-block-cover-brand-block-1 img{height:350px;width:auto;}}#block-views-block-cover-page-block-1 img{width:100%;height:auto;position:relative;}@media only screen and (max-width :1024px){#block-views-block-cover-page-block-1 img{height:350px;width:auto;}}.google-maps{display:block;position:relative;padding-bottom:0;height:400px;}.google-maps iframe{display:block;width:100% !important;height:100% !important;border:none !important;position:relative;}#block-apesse-breadcrumbs{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;font-size:16px !important;padding-top:10px;padding-bottom:10px;}#block-apesse-breadcrumbs a{color:#171C35;}#cookie_table{width:320px;min-width:100%;max-width:100%;overflow:auto;overflow-y:hidden;}.cookie_table{border-collapse:collapse;font-size:14px;}.cookie_table td{padding:4px;}.cookie_table b{font-size:16px;}.cookie_table .intestazione{border-bottom:1px solid #ccc;font-size:14px !important;}#block-navigazioneprincipale{display:none;}#block-navigazioneprincipale .menu{max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;}#block-navigazioneprincipale .menu li{list-style:none;display:block;background-color:#5881B7;margin-bottom:5px;}#block-navigazioneprincipale .menu li a{display:block;padding:10px;padding-bottom:10px;padding-top:10px;text-transform:none !important;font-size:16px;color:#FFF;text-decoration:none;}#block-navigazioneprincipale .menu li a:hover{background-color:#171C35;}#block-navigazioneprincipale .menu li a.is-active{background-color:#171C35;}@media only screen and (max-width :980px){#block-navigazioneprincipale{display:block;}}#block-views-block-cover-product-block-1 img{width:100%;height:auto;position:relative;}@media only screen and (max-width :1024px){#block-views-block-cover-product-block-1 img{height:350px;width:auto;}}#block-views-block-cover-product-block-1 img{width:100%;height:auto;position:relative;}@media only screen and (max-width :1024px){#block-views-block-cover-product-block-1 img{height:350px;width:auto;}}#block-views-block-corsi-academy-block-1 .views-content-wrapper{padding-top:40px;padding-bottom:40px;}.logo_academy{tex-align:center;vertical-align:top;}.logo_academy img{display:inline-block;width:100%;max-width:260px;height:auto;padding-bottom:30px;}.box_left_academy{padding-top:40px;}.box_left_academy .bg_grey{padding-left:25px;padding-right:25px;}.box_right_academy{padding-top:40px;padding-left:20px;}.box_right_academy li{margin-left:20px;}@media only screen and (max-width :768px){.box_right_academy{padding-left:0px;}}#block-views-block-corsi-academy-block-custom .views-content-wrapper{padding-top:40px;padding-bottom:40px;}.jobs-content-wrapper{padding-top:40px;padding-bottom:40px;}.logo_jobs{tex-align:center;vertical-align:top;}.logo_jobs img{display:inline-block;width:100%;max-width:300px;height:auto;}.box_left_jobs{padding-top:40px;}.box_left_jobs .bg_grey{padding-left:20px;padding-right:20px;}.box_right_jobs{padding-top:40px;padding-left:20px;}@media only screen and (max-width :768px){.box_right_jobs{padding-left:0px;}}#block-views-block-cover-solution-block-1 img{width:100%;height:auto;position:relative;}@media only screen and (max-width :1024px){#block-views-block-cover-solution-block-1 img{height:350px;width:auto;}}#block-views-block-cover-solution-block-1 img{width:100%;height:auto;position:relative;}@media only screen and (max-width :1024px){#block-views-block-cover-solution-block-1 img{height:350px;width:auto;}}#sliding-popup{font-family:Helvetica,Arial,sans-serif;font-size:14px;height:auto;padding-top:15px;padding-bottom:15px;color:#FFF;background-color:#000;-webkit-font-smoothing:antialiased;}#sliding-popup .popup-content{display:block;width:100%;max-width:1220px;padding-left:10px;padding-right:10px;padding-top:3px;box-sizing:border-box;text-align:left;}#sliding-popup .popup-content #popup-text{display:block !important;width:100% !important;float:left;}#sliding-popup .popup-content #popup-text p{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal !important;color:#FFF !important;line-height:120%;}#sliding-popup .popup-content #popup-text .find-more-button{display:inline-block;background-color:transparent !important;color:#FFF !important;font-weight:normal !important;text-decoration:underline!important;font-size:14px !important;font-family:'Helvetica',sans-serif;}#sliding-popup .popup-content #popup-buttons{display:block !important;float:right;max-width:100% !important;margin-top:10px;}#sliding-popup .popup-content #popup-buttons button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;font-family:'Helvetica',sans-serif;text-shadow:none !important;filter:none !important;font-size:16px !important;background:none;border:none;margin:0px;padding:5px 10px 5px 10px;}#sliding-popup .popup-content #popup-buttons button{padding-left:20px;padding-right:20px;min-width:120px;min-height:30px;}#sliding-popup .popup-content #popup-buttons button:hover{background:none;}#sliding-popup .popup-content #popup-buttons .agree-button{font-weight:normal;color:#3E3E3E;background-color:#FFF !important;padding-left:20px;padding-right:20px;border-radius:5px !important;border:2px solid #FFF;font-size:16px !important;text-transform:none;font-weight:500 !important;top:0px;}#sliding-popup .popup-content #popup-buttons .agree-button:hover{border:2px solid #FFF;color:#FFF;background-color:#000 !important;}#sliding-popup .popup-content #popup-buttons .decline-button,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{background-color:#3E3E3E !important;font-weight:normal;color:#FFF;padding-left:20px;padding-right:20px;border-radius:5px !important;border:2px solid #3E3E3E;font-size:16px !important;text-transform:none;font-weight:500 !important;top:0px;}.eu-cookie-compliance-save-preferences-button{margin-top:10px;}#sliding-popup .popup-content #popup-buttons .decline-button:hover,.eu-cookie-compliance-save-preferences-button:hover,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button:hover{border:2px solid #3E3E3E;color:#3E3E3E;background-color:#000 !important;}#sliding-popup .popup-content #popup-buttons button:active{}div#sliding-popup.eu-cookie-withdraw-wrapper{background:#000;}@media only screen and (max-width :640px){#sliding-popup .popup-content #popup-buttons{float:none;text-align:center;}.eu-cookie-compliance-categories-buttons{float:none !important;width:auto !important;margin-left:auto;margin-right:auto;text-align:center;}}.eu-cookie-withdraw-tab{background-color:#000;font-family:Helvetica,Arial,sans-serif;font-size:14px;}.eu-cookie-compliance-category input[type=checkbox]{width:20px;height:20px;display:inline-block;vertical-align:top;}.eu-cookie-compliance-category label{vertical-align:top;font-size:14px !important;line-height:25px;color:#FFF !important;text-transform:capitalize;font-weight:600 !important;}.eu-cookie-compliance-category{margin-top:10px;margin-bottom:20px;}.eu-cookie-compliance-message h2{font-family:Helvetica,Arial,sans-serif;font-size:16px;}.eu-cookie-compliance-message a{color:#FFF;}#eu-cookie-compliance-categories{padding-top:0px;}#eu-cookie-compliance-categories h2{font-family:Helvetica,Arial,sans-serif;font-size:16px;padding-top:20px;margin-bottom:10px;}.eu-cookie-compliance-reset-preferences-wrapper{display:block;width:100%;text-align:right;}#eu-cookie-compliance-reset-preferences-button{background-image:url(/sites/all/themes/apesse/css/img/B_COOKIE_OFF.png);cursor:pointer;background-size:100%;background-repeat:no-repeat;background-color:transparent;width:30px;height:30px;display:inline-block;}.eu-cookie-compliance-scroll-wrapper{max-height:200px;overflow-y:scroll;}.eu-cookie-compliance-category-description{color:#FFF !important;line-height:120%;}#block-apesse-languageswitcher{display:inline-flex;}#block-apesse-languageswitcher li{list-style-type:none;display:inline-flex;margin-left:5px;}#block-apesse-languageswitcher .links{margin-top:0px;margin-bottom:0px;}#block-apesse-languageswitcher .language-it{width:25px;height:28px;background-repeat:no-repeat;background-size:100%;text-decoration:none !important;background-image:url(/sites/all/themes/apesse/css/img/Icona_IT-OFF-2x.png);margin-left:5px;background-color:#5881B7;border-bottom-left-radius:5%;border-bottom-right-radius:5%;}#block-apesse-languageswitcher .language-en{width:25px;height:28px;background-repeat:no-repeat;background-size:100%;text-decoration:none !important;background-image:url(/sites/all/themes/apesse/css/img/Icona_UK-OFF-2x.png);margin-left:5px;border-bottom-left-radius:5%;border-bottom-right-radius:5%;}#block-apesse-languageswitcher .language-it.is-active{background-image:url(/sites/all/themes/apesse/css/img/Icona_IT-ON-2x.png);}#block-apesse-languageswitcher .language-en.is-active{background-image:url(/sites/all/themes/apesse/css/img/Icona_UK-ON-2x.png);}.tab_products{padding-bottom:50px;font-size:0px;text-align:left;}.tab_products a{text-decoration:none !important;}@media only screen and (max-width :1190px){.tab_products{max-width:780px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width :800px){.tab_products{text-align:center;}}.webform_banner{padding-bottom:30px;max-width:100%;}#webform-submission-iscrizione-evento-node-91-add-form{background-color:#FFF !important;padding-top:30px;padding-bottom:20px;text-align:left;}#webform-submission-iscrizione-evento-node-91-add-form{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}#webform-submission-iscrizione-evento-node-91-add-form div.form-item{margin-bottom:10px;margin-top:10px;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-data{display:block;width:49% !important;float:left;}#webform-submission-iscrizione-evento-node-91-add-form div[class*="form-item-hotel"]{display:block;width:49% !important;float:right;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-nome-e-cognome{display:block;width:49% !important;float:left;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-nome-e-cognome-2{display:block;width:49% !important;float:right;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-telefono{display:block;width:49% !important;float:right;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-e-mail{display:block;width:49% !important;float:left;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-settore{display:block;width:49% !important;float:right;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-azienda{clear:both;display:block;width:49% !important;float:left;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-indirizzo-address{display:block;width:99.8% !important;float:left;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-indirizzo-city{display:block;width:49% !important;float:left;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-indirizzo-state-province{display:block;width:24% !important;float:right;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-indirizzo-postal-code{display:block;width:24% !important;float:right;margin-right:1%;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-messaggio{clear:both;display:block;color:#171C35;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-descrizione-privacy{display:inline-block;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-descrizione-privacy a{color:#5881B7 !important;}#webform-submission-iscrizione-evento-node-91-add-form  .form-item-privacy-servizio{font-size:16px;padding-top:15px;}#webform-submission-iscrizione-evento-node-91-add-form  .form-item-privacy-marketing{font-size:16px;padding-top:15px;}@media only screen and (max-width :520px){#webform-submission-iscrizione-evento-node-91-add-form .form-item{width:100% !important;}#webform-submission-iscrizione-evento-node-91-add-form div[class*="form-item-hotel"]{width:99.8% !important;}#webform-submission-iscrizione-evento-node-91-add-form .form-item-indirizzo-postal-code{margin-right:0;}}#webform-submission-iscrizione-evento-node-91-add-form.form-item{width:100%;}#webform-submission-iscrizione-evento-node-91-add-form .fieldgroup{padding:0;border-width:0;margin:0;clear:both;float:none;}.label-lookalike{color:#171C35 !important;margin:0px;padding:0px;margin-top:0px;margin-bottom:5px;font-size:18px !important;color:#171C35;font-weight:300 !important;display:block;}
.klaro{font-family:Arial,Helvetica,sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.klaro a{min-height:auto !important;}.klaro .cookie-notice strong{display:block;margin-bottom:20px;color:#A0A0A0;font-size:14px;font-weight:300;}.klaro-close{color:#555 !important;}.klaro-close::after{content:"\00d7";font-size:2em;}.klaro .cookie-notice:not(.cookie-modal-notice):focus-visible{outline:none;}.klaro_toggle_dialog:focus{transform:none;}.klaro .cookie-modal a{color:#f1d600;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:space-between;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{font-size:16px;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a{color:#f1d600;}.klaro .cookie-notice .cn-learn-more{background-color:#555;color:white !important;padding:5px 10px;flex-grow:unset !important;border-radius:4px;font-size:16px;cursor:pointer;}.klaro .cookie-notice .cn-learn-more:hover,.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:hover{opacity:0.75;}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-success{background-color:#FFF !important;color:#333 !important;padding:5px 10px;font-size:16px;}.klaro .cookie-notice .cm-btn.cm-btn-success,.klaro .cookie-modal button.cm-btn.cm-btn-success.cm-btn-accept-all{background-color:#f1d600 !important;color:#333 !important;padding:5px 40px;font-size:16px;}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider{background-color:#f1d600;}.klaro_toggle_dialog{right:unset;left:25px;}.klaro .cookie-modal .cm-modal .cm-header h1{font-weight:300 !important;}.klaro .cookie-modal .cm-list-title{font-family:Arial,Helvetica,sans-serif;color:#FFF;text-transform:none;font-size:16px !important;font-weight:300 !important;}.klaro .cookie-modal .cm-required{text-transform:none;font-size:14px !important;font-family:Arial,Helvetica,sans-serif !important;}.klaro .cookie-modal .cm-list-label .slider::before{background-color:#A0A0A0;}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider::before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before{background-color:white;}.cm-btn.cm-btn-success.cm-btn-info.cm-btn-accept{background-color:#4A4A4A;color:white;}.klaro .cookie-modal .cm-modal .cm-body p,.klaro .cookie-modal .cm-modal .cm-body span,.klaro .cookie-modal .cm-modal .cm-header p{font-size:14px;}@media only screen and (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){left:0px !important;right:0px !important;max-width:100% !important;bottom:0px !important;}}@media only screen and (max-width:480px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{flex-direction:column !important;}.klaro .cookie-notice .cn-learn-more{text-align:center;width:100%;box-sizing:border-box;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%;}.klaro .cookie-notice .cm-btn.cm-btn-success{width:100%;min-height:45px;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin:0.5em auto 0 auto;width:100%;}}.klaro .context-notice{background-color:#333;border:none;border-radius:0px;padding-top:20px;padding-bottom:20px;}.klaro .context-notice p{color:#FFF;font-size:16px;}.klaro .context-notice p a{color:#f1d600;font-size:14px;margin-top:20px;}.klaro .context-notice .cm-btn.cm-btn-success{background-color:#4a4a4a;}.klaro .context-notice .cm-btn.cm-btn-success-var{background-color:#f1d600;color:#333;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:left;}
