:root{--brand-blue:#8CDEFF;--brand-lavender:#E0C2F5;--brand-yellow:#E5E550;--brand-pink:#FFB2BF;--brand-mint:#B5F0BA;--brand-beige:#E5DBCA;--brand-grey:#F2F2F2;--brand-white:#FFFFFF;--brand-black:#000000;--brand-grey-nav:#757575;--brand-white-nav:#E4E4E4;--brand-grey-light:#EFEFEF;--color-primary:var(--brand-blue);--color-secondary:var(--brand-lavender);--color-btn-login-bg:var(--brand-black);--color-btn-login-bg-hover:var(--brand-grey);--color-btn-login-text:var(--brand-white);--color-secondary-nav-bg:var(--brand-grey-nav);--color-secondary-nav-text:var(--brand-white-nav);--color-primary-nav-hover-bg:var(--brand-grey-light);--color-primary-nav-hover-underline:var(--brand-black);--color-breadcrumb-text:var(--brand-black);--color-breadcrumb-hover-underline:var(--brand-black);}@font-face{font-family:"Montreuil";src:url("fonts/Montreuil-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Montreuil";src:url("fonts/Montreuil-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap;}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Manrope:wght@400;500;700;800&display=swap');:root{--heading-font-family:"Montreuil",sans-serif;--body-font-family:"Manrope",sans-serif;}body{font-family:var(--body-font-family);font-weight:500;}h1{font-weight:900;color:var(--brand-black);font-size:5rem !important;}.page-banner-content h1,.page-banner-content-title{color:var(--brand-black);}h2,h3,h4,h5,h6{font-weight:700;color:var(--brand-black);}@media (max-width:575px){h2{font-size:2.5rem !important;}}a{color:var(--brand-black);font-weight:bold;text-decoration:none;cursor:pointer;}a:hover{text-decoration:underline;color:var(--brand-black);}ul.bordered-list{list-style:none;border-top:1px solid var(--brand-black);padding:0;margin:15px 0 30px 0;}ul.bordered-list li{padding:15px 0;border-bottom:1px solid var(--brand-black);}.grid-panel-heading,.grid-panel-heading{display:inline-block;padding:20px 15px 20px 15px;margin-bottom:0px;}.grid-panel-heading.heading-yellow{background:var(--brand-yellow);}.grid-panel-heading.heading-blue{background:var(--brand-blue);}.grid-panel-heading.heading-lavender{background:var(--brand-lavender);}.grid-panel-heading.heading-mint{background:var(--brand-mint);}.grid-panel-heading.heading-pink{background:var(--brand-pink);}.grid-panel-heading.heading-beige{background:var(--brand-beige);}.grid-panel-heading.heading-black{background:var(--brand-black);color:var(--brand-white);}.grid-panel-heading.heading-white{background:var(--brand-white);}.grid-panel-heading.big{font-size:3rem !important;font-weight:900 !important;}.grid-panel-big{font-size:2rem !important;line-height:1.4 !important;margin:15px 0 15px !important;}body{padding-top:50px;}@media (max-width:991px){body{padding-top:0;}}.contents{margin-bottom:-50px;}.two-col{display:flex;gap:15px;max-width:1230px;width:100%;margin:0 auto;}.two-col-left-60{flex:0 0 calc(60% - 7.5px);min-width:0;}.two-col-right-40{flex:0 0 calc(40% - 7.5px);min-width:0;}@media (max-width:767px){.two-col{flex-direction:column;}.two-col-left-60,.two-col-right-40{flex:0 0 100%;}}.layout-60-40{display:flex;gap:30px;align-items:stretch;}.layout-60-40-left-panel{flex:3 1 0;display:flex;flex-direction:column;}.layout-60-40-right-panel{flex:2 1 0;display:flex;flex-direction:column;}@media (max-width:768px){.layout-60-40{flex-direction:column;}}.layout-40-60{display:flex !important;flex-direction:row-reverse !important;gap:30px;align-items:stretch;}.layout-40-60-left-panel{flex:3 1 0;display:flex;flex-direction:column;}.layout-40-60-right-panel{flex:2 1 0;display:flex;flex-direction:column;}@media (max-width:768px){.layout-40-60{flex-direction:column;}}#site-head{background:var(--brand-white) !important;position:relative;z-index:900;box-shadow:0 4px 12px rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.04);}.main-nav-item.is-search,.main-nav-search-input,.main-nav-search-btn,.main-nav-search,.mobile-nav-search,.mobile-search-trigger,.header-nav-search,.nav-search-input,.search-form-wrapper,.search-form{display:none !important;visibility:hidden !important;}.header-nav{background:var(--brand-white);position:relative;z-index:850;border-top:1px solid rgba(0,0,0,0.05);box-shadow:0 4px 12px rgba(0,0,0,0.05);}.main-nav-link,.page-banner-is-dark .main-nav-link{display:block;color:var(--brand-black) !important;text-decoration:none;padding:5px;font-family:var(--body-font-family);font-weight:700;font-size:18px;transition:background-color 0.2s ease,border-bottom 0.2s ease,color 0.2s ease;border-bottom:2px solid transparent;}page-banner-content h1{z-index:100;background:var(--brand-black);}.main-nav-link:hover,.main-nav-link.is-active,.main-nav-link.active,.main-nav-link.current,.main-nav-item.is-active>.main-nav-link,.main-nav-item.active>.main-nav-link,.main-nav-item.current>.main-nav-link{background-color:var(--color-primary-nav-hover-bg) !important;color:var(--brand-black) !important;text-decoration:none !important;border-bottom-color:var(--color-primary-nav-hover-underline) !important;}#site-head .main-header-nav .main-nav-item.is-btn,.main-nav-item.is-btn{background:transparent !important;background-color:transparent !important;padding:0 !important;border:none !important;box-shadow:none !important;}#site-head .btn,#site-head .btn-join,#site-head .btn-login,#site-head .btn-bordered{border:none !important;box-shadow:none !important;outline:none !important;background-image:none !important;}.btn-join{background-color:#000 !important;color:#fff !important;border:1px solid #fff !important;margin:0 !important;display:inline-flex;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;font-family:var(--body-font-family);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;}.btn-join::after{content:"";display:inline-block;width:24px;height:24px;background-color:transparent !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>');background-size:20px 20px;background-repeat:no-repeat;background-position:center;}.btn-login{background-color:#000 !important;color:#fff !important;border:1px solid #fff !important;box-shadow:none !important;outline:none !important;margin:0 !important;display:inline-flex;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;font-family:var(--body-font-family);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease;}.btn-login::before{content:"";display:inline-block;width:24px;height:24px;background-color:transparent !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');background-size:20px 20px;background-repeat:no-repeat;background-position:center;}.btn-join{background-color:#000 !important;color:#fff !important;border:1px solid #fff !important;}.btn-join:hover,.btn-login:hover{background-color:#333 !important;color:#fff !important;border:1px solid #fff !important;}.btn-join:hover::after,.btn-login:hover::before{background-color:var(--brand-black);}.btn-join:hover::after{background-color:var(--brand-black) !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>') !important;}.btn-login:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');}.btn-login::before{border-radius:50%;}.breadcrumb-link,.breadcrumb-item,.breadcrumb-link i,.breadcrumb-link .fa,.breadcrumb-link .fas,.breadcrumb-link .far,.breadcrumbs i,.breadcrumbs svg,.breadcrumbs .fa,.breadcrumbs .fas,.breadcrumbs .far,.breadcrumbs *,.breadcrumbs *::before,.breadcrumbs *::after,.breadcrumb-link *,.breadcrumb-link *::before,.breadcrumb-link *::after,.breadcrumb .breadcrumb-item .breadcrumb-link::before,.breadcrumb .breadcrumb-item:nth-child(2) .breadcrumb-link:before,#site-head .breadcrumbs i,#site-head .breadcrumbs svg,#site-head .breadcrumbs .fa,#site-head .breadcrumbs .fas,#site-head .breadcrumbs .far,#site-head .breadcrumbs *::before,#site-head .breadcrumbs *::after{color:var(--color-breadcrumb-text);fill:var(--color-breadcrumb-text);text-decoration:none !important;transition:text-decoration 0.2s ease;}.page-banner-is-dark #site-head .breadcrumbs *::after{color:var(--brand-white) !important;fill:var(--brand-white) !important;}.breadcrumb-link:hover,.breadcrumb-link:hover i,.breadcrumb-link:hover .fa,.breadcrumb-link:hover .fas,.breadcrumb-link:hover .far,.breadcrumbs .breadcrumb-link:hover i,.breadcrumbs .breadcrumb-link:hover svg,.breadcrumbs .breadcrumb-link:hover *::before{text-decoration:underline !important;text-decoration-color:var(--color-breadcrumb-hover-underline) !important;color:var(--color-breadcrumb-text) !important;}.page-banner-is-dark .breadcrumbs .breadcrumb-link:hover *::before{text-decoration-color:var(--brand-white) !important;color:var(--brand-white) !important;}.breadcrumb-item+.breadcrumb-item::before,.breadcrumbs .separator,.breadcrumbs .divider{color:var(--color-breadcrumb-text) !important;}.page-banner-is-dark .breadcrumbs .divider{color:var(--brand-white) !important;}.breadcrumb-row{background-color:transparent !important;position:relative;z-index:10;}.standard-page-banner{box-shadow:0 4px 16px rgba(0,0,0,0.20);}#site-head .btn-my-account{background-color:var(--brand-white) !important;color:var(--brand-black) !important;border:1px solid #e0e0e0 !important;border-radius:4px !important;font-weight:700 !important;font-family:var(--body-font-family) !important;padding:10px 16px !important;display:inline-flex !important;align-items:center !important;gap:8px !important;box-shadow:none !important;transition:all 0.2s ease !important;}#site-head .btn-my-account:hover,#site-head .main-nav-item.is-btn.has-sub-nav.is-hover .btn-my-account,#site-head .main-nav-item.is-btn.has-sub-nav.is-active .btn-my-account,#site-head .main-nav-item.is-btn.has-sub-nav:hover .btn-my-account{background-color:var(--brand-grey) !important;border-color:var(--brand-grey) !important;}.btn-my-account i,.btn-my-account svg,.btn-my-account::after,.btn-my-account::before{color:var(--brand-black) !important;fill:var(--brand-black) !important;}#site-head .main-nav-item.is-btn.has-sub-nav .sub-nav{background-color:var(--brand-white) !important;border:1px solid #e0e0e0 !important;box-shadow:0 10px 24px rgba(0,0,0,0.12) !important;padding:12px !important;border-radius:4px !important;min-width:220px !important;margin-top:8px !important;}#site-head .main-nav-item.is-btn.has-sub-nav .sub-nav-item{margin-bottom:2px !important;border:none !important;padding:0 !important;}#site-head .main-nav-item.is-btn.has-sub-nav .sub-nav-item:last-child{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important;}#site-head .main-nav-item.is-btn.has-sub-nav .sub-nav-link{display:block !important;font-family:var(--body-font-family) !important;font-size:14px !important;font-weight:600 !important;color:var(--brand-black) !important;text-decoration:none !important;line-height:1.4 !important;padding:6px 12px !important;border-radius:4px !important;transition:background-color 0.2s ease !important;background-color:transparent !important;}#site-head .main-nav-item.is-btn.has-sub-nav .sub-nav-link:hover{background-color:var(--brand-grey) !important;color:var(--brand-black) !important;text-decoration:none !important;}@media (min-width:991px){.header-nav .main-nav .main-nav-list{display:flex !important;justify-content:flex-start !important;width:100% !important;}}@media (max-width:991px){#site-head{background-color:var(--brand-white) !important;isolation:isolate;}#site-head::before{content:"";position:absolute;inset:0;background:var(--brand-white);z-index:-1;}#site-head .main-header,#site-head .main-header-nav,#site-head .main-header > .container,#site-head .main-header-nav > .container{background-color:var(--brand-white) !important;}.header-nav{background-color:#000000 !important;background:#000000 !important;}body #site-head .header-nav,body #site-head .header-nav .main-nav,body #site-head .header-nav .sub-nav,body #site-head .header-nav .mega-menu,body #site-head .header-nav li,body #site-head .header-nav li.is-open,body #site-head .header-nav li.is-active,body #site-head .header-nav li.is-current,body #site-head .header-nav .main-nav-item.is-active,body #site-head .header-nav .main-nav-item.is-current,body #site-head .header-nav .sub-nav-item.is-active{background-color:#000000 !important;background:#000000 !important;padding-left:0 !important;padding-right:0 !important;border:none !important;box-shadow:none !important;outline:none !important;}body #site-head .header-nav .main-nav-link{color:#ffffff !important;background-color:transparent !important;text-transform:none !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;transition:background-color 0.2s ease,color 0.2s ease !important;flex:1 !important;padding:14px 12px !important;display:block !important;}body #site-head .header-nav .sub-nav-link{color:#ffffff !important;background-color:transparent !important;text-transform:none !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;transition:background-color 0.2s ease,color 0.2s ease !important;flex:1 !important;padding:12px 12px 12px 45px !important;display:block !important;}body #site-head .header-nav .sub-nav .sub-nav .sub-nav-link{padding-left:70px !important;}.header-nav .main-nav-link:hover,.header-nav .sub-nav-link:hover{background-color:#ffffff !important;color:#000000 !important;border-radius:4px !important;}.header-nav li.main-nav-item,.header-nav li.sub-nav-item{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;width:100% !important;}.header-nav li.sub-nav-item > ul.sub-nav{width:100% !important;flex:0 0 100% !important;background-color:#000000 !important;}.header-nav li.sub-nav-item > a.sub-nav-link{flex:1 !important;}.header-nav .sub-nav-toggler{width:44px !important;height:48px !important;flex:0 0 44px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;background-color:transparent !important;border-bottom:1px solid rgba(255,255,255,0.1) !important;}body #site-head .header-nav .main-nav-list{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-start !important;background:#000000 !important;padding:0 !important;margin:0 !important;}body #site-head .header-nav .main-nav-item{width:100% !important;display:flex !important;flex-wrap:wrap !important;order:1 !important;}body #site-head .header-nav .main-nav-item.is-btn{width:48.5% !important;order:-1 !important;margin-bottom:25px !important;display:block !important;flex:0 0 48.5% !important;}body #site-head .header-nav .btn-join,body #site-head .header-nav .btn-login{background-color:#ffffff !important;color:#000000 !important;border:1px solid #ffffff !important;padding:12px 5px !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:4px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;width:100% !important;height:48px !important;box-sizing:border-box !important;}body #site-head .header-nav .btn-join::after{background-color:transparent !important;filter:invert(1) brightness(0) !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>') !important;background-size:16px 16px !important;width:16px !important;height:16px !important;display:inline-block !important;content:"" !important;margin:0 !important;}body #site-head .header-nav .btn-login::before{background-color:transparent !important;filter:invert(1) brightness(0) !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>') !important;background-size:16px 16px !important;width:16px !important;height:16px !important;display:inline-block !important;content:"" !important;margin:0 !important;}body #site-head .header-nav .btn-join:hover,body #site-head .header-nav .btn-login:hover{background-color:#000000 !important;color:#ffffff !important;border-color:#ffffff !important;}#site-head .header-nav .btn-join:hover::after,#site-head .header-nav .btn-login:hover::before{filter:none !important;}.ioic-secondary-nav-mobile{width:100% !important;margin-top:20px !important;}}.ioic-secondary-nav{position:fixed;top:0;left:0;z-index:1000;background:var(--brand-black);width:100%;font-family:'Inter',sans-serif;height:50px;display:flex;align-items:center;}.ioic-secondary-nav__inner{max-width:1440px;width:100%;margin:0 auto;padding:0 100px 0 0;display:flex;justify-content:flex-end;align-items:center;height:100%;}.ioic-secondary-nav__list{list-style:none;display:flex;align-items:center;margin:0;padding:0;gap:0;}.ioic-secondary-nav__list li{position:relative;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:35px;}.ioic-secondary-nav__list a{color:var(--brand-white);text-decoration:none;font-size:12px;font-weight:700;padding:10px 15px;line-height:15px;transition:color 0.2s ease;}.ioic-secondary-nav__list a:hover{text-decoration:underline;color:var(--brand-grey-nav);}@media (max-width:991px){.ioic-secondary-nav.is-merged-into-mobile{display:none !important;}.ioic-secondary-nav-mobile{padding:6px 0;margin:0;border-bottom:1px solid rgba(0,0,0,0.08);}.ioic-secondary-nav-mobile .ioic-secondary-nav__list{display:flex;flex-direction:column;align-items:flex-start;padding:0;margin:0;}.ioic-secondary-nav-mobile .ioic-secondary-nav__list li{padding:0;height:auto;border:none;}.ioic-secondary-nav-mobile .ioic-secondary-nav__list a{display:block;padding:12px 16px;font-size:14px;font-weight:700;color:var(--brand-white) !important;opacity:1;text-align:left;}.ioic-secondary-nav-mobile .ioic-secondary-nav__list a:hover{color:var(--brand-grey-nav);text-decoration:underline;}}.ioic-secondary-nav__list li.has-dropdown{position:relative;}.ioic-secondary-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;background:var(--brand-white);box-shadow:0 8px 24px rgba(0,0,0,0.14);border-top:3px solid var(--brand-black);z-index:2000;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.2s ease;}.ioic-secondary-dropdown::before{content:"";position:absolute;top:-10px;left:18px;border-width:0 7px 7px 7px;border-style:solid;border-color:transparent transparent var(--brand-black) transparent;}.ioic-secondary-dropdown::after{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent;z-index:-1;}.ioic-secondary-nav__list li.has-dropdown.is-ioic-open .ioic-secondary-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);}.ioic-secondary-dropdown__panel{padding:8px 0;}.ioic-secondary-dropdown__list{list-style:none;margin:0;padding:0;}.ioic-secondary-dropdown__list li{padding:0;height:auto;display:block;}.ioic-secondary-dropdown__list a{display:block;padding:10px 20px;color:var(--brand-black);font-family:var(--body-font-family);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease,color 0.15s ease;}.ioic-secondary-dropdown__list a:hover{background-color:var(--brand-grey-light);color:var(--brand-black);text-decoration:underline;}@media (max-width:991px){.ioic-secondary-dropdown{display:none !important;}}@media (min-width:1024px){.header-nav .container{max-width:1230px !important;width:100% !important;margin:0 auto !important;padding:0 15px !important;}.ioic-primary-nav-item--voice{position:relative;}.ioic-primary-nav-item--voice>.sub-nav-toggler,.ioic-primary-nav-item--voice>.sub-nav{display:none !important;}.ioic-primary-nav-item--voice .ioic-primary-mega{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);z-index:2000;display:none;width:320px;}.ioic-primary-mega::before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent;z-index:-1;}.ioic-primary-nav-item--voice.is-ioic-open .ioic-primary-mega,.ioic-primary-nav-item--voice:focus-within .ioic-primary-mega{display:block;}.ioic-primary-mega__panel{position:relative;background:#f3f3f1;border:1px solid #e4e4e1;padding:22px 26px 24px;box-shadow:0 10px 24px rgba(0,0,0,0.12);}.ioic-primary-mega__caret{position:absolute;top:-10px !important;left:50%;transform:translateX(-50%) rotate(45deg);width:18px;height:18px;background-color:var(--brand-white);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}.ioic-primary-mega__home{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#111;font-weight:700;font-size:14px;line-height:1.2;background-color:var(--brand-grey-light);padding:8px 12px;border-radius:4px;}.ioic-primary-mega__home:hover,.ioic-primary-mega__home:focus{text-decoration:none;}.ioic-primary-mega__home-arrow{font-size:1.4rem;line-height:1;}.ioic-primary-mega__divider{margin:22px 0 18px;height:1px;background:#d3d3cf;}.ioic-primary-mega__links{list-style:none;margin:0;padding:0;}.ioic-primary-mega__links-item+.ioic-primary-mega__links-item{margin-top:2px;}.ioic-primary-mega--voice .ioic-primary-mega__panel{background-color:var(--brand-white);padding:0;border:1px solid #e0e0e0;box-shadow:0 10px 24px rgba(0,0,0,0.12);}.ioic-primary-mega--voice .ioic-primary-mega__grid{display:grid !important;grid-template-columns:1fr !important;padding:24px 20px !important;}.ioic-primary-mega--voice .ioic-mega-heading{margin:-24px -20px 15px -20px !important;border-radius:0 !important;}li.main-nav-item:has(> a[href*="learn-develop"]),li.main-nav-item:has(> a[href*="learn-and-develop"]),.ioic-primary-nav-item--learn-develop{position:relative !important;}li.main-nav-item:has(> a[href*="learn-develop"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="learn-and-develop"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="learn-develop"]) .nav-dropdown,li.main-nav-item:has(> a[href*="learn-and-develop"]) .nav-dropdown,li.main-nav-item:has(> a[href*="learn-develop"]) .sub-nav,li.main-nav-item:has(> a[href*="learn-and-develop"]) .sub-nav,li.main-nav-item:has(> a[href*="learn-develop"]) .mega-menu,li.main-nav-item:has(> a[href*="learn-and-develop"]) .mega-menu,li.main-nav-item:has(> a[href*="membership"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="membership"]) .mega-menu,li.main-nav-item:has(> a[href*="events"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="events"]) .nav-dropdown,li.main-nav-item:has(> a[href*="events"]) .sub-nav,li.main-nav-item:has(> a[href*="events"]) .mega-menu,li.main-nav-item:has(> a[href*="insight"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="insight"]) .nav-dropdown,li.main-nav-item:has(> a[href*="insight"]) .sub-nav,li.main-nav-item:has(> a[href*="insight"]) .mega-menu,li.main-nav-item:has(> a[href*="insights"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="insights"]) .nav-dropdown,li.main-nav-item:has(> a[href*="insights"]) .sub-nav,li.main-nav-item:has(> a[href*="insights"]) .mega-menu,li.main-nav-item:has(> a[href*="awards"]) .main-nav-dropdown,li.main-nav-item:has(> a[href*="awards"]) .nav-dropdown,li.main-nav-item:has(> a[href*="awards"]) .sub-nav,li.main-nav-item:has(> a[href*="awards"]) .mega-menu{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}.ioic-primary-mega.ioic-primary-mega--learn-develop{position:absolute !important;top:100% !important;left:-180px !important;transform:none !important;z-index:9999 !important;display:none !important;width:960px !important;max-width:95vw !important;margin-top:10px;box-shadow:0 10px 30px rgba(0,0,0,0.2) !important;}.ioic-primary-mega--learn-develop .ioic-primary-mega__caret{left:260px !important;}.is-ioic-open .ioic-primary-mega--learn-develop,.ioic-primary-nav-item--learn-develop:hover>.ioic-primary-mega--learn-develop,li.main-nav-item:has(> a[href*="learn-develop"]):hover>.ioic-primary-mega--learn-develop{display:block !important;}.ioic-primary-mega--learn-develop .ioic-primary-mega__panel{background-color:var(--brand-white);padding:0;border:1px solid #e0e0e0;display:grid !important;grid-template-columns:repeat(3,1fr) !important;box-shadow:0 10px 24px rgba(0,0,0,0.12);}.ioic-primary-mega--learn-develop .ioic-primary-mega__caret{position:absolute;top:-10px !important;left:50%;transform:translateX(-50%) rotate(45deg);width:18px;height:18px;background-color:var(--brand-white);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}.ioic-mega-column{padding:24px 20px;display:flex;flex-direction:column;gap:12px;}.ioic-mega-column+.ioic-mega-column{border-left:1px solid rgba(0,0,0,0.08);}.ioic-mega-column--feature img{display:block;width:calc(100% + 40px);margin:-24px -20px 0;max-height:160px;object-fit:cover;}.ioic-mega-title{display:block;color:var(--brand-black);font-weight:700;font-size:14px;line-height:1.3;text-decoration:underline;}.ioic-mega-text{font-size:13px;line-height:1.5;color:#333;margin:0;padding:0 12px !important;}.ioic-mega-book{color:var(--brand-black);font-size:13px;font-weight:700;text-decoration:underline;}.ioic-mega-heading{font-family:var(--body-font-family);font-size:15px;font-weight:800;margin:0 0 10px;color:#111;background-color:var(--brand-grey);padding:8px 12px;display:block;}.ioic-mega-heading a{color:inherit;text-decoration:none;display:block;}.ioic-mega-heading a:hover{text-decoration:underline;}.ioic-mega-subheading{font-family:var(--body-font-family);font-size:13px;font-weight:700;margin:12px 0 0;color:#444;}.ioic-mega-links{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;gap:6px;}.ioic-mega-links .ioic-mega-links__spaced-item{margin-top:12px;}.ioic-mega-links--bullets li{position:relative;padding-left:18px;list-style:none !important;}.ioic-mega-links--bullets li::before{content:"•";position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--brand-black);font-size:18px;line-height:1;}.ioic-mega-links--bullets a{padding-left:0 !important;}.ioic-mega-links a{display:block;font-size:14px;color:var(--brand-black);text-decoration:none;line-height:1.4;padding:6px 12px;border-radius:4px;transition:background-color 0.2s ease;}.ioic-primary-mega--voice .ioic-mega-links a,.ioic-primary-mega--learn-develop .ioic-mega-links a,.ioic-primary-mega--membership .ioic-mega-links a{color:var(--brand-black) !important;}.ioic-mega-links a:hover{background-color:var(--brand-grey);text-decoration:none;color:var(--brand-black);}.ioic-primary-mega--membership{position:absolute !important;top:100% !important;left:0 !important;transform:none !important;z-index:9999 !important;display:none !important;width:960px !important;max-width:95vw !important;margin-top:10px;box-shadow:0 10px 30px rgba(0,0,0,0.2) !important;}.ioic-primary-mega--membership .ioic-primary-mega__grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:30px !important;padding:0 !important;min-height:auto !important;background-color:var(--brand-white) !important;border:1px solid #e0e0e0 !important;}.ioic-primary-mega--membership .ioic-primary-mega__caret{left:40px !important;position:absolute;top:-10px !important;transform:translateX(-50%) rotate(45deg);width:18px;height:18px;background-color:var(--brand-white) !important;border-top:1px solid #e0e0e0 !important;border-left:1px solid #e0e0e0 !important;z-index:10000;}.ioic-primary-nav-item--membership:hover>.ioic-primary-mega--membership,.is-ioic-open .ioic-primary-mega--membership{display:block !important;}.ioic-mega-link-emphasized{display:block;color:var(--brand-black) !important;font-weight:700 !important;text-decoration:none !important;margin-top:15px;font-size:14px;padding:6px 12px;border-radius:4px;}.ioic-mega-link-emphasized:hover{background-color:var(--brand-grey);text-decoration:underline !important;}.ioic-mega-link-highlight{font-weight:800 !important;color:var(--brand-black) !important;border-bottom:2px solid var(--brand-black) !important;border-radius:0 !important;display:inline-block !important;margin-bottom:5px;}.ioic-mega-link-highlight:hover{background-color:var(--brand-grey) !important;}.ioic-mega-column--action{display:flex;flex-direction:column;justify-content:flex-start;}.ioic-mega-column--action img{width:100%;height:auto;border-radius:4px;margin-bottom:20px;}.ioic-mega-action-box{background:var(--brand-white);padding:20px;text-align:center;border:1px solid #eccaca;}.ioic-mega-btn-join{display:flex;align-items:center;justify-content:center;background:#222 !important;color:var(--brand-white) !important;font-weight:700;font-size:1.2rem;padding:12px 25px;text-decoration:none !important;margin-bottom:15px;transition:background 0.3s ease;}.ioic-mega-btn-join:hover{background:var(--brand-black) !important;}.ioic-mega-text-small{font-size:13px;line-height:1.4;color:#444;}.ioic-mega-text-small a{color:var(--brand-black);text-decoration:underline;}.ioic-primary-mega.ioic-primary-mega--events{position:absolute !important;top:100% !important;left:-180px !important;transform:none !important;z-index:9999 !important;display:none !important;width:900px !important;max-width:95vw !important;margin-top:10px;box-shadow:0 10px 30px rgba(0,0,0,0.2) !important;}.ioic-primary-mega--events .ioic-primary-mega__panel{background-color:var(--brand-white);padding:0;border:1px solid #e0e0e0;display:grid !important;grid-template-columns:1fr 1fr 1fr !important;box-shadow:0 10px 24px rgba(0,0,0,0.12);}.ioic-primary-mega--events .ioic-primary-mega__caret{left:215px !important;}.is-ioic-open .ioic-primary-mega--events,.ioic-primary-nav-item--events:hover > .ioic-primary-mega--events{display:block !important;}.ioic-primary-mega.ioic-primary-mega--insights{position:absolute !important;top:100% !important;left:-405px !important;transform:none !important;z-index:99999 !important;display:none !important;width:960px !important;max-width:95vw !important;margin-top:10px;box-shadow:0 10px 30px rgba(0,0,0,0.2) !important;}.ioic-primary-mega--insights .ioic-primary-mega__panel{background-color:var(--brand-white);padding:0;border:1px solid #e0e0e0;display:grid !important;grid-template-columns:1fr 1.2fr 1fr !important;box-shadow:0 10px 24px rgba(0,0,0,0.12);}.ioic-primary-mega--insights .ioic-primary-mega__caret{left:480px !important;}.is-ioic-open .ioic-primary-mega--insights,.ioic-primary-nav-item--insights:hover > .ioic-primary-mega--insights{display:block !important;}.ioic-primary-mega.ioic-primary-mega--awards{position:absolute !important;top:100% !important;left:-395px !important;transform:none !important;z-index:99999 !important;display:none !important;width:900px !important;max-width:95vw !important;margin-top:10px;box-shadow:0 10px 30px rgba(0,0,0,0.2) !important;}.ioic-primary-mega--awards .ioic-primary-mega__panel{background-color:var(--brand-white);padding:0;border:1px solid #e0e0e0;display:grid !important;grid-template-columns:1fr 1fr 1.2fr !important;box-shadow:0 10px 24px rgba(0,0,0,0.12);}.ioic-primary-mega--awards .ioic-primary-mega__caret{left:450px !important;}.is-ioic-open .ioic-primary-mega--awards,.ioic-primary-nav-item--awards:hover > .ioic-primary-mega--awards{display:block !important;}}@media (max-width:1023px){.ioic-primary-mega,.ioic-secondary-dropdown,.ioic-mega-links,.ioic-primary-mega__caret,.ioic-primary-mega__panel{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}.header-nav .ioic-primary-mega,.header-nav .ioic-secondary-dropdown{display:none !important;}}.ioic-account-nav{width:100%;position:relative;z-index:20;color:var(--brand-black);}.ioic-account-nav__title{display:none;}.ioic-account-nav__list,.ioic-account-nav__sublist{list-style:none;margin:0;padding:0;}.ioic-account-nav__list{display:flex;gap:32px;align-items:center;}.ioic-account-nav__item{position:relative;}.ioic-account-nav__toplink{display:inline-block;padding:12px 0;text-decoration:none;color:var(--brand-black);}.ioic-account-nav__toplink:hover,.ioic-account-nav__toplink:focus{color:var(--brand-black);text-decoration:underline;}.ioic-account-nav__item--has-children > .ioic-account-nav__toplink{font-weight:700;}.ioic-account-nav__sublist{display:none;position:absolute;top:calc(100% - 2px);left:0;min-width:240px;background:var(--brand-white);border:1px solid #e0e0e0;padding:8px;box-shadow:0 10px 24px rgba(0,0,0,0.12);z-index:1000;}.ioic-account-nav__sublist::before{content:"";position:absolute;top:-9px;left:20px;width:16px;height:16px;background-color:var(--brand-white);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;transform:rotate(45deg);}.ioic-account-nav__item--has-children:hover .ioic-account-nav__sublist,.ioic-account-nav__item--has-children:focus-within .ioic-account-nav__sublist{display:block;}#dashboard-navigation,#navigation-voice{position:relative;z-index:20;}#navigation-voice .ioic-voice-account-nav-wrap--breakout{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}#navigation-voice .ioic-voice-account-nav-wrap--breakout .container{max-width:1230px;width:100%;margin:0 auto;}#dashboard-navigation{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}#dashboard-navigation .ioic-account-nav{max-width:1230px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;}#dashboard-navigation::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.28);opacity:0;pointer-events:none;transition:opacity 0.2s ease;z-index:15;}#dashboard-navigation:has(.ioic-account-nav__item--has-children:hover)::before,#dashboard-navigation:has(.ioic-account-nav__item--has-children:focus-within)::before{opacity:1;}.ioic-account-nav__sublist li a{display:block;padding:6px 12px;white-space:nowrap;text-decoration:none;color:#333;font-size:14px;line-height:1.4;border-radius:4px;transition:background-color 0.2s ease;}.section-wrapper.brand-black #dashboard-navigation .ioic-account-nav__sublist li a{color:var(--brand-black) !important;}.ioic-account-nav__sublist li a:hover,.ioic-account-nav__sublist li a:focus{background-color:var(--brand-grey);color:var(--brand-black);text-decoration:none;}.ioic-account-nav,.ioic-account-nav *{box-sizing:border-box;}.footer-main{background-color:var(--brand-black);color:var(--brand-white);}.footer *,.footer a{color:var(--brand-white);}.footer-nav .footer-nav-link{color:var(--brand-white);}.footer-nav .footer-nav-link a:hover{color:var(--brand-grey);text-decoration:underline;}footer-nav-list-item{list-style-type:none;}.footer .social-link *{color:var(--brand-white);}form[id^="formbuilder_"],.rm-formbuilder form,.formbuilder-form form,.section-membership form{display:block !important;width:100% !important;}form:has(input[name="$presideform"][value="cpd.cpd-activity"]) [class*="col-sm-"],form:has(input[name="$presideform"][value="cpd.cpd-activity"]) [class*="col-md-"],form:has(input[name="$presideform"][value="cpd.cpd-activity"]) [class*="col-lg-"],form:has(input[name="$presideform"][value="cpd.cpd-activity"]) [class*="col-xs-"],form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .form-group,form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .form-row{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;float:none !important;display:block !important;width:100% !important;}.form-group,.form-row,.form-horizontal .form-group,.rm-formbuilder .form-group,.formbuilder-form .form-group{display:block !important;width:100% !important;margin-bottom:24px !important;padding:0 !important;float:none !important;clear:both !important;}.form-horizontal .control-label.col-sm-3,.form-horizontal .col-sm-9,.form-horizontal .col-sm-offset-3,.form-horizontal .form-group>div,.rm-formbuilder [class*="col-"],.formbuilder-form [class*="col-"],[class*="col-sm-offset-"],[class*="col-md-offset-"]{display:block !important;width:100% !important;max-width:100% !important;float:none !important;flex:0 0 100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;text-align:left !important;}.form-group label,.form-group .control-label{display:block !important;width:100% !important;max-width:100% !important;text-align:left !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-bottom:8px !important;font-family:var(--body-font-family) !important;font-size:16px !important;font-weight:800 !important;color:var(--brand-black) !important;letter-spacing:-0.01em !important;}.form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select{width:100% !important;height:auto !important;min-height:50px !important;padding:12px 16px !important;background-color:var(--brand-white) !important;border:1px solid #ccc !important;border-radius:4px !important;font-family:var(--body-font-family) !important;font-size:16px !important;color:var(--brand-black) !important;box-shadow:none !important;transition:border-color 0.2s ease,box-shadow 0.2s ease !important;}.form-control:focus,input:focus,textarea:focus,select:focus{border-color:#00aeef !important;box-shadow:0 0 0 2px rgba(0,174,239,0.1) !important;outline:none !important;background-color:var(--brand-white) !important;}.ioic-form-row-inline{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:24px !important;padding:0 !important;width:100% !important;}form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .ioic-form-row-inline>[class*="col-"],.section-membership .row:has(.ioic-form-row-inline) .ioic-form-row-inline>[class*="col-"],.ioic-form-row-inline>[class*="col-"]{flex:1 1 50% !important;max-width:50% !important;padding-left:0 !important;padding-right:24px !important;display:block !important;}form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .ioic-form-row-inline>[class*="col-"]:last-child,.section-membership .row:has(.ioic-form-row-inline) .ioic-form-row-inline>[class*="col-"]:last-child,.ioic-form-row-inline>[class*="col-"]:last-child{padding-right:0 !important;padding-left:24px !important;}form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .ioic-form-row-inline .form-group label,form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .ioic-form-row-inline .form-group .control-label,.ioic-form-row-inline .form-group label,.ioic-form-row-inline .form-group .control-label{padding-left:0 !important;margin-left:0 !important;}@media (max-width:767px){form:has(input[name="$presideform"][value="cpd.cpd-activity"]) .ioic-form-row-inline>[class*="col-"],.section-membership .row:has(.ioic-form-row-inline) .ioic-form-row-inline>[class*="col-"],.ioic-form-row-inline>[class*="col-"]{flex:0 0 100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;}}.form-group label .required,.form-group label strong,.form-group label span[title="required"]{color:var(--brand-black) !important;margin-left:4px;}.form-control::placeholder{color:#999;opacity:1;}.section-membership .row:has(.ioic-form-row-inline){display:flex !important;flex-direction:row-reverse !important;flex-wrap:wrap !important;gap:80px !important;}.section-membership .col-md-6:first-child{padding-right:40px !important;}.form-actions,.btn-holder,.formbuilder-submit,.form-buttons,[id*="submit_row"],div:has(> [type="submit"]),div:has(> button[type="submit"]){display:flex !important;justify-content:flex-end !important;text-align:right !important;margin-top:24px !important;width:100% !important;float:none !important;}form [type="submit"],form input[type="submit"],form button[type="submit"]{background-color:var(--brand-black) !important;color:var(--brand-white) !important;border:none !important;padding:10px 20px !important;font-family:var(--heading-font-family) !important;font-weight:700 !important;font-size:16px !important;text-transform:uppercase !important;letter-spacing:0.5px !important;display:inline-flex !important;align-items:center !important;gap:12px !important;cursor:pointer !important;transition:all 0.3s ease !important;border-radius:0 !important;}form [type="submit"]::after,form input[type="submit"]::after,form button[type="submit"]::after{content:"" !important;display:inline-block !important;width:24px !important;height:24px !important;background-color:var(--brand-white) !important;border-radius:50% !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>') !important;background-size:16px 16px !important;background-repeat:no-repeat !important;background-position:center !important;flex-shrink:0 !important;}form [type="submit"]:hover,form input[type="submit"]:hover,form button[type="submit"]:hover{background-color:var(--brand-grey) !important;color:var(--brand-black) !important;}form [type="submit"]:hover::after,form input[type="submit"]:hover::after,form button[type="submit"]:hover::after{background-color:var(--brand-black) !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>') !important;}.form-footer-actions,fieldset:has(.return-link),.return-link-holder{display:flex !important;align-items:center !important;justify-content:space-between !important;background-color:transparent !important;padding:30px 0 0 0 !important;margin:16px 0 0 0 !important;width:100% !important;}.return-link{color:var(--brand-black) !important;font-weight:700 !important;text-decoration:underline !important;}.drag-and-drop-file.dropzone,.dropzone-container{position:relative !important;border:1.5px dashed #c8c8c8 !important;border-radius:8px !important;background-color:#f7f7f7 !important;background-image:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(0,0,0,0.04) 8px,rgba(0,0,0,0.04) 9px) !important;padding:48px 24px !important;text-align:center !important;cursor:pointer !important;transition:border-color 0.2s ease,background-color 0.2s ease !important;}.drag-and-drop-file.dropzone:hover,.dropzone-container:hover{border-color:var(--brand-black) !important;background-color:#f0f0f0 !important;}.drag-and-drop-file .dz-message{display:flex !important;flex-direction:column !important;align-items:center !important;gap:12px !important;}.drag-and-drop-file .dz-message::before{content:"" !important;display:block !important;width:40px !important;height:40px !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23333" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><polyline points="16 16 12 12 8 16"/><line x1="12" y1="12" x2="12" y2="21"/><path d="M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"/></svg>') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;opacity:0.6 !important;}.drag-and-drop-file .dz-message>span:first-of-type,.drag-and-drop-file .dz-message .dz-text{font-size:15px !important;font-weight:600 !important;color:#444 !important;display:block !important;}.drag-and-drop-file .dz-message .btn,.drag-and-drop-file .dz-message span.btn,.dropzone-action .btn{display:none !important;}.input-icon-right{position:relative !important;display:block !important;}.input-icon-right .toggle-password{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;right:15px !important;margin:0 !important;z-index:10 !important;cursor:pointer !important;}.form-group .checkbox,.form-group .radio{display:flex !important;align-items:center !important;gap:10px !important;margin-top:15px !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;}.form-group .checkbox input[type="checkbox"],.form-group .radio:not(.crm-class-picker) input[type="radio"]{width:18px !important;height:18px !important;min-height:0 !important;margin:0 !important;padding:0 !important;cursor:pointer !important;position:relative !important;left:auto !important;top:auto !important;flex-shrink:0 !important;z-index:5 !important;opacity:1 !important;visibility:visible !important;-webkit-appearance:checkbox !important;appearance:checkbox !important;}.radio-label-takeover input[type="radio"],.form-group .radio.crm-class-picker input[type="radio"]{position:absolute !important;opacity:0 !important;visibility:hidden !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;pointer-events:none !important;-webkit-appearance:none !important;appearance:none !important;}.form-group .checkbox label,.form-group .radio label{display:inline-block !important;width:auto !important;margin:0 !important;padding:0 !important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;cursor:pointer !important;line-height:1.2 !important;color:var(--brand-black) !important;vertical-align:middle !important;min-height:0px !important;}.form-group .checkbox label::before,.form-group .checkbox label::after,.form-group .radio label::before,.form-group .radio label::after{display:none !important;content:none !important;}.button-row.mod-space-between,form .button-row{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;justify-content:flex-end !important;align-items:center !important;gap:20px !important;margin-top:24px !important;}.button-row.mod-space-between a{font-weight:600 !important;margin:0 !important;}.button-row.mod-space-between a:first-child{margin-right:auto !important;}.button-row.mod-space-between{display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;column-gap:20px !important;width:100% !important;}.button-row.mod-space-between > a.prevent-multiple-click{justify-self:center !important;margin:0 !important;text-align:center !important;}.button-row.mod-space-between > button[name="loginregaction"]{justify-self:end !important;margin:0 !important;}.button-row.mod-space-between:has(> a.prevent-multiple-click + a.prevent-multiple-click + button[name="loginregaction"]){grid-template-columns:repeat(3,minmax(0,1fr)) !important;column-gap:24px !important;}.button-row.mod-space-between:has(> a.prevent-multiple-click + a.prevent-multiple-click + button[name="loginregaction"]) > a.prevent-multiple-click:first-of-type{justify-self:center !important;}.button-row.mod-space-between:has(> a.prevent-multiple-click + a.prevent-multiple-click + button[name="loginregaction"]) > a.prevent-multiple-click:nth-of-type(2){justify-self:center !important;}.button-row.mod-space-between:has(> a.prevent-multiple-click + a.prevent-multiple-click + button[name="loginregaction"]) > button[name="loginregaction"]{justify-self:center !important;}.button-row.mod-space-between + .webflow-action-buttons{margin-top:-46px !important;}.button-row.mod-space-between + .webflow-action-buttons .webflow-prev-btn-container{float:left !important;margin:0 !important;}form .btn-login::before,form button[name="loginregaction"][value="login"]::before{display:none !important;content:none !important;}form .btn-login{background-image:none !important;}a.btn.webflow-prev-btn::after,a.btn.webflow-prev-btn:hover::after{content:none !important;display:none !important;background-image:none !important;}a.btn.webflow-prev-btn::before{content:"" !important;display:inline-block !important;width:24px !important;height:24px !important;margin-right:12px !important;background-color:var(--brand-white) !important;border-radius:50% !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 4l1.41 1.41L7.83 11H20v2H7.83l5.58 5.59L12 20l-8-8z"/></svg>') !important;background-size:16px 16px !important;background-repeat:no-repeat !important;background-position:center !important;flex-shrink:0 !important;transition:all 0.3s ease !important;}a.btn.webflow-prev-btn:hover::before{background-color:var(--brand-black) !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 4l1.41 1.41L7.83 11H20v2H7.83l5.58 5.59L12 20l-8-8z"/></svg>') !important;}.membership-card-list.mod-column-3{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}.membership-card-list.is-column{gap:15px;}.membership-card-list.is-column .membership-card-img{width:80px;}.membership-card-list.is-column .membership-card-details{font-size:.9em;}.membership-card-list.is-column .membership-card{padding:15px;}.webflow-progress-bar.mod-progress-bar-2{display:none;}.radio-label-takeover .radio-label-takeover-container .radio-label-takeover-highlight[data-tag]::before{background-color:var(--brand-blue);color:var(--brand-black);font-weight:700;font-family:var(--heading-font-family);text-transform:uppercase;}.radio-label-takeover input[type="checkbox"] + .radio-label-takeover-container .radio-label-takeover-highlight::after,.radio-label-takeover input[type="radio"] + .radio-label-takeover-container .radio-label-takeover-highlight::after{border-color:var(--brand-blue);}.radio-label-takeover-highlight.text-only{padding:60px 15px 0px 15px;margin:auto -15px;}.radio-label-takeover-highlight-text h5{font-size:1.8rem;font-family:var(--body-font-family);text-align:left;}.radio-label-takeover .radio-label-takeover-container .radio-label-takeover-highlight.text-only{padding:60px 15px 0px 15px;}.radio-label-takeover .radio-label-takeover-container{text-align:left;}.radio-label-takeover-highlight-text p:last-of-type{display:none;}.radio .radio-label-takeover,.form-group .form-field > .row .radio.crm-class-picker,.form-group-class-picker.form-group .form-field > .row .radio.crm-class-picker,.form-group-crm-picker.form-group .form-field > .row .radio.crm-class-picker,.form-group-grade-picker.form-group .form-field > .row .radio.crm-class-picker{margin-bottom:0;}p.promo-mint{background:var(--brand-blue);margin:auto -15px -8px -15px;margin-top:auto !important;padding:15px;font-size:0.9em;}.form-group .form-field > .row:has(.payment-option__choice){display:flex;flex-wrap:wrap;gap:15px;}.form-group .form-field > .row .radio:has(.payment-option__choice){flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px);margin-bottom:0;}.payment-option__choice > input[type="radio"]{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;-webkit-appearance:none !important;appearance:none !important;}.payment-option__choice .radio-label-takeover-highlight.text-only.no-tags.payment-option__desc{background:var(--brand-grey);margin:0;padding:20px 15px;min-height:0;}.payments-address-form .form-group .radio label.radio-label-takeover.payment-option__choice{display:block !important;width:100% !important;margin:0 !important;}.payments-address-form .form-group .radio label.radio-label-takeover.payment-option__choice > input[type="radio"]{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;-webkit-appearance:none !important;appearance:none !important;}.payments-address-form .form-group .radio label.radio-label-takeover.payment-option__choice .radio-label-takeover-container{display:block !important;width:100% !important;}.payment-option__choice > input[type="radio"]:checked + .radio-label-takeover-container .payment-option__desc{background:var(--brand-black);color:var(--brand-white);}.payment-option__choice > input[type="radio"]:checked + .radio-label-takeover-container .payment-option__desc h5,.payment-option__choice > input[type="radio"]:checked + .radio-label-takeover-container .payment-option__desc p,.payment-option__choice > input[type="radio"]:checked + .radio-label-takeover-container .payment-option__desc strong{color:var(--brand-white);}.webflow-custom form{padding:40px 0;}.section-wrapper.brand-blue{background-color:var(--brand-blue);}.section-wrapper.brand-grey{background-color:var(--brand-grey);}.section-wrapper.brand-lavender{background-color:var(--brand-lavender);}.section-wrapper.brand-yellow{background-color:var(--brand-yellow);}.section-wrapper.brand-pink{background-color:var(--brand-pink);}.section-wrapper.brand-mint{background-color:var(--brand-mint);}.section-wrapper.brand-beige{background-color:var(--brand-beige);}.section-wrapper.brand-black{background-color:var(--brand-black);}.section-wrapper.brand-white{background-color:var(--brand-white);}.section-wrapper.brand-black{color:var(--brand-white);}.section-wrapper.brand-black *{color:inherit;}.section-wrapper.brand-black a:hover{text-decoration:underline;color:var(--brand-white);font-weight:bold;}.section-cutaway-1-white{position:relative;overflow:hidden;}.section-cutaway-1-white::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1500px;height:100%;background-image:url('https://static.layercake-cx.biz/stg/images/cutouts/top-white-cutaway-1.png');background-repeat:no-repeat;background-position:top left;background-size:250px auto;pointer-events:none;z-index:0;}.section-cutaway-1-white::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1500px;height:100%;background-image:url('https://static.layercake-cx.biz/stg/images/cutouts/white-cutout-block.png');background-repeat:no-repeat;background-position:bottom right;background-size:250px auto;pointer-events:none;z-index:0;}.section-cutaway-1-white > *{position:relative;z-index:1;}.section-cutaway-1-white > .section-cutaway-inner > .page-section > .container{max-width:990px;}@media (max-width:991px){.section-cutaway-1-white::before,.section-cutaway-1-white::after{display:none;}}.section-cutaway-2-white,.section-cutaway-3-white,.section-cutaway-4-white,.section-cutaway-5-white{position:relative;overflow:hidden;}.section-cutaway-2-white::before,.section-cutaway-2-white::after,.section-cutaway-3-white::before,.section-cutaway-3-white::after,.section-cutaway-4-white::before,.section-cutaway-4-white::after,.section-cutaway-5-white::before,.section-cutaway-5-white::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:1500px;height:100%;pointer-events:none;z-index:0;background-color:white;background-repeat:no-repeat;}.section-cutaway-2-white > *,.section-cutaway-3-white > *,.section-cutaway-4-white > *,.section-cutaway-5-white > *{position:relative;z-index:1;}.section-cutaway-2-white > .section-cutaway-inner > .page-section > .container,.section-cutaway-3-white > .section-cutaway-inner > .page-section > .container,.section-cutaway-4-white > .section-cutaway-inner > .page-section > .container,.section-cutaway-5-white > .section-cutaway-inner > .page-section > .container{max-width:990px;}.section-cutaway-2-white::before{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left -60px top -30px;mask-position:left -60px top -30px;-webkit-mask-size:220px 220px;mask-size:220px 220px;}.section-cutaway-2-white::after{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/bottom-white-cutout-2.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/bottom-white-cutout-2.png');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -20px bottom -20px;mask-position:right -20px bottom -20px;-webkit-mask-size:120px 240px;mask-size:120px 240px;}.section-cutaway-3-white::before{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_C.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_C.png');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left -25px top -20px;mask-position:left -25px top -20px;-webkit-mask-size:130px 260px;mask-size:130px 260px;}.section-cutaway-3-white::after{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -60px bottom -30px;mask-position:right -60px bottom -30px;-webkit-mask-size:220px 220px;mask-size:220px 220px;}.section-cutaway-4-white::before{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_I.png'),url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_C.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_I.png'),url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_C.png');-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:left 0 top 0,left 30px top -10px;mask-position:left 0 top 0,left 30px top -10px;-webkit-mask-size:55px 160px,110px 220px;mask-size:55px 160px,110px 220px;-webkit-mask-composite:add;mask-composite:add;}.section-cutaway-4-white::after{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right -50px bottom -40px;mask-position:right -50px bottom -40px;-webkit-mask-size:240px 240px;mask-size:240px 240px;}.section-cutaway-5-white::before{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png'),url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_I.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_O.png'),url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_I.png');-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:left -50px top -30px,left 120px top 10px;mask-position:left -50px top -30px,left 120px top 10px;-webkit-mask-size:200px 200px,50px 145px;mask-size:200px 200px,50px 145px;-webkit-mask-composite:add;mask-composite:add;}.section-cutaway-5-white::after{-webkit-mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_C.png'),url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_I.png');mask-image:url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_C.png'),url('https://static.layercake-cx.biz/stg/images/cutouts/IOIC_BrandProp_I.png');-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:right -15px bottom -20px,right 105px bottom 15px;mask-position:right -15px bottom -20px,right 105px bottom 15px;-webkit-mask-size:120px 240px,50px 145px;mask-size:120px 240px,50px 145px;-webkit-mask-composite:add;mask-composite:add;}@media (max-width:991px){.section-cutaway-2-white::before,.section-cutaway-2-white::after,.section-cutaway-3-white::before,.section-cutaway-3-white::after,.section-cutaway-4-white::before,.section-cutaway-4-white::after,.section-cutaway-5-white::before,.section-cutaway-5-white::after{display:none;}}.ioic-multi-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;width:100%;align-items:stretch;}.ioic-multi-panel>.grid-item{display:flex;flex-direction:column;min-width:0;}.ioic-multi-panel>.grid-item>.grid-panel{display:flex;flex-direction:column;flex:1;min-width:0;height:100%;box-sizing:border-box;position:relative;transition:box-shadow 0.2s ease,transform 0.2s ease;overflow:hidden;}.ioic-multi-panel>.grid-item>.grid-panel>.panel-inner,.panel-inner{padding:15px;display:flex;flex-direction:column;flex:1;}.ioic-multi-panel .grid-item:has(a.btn):hover .grid-panel,.ioic-multi-panel .grid-item:has(a.button):hover .grid-panel{box-shadow:0 4px 20px rgba(0,0,0,0.08);transform:translateY(-2px);}.ioic-multi-panel .grid-panel img,.ioic-multi-panel .grid-panel .panel-inner img{display:block;object-fit:cover;object-position:center top;}.ioic-multi-panel .grid-panel .panel-header{display:inline-block;background-color:var(--brand-yellow);color:var(--brand-black);font-family:"Montreuil",sans-serif;font-weight:700;font-size:0.85rem;letter-spacing:0.05em;text-transform:uppercase;padding:4px 10px;margin:-15px -15px 0;width:calc(100% + 30px);box-sizing:border-box;}.grid-panel h2,.grid-panel h3,.grid-panel h4{font-size:1.4em;}.grid-panel p{font-size:0.9em;}.ioic-multi-panel .grid-panel .panel-inner hr{border:none;border-top:1px solid rgba(0,0,0,0.12);margin:15px 0;}.grid-panel.brand-grey{background-color:var(--brand-grey);}.grid-panel.brand-white{background-color:var(--brand-white);}@media (max-width:640px){.ioic-multi-panel{gap:16px;}}@media (max-width:480px){.ioic-multi-panel{grid-template-columns:1fr;}.ioic-multi-panel .grid-panel h3{font-size:1.5rem;}}ul.panel-link{margin-top:auto;padding:0;margin-bottom:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,0.15);}.panel-link li{list-style:none;margin:0;padding:0;font-size:.9em;}.panel-link li + li{border-top:1px solid rgba(0,0,0,0.15);}.panel-link a{display:flex;align-items:center;width:100%;padding:18px 0;text-decoration:none;color:inherit;}.panel-link a .arrow{margin-left:auto;display:inline-block;transition:transform 0.2s ease;}.panel-link a:hover .arrow{transform:translateX(4px);}.renewal-notice .cta-content{padding:30px 0 0 0;min-height:auto;}.ioic-panel-row{display:flex;flex-wrap:wrap;gap:20px;}.ioic-panel-row > .ioic-panel{flex:1 1 30%;min-width:280px;box-sizing:border-box;padding:15px;border:1px solid var(--brand-grey);}.ioic-panel p{font-size:.9em;}.ioic-panel h3,.ioic-panel h4{font-size:1.2em;}.ioic-panel{padding:15px;}.ioic-panel.grey-border{border:1px solid var(--brand-grey);}.hero-grid{display:flex;gap:15px;align-items:stretch;}.hero-grid .hero-item{flex:45;display:flex;flex-direction:column;}.hero-grid .item-grid{flex:55;display:flex;flex-direction:column;}@media (max-width:768px){.hero-grid{flex-direction:column;}}button,.button,a.button,a.btn{font-family:var(--heading-font-family) !important;letter-spacing:0.1em !important;margin-top:0 !important;background-color:var(--brand-black) !important;color:var(--brand-white) !important;padding:10px 20px !important;text-transform:uppercase !important;font-family:var(--heading-font-family) !important;font-weight:700 !important;font-size:16px !important;text-decoration:none !important;transition:all 0.3s ease !important;border:none !important;display:inline-flex !important;align-items:center !important;gap:12px !important;border-radius:0 !important;}a.btn:hover{background-color:var(--color-btn-login-bg-hover) !important;color:var(--brand-black) !important;}a.btn:after{content:"" !important;display:inline-block !important;width:24px !important;height:24px !important;background-color:var(--brand-white) !important;border-radius:50% !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>') !important;background-size:16px 16px !important;background-repeat:no-repeat !important;background-position:center !important;flex-shrink:0 !important;transition:all 0.3s ease !important;}a.btn:hover::after{background-color:var(--brand-black) !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg>') !important;}a.btn.btn-login.btn-bordered::after,a.btn.btn-login.btn-bordered:hover::after{content:none !important;display:none !important;background-image:none !important;}.hero-header-button{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;}.hero-header-button .widget.widget-button{margin:0 !important;}.return-link-holder.cpd-detail-return-link-holder{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;gap:20px !important;}.return-link-holder.cpd-detail-return-link-holder .right-cta{margin-left:auto !important;display:flex !important;justify-content:flex-end !important;}.cVCffa{display:block;max-width:1230px;margin:0 auto;}.cVCffa .eapp-events-calendar-slider-slider{padding:0 0 32px;}.elfsight-app-021b8a6d-180b-4268-bb6e-1d8ffc93b37e{width:1230px;}.elfsite-container button,.elfsite-container .button,.elfsite-container a.button,.elfsite-container a.btn,.elfsight-container button,.elfsight-container .button,.elfsight-container a.button,.elfsight-container a.btn{background-color:var(--brand-white) !important;border:1px solid var(--brand-black) !important;color:var(--brand-black) !important;}.elfsite-container .react-calendar__month-view__days__day,.elfsight-container .react-calendar__month-view__days__day{border:0 !important;background:transparent !important;padding:0 !important;}.elfsite-container .react-calendar__month-view__days__day abbr,.elfsight-container .react-calendar__month-view__days__day abbr{display:inline-flex !important;width:2.5rem !important;aspect-ratio:1 / 1;align-items:center !important;justify-content:center !important;margin:0 auto !important;text-align:center !important;line-height:1 !important;}.elfsite-container .es-search-input,.elfsight-container .es-search-input{min-height:0 !important;height:auto !important;padding:0 !important;}.elfsite-container .es-search-input input[type="text"],.elfsight-container .es-search-input input[type="text"],.elfsite-container .es-search-container input[type="text"],.elfsight-container .es-search-container input[type="text"]{min-height:0 !important;height:auto !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}.elfsite-container .eapp-events-calendar-button-link,.elfsight-container .eapp-events-calendar-button-link{font-family:var(--heading-font-family) !important;font-size:16px !important;letter-spacing:0.1em !important;text-transform:uppercase !important;background-color:var(--brand-black) !important;border-color:var(--brand-black) !important;color:var(--brand-white) !important;}.elfsite-container .eapp-events-calendar-button-link:hover,.elfsight-container .eapp-events-calendar-button-link:hover{background-color:var(--brand-grey) !important;border:1px solid var(--brand-black) !important;color:var(--brand-black) !important;}.elfsite-container .eapp-events-calendar-button-link .es-button-base-overlay,.elfsight-container .eapp-events-calendar-button-link .es-button-base-overlay,.elfsite-container .eapp-events-calendar-button-link .es-button-base-ellipsis,.elfsight-container .eapp-events-calendar-button-link .es-button-base-ellipsis,.elfsite-container .eapp-events-calendar-button-link span,.elfsight-container .eapp-events-calendar-button-link span{background-color:transparent !important;}h1,h2,h3,h4,h5,h6{line-height:1.2 !important;}@media (min-width:991px){h2{font-size:3.5rem;}}.page-section .widget{padding:0 !important;margin:0 !important;}.page-banner.standard-page-banner.has-image{position:relative;overflow:hidden;background-color:var(--brand-blue);background-repeat:no-repeat;background-size:auto 100%;background-position:calc(50% + 400px) bottom;}.section-membership .page-banner.standard-page-banner.has-image{background-color:var(--brand-blue);background-image:url("https://static.layercake-cx.biz/stg/images/heading-cutouts/heading-cutout-01.png");}.section-voice .page-banner.standard-page-banner.has-image{background-color:var(--brand-beige);background-image:url("https://static.layercake-cx.biz/stg/images/heading-cutouts/heading-cutout-voice.png");}.section-learn .page-banner.standard-page-banner.has-image{background-color:var(--brand-lavender);background-image:url("https://static.layercake-cx.biz/stg/images/heading-cutouts/heading-cutout-02.png");}.section-events .page-banner.standard-page-banner.has-image{background-color:var(--brand-yellow);background-image:url("https://static.layercake-cx.biz/stg/images/heading-cutouts/heading-cutout-01.png");}.section-insight .page-banner.standard-page-banner.has-image{background-color:var(--brand-mint);background-image:url("https://static.layercake-cx.biz/stg/images/heading-cutouts/heading-cutout-02.png");}.section-awards .page-banner.standard-page-banner.has-image{background-color:var(--brand-black);background-image:url("https://static.layercake-cx.biz/stg/images/heading-cutouts/heading-cutout-01.png");}@media (max-width:767px){.section-membership .page-banner.standard-page-banner.has-image,.section-voice .page-banner.standard-page-banner.has-image,.section-learn .page-banner.standard-page-banner.has-image,.section-events .page-banner.standard-page-banner.has-image,.section-insight .page-banner.standard-page-banner.has-image,.section-awards .page-banner.standard-page-banner.has-image{background-image:none !important;}}.page-wrapper.breadcrumb-row,.page-wrapper.page-section-title{background-color:var(--brand-blue);}.article-list .article-list-item .resource-label{background-color:var(--brand-black);}.article-list .article-list-item .resource-label-icon{color:var(--brand-white);}.page-banner-content h1,.page-banner-content-title{max-width:800px;}.banner.has-banner-media:not(.has-banner-media-half)::before{background:none !important;}.banner-content{max-width:800px;}.banner-content h3{font-size:7rem !important;font-weight:900 !important;margin-bottom:50px !important}@media (max-width:575px){.banner-content h3{font-size:3rem !important;margin-bottom:30px !important;}}.article-list-grid .article-list-item .article-wrapper{border:1px solid var(--brand-grey);}.article-list-grid .article-img + .article-details,.article-details,.article-img+.article-details{padding:15px;background:none;}.article-list-grid.resource-library-list .article-img + .article-details{padding:20px 15px 0;}.article-list .article-meta-list{margin-bottom:7px;}h4.article-title{font-size:2rem !important;}h4.widget-title{font-size:2rem !important;}.article-teaser{font-size:1.6rem;}.tab-nav{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:var(--brand-grey);}.tab-nav-list{display:block;max-width:1230px;margin:0 auto;border:none;}.tab-nav-list-item{display:inline-flex;justify-content:flex-start;align-items:flex-start;}.tab-nav-list-item.is-active .tab-nav-link{background-color:var(--brand-black);}.bg-grey-light{background-color:var(--brand-grey);}.page-section-title{background-color:var(--brand-blue);padding-top:100px;padding-bottom:20px;margin-top:-60px;}.page-title{font-size:4rem !important;}.large-brand-email,a[href*="mailto:membership@ioic.org.uk"]{display:block !important;font-size:28px !important;font-weight:800 !important;margin-top:20px !important;margin-bottom:20px !important;line-height:1.2 !important;text-decoration:none !important;word-break:break-all !important;max-width:100% !important;}blockquote{font-family:var(--body-font-family);}.results-count{display:none;}.main-content{padding-top:0px;}.resource-library-page{margin-bottom:40px;}.webflow-layout{margin-bottom:90px;}.main-nav-item.is-btn.has-sub-nav .sub-nav{z-index:1000;}.member-info-section{background:var(--brand-blue);padding:100px 15px 20px;margin-top:-60px;}.member-info-section h1{font-size:4rem !important;margin:15px 0 30px !important;}.member-info-section .container{display:flex;flex-wrap:wrap;}.member-info-section .sidebar{display:none;}.member-info-section .main-section{width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;}.member-info-section .main-section > .row,.member-info-section .main-section > .row > [class*="col-"]{display:contents;}.member-info-section h1{flex:0 0 100%;margin:0;}.member-info-section .member-info-dl{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 24px;margin:0;}.member-info-section .member-info-dt,.member-info-section .member-info-dd{display:inline;margin:0;white-space:nowrap;}.member-info-section .member-info-dt{margin-right:4px;font-weight:400;}.member-info-section .member-info-dd{margin-right:0;font-weight:600;}.member-info-section .main-section > p{display:none;}.member-info-section .member-info-dd:empty,.member-info-section .member-info-dd:empty + .member-info-dt{display:none;}.dashboard-panel > h4,.dashboard-panel h4.widget-title{font-size:2rem !important;background:var(--brand-blue);padding:15px;margin-bottom:0;}.dashboard-panel{border:1px solid var(--brand-grey);}.dashboard-panel .article-list-item.article-type-document.is-restricted{margin-bottom:0;}.dashboard-panel .resource-label.resource-restricted{display:none;}.dashboard-panel ul{list-style:none;font-size:0.9em;}@media (min-width:991px){.dashboard-panel ul:not([class]):not([role="tablist"]){padding-left:0;}}.article-list.events-list .article-list-item .event-badge-wrap{margin-bottom:0px;}.article-list-row .article-details{background:var(--brand-white);padding:15px;border-bottom:1px solid var(--brand-grey);}.meta.article-cpd{font-family:var(--heading-font-family);font-size:2rem;}.dashboard-panel .article-list-grid .article-list-item{margin-bottom:0;}