body{margin:0}.portals-homepage{font-family:Poppins;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.portals-homepage,.portals-homepage .head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portals-homepage .head{height:110px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:92px;padding:62px 8% 0}.portals-homepage .head,.portals-homepage .head .logo{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.portals-homepage .head .logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.portals-homepage .head .logo .img-wrp{padding-right:32px;padding-bottom:13px;border-right:1px solid #004a95}@media screen and (max-width:767px){.portals-homepage .head .logo .img-wrp{height:auto;width:50%;padding-right:10px;padding-bottom:2px}}@media screen and (max-width:767px){.portals-homepage .head .logo .img-wrp img{width:80px}}.portals-homepage .head .logo h3{font-family:Poppins;font-weight:400;font-size:calc(10.66667px + 1.21528vw);color:#004a95;padding-left:32px;min-width:160px;margin:0}@media screen and (min-width:1920px){.portals-homepage .head .logo h3{font-size:34px}}@media screen and (max-width:768px){.portals-homepage .head .logo h3{font-size:20px}}@media screen and (max-width:767px){.portals-homepage .head .logo h3{-ms-flex-item-align:end;align-self:flex-end;padding-left:10px}}.portals-homepage .head a{font-family:Poppins;font-weight:400;font-size:16px;color:#e1251b;margin-left:10px;text-decoration:none}.portals-homepage .bd{padding-left:8%;padding-right:8%}.portals-homepage .max{max-width:1560px;margin:auto}.portals-homepage .anch{text-decoration:none}@media screen and (max-width:1400px){.portals-homepage .anch{width:50%}}@media screen and (max-width:767px){.portals-homepage .anch{width:100%}}.portals-homepage .el-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1400px){.portals-homepage .el-wrap{margin-top:60px}}@media screen and (max-width:767px){.portals-homepage .el-wrap{width:100%;margin-top:30px}}.portals-homepage .el-wrap .nbrd-el{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;cursor:pointer}@media screen and (max-width:1400px){.portals-homepage .el-wrap .nbrd-el{margin-bottom:100px}}.portals-homepage .el-wrap .nbrd-el:hover .img-wrap{-webkit-transform:scale(1.1);transform:scale(1.1)}.portals-homepage .el-wrap .nbrd-el .mpi{background:url(../img/Livello-1.jpg);background-size:contain}.portals-homepage .el-wrap .nbrd-el .img-wrap{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:150px;width:150px;background-color:#1f4cb5;border-radius:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1260px){.portals-homepage .el-wrap .nbrd-el .img-wrap{height:125px;width:125px}}@media screen and (max-width:1260px){.portals-homepage .el-wrap .nbrd-el .img-wrap img{width:26%}}.portals-homepage .el-wrap .nbrd-el .img-wrap .circle1{height:280px;width:280px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1260px){.portals-homepage .el-wrap .nbrd-el .img-wrap .circle1{height:255px;width:255px}}.portals-homepage .el-wrap .nbrd-el .img-wrap .circle2{height:200px;width:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1260px){.portals-homepage .el-wrap .nbrd-el .img-wrap .circle2{height:175px;width:175px}}.portals-homepage .el-wrap .media-research{font-family:Poppins;font-weight:400;font-size:calc(26.66667px + .69444vw);color:#343434;text-align:center;text-transform:uppercase}@media screen and (min-width:1920px){.portals-homepage .el-wrap .media-research{font-size:40px}}@media screen and (max-width:768px){.portals-homepage .el-wrap .media-research{font-size:32px}}.portals-homepage .circle-wrap{position:absolute;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 145px);width:calc(100vh - 145px);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:0}@media screen and (max-width:767px){.portals-homepage .circle-wrap{height:calc(70vh - 145px);width:calc(70vh - 145px)}}.portals-homepage .circle-wrap .circle1{height:155%;width:155%;-webkit-animation:Waveeffects 2s ease-in-out infinite;animation:Waveeffects 2s ease-in-out infinite}.portals-homepage .circle-wrap .circle2{height:120%;width:120%;-webkit-animation:Waveeffects 1.8s ease-in-out .5s infinite;animation:Waveeffects 1.8s ease-in-out .5s infinite}.portals-homepage .circle-wrap .circle3{height:100%;width:100%;-webkit-animation:Waveeffects 1.5s ease-in-out .8s infinite;animation:Waveeffects 1.5s ease-in-out .8s infinite}.portals-homepage .circle{position:absolute;border:1px solid #000;border-radius:50%;opacity:.1}.portals-homepage .circle-small{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;opacity:.05!important;z-index:0}@media screen and (max-width:767px){.portals-homepage .circle-small{display:none}}.portals-homepage .footer{max-width:1530px;margin:0 auto 0 8%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1025px){.portals-homepage .footer{min-height:200px}}@media screen and (max-width:767px){.portals-homepage .footer{margin:unset}}@media screen and (min-width:768px) and (max-width:1024px){.portals-homepage .footer{margin:unset}}.portals-homepage .footer .elone{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:1024px){.portals-homepage .footer .elone{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.portals-homepage .footer .elone{padding-bottom:64px;border-top:1px solid rgba(102,52,52,.20392156862745098);padding-top:64px}}.portals-homepage .footer .elone .img-wrap{text-align:center}@media screen and (max-width:1024px){.portals-homepage .footer .elone .img-wrap{width:100%}}.portals-homepage .footer .elone .img-wrap img{width:100%}@media screen and (max-width:1024px){.portals-homepage .footer .elone .img-wrap img{width:100px;height:auto}}.portals-homepage .footer .elone .p-wrap{margin-left:30px}@media screen and (max-width:1024px){.portals-homepage .footer .elone .p-wrap{width:100%;padding:0 100px}}@media screen and (max-width:767px){.portals-homepage .footer .elone .p-wrap{padding:0 20px;margin-left:unset}}.portals-homepage .footer .elone .p-wrap p{font-family:Poppins;font-stretch:normal;font-style:normal;letter-spacing:normal;font-weight:500;font-size:calc(12.66667px + .17361vw);color:#004a95}@media screen and (min-width:1920px){.portals-homepage .footer .elone .p-wrap p{font-size:16px}}@media screen and (max-width:768px){.portals-homepage .footer .elone .p-wrap p{font-size:14px}}@media screen and (min-width:1025px){.portals-homepage .footer .elone .p-wrap p{max-width:500px}}@media screen and (max-width:1024px){.portals-homepage .footer .elone .p-wrap p{text-align:center}}