/* Five native Enfold column links; no new navigation script. */
#top.page-id-1276 #competenze-integrate .afr-project-card{position:relative;cursor:pointer;transition:background-color .18s ease,outline-color .18s ease;}
#top.page-id-1276 #competenze-integrate .afr-project-card:hover{background:#173e44;}
#top.page-id-1276 #competenze-integrate .afr-project-card:focus-within{outline:2px solid #ffc900;outline-offset:3px;}
#top.page-id-1276 #competenze-integrate .afr-project-card>.av-screen-reader-only{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;clip:auto!important;clip-path:none!important;margin:0!important;overflow:hidden!important;font-size:0!important;z-index:2;}
body.afr-discipline-document .afr-service-dialog{width:85vw;max-width:1000px;height:auto;max-height:97dvh;border-radius:4px;}
body.afr-discipline-document .afr-service-content{flex:0 1 auto;}
#top.afr-discipline-document .afr-service-content .container{max-width:900px!important;}
#top.afr-discipline-document .afr-service-content h1{font-size:32px!important;line-height:1.15!important;overflow-wrap:anywhere;}
#top.afr-discipline-document .afr-discipline-subtitle{font-weight:600;font-size:20px;line-height:1.4;}
#top.afr-discipline-document .afr-service-content p{font-size:18px;line-height:1.65;margin:0 0 18px;}
#top.afr-discipline-document .afr-service-content .av-special-heading{margin:0 0 18px;}
#top.afr-discipline-document .afr-service-content .content{padding:32px 0 20px!important;}
#top.afr-discipline-document .afr-service-bar .afr-language-switcher{flex:none;}
@media(max-width:989.98px){body.afr-discipline-document .afr-service-dialog{width:100vw;max-width:100vw;max-height:95dvh;}#top.afr-discipline-document .afr-service-content h1{font-size:24px!important;}#top.afr-discipline-document .afr-service-content p{font-size:17px;}#top.afr-discipline-document .afr-service-content .content{padding-top:24px!important;}}

body.afr-discipline-document .afr-service-dialog{inset:50% auto auto 50%!important;transform:translate(-50%,-50%);margin:0;}
#top.afr-discipline-document .afr-service-content h1{font-weight:700!important;}
