*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body,p,li,.bodytext{font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;letter-spacing:-0.25px;font-size:1.125rem;color:#706F6F}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:proxima-nova, sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.25px;color:#004C90}h1,.h1{font-size:2.375rem;margin-bottom:1.75rem}@media screen and (min-width:1200px){h1,.h1{font-size:3.65rem}}h2,.h2{font-size:2rem;margin-bottom:1.5rem}@media screen and (min-width:1200px){h2,.h2{font-size:2.5rem}}h3,.h3{font-size:1.875rem}strong{color:#004C90}a{transition:all 0.2s ease-in-out;color:#004C90}.img-fluid{width:100%}.small{font-size:1rem;font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px}.bold{font-family:proxima-nova, sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.25px;color:#3C3C3C}.labeldark{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;font-size:1.25rem;color:#3C3C3C}.black{color:#3C3C3C}.white{color:#fff}.red{color:#C74040}.blue{color:#004C90}.paleblue{color:#EDEFF4}.green{color:#8AB42F}.palegreen{color:#E8F6E1}.greybg{color:#EDEFF0}.greytext{color:#706F6F}.darkgreytext{color:#3C414D}.lightgrey{color:#EDEFF0}.borderline{color:rgba(205, 205, 205, 0.7)}.lightborderline{color:#E8EBED}.fieldgrey{color:#D4D9DD}.bg-lightgrey{background-color:#F4F5F6}.btn{font-family:proxima-nova, sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.25px;border-radius:2rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border:0 none;padding:1rem 4rem;font-size:1rem}.btn:hover,.btn:focus{box-shadow:none}.btn-dash{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;border-radius:0.35rem;-moz-border-radius:0.35rem;-webkit-border-radius:0.35rem;padding:0.75rem 3rem}.btn-text{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;background-color:transparent;border:none;color:#004C90}.btn-primary,.btn-primary:disabled,.btn-primary.disabled{background-color:#004C90;color:#fff}.btn-primary:hover,.btn-primary:disabled:hover,.btn-primary.disabled:hover,.btn-primary:focus,.btn-primary:disabled:focus,.btn-primary.disabled:focus{background-color:#0067c3;outline:0;box-shadow:none}.btn-success,.btn-success:disabled,.btn-success.disabled{background-color:#8AB42F;color:#fff;border-radius:0.35rem;-moz-border-radius:0.35rem;-webkit-border-radius:0.35rem}.btn-success:hover,.btn-success:disabled:hover,.btn-success.disabled:hover,.btn-success:focus,.btn-success:disabled:focus,.btn-success.disabled:focus{background-color:#a4cf47;color:#fff;outline:0;box-shadow:none}.btn-secondary{background-color:#fff;color:#004C90}.btn-secondary:hover,.btn-secondary:focus{background-color:#ddefff;color:#004C90;outline:0;box-shadow:none}.btn-secondary:disabled,.btn-secondary.disabled{color:#3C3C3C;background-color:#fff;border:1px solid rgba(205, 205, 205, 0.7)}.btn-secondary-outline{border:1px solid rgba(205, 205, 205, 0.7)}.btn-secondary-outline:hover,.btn-secondary-outline:focus{background-color:#ddefff;border-color:#ddefff}.btn-grey{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;background-color:#fff;color:#3C414D;border:1px solid #E8EBED}.btn-grey:hover,.btn-grey:focus{background-color:#fff;color:#004C90;outline:0;box-shadow:none;border-color:#004C90}.btn-dash.btn-next-arrow,.btn-dash.btn-prev-arrow{padding:0.75rem 1rem;width:8.125rem}@media screen and (min-width:768px){.btn-dash.btn-next-arrow,.btn-dash.btn-prev-arrow{width:10.625rem}}.btn-dash.btn-next-arrow:before,.btn-dash.btn-prev-arrow:before,.btn-dash.btn-next-arrow:after,.btn-dash.btn-prev-arrow:after{display:none}@media screen and (min-width:768px){.btn-dash.btn-next-arrow:before,.btn-dash.btn-prev-arrow:before,.btn-dash.btn-next-arrow:after,.btn-dash.btn-prev-arrow:after{display:inline-block}}.btn-prev-arrow{border:1px solid rgba(205, 205, 205, 0.7);color:#3C3C3C}.btn-prev-arrow:hover,.btn-prev-arrow:focus{color:#3C3C3C;border:1px solid rgba(205, 205, 205, 0.7);background-color:rgba(255, 255, 255, 0.6)}.btn-blacktext{color:#3C3C3C}.btn-blacktext:hover,.btn-blacktext:focus{color:#3C3C3C}.btn-prev-arrow:before,.btn-next-arrow:after,.beforearrow:before,.btn-upload:before,.btn-share:before,.btn-download:before{content:"";position:relative;top:0.05rem;background-size:0.75rem;background-repeat:no-repeat;width:0.75rem;height:0.75rem}.btn-next-arrow:after{background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-arrow-next.svg);margin-left:0.75rem}.btn-prev-arrow:before{background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-arrow-prev.svg);margin-right:0.75rem}.btn-upload:before{display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-upload.svg);margin-right:0.5rem}.btn-share:before{display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-share.svg);margin-right:0.5rem}.btn-primary.btn-share:before{background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-share-white.svg)}.btn-download{width:100%}@media screen and (min-width:768px){.btn-download{width:auto}}.btn-download:before{top:0.25rem;height:1rem;display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-download.svg);margin-right:0.5rem}.btn-download.disabled{background-color:#EDEFF0;color:#fff}.beforearrow{text-decoration:none;background-color:transparent;border:0 none;color:#004C90}.beforearrow:hover{color:#0067c3}.beforearrow:before{display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-arrow-back-blue.svg);margin-right:0.75rem;background-size:0.85rem;width:0.85rem;height:0.85rem;top:0.15rem}.btn-challenge:before{content:"";display:inline-block;margin-right:0.75rem;top:0.25rem;position:relative;width:0.75rem;height:1rem;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-challenge-arrow.svg);background-size:0.75rem;background-repeat:no-repeat}.share-link,.download-link{font-size:0.95rem;font-weight:400}.share-link:before,.download-link:before{content:"";position:relative;top:0.35rem;display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat;margin-right:0.3rem}.share-link:hover,.download-link:hover{text-decoration:none}.download-link:before{background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-downloadlink.svg)}.share-link{color:#706F6F}.share-link:before{background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-sharelink.svg)}.share-link:hover{color:#706F6F}.padding-lrg{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:576px){.padding-lrg{padding-top:5rem;padding-bottom:5rem}}@media screen and (min-width:1200px){.padding-lrg{padding-top:8rem;padding-bottom:8rem}}.mx-narrow{max-width:660px;margin:0 auto 4rem}.bfeditor_area_row.container-fluid.pgbanner,.container-fluid.bluebg{margin-bottom:3rem}@media screen and (min-width:576px){.bfeditor_area_row.container-fluid.pgbanner,.container-fluid.bluebg{margin-bottom:6rem}}.bfeditor_area_row.container{padding-bottom:3rem}@media screen and (min-width:576px){.bfeditor_area_row.container{padding-bottom:6rem}}@media screen and (min-width:1200px){.bfeditor_area_row.container{padding-bottom:8rem}}.bluebg{background-color:#004C90;position:relative}.bluebg:before,.bluebg:after{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:0.3;background-image:url(../../../../templates/bfeditor_bs/assets/images/stat-bg-left.svg);background-repeat:no-repeat;background-size:60%;background-position:left top}@media screen and (min-width:992px){.bluebg:before,.bluebg:after{background-size:auto}}@media screen and (max-width:992px){.bluebg:after{display:none}}@media screen and (min-width:992px){.bluebg:after{background-position:right top;background-image:url(../../../../templates/bfeditor_bs/assets/images/stat-bg-right.svg)}}.bluebg .bfeditor_area_row_inner{position:relative;z-index:2}.grey-bg .main-content{background-color:#EDEFF0}.sharebadge,.embedbadge{font-size:0.85rem;text-decoration:none;text-align:center;margin:0 0.5rem}.sharebadge .social-icon{width:48px;height:48px;margin:0 auto 0.3rem;border-radius:48px;background-color:#F4F5F6}.sharebadge .social-icon img{max-height:1.1rem}.embedbadge:before{content:"";display:block;width:3rem;height:3rem;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-embed.svg);background-size:100%;background-repeat:no-repeat;background-position:center;margin:0 auto 0.3rem}.modal-header{border-bottom:1px solid #E8EBED}.headersection{background-color:#fff}#headerback{background-color:#004C90;color:#fff;padding:0.5rem 0}#headerback a{color:#fff}header p,header li,header a{text-decoration:none}header p{margin:0}#skip-navigation{display:none}.headerlogo{border-bottom:1px solid rgba(205, 205, 205, 0.7);padding-bottom:1.5rem}@media screen and (min-width:576px){.headerlogo{border-bottom:0 none}}@media screen and (min-width:992px){.headerlogo{padding-bottom:0}}.headerlogo img{width:100%;max-width:12rem}@media screen and (min-width:992px){.headerlogo img{max-width:21.875rem}}@media screen and (max-width:992px){body div.mod-languages{position:absolute;top:1.25rem;right:20%}}@media screen and (max-width:768px){body div.mod-languages{right:25%}}@media screen and (max-width:576px){body div.mod-languages{right:20%}}@media screen and (max-width:360px){body div.mod-languages{display:none}}body div.mod-languages a{padding:0 0.5rem !important;text-decoration:none;display:flex;align-items:center}body div.mod-languages .btn{padding:0.5rem 0.75rem 0.5rem 0.5rem;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}body div.mod-languages .btn:hover,body div.mod-languages .btn:focus{background:#fff;border:1px solid #E8EBED}body div.mod-languages img{width:2rem}body div.mod-languages .lang-block img{margin-right:0.75rem}body div.mod-languages .dropdown-menu{border:1px solid #E8EBED}body div.mod-languages ul li.lang-active{background-color:#ddefff}body div.mod-languages ul li.lang-active a{color:#706F6F}body div.mod-languages ul li.lang-active a:hover{cursor:default}.menu-img{max-width:30rem}header .mod-menu{position:relative;z-index:5}header .mod-menu div{display:flex;justify-content:space-between}header .mod-menu a,header .mod-menu span{font-family:proxima-nova, sans-serif;font-weight:500;font-style:normal;letter-spacing:-0.25px;color:#706F6F;padding:0;font-size:1.125rem}header .mod-menu a:hover,header .mod-menu span:hover{color:#004C90}@media screen and (min-width:992px){header .mod-menu a,header .mod-menu span{padding:0 0.5rem}}@media screen and (min-width:1200px){header .mod-menu a,header .mod-menu span{padding:0 1rem}}@media screen and (min-width:1400px){header .mod-menu a,header .mod-menu span{padding:0 1.5rem}}@media screen and (min-width:992px){header .mod-menu .border-right{border-right:1px solid #706F6F;padding-right:1rem;margin-right:0.5rem}}@media screen and (min-width:1200px){header .mod-menu .border-right{padding-right:2rem;margin-right:1rem}}header .mod-menu li.active a,header .mod-menu li.active a:hover{color:#004C90}header .mod-menu li:last-child a{margin-right:0}@media screen and (max-width:992px){.navbar-toggler{position:absolute;top:-4.75rem;right:0;border:0 none;width:4rem;height:4rem;font-size:1.4rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler:not(.collapsed){font-size:1rem}.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='21.213' height='21.213'%3e%3cg data-name='Group 15611' fill='%23004C90'%3e%3cpath data-name='Line 44' d='m21.213 1.414-19.799 19.8L0 19.798l19.799-19.8Z'/%3e%3cpath data-name='Line 44' d='M19.799 21.213-.001 1.414 1.415 0l19.8 19.799Z'/%3e%3c/g%3e%3c/svg%3e")}.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='18'%3e%3cg data-name='Group 15610' fill='%23004C90'%3e%3cpath data-name='Line 44' d='M28 2H0V0h28Z'/%3e%3cpath data-name='Line 45' d='M28 10H0V8h28Z'/%3e%3cpath data-name='Line 46' d='M28 18H0v-2h28Z'/%3e%3c/g%3e%3c/svg%3e")}header .navbar-collapse .mod-menu{flex-direction:column;margin:1.5rem 0}header .navbar-collapse .mod-menu div{padding:0.5rem 0}header .navbar-collapse .mod-menu a{width:100%}header .navbar-collapse .mod-menu .border-top{padding-top:2rem;margin-top:1rem}}.navbar.dashmenu .navbar-toggler{border:none}.navbar.dashmenu .navbar-toggler:focus{box-shadow:none}.navbar.dashmenu .navbar-toggler.collapsed::after{content:"";display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-arrow-up-grey.svg);background-repeat:no-repeat;background-size:12px;width:12px;height:8px;position:relative;top:0;left:0.25rem;transform:rotate(180deg)}.navbar.dashmenu .navbar-toggler:after{content:"";display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-arrow-up-grey.svg);background-repeat:no-repeat;background-size:12px;width:12px;height:8px;position:relative;top:0;left:0.25rem}.navbar.dashmenu>div{position:absolute;z-index:3;top:4rem;background:#fff;padding:1rem 1.5rem;width:11rem;box-shadow:0 0 18px rgba(1, 1, 1, 0.05);border-radius:0.35rem;-moz-border-radius:0.35rem;-webkit-border-radius:0.35rem;border:1px solid #E8EBED}.navbar.dashmenu>div:before{content:"";width:1rem;height:1rem;display:block;position:absolute;top:-0.5rem;background-color:#fff;border-left:1px solid #E8EBED;border-top:1px solid #E8EBED;transform:rotate(45deg)}.navbar.dashmenu .mod-menu{flex-direction:column;justify-content:start}.navbar.dashmenu .mod-menu div{display:block;padding:0.25rem 0}.navbar.dashmenu .mod-menu div a{padding:0.5rem 0;font-size:1rem}.abovefooter{position:relative;background-color:#004C90}.abovefooter:before{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:0.3;background-image:url(../../../../templates/bfeditor_bs/assets/images/cta-bg.svg);background-repeat:no-repeat;background-size:60%;background-position:left top}@media screen and (min-width:992px){.abovefooter:before{background-size:auto}}.abovefooter .mod_fdi_cta{position:relative;z-index:2;color:#fff}.abovefooter .mod_fdi_cta h2,.abovefooter .mod_fdi_cta h3,.abovefooter .mod_fdi_cta h4,.abovefooter .mod_fdi_cta h5,.abovefooter .mod_fdi_cta h6,.abovefooter .mod_fdi_cta .h2,.abovefooter .mod_fdi_cta .h3,.abovefooter .mod_fdi_cta .h4,.abovefooter .mod_fdi_cta .h5,.abovefooter .mod_fdi_cta .h6,.abovefooter .mod_fdi_cta p{color:#fff}.abovefooter .mod_fdi_cta p{font-size:1.125rem}.breadcrumb{margin-bottom:0}.breadcrumb-item+.breadcrumb-item{padding-left:0.15rem;padding-bottom:0.5rem}.breadcrumb-item+.breadcrumb-item:last-child{padding-bottom:0}.breadcrumb-item+.breadcrumb-item:before{content:"";background-image:url(../../../../images/icons/icon-breadcrumb-arrow.svg);background-size:0.4rem;padding-right:1.5rem;background-repeat:no-repeat;background-position:center;width:10px;height:24px}.mod-custom{padding-right:var(--bs-gutter-x, 0.75rem);padding-left:var(--bs-gutter-x, 0.75rem)}@media screen and (min-width:768px){.mod-custom{padding-left:0;padding-right:0}}.challenge-banner{box-shadow:0 0 18px rgba(0, 0, 0, 0.06);background-color:#fff;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.carousel-item{position:relative;min-height:400px}@media (max-width:991px){.carousel-item{min-height:300px}}@media (max-width:768px){.carousel-item{min-height:250px}}.carousel-item img{position:absolute;top:0;left:0;object-fit:cover;height:100%}.card{border:0 none;padding:0}.card .card-body{padding:1rem 0}.card .card-img-top{position:relative;min-height:15rem}@media (max-width:1199px){.card .card-img-top{min-height:12rem}}.card .card-img-top img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.card h2,.card h3,.card h5,.card h6,.card .h2,.card .h3,.card .h5,.card .h6{margin-top:0}.accordion .accordion-item{border:0 none}.accordion .accordion-button:not(.collapsed){box-shadow:none}.pgbanner{position:relative;background-color:#E8F6E1}@media screen and (min-width:992px){.pgbanner:before,.pgbanner:after{content:"";position:absolute;left:0;top:0;bottom:0;background-image:url(/templates/bfeditor_bs/assets/images/bannerbg1.svg);background-repeat:no-repeat;background-size:inherit;width:300px;height:100%}.pgbanner:after{background-image:url(/templates/bfeditor_bs/assets/images/bannerbg2.svg);left:auto;right:0}}.pgbanner .banner{position:relative;z-index:2}@media screen and (min-width:992px){.pgbanner .banner{min-height:35rem}}@media screen and (max-width:992px){.pgbanner .padding-lrg{padding-bottom:2rem}}.pgbanner .d-image{position:absolute;top:0;bottom:0;right:0;width:50%;height:100%;padding:2rem}.pgbanner .d-image img{width:100%}@media screen and (min-width:1200px){.pgbanner .d-image img{max-width:50rem}}.pgbanner .m-image{padding-bottom:1rem}@media screen and (min-width:992px){.pgbanner .m-image{padding-bottom:2rem}}.pgbanner .m-image img{width:100%;max-width:100%}.pgbanner p{font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;letter-spacing:-0.25px;color:#706F6F;color:#004C90;margin-bottom:3rem}.image_text .textcontent{text-align:center}@media screen and (min-width:992px){.image_text .textcontent{max-width:550px;text-align:left}}.image_text .imagecontent{margin-bottom:2rem}@media screen and (min-width:992px){.image_text .imagecontent{margin-bottom:0}}.image_text img{max-width:100%}.image_right{flex-direction:column-reverse}@media (min-width:992px){.image_right{flex-direction:row}}.image_left{flex-direction:column-reverse}@media (min-width:992px){.image_left{flex-direction:row-reverse}}@media (min-width:992px){.image_left .text{justify-content:end}}.statistics{color:#fff}.statistics h2,.statistics .h2,.statistics h3,.statistics .h3{color:#fff;font-size:2.375rem}@media screen and (min-width:992px){.statistics h2,.statistics .h2,.statistics h3,.statistics .h3{font-size:2.813rem}}.statistics .stat-label{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;font-size:1.125rem}@media screen and (min-width:992px){.statistics .stat-label{font-size:1.5rem}}.statistics .stat-number{font-family:proxima-nova, sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.25px;font-size:2.5rem}@media screen and (min-width:992px){.statistics .stat-number{font-size:2.75rem}}.statistics.dark{color:#706F6F}.statistics.dark h2,.statistics.dark .h2,.statistics.dark h3,.statistics.dark .h3{color:#706F6F}.greenline{position:relative;top:-0.25rem;content:"";width:2.125rem;height:0.2rem;background-color:#8AB42F;margin:0 auto}@media screen and (min-width:992px){.image_grid .sub_field_blocks_title{max-width:12.5rem;margin:0 auto}}.image_grid .sub_field_blocks_image{overflow:hidden}@media screen and (min-height:576px){.image_grid .sub_field_blocks_image img{max-height:13rem}}@media screen and (min-height:768px){.image_grid .sub_field_blocks_image img{max-height:15rem}}@media screen and (min-height:992px){.image_grid .sub_field_blocks_image img{max-height:11rem}}@media screen and (min-height:1200px){.image_grid .sub_field_blocks_image img{max-height:17rem}}.image_grid .sub_field_blocks_text{max-width:15.625rem;margin:auto}.image_grid #bfeditor_top_bar{display:none}.image_grid .p-btn{margin-top:-4rem}@media screen and (min-width:992px){.image_grid .p-btn{margin-top:0}}.col-text{max-width:34.375rem;margin:auto}@media screen and (min-width:768px){.field_col1_image img,.field_col2_image img{max-height:12.5rem}}@media screen and (min-width:992px){.field_col1_image img,.field_col2_image img{max-height:18.75rem}}@media screen and (min-width:1200px){.field_col1_image img,.field_col2_image img{max-height:25rem}}[data-key="plain_text"] h1{margin-top:4rem}[data-key="plain_text"] h2,[data-key="plain_text"] h3,[data-key="plain_text"] h4,[data-key="plain_text"] h5,[data-key="plain_text"] h6{margin-top:2.5rem;margin-bottom:1rem}[data-key="plain_text"] img{max-width:100%}.modal .modal-footer{border-top:none}.footersection{border-top:1px solid rgba(205, 205, 205, 0.7);background-color:#fff}.footersection .footerlogo img{max-width:100%}.footersection p{font-size:1rem}.footersection .bodytext{font-size:1.125rem}.footersection footer a{color:#706F6F;text-decoration:none}.footersection footer a:hover{color:#004C90}.footersection footer .btn,.footersection footer .btn:hover{color:#fff}@media screen and (min-width:992px){.footercontact{padding-left:1.5rem}}@media screen and (min-width:1200px){.footercontact{padding-left:4rem}}@media screen and (min-width:1400px){.footercontact{padding-left:6rem}}.footerlogos{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;align-items:center;justify-content:center;padding-left:0;max-width:400px;margin:0 auto}@media screen and (min-width:992px){.footerlogos{justify-content:start;max-width:100%}}.footerlogos li{flex:0 22%;max-width:22%;margin-right:1.5rem;margin-bottom:1rem}.footerlogos li:nth-child(3n+3),.footerlogos li:last-child{margin-right:0}.footerlogos li img{max-height:3.125rem;max-width:100%}@media screen and (min-width:992px){.footerlogos li{flex:0 auto;max-width:inherit}.footerlogos li:nth-child(3n+3){margin-right:1.5rem}}.sociallinks{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;align-items:center;justify-content:center;padding-left:0;margin-top:2rem}@media screen and (min-width:992px){.sociallinks{justify-content:start}}.sociallinks li{margin-right:0.5rem;margin-bottom:0.75rem}@media screen and (min-width:992px){.sociallinks li:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1200px){.sociallinks li{margin-right:1rem}}.sociallinks li img{max-height:1rem}.sociallinks li a{background-color:#EDEFF4;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid transparent}.sociallinks li a:hover,.sociallinks li a:focus{border:1px solid #004C90;outline:0;box-shadow:none}@media screen and (min-width:768px){.sociallinks li a{width:60px;height:60px}}@media screen and (min-width:992px){.sociallinks li a{width:54px;height:54px}}@media screen and (min-width:1400px){.sociallinks li a{width:60px;height:60px}}.carousel-outer{position:relative}.carousel-outer .carousel-title{position:absolute;bottom:2rem;left:0;width:100%}.carousel-outer .carousel-title .container{display:flex;align-items:flex-start}.carousel-outer .carousel-title--inner{background-color:#fff;padding:15px 30px;border-radius:3px}.carousel-outer .carousel-title--inner h1{font-size:2.8rem;margin-bottom:0;color:#3C3C3C}@media (max-width:768px){.carousel-outer .carousel-title--inner h1{font-size:2rem}}@media (max-width:768px){.carousel-outer .carousel-title{position:relative;bottom:0;top:1.5rem}.carousel-outer .carousel-title .container{padding-left:0.75rem;padding-right:0.75rem}.carousel-outer .carousel-title--inner{padding:0}}.bf-carousel .carousel-control-prev-icon{background-image:url("../../../../images/icons/icon-arrow-left.svg")}.bf-carousel .carousel-control-next-icon{background-image:url("../../../../images/icons/icon-arrow-right.svg")}.bf-carousel .carousel-control-next-icon,.bf-carousel .carousel-control-prev-icon{width:3rem;height:3rem}.bf-carousel__home .carousel-control-prev{width:50px;height:50px;bottom:35px;right:60px;top:auto;left:auto}.bf-carousel__home .carousel-control-next{width:50px;height:50px;bottom:35px;right:0;top:auto;left:auto}.bf-carousel__home .carousel-control-next-icon,.bf-carousel__home .carousel-control-prev-icon{width:4rem;height:4rem}.bf-carousel__home .slidebtns{position:relative}.bf-carousel img{object-fit:cover;object-position:50% 50%}@media (max-width:768px){.bf-carousel__home .carousel-control-prev{bottom:20px;right:70px}.bf-carousel__home .carousel-control-next{bottom:20px;right:10px}}input[type="text"],input[type="email"],input[type="password"],.form-select{height:3.125rem}.form-control{border-color:#D4D9DD}.form-control:focus{box-shadow:none;border-color:#004C90}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233C414D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.control-group{margin-bottom:1rem}button.close{background-color:transparent;border:0 none}label{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;font-size:1rem;line-height:150%;color:#3C3C3C}legend{font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;letter-spacing:-0.25px;color:#706F6F;font-size:1.125rem}span.star,strong.formRequired{color:#C74040;font-size:1.25rem}.form-control-feedback{color:#C74040}textarea.form-control{padding:1rem}.plg_system_webauthn_login_button{display:none}.form-check{padding-left:0.5rem;margin:0.5rem 0}.form-check label{position:relative;top:0.15rem}.form-check .form-check-input{position:relative;left:-0.5rem;top:0.25rem;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#004C90;width:1.5rem;height:1.5rem;border:2px solid rgba(205, 205, 205, 0.7);display:grid;place-content:center}.form-check .form-check-input:focus{box-shadow:none;border:2px solid #c3e3ff}.form-check .form-check-input::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.form-check .form-check-input:checked::before{position:relative;top:2px;left:-2px;transform:scale(1.4);background-color:#004C90}.files .card-body{padding:0.75rem 0}.files .card-body span{position:relative;top:0.3rem;display:inline-block;overflow:hidden;width:88%;max-width:88%;text-overflow:ellipsis;white-space:nowrap}.files .card-body .trash{float:right;position:relative;top:0.1rem}.pdficon{position:relative;top:-0.3rem;margin-right:0.5rem}input[type="file"]{position:relative;height:3.25rem;padding-top:0.85rem;margin-top:1rem;margin-bottom:0.5rem}input[type="file"]::-webkit-file-upload-button{visibility:hidden}input[type="file"]::after{content:'Browse';font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;background-color:#004C90;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-browse.svg);background-repeat:no-repeat;background-size:1rem;background-position:center left 1.25rem;color:#fff;border-radius:3px;padding:1rem 1.5rem 1rem 2.75rem;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer}input[type="file"]:hover::after{background-color:#0067c3}input[type="file"]:active::after{background-color:#0067c3}input[type="file"]::-webkit-file-upload-button{float:right}.dropdown-toggle::after{border:none;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-arrow-down-grey.svg);background-repeat:no-repeat;background-size:12px;width:12px;height:8px;position:relative;top:0.25rem;left:0.25rem}form .card .card-body{padding:1rem}.formcontainer{background-color:#fff;border-radius:0.3rem;-moz-border-radius:0.3rem;-webkit-border-radius:0.3rem;padding:1rem;box-shadow:0 0 18px rgba(1, 1, 1, 0.05)}@media screen and (min-width:992px){.formcontainer{padding:2rem}}.formcontainer label{color:#004C90}.com-users-login__submit .controls button,.com-users-login__submit .controls a{flex:0 50%;max-width:50%}@media screen and (max-width:992px){.com-users-login__submit .controls button,.com-users-login__submit .controls a{padding:0.75rem 0}}@media screen and (min-width:576px){.vertical-form .formlbl{flex:0 25%;max-width:25%}}.vertical-form .formlbl label{line-height:140%;margin-bottom:0}@media screen and (min-width:576px){.vertical-form .formdata{flex:0 75%;max-width:75%}}.vertical-form .formdata input{height:auto;border:none;padding:0}.challengefilters{position:relative}@media screen and (min-width:992px){.challengefilters{padding:0 1rem}}.challengefilters input,.challengefilters select{height:4.125rem;width:100%}.challengefilters .challenge-search{position:relative}.challengefilters .challenge-search:before{content:"";display:inline-block;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-search-blue.svg);background-size:0.85rem;background-repeat:no-repeat;width:0.85rem;height:0.85rem;top:1.55rem;left:1rem;position:absolute}.challengefilters .challenge-search input[type="text"]{padding-left:3rem}.challengefilters .form-control,.challengefilters .form-select{border:0 none}.challengefilters .form-control:hover,.challengefilters .form-select:hover,.challengefilters .form-control:focus,.challengefilters .form-select:focus{border:none;outline:none;box-shadow:none;font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px}.challengefilters label{display:none;opacity:0;height:0}.challengefilters .challenge-search,.challengefilters .challenge-award{position:relative}.challengefilters .challenge-search:after,.challengefilters .challenge-award:after{content:"";position:absolute;height:100%}.challengefilters .challenge-search{flex:0 100%;max-width:100%;border-bottom:1px solid #E8EBED}@media screen and (min-width:992px){.challengefilters .challenge-search{flex:0 50%;max-width:50%;right:0;border-bottom:none;border-right:1px solid #E8EBED}}.challengefilters .challenge-award{flex:0 50%;max-width:50%;right:0;border-right:1px solid #E8EBED}@media screen and (min-width:992px){.challengefilters .challenge-award{flex:0 20%;max-width:20%}}.challengefilters .challenge-topic{flex:0 50%;max-width:50%}@media screen and (min-width:992px){.challengefilters .challenge-topic{border-right:1px solid #E8EBED;flex:0 20%;max-width:20%}}.challengefilters .resetlink{flex:0 100%;max-width:100%;position:absolute;bottom:-3rem}@media screen and (min-width:992px){.challengefilters .resetlink{position:relative;bottom:0;flex:0 10%;max-width:10%}}.table{border-color:#E8EBED}.table>:not(:first-child){border-top:none}.table thead th{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;font-size:1rem}@media screen and (max-width:992px){.table thead th{min-width:6.875rem}}.table td{font-family:proxima-nova, sans-serif;font-weight:400;font-style:normal;letter-spacing:-0.25px;color:#706F6F;padding:1rem 0.5rem}.table svg{position:relative;top:-0.05rem}@media screen and (max-width:992px){.table.pm-tbl th:first-child{min-width:auto}}.view-dashboard,.view-challenges,.view-task,.view-downloads,.view-members,.view-account,.view-achievements,.view-progress,.view-share{background-color:#EDEFF0}.btn-dash{padding:0.75rem 1.5rem}.btn-dash:hover,.btn-dash:focus{box-shadow:none}.challengecard{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;box-shadow:0 0 18px rgba(0, 0, 0, 0.06)}.challengecard .card-header,.challengecard .card-body{padding:1rem}.challengecard .card-body{background-color:#fff;padding-bottom:0}.challengecard .btn-challenge:before{content:"";display:inline-block;margin-right:0.75rem;top:0.25rem;position:relative;width:0.75rem;height:1rem;background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-challenge-arrow.svg);background-size:0.75rem;background-repeat:no-repeat}.challengecard .card-footer{border-top:none;background-color:#fff;padding-bottom:1.5rem}.challengecard .btn.btn-download{width:auto !important}.challengebadge{position:absolute;top:-2rem;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.challengebadge img{width:130px;height:130px}.challenge-title{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;font-size:1.375rem;color:#3C3C3C;margin-top:1.5rem}.challenge-title a{text-decoration:none}.award-level-bronze .card-header,.award-level-silver .card-header,.award-level-gold .card-header{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px}.award-level-bronze .card-header{background-color:#E37A45}.award-level-bronze span{color:#57280F}.award-level-bronze .btn-challenge{background-color:#E37A45;color:#fff}.award-level-bronze .btn-challenge:hover,.award-level-bronze .btn-challenge:focus{background-color:#ea9a71}.award-level-silver .card-header{background-color:#C9C9C9}.award-level-silver span{color:#474747}.award-level-silver .btn-challenge{background-color:#C9C9C9;color:#fff}.award-level-silver .btn-challenge:hover,.award-level-silver .btn-challenge:focus{background-color:#e3e3e3}.award-level-gold .card-header{background-color:#F8AA52}.award-level-gold span{color:#6A3901}.award-level-gold .btn-challenge{background-color:#F8AA52;color:#fff}.award-level-gold .btn-challenge:hover,.award-level-gold .btn-challenge:focus{background-color:#fac283}.award-level-champion .card-header{background-color:#8AB42F}.award-level-champion span{color:#3B4D14}.award-level-champion .btn-challenge{background-color:#8AB42F;color:#fff}.award-level-champion .btn-challenge:hover,.award-level-champion .btn-challenge:focus{background-color:#a4cf47}#fdi_challenge_task_form .was-validated .form-check-input:valid:checked,#fdi_challenge_task_form .form-check-input.is-valid:checked{background:none}.topiccard p{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;color:#3C3C3C;line-height:130%}.topiccard .topic-image{margin-right:1rem}.a-topic a{text-decoration:none}.a-topic a:hover .topiccard{background-color:#8AB42F}.a-topic a:hover .topiccard img{background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.a-topic a:hover .topiccard p{color:#fff}.whiteblock{box-shadow:0 0 18px rgba(0, 0, 0, 0.06);background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0.5rem 1rem}.whitefieldblock{padding:0 1rem;border:1px solid rgba(205, 205, 205, 0.7);background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.dash-info.whiteblock{padding-left:1rem;padding-right:1rem;padding-top:0.5rem}@media screen and (min-width:992px){.dash-info.whiteblock{padding-top:0.75rem;padding-left:1.25rem;padding-right:1.25rem}}.dash-info .card-body{padding:0.5rem 0}@media screen and (min-width:992px){.dash-info{justify-content:space-between}}.dash-info .dash-stat{display:flex;flex-direction:column;justify-content:center;flex:0 60%;max-width:60%;line-height:120%}@media screen and (min-width:992px){.dash-info .dash-stat{flex:0 75%;max-width:75%}}.dash-info .dash-stat p:not(.dash-score){font-size:1rem}@media screen and (min-width:992px){.dash-info .dash-stat p:not(.dash-score){font-size:1.125rem}}.dash-info .dash-stat-icon{flex:0 40%;max-width:40%;display:flex;justify-content:end}@media screen and (min-width:992px){.dash-info .dash-stat-icon{flex:0 25%;max-width:25%}}.dash-info .dash-stat-icon img{max-width:3rem}@media screen and (min-width:768px){.dash-info .dash-stat-icon img{max-width:3.5rem}}.dash-score{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;color:#3C3C3C;font-size:1.2rem}@media screen and (min-width:992px){.dash-score{font-size:1.5rem}}.dashtabs.whiteblock{padding:1rem}.dashtabs .nav-link{position:relative;border:none;color:#706F6F;padding:0;margin:0.5rem 0.5rem}@media screen and (min-width:768px){.dashtabs .nav-link{margin:0.5rem 1rem}}@media screen and (min-width:992px){.dashtabs .nav-link{margin:0.5rem 1.5rem}}.dashtabs .nav-link:after{content:"";position:absolute;bottom:-1.5rem;display:block;width:100%;border-bottom:3px solid #fff}.dashtabs .nav-link.active,.dashtabs .nav-link:hover{font-family:proxima-nova, sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.25px;color:#004C90;border:none}.dashtabs .nav-link.active:after,.dashtabs .nav-link:hover:after{content:"";border-bottom:3px solid #004C90}@media screen and (max-width:576px){.dashnav-col{padding:0;overflow-x:hidden}.dashnav-col .whiteblock{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.dashnav-col .nav{flex-wrap:nowrap;overflow-x:scroll}.dashnav-col .nav .nav-link{font-size:1rem}.dashnav-col .nav .nav-link.nav-progress{min-width:80px}.dashnav-col .nav .nav-link.nav-skipped{min-width:60px}.dashnav-col .nav .nav-link.nav-complete{min-width:80px}.dashnav-col .nav .nav-link.nav-champion{min-width:160px}}.taskquestion{margin-bottom:3.125rem}.task-steps{margin-top:3.75rem}.files .card{background-color:transparent}.view-badge .card{min-height:100%}.view-badge .card img{max-width:50%}.itemid-210 .abovefooter{display:none}.progresscard{box-shadow:0 0 18px rgba(0, 0, 0, 0.06)}.progresscard .card-header{border-bottom:none}.progresscard .card-header .row{align-items:center}.progresscard .card-body{padding:1rem}.progresscard .card-footer{background-color:#fff;border-top:1px solid #E8EBED}.progresscard .progress{height:0.635rem;border-radius:1.25rem;-moz-border-radius:1.25rem;-webkit-border-radius:1.25rem}.progresscard .progress .progress-bar{border-radius:1.25rem;-moz-border-radius:1.25rem;-webkit-border-radius:1.25rem}.progresscard.award-level-bronze .card-header .row{color:#57280F}.progresscard.award-level-bronze .progress{background-color:#d16024}.progresscard.award-level-bronze .progress .progress-bar{background-color:#98461a}.progresscard.award-level-silver .card-header .row{color:#474747}.progresscard.award-level-silver .progress{background-color:#adadad}.progresscard.award-level-silver .progress .progress-bar{background-color:#6d6d6d}.progresscard.award-level-gold .card-header .row{color:#6A3901}.progresscard.award-level-gold .progress{background-color:#e87d02}.progresscard.award-level-gold .progress .progress-bar{background-color:#b66202}.progresscard.award-level-champion .card-header .row{color:#3B4D14}.progresscard.award-level-champion .progress{background-color:#799e29}.progresscard.award-level-champion .progress .progress-bar{background-color:#5a751f}.progresscard .small{color:#706F6F}.progresscard a{text-decoration:none}.progresscard .prog-task-status:before,.progresscard .prog-task-complete:before{content:"";position:relative;top:0.1rem;display:inline-block;margin-right:0.75rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#EDEFF0;width:1.125rem;height:1.125rem}.progresscard .prog-task-complete:before{background-image:url(../../../../templates/bfeditor_bs/assets/images/icon-green-tick.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.achievementcard{box-shadow:0 0 18px rgba(0, 0, 0, 0.06)}.achievementcard .card-body{padding:0}.achievementcard .card-body .achievementbody{--bs-gutter-x:0;--bs-gutter-y:0}.achievementlinks{position:relative;bottom:1rem}
