:root{--font-family:"Ubuntu", sans-serif;--body-font-colour:#042f53;--blue:#042f53;--blue-light:#024778;--blue-light-2:#d0ecff;--blue-pale:#ebf5fe;--blue-medium:#036bb5;--green:#a0c53d;--green-light:#e9f8c1;--grey:#f8fcff;--font-size-18:18px;--font-size-20:20px;--font-size-21:21px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-29:29px;--font-size-32:32px;--font-size-34:34px;--font-size-36:36px;--font-size-42:42px;--font-size-46:46px;--font-size-62:62px;--header-height:0;--hero-height:0;--hero-min-height:0;--gutter-30:30px;--gutter-50:50px;--gutter-80:80px;--gutter-100:100px}body,html{margin:0;padding:0;overflow-x:hidden;width:100%}body{font-family:var(--font-family);color:var(--body-font-colour);line-height:150%;position:relative}.btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.btn{font-weight:500;border-radius:10px;border:1px solid transparent;padding:8px 20px}.btn-md{font-size:var(--font-size-18)}.btn-lg{font-size:var(--font-size-20);padding-top:15px;padding-bottom:15px}.btn-bg-green{background-color:var(--green);color:var(--blue)}.btn-bg-white{background-color:#fff;color:var(--blue)}.btn-bg-blue{background-color:var(--blue);color:#fff}.btn-bg-blue-medium{background-color:var(--blue-medium);color:#fff}.btn-bg-blue-light-2{background-color:var(--blue-light-2);color:var(--blue)}.btn-border-green{border-color:var(--green);color:var(--green)}.btn-border-green.active{background-color:var(--green);color:#fff}.btn-border-blue-medium{border-color:var(--blue-medium);color:var(--blue-medium)}.btn-border-blue-medium.active{background-color:var(--blue-medium);color:#fff}.ratio{display:block}.ratio-5x3{--bs-aspect-ratio:60%}.ratio-15x13{--bs-aspect-ratio:86.67%}.ratio-192x115{--bs-aspect-ratio:60%}.ratio-375x101{--bs-aspect-ratio:26.93%}img,svg{max-width:100%;height:auto;display:block}.min-vh-none{min-height:0!important}.border-green{border:1px solid var(--green)}h1,h2,h3,h4,h5,h6{font-weight:500}.h1,h1{font-size:var(--font-size-42)}.h2,h2{font-size:var(--font-size-34)}.h3,h3{font-size:var(--font-size-28)}.h4,h4{font-size:var(--font-size-24)}.h5,h5{font-size:var(--font-size-20)}.h6,h6{font-size:var(--font-size-18)}.title-underline{font-size:var(--font-size-42);border-bottom:1px solid var(--green);margin-bottom:var(--gutter-50);padding-bottom:var(--gutter-50);letter-spacing:-3%;line-height:110%}a{color:var(--body-font-colour);text-decoration:none}.pt-25{padding-top:25px!important}.pb-25{padding-bottom:25px!important}.pt-50{padding-top:var(--gutter-50)!important}.mb-25{margin-bottom:25px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:var(--gutter-50)!important}.mb-100{margin-bottom:var(--gutter-100)!important}.mt-25{margin-top:25px!important}.mt-50{margin-top:var(--gutter-50)!important}.container-cap-1200{max-width:1200px!important;margin:0 auto}.section{padding-top:var(--gutter-50);padding-bottom:var(--gutter-50)}.section:not(.wb)+.section:not(.wb){padding-top:0}.section-top{border-radius:var(--gutter-50) var(--gutter-50) 0 0;margin-top:calc(var(--gutter-50)*-1);position:relative;z-index:4;background:#fff}.section-top-curved{position:relative;overflow:hidden}.section-top-curved:before{content:"";position:absolute;top:-1px;left:-5%;width:110%;height:0;padding-top:3.072916666666667%;background-color:#fff;-webkit-mask:url(/images/shape-curve.svg) no-repeat center top;mask:url(/images/shape-curve.svg) no-repeat center top;-webkit-mask-size:cover;mask-size:cover}.bg-green+.section-top-curved:before{background-color:var(--green)}.bg-green-light+.section-top-curved:before{background-color:var(--green-light)}.bg-blue+.section-top-curved:before{background-color:var(--blue)}.bg-blue-medium+.section-top-curved:before{background-color:var(--blue-medium)}.bg-blue-light+.section-top-curved:before{background-color:var(--blue-light)}.bg-blue-light-2+.section-top-curved:before{background-color:var(--blue-light-2)}.section-title{font-size:var(--font-size-42)}.bg-blue{background-color:var(--blue)!important}.bg-blue+.bg-blue{padding-top:0}.bg-blue-light{background-color:var(--blue-light)}.bg-blue-light+.bg-blue-light{padding-top:0}.bg-blue-light-2{background-color:var(--blue-light-2)}.bg-blue-light-2+.bg-blue-light-2{padding-top:0}.bg-blue-pale{background-color:var(--blue-pale)}.bg-blue-pale+.bg-blue-pale{padding-top:0}.bg-blue-medium{background-color:var(--blue-medium)!important}.bg-blue-medium+.bg-blue-medium{padding-top:0}.bg-green{background-color:var(--green)}.bg-green+.bg-green{padding-top:0}.bg-green .title-underline{border-bottom:1px solid var(--blue)}.bg-green-light{background-color:var(--green-light)}.bg-green-light+.bg-green-light{padding-top:0}.text-blue{color:var(--blue)}#header{position:absolute;top:20px;left:0;width:100%;z-index:1040}#header .header-wrapper{padding:15px;border-radius:15px;background:#fff;position:relative}#header .header-wrapper .input-group .input-group-text{background-color:var(--blue-pale);border:0;border-radius:40px 0 0 40px;padding-right:0}#header .header-wrapper .input-group .form-control{background-color:var(--blue-pale);border:0;border-radius:0 40px 40px 0;height:42px}#header .header-wrapper .input-group .form-control::-moz-placeholder{color:#042f53}#header .header-wrapper .input-group .form-control::placeholder{color:#042f53}#header .header-wrapper .input-group .form-control:focus{box-shadow:none}#header .header-wrapper .animated-icon{width:30px;height:24px;position:relative;margin:0;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#header .header-wrapper .animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;background:var(--blue)}#header .header-wrapper .animated-icon span:first-child{top:0}#header .header-wrapper .animated-icon span:nth-child(2){top:10px}#header .header-wrapper .animated-icon span:nth-child(3){top:20px}#header .header-wrapper .animated-icon.open span:first-child{top:9px;transform:rotate(135deg)}#header .header-wrapper .animated-icon.open span:nth-child(2){opacity:0;left:60px}#header .header-wrapper .animated-icon.open span:nth-child(3){top:9px;transform:rotate(-135deg)}#header .header-wrapper #menu{position:absolute;top:100%;left:0;right:0;background:#fff;align-items:start;padding:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);z-index:1040;display:block;border-radius:0 0 15px 15px;box-shadow:0 20px 25.6px 0 rgba(0,78,149,.08);margin-top:-15px}#header .header-wrapper #menu.open{max-height:9999px;opacity:1;overflow:visible}#header .header-wrapper #menu.collapsing{max-height:0!important;opacity:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}#header .header-wrapper .container{padding:25px 15px}#header .header-wrapper #menu .header{font-size:var(--font-size-36);padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--blue-medium)}#header .header-wrapper #menu .columns .column:first-child .header{border-color:var(--green)}#header .header-wrapper #menu .nav-items .nav-item:not(:last-of-type){margin-bottom:25px}#header .header-wrapper #menu .nav-link{color:var(--body-font-colour)}#header .header-wrapper #menu .link{font-size:var(--font-size-24);padding:0}#header .header-wrapper #menu .nav-item:not(.has-sub-links) .link[href^="#"]{pointer-events:none}#header .header-wrapper #menu .sub-links-toggle{transition:transform .3s ease;cursor:pointer}#header .header-wrapper #menu .sub-links-toggle.active{transform:rotate(180deg)}#header .header-wrapper #menu .nav-items{list-style:none;padding:0;margin:0}#header .header-wrapper #menu .nav-items .nav-item .sub-links{display:none;margin-top:10px}#header .header-wrapper #menu .nav-items .nav-item .sub-links.open{display:block}#header .header-wrapper #menu .nav-items .nav-item .sub-links .nav-item:not(:last-of-type){margin-bottom:10px}#header .header-wrapper #menu .nav-items .nav-item .sub-links .sub-link{padding:0;font-size:var(--font-size-18);position:relative;display:inline-block}#hero{position:relative;height:var(--hero-height);min-height:var(--hero-min-height);display:flex;align-items:center;overflow:hidden;background-color:var(--blue)}#hero:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(3,107,181,.3),#036bb5);z-index:0}#hero.landing:after{background:linear-gradient(257deg,rgba(4,47,83,.8) .32%,#042f53 99.68%)}#hero .hero-image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:top;background-attachment:scroll}#hero .hero-content{position:relative;z-index:1;text-align:center;max-width:1000px;margin:0 auto;color:#fff;padding-top:var(--header-height)}#hero:not(.landing) .hero-content{padding-top:calc(var(--header-height) + 50px);padding-bottom:100px}#hero .hero-content .hero-pre-title{font-size:var(--font-size-32);line-height:1;margin-bottom:15px}#hero .hero-content .hero-title{font-size:var(--font-size-62);letter-spacing:-1%;line-height:1;margin-bottom:var(--gutter-50)}#hero .hero-content .hero-description{font-size:var(--font-size-20);line-height:1.3;margin-bottom:var(--gutter-50)}#hero .item-list{padding-top:var(--gutter-80);padding-bottom:var(--gutter-80)}#hero .item-list .item .item-box .item-bottom{background-color:#fff;color:var(--body-font-colour)}#hero .item-list .item .item-box .item-bottom .item-title{font-size:var(--font-size-46)}#hero .item-list .item:nth-child(odd) .item-box .item-bottom .btn-1{background-color:var(--green);color:var(--blue)}#hero .item-list .item:nth-child(2n) .item-box .item-bottom .btn-1{background-color:var(--blue-medium);color:#fff}#theme{position:relative;background-repeat:no-repeat;background-size:cover;color:#fff;padding:calc(var(--gutter-100) + var(--header-height)) 0 calc(var(--gutter-100) + var(--gutter-50)) 0}#theme:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(3,107,181,.7),#036bb5);z-index:0}#theme .container{position:relative;z-index:1}#theme .breadcrumb .breadcrumb-item,#theme .breadcrumb .breadcrumb-item a,#theme .breadcrumb-item+.breadcrumb-item:before{color:#fff;font-size:var(--font-size-20)}#theme .theme-title{font-size:var(--font-size-62);line-height:100%;margin:0;letter-spacing:-.62px}#callout.landing{background-color:var(--blue-medium);color:#fff;padding:22px 0}.callout{background-color:var(--blue);color:#fff;padding:var(--gutter-50);border-radius:30px}.callout .callout-columns{margin:-10px}.callout .callout-columns .callout-column{padding:10px}.callout .callout-text .callout-title{font-size:var(--font-size-32);margin-bottom:25px}.callout .callout-text .callout-description{font-size:var(--font-size-18)}.callout-socials ul{list-style:none;display:flex;margin:0 -5px;padding:0}.callout-socials ul li{padding:0 5px}.callout-socials ul li a{color:#fff;font-size:var(--font-size-34)}.main-content{font-size:var(--font-size-21);line-height:150%;letter-spacing:1%}.item-list.row{--bs-gutter-y:var(--gutter-50)}.item-list:not(.row) .item:not(:last-child){margin-bottom:var(--gutter-50)}.item-list .item{border-radius:30px;overflow:hidden;height:auto}.item-list.column-list .item,.item-list.column-list .item .ratio,.item-list.item-slider .item .ratio{border-radius:0}.item-list .item .item-box{border-radius:30px;overflow:hidden;height:100%}.item-list .item .item-bottom{background-color:var(--blue);color:#fff;padding:var(--gutter-50);border-radius:0 0 30px 30px}.item-list .item .item-title{font-size:var(--font-size-26);margin-bottom:15px}.item-list.item-slider .item .item-title{font-size:var(--font-size-29);margin-bottom:25px}.item-list.column-list .item .item-title{font-size:var(--font-size-26);margin-bottom:25px;color:#edfff7}.item-list .item .item-sub-title{font-size:var(--font-size-20);font-weight:500;color:#edfff7;opacity:.5}.item-list .item .item-description{font-size:var(--font-size-20);line-height:150%}.item-list.column-list .item .item-description,.item-list.item-slider .item .item-description{font-size:var(--font-size-18)}.item-list.column-list .item .item-description ul,.item-list.item-slider .item .item-description ul{padding-left:20px}.item-list.column-list .item .item-description ul li p:last-of-type,.item-list.item-slider .item .item-description ul li p:last-of-type{margin-bottom:0}.item-list .item .item-badge{padding:15px 20px;border-radius:10px;background-color:#fff;color:var(--blue);font-size:var(--font-size-20);font-weight:500;width:auto;height:auto;top:auto;left:25px;bottom:25px}.item-list-2 .item{height:auto}.item-list-2 .item .item-box{background-color:var(--blue);padding:var(--gutter-50);border-radius:30px;overflow:hidden;position:relative;height:100%}.item-list-2 .item .item-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blue);opacity:.9;z-index:1}.item-list-2 .item .item-box .item-badge{padding:15px 20px;border-radius:10px;background-color:#fff;color:var(--blue);font-size:var(--font-size-20);font-weight:500;display:inline-block}.item-list-2 .item .item-box .item-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item-list-2 .item .item-box .item-content{position:relative;z-index:2}.item-list-2 .item .item-content .item-title{font-size:var(--font-size-29);margin-bottom:25px;color:#fff}.item-list-2 .item .item-box .item-description{font-size:var(--font-size-18);color:#edfff7;line-height:140%;letter-spacing:-.18px}.item-list-2 .item .item-box .item-description a{color:#edfff7}.item-slider .item-swiper-button-next,.item-slider .item-swiper-button-prev{border-radius:50%;color:#fff;background-color:var(--blue);height:30px;width:30px;text-align:center;padding:0;line-height:30px}.item-slider .item-swiper-button-next.swiper-button-disabled,.item-slider .item-swiper-button-prev.swiper-button-disabled{opacity:.5}.item-slider .item-swiper-pagination{width:auto}.item-slider .item-swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;margin:0 10px;background-color:var(--blue-medium)}.card-list .card-item .card-box{border-radius:30px;background-color:#fff;padding:30px 25px;height:100%;min-height:305px;position:relative}.card-list .card-item .card-box .card-box-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.card-list .card-item .card-box .card-box-top{margin-left:-8px;margin-right:-8px;padding-bottom:15px;border-bottom:1px solid var(--green)}.card-list .card-item .card-box .card-box-top>div{padding-left:8px;padding-right:8px}.card-list .card-item .card-box .card-box-top svg{height:50px}.card-list .card-item .card-box .card-box-top svg path{stroke:var(--blue)}.card-list .card-item .card-box .card-box-top .card-title{font-size:var(--font-size-26)}.card-list .card-item .card-box .card-description{font-size:var(--font-size-20);line-height:140%;letter-spacing:-1%}.card-list .card-item.alt .card-box .card-description{font-size:var(--font-size-46);font-weight:500}.card-list .card-item .card-box .card-description :last-child{margin-bottom:0}.article-list .article-item{height:auto}.article-list .article-item .article-box{border-radius:30px;overflow:hidden;height:100%}.article-list .article-item .article-box .ratio .article-date{background-color:#fff;font-size:var(--font-size-21);font-weight:500;border-radius:40px;height:43px;width:96px;text-align:center;line-height:43px;letter-spacing:.22px;text-transform:uppercase;top:25px;left:25px}.article-list .article-item .article-box .article-box-bottom{background-color:#fff;padding:var(--gutter-50);height:100%}.article-list .article-item .article-box .article-box-bottom .article-title{font-size:var(--font-size-24)}.article-list .article-item .article-box .article-box-bottom .article-description,.case-list .case-item .case-description{font-size:var(--font-size-18);line-height:150%;margin-bottom:25px}.article-list .article-item .article-box .article-box-bottom .article-details,.case-list .case-item .case-details{border-top:1px solid var(--green);padding-top:25px}.article-list .article-item .article-box .article-box-bottom .article-details .article-author{font-size:var(--font-size-18)}.pagination .active>.page-link,.pagination .page-link.active{background-color:var(--blue-medium);border-color:var(--blue-medium);color:#fff}.pagination .page-link{color:var(--blue-medium)}.case-list .case-item{border-radius:30px;border:1px solid rgba(4,47,83,.4);overflow:hidden}.case-list .case-item:not(:last-child){margin-bottom:var(--gutter-50)}.case-list .case-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case-list .case-item .case-item-box{padding:var(--gutter-50)}.case-list .case-item .case-tag{font-size:var(--font-size-18);border-radius:15px;background-color:var(--blue);color:#fff;padding:15px;display:inline-block}.case-list .case-item .case-title{font-size:var(--font-size-24)}.case-list .case-item .case-description{font-size:var(--font-size-18);line-height:150%;margin-bottom:25px}.case-list .case-item .case-details .case-author{font-size:var(--font-size-18)}#sessionFilters{z-index:1060}.offcanvas-backdrop{z-index:1055}.filters .form-select{border-radius:10px;border:1px solid rgba(4,47,83,.2);background-color:#f2f9ff;color:var(--body-font-colour);height:50px;max-width:385px}.session-list .session-item{margin-bottom:var(--gutter-50);border-radius:30px;overflow:hidden}.session-list .session-item .session-item-box{padding:var(--gutter-50);background:linear-gradient(96deg,#042f53 .03%,#036bb5 99.97%),#042f53;color:#fff;height:100%;position:relative}.session-list .session-item .session-item-box-inner{z-index:1;position:relative;max-width:1070px}.session-list .session-item .session-title{font-size:var(--font-size-32)}.session-list .session-item .session-tag{font-size:var(--font-size-24);font-weight:500}.session-list .session-item .session-item-image{position:relative;height:100%;width:100%}.session-list .session-item .session-item-image .session-item-badge{position:absolute;padding:15px 20px;border-radius:10px;background-color:#fff;color:var(--blue);font-size:var(--font-size-20);font-weight:500;width:auto;height:auto;top:25px;left:25px}.session-list .session-item .session-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.session-list .session-item .session-item-box .session-item-schedule{font-size:var(--font-size-18);line-height:120%;letter-spacing:-.18px}.session-list .session-item .session-item-box .session-item-schedule .row{margin-bottom:15px}.session-list .session-item .session-item-box .session-item-schedule .past{opacity:.6}.session-list .session-item .session-item-box .session-item-schedule .current{font-weight:700;color:var(--green)}.session-list .session-item .session-item-box .session-item-schedule .col-item{padding-bottom:5px}.team-list .team-item .team-item-box{border-radius:30px;overflow:hidden;border:1px solid #042f534d}.team-list .team-item .team-item-box .team-item-box-bottom{padding:25px;background-color:var(--blue)}.team-list .team-item .team-item-box .team-item-box-bottom .team-item-title{font-size:var(--font-size-29);line-height:110%}.team-list .team-item .team-item-box .team-item-box-bottom .team-item-title a{color:#edfff7}.team-list .team-item .team-item-box .team-item-box-bottom .team-item-position{font-size:var(--font-size-18);line-height:140%;letter-spacing:-.18px;opacity:.8;color:#edfff7}.team-list .team-item .team-item-box .team-item-box-bottom .btn{border-radius:50%;background-color:#fff;color:var(--blue);height:30px;width:30px;text-align:center;padding:0;line-height:26px;min-width:30px}.team-list .team-item .team-item-box .team-item-box-bottom .btn i{padding:0}.team-profile .position{color:rgba(4,47,83,.6)}.link-list .link-item .link-item-box{border-radius:30px;border:1px solid var(--green);display:flex}.link-list .link-item .link-item-box *{padding:var(--gutter-30)}.link-list .link-item .link-item-box *,.reading-list .reading-item .ratio *{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;right:0;bottom:0}.reading-list .reading-item .reading-item-content{border-radius:30px;border:1px solid #a0c53d;background:#fff;padding:var(--gutter-50)}.reading-list .reading-item .reading-item-content .reading-item-author{opacity:.5}.reading-list .reading-item .reading-item-content .reading-item-description :last-child{margin-bottom:0}.section-item .ratio{border-radius:25px;overflow:hidden}.section-item .section-pre-title{text-transform:uppercase;color:var(--green)}.section-item .section-description{font-size:var(--font-size-21);line-height:150%}.section-item .section-description p{margin-bottom:25px}.section-item .section-description ul{padding-left:20px}.section-item .section-description ul li p:last-child{margin-bottom:0}.bg-green-light+.section-accordion{padding-top:0;background:#fff;background:linear-gradient(180deg,var(--green-light) 0,var(--green-light) 10%,#fff 10%,#fff 100%)}.bg-green-light+.section-accordion.bg-green{background:linear-gradient(180deg,var(--green-light) 0,var(--green-light) 10%,var(--green) 10%,var(--green) 100%)}.bg-blue-light-2+.section-accordion.bg-blue{padding-top:0;background:#fff;background:linear-gradient(180deg,var(--blue-light-2) 0,var(--blue-light-2) 10%,var(--blue) 10%,var(--blue) 100%)}.accordion .accordion-item{background-color:#f2f9fd;border:0;overflow:hidden}.accordion .accordion-item:not(:first-of-type){border-top:1px solid #79b7da}.accordion .accordion-item:first-of-type{border-radius:25px 25px 0 0}.accordion .accordion-item:last-of-type{border-radius:0 0 25px 25px}.accordion .accordion-item:only-of-type{border-radius:25px}.accordion .accordion-item .accordion-item-box{padding:var(--gutter-50) var(--gutter-100) var(--gutter-50) var(--gutter-50)}.accordion .accordion-item .accordion-header .accordion-button{font-size:var(--font-size-32);font-weight:500;line-height:100%;background:none;padding:0;border:0;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:after{content:"\f055";font-family:Font Awesome\ 7 Pro;font-weight:300;background:none;color:var(--blue-medium);font-size:var(--font-size-28);transform:none;width:28px;height:28px}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{content:"\f056"}.accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.accordion .accordion-item .accordion-body{padding:var(--gutter-50) 0 0 0}.accordion .accordion-item .accordion-body .accordion-description{font-size:var(--font-size-18);line-height:140%;letter-spacing:-.18px;max-width:500px}.accordion .accordion-item .accordion-image,.accordion .accordion-item .accordion-image:after{position:absolute;top:0;left:0;width:100%;height:100%}.accordion .accordion-item .accordion-image:after{content:"";background:linear-gradient(0deg,rgba(242,249,253,.8),rgba(242,249,253,.8));transition:opacity .15s ease-in-out}.accordion .accordion-item.open .accordion-image:after{opacity:0}.accordion .accordion-item .accordion-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.volunteer-box{border-radius:30px;overflow:hidden}.volunteer-box .volunteer-box-left{background:linear-gradient(180deg,#1d66af,#28a4dd);position:relative}.volunteer-box .volunteer-box-left .volunteer-box-content{font-size:var(--font-size-18);padding:var(--gutter-50);line-height:130%;color:#fff;position:relative;z-index:1}.volunteer-box .volunteer-box-right{background-color:var(--blue)}.volunteer-box .volunteer-box-right .volunteer-box-content{font-size:var(--font-size-18);padding:var(--gutter-50);line-height:140%;color:#fff;position:relative;z-index:1}.mailing-list{background:linear-gradient(180deg,#1d66af,#28a4dd);border-radius:30px;padding:var(--gutter-50);margin-top:var(--gutter-50)}.mailing-list .mailing-list-description{color:#fff;font-size:var(--font-size-18);line-height:130%;letter-spacing:-.18px;margin-bottom:25px}.mailing-list .form-group{margin-bottom:25px}.mailing-list .form-group .form-control{background-color:#ebf5fe}.contact .contact-description,.contact .details .detail{font-size:var(--font-size-21);line-height:150%;letter-spacing:.21px}.contact .details .detail:not(:last-child){margin-bottom:25px}.contact .map{overflow:hidden;border-radius:30px}#form{max-width:1200px;margin:0 auto}form label,form p{font-size:var(--font-size-18);line-height:140%}form .form-group{margin-bottom:10px}form .form-group .form-control{border-radius:10px;border:1px solid #7297b6;height:52px;font-size:var(--font-size-18)}form .form-group textarea.form-control{height:106px}form .form-group .form-control::-moz-placeholder{color:rgba(4,47,83,.5)}form .form-group .form-control::placeholder{color:rgba(4,47,83,.5)}#volunteer-form textarea.form-control{height:180px}#cta{background-color:var(--green);padding:25px 0}#cta .cta-columns{margin:-10px}#cta .cta-columns .cta-column{padding:10px}#cta .cta-title{font-size:var(--font-size-24);margin-bottom:5px}#cta .cta-description{font-size:var(--font-size-20)}#cta .cta-description :last-child{margin-bottom:0}#footer{padding:var(--gutter-100) 0;background:var(--grey)}#footer form{margin-top:45px}#footer .header{font-size:var(--font-size-28);padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--green)}#footer .nav .nav-item:not(:last-of-type){margin-bottom:10px}#footer .nav .nav-item .nav-link{color:var(--body-font-colour);padding:0;display:inline-block}#footer .nav .nav-item .link{font-size:var(--font-size-20)}#footer .nav .nav-item .link[href^="#"]{pointer-events:none}#footer .nav .nav-item .sub-links{margin-top:10px}#footer .nav .nav-item .sub-links .nav-item:not(:last-of-type){margin-bottom:10px}#footer .nav .nav-item .sub-link{font-size:var(--font-size-18);position:relative;display:inline-block}#copyright{background-color:var(--blue-pale);padding:var(--gutter-50) 0;font-size:var(--font-size-20)}#copyright .columns{margin-left:-5px;margin-right:-5px}#copyright .columns .column{padding-left:5px;padding-right:5px}#copyright .columns .column:not(:last-child):after{content:"|";padding-left:8px}#copyright p{opacity:50%}#copyright .nav{margin:0 -5px}#copyright .nav .nav-item{padding:0 5px}#copyright .nav .nav-item:not(:last-child) a:after{content:"|";padding-left:8px}#copyright .nav .nav-item .nav-link{text-decoration:underline;color:var(--body-font-colour);padding:0}@media(max-width:575px){#footer .nav .nav-item .link{font-weight:500}}@media(max-width:767px){:root{--font-size-18:16px;--font-size-20:18px;--font-size-21:18px;--font-size-24:20px;--font-size-26:22px;--font-size-28:24px;--font-size-29:24px;--font-size-32:26px;--font-size-34:28px;--font-size-36:30px;--font-size-42:32px;--font-size-46:34px;--font-size-62:40px;--gutter-30:15px;--gutter-50:25px;--gutter-80:40px;--gutter-100:50px}.mb-45{margin-bottom:22px!important}#hero:not(.landing) .hero-content{padding-bottom:75px}.blog-slider{padding-right:.75rem;padding-left:.75rem;max-width:540px}.section-top-curved{padding-top:50px}}@media (min-width:768px) and (max-width:991px){:root{--font-size-18:17px;--font-size-20:18px;--font-size-21:19px;--font-size-24:22px;--font-size-26:24px;--font-size-28:25px;--font-size-29:26px;--font-size-32:28px;--font-size-34:30px;--font-size-36:32px;--font-size-42:36px;--font-size-46:40px;--font-size-62:52px;--gutter-50:30px;--gutter-80:45px;--gutter-100:55px}}@media (min-width:991px) and (max-width:1199px){:root{--gutter-50:35px;--gutter-80:50px;--gutter-100:60px}}@media(min-width:576px){#footer.landing form .landing-row{display:flex;gap:10px}#footer.landing form .landing-row .landing-col-50{width:50%}}@media(min-width:992px){body{overflow-x:visible}.section{padding-bottom:var(--gutter-100)}.section,.section-lg-top{padding-top:var(--gutter-100)}#header .header-wrapper{border-radius:30px}#header .header-wrapper #menu{border-radius:0 0 30px 30px}#header .header-wrapper #menu .nav-items .nav-item .sub-links .nav-items{margin-left:-10px;margin-right:-10px}#header .header-wrapper #menu .nav-items .nav-item .sub-links .nav-items .nav-item{width:50%;padding-left:10px;padding-right:10px}.volunteer-box .volunteer-box-left:before{background-image:url(/images/volunteer-swirl.png);background-size:contain;background-position:100% 0}.session-list .session-item .session-item-box:before,.volunteer-box .volunteer-box-left:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;z-index:0}.session-list .session-item .session-item-box:before{background-image:url(/images/session-swirl.png);background-position:100% 100%;opacity:.5}.session-list .session-item .is-image .session-item-box:before{display:none}}@media(min-width:1200px){.item-list .item .item-badge{top:25px;bottom:auto}}@media (min-width:1400px){#header{top:var(--gutter-50)}#header .header-wrapper{padding:25px var(--gutter-50)}#header .header-wrapper #menu{margin-top:-25px}#header .header-wrapper #menu .container{padding:25px var(--gutter-50)}}@media (min-width:1800px){.container{max-width:1600px}.gx-xxl-100{--bs-gutter-x:var(--gutter-100)}}.grecaptcha-badge{visibility:hidden!important}.validation-summary-valid{display:none}.validation-summary-errors{background-color:#f8d7da;border:1px solid transparent;border-radius:4px;padding:10px;color:#721c24;margin-bottom:10px}.validation-summary-errors ul{list-style:none;padding:0;margin:0}#page-loader{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .4s ease,visibility .4s ease}#page-loader.hidden{opacity:0;visibility:hidden}.loader-spinner{width:40px;height:40px;border:3px solid #e5e5e5;border-top:3px solid var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.scroll-to-top{position:fixed;right:24px;bottom:24px;width:56px;height:56px;padding:0;border-radius:14px;border:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-24);line-height:1;z-index:1070;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .3s ease,box-shadow .3s ease;background-color:#fff;border:1px solid var(--blue-medium);color:var(--blue-medium)}.scroll-to-top i{transition:transform .3s ease}.scroll-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.scroll-to-top:focus-visible,.scroll-to-top:hover{background-color:var(--blue-medium);color:#fff}.scroll-to-top:focus-visible i,.scroll-to-top:hover i{transform:translateY(-2px)}.scroll-to-top:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:991.98px){.scroll-to-top{right:20px;bottom:20px}}@media (max-width:575.98px){.scroll-to-top{font-size:14px;right:5px;bottom:16px;width:40px;height:40px;border-radius:8px}}@media (prefers-reduced-motion:reduce){.scroll-to-top,.scroll-to-top i{transition:none}}