#accordion-regolamento .ui-accordion-content{height:auto !important;max-height:none !important;overflow:visible !important;padding:24px 28px !important}#accordion-regolamento .ui-accordion-header{cursor:pointer !important}#accordion-regolamento .regolamento-list{margin:18px 0 8px 0 !important;padding:0 !important;list-style:none !important;counter-reset:none !important}#accordion-regolamento .regolamento-list li{display:flex !important;align-items:flex-start !important;gap:12px !important;margin:0 0 14px 0 !important;padding:0 0 14px 0 !important;border-bottom:1px solid #e6e6e6 !important;line-height:1.55 !important}#accordion-regolamento .regolamento-list li:last-child{border-bottom:0 !important}#accordion-regolamento .reg-num{flex:0 0 38px !important;color:#cf2030 !important;font-weight:700 !important}#accordion-regolamento .reg-text{flex:1 1 auto !important;color:#333333 !important}#accordion-regolamento .core-value-block{margin:0 0 22px 0 !important;padding:0 0 20px 0 !important;border-bottom:1px solid #e6e6e6 !important}#accordion-regolamento .core-value-block:last-child{border-bottom:0 !important}#accordion-regolamento .core-value-block h4{margin:0 0 8px 0 !important;padding:0 !important;color:#cf2030 !important;font-size:20px !important;font-weight:700 !important;text-transform:none !important}#accordion-regolamento .core-value-block h4:before,#accordion-regolamento .core-value-block h4:after{display:none !important;content:none !important}#accordion-regolamento .core-value-block p{margin:0 !important;padding:0 !important;color:#333333 !important;line-height:1.55 !important}@media only screen and (max-width:767px){#accordion-regolamento .ui-accordion-content{padding:18px 16px !important}#accordion-regolamento .regolamento-list li{gap:8px !important}#accordion-regolamento .reg-num{flex-basis:34px !important}#accordion-regolamento .core-value-block h4{font-size:18px !important}}body:has(#accordion-regolamento){--reg-red:#cf2030;--reg-dark:#18181a;--reg-text:#3f4145;--reg-soft:#f7f7f7;--reg-line:#e7e7e7}body:has(#accordion-regolamento) .widgetPageHeader{position:relative !important;min-height:500px !important;display:flex !important;align-items:center !important;overflow:hidden !important;isolation:isolate !important;margin:0 !important;padding:0 !important;background:linear-gradient(90deg,rgba(13,13,15,.985) 0%,rgba(13,13,15,.94) 36%,rgba(13,13,15,.62) 61%,rgba(13,13,15,.90) 100%),url('https://cdn.bniconnectglobal.com/new_template/assets/images/innerpage_banners.jpg') no-repeat center 42% / cover !important}body:has(#accordion-regolamento) .widgetPageHeader::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;pointer-events:none !important;background:linear-gradient(135deg,transparent 0 49%,rgba(255,255,255,.032) 49% 61%,transparent 61% 100%) !important}body:has(#accordion-regolamento) .widgetPageHeader::after{content:none !important;display:none !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder{position:relative !important;z-index:2 !important;width:100% !important;max-width:none !important;min-height:500px !important;margin:0 !important;padding:82px 4.2vw 74px !important;box-sizing:border-box !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder::before{content:"" !important;position:absolute !important;top:50% !important;right:5.8vw !important;transform:translateY(-86%) !important;width:260px !important;height:150px !important;display:block !important;background:url('https://bni-perugia.it/img/site/6a7ab9358a079f002c493e32.png') no-repeat center center / contain !important;z-index:4 !important;pointer-events:none !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder::after{content:"INSIEME\A PER CREARE\A OPPORTUNITÀ" !important;white-space:pre !important;position:absolute !important;top:50% !important;right:5.8vw !important;transform:translateY(24%) !important;width:260px !important;display:block !important;color:rgba(255,255,255,.56) !important;font-family:inherit !important;font-size:16px !important;line-height:1.55 !important;font-weight:500 !important;letter-spacing:5px !important;text-align:center !important;text-transform:uppercase !important;z-index:4 !important;pointer-events:none !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder>div{position:absolute !important;left:2.4vw !important;top:50% !important;transform:translateY(-50%) !important;width:50% !important;max-width:720px !important;margin:0 !important;padding:0 !important;float:none !important;text-align:left !important}body:has(#accordion-regolamento) .widgetPageHeader h1{position:relative !important;margin:0 !important;padding:54px 0 94px !important;color:#fff !important;background:transparent !important;border:0 !important;box-shadow:none !important;text-shadow:none !important;font-family:inherit !important;font-size:68px !important;line-height:.98 !important;font-weight:800 !important;letter-spacing:-2.1px !important;text-align:left !important}body:has(#accordion-regolamento) .widgetPageHeader h1::before{content:"BNI PERUGIA · REGOLE,VALORI E LINEE GUIDA" !important;position:absolute !important;top:0 !important;left:0 !important;display:block !important;max-width:100% !important;color:#fff !important;font-family:inherit !important;font-size:13px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:2.25px !important;text-transform:uppercase !important;opacity:.95 !important;text-align:left !important}body:has(#accordion-regolamento) .widgetPageHeader h1::after{content:"Principi chiari. Regole condivise. Una rete costruita sulla fiducia." !important;position:absolute !important;left:0 !important;bottom:0 !important;width:min(560px,100%) !important;display:block !important;padding-top:22px !important;border-top:4px solid var(--reg-red) !important;color:#fff !important;font-family:inherit !important;font-size:19px !important;line-height:1.5 !important;font-weight:400 !important;opacity:.96 !important;text-align:left !important}body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento)>.holder,body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento)>.holder>.wysiwyg{width:100% !important;max-width:none !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;float:none !important}body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento)>.holder>.wysiwyg>p:first-child{display:none !important}body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento) h1{max-width:1120px !important;margin:54px auto 24px !important;padding:0 24px 18px !important;color:var(--reg-dark) !important;font-family:inherit !important;font-size:34px !important;line-height:1.15 !important;font-weight:800 !important;text-align:left !important;border-bottom:1px solid var(--reg-line) !important}body:has(#accordion-regolamento) #accordion-regolamento{width:min(1120px,calc(100% - 48px)) !important;margin:0 auto 70px !important;padding:0 !important;background:#fff !important;border:0 !important;font-family:inherit !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header{position:relative !important;display:flex !important;align-items:center !important;min-height:74px !important;margin:0 0 14px !important;padding:20px 72px 20px 24px !important;background:#fff !important;border:1px solid var(--reg-line) !important;border-radius:14px !important;box-shadow:0 8px 24px rgba(0,0,0,.045) !important;color:var(--reg-dark) !important;font-family:inherit !important;font-size:20px !important;line-height:1.25 !important;font-weight:750 !important;text-transform:none !important;cursor:pointer !important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header .ui-accordion-header-icon{display:none !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header::after{content:"+" !important;position:absolute !important;right:24px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--reg-red) !important;font-family:inherit !important;font-size:34px !important;line-height:1 !important;font-weight:700 !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active{margin-bottom:0 !important;border-color:#e7b5bb !important;border-left:5px solid var(--reg-red) !important;border-radius:14px 14px 0 0 !important;box-shadow:0 10px 28px rgba(207,32,48,.08) !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active::after{content:"−" !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-content{height:auto !important;max-height:none !important;overflow:visible !important;margin:0 0 18px !important;padding:28px 30px 30px !important;background:#fff !important;border:1px solid #e7b5bb !important;border-top:0 !important;border-left:5px solid var(--reg-red) !important;border-radius:0 0 14px 14px !important;box-shadow:0 14px 34px rgba(0,0,0,.05) !important;color:var(--reg-text) !important;font-family:inherit !important;font-size:15.5px !important;line-height:1.72 !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header span{color:inherit !important;font:inherit !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-content>p:first-child strong{display:block !important;margin:0 0 20px !important;padding:18px 20px !important;background:#faf7f7 !important;border-left:4px solid var(--reg-red) !important;border-radius:10px !important;color:#333 !important;font-weight:650 !important}body:has(#accordion-regolamento) #accordion-regolamento .regolamento-list{margin:18px 0 8px !important;padding:0 !important;list-style:none !important}body:has(#accordion-regolamento) #accordion-regolamento .regolamento-list li{display:flex !important;align-items:flex-start !important;gap:14px !important;margin:0 !important;padding:17px 0 !important;border-bottom:1px solid var(--reg-line) !important;background:transparent !important;box-shadow:none !important;line-height:1.62 !important}body:has(#accordion-regolamento) #accordion-regolamento .regolamento-list li:last-child{border-bottom:0 !important}body:has(#accordion-regolamento) #accordion-regolamento .reg-num{flex:0 0 42px !important;color:var(--reg-red) !important;font-size:15px !important;line-height:1.6 !important;font-weight:800 !important}body:has(#accordion-regolamento) #accordion-regolamento .reg-text{flex:1 1 auto !important;color:var(--reg-text) !important}body:has(#accordion-regolamento) #accordion-regolamento .core-value-block{margin:0 0 16px !important;padding:20px 22px !important;background:#fafafa !important;border:1px solid #ececec !important;border-radius:12px !important;box-shadow:0 5px 16px rgba(0,0,0,.035) !important}body:has(#accordion-regolamento) #accordion-regolamento .core-value-block h4{margin:0 0 8px !important;padding:0 !important;color:var(--reg-red) !important;font-family:inherit !important;font-size:20px !important;line-height:1.25 !important;font-weight:800 !important;text-transform:none !important}body:has(#accordion-regolamento) #accordion-regolamento .core-value-block h4::before,body:has(#accordion-regolamento) #accordion-regolamento .core-value-block h4::after{display:none !important;content:none !important}body:has(#accordion-regolamento) #accordion-regolamento .core-value-block p{margin:0 !important;color:var(--reg-text) !important;font-size:15px !important;line-height:1.68 !important}@media(hover:hover) and (pointer:fine){body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header:not(.ui-state-active):hover{transform:translateY(-1px) !important;border-color:#d7d7d7 !important;box-shadow:0 12px 28px rgba(0,0,0,.065) !important}}@media(max-width:1000px){body:has(#accordion-regolamento) .widgetPageHeader,body:has(#accordion-regolamento) .widgetPageHeader>.holder{min-height:440px !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder>div{left:3vw !important;width:57% !important;max-width:580px !important}body:has(#accordion-regolamento) .widgetPageHeader h1{font-size:56px !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder::before{right:4.8vw !important;width:190px !important;height:110px !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder::after{right:4.8vw !important;width:190px !important;font-size:12px !important;letter-spacing:3.5px !important}}@media(max-width:680px){body:has(#accordion-regolamento) .widgetPageHeader{min-height:620px !important;background:linear-gradient(90deg,rgba(13,13,15,.99) 0%,rgba(13,13,15,.95) 74%,rgba(13,13,15,.84) 100%),url('https://cdn.bniconnectglobal.com/new_template/assets/images/innerpage_banners.jpg') no-repeat 60% center / cover !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder{min-height:620px !important;padding:92px 22px 180px !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder>div{position:relative !important;left:auto !important;top:auto !important;transform:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;text-align:left !important}body:has(#accordion-regolamento) .widgetPageHeader h1{font-size:43px !important;line-height:1.02 !important;padding:62px 0 112px !important}body:has(#accordion-regolamento) .widgetPageHeader h1::before{max-width:300px !important;font-size:10.5px !important;line-height:1.45 !important;letter-spacing:1.45px !important}body:has(#accordion-regolamento) .widgetPageHeader h1::after{width:100% !important;padding-top:18px !important;font-size:15.5px !important;line-height:1.5 !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder::before{top:auto !important;bottom:82px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;width:150px !important;height:86px !important}body:has(#accordion-regolamento) .widgetPageHeader>.holder::after{top:auto !important;bottom:20px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;width:230px !important;font-size:11.5px !important;line-height:1.55 !important;letter-spacing:3.4px !important}body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento) h1{margin:38px auto 20px !important;padding:0 18px 16px !important;font-size:28px !important}body:has(#accordion-regolamento) #accordion-regolamento{width:calc(100% - 28px) !important;margin-bottom:50px !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header{min-height:64px !important;padding:17px 58px 17px 18px !important;font-size:17px !important;border-radius:12px !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header::after{right:18px !important;font-size:30px !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-content{padding:22px 18px 24px !important;font-size:14px !important;line-height:1.65 !important}body:has(#accordion-regolamento) #accordion-regolamento .regolamento-list li{gap:9px !important;padding:15px 0 !important}body:has(#accordion-regolamento) #accordion-regolamento .reg-num{flex-basis:34px !important;font-size:14px !important}body:has(#accordion-regolamento) #accordion-regolamento .core-value-block{padding:17px 16px !important}body:has(#accordion-regolamento) #accordion-regolamento .core-value-block h4{font-size:18px !important}}body:has(#accordion-regolamento) .widgetPageHeader h1::after{letter-spacing:0 !important;word-spacing:normal !important;font-kerning:normal !important}body:has(#accordion-regolamento) .widgetPageHeader h1::before{word-spacing:normal !important}@media(max-width:680px){body:has(#accordion-regolamento) .widgetPageHeader h1::after{letter-spacing:0 !important;word-spacing:normal !important}}body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento) h1{position:relative !important;display:block !important;max-width:1120px !important;margin:54px auto 38px !important;padding:0 24px 18px !important;color:#cf2030 !important;background:none !important;box-shadow:none !important;border:0 !important;border-bottom:4px solid #cf2030 !important;font-family:inherit !important;font-size:46px !important;line-height:1.08 !important;font-weight:800 !important;font-style:normal !important;letter-spacing:-1px !important;text-transform:none !important;text-align:left !important}body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento) h1::before,body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento) h1::after{content:none !important;display:none !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header::after{content:none !important;display:none !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header{background:linear-gradient(#cf2030,#cf2030) calc(100% - 27px) center/20px 3px no-repeat,linear-gradient(#cf2030,#cf2030) calc(100% - 27px) center/3px 20px no-repeat,#fff !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-accordion-header-active{background:linear-gradient(#cf2030,#cf2030) calc(100% - 27px) center/20px 3px no-repeat,#fff !important}@media(max-width:680px){body:has(#accordion-regolamento) section.widgetTextColumns:has(#accordion-regolamento) h1{margin:38px auto 28px !important;padding:0 18px 15px !important;font-size:31px !important;line-height:1.12 !important;letter-spacing:-.45px !important;border-bottom:4px solid #cf2030 !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header{background:linear-gradient(#cf2030,#cf2030) calc(100% - 21px) center/18px 3px no-repeat,linear-gradient(#cf2030,#cf2030) calc(100% - 21px) center/3px 18px no-repeat,#fff !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-accordion-header-active{background:linear-gradient(#cf2030,#cf2030) calc(100% - 21px) center/18px 3px no-repeat,#fff !important}}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-accordion-header-active{background:#fff !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header .ui-accordion-header-icon{position:absolute !important;display:block !important;visibility:visible !important;opacity:1 !important;top:50% !important;left:auto !important;right:24px !important;width:24px !important;height:24px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:linear-gradient(#cf2030,#cf2030) center/20px 3px no-repeat,linear-gradient(#cf2030,#cf2030) center/3px 20px no-repeat !important;transform:translateY(-50%) !important;overflow:visible !important;text-indent:-9999px !important;font-size:0 !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active .ui-accordion-header-icon,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background:linear-gradient(#cf2030,#cf2030) center/20px 3px no-repeat !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header .ui-accordion-header-icon::before,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header .ui-accordion-header-icon::after{content:none !important;display:none !important}@media(max-width:680px){body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header .ui-accordion-header-icon{right:18px !important;width:22px !important;height:22px !important;background:linear-gradient(#cf2030,#cf2030) center/18px 3px no-repeat,linear-gradient(#cf2030,#cf2030) center/3px 18px no-repeat !important}body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-state-active .ui-accordion-header-icon,body:has(#accordion-regolamento) #accordion-regolamento .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background:linear-gradient(#cf2030,#cf2030) center/18px 3px no-repeat !important}}