*{box-sizing:border-box;padding:0;margin:0}@font-face{font-family:"Minion Pro";src:url("./fonts/MinionPro-BoldCondCaption.ttf") format("truetype");font-weight:500;font-style:normal}h3,h4,h5,h6,p,a,input,div,span,textarea,label{font-family:"DM sans",sans-serif;color:#333}h1,h2{font-family:"Minion Pro Bold Cond Caption";color:#333}a{text-decoration:none}h1{font-size:30px;color:#fff;letter-spacing:2px;font-weight:bold}@media only screen and (min-device-width: 320px)and (max-device-width: 812px){h1{font-size:20px}}h2{font-size:30px;text-align:center;font-weight:bold}.h2-start{text-align:start;font-weight:bold}h3{font-size:15px;text-align:start}h4{font-size:12px;color:#fff;text-align:center}.debug{background-color:rgba(255,0,0,.603);border:1px solid #000}.background-white{background-color:#fff}.background-darkgray{background-color:#333}.background-gray{background-color:#f0f0f0}.background-yellow{background-color:#fed404;border-radius:12px}.background-lightyellow{background-color:#fffae1}.background-red{background-color:#e20714}.logo{min-width:130px;width:30%;height:auto}@media only screen and (min-device-width: 320px)and (max-device-width: 812px)and (-webkit-min-device-pixel-ratio: 2){.logo{width:100%}}.navbar-brand.logo-space{max-width:200px}nav{display:flex}nav li{display:inline;margin-right:10px;text-align:center}.no-underline{text-decoration:none}.navbar{padding-bottom:0}.nav-link{color:#333;font-weight:600;padding-bottom:32px;display:inline}.nav-link.active{border-bottom:4px solid #fed404;transition:border-bottom-color 0s ease}@media only screen and (min-device-width: 320px)and (max-device-width: 991px){.nav-link.active{border-bottom:none !important;margin-bottom:0}}.menu{display:flex;justify-content:flex-end}.slider-home{background-image:url("/images/conad.jpg");background-size:cover;min-height:400px;background-position:center center;background-repeat:no-repeat;position:relative;display:flex}.slider-home .label-jumbo{background-color:#e20714}.slider{background-image:url("/images/slider.jpeg");background-size:cover;min-height:400px;background-position:center center;background-repeat:no-repeat;position:relative;display:flex;align-items:center}.slider::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}.button{font-weight:600;border:solid 2px;border-color:#fff;border-radius:5px;color:#e20714;background-color:#f7f7f7;display:block;box-shadow:0px 10px 10px rgba(0,0,0,.2)}.button:hover{background-color:#e20714;color:#fff}.button-changefont{border:solid 2px;border-color:#fff;border-radius:25px;color:#e20714;display:block;background-color:#fff;width:15px}.button-container{display:flex;text-align:center;flex-direction:column;align-items:center}.icon{padding-left:2px;height:25px;position:absolute}.icon-sdg{height:23px;position:relative}.search{display:block;font-weight:600;border:none;border-radius:10px;text-align:center}::-moz-placeholder{color:#333;text-align:center;font-size:18px}::placeholder{color:#333;text-align:center;font-size:18px}.scroll{overflow-y:auto}.scroll::-webkit-scrollbar{width:20px;height:100%;border-radius:10px;background-color:#f0f0f0}.scroll::-webkit-scrollbar-thumb{height:30%;background-color:#fed404;border-radius:10px}.form-container{height:384px}.rigaregione input{position:fixed;opacity:0;pointer-events:none}*:focus{outline:none}.submit{text-align:center;font-size:18px;padding-top:25px}.relative{position:relative;align-items:center;margin:auto;width:250px}option{background-color:#d9d9d9;font-weight:600}select{margin:auto;font-size:16px}.select{display:inline-block;margin-top:14px}select option{color:#000}.filter{background-color:#d9d9d9;border-radius:20px;position:relative;align-items:center;display:inline-block}.filter .filter-icon{padding-left:2px;height:18px;position:absolute}.filter .p-filtro{font-size:14px;font-weight:600;margin-bottom:0}.center{text-align:center}.box{flex:calc(48% - 20px);border:1px solid #000;border-radius:12px;margin:20px 20px;display:flex;align-items:center;cursor:pointer}@media only screen and (min-device-width: 736px)and (max-device-width: 900px)and (-webkit-min-device-pixel-ratio: 2){.box{flex:calc(48% - 20px)}}@media only screen and (min-device-width: 320px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 2){.box{flex:calc(100% - 20px);text-align:center;margin:10px 10px}}.box:hover{background-color:#fed404;transition:all .3s ease-in-out}.icon{font-size:30px;text-align:center;position:relative;height:80px}@media only screen and (min-device-width: 320px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 2){.icon{height:40px}}.icon-sdg{margin-bottom:16px}.title{font-size:21px;font-weight:bold;flex:1;padding-left:20px}@media only screen and (min-device-width: 320px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 2){.title{font-size:14px}}.container-box{display:flex;flex-wrap:wrap}.logo-ccn{height:170px}@media only screen and (min-device-width: 320px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 2){.logo-ccn{display:none}}.link-box{flex:calc(48% - 20px)}@media only screen and (min-device-width: 736px)and (max-device-width: 900px)and (-webkit-min-device-pixel-ratio: 2){.link-box{flex:calc(48% - 20px)}}@media only screen and (min-device-width: 320px)and (max-device-width: 736px)and (-webkit-min-device-pixel-ratio: 2){.link-box{flex:calc(100% - 20px)}}.separatore{border-left:2px solid #f0f0f0;border-radius:3px}.card-text{font-size:14px}.container-fluid{position:relative}#zoom-font{position:absolute;right:0;top:0;height:16px}.divisorio p{overflow:hidden;text-align:center}.divisorio p::before,.divisorio p::after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.divisorio p::before{right:.5em;margin-left:-50%}.divisorio p::after{left:.5em;margin-right:-50%}.search-bar{margin:auto;height:50px;background-color:#f7f7f7;border-radius:4px;box-shadow:0px 10px 10px rgba(0,0,0,.2);border:2px solid #fff;padding-right:8px}#indirizzo-autocomplete{height:35px;font-size:16px;width:100%;padding-left:12px;border:none;box-shadow:#000;background:#f7f7f7}#indirizzo-autocomplete::-moz-placeholder{color:#000;text-align:left}#indirizzo-autocomplete::placeholder{color:#000;text-align:left}.navbar-toggler{border:none;background:rgba(0,0,0,0);padding:0;outline:none}.icon-bar{background-color:#333;height:4px;width:30px;display:block}.icon-bar+.icon-bar{margin-top:5px}.navbar-toggler:hover .icon-bar{background-color:#333}.navbar-toggler:focus{outline:none !important;box-shadow:none !important}li.square-red{list-style-type:square;color:#e20714}