#search {display:none;position:relative;margin-top:1rem;margin-bottom:1rem;}.close-search {position:absolute;top:50%;transform:translateY(-50%);right:-80px;z-index:99999;}.close-search i {color:#000000;}.header {box-shadow:0px 3px 6px #00000029;background-color:#ffffff;}.header i {color:#606770;background-color:#F0F2F5;padding:15px;height:46px;width:46px;border-radius:50%;margin-right:15px;text-align:center;}#menu-menu-top,#menu-menu-top-en {list-style:none;padding-left:0;margin-bottom:0;}#menu-menu-top .menu-item a,#menu-menu-top-en .menu-item a {display:block;text-decoration:none;font-family:'Josefin Sans', sans-serif;color:#606770;font-weight:bold;}.navbar-toggler {color:rgba(255, 255, 255, 1);border-color:rgba(255, 255, 255, .6);background-color:transparent;}.navbar-toggler-icon {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}.testate-page {background-color:#1687F7;color:#ffffff;background:url('https://www.associazionenet.it/wp-content/themes/iimage-boiler/assets/images/bg-testata.jpg');background-size:100% auto;background-position:center center;background-repeat:no-repeat;}#breadcrumbs {color:#ffffff;opacity:.5;font-size:14px;margin-bottom:0;}#breadcrumbs a {color:#ffffff;}.footer {background-color:#1A202B;padding-top:60px;color:#79839A;}.footer a {color:#79839A;}.footer h4 {color:#ffffff;font-family:'Josefin Sans', sans-serif;font-weight:bold;font-size:18px;margin-bottom:1rem;}.footer ul {list-style:none;padding-left:20px;margin-bottom:0;}.footer ul li {margin-bottom:10px;}.footer ul li:last-child {margin-bottom:0;}.footer ul li::before {content:"-";color:#79839A;display:inline-block;width:10px;margin-left:-20px;}#button {display:inline-block;background-color:#ffffff;width:45px;height:45px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;border-radius:50%;border:2px solid #1687F7;}#button::after {content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:1.5em;line-height:50px;color:#1687F7;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}#button:hover {cursor:pointer;background-color:#1687F7;}#button:active {background-color:#1687F7;color:#ffffff;}#button:hover::after,#button:active::after {color:#ffffff;}#button.show {opacity:1;visibility:visible;}#cookie_access_form {width:100%!important;}.grecaptcha-badge {display:none!important;}.dotted-border > div{border-right:1px dashed #646D83;}.dotted-border > div:last-of-type{border-right:none;}body {font-family:'Open Sans', sans-serif;font-size:16px;color:#596172;}*:focus {outline:none!important;}a:hover,a:focus {color:#1687F7;}h1, h2, h3, h4, h5, h6 {font-weight:700;color:#000000;}p {line-height:28px;}.josefin {font-family:'Josefin Sans', sans-serif;}.c-000000 {color:#000000;}.c-ffffff {color:#ffffff;}.c-596172 {color:#596172;}.c-1687F7 {color:#1687F7;}.bg-ffffff {background-color:#ffffff;}.bg-1687F7 {background-color:#1687F7;}.fs-45 {font-size:45px;}.fs-35 {font-size:35px;}.fs-30 {font-size:30px;}.fs-20 {font-size:20px;}.fs-14 {font-size:14px;}.fancybox-slide--iframe .fancybox-content {max-width:80%;max-height:80%;margin:0;padding:15px;}.box-custom {background-color:#ffffff;border-radius:25px;}.btn-custom {text-decoration:none;transition:all 0.3s;font-weight:bold;font-size:18px;font-family:'Josefin Sans', sans-serif;line-height:1;}.btn-custom-b {border-radius:24px;color:#ffffff;background-color:#1687F7;border:2px solid #1687F7;padding:15px 80px;text-transform:uppercase;}.btn-custom-b:hover,.btn-custom-b:focus {color:#1687F7;background-color:#ffffff;border-color:#1687F7;}.btn-custom-t {border-radius:30px;color:#ffffff;background-color:transparent;border:2px solid #ffffff;padding:18px 25px 15px;}.btn-custom-t:hover,.btn-custom-t:focus {color:#1687F7;background-color:#ffffff;border-color:#1687F7;}.btn-custom-w {border-radius:30px;color:#ffffff;background-color:#1687F7;border:2px solid #ffffff;padding:18px 50px 15px;}.btn-custom-w:hover,.btn-custom-w:focus {color:#1687F7;background-color:#ffffff;border-color:#1687F7;}.btn-custom-small {padding:6px 24px;font-size:14px;}.link-tag {border-radius:16px;color:#ffffff;font-weight:bold;font-family:'Josefin Sans', sans-serif;padding:7px ​15px 5px;display:block;font-size:14px;text-align:center;}.link-tag:hover,.link-tag:focus {text-decoration:none;color:#ffffff;}.contact-form {background-color:#FFFFFF;border-radius:25px;}.contact-form a {color:#000000;font-size:13px;}.wpcf7-list-item-label {font-size:13px;}.floating-label-group {position:relative;}.floating-label-group .form-control {z-index:100;background-color:transparent;color:#000000;border:1px solid #E5E5E5;border-radius:50px;}.floating-label-group textarea.form-control {border-radius:15px;}.floating-label-group .form-control~.floating-label {transition:0.2s all ease-in-out;position:absolute;top:10px;left:10px;padding-left:5px;padding-right:5px;color:#C9C9C9;}.floating-label-group .form-control:focus,.floating-label-group .form-control.has-value {box-shadow:none;}.floating-label-group .form-control:focus~.floating-label,.floating-label-group .form-control.has-value~.floating-label {transition:0.3s all linear;top:-10px;background-color:#ffffff;color:#1687F7;font-size:13px;}.bg-servizio {background-color:#F0F2F5;border-radius:50%;position:relative;width:80px;height:80px;display:inline-block;text-align:center;}.bg-servizio svg {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.bg-servizio i {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#606770;}.bg-image-blue {background:url('https://www.associazionenet.it/wp-content/themes/iimage-boiler/assets/images/bg-blue-600.jpg');background-size:100% auto;background-position:center center;background-attachment:fixed;}.bg-image-gray {background:url('https://www.associazionenet.it/wp-content/themes/iimage-boiler/assets/images/bg-gray-600.jpg');background-size:100% 450px;background-position:top center;background-repeat:no-repeat;}.li-custom {list-style:none;}.li-custom::before {content:"\2022";color:#1687F7;font-weight:bold;display:inline-block;width:1em;margin-left:0;font-size:20px;}.li-custom a {color:#596172;text-decoration:none!important;}.span-custom {border:2px solid #1687F7;border-radius:50%;display:inline-block;width:45px;text-align:center;padding:8.5px;margin-right:15px;font-weight:bold;font-size:24px;font-family:'Josefin Sans', sans-serif;line-height:1;}.single-progetto img,.single-news img {border:1px solid #EDEDED;border-radius:15px;}.thumbnail-tags {position:absolute;left:15px;bottom:15px;font-size:14px;border-radius:16px;padding:10px 15px;background-color:#ffffff;font-family:'Josefin Sans', sans-serif;font-weight:bold;}.tag-link:hover{opacity:0.6;}.loop-img {position:relative;overflow:hidden;border-radius:15px;}.loop-img img {max-width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;}.loop-img:hover img {-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}.loop-img:before {content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:rgba(22, 135, 247, 0.7);z-index:2;opacity:0;-moz-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;}.loop-img:hover:before {opacity:1;}@media (max-width:575.98px) {}@media (min-width:576px) and (max-width:767.98px) {}@media (min-width:576px) {}@media (max-width:767.98px) {}@media (min-width:768px) and (max-width:991.98px) {}@media (min-width:768px) {}@media (max-width:991.98px) {.header-clearfix {height:64px;}.navbar-collapse {top:64px;}.navbar-collapse.search {top:155px;}.testate-page {padding-top:15px;padding-bottom:15px;}.box-custom {margin-left:-15px;margin-right:-15px;padding:30px;}.fs-45 {font-size:35px;}.fs-30 {font-size:24px;}}@media (min-width:992px) and (max-width:1199.98px) {.logo {width:320px;}.header-clearfix {height:130.083px;}.navbar-collapse {top:130.083px;}.navbar-collapse.search {top:190.083px;}}@media (min-width:992px) {.testate-page {padding-top:30px;padding-bottom:30px;}.box-custom {margin-top:25px;margin-bottom:25px;padding:25px;}.bt-lg {border-top:1px dashed #707070;}.br-lg {border-right:1px dashed #707070;}.bl-lg-ffffff {border-left:1px dashed #ffffff;}.br-lg-79839A {border-right:1px dashed #79839A;}}@media (max-width:1199.98px) {.header i {margin-left:15px;}.navbar {display:inline-block;}.navbar-collapse {position:fixed;left:0;width:100%;bottom:0;background-color:#ffffff;z-index:999;text-align:center;}#menu-menu-top,#menu-menu-top-en {margin-top:30px;margin-bottom:30px;}#menu-menu-top .menu-item a,#menu-menu-top-en .menu-item a {padding-top:15px;padding-bottom:15px;font-size:20px;}#search {margin-right:61px;}#ajaxsearchliteres1 {width:calc(100% - 38px)!important;}.sub-menu {display:none!important;}.testate-page {background-size:cover;}.bg-image-blue {background-size:cover;}}@media (min-width:1200px) {.header-clearfix {height:131px;}.navbar {padding-left:0;padding-right:0;}#menu-menu-top>.menu-item,#menu-menu-top-en>.menu-item {display:inline-block;position:relative;}.menu-item-has-children>a:after {content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:5px;font-size:14px;}.sub-menu {display:none;position:absolute;z-index:999;left:15px;top:27px;list-style:none;padding-left:0;margin-bottom:0;border:1px solid #F0F2F5;background-color:#ffffff;width:290px;}.sub-menu li {padding-left:15px;padding-right:15px;}.sub-menu li a {padding:10px 0!important;border-bottom:1px dashed #707070;}.sub-menu li:last-child a {border-bottom:0;}#menu-menu-top>.menu-item:hover .sub-menu,#menu-menu-top-en>.menu-item:hover .sub-menu {display:block;}.box-custom {margin-top:50px;margin-bottom:50px;padding:50px;}}@media (min-width:1200px) and (max-width:1699.98px) {.logo {width:270px;}.header-clearfix {height:114.75px;}.header .col-xl-10 {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0;}#menu-menu-top .menu-item a,#menu-menu-top-en .menu-item a {padding-left:12px;padding-right:12px;font-size:16px;}}@media (min-width:1700px) {#menu-menu-top .menu-item a,#menu-menu-top-en .menu-item a {padding-left:15px;padding-right:15px;font-size:18px;}}