@font-face{font-family:"berlingske-serif-300";src:url("../fonts/BerlingskeSerif-Lt.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-400";src:url("../fonts/BerlingskeSerif-Regular.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-500";src:url("../fonts/BerlingskeSerif-Md.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-600";src:url("../fonts/BerlingskeSerif-SemiBold.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-700";src:url("../fonts/BerlingskeSerif-Bold.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-700-italic";src:url("../fonts/BerlingskeSerif-BoldItalic.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-800";src:url("../fonts/BerlingskeSerif-ExtraBold.woff2") format("woff2")}@font-face{font-family:"berlingske-serif-900";src:url("../fonts/BerlingskeSerif-Bkl.woff2") format("woff2")}*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:"Inter",sans-serif;font-size:14px;font-weight:450;color:#2f3033}h1,h2,h3,h4,h5,h6{font-family:"Bricolage Grotesque",serif;margin:0}h1:has(.title-shadow),h2:has(.title-shadow),h3:has(.title-shadow),h4:has(.title-shadow),h5:has(.title-shadow),h6:has(.title-shadow){position:relative;padding-top:32px;z-index:1}h1 .title-shadow,h2 .title-shadow,h3 .title-shadow,h4 .title-shadow,h5 .title-shadow,h6 .title-shadow{text-wrap:nowrap;position:absolute;left:0;transform-origin:0 100%;transform:scale(1.8);z-index:-1;color:rgba(10,20,45,.04);pointer-events:none}h4{font-weight:700}h1 span,h2 span{font-family:"Bricolage Grotesque",serif;font-weight:800}h1{font-size:28px;line-height:38px}h2{font-size:24px;line-height:29px;font-weight:800}h3{font-size:22px;line-height:27px;font-weight:800}h4{font-size:20px;line-height:24px;font-weight:600}h5{font-weight:600}p,a,span,small,strong,li{margin:0;line-height:140%}a,span,small,strong{display:inline-block}small{font-size:12px;line-height:16px;font-weight:400}a{text-decoration:none;transition:all .3s ease-in-out;color:initial}textarea,select,input:not([type=checkbox]):not([type=radio]){width:100%;padding:8px 16px;border:1px solid rgba(88,92,92,.16);border-radius:8px}textarea::placeholder,select::placeholder,input:not([type=checkbox]):not([type=radio])::placeholder{opacity:.4}textarea:focus,select:focus,input:not([type=checkbox]):not([type=radio]):focus{outline:#e5261f}button{background-color:rgba(0,0,0,0);outline:none;border:none}ul,li,ol{padding:0;margin:0;list-style-type:none}ul.styled-list{padding-left:20px}ul.styled-list li{list-style-type:disc}ul.styled-list li::marker{color:#e5261f}iframe{width:100%;height:100%;border-radius:4px}.inline-YTPlayer{position:absolute !important;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.inline-YTPlayer .video{height:100% !important;position:absolute !important;inset:0;padding:0 !important;background-attachment:scroll !important}.inline-YTPlayer .video .inlinePlayButton{display:none !important}.section-padding-y{padding:48px 0}.section-gap{margin-bottom:48px}main section:not(.banner):first-child{padding:48px 0}main section:not(.banner):first-child h1{font-weight:800;letter-spacing:0}.bg-black{background-color:#01091e !important}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(15,28,21,.6588235294);z-index:8;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;backdrop-filter:blur(8px)}.overlay.active{opacity:1;visibility:visible}.section-title{margin-bottom:32px;max-width:848px}.section-title h1+p,.section-title h2+p{margin-top:16px}.section-title h3+p,.section-title h4+p{margin-top:8px}.input-field{margin-bottom:16px}.input-field span{display:block}.input-field label{margin-bottom:8px;display:block;font-weight:500}.select-field{border-radius:8px;position:relative;background-color:#fff}.select-field::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:7px;background:url(../images/icons/angle-down.svg) no-repeat center/contain}.select-field select{cursor:pointer;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);position:relative;z-index:1}.niif-btn{position:relative;padding:12px 24px 12px 16px;border-radius:8px}.niif-btn.niif-btn-filled{background-color:#e5261f;color:#fff}.niif-btn.niif-btn-filled::after{background:url(../images/icons/arrow-right-light.svg) no-repeat center/contain}.niif-btn.niif-btn-outlined{border:1px solid #e5261f}.niif-btn.niif-btn-outlined::after{background:url(../images/icons/arrow-right-red.svg) no-repeat center/contain}.niif-btn.niif-btn-filled:hover,.niif-btn.niif-btn-outlined:hover{background-color:#0a142d;color:#fff;border-color:#0a142d}.niif-btn.niif-btn-filled:hover::after,.niif-btn.niif-btn-outlined:hover::after{transform:translateX(10px)}.niif-btn-filled::after,.niif-btn-outlined::after,.niif-btn-underlined::after,.include-arrow::after{content:"";display:inline-block;width:12px;height:8px;transition:all .3s ease-in-out;margin-left:4px}.niif-btn-filled:hover::after,.niif-btn-outlined:hover::after,.niif-btn-underlined:hover::after,.include-arrow:hover::after{transform:translateX(10px)}.niif-btn-underlined{color:#e5261f;text-decoration:underline;text-underline-offset:2px}.niif-btn-underlined:hover{color:#0a142d}.niif-btn-underlined::after,.include-arrow::after{background:url(../images/icons/arrow-right-red.svg) no-repeat center/contain}.submit-field{position:relative;max-width:fit-content}.submit-field input[type=submit]{padding:12px 44px 12px 32px;background-color:#e5261f;color:#fff;border-radius:8px}.submit-field::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:24px;width:12px;height:8px;background:url(../images/icons/arrow-right-light.svg) no-repeat center/contain;transition:all .3s ease-in-out}.submit-field:hover input[type=submit]{background-color:#0a142d;color:#e5261f}.submit-field:hover::after{transform:translateY(-50%) translateX(10px)}.overflow-niif{overflow:hidden}.open-in-new-tab{position:relative;padding-right:16px !important}.open-in-new-tab::after{content:"";width:10px;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../images/icons/open-in-new-tab.png) no-repeat center/contain}.wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wpcf7-form.submitting input[type=submit]{pointer-events:none}.niif-tab-controller{position:relative;margin-bottom:32px}.niif-tab-controller .select-field .selected{padding:16px 24px;background-color:#0a142d}.niif-tab-controller .select-field .selected *{color:#fff}.niif-tab-controller .select-field::after{background:url(../images/icons/angle-down-red.svg) no-repeat center/contain}.niif-tab-controller ul{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:0 0 12px 12px;box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform-origin:top;transform:scaleY(0);transition:all .3s ease-in-out;z-index:1}.niif-tab-controller ul.active{opacity:1;visibility:visible;transform:scaleY(1)}.niif-tab-controller ul li{padding:8px 24px;cursor:pointer;transition:all .3s ease-in-out}.niif-tab-controller ul li h3,.niif-tab-controller ul li h4,.niif-tab-controller ul li h5{margin-bottom:4px}.niif-tab-controller ul li:first-child{padding-top:16px}.niif-tab-controller ul li:last-child{padding-bottom:16px}.niif-tab-controller ul li:hover,.niif-tab-controller ul li.active{background-color:#0a142d}.niif-tab-controller ul li:hover *,.niif-tab-controller ul li.active *{color:#fff}.tab-content{display:none}.tab-content.active{display:block}.slick-dots li{width:8px;height:8px;border-radius:50%;background-color:#f4f3f5}.slick-dots li.slick-active{background:#e5261f}.slick-dots li button{display:none}.ad-card .adc-image{margin-bottom:16px;border-radius:8px;height:224px;overflow:hidden}.ad-card .adc-image img{object-fit:cover;width:100%;height:100%}.ad-card.sites-card .adc-image{height:164px}.ad-card .adc-content span{text-transform:uppercase;color:#e5261f;font-size:12px;line-height:16px}.ad-card .adc-content span,.ad-card .adc-content strong{display:block;margin-bottom:4px}.ad-card .adc-content strong{font-size:16px;line-height:24px}.article{background-color:#ebf4ff;border-radius:8px;overflow:hidden;position:relative}.article .date{display:block;position:absolute;top:8px;right:8px;padding:4px 8px;border-radius:4px;background-color:rgba(0,0,0,.5);color:#fff}.article .article-image{overflow:hidden;height:172px;flex:0 0 auto}.article .article-image a{height:100%}.article .article-image img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.article .article-content-wrapper{padding:20px}.article .article-content-wrapper a.article-title{font-size:16px;line-height:110%;margin-bottom:12px;-webkit-line-clamp:2}.article .article-content-wrapper p{margin-bottom:20px;-webkit-line-clamp:3}.article .article-content-wrapper a,.article .article-content-wrapper p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.article:hover .article-image img{transform:scale(1.05)}.article:hover a.article-title{color:#e5261f}.gallery .member-profile,.member .member-profile{border-radius:8px;overflow:hidden;border-bottom:4px solid rgba(0,0,0,0);margin-bottom:16px;transition:all .3s ease-in-out;height:324px}.gallery .member-profile img,.member .member-profile img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery .member-detail h4,.gallery .member-detail h5,.member .member-detail h4,.member .member-detail h5{margin-bottom:8px;cursor:pointer}.gallery .member-detail p,.member .member-detail p{font-weight:400;color:#2f3033}.gallery:hover .member-profile,.member:hover .member-profile{border-color:#e5261f}.gallery:hover .member-detail h4,.gallery:hover .member-detail h5,.gallery:hover .member-detail a,.member:hover .member-detail h4,.member:hover .member-detail h5,.member:hover .member-detail a{color:#e5261f}.media-card .media-image{height:175px;border-radius:8px;overflow:hidden;position:relative}.media-card .media-image button{position:absolute;left:16px;bottom:16px;z-index:2;width:35px;height:35px}.media-card .media-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;transition:all .3s ease-in-out}.media-card .media-content{padding-top:16px}.media-card .media-content a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.media-card .play-pause img:last-child{display:none}.media-card.playing .play-pause img:last-child{display:inline-block}.media-card:hover .media-image img{transform:scale(1.05)}.media-card:hover a{color:#e5261f}.agenda-single .as-time{margin-bottom:16px}.agenda-single .as-content{background-color:#bcd8fa;border:1px solid rgba(0,0,0,.1);padding:24px;border-radius:16px;position:relative}.agenda-single .as-content::before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);height:calc(100% - 64px);width:2px;background-color:#e5261f;border-radius:4px}.agenda-single .as-content .as-title{margin-bottom:16px}.agenda-single .as-content .as-title h4{margin-bottom:8px;font-family:"Bricolage Grotesque",serif}.agenda-single .as-content .as-title ul{gap:4px}.agenda-single .as-content .text-expandable p:first-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.agenda-single .as-content .text-expandable p+p{margin-top:16px}.agenda-single .as-content .text-expandable a{margin-top:16px}.agenda-single .as-footer{gap:12px;margin-top:16px}.agenda-single .as-footer .speaker-profile{width:48px;height:48px;border-radius:8px;overflow:hidden}.agenda-single .as-footer .speaker-profile img{width:100%;height:100%;object-fit:cover}.agenda-single .as-footer .speaker-detail strong{display:block;margin-bottom:4px}.agenda-single:not(:last-child){margin-bottom:24px}.niif-pagination{margin-top:32px}.niif-pagination ul{gap:12px}.niif-pagination ul li a,.niif-pagination ul li span{padding:8px 16px;border-radius:4px;transition:all .3s ease-in-out;cursor:pointer}.niif-pagination ul li a.prev svg,.niif-pagination ul li span.prev svg{transform:rotate(180deg);margin-right:8px}.niif-pagination ul li a.next svg,.niif-pagination ul li span.next svg{margin-left:8px}.niif-pagination ul li a.disabled,.niif-pagination ul li span.disabled{opacity:.2;cursor:not-allowed}.niif-pagination ul li.active a:not(.disabled),.niif-pagination ul li.active span:not(.disabled),.niif-pagination ul li:hover a:not(.disabled),.niif-pagination ul li:hover span:not(.disabled){color:#fff;background-color:#0a142d}.niif-pagination ul li.active a:not(.disabled) svg path,.niif-pagination ul li.active span:not(.disabled) svg path,.niif-pagination ul li:hover a:not(.disabled) svg path,.niif-pagination ul li:hover span:not(.disabled) svg path{fill:#fff}@media(min-width: 576px){.niif-btn.niif-btn-filled{padding:12px 44px 12px 32px}}@media(min-width: 768px){h1 .title-shadow,h2 .title-shadow,h3 .title-shadow,h4 .title-shadow,h5 .title-shadow,h6 .title-shadow{transform:scale(2)}.article .article-content-wrapper{height:100%}.article .article-content-wrapper a.article-title{font-size:18px}.member .member-detail p{font-size:14px;line-height:19px}.media-card .media-image{height:234px}}@media(min-width: 992px){body{font-size:16px}small,.sm-text{font-size:12px;line-height:16px}.ad-card .adc-content span{font-size:14px;line-height:19px}.ad-card .adc-content strong{font-size:18px;line-height:22px}.section-title{margin-bottom:40px}.section-gap{margin-bottom:72px}.section-padding-y{padding:72px 0}main section:not(.banner):first-child{padding:72px 0 48px}main.front-page section:first-child{padding:0}.overflow-niif{overflow:visible}.niif-tab-controller ul{position:unset;box-shadow:none;visibility:visible;transform:unset;opacity:1;border-radius:0;max-width:261px}.niif-tab-controller ul li{padding:12px 20px;border-radius:12px;position:relative}.niif-tab-controller ul li span{font-size:14px;line-height:19px}.niif-tab-controller ul li::after{content:"";position:absolute;top:50%;left:97%;width:24px;height:24px;transform:translateY(-50%);background:url(../images/icons/active-shape.svg) no-repeat center/contain;opacity:0;visibility:hidden;transition:all .1s ease-in-out}.niif-tab-controller ul li.active::after,.niif-tab-controller ul li:hover::after{opacity:1;visibility:visible}.niif-tab-controller ul li:not(:last-child){margin-bottom:16px}.agenda-single{gap:16px;align-items:center}.agenda-single .as-time{min-width:100px}.agenda-single .as-time h5{text-align:right}.agenda-single .as-time h5 span{font-size:14px;line-height:19px;font-weight:400;display:block;margin-top:4px}.niif-pagination{margin-top:64px}}@media(min-width: 1200px){h1{font-size:56px;line-height:58.8px;letter-spacing:-0.05em}h2{font-size:36px;line-height:40px}h3{font-size:28px;line-height:31px}h4{font-weight:700;font-size:24px;line-height:26px}h5{font-size:20px;line-height:105%}small{font-size:14px;line-height:19px}.section-gap{margin-bottom:104px}.section-padding-y{padding:104px 0}main section:not(.banner):first-child{padding:72px 0 48px}main section:not(.banner):first-child h1{font-size:36px;line-height:40px}}@media(min-width: 1440px){.input-field{margin-bottom:24px}.container{max-width:1380px;padding:0 50px}}@media(min-width: 1920px){.container{max-width:1820px}}.top-banner .tp-content{position:relative;padding:12px;text-align:center}.top-banner .tp-content p,.top-banner .tp-content a{color:#fff}.top-banner .tp-content a{text-decoration:underline;font-weight:600;position:relative}.top-banner .tp-content a::after{content:"";display:inline-block;width:12px;height:8px;transition:all .3s ease-in-out;margin-left:4px;background:url(../images/icons/arrow-right-light.svg) no-repeat center/contain}.top-banner .tp-content a:hover::after{transform:translateX(10px)}.top-banner .tp-content button{position:absolute;right:0;top:50%;transform:translateY(-50%)}.header{padding:20px 0}.header:not(.front-page){background:#fff;box-shadow:0px 1px 16px 0px rgba(0,0,0,.04)}.header.sticky{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0px 1px 16px 0px rgba(0,0,0,.04);z-index:8}.header .header-logo{gap:12px}.header .header-logo a{max-width:120px}.header .primary-menu{position:fixed;inset:0;background-color:#0a142d;z-index:9;opacity:0;visibility:hidden;transform:translateX(-100vw);transition:all .3s ease-in-out}.header .primary-menu.active{opacity:1;visibility:visible;transform:translateX(0)}.header .primary-menu .mobile-header{padding:24px;margin-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.15)}.header .primary-menu>ul{padding:0 8px}.header .primary-menu>ul li a{color:#fff;padding:12px 16px;width:100%;border-radius:4px}.header .primary-menu>ul li:hover>a,.header .primary-menu>ul li.active>a{background-color:#e5261f}.header .primary-menu>ul li:not(:last-child){margin-bottom:4px}.header .primary-menu>ul li.menu-item-has-children>a{padding-right:24px;position:relative}.header .primary-menu>ul li.menu-item-has-children>a::before{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:7px;background:url(../images/icons/angle-down-light.svg) no-repeat center/contain}.header .primary-menu>ul li.menu-item-has-children ul{position:unset;opacity:1;visibility:visible;transform:translateY(0);display:none;padding-left:12px}.header .primary-menu>ul li.menu-item-has-children ul li a{padding-left:12px;padding-right:12px}.header .primary-menu>ul li.menu-item-has-children:hover>ul,.header .primary-menu>ul li.menu-item-has-children.active>ul{display:block}@media(min-width: 576px){.header .header-logo a{max-width:204px}.header .primary-menu{max-width:450px}}@media(min-width: 1200px){.header{position:relative;z-index:2}.header .primary-menu{max-width:unset;opacity:1;visibility:visible;transform:translateX(0);background-color:rgba(0,0,0,0);position:unset;inset:unset;z-index:unset}.header .primary-menu>ul{gap:20px;padding:0}.header .primary-menu>ul li a{border-radius:unset;width:auto;padding:0;color:#0a142d}.header .primary-menu>ul li:hover>a,.header .primary-menu>ul li.active>a{background-color:unset;color:#e5261f}.header .primary-menu>ul li.menu-item-has-children{position:relative}.header .primary-menu>ul li.menu-item-has-children>a::before{right:0;background:url(../images/icons/angle-down.svg) no-repeat center/contain}.header .primary-menu>ul li.menu-item-has-children:hover>ul,.header .primary-menu>ul li.menu-item-has-children.active>ul{opacity:1;visibility:visible;transform:translateY(0)}.header .primary-menu>ul li.menu-item-has-children ul{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.1);min-width:312px;padding:12px 0;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease-in-out}.header .primary-menu>ul li.menu-item-has-children ul>li{list-style-type:none;width:100%}.header .primary-menu>ul li.menu-item-has-children ul>li ul{left:100%;top:0}.header .primary-menu>ul li.menu-item-has-children ul>li a{display:block;padding:12px 36px 12px 24px}.header .primary-menu>ul li.menu-item-has-children ul>li a::after{content:unset}.header .primary-menu>ul li.menu-item-has-children ul>li a::before{right:24px}.header .primary-menu>ul li.menu-item-has-children ul>li:hover>a,.header .primary-menu>ul li.menu-item-has-children ul>li.active>a{background-color:#e5261f;color:#fff}.header .primary-menu>ul li.menu-item-has-children ul>li:not(:last-child){margin-bottom:8px}}@media(min-width: 1440px){.header .primary-menu ul{gap:32px}}.footer .footer-content-box{padding:24px;margin-bottom:16px;border-radius:12px}.footer .footer-content-box h2,.footer .footer-content-box h3,.footer .footer-content-box h4,.footer .footer-content-box h5,.footer .footer-content-box p,.footer .footer-content-box span,.footer .footer-content-box a,.footer .footer-content-box small{color:#fff}.footer .footer-content-box .footer-title{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.2)}.footer .footer-content-box .footer-title h4{margin-bottom:16px}.footer .footer-content-box .fc-logo-links .footer-content{margin-bottom:24px}.footer .footer-content-box .fc-logo-links .footer-content .footer-logo{max-width:214px}.footer .footer-content-box .fc-logo-links .footer-content .socials{margin-top:24px;gap:16px}.footer .footer-content-box .fc-logo-links .footer-links{margin-top:32px;padding-top:32px;border-top:1px dashed hsla(0,0%,100%,.2)}.footer .footer-content-box .fc-logo-links .footer-links li:not(:last-child){margin-bottom:16px}.footer .footer-content-box .fc-logo-links .footer-links li a:hover{color:#e5261f}.footer .footer-content-box .copyright{padding-top:32px;margin-top:48px;border-top:1px dashed hsla(0,0%,100%,.2)}.footer .footer-content-box .copyright small{display:block;margin-bottom:16px}.footer .footer-content-box .copyright small a{text-decoration:underline}.footer .footer-content-box .copyright a:hover{color:#e5261f}@media(min-width: 768px){.footer .footer-content-box .fc-logo-links .footer-links{border:none;padding-top:0;margin-top:0}}@media(min-width: 768px){.footer .footer-content-box{border-radius:24px;padding:48px 68px}}@media(min-width: 992px){.footer .footer-content-box .footer-title{margin-bottom:48px;padding-bottom:48px}.footer .footer-content-box .footer-title h4{max-width:calc(100% - 200px);margin-bottom:0}.footer .footer-content-box .fc-logo-links .footer-content ul.socials{margin-top:32px}.footer .footer-content-box .copyright small,.footer .footer-content-box .copyright a{font-size:12px;margin-bottom:0}}@media(min-width: 1200px){.footer .footer-content-box .footer-title h4{max-width:701px}}.banner{position:relative;z-index:1}.banner::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.banner .banner-content{max-width:1064px;margin:0 auto;text-align:center;position:relative;z-index:2;padding:48px 0}.banner .banner-content h1{font-weight:300}.banner .banner-content h1 span{display:block}.banner .banner-content h1,.banner .banner-content span,.banner .banner-content p{color:#fff}.banner .banner-content ul{border-right:1px solid hsla(0,0%,100%,.4);border-left:1px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1);padding:4px 16px;max-width:fit-content;margin:0 auto 16px}.banner .banner-content ul li span{display:block}.banner .banner-content ul li span:not(:first-child){margin-top:4px}.banner .banner-content h1{margin-bottom:24px}.banner .banner-content p+a{margin-top:32px}.banner .banner-content p{max-width:700px;margin-left:auto;margin-right:auto}@media(min-width: 576px){.banner .banner-content ul li span{display:inline-block;position:relative}.banner .banner-content ul li span:not(:first-child){padding-left:20px;margin-top:0}.banner .banner-content ul li span:not(:first-child)::before{content:".";font-size:14px;position:absolute;left:10px;top:6px;color:#fff;line-height:0}}@media(min-width: 992px){.banner{background:unset !important}.banner::before{content:unset}.banner .banner-content-wrapper{padding:188px 0 64px;border-radius:32px;overflow:hidden;position:relative}.banner .banner-content-wrapper::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.banner .banner-content-wrapper .banner-content{padding:0}}.about-block{overflow:hidden}.about-block .ab-content h2{margin-bottom:16px}.about-block .ab-content p+ul{margin-top:24px}.about-block .ab-content ul{padding-left:24px}.about-block .ab-content ul li{list-style-type:disc}.about-block .ab-content ul li::marker{color:#e5261f}.about-block .ab-content ul li:not(:last-child){margin-bottom:8px}.about-block .ab-content .ab-footer-note{padding-top:16px;margin-top:16px;border-top:1px solid rgba(0,0,0,.1)}.about-block .ab-content .ab-footer-note p+a{margin-top:16px}@supports(-webkit-touch-callout: none){.about-block .ab-featured-image{background-attachment:scroll !important}}.about-block .ab-featured-image img{width:100%;height:100%;object-fit:cover}@media(min-width: 768px){.about-block .ab-content ul li:not(:last-child){margin-bottom:12px}}@media(min-width: 992px){.about-block .ab-featured-image{max-width:calc(100% - 40px)}}.mission-block .section-title{max-width:632px}.mission-block .mission-item{padding:24px}.mission-block .mission-item .mi-image{max-width:168px;margin-bottom:24px}.mission-block .mission-item .mi-title h4{margin-bottom:8px}.mission-block .mission-item .mi-title+.mi-highlights{margin-top:24px}.mission-block .mission-item .mi-key{margin:32px 0;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.mission-block .mission-item .mi-key .mik-item{gap:12px}.mission-block .mission-item .mi-highlights h5{margin-bottom:24px}.mission-block .mission-item .mi-highlights ul li:not(:last-child){margin-bottom:12px}.mission-block .mission-item .mi-highlights+.mi-cta{margin-top:32px}.mission-block .mission-items{border-radius:16px;border:1px solid rgba(0,0,0,.1);position:relative;overflow:hidden}.mission-block .mission-items .row>div:last-child .mission-item{background-color:#ebf4ff}.mission-block .mission-items .row>div:last-child .mission-item .mi-image img{mix-blend-mode:darken}@media(min-width: 992px){.mission-block .mission-item{height:100%}}@media(min-width: 1200px){.mission-block .mission-item{padding:48px}}.masonry-layout .masonry-list-wrapper .masonry-item{background-color:#ebf4ff;border-radius:16px;padding:16px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image{margin-bottom:20px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image:not(.mi-icon){min-height:170px;height:170px;border-radius:12px;overflow:hidden}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image:not(.mi-icon) img{width:100%;height:100%;object-fit:cover}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image.mi-icon{max-width:48px;position:relative}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image.mi-icon::before{content:"";position:absolute;width:48px;aspect-ratio:1/1;border-radius:50%;background-color:#bcd8fa;left:-8px;top:-8px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image.mi-icon img{position:relative;z-index:1}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h2,.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h3,.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h4,.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h5{margin-bottom:16px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h2:hover a,.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h3:hover a,.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h4:hover a,.masonry-layout .masonry-list-wrapper .masonry-item .mi-content h5:hover a{color:#e5261f}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content p+ul{margin-top:24px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content ul{padding-left:20px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content ul li{list-style-type:disc}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content ul li::marker{color:#e5261f}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content ul li:not(:last-child){margin-bottom:12px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content>a{margin-top:24px}.masonry-layout .masonry-list-wrapper .masonry-item:not(:last-child){margin-bottom:16px}@media(min-width: 768px){.masonry-layout .masonry-list-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.masonry-layout .masonry-list-wrapper .masonry-item:not(:last-child){margin-bottom:0}}@media(min-width: 1200px){.masonry-layout .masonry-list-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(8, 66px)}.masonry-layout .masonry-list-wrapper .masonry-item{grid-row:span 5}.masonry-layout .masonry-list-wrapper .masonry-item .mi-content{padding-bottom:16px}.masonry-layout .masonry-list-wrapper .masonry-item .mi-image:not(.mi-icon){min-height:292px;height:292px}.masonry-layout .masonry-list-wrapper .masonry-item.featured{grid-column:span 2;grid-row:span 8}.masonry-layout .masonry-list-wrapper .masonry-item.featured.horizontal-card{gap:16px;grid-row:span 3}.masonry-layout .masonry-list-wrapper .masonry-item.featured.horizontal-card .mi-image{min-width:45%;margin-bottom:0;min-height:unset;height:100%}.masonry-layout .masonry-list-wrapper .masonry-item:not(.featured){padding:40px 24px 16px}}.objectives.bg-black h2,.objectives.bg-black h3,.objectives.bg-black h4,.objectives.bg-black h5,.objectives.bg-black p{color:#fff}.objectives.bg-black .section-title{max-width:unset}.objectives.bg-black .section-title span{color:hsla(0,0%,100%,.04)}.objectives .objective{gap:12px}.objectives .objective h3,.objectives .objective h4,.objectives .objective h5{margin-bottom:12px}.objectives .objective .objective-image{min-width:32px;width:32px}.objectives .objective-list .row>div:not(:last-child) .objective{padding-bottom:24px;margin-bottom:24px;position:relative}.objectives .objective-list .row>div:not(:last-child) .objective::after{content:"";opacity:.2;background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:100%;left:0;width:100%;height:1px}.objectives .objective-featured-image{position:relative;z-index:1}.objectives .objective-featured-image::before{content:"";position:absolute;bottom:-8px;right:-8px;max-width:calc(100% - 50px);background-color:#e5261f;width:318px;height:188px;z-index:-1}@media(min-width: 1200px){.objectives .objective-list{max-width:706px}}.program-outline .section-title{max-width:unset}.program-outline .program-outline-wrapper{margin-bottom:32px}.program-outline .program-outline-wrapper .po-item .po-icon{margin-bottom:24px}.program-outline .program-outline-wrapper .po-item .po-content h3,.program-outline .program-outline-wrapper .po-item .po-content h4,.program-outline .program-outline-wrapper .po-item .po-content h5{margin-bottom:16px}.program-outline .program-outline-wrapper .po-item .po-content p:not(:last-child){margin-bottom:12px}.program-outline .program-outline-wrapper .po-item .po-content ul,.program-outline .program-outline-wrapper .po-item .po-content ol{padding-left:20px}.program-outline .program-outline-wrapper .po-item .po-content ul li,.program-outline .program-outline-wrapper .po-item .po-content ol li{list-style-type:disc}.program-outline .program-outline-wrapper .po-item .po-content ul li::marker,.program-outline .program-outline-wrapper .po-item .po-content ol li::marker{color:#e5261f}@media(min-width: 768px){.program-outline{position:relative;z-index:1}.program-outline::after{content:"";width:400px;height:400px;background:url(../images/icons/outline-shape.png) no-repeat center/contain;position:absolute;right:-80px;top:50%;transform:translateY(-50%);z-index:-1}.program-outline .program-outline-wrapper .po-item .po-content p:not(:last-child){margin-bottom:24px}}@media(min-width: 992px){.program-outline .program-outline-wrapper{margin-bottom:0}}.clients .block-title{margin-bottom:16px;position:relative;z-index:1}.clients .block-title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:1px;background:linear-gradient(to right, transparent 0%, transparent 5%, black 50%, transparent 95%, transparent 100%);z-index:-1}.clients .block-title h5{text-align:center;max-width:fit-content;padding:0 12px;margin:0 auto;background-color:#fff}.clients .client-slider-wrapper{position:relative}.clients .client-slider-wrapper .client-slider{gap:8px;margin:0 -4px}.clients .client-slider-wrapper .client-slider .slick-slide{margin:0 4px}.clients .client-slider-wrapper .client-slider .client{background-color:#f4f3f5;padding:8px 16px;border-radius:8px;height:64px}.clients .client-slider-wrapper .client-slider .client a{height:100%}.clients .client-slider-wrapper .client-slider .client img{mix-blend-mode:darken;width:100%;height:100%;object-fit:contain}.clients .row>div:not(:last-child) .client-slider-wrapper{margin-bottom:48px}@media(min-width: 992px){.clients .client-slider-wrapper .client-slider{margin:0}.clients .client-slider-wrapper .client-slider .client{max-width:200px;width:100%;margin:0}.clients .row>div:not(:last-child) .client-slider-wrapper{margin-bottom:0}}.contact-intro .contact-options{position:relative}.contact-intro .contact-options .contact-card{gap:12px;margin-bottom:16px}.contact-intro .contact-options .contact-card .cc-content span{display:block;font-weight:400}.contact-intro .contact-options .contact-card .cc-content a{font-weight:600;color:#e5261f}.contact-intro .contact-options .contact-card .cc-content a:hover{color:#0a142d}.contact-intro .contact-options .socials-wrapper{margin-bottom:16px}.contact-intro .contact-options .socials-wrapper .socials{gap:8px}.contact-intro .contact-options .socials-wrapper .socials a{background-color:#0a142d;padding:4px 8px;border-radius:4px}.contact-intro .contact-options .socials-wrapper .socials a img{max-width:16px}.contact-intro .contact-options .socials-wrapper .socials a:hover{background-color:#e5261f}.contact-intro .banner-image{margin-top:28px;height:400px;overflow:hidden}.contact-intro .banner-image img{width:100%;height:100%;object-fit:cover}.contact-intro .representative-sale-block{border-radius:8px;border:1px solid #fff;background:#0a142d;box-shadow:0px 0px 20px 2px hsla(0,0%,100%,.2);padding:24px;max-width:fit-content;position:absolute;left:0;top:100%}.contact-intro .representative-sale-block a,.contact-intro .representative-sale-block span,.contact-intro .representative-sale-block li,.contact-intro .representative-sale-block h3,.contact-intro .representative-sale-block h4{color:#fff}.contact-intro .representative-sale-block>span{display:block;margin-bottom:32px}.contact-intro .representative-sale-block .author-info{gap:12px}.contact-intro .representative-sale-block .author-info .ai-profile{max-width:56px}.contact-intro .representative-sale-block .author-info .ai-content h3+p,.contact-intro .representative-sale-block .author-info .ai-content h4+p{margin-top:4px}.contact-intro .representative-sale-block .author-info+ul{margin-top:24px}.contact-intro .representative-sale-block ul li a{text-decoration:underline}.contact-intro .representative-sale-block ul li a:hover{color:#e5261f}.contact-intro .representative-sale-block ul li:not(:last-child){margin-bottom:16px}@media(min-width: 576px){.contact-intro .contact-options .socials-wrapper{margin-bottom:0}}@media(min-width: 992px){.contact-intro .representative-sale-block{top:0}.contact-intro .representative-sale-block>span{font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:64px}}.contact-map .map-wrapper{margin-bottom:32px}.contact-map .map-wrapper iframe{min-height:400px}@media(min-width: 992px){.contact-map .map-wrapper{height:100%;margin-bottom:0}}@media(min-width: 1200px){.contact-map .contact-form-wrapper{max-width:calc(100% - 60px)}}.appointment-form{background-color:#fff;border-radius:16px;position:fixed;top:40px;bottom:40px;left:50%;transform:translateX(-50%) translateY(20px);min-width:95vw;height:calc(100vh - 80px);z-index:9;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.appointment-form.active{opacity:1;visibility:visible;transform:translate(-50%, 0)}.appointment-form .section-title{position:relative;padding:24px 24px 0}.appointment-form .section-title .title{max-width:calc(100% - 16px)}.appointment-form .section-title button{position:absolute;top:12px;right:12px}.appointment-form .af-content-box{max-height:calc(100% - 140px);overflow-y:auto;overflow-x:hidden;padding:0 24px 24px}@media(min-width: 576px){.appointment-form{height:unset;bottom:unset;top:50%}.appointment-form.active{transform:translate(-50%, -50%)}.appointment-form .section-title{max-width:unset}.appointment-form .section-title button{top:24px;right:24px}.appointment-form .af-content-box{max-height:unset}}@media(min-width: 992px){.appointment-form{min-width:956px}.appointment-form .section-title{padding:32px 32px 0}.appointment-form .af-content-box{padding:0 32px 32px}}.page-intro img{width:100%;object-fit:cover;height:400px}.page-intro:has(+.media-listing){padding-bottom:0 !important}.advisory-detail p a{color:#e5261f;text-decoration:underline}.advisory-detail p a:hover{color:#0a142d}.advisory-detail .inner-content-box:not(:first-child) h2{margin-top:48px;padding-top:48px;border-top:1px solid rgba(0,0,0,.1)}.advisory-detail .inner-content-box h2{font-size:20px;line-height:24px}.advisory-detail .inner-content-box h3{font-size:18px;line-height:24px}.advisory-detail .inner-content-box>h2{margin-bottom:16px}.advisory-detail .inner-content-box>p+p,.advisory-detail .inner-content-box>p+ul,.advisory-detail .inner-content-box>p+figure,.advisory-detail .inner-content-box>p+img{margin-top:12px}.advisory-detail .inner-content-box ol,.advisory-detail .inner-content-box ul{padding-left:20px}.advisory-detail .inner-content-box ol li,.advisory-detail .inner-content-box ul li{list-style-type:disc}.advisory-detail .inner-content-box ol li strong,.advisory-detail .inner-content-box ul li strong{display:block}.advisory-detail .inner-content-box ol li::marker,.advisory-detail .inner-content-box ul li::marker{color:#e5261f}.advisory-detail .inner-content-box ol li:not(:last-child),.advisory-detail .inner-content-box ul li:not(:last-child){margin-bottom:12px}.advisory-detail .inner-content-box ol li:not(:last-child):has(strong),.advisory-detail .inner-content-box ul li:not(:last-child):has(strong){margin-bottom:24px}.advisory-detail .inner-content-box ol+p,.advisory-detail .inner-content-box ul+p{margin-top:16px}.advisory-detail .inner-content-box figure{max-width:564px}.advisory-detail .inner-content-box table{margin-top:16px;width:100%}.advisory-detail .inner-content-box table th,.advisory-detail .inner-content-box table td{padding:8px 16px}.advisory-detail .inner-content-box table tr th:first-child{border-radius:8px 0 0 0}.advisory-detail .inner-content-box table tr th:last-child{border-radius:0 8px 0 0}.advisory-detail .inner-content-box table tr:last-child td:first-child{border-radius:0 0 0 8px}.advisory-detail .inner-content-box table tr:last-child td:last-child{border-radius:0 0 8px 0}.advisory-detail .inner-content-box table tr:nth-child(odd) td{background-color:#ebf4ff}.advisory-detail .inner-content-box table th{background-color:#0a142d;font-weight:700;color:#fff}.advisory-detail .inner-content-box .site-list{margin-top:16px}.advisory-detail .inner-content-box .row{--bs-gutter-y: 16px}.advisory-detail .inner-content-box .client-listing ul{padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.advisory-detail .inner-content-box .client-listing ul li{list-style-type:none;max-width:108px;width:100%;text-align:center;margin-bottom:0}.advisory-detail .inner-content-box .client-listing ul li a{border-radius:4px;width:100%;background-color:#f7f7f8;padding:8px 4px}.advisory-detail .inner-content-box .client-listing ul li a img{mix-blend-mode:darken;width:78px;height:28px;object-fit:contain}@media(min-width: 992px){.advisory-detail .ad-content-wrapper{padding-left:32px;border-left:1px solid rgba(0,0,0,.1)}.advisory-detail .inner-content-box>p+p,.advisory-detail .inner-content-box>p+ul,.advisory-detail .inner-content-box>p+figure,.advisory-detail .inner-content-box>p+img{margin-top:16px}.advisory-detail .inner-content-box h2{font-size:24px;line-height:26px}.advisory-detail .inner-content-box h3{font-size:20px}.advisory-detail .inner-content-box ol li:not(:last-child):has(strong),.advisory-detail .inner-content-box ul li:not(:last-child):has(strong){margin-bottom:32px}.advisory-detail .inner-content-box table th,.advisory-detail .inner-content-box table td{padding:12px 24px}}@media(min-width: 1200px){.advisory-detail{padding-left:48px}.advisory-detail .inner-content-box h2{font-size:28px;line-height:31px}.advisory-detail .inner-content-box h3{font-size:24px;line-height:26px}}@media(min-width: 1440px){.advisory-detail .ad-content-wrapper{padding-left:56px}}.dfi-sticky-tab{position:sticky;top:82px;margin-bottom:40px;background-color:#fff;z-index:4}.dfi-sticky-tab ul{gap:16px;overflow:auto;border-bottom:1px solid rgba(0,0,0,.1)}.dfi-sticky-tab ul li{padding:16px 20px;cursor:pointer;position:relative;text-wrap:nowrap}.dfi-sticky-tab ul li::after{opacity:0}.dfi-sticky-tab ul li::before{content:"";bottom:0;left:0;right:0;height:3px;position:absolute;background-color:#e5261f;opacity:0;transition:all .2s ease-in-out}.dfi-sticky-tab ul li.active,.dfi-sticky-tab ul li:hover{color:#e5261f}.dfi-sticky-tab ul li.active::after,.dfi-sticky-tab ul li.active::before,.dfi-sticky-tab ul li:hover::after,.dfi-sticky-tab ul li:hover::before{opacity:1}.page-brief p+p{margin-top:16px}@media(min-width: 768px){.dfi-sticky-tab ul li{padding:16px 24px}}.highlights h2,.highlights h3,.highlights h4,.highlights h5,.highlights p{color:#fff}.highlights .section-title p{max-width:632px}.highlights .title-shadow{color:hsla(0,0%,100%,.04)}.highlights .highlight-item{text-align:center;position:relative}.highlights .highlight-item .hi-icon{max-width:46px;margin:0 auto 16px}.highlights .highlight-item .hi-content h4{margin-bottom:8px}.highlights .highlight-item .hi-content p{color:hsla(0,0%,100%,.6)}.highlights .highlight-item::after,.highlights .highlight-item::before{content:"";position:absolute;background-color:hsla(0,0%,100%,.1)}.highlights .highlight-item .hi-wrapper{max-width:180px;margin:0 auto}.highlights .highlight-list{max-width:1064px;margin:0 auto}.highlights .highlight-list .row{--bs-gutter-y: 48px}.highlights .highlight-list .row>div:not(:nth-child(4n)) .highlight-item::before{top:0;bottom:12px;right:0;width:1px}.highlights .highlight-list .row>div:nth-child(-n+4) .highlight-item::after{bottom:-24px;left:50%;transform:translateX(-50%);height:1px;width:131px}@media(min-width: 768px){.highlights .section-padding-y{padding-bottom:64px !important}}.singe-image-wrapper{position:relative;z-index:1}.singe-image-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background-color:#01091e;z-index:-1}.singe-image-wrapper .image{border-radius:16px;height:460px;overflow:hidden;border-radius:16px;border:4px solid #fff;box-shadow:0px -2px 36px 4px hsla(0,0%,100%,.1);position:relative;z-index:1}.singe-image-wrapper .image img{width:100%;height:100%;object-fit:cover}.singe-image-wrapper .image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4)}.gallery .gallery-slider,.gallery .gallery-slider-reverse{margin:0 -4px}.gallery .gallery-slider .slick-slide,.gallery .gallery-slider-reverse .slick-slide{margin:0 4px}.gallery .gallery-slider .image a,.gallery .gallery-slider-reverse .image a{display:block;height:100%}.gallery .gallery-slider .image a img,.gallery .gallery-slider-reverse .image a img{height:270px;width:100%;object-fit:cover}@media(min-width: 1200px){.gallery .gallery-slider .slick-slide,.gallery .gallery-slider-reverse .slick-slide{margin:0 8px;width:405px;height:100%}.gallery .gallery-slider .slick-slide:nth-child(odd),.gallery .gallery-slider-reverse .slick-slide:nth-child(odd){width:180px}}.article-listing .row{--bs-gutter-y: 16px;--bs-gutter-x: 16px}.article-listing .row>div:not(:last-child) .article{margin-bottom:16px}@media(min-width: 768px){.article-listing .article{height:100%}.article-listing .article .article-image{flex:0 0 auto}.article-listing .row>div:not(:last-child) .article{margin-bottom:0}}@media(min-width: 992px){.article-listing aside.toc{max-width:calc(100% - 48px);margin-left:auto}}.speakers .speaker-list .row>div:not(:last-child) .member{margin-bottom:16px}.speakers .speaker-list .row>div:not(:last-child) .gallery{margin-bottom:16px}.speakers .speaker-load-more .niif-btn-outlined::after{transform:rotate(90deg);transition:all .3s ease-in-out}.speakers .speaker-load-more .niif-btn-outlined.show-less::after{transform:rotate(-90deg)}.empty-speaker{max-width:632px;text-align:center;margin:0 auto}.empty-speaker img{max-width:426px;margin:0 auto}.empty-speaker h3{margin:32px 0 16px}@media(min-width: 576px){.speakers .speaker-list .row{--bs-gutter-x: 16px;--bs-gutter-y: 16px}.speakers .speaker-list .row>div:not(:last-child) .member{margin-bottom:0}.speakers .speaker-list .row>div:not(:last-child) .gallery{margin-bottom:0}.speakers .speaker-load-more .niif-btn-outlined{padding:12px 32px}}@media(min-width: 768px){.speakers .speaker-list .row{--bs-gutter-y: 24px}}@media(min-width: 1200px){.speakers .speaker-list .row{--bs-gutter-y: 48px}}.about-attendee-content{margin-top:32px}.about-attendee-content h2{margin-bottom:16px}.about-attendee-content p{margin-bottom:24px}.about-attendee-content ul,.about-attendee-content ol{padding-left:20px}.about-attendee-content ul li,.about-attendee-content ol li{list-style-type:disc}.about-attendee-content ul li::marker,.about-attendee-content ol li::marker{color:#e5261f}.about-attendee-content ul li:not(:last-child),.about-attendee-content ol li:not(:last-child){margin-bottom:12px}.attendees-counter{padding-bottom:32px;margin-bottom:48px;border-bottom:1px solid rgba(0,0,0,.1)}.attendees-counter .ac-item{gap:16px}.attendees-counter .ac-item .ac-content h4,.attendees-counter .ac-item .ac-content h3{margin-bottom:4px}.attendees-counter .ac-item .ac-content p{font-weight:400}.attendees-counter .row{--bs-gutter-y: 16px}@media(min-width: 768px){.attendees-counter{padding-bottom:48px;margin-bottom:64px}}@media(min-width: 992px){.attendees-counter .row>div:not(:last-child) .ac-item{position:relative}.attendees-counter .row>div:not(:last-child) .ac-item::after{content:"";position:absolute;right:0;height:100%;width:1px;bottom:0;top:0;background-color:rgba(0,0,0,.1)}}.speaker-module{position:fixed;inset:16px;height:calc(100vh - 32px);overflow:hidden;background-color:#fff;border-radius:8px;z-index:12;padding:16px 4px;opacity:0;visibility:hidden;transform:all .3s ease-in-out}.speaker-module.active{opacity:1;visibility:visible}.speaker-module .section-title{position:relative;margin-bottom:16px}.speaker-module .section-title .title{max-width:calc(100% - 16px)}.speaker-module .section-title .title p{font-weight:400}.speaker-module .section-title button.close-modal{position:absolute;top:-4px;right:12px}.speaker-module .section-title,.speaker-module .sm-content-box{padding:0 12px}.speaker-module .sm-content-box{max-height:calc(100% - 72px);overflow:auto}.speaker-module .sm-content-box .speaker-image{overflow:hidden;border-radius:8px;margin-bottom:16px}.speaker-module .sm-content-box .speaker-image img{max-height:250px;width:100%;height:100%;object-fit:cover;object-position:center}.speaker-module .sm-content-box .sm-content p+p{margin-top:16px}.speaker-module .sm-content-box .agenda-box{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.speaker-module .sm-content-box .agenda-box strong{margin-bottom:16px}.speaker-module .sm-content-box .agenda-box .schedule-box{border-radius:8px;background-color:#ebf4ff;border:1px solid rgba(0,0,0,.1);padding:16px}.speaker-module .sm-content-box .agenda-box .schedule-box h4{text-align:center;padding-right:16px;margin-right:16px;border-right:1px solid rgba(0,0,0,.1)}.speaker-module .sm-content-box .agenda-box .schedule-box h4 span{font-size:16px;line-height:19px;display:block}.speaker-module .sm-content-box .agenda-box .schedule-box ul li{font-weight:600}.speaker-module .sm-content-box .agenda-box .schedule-box ul li svg{margin-right:4px;margin-top:-4px}.speaker-module .sm-content-box .agenda-box .schedule-box ul li:not(:last-child){margin-bottom:8px}.speaker-module .sm-content-box .agenda-box .schedule-box a{margin-top:8px}@media(min-width: 768px){.speaker-module .sm-content-box .speaker-image img{max-height:400px}}@media(min-width: 992px){.speaker-module{padding:32px;max-height:fit-content;top:50%;transform:translateY(-50%)}.speaker-module .section-title{padding:0}.speaker-module .section-title .title p{font-size:14px}.speaker-module .sm-content-box .speaker-image{margin-bottom:0;height:100%;max-height:600px}.speaker-module .sm-content-box .speaker-image img{max-height:unset}}@media(min-width: 1200px){.speaker-module{left:50%;transform:translate(-50%, -50%);min-width:1140px}.speaker-module .sm-content-box{max-height:100%}}@media(min-width: 1200px){.speaker-module{min-width:1280px}}.not-found{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center}.not-found .nf-content{text-align:center}.not-found .nf-content h1{font-size:80px;line-height:92px;margin-bottom:4px;background:linear-gradient(180deg, #0a142d 0%, #3968de 100%);font-family:"Bricolage Grotesque",serif;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text}.not-found .nf-content h2{text-transform:uppercase;margin-bottom:16px}.not-found .nf-content p{margin-bottom:32px;font-weight:400}.not-found .nf-content .content{max-width:524px;margin:0 auto}@media(min-width: 768px){.not-found .nf-content h1{font-size:300px;font-weight:800;line-height:256px;letter-spacing:-0.01em}.not-found .nf-content h2{font-size:60px;font-weight:800;line-height:66px}}.general-content h2{font-size:22px;line-height:27px;margin:32px 0 16px}.general-content a{color:#e5261f}.general-content p+p,.general-content p+ul{margin-top:16px}.general-content strong{color:#0a142d}.general-content ul,.general-content ol{padding-left:20px}.general-content ul li:not(:last-child),.general-content ol li:not(:last-child){margin-bottom:8px}.general-content ul li{list-style-type:disc}.general-content ul li::marker{color:#e5261f}.general-content ol li{list-style-type:decimal}@media(min-width: 768px){.general-content h2{margin:48px 0 16px}}.media-listing .row>div:not(:last-child) .media-card{margin-bottom:20px}.media-listing .footer-action-btn{margin-top:32px}.media-listing .footer-action-btn a{color:#e5261f}.media-listing .footer-action-btn a::after{transform:rotate(90deg);margin-left:16px}.media-listing .footer-action-btn a:hover::after{transform:rotate(90deg)}.media-listing .footer-action-btn a.show-less::after{transform:rotate(-90deg)}.toc{position:fixed;top:50%;left:0;transform:translateY(-50%) translateX(-100%);background-color:#fff;max-width:calc(100% - 40px);z-index:3;border-radius:0 8px 8px 0;padding:20px 24px 20px 12px;opacity:0;visibility:hidden;transition:all .3s ease-in-out;box-shadow:3px -1px 4px rgba(0,0,0,.1)}.toc.active{transform:translateY(-50%) translateX(0%);opacity:1;visibility:visible}.toc h4{margin-bottom:24px}.toc ul li a,.toc ol li a{padding:4px 0;width:100%}.toc ul li a span,.toc ol li a span{position:relative;display:inline-block}.toc ul li a span::after,.toc ol li a span::after{content:"";display:inline-block;width:12px;height:8px;transition:all .3s ease-in-out;margin-left:8px;background:url(../images/icons/arrow-right-red.svg) no-repeat center/contain;transform:translateX(-5px);opacity:0}.toc ul li a:hover,.toc ul li a.active,.toc ol li a:hover,.toc ol li a.active{color:#e5261f}.toc ul li a:hover span::after,.toc ul li a.active span::after,.toc ol li a:hover span::after,.toc ol li a.active span::after{opacity:1;transform:translateX(0)}.toc ul li:not(:last-child),.toc ol li:not(:last-child){margin-bottom:12px}.toc ul li:not(:last-child) a,.toc ol li:not(:last-child) a{border-bottom:1px solid rgba(0,0,0,.1)}.toc ul li:has(a.active) a,.toc ol li:has(a.active) a{border-color:#e5261f}.toc ol{counter-reset:custom-counter;position:relative;padding-left:20px}.toc ol li{list-style:none;position:relative}.toc ol li::before{content:counter(custom-counter) ". ";counter-increment:custom-counter;position:absolute;left:-20px;top:4px;font-weight:bold}.toc.quick-links{background-color:#ebf4ff;border-radius:8px;padding:24px;max-width:calc(100% - 32px);margin-left:auto}.toc.quick-links ul,.toc.quick-links ol{max-width:unset}.toc.quick-links li a span::after{content:unset}.toc.quick-links li.active a{border-color:#e5261f}.toc .toc-content{position:relative;z-index:1}.toc .toc-content>ul,.toc .toc-content>ol,.toc .toc-content>.blocks{max-height:320px;overflow:auto}.toc .toc-content .close-toc{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0px -4px 2px rgba(0,0,0,.1);position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);right:-40px;background-color:#fff}.toc .toc-content .aside-block:not(:last-child){margin-bottom:32px}.toc-mobile-controller{position:fixed;top:50%;left:16px;transform-origin:left 50%;transform:translate(-100%, -50%) rotate(90deg);background-color:#fff;border-radius:20px 20px 0 0;padding:12px 20px 20px;z-index:4;box-shadow:-4px 0 4px rgba(0,0,0,.1);opacity:0;visibility:hidden}.toc-mobile-controller.active{transform:translate(0, -50%) rotate(90deg);opacity:1;visibility:visible}.toc-mobile-controller .tmc-content img{margin-left:8px}@media(min-width: 992px){.toc{position:sticky;top:60px;transform:unset;background-color:unset;padding:0;opacity:1;visibility:visible;max-width:unset;box-shadow:unset}.toc:not(:first-child){margin-top:48px}.toc .toc-content>ul,.toc .toc-content>ol,.toc .toc-content>.blocks{max-height:unset;max-width:calc(100% - 32px)}.toc .toc-content .aside-block:not(:last-child){margin-bottom:48px}}.agenda-page{max-width:1180px;margin-left:auto;margin-right:auto}.agenda-page .niif-tab-controller{position:sticky;top:84px}.agenda-page::after{display:none}.article-detail-content{padding:0 !important}.article-detail-content .ad-featured-image{margin-bottom:48px;height:512px}.article-detail-content .ad-featured-image img{width:100%;height:100%;object-fit:cover}.article-detail-content .section-title{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:16px}.article-detail-content .section-title ul{margin-top:32px;padding-left:0 !important}.article-detail-content .section-title ul li{list-style-type:none !important}.article-detail-content h2:not(:first-of-type){margin:32px 0 16px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}.article-detail-content .toc.quick-links{margin-left:0;max-width:calc(100% - 12px)}@media(min-width: 576px){.article-detail-content .section-title ul{column-gap:40px;row-gap:16px}.article-detail-content .section-title ul li{flex:1 1 40%}.article-detail-content .section-title ul li img{margin-right:8px}}@media(min-width: 992px){.article-detail-content .section-title ul li{flex:unset;position:relative}.article-detail-content .section-title ul li:not(:last-child){margin-bottom:0}.article-detail-content .section-title ul li:not(:last-child)::after{content:"";position:absolute;right:-20px;width:1px;height:100%;top:0;bottom:0;background-color:rgba(0,0,0,.1)}}@media(min-width: 992px){.article-detail-content .ad-featured-image{margin-bottom:64px}}.quote{padding:16px 32px;border-radius:12px 0 0 12px;border-left:6px solid #e5261f;margin-top:16px}.quote h4,.quote h5{margin-bottom:12px}.quote+p{margin-top:16px}
