/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}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:#0A3C5A;font-size:100%;}html{scroll-behavior:smooth;}html,body{background-color:#0A3C5A;font-family:'Roboto',sans-serif;color:#292929;}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;height:0px;}ul{margin-left:0px;padding-left:0px;}ol{margin-left:0px;padding-left:0px;list-style-position:inside;}#main{background-color:#FFF;}#header{display:block;width:100%;margin-left:auto;margin-right:auto;height:70px;background-color:#0A3C5A;padding-top:0px;}#header_top{height:12px;display:block;}#header_top a{line-height:12px;}#header_top_left{float:left;tex-align:left;}#header_top_right{float:right;tex-align:right;}#header_middle{display:inline-block;width:100%;margin-left:auto;margin-right:auto;height:46px;}#header_middle_left{float:left;}#logo img{width:174px;height:46px;overflow:hidden;}#header_middle_right{float:right;}#header_bottom{height:auto;}#header_bottom_left{float:left;}#header_bottom_right{float:right;}#block-serecosrl-content ul{padding-left:20px;}#block-serecosrl-content ul li{list-style-position:outside;}#block-serecosrl-page-title{text-align:center;}#block-serecosrl-page-title h1{display:inline-block;font-size:40px;font-family:'Antonio',sans-serif;text-decoration:none;color:#00A4DA;text-transform:uppercase;margin:0px;margin-bottom:30px;font-weight:400;text-decoration:underline;text-underline-offset:4px;}#block-serecosrl-page-title .page-title{display:inline-block;font-size:40px;font-family:'Antonio',sans-serif;text-decoration:none;color:#00A4DA;text-transform:uppercase;margin-top:30px;margin-bottom:30px;font-weight:400;text-decoration:underline;text-underline-offset:4px;}.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:#292929;text-decoration:underline;}.bg_white{background-color:#FFF;}.bg_grey{background-color:#F4F4F4;}.bg_blue{background-color:#0A3C5A;}.bg_gradient{background:transparent linear-gradient(180deg,#0A3C5A 0%,#292929 100%) 0% 0% no-repeat padding-box;}.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-family:'Roboto',san-serif;font-size:16px !important;font-weight:400 !important;text-transform:uppercase;display:inline-block;height:45px;line-height:45px;text-align:center !important;text-decoration:none !important;padding-left:40px;padding-right:40px;margin-top:10px;margin-bottom:10px;border:2px solid #00A4DA;width:auto;background-color:#00A4DA;color:#FFF !important;transition:all 0.3s ease-in-out;}.calltoaction:hover{background-color:transparent;color:#00A4DA !important;border:2px solid #00A4DA;}.calltoaction.outline{background-color:transparent;color:#FFF !important;border:2px solid #00A4DA;}.calltoaction.outline:hover{border:2px solid #00A4DA;background-color:#00A4DA;color:#FFF;}.pad_top{padding-top:50px;}.pad_bottom{padding-bottom:50px;}.titolo_blocco{display:inline-block;font-size:40px;font-family:'Antonio',sans-serif;text-decoration:none;color:#00A4DA;text-transform:uppercase;margin:0px;margin-bottom:30px;font-weight:400;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:4px;}.sottotitolo_blocco{font-size:22px;line-height:120%;font-weight:400;font-family:'Roboto',sans-serif;padding:0px;margin:0px;margin-bottom:20px;color:#292929;}.sottotitolo_blocco b,.sottotitolo_blocco strong{background-color:#FFF482;font-weight:400 !important;}p.contenuto_blocco{font-size:16px;font-weight:400;font-family:'Roboto',sans-serif;line-height:140%;margin-bottom:20px;color:#292929;}li.contenuto_blocco{font-size:16px;font-weight:400;font-family:'Roboto',sans-serif;line-height:140%;margin-bottom:20px;color:#292929;}.contenuto_pagina u{background-color:#FFF482;font-weight:400 !important;text-decoration:none !important;}.foto_blocco{display:block;box-sizing:border-box;width:100%;}.sfumatura_blocco{display:block;position:absolute;top:0px;box-sizing:border-box;width:100%;height:100%;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));z-index:99;}.text_white{color:#FFF !important;}#header_middle{text-align:right;}#header_middle_right{display:block;width:auto;text-align:center;margin:0px;padding:0px;}#header_middle_right .menu{display:inline-block;margin:0px;padding:0px;line-height:46px;}#header_middle_right .menu li{list-style:none;display:inline-block;margin-left:0px;vertical-align:middle;}#header_middle_right .menu li a{font-weight:400;font-size:16px;color:#FFF;text-decoration:none;text-transform:none;font-family:'Roboto',serif;text-transform:uppercase;margin-right:15px;}#header_middle_right .menu li a.search_icon_link{font-size:0;background-image:url(/sites/all/themes/serecosrl/css/img/serecosrl_search_icon.png);background-repeat:no-repeat;display:block;width:16px;height:16px;background-color:transparent;background-size:100%;margin-right:0px !important;cursor:pointer;margin-left:0px;}#header_middle_right .menu li a:hover,#header_middle_right .menu li a.is-active{color:#FFF;text-decoration:underline;}#header_middle_right .menu-item--active-trail > a{color:#FFF !important;text-decoration:underline !important;}#header_middle_right ul.menu{position:relative;}#header_middle_right ul.menu ul{position:absolute;top:42px;margin-left:-20px;width:auto;z-index:100;text-align:left;padding-top:10px !important;padding-bottom:10px !important;padding-left:20px;padding-right:20px;background-color:#0A3C5A;display:none;}#header_middle_right 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_right 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_right ul.menu ul > li > a{display:block;padding:0px;padding-bottom:0px;padding-top:0px;text-transform:none !important;border-bottom:2px solid transparent;margin-right:0px !important;font-size:15px;}#header_middle_right ul.menu>li:last-child ul{margin-left:-10px;line-height:24px;padding-left:10px !important;padding-right:10px !important;}#header_middle_right ul.menu>li:last-child ul li{text-align:right;color:#FFF;}@media only screen and (max-width :1024px){.region-header-middle-right{display:none;}.region-header-middle-right{position:relative;height:2000px;}#header_middle_right{display:block;float:none;position:absolute;top:70px;left:0px;width:100%;background-color:#0A3C5A;z-index:999;box-sizing:border-box;}#header_middle_right .menu li{margin:0px;}.region-header-middle-right ul li{display:block;width:100%;padding:0px;margin:0px;height:30px;line-height:normal;}.region-header-middle-right ul li a{font-size:16px;padding:10px !important;margin:15px !important;display:block;}#header_middle_right .menu li{margin-left:0px;}#header_middle_right .menu li a.search_icon_link{display:inline-block;margin-left:0px !important;margin-right:0px !important;margin-top:20px;width:10px;height:10px;}#header_middle_right .menu li a.language_icon_link{display:inline-block;margin-left:0px !important;margin-right:0px !important;margin-top:20px;width:10px;height:10px;}}.toggle_menu{display:none;position:absolute;right:10px;top:22px;width:30px;height:30px;background-color:transparent;border:none;background-size:100%;margin:0px;background-image:url(/sites/all/themes/serecosrl/css/img/T_MENU_ON.png);background-repeat:no-repeat;cursor:pointer;z-index:99;}@media only screen and (max-width :1024px){.toggle_menu{display:block;}}.show_menu{display:block !important;}.toggle_menu_off{background-image:url(/sites/all/themes/serecosrl/css/img/T_MENU_OFF.png);}.toggle_body_off{overflow:hidden;height:100%;width:100%;position:fixed;}@media only screen and (min-width :1025px){.region-header-middle-right{display:block !important;}body{overflow:scroll !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 :1024px){#block-navigazioneprincipale{display:block;}}#block-serecosrl-local-tasks{background-color:#FFF !important;margin:0px;}.tabs{width:100%;border:none;margin-right:0px;font-size:16px;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:#292929;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:#FAF7F7;}.tabs ul.primary li a:hover{background-color:#00A4DA;color:#FFF;}.tabs ul.primary li.is-active a{background-color:#00A4DA;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;}#area_pagetop{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto;height:auto;overflow:hidden;position:relative;background-color:#FAF7F7;}.region-pagetop{width:100%;}#block-views-block-cover-page-block-1 img{width:100%;height:auto;position:relative;}.slide_content{display:flex;align-items:center;justify-content:center;vertical-align:middle;}.slide_title{display:block;width:100%;max-width:1200px;color:#FFF;position:absolute;z-index:99;text-align:left;padding:10px;box-sizing:border-box;}.slide_title h1{display:inline-block;font-size:60px;font-family:'Antonio',sans-serif;text-decoration:none;color:#00A4DA;text-transform:uppercase;margin:0px !important;font-weight:400;text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:8px;}.slide_title p{font-size:20px;line-height:120%;font-family:'Roboto',sans-serif;text-decoration:none;color:#FFF;max-width:50%;}@media only screen and (max-width :768px){.slide_title p{max-width:100%;}}@media only screen and (max-width :1024px){#block-views-block-cover-page-block-1 img{height:350px;width:auto;}}#block-views-block-cover-taxonomy-block-1 img{width:100%;height:auto;position:relative;}@media only screen and (max-width :1024px){#block-views-block-cover-taxonomy-block-1 img{height:350px;width:auto;}}.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;}@media only screen and (max-width :768px){.layout_2_box .box_50,.layout_2_box .box_50.wide{width:100%;}.box_left,.box_right{float:none;}}.box_left{float:left;text-align:left;width:48%;}.box_left.wide{width:50%;}.box_right{float:right;text-align:left;width:48%;}.box_right.wide{width:50%;}.box_txt_only{padding:50px;}.box_txt_padding{padding:40px;}.box_img_only{overflow:hidden;}.box_25{display:inline-block;font-size:0;padding:0px;margin:0px;width:23%;height:auto;vertical-align:top;box-sizing:border-box;font-size:16px;}.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:16px;}.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:16px;}@media only screen and (max-width :768px){.layout_2_box .box_33,.layout_2_box .box_66{width:100%;margin:0px;}.box_33 .text_right,.box_66 .text_left{text-align:center !important;}}.layout_4_box{font-size:0;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;}@media only screen and (max-width :1100px){.layout_4_box.fixed_width_cards{max-width:580px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width :600px){.layout_4_box.fixed_width_cards{max-width:265px;}}.layout_4_box.fixed_width_cards .box_25{font-size:0;padding:0px;margin:0px;width:265px;height:auto;vertical-align:top;box-sizing:border-box;}.card_big{display:block;margin-bottom:50px;overflow:hidden;position:relative;}.card_big a{text-decoration:none !important;}.card_big_img .foto_blocco{-webkit-transition:-webkit-transform 0.3s ease-in-out;position:relative;z-index:0;}.card_big a:hover .card_big_img .foto_blocco{transform:scale(1.1,1.1);height:auto;}.card_big_txt{padding:35px;text-align:center;z-index:99;position:relative;bottom:0;background-color:#0A3C5A;}.card_big .sottotitolo_blocco{text-transform:uppercase;}.card_small{display:block;margin-bottom:50px;text-decoration:none;box-shadow:0px 0px 0px rgb(0 0 0 / 10%);transition:all 0.3s ease-in-out;}.card_small a{text-decoration:none;}.card_small:hover{box-shadow:1px 1px 10px rgb(0 0 0 / 20%);}.card_small_img img{max-width:100%;height:auto;}.card_small_txt{padding:20px;min-height:60px;display:flex;align-items:center;justify-content:center;}.card_small_txt{text-decoration:none !important;}.card_small_txt.certificazione{padding-left:0px;padding-right:0px;margin-left:25px;margin-right:25px;border-top:2px solid #292929;}.card_small .sottotitolo_blocco{margin-bottom:0px;text-transform:uppercase;}.blocco_servizi{display:block;position:relative;margin-bottom:5%;overflow:hidden;}.icona_servizi{position:absolute;display:flex;width:auto;height:100%;top:0px;align-items:center;justify-content:center;}.testo_servizi{position:absolute;display:flex;min-height:20px;bottom:0px;font-family:'Antonio',sans-serif;font-size:30px;font-weight:400;color:#FFF;padding:25px;margin:0px;text-transform:uppercase;top:0px;right:0px;width:68%;box-sizing:border-box;align-items:center;justify-content:center;text-align:center;line-height:145%;}p.testo_servizi{vertical-align:middle;}.blocco_servizi .foto_blocco{-webkit-transition:-webkit-transform 0.3s ease-in-out;}.blocco_servizi a:hover .foto_blocco{transform:scale(1.1,1.1);height:auto;}.blocco_referenze{position:relative;margin-bottom:50px;overflow:hidden;}.testo_referenze{position:absolute;display:inline-block;min-height:20px;bottom:0px;font-family:'Antonio',sans-serif;font-size:40px;font-weight:400;color:#FFF;padding:25px;margin:0px;text-transform:uppercase;z-index:99;}#footer_top{padding-top:25px;padding-bottom:25px;background-color:#FFF;}#footer_top .contenuto_pagina a{color:#292929;}@media only screen and (max-width :768px){#footer_top .layout_4_box{display:block;}#footer_top .box_25{display:block;width:auto;text-align:center;margin-bottom:15px;}p.txt_footer{text-align:center !important;}.logo_footer{margin-bottom:35px;margin-left:auto;margin-right:auto;}.link_social{margin-left:0px;margin-top:10px;}}#footer_bottom{padding-top:15px;padding-bottom:35px;background-color:#0A3C5A;color:#fff;}#footer_bottom .contenuto_pagina a{color:#fff;}.logo_footer{width:174px;height:46px;}.txt_footer{font-size:16px;}p.txt_footer{margin:0px;margin-top:3px;padding:0px;color:#292929;}.footer_bottom_left{display:block;width:20%;float:left;text-align:left;}.footer_bottom_center{display:block;width:60%;float:left;text-align:center;}.footer_bottom_right{display:block;width:20%;float:left;text-align:right;}.link_in{font-size:0;background-image:url(/sites/all/themes/serecosrl/css/img/serecosrl_in_icon.png);background-repeat:no-repeat;display:inline-block;width:16px;height:16px;background-color:transparent;background-size:100%;margin-right:0px !important;cursor:pointer;margin-left:10px;}.link_fb{font-size:0;background-image:url(/sites/all/themes/serecosrl/css/img/serecosrl_fb_icon.png);background-repeat:no-repeat;display:inline-block;width:16px;height:16px;background-color:transparent;background-size:100%;margin-right:0px !important;cursor:pointer;margin-left:10px;}@media only screen and (max-width :768px){.footer_bottom_left{display:block;width:100%;float:none;text-align:center;}.footer_bottom_center{display:block;width:100%;float:none;text-align:center;}.footer_bottom_right{display:block;width:100%;float:none;text-align:center;}}.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;}.description{font-size:16px;color:#292929;}.description a{color:#292929;}input{width:99.8%;display:block;margin-bottom:3px;height:44px;background-color:#F4F4F4;border:2px solid #F4F4F4;box-sizing:border-box;border-radius:5px !important;font-size:16px;color:#292929;font-weight:400;font-family:inherit;padding-left:10px;}label{color:#292929 !important;margin:0px;padding:0px;margin-bottom:5px;font-size:16px !important;color:#292929;}.form-submit{clear:both;display:block;min-width:100px;width:auto;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto;border-radius:0px !important;text-decoration:none;cursor:pointer;font-style:normal;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in-out;height:44px;margin-top:10px;margin-bottom:10px;border:2px solid #00A4DA;background-color:#00A4DA;color:#FFF;font-family:'Roboto',san-serif;font-size:16px !important;font-weight:400 !important;}.form-submit:hover{background-color:transparent;color:#00A4DA !important;border:2px solid #00A4DA;}.form-item{margin-bottom:20px;}textarea{width:99.8%;margin:0px;display:block;font-size:16px;background-color:#F4F4F4;border:2px solid #F4F4F4;box-sizing:border-box;border-radius:5px !important;font-family:'Roboto',sans-serif;padding:10px;color:#292929;}.form-select{width:99.8%;display:block;margin-bottom:3px;height:44px;background-color:#F4F4F4;border:2px solid #F4F4F4;box-sizing:border-box;border-radius:5px !important;font-size:16px;color:#292929;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:#00A4DA;font-size:14px;font-weight:normal;}.form-required:after{content:" *";color:#00A4DA;}#block-serecosrl-breadcrumbs{display:block;background-color:#F4F4F4;min-height:50px;height:auto;}#block-serecosrl-breadcrumbs .content{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;font-size:16px !important;line-height:50px;font-family:'Roboto',sans-serif !important;color:#292929;}#block-serecosrl-breadcrumbs a{color:#292929;}#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:16px;color:#292929;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:#00A4DA !important;text-decoration:underline;}div.messages a:hover{color:#00A4DA !important;text-decoration:underline;}.messages .status h2{padding:0px;margin:0px;}.google-maps{display:block;position:relative;padding-bottom:0;height:500px;}.google-maps iframe{display:block;width:100% !important;height:100% !important;border:none !important;position:relative;}#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 #292929;font-size:14px !important;}.sottotitolo_blocco.sottotitolo_processi{margin-bottom:0px !important;}#block-views-block-processi-block-1{background-color:#F4F4F4;}#block-views-block-processi-block-1 .content{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}#block-views-block-processi-block-1 .views-content-wrapper{font-size:0;display:block;}#block-views-block-processi-block-1 .views-content-wrapper .views-row{display:inline-block;margin-left:15px;margin-right:15px;}@media only screen and (max-width :1200px){#block-views-block-processi-block-1 .views-content-wrapper{max-width:885px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width :905px){#block-views-block-processi-block-1 .views-content-wrapper{max-width:590px;}}@media only screen and (max-width :610px){#block-views-block-processi-block-1 .views-content-wrapper{max-width:100%;text-align:center;}}#block-views-block-processi-block-1 .views-content-wrapper .box_25{font-size:0;padding:0px;margin:0px;width:265px;height:auto;vertical-align:top;box-sizing:border-box;text-align:center;}#block-views-block-processi-block-1 .views-content-wrapper .box_25 a{color:#292929;}.sottotitolo_blocco.sottotitolo_settori{margin-bottom:0px !important;}#block-views-block-settori-block-1 .content{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}#block-views-block-settori-block-1 .views-content-wrapper{font-size:0;display:block;}#block-views-block-settori-block-1 .views-content-wrapper .views-row{display:inline-block;margin-left:15px;margin-right:15px;}@media only screen and (max-width :1200px){#block-views-block-settori-block-1 .views-content-wrapper{max-width:885px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width :905px){#block-views-block-settori-block-1 .views-content-wrapper{max-width:590px;}}@media only screen and (max-width :610px){#block-views-block-settori-block-1 .views-content-wrapper{max-width:auto;text-align:center;}}#block-views-block-settori-block-1 .views-content-wrapper .box_25{font-size:0;padding:0px;margin:0px;width:265px;height:auto;vertical-align:top;box-sizing:border-box;text-align:center;}#block-views-block-settori-block-1 .views-content-wrapper .box_25 a{color:#292929;}#block-views-block-settori-block-2{background-color:#F4F4F4;}#block-views-block-settori-block-2 .content{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}#block-views-block-settori-block-2 .views-content-wrapper{font-size:0;display:block;}#block-views-block-settori-block-2 .views-content-wrapper .views-row{display:inline-block;margin-left:15px;margin-right:15px;}@media only screen and (max-width :1200px){#block-views-block-settori-block-2 .views-content-wrapper{max-width:885px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width :905px){#block-views-block-settori-block-2 .views-content-wrapper{max-width:590px;}}@media only screen and (max-width :610px){#block-views-block-settori-block-2 .views-content-wrapper{max-width:auto;text-align:center;}}#block-views-block-settori-block-2 .views-content-wrapper .box_25{font-size:0;padding:0px;margin:0px;width:265px;height:auto;vertical-align:top;box-sizing:border-box;text-align:center;}#block-views-block-settori-block-2 .views-content-wrapper .box_25 a{color:#292929;}p.contenuto_blocco_referenze{font-size:16px;font-weight:400;font-family:'Roboto',sans-serif;line-height:140%;margin-bottom:20px;color:#292929;margin-top:0px;}.sottotitolo_blocco_referenze{margin-bottom:0px;font-size:22px;line-height:120%;font-weight:400;font-family:'Roboto',sans-serif;padding:0px;margin:0px;color:#292929;}#block-views-block-page-title-taxonomy-block-1{text-align:center;}#block-views-block-page-title-taxonomy-block-1 .page-title{display:inline-block;font-size:40px;font-family:'Antonio',sans-serif;text-decoration:none;color:#00A4DA;text-transform:uppercase;margin-top:30px;margin-bottom:30px;font-weight:400;text-decoration:underline;text-underline-offset:4px;}#block-views-block-referenze-block-1 .content,#block-views-block-referenze-block-2 .content{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;}#block-views-block-referenze-block-1 .views-content-wrapper,#block-views-block-referenze-block-2 .views-content-wrapper{font-size:0;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;}#block-views-block-referenze-block-1 .views-row,#block-views-block-referenze-block-1 .views-fiel .field-content,#block-views-block-referenze-block-2 .views-row,#block-views-block-referenze-block-2 .views-fiel .field-content{display:block;max-width:48%;font-size:0;padding:0px;margin:0px;width:auto;height:auto;vertical-align:top;box-sizing:border-box;}@media only screen and (max-width :768px){#block-views-block-referenze-block-1 .views-row,#block-views-block-referenze-block-1 .views-fiel .field-content,#block-views-block-referenze-block-2 .views-row,#block-views-block-referenze-block-2 .views-fiel .field-content{width:100%;max-width:100%;}}.blocco_referenze .foto_blocco{-webkit-transition:-webkit-transform 0.3s ease-in-out;}.blocco_referenze a:hover .foto_blocco{transform:scale(1.1,1.1);height:auto;}#block-views-block-referenze-block-2{background-color:#F4F4F4;}#block-views-block-referenze-block-2 .contenuto_pagina{padding-top:50px;;}#block-views-block-referenze-block-2 .sottotitolo_blocco{padding-bottom:50px;;}#webform-submission-richiedi-informazioni-node-20-add-form{text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:20px;padding-left:10px;padding-right:10px;box-sizing:border-box;}#webform-submission-richiedi-informazioni-node-20-add-form #edit-descrizione{margin-top:30px;margin-bottom:30px;}#webform-submission-richiedi-informazioni-node-20-add-form.form-item{width:100%;}#webform-submission-richiedi-informazioni-node-20-add-form div.form-item{margin-bottom:10px;margin-top:10px;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-richiedente{display:block;width:49% !important;float:left;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-nome-e-cognome{display:block;width:49% !important;float:right;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-e-mail{display:block;width:49% !important;float:left;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-telefono{display:block;width:49% !important;float:right;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-indirizzo-city{display:block;width:49% !important;float:left;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-indirizzo-country{display:block;width:49% !important;float:right;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-messaggio{clear:both;display:block;color:#292929;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-descrizione-privacy a{color:#292929 !important;}#webform-submission-richiedi-informazioni-node-20-add-form .form-item-privacy{font-size:16px;padding-top:16px;}#webform-submission-richiedi-informazioni-node-20-add-form .webform-button--submit{margin-top:50px;margin-bottom:50px;}@media only screen and (max-width :520px){#webform-submission-richiedi-informazioni-node-20-add-form .form-item{width:100% !important;}}#webform-submission-richiedi-sopralluogo-node-21-add-form{text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:20px;padding-left:10px;padding-right:10px;box-sizing:border-box;}#webform-submission-richiedi-sopralluogo-node-21-add-form #edit-descrizione{margin-top:30px;margin-bottom:30px;}#webform-submission-richiedi-sopralluogo-node-21-add-form.form-item{width:100%;}#webform-submission-richiedi-sopralluogo-node-21-add-form div.form-item{margin-bottom:10px;margin-top:10px;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-nome-e-cognome{display:block;width:49% !important;float:left;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-e-mail{display:block;width:49% !important;float:right;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-telefono{display:block;width:49% !important;float:left;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-azienda{display:block;width:49% !important;float:right;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-indirizzo-address{display:block;width:49% !important;float:left;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-indirizzo-city{display:block;width:49% !important;float:right;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-indirizzo-postal-code{display:block;width:49% !important;float:left;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-indirizzo-country{display:block;width:49% !important;float:right;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-messaggio{clear:both;display:block;color:#292929;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-descrizione-privacy a{color:#292929 !important;}#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item-privacy{font-size:16px;padding-top:16px;}#webform-submission-richiedi-sopralluogo-node-21-add-form .webform-button--submit{margin-top:50px;margin-bottom:50px;}@media only screen and (max-width :520px){#webform-submission-richiedi-sopralluogo-node-21-add-form .form-item{width:100% !important;}}.webform-confirmation{padding-bottom:50px;text-align:center;}#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 a{color:#FFF;}#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 h2{font-family:Helvetica,Arial,sans-serif;color:#FFF !important;text-transform:none !important;}#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,.eu-cookie-compliance-reject-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:#000;background-color:#F1D600 !important;padding-left:20px;padding-right:20px;border-radius:4px !important;border:2px solid #F1D600;font-size:16px !important;text-transform:none;font-weight:500 !important;top:0px;vertical-align:top;}#sliding-popup .popup-content #popup-buttons .agree-button:hover{opacity:0.75;}#sliding-popup .popup-content #popup-buttons .decline-button,#sliding-popup .popup-content #popup-buttons .eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-reject-button{background-color:#3E3E3E !important;font-weight:normal;color:#FFF;padding-left:20px;padding-right:20px;border-radius:4px !important;border:2px solid #3E3E3E;font-size:16px !important;text-transform:none;font-weight:500 !important;top:0px;vertical-align:middle;}.eu-cookie-compliance-save-preferences-button,.eu-cookie-compliance-reject-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,.eu-cookie-compliance-reject-button:hover{opacity:0.75;}#sliding-popup .popup-content #popup-buttons button:active{}div#sliding-popup.eu-cookie-withdraw-wrapper{background:#000 !important;}@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 !important;vertical-align:top;}.eu-cookie-compliance-category input[type="checkbox"]{accent-color:#0075FF;}.eu-cookie-compliance-category label{font-family:Helvetica,Arial,sans-serif;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 !important;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 !important;font-size:16px;padding-top:20px;margin-bottom:10px;color:#FFF;text-transform:none;font-weight:bold;}.eu-cookie-compliance-reset-preferences-wrapper{display:block;width:100%;text-align:right;}.eu-cookie-compliance-close-button{background-image:url(/sites/all/themes/serecosrl/css/img/B_COOKIE_OFF.png);cursor:pointer;background-size:100%;background-repeat:no-repeat;background-color:transparent;width:15px;height:15px;display:inline-block;margin-right:5px;margin-top:5px;}.eu-cookie-compliance-scroll-wrapper{max-height:200px;overflow-y:scroll;}.eu-cookie-compliance-category-description{color:#FFF !important;line-height:120%;}.search-form label{display:inline-block;font-size:40px !important;font-family:'Antonio',sans-serif;text-decoration:none;color:#00A4DA !important;text-transform:uppercase;margin:0px;margin-bottom:30px;font-weight:400;text-decoration:underline;text-underline-offset:4px;}.search-form .form-search{display:block;margin-left:auto;margin-right:auto;text-align:center !important;}.search-form .form-item-keys{display:block;width:100%;}.search-form #edit-keys{width:100%;}.page-url-search-node .block-system-main-block{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:50px;padding-left:10px;padding-right:10px;box-sizing:border-box;text-align:center;}.page-url-search-node .block-system-main-block ol{text-align:left;}.page-url-search-node .block-system-main-block h2{font-size:22px;line-height:120%;font-weight:400;font-family:'Roboto',sans-serif;padding:0px;margin:0px;margin-bottom:20px;color:#292929;}.page-url-search-node .block-system-main-block h3{font-size:16px;line-height:120%;font-weight:400;font-family:'Roboto',sans-serif;padding:0px;margin:0px;margin-bottom:20px;color:#292929;}.page-url-search-node .block-system-main-block ol h3{display:inline !important;font-weight:normal;font-size:17px;padding-bottom:0px;}.page-url-search-node .block-system-main-block ol li p{margin-top:5px;margin-bottom:25px;}.page-url-search-node .block-system-main-block ol li a{color:#00A4DA !important;}.naming_bold{display:inline-block;font-weight:500 !important;text-align:left !important;}.maintenance-page header{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;padding-top:10px;padding-bottom:10px;}.maintenance-page header img{width:174px;height:46px;overflow:hidden;}.maintenance-page header h1{display:none;}.maintenance-page main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;color:#FFF;margin-top:50px;}.maintenance-page main h1{margin-top:0px;font-size:40px;font-family:'Antonio',sans-serif;}.maintenance_footer{margin-top:80px;line-height:140%;}.maintenance_footer,.maintenance_footer a{color:#FFF !important;font-size:16px !important;}#block-serecosrl-main-menu{margin-right:65px;}#block-languageswitcher{position:relative;bottom:-25px;margin-bottom:-25px;color:#FFF!important;}.flag_it{font-size:0;background-image:url(/sites/all/themes/serecosrl/css/img/serecosrl_flag_it_2x.png);background-repeat:no-repeat;display:inline-block;width:18px;height:18px;background-color:transparent;background-size:100%;cursor:pointer;vertical-align:middle;border:2px solid transparent;border-radius:25px;}.flag_it.is-active{border:2px solid #FFF;}.flag_en{font-size:0;background-image:url(/sites/all/themes/serecosrl/css/img/serecosrl_flag_en_2x.png);background-repeat:no-repeat;display:inline-block;width:18px;height:18px;background-color:transparent;background-size:100%;cursor:pointer;vertical-align:middle;margin-left:5px;border:2px solid transparent;border-radius:25px;}.flag_en.is-active{border:2px solid #FFF;}@media only screen and (max-width:1024px){#block-serecosrl-main-menu{margin-right:0px;}#block-languageswitcher{margin-right:35px;bottom:-20px;}.flag_it,.flag_en{width:28px;height:28px;margin-left:5px;margin-right:5px;}}@media only screen and (max-width:1024px){#header_middle_right .menu{line-height:auto;}#header_middle_right .menu li{height:100%;}.region-header-middle-right ul li a:not(.search_icon_link){margin:0 !important;padding:15px 0 !important;margin-right:0 !important;}}.contenuto_pagina a.inline_link{color:#00A4DA;text-decoration:underline;font-size:16px;}
.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{color:#A0A0A0;font-size:14px;}.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:#4a4a4a;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 10px;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:25px !important;right:unset !important;}}@media only screen and (max-width:385px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{justify-content:center;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:flex;}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin:0.5em auto 0 auto;}}.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;}
