@charset "UTF-8";body.has-accordion.ercp-section .content-rows .rows,body.has-accordion.solution-entry .content-rows .rows,body.landing-page.ercp-section .content-rows .rows,body.landing-page.solution-entry .content-rows .rows,body.has-accordion.ercp-section .content-rows .rows .content,body.has-accordion.solution-entry .content-rows .rows .content,body.landing-page.ercp-section .content-rows .rows .content,body.landing-page.solution-entry .content-rows .rows .content{width:100%}body.has-accordion.ercp-section .content-rows .rows .content h3,body.has-accordion.solution-entry .content-rows .rows .content h3,body.landing-page.ercp-section .content-rows .rows .content h3,body.landing-page.solution-entry .content-rows .rows .content h3{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:1.875rem;font-weight:600;color:#25335a;padding-bottom:2rem;text-align:center}body.has-accordion.ercp-section .content-rows .rows .content p,body.has-accordion.solution-entry .content-rows .rows .content p,body.landing-page.ercp-section .content-rows .rows .content p,body.landing-page.solution-entry .content-rows .rows .content p{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;color:#585e6f;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0 2rem}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid,body.landing-page.ercp-section .content-rows .rows .content .faq-grid,body.landing-page.solution-entry .content-rows .rows .content .faq-grid{display:grid;grid-template-columns:minmax(0,1450px);grid-auto-rows:auto}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid.ecare-program-list,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid.ecare-program-list,body.landing-page.ercp-section .content-rows .rows .content .faq-grid.ecare-program-list,body.landing-page.solution-entry .content-rows .rows .content .faq-grid.ecare-program-list{grid-template-columns:minmax(0,1100px);align-self:center}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content h2,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content h2,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content h2,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:300}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .events-listing,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .events-listing,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .events-listing,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .events-listing{padding:1rem 0 2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;row-gap:1em}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .events-listing div,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .events-listing div,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .events-listing div,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .events-listing div{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.5rem 0}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .events-listing-empty,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .events-listing-empty,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .events-listing-empty,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .events-listing-empty{padding:1rem 0 2rem;display:grid;grid-template-columns:auto;grid-auto-rows:auto;row-gap:1em}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .faq-buttons,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .faq-buttons,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .faq-buttons,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .faq-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .faq-buttons,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .faq-buttons,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .faq-buttons,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .faq-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content h3,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content h3,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content h3,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content h3{padding:2rem 0;text-align:unset;font-size:20px;font-size:1.25rem}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container{width:100%;background-color:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.08),0 0 0 rgba(0,0,0,.14);box-shadow:0 3px 10px rgba(0,0,0,.08),0 0 rgba(0,0,0,.14);margin-bottom:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:.4rem;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container:hover,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container:hover,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container:hover,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container:hover{-webkit-box-shadow:0 12px 18px rgba(0,0,0,.16),0 0 0 rgba(0,0,0,.24);box-shadow:0 12px 18px rgba(0,0,0,.16),0 0 rgba(0,0,0,.24)}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 75em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static a,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static a,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static a,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static a{color:#585e6f}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:300}@media (max-width: 75em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h3,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h3,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h3,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static h3{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img{max-width:230px;-o-object-fit:cover;object-fit:cover}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static img{display:none}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:1rem;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner{padding:1rem}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner h3,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner h3,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner h3,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner h3{text-align:left}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses{color:#f70c60}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after{content:"";height:1rem;width:1rem;display:inline-block;background-image:url(/assets/images/pink-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;margin-left:1rem}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after{margin-left:.5rem}}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p{width:45%}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses{display:none;max-height:0;-webkit-animation:header_dropdown .2s ease-in;animation:header_dropdown .2s ease-in;opacity:0;padding:0 1.5rem .5rem}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses{padding:1rem}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:1;max-height:400vh}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program img,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program img,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program img,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program img{padding-right:4rem;max-width:15rem;height:auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-top:.5rem}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program p,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program p,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program p,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program p{font-size:18px;font-size:1.125rem;line-height:1.7;font-weight:300;padding-right:2rem;padding-top:0}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses a,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses a,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses a,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses a{color:#4899f1}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ol,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ol,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ol,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ol{list-style:auto;padding:1rem 2rem}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}@media (max-width: 43em){body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul li,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul li,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul li,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul li{line-height:1.2;margin-bottom:.8rem}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset}body.has-accordion.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li,body.has-accordion.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li,body.landing-page.ercp-section .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li,body.landing-page.solution-entry .content-rows .rows .content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li{margin-left:1.5rem;margin-right:1rem}body.roi{overflow-x:hidden;overflow-y:scroll;min-height:100vh;display:grid;grid-template:".									navigation					." auto "fullWidth					        fullWidth    				fullWidth" auto ".									footer						." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(240,242,246,.3)),to(rgba(240,242,246,.1)));background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.roi header{background-color:#fff}body.roi p{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.roi .page-content{grid-area:fullWidth;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.roi .page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem}}@media (max-width: 43em){body.roi .page-content{grid-template-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr)}}body.roi .page-content .content-rows{grid-column:2/3}body.roi .hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.roi .hero{grid-column:1/4}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.roi .hero .hero-inner .hero-image{grid-column:2/3}}body.roi .hero .hero-inner .hero-image form{z-index:1;position:relative;grid-column:1/-1;grid-row:1/-1;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:50%;top:-2rem;left:15rem}@media (max-width: 48em){body.roi .hero .hero-inner .hero-image form{left:unset}}@media (max-width: 43em){body.roi .hero .hero-inner .hero-image form{max-width:unset}}body.roi .hero .hero-inner .hero-image form input{font-size:16px;font-size:1rem;line-height:1.2;color:#585e6f;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-bottom:.75rem;width:100%}body.roi .hero .hero-inner .hero-image form input[type=text],body.roi .hero .hero-inner .hero-image form input[type=number]{background-color:#fff}@media (max-width: 43em){body.roi .hero .hero-inner .hero-image form button{margin-top:1.5rem}}body.roi .hero .hero-inner .hero-image form label{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#25335a;margin-bottom:.5rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.roi .hero .hero-inner .text{grid-column:1/2}}body.roi .hero .hero-inner .text .provided-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;display:flex}body.roi .hero .hero-inner .text .provided-logos p{color:rgba(88,94,111,.7);padding:0;margin:1rem 0 .5rem;width:100%;font-size:.9rem}body.roi .hero .hero-inner .text .provided-logos img{height:2.5rem;margin-right:1rem}body.roi .calculator{grid-column:1/-1;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);width:100%;justify-items:center}@media (max-width: 43em){body.roi .calculator{grid-template-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr);width:unset}}@media (max-width: 48em){body.roi .calculator{grid-template-columns:minmax(1rem,1fr) minmax(0,48rem) minmax(1rem,1fr);width:unset}}body.roi .calculator .calculator-inner{grid-column:2/3;width:90%;display:grid;justify-items:center}@media (max-width: 43em){body.roi .calculator .calculator-inner{width:unset;max-width:43em;padding-top:2rem}}@media (max-width: 48em){body.roi .calculator .calculator-inner{width:unset;max-width:48em}}body.roi .calculator .calculator-inner h2{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:50px;font-size:3.125rem;color:#f70c60;text-align:center}@media (max-width: 43em){body.roi .calculator .calculator-inner h2{padding-bottom:1.5rem}}body.roi .calculator .calculator-inner p{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:400;font-size:21px;font-size:1.3125rem;color:#585e6f;text-align:center;line-height:31px;padding:0}body.roi .calculator .calculator-inner p.disclaimer{font-size:16px;font-size:1rem;color:rgba(88,94,111,.6);padding-top:1rem;width:90%}@media (max-width: 43em){body.roi .calculator .calculator-inner p.disclaimer{width:unset;text-align:unset}}body.roi .calculator .calculator-inner .calculator-table{width:90%;margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;-webkit-box-shadow:0 22px 54px 0 rgba(47,91,109,.12);box-shadow:0 22px 54px rgba(47,91,109,.12);border-top-left-radius:12px;border-top-right-radius:12px;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-table{width:unset}}body.roi .calculator .calculator-inner .calculator-table .heading{font-weight:600;font-size:32px;font-size:2rem;color:#24335a}@media (max-width: 48em){body.roi .calculator .calculator-inner .calculator-table .heading{font-size:20px;font-size:1.25rem;text-align:center}}body.roi .calculator .calculator-inner .calculator-table div{padding:2rem 0;border-bottom:1px solid rgba(88,94,111,.5);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.roi .calculator .calculator-inner .calculator-table div.no-border{border-bottom:unset}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-table div{padding:1rem 0}}body.roi .calculator .calculator-inner .calculator-table div p{color:#585e6f}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-table div p{font-size:14px;font-size:.875rem}}body.roi .calculator .calculator-inner .calculator-table .center-column{background-color:rgba(88,94,111,.2);text-transform:uppercase}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-table .center-column{font-size:14px;font-size:.875rem;text-align:center}}body.roi .calculator .calculator-inner .calculator-subtotals{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-shadow:0 22px 54px 0 rgba(47,91,109,.12);box-shadow:0 22px 54px rgba(47,91,109,.12);width:90%;border-radius:12px;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}body.roi .calculator .calculator-inner .calculator-subtotals div{padding:2rem 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:32px;font-size:2rem;color:#fff;font-weight:600}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-subtotals div{padding:.75rem 0;font-size:22px;font-size:1.375rem;text-align:center}}body.roi .calculator .calculator-inner .calculator-subtotals div.live-training-totals{background-image:-webkit-gradient(linear,left top,right top,from(#890c58),to(#f70c60));background-image:linear-gradient(90deg,#890c58,#f70c60);border-top-left-radius:12px;border-bottom-left-radius:12px;margin-left:-1rem;padding:0 1rem}body.roi .calculator .calculator-inner .calculator-subtotals div.placeholder-totals{background:#25335a;text-transform:uppercase;font-weight:300}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-subtotals div.placeholder-totals{font-size:16px;font-size:1rem}}body.roi .calculator .calculator-inner .calculator-subtotals div.online-training-totals{background-image:-webkit-gradient(linear,left top,right top,from(#38ef7d),to(#11998e));background-image:linear-gradient(90deg,#38ef7d,#11998e);border-top-right-radius:12px;border-bottom-right-radius:12px;padding-right:1rem}body.roi .calculator .calculator-inner .calculator-grand-total{padding-top:4rem;text-align:center;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}@media (max-width: 43em){body.roi .calculator .calculator-inner .calculator-grand-total{padding-top:2rem}}body.roi .calculator .calculator-inner .calculator-grand-total .heading{font-weight:600;font-size:32px;font-size:2rem;color:#25335a}body.roi .calculator .calculator-inner .calculator-grand-total .total-percentage{padding-top:1.5rem;font-size:96px;font-size:6rem;color:#585e6f}body.roi .calculator .calculator-inner .roi-boxes{padding:4rem 0;display:grid;grid-template-columns:repeat(3,1fr);font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;width:100%}@media (max-width: 43em){body.roi .calculator .calculator-inner .roi-boxes{grid-template-columns:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:unset;padding:2rem 0}}body.roi .calculator .calculator-inner .roi-boxes div{padding:0 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 43em){body.roi .calculator .calculator-inner .roi-boxes div{padding:0 1rem}}body.roi .calculator .calculator-inner .roi-boxes div h3{font-size:28px;font-size:1.75rem;color:#25335a;font-weight:500}body.roi .calculator .calculator-inner .roi-boxes div h4{font-size:56px;font-size:3.5rem;color:#585e6f;padding:1rem 0}body.roi .calculator .calculator-inner .roi-boxes div p{padding-top:1.5rem;font-weight:500;font-size:21px;font-size:1.3125rem;color:#585e6f;line-height:31px}body.roi .calculator .calculator-inner .bottom-line{width:60%;text-align:center}@media (max-width: 48em){body.roi .calculator .calculator-inner .bottom-line{width:unset;padding-top:2rem}}body.roi .calculator .calculator-inner .bottom-line p{padding-top:1.5rem;font-weight:500;font-size:21px;font-size:1.3125rem;color:#585e6f;line-height:31px}@media (max-width: 43em){body.roi .calculator .calculator-inner .bottom-line p{padding-top:unset}}body.roi .calculator .calculator-inner .bottom-line .bottom-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 43em){body.roi .calculator .calculator-inner .bottom-line .bottom-buttons{-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.roi .calculator .calculator-inner .bottom-line .bottom-buttons div{padding-bottom:.75rem}body.roi .calculator .calculator-inner .bottom-line .bottom-buttons a{width:80%}}body.pricing-safety-training{overflow-x:hidden;overflow-y:scroll;min-height:100vh;display:grid;grid-template:".									navigation					." auto "fullWidth					        fullWidth    				fullWidth" auto ".									footer						." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(240,242,246,.3)),to(rgba(240,242,246,.1)));background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.pricing-safety-training header{background-color:#fff}body.pricing-safety-training p{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.pricing-safety-training .page-content{grid-area:fullWidth;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.pricing-safety-training .page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem}}@media (max-width: 43em){body.pricing-safety-training .page-content{grid-template-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr)}}body.pricing-safety-training .page-content .content-rows{grid-column:2/3}body.pricing-safety-training .hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.pricing-safety-training .hero{grid-column:1/4}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.pricing-safety-training .hero .hero-inner .hero-image{grid-column:2/3}}body.pricing-safety-training .hero .hero-inner .hero-image form{z-index:1;position:relative;grid-column:1/-1;grid-row:1/-1;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:50%;top:-2rem;left:15rem}@media (max-width: 48em){body.pricing-safety-training .hero .hero-inner .hero-image form{left:unset}}@media (max-width: 43em){body.pricing-safety-training .hero .hero-inner .hero-image form{max-width:unset}}body.pricing-safety-training .hero .hero-inner .hero-image form input{font-size:16px;font-size:1rem;line-height:1.2;color:#585e6f;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-bottom:.75rem;width:100%}body.pricing-safety-training .hero .hero-inner .hero-image form input[type=text],body.pricing-safety-training .hero .hero-inner .hero-image form input[type=number]{background-color:#fff}@media (max-width: 43em){body.pricing-safety-training .hero .hero-inner .hero-image form button{margin-top:1.5rem}}body.pricing-safety-training .hero .hero-inner .hero-image form label{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#25335a;margin-bottom:.5rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.pricing-safety-training .hero .hero-inner .text{grid-column:1/2}}body.pricing-safety-training .hero .hero-inner .text .provided-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;display:flex}body.pricing-safety-training .hero .hero-inner .text .provided-logos p{color:rgba(88,94,111,.7);padding:0;margin:1rem 0 .5rem;width:100%;font-size:.9rem}body.pricing-safety-training .hero .hero-inner .text .provided-logos img{height:2.5rem;margin-right:1rem}body.pricing-safety-training .pricing-info{padding-top:4rem;grid-column:1/-1;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);width:100%;justify-items:center;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}body.pricing-safety-training .pricing-info .pricing-inner{grid-column:2/3;display:grid;justify-items:center;width:100%}body.pricing-safety-training .pricing-info .pricing-inner h2{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:50px;font-size:3.125rem;color:#f70c60;text-align:center}@media (max-width: 43em){body.pricing-safety-training .pricing-info .pricing-inner h2{padding-bottom:1.5rem}}body.pricing-safety-training .pricing-info .pricing-inner h4{padding:2rem 0;width:50%;text-align:center;line-height:30px;font-size:14px;font-size:.875rem}body.pricing-safety-training .pricing-info .pricing-inner .price-number{padding-top:1.5rem;font-size:96px;font-size:6rem;color:#585e6f}body.pricing-safety-training .pricing-info .pricing-inner #price-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem;padding-bottom:2.5rem}body.pricing-safety-training .pricing-info .pricing-inner #month-year{font-size:36px;font-size:2.25rem;color:#585e6f;line-height:58px;font-weight:400}body.pricing-safety-training .pricing-info .pricing-inner #month-year:before{content:"/"}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:2vh;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;border-radius:3rem;background:#e7e6e6}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field label{color:#575452;text-align:center;padding:8px 16px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;font-family:SFProText-Bold,sans-serif;font-size:16px;letter-spacing:-.34px;line-height:22px}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field label:hover{cursor:pointer}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field input:checked+label{background-color:#fff;color:#009bde;-webkit-box-shadow:rgba(15,12,9,.2) 0px 0px 4px,rgba(15,12,9,.14902) 0px 3px 6px;box-shadow:rgba(15,12,9,.2) 0 0 4px,rgba(15,12,9,.15) 0 3px 6px;border-radius:3rem;overflow:visible}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field label:first-of-type{margin:0}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field label:last-of-type{margin:0}body.pricing-safety-training .pricing-info .pricing-inner #product-features{display:none}body.portals{overflow-x:hidden;overflow-y:scroll;min-height:100vh;display:grid;grid-template:".									navigation					." auto "fullWidth					fullWidth    				fullWidth" auto ".									footer							." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(240,242,246,.3)),to(rgba(240,242,246,.1)));background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.portals p{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.portals h3{color:#25335a}body.portals #lmCTA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 43em){body.portals #lmCTA{display:none}}body.portals .page-content{grid-area:fullWidth;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.portals .page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}body.portals .page-content div.content-grid-item{display:block!important;border-radius:.3rem!important;background:#fff!important;-webkit-box-shadow:0 0 10px rgba(54,59,72,.04)!important;box-shadow:0 0 10px rgba(54,59,72,.04)!important;margin:.5rem 8px!important;padding:1rem!important}body.portals .page-content .interactive-courses{grid-column:2/3;background-image:url(/assets/images/solutions/shape-orange-bg.svg);background-repeat:no-repeat;background-position:75% center;padding:2rem 0;margin-bottom:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 75em){body.portals .page-content .interactive-courses{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-position:75% bottom}}@media (max-width: 43em){body.portals .page-content .interactive-courses{grid-column:1/-1;padding:1rem;background-image:none!important}}body.portals .page-content .interactive-courses .text{width:33.3333333333%}@media (max-width: 75em){body.portals .page-content .interactive-courses .text{width:100%}}@media (max-width: 43em){body.portals .page-content .interactive-courses .text{width:100%}}body.portals .page-content .interactive-courses .text h3{font-size:40px;font-size:2.5rem;line-height:1.2;text-align:left}@media (max-width: 43em){body.portals .page-content .interactive-courses .text h3{font-size:32px;font-size:2rem;padding:unset;margin:unset}}@media (max-width: 43em){body.portals .page-content .interactive-courses .text p{color:#363b48}}body.portals .page-content .interactive-courses .interactive-ipad{width:860px}@media (max-width: 75em){body.portals .page-content .interactive-courses .interactive-ipad{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width: 43em){body.portals .page-content .interactive-courses .interactive-ipad{display:none}}body.portals .page-content .interactive-courses .interactive-ipad .interactive-frame{height:562px;width:860px;margin:2rem 0 0;background-image:url(/assets/images/solutions/vector-ipad-shell.svg);background-repeat:no-repeat;-webkit-filter:drop-shadow(0px 22px 30px rgba(54,59,72,.4));filter:drop-shadow(0px 22px 30px rgba(54,59,72,.4));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.portals .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container{position:relative;padding-bottom:60.25%;height:0;overflow:hidden;margin:0rem 0rem 0rem 1.6rem;border-radius:.8rem;width:calc(100% - 3.5rem)}body.portals .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container iframe,body.portals .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container object,body.portals .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body.portals .page-content .interactive-courses .interactive-ipad .exercise-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:2rem}body.portals .page-content .interactive-courses .interactive-ipad .exercise-buttons a{font-size:14px;font-size:.875rem;text-align:center;line-height:1.3;color:#25335a;padding:.75rem 1rem}body.portals .page-content .interactive-courses .interactive-ipad .exercise-buttons a:hover{background-color:#96ffe9}body.portals .page-content .interactive-courses .interactive-ipad .exercise-buttons a.active{color:#fff;background:#25335a}body.portals .page-content .feature-grid{grid-column:2/3;margin:2rem 0 3rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 43em){body.portals .page-content .feature-grid{margin-bottom:1rem}}body.portals .page-content .feature-grid .feature-item{width:25.641025641%;margin:4rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media (max-width: 43em){body.portals .page-content .feature-grid .feature-item{width:100%}}body.portals .page-content .feature-grid .feature-item h4{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;text-align:center;color:#25335a;padding:1rem 0 0;width:100%}body.portals .page-content .feature-grid .feature-item p{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;font-size:16px;font-size:1rem;text-align:center;width:100%;margin-bottom:0;padding-bottom:0}body.portals .page-content .feature-grid .feature-item img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:4rem;height:4rem}body.portals .page-content .provided-by{grid-column:2/3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.portals .page-content .provided-by .logo-container{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.portals .page-content .provided-by .logo-container img{margin-right:2rem;height:60px}@media (max-width: 43em){body.portals .page-content .provided-by .logo-container img{display:none;visibility:hidden}}body.portals .page-content .provided-by p{width:100%;margin:0 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center}body.portals .page-content .provided-by p a{color:#4899f1}body.portals .page-content .provided-by p a:hover{text-decoration:underline}body.solution-type{overflow-x:hidden;overflow-y:scroll;min-height:100vh;display:grid;grid-template:".									navigation					." auto "fullWidth					fullWidth    				fullWidth" auto ".									footer							." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(240,242,246,.3)),to(rgba(240,242,246,.1)));background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.solution-type p{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.solution-type h3{color:#25335a}body.solution-type .page-content{grid-area:fullWidth;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solution-type .page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto}}body.solution-type .page-content .four-up{grid-area:unset;grid-column:2/3}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solution-type .page-content .four-up{width:100%}}body.solutions .hero,body.portals .hero,body.solution-type .hero{grid-column:1/-1;background-color:#fff;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .hero,body.portals .hero,body.solution-type .hero{grid-column:1/4}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .hero .hero-inner .hero-image,body.portals .hero .hero-inner .hero-image,body.solution-type .hero .hero-inner .hero-image{grid-column:2/3}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .hero .hero-inner .text,body.portals .hero .hero-inner .text,body.solution-type .hero .hero-inner .text{grid-column:1/2}}body.solutions .hero .hero-inner .text .provided-logos,body.portals .hero .hero-inner .text .provided-logos,body.solution-type .hero .hero-inner .text .provided-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;display:flex}body.solutions .hero .hero-inner .text .provided-logos p,body.portals .hero .hero-inner .text .provided-logos p,body.solution-type .hero .hero-inner .text .provided-logos p{color:rgba(88,94,111,.7);padding:0;margin:1rem 0 .5rem;width:100%;font-size:.9rem}body.solutions .hero .hero-inner .text .provided-logos img,body.portals .hero .hero-inner .text .provided-logos img,body.solution-type .hero .hero-inner .text .provided-logos img{height:2.5rem;margin-right:1rem}body.solutions .article,body.portals .article,body.solution-type .article{grid-column:1/-1;background-color:unset;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .article,body.portals .article,body.solution-type .article{grid-column:1/4}}body.solutions .article .article-inner,body.portals .article .article-inner,body.solution-type .article .article-inner{grid-column:2/3}body.solutions .article .article-inner .text,body.portals .article .article-inner .text,body.solution-type .article .article-inner .text{padding:4rem 2rem 5rem 0}@media (max-width: 43em){body.solutions .article .article-inner .text,body.portals .article .article-inner .text,body.solution-type .article .article-inner .text{padding:3rem 0rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .article .article-inner .text,body.portals .article .article-inner .text,body.solution-type .article .article-inner .text{grid-column:1/2}}body.solutions .article .article-inner .text h1,body.portals .article .article-inner .text h1,body.solution-type .article .article-inner .text h1{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;line-height:1.25;font-weight:500;color:#585e6f;position:relative;z-index:1;text-transform:uppercase;padding-bottom:.5rem;letter-spacing:.1rem}@media (max-width: 43em){body.solutions .article .article-inner .text h1,body.portals .article .article-inner .text h1,body.solution-type .article .article-inner .text h1{font-size:16px;font-size:1rem;text-align:center;color:#585e6f}}body.solutions .article .article-inner .text h2,body.portals .article .article-inner .text h2,body.solution-type .article .article-inner .text h2{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:48px;font-size:3rem;line-height:1.25;font-weight:700;color:#25335a;position:relative;z-index:1}@media (max-width: 43em){body.solutions .article .article-inner .text h2,body.portals .article .article-inner .text h2,body.solution-type .article .article-inner .text h2{font-size:32px;font-size:2rem;text-align:center}}body.solutions .article .article-inner .text p,body.portals .article .article-inner .text p,body.solution-type .article .article-inner .text p{font-size:18px;font-size:1.125rem;position:relative;z-index:1}body.solutions .article .article-inner .text p:first-of-type,body.portals .article .article-inner .text p:first-of-type,body.solution-type .article .article-inner .text p:first-of-type{margin-top:2rem}body.solutions .article .article-inner .text p:last-of-type,body.portals .article .article-inner .text p:last-of-type,body.solution-type .article .article-inner .text p:last-of-type{margin-bottom:2rem}@media (max-width: 43em){body.solutions .article .article-inner .text p,body.portals .article .article-inner .text p,body.solution-type .article .article-inner .text p{text-align:center;color:#fff;margin:.5rem 0 1rem}}body.solutions .article .article-inner .text p strong,body.portals .article .article-inner .text p strong,body.solution-type .article .article-inner .text p strong{font-weight:700}body.solutions .article .article-inner .text p em,body.portals .article .article-inner .text p em,body.solution-type .article .article-inner .text p em{font-style:italic}body.solutions .article .article-inner .text a.button:last-of-type,body.portals .article .article-inner .text a.button:last-of-type,body.solution-type .article .article-inner .text a.button:last-of-type{margin-left:.5rem}body.solutions .article .article-inner .text a.button:first-of-type,body.portals .article .article-inner .text a.button:first-of-type,body.solution-type .article .article-inner .text a.button:first-of-type{margin-left:unset}@media (max-width: 43em){body.solutions .article .article-inner .text a.button,body.portals .article .article-inner .text a.button,body.solution-type .article .article-inner .text a.button{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .75rem}body.solutions .article .article-inner .text a.button.pink,body.portals .article .article-inner .text a.button.pink,body.solution-type .article .article-inner .text a.button.pink{background:#96ffe9;color:#25335a}body.solutions .article .article-inner .text a.button.no-button.blue,body.portals .article .article-inner .text a.button.no-button.blue,body.solution-type .article .article-inner .text a.button.no-button.blue{color:#fff}}body.solutions .article .article-inner .text ul,body.solutions .article .article-inner .text ol,body.portals .article .article-inner .text ul,body.portals .article .article-inner .text ol,body.solution-type .article .article-inner .text ul,body.solution-type .article .article-inner .text ol{width:100%;padding:.25rem 0 .25rem 1.1rem}body.solutions .article .article-inner .text ul li,body.solutions .article .article-inner .text ol li,body.portals .article .article-inner .text ul li,body.portals .article .article-inner .text ol li,body.solution-type .article .article-inner .text ul li,body.solution-type .article .article-inner .text ol li{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.5rem}body.solutions .article .article-inner .text ul li strong,body.solutions .article .article-inner .text ol li strong,body.portals .article .article-inner .text ul li strong,body.portals .article .article-inner .text ol li strong,body.solution-type .article .article-inner .text ul li strong,body.solution-type .article .article-inner .text ol li strong{font-weight:700}body.solutions .article .article-inner .text ul li em,body.solutions .article .article-inner .text ol li em,body.portals .article .article-inner .text ul li em,body.portals .article .article-inner .text ol li em,body.solution-type .article .article-inner .text ul li em,body.solution-type .article .article-inner .text ol li em{font-style:italic}body.solutions .article .article-inner .text ul li a:link,body.solutions .article .article-inner .text ul li a:visited,body.solutions .article .article-inner .text ol li a:link,body.solutions .article .article-inner .text ol li a:visited,body.portals .article .article-inner .text ul li a:link,body.portals .article .article-inner .text ul li a:visited,body.portals .article .article-inner .text ol li a:link,body.portals .article .article-inner .text ol li a:visited,body.solution-type .article .article-inner .text ul li a:link,body.solution-type .article .article-inner .text ul li a:visited,body.solution-type .article .article-inner .text ol li a:link,body.solution-type .article .article-inner .text ol li a:visited{color:#4899f1;text-decoration:none}body.solutions .article .article-inner .text ul li a:hover,body.solutions .article .article-inner .text ul li a:active,body.solutions .article .article-inner .text ol li a:hover,body.solutions .article .article-inner .text ol li a:active,body.portals .article .article-inner .text ul li a:hover,body.portals .article .article-inner .text ul li a:active,body.portals .article .article-inner .text ol li a:hover,body.portals .article .article-inner .text ol li a:active,body.solution-type .article .article-inner .text ul li a:hover,body.solution-type .article .article-inner .text ul li a:active,body.solution-type .article .article-inner .text ol li a:hover,body.solution-type .article .article-inner .text ol li a:active{text-decoration:underline}body.solutions .article .article-inner .text ul,body.portals .article .article-inner .text ul,body.solution-type .article .article-inner .text ul{list-style:disc outside}body.solutions .article .article-inner .text ol,body.portals .article .article-inner .text ol,body.solution-type .article .article-inner .text ol{list-style-type:none;counter-reset:item;margin:0;padding:0}body.solutions .article .article-inner .text ol>li,body.portals .article .article-inner .text ol>li,body.solution-type .article .article-inner .text ol>li{display:table;counter-increment:item;margin:.75em 0}body.solutions .article .article-inner .text ol>li:before,body.portals .article .article-inner .text ol>li:before,body.solution-type .article .article-inner .text ol>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}body.solutions .article .article-inner .text ol li ol>li,body.portals .article .article-inner .text ol li ol>li,body.solution-type .article .article-inner .text ol li ol>li{margin:.75rem 0}body.solutions .article .article-inner .text ol li ol>li:before,body.portals .article .article-inner .text ol li ol>li:before,body.solution-type .article .article-inner .text ol li ol>li:before{content:counters(item,".") " "}body.solutions .courses,body.portals .courses,body.solution-type .courses{grid-column:2/3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:3rem 0}@media (max-width: 43em){body.solutions .courses,body.portals .courses,body.solution-type .courses{margin:1rem 0}}body.solutions .courses h3,body.portals .courses h3,body.solution-type .courses h3{padding-bottom:2rem}body.solutions .courses .course-grid,body.portals .courses .course-grid,body.solution-type .courses .course-grid{width:100%;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .courses .course-grid,body.portals .courses .course-grid,body.solution-type .courses .course-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}body.solutions .courses .course-grid a.course-item,body.portals .courses .course-grid a.course-item,body.solution-type .courses .course-grid a.course-item{padding:1rem .5rem;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.06);box-shadow:0 4px 8px rgba(0,0,0,.06);border-radius:5px;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#4899f1;text-align:center;line-height:1.1;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;border:none;text-decoration:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .courses .course-grid a.course-item,body.portals .courses .course-grid a.course-item,body.solution-type .courses .course-grid a.course-item{width:18%;margin:.5rem}}body.solutions .courses .course-grid a.course-item:hover,body.portals .courses .course-grid a.course-item:hover,body.solution-type .courses .course-grid a.course-item:hover{color:#25335a;background:#ddfff8}body.solutions .courses a.full-item,body.portals .courses a.full-item,body.solution-type .courses a.full-item{width:100%;margin-top:1rem;padding:1rem 0;background:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.06);box-shadow:0 4px 8px rgba(0,0,0,.06);border-radius:5px;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#4899f1;text-align:center;line-height:1.1;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;border:none;text-decoration:none}body.solutions .courses a.full-item:hover,body.portals .courses a.full-item:hover,body.solution-type .courses a.full-item:hover{color:#25335a;background:#d3fff6}body.solutions .solution-entries,body.portals .solution-entries,body.solution-type .solution-entries{grid-area:unset;grid-column:2/3;padding:6.5rem 0 5.5rem}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .solution-entries,body.portals .solution-entries,body.solution-type .solution-entries{width:100%}}body.solutions .solution-entries h2,body.portals .solution-entries h2,body.solution-type .solution-entries h2{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;text-align:center;margin:6rem 0 2rem}body.solutions .solution-entries h2:first-of-type,body.portals .solution-entries h2:first-of-type,body.solution-type .solution-entries h2:first-of-type{margin-top:unset}body.solutions .solution-entries .listingHolder,body.portals .solution-entries .listingHolder,body.solution-type .solution-entries .listingHolder{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .solution-entries .listingHolder,body.portals .solution-entries .listingHolder,body.solution-type .solution-entries .listingHolder{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}body.solutions .solution-entries .listingHolder a.listing,body.solutions .solution-entries .listingHolder div.listing,body.portals .solution-entries .listingHolder a.listing,body.portals .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder a.listing,body.solution-type .solution-entries .listingHolder div.listing{display:grid;grid-template:".                  .                  ." 1rem ".                  icon               ." 5rem ".                  blog-title         ." auto ".                  .                  ." 1rem/1rem auto 1rem;justify-items:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;-webkit-box-shadow:0 7px 10px rgba(0,0,0,.12),0 0px 0px rgba(0,0,0,.2);box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;-webkit-transition-property:background,-webkit-box-shadow;transition-property:background,-webkit-box-shadow;transition-property:background,box-shadow;transition-property:background,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .solution-entries .listingHolder a.listing,body.solutions .solution-entries .listingHolder div.listing,body.portals .solution-entries .listingHolder a.listing,body.portals .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder a.listing,body.solution-type .solution-entries .listingHolder div.listing{width:calc(20% - 1rem);margin:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body.solutions .solution-entries .listingHolder a.listing img,body.solutions .solution-entries .listingHolder div.listing img,body.portals .solution-entries .listingHolder a.listing img,body.portals .solution-entries .listingHolder div.listing img,body.solution-type .solution-entries .listingHolder a.listing img,body.solution-type .solution-entries .listingHolder div.listing img{height:100%;width:auto;grid-area:icon;-o-object-fit:contain;object-fit:contain;z-index:0;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;overflow:hidden}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .solution-entries .listingHolder a.listing img,body.solutions .solution-entries .listingHolder div.listing img,body.portals .solution-entries .listingHolder a.listing img,body.portals .solution-entries .listingHolder div.listing img,body.solution-type .solution-entries .listingHolder a.listing img,body.solution-type .solution-entries .listingHolder div.listing img{width:80px;height:80px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}body.solutions .solution-entries .listingHolder a.listing .title,body.solutions .solution-entries .listingHolder div.listing .title,body.portals .solution-entries .listingHolder a.listing .title,body.portals .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder a.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title{padding:0;grid-area:blog-title;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;-webkit-transition:.3s color ease-in-out;transition:.3s color ease-in-out}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body.solutions .solution-entries .listingHolder a.listing .title,body.solutions .solution-entries .listingHolder div.listing .title,body.portals .solution-entries .listingHolder a.listing .title,body.portals .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder a.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:.5rem}}body.solutions .solution-entries .listingHolder a.listing.view-all,body.solutions .solution-entries .listingHolder div.listing.view-all,body.portals .solution-entries .listingHolder a.listing.view-all,body.portals .solution-entries .listingHolder div.listing.view-all,body.solution-type .solution-entries .listingHolder a.listing.view-all,body.solution-type .solution-entries .listingHolder div.listing.view-all{background-color:unset;background:-webkit-gradient(linear,left top,left bottom,from(#45aaea),to(#236f75));background:linear-gradient(#45aaea,#236f75)}body.solutions .solution-entries .listingHolder a.listing.view-all .title,body.solutions .solution-entries .listingHolder div.listing.view-all .title,body.portals .solution-entries .listingHolder a.listing.view-all .title,body.portals .solution-entries .listingHolder div.listing.view-all .title,body.solution-type .solution-entries .listingHolder a.listing.view-all .title,body.solution-type .solution-entries .listingHolder div.listing.view-all .title{color:#fff}body.solutions .solution-entries .listingHolder a.listing.view-all:hover,body.solutions .solution-entries .listingHolder div.listing.view-all:hover,body.portals .solution-entries .listingHolder a.listing.view-all:hover,body.portals .solution-entries .listingHolder div.listing.view-all:hover,body.solution-type .solution-entries .listingHolder a.listing.view-all:hover,body.solution-type .solution-entries .listingHolder div.listing.view-all:hover{background:-webkit-gradient(linear,left top,left bottom,from(#45aaea),to(#236f75));background:linear-gradient(#45aaea,#236f75)}body.solutions .solution-entries .listingHolder a.listing:hover,body.solutions .solution-entries .listingHolder div.listing:hover,body.portals .solution-entries .listingHolder a.listing:hover,body.portals .solution-entries .listingHolder div.listing:hover,body.solution-type .solution-entries .listingHolder a.listing:hover,body.solution-type .solution-entries .listingHolder div.listing:hover{background:#e0fff8;-webkit-box-shadow:0 16px 24px rgba(37,51,90,.18),0 0px 0px rgba(37,51,90,.28);box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 rgba(37,51,90,.28)}body.solutions .solution-entries .listingHolder a.listing:hover .title,body.solutions .solution-entries .listingHolder div.listing:hover .title,body.portals .solution-entries .listingHolder a.listing:hover .title,body.portals .solution-entries .listingHolder div.listing:hover .title,body.solution-type .solution-entries .listingHolder a.listing:hover .title,body.solution-type .solution-entries .listingHolder div.listing:hover .title{color:#25335a}body.solutions .solution-entries .listingHolder div.listing,body.portals .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder div.listing{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12),0 0px 0px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 rgba(0,0,0,.2)}body.solutions .solution-entries .listingHolder div.listing .title,body.portals .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title{color:#585e6f;font-weight:400}body.solutions .solution-entries .listingHolder div.listing:hover,body.portals .solution-entries .listingHolder div.listing:hover,body.solution-type .solution-entries .listingHolder div.listing:hover{background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12),0 0px 0px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 rgba(0,0,0,.2)}body.solutions .solution-entries .listingHolder div.listing:hover .title,body.portals .solution-entries .listingHolder div.listing:hover .title,body.solution-type .solution-entries .listingHolder div.listing:hover .title{color:#363b48}body.solutions .solution-entries .listingHolder.unlinked,body.portals .solution-entries .listingHolder.unlinked,body.solution-type .solution-entries .listingHolder.unlinked{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body.solutions .solution-entries .listingHolder.unlinked a.listing,body.solutions .solution-entries .listingHolder.unlinked div.listing,body.portals .solution-entries .listingHolder.unlinked a.listing,body.portals .solution-entries .listingHolder.unlinked div.listing,body.solution-type .solution-entries .listingHolder.unlinked a.listing,body.solution-type .solution-entries .listingHolder.unlinked div.listing{display:grid;grid-template:".                  .                  ." 1rem ".                  icon               ." 4rem ".                  blog-title         ." auto ".                  .                  ." 1rem/1rem auto 1rem;cursor:default}body.solutions .solution-entries .listingHolder.unlinked a.listing .title,body.solutions .solution-entries .listingHolder.unlinked div.listing .title,body.portals .solution-entries .listingHolder.unlinked a.listing .title,body.portals .solution-entries .listingHolder.unlinked div.listing .title,body.solution-type .solution-entries .listingHolder.unlinked a.listing .title,body.solution-type .solution-entries .listingHolder.unlinked div.listing .title{font-size:16px;font-size:1rem}body.solutions .solution-entries .listingHolder.unlinked a.listing .hover-text,body.solutions .solution-entries .listingHolder.unlinked div.listing .hover-text,body.portals .solution-entries .listingHolder.unlinked a.listing .hover-text,body.portals .solution-entries .listingHolder.unlinked div.listing .hover-text,body.solution-type .solution-entries .listingHolder.unlinked a.listing .hover-text,body.solution-type .solution-entries .listingHolder.unlinked div.listing .hover-text{grid-column:1/-1;grid-row:1/-1;text-align:center;font-size:12px;font-size:.75rem;font-weight:600;color:#25335a;line-height:1.25;align-self:center;padding:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem);opacity:0;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:default}body.solutions .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.solutions .solution-entries .listingHolder.unlinked div:hover.listing .hover-text,body.portals .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.portals .solution-entries .listingHolder.unlinked div:hover.listing .hover-text,body.solution-type .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.solution-type .solution-entries .listingHolder.unlinked div:hover.listing .hover-text{z-index:1;opacity:1}body.solutions .content-rows,body.portals .content-rows,body.solution-type .content-rows{grid-area:unset;grid-column:2/3;min-height:unset;padding:5rem 0}body.solutions .content-rows .rows,body.solutions .content-rows .rows-reverse,body.portals .content-rows .rows,body.portals .content-rows .rows-reverse,body.solution-type .content-rows .rows,body.solution-type .content-rows .rows-reverse{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:unset}body.solutions .content-rows .video .embed-container,body.portals .content-rows .video .embed-container,body.solution-type .content-rows .video .embed-container{border-radius:.4rem}body.solutions .content-rows h3,body.portals .content-rows h3,body.solution-type .content-rows h3{padding-top:unset}body.solutions .content-rows .content,body.portals .content-rows .content,body.solution-type .content-rows .content{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.solutions .content-rows .content p,body.portals .content-rows .content p,body.solution-type .content-rows .content p{max-width:100%;text-align:center}body.solutions .content-rows .content h3,body.portals .content-rows .content h3,body.solution-type .content-rows .content h3{text-align:center}body.solutions .content-rows .content figure,body.solutions .content-rows .content img,body.portals .content-rows .content figure,body.portals .content-rows .content img,body.solution-type .content-rows .content figure,body.solution-type .content-rows .content img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body.solutions .content-rows .content ul,body.portals .content-rows .content ul,body.solution-type .content-rows .content ul{width:100%;padding:.25rem 0 .25rem 1.1rem;display:block;list-style-type:disc}body.solutions .content-rows .content ul li,body.portals .content-rows .content ul li,body.solution-type .content-rows .content ul li{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;color:#585e6f;line-height:1.75;margin:.75rem 0;padding-left:.5rem;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset;display:list-item}body.solutions .content-rows .content ul li strong,body.portals .content-rows .content ul li strong,body.solution-type .content-rows .content ul li strong{font-weight:700}body.solutions .content-rows .content ul li em,body.portals .content-rows .content ul li em,body.solution-type .content-rows .content ul li em{font-style:italic}body.solutions .content-rows .content ul li a:link,body.solutions .content-rows .content ul li a:visited,body.portals .content-rows .content ul li a:link,body.portals .content-rows .content ul li a:visited,body.solution-type .content-rows .content ul li a:link,body.solution-type .content-rows .content ul li a:visited{color:#4899f1;text-decoration:none}body.solutions .content-rows .content ul li a:hover,body.solutions .content-rows .content ul li a:active,body.portals .content-rows .content ul li a:hover,body.portals .content-rows .content ul li a:active,body.solution-type .content-rows .content ul li a:hover,body.solution-type .content-rows .content ul li a:active{text-decoration:underline}body.solutions .figures,body.portals .figures,body.solution-type .figures{grid-area:unset;grid-column:2/3;margin:3rem 0}@media (max-width: 43em){body.solutions .figures,body.portals .figures,body.solution-type .figures{margin:unset;padding:unset}}body .video-modal{grid-column:2/3;background:#fff;position:relative;-webkit-box-shadow:0 0px 0px 0 rgba(47,91,109,0);box-shadow:0 0 rgba(47,91,109,0);border-radius:0 0 .75rem .75rem;padding:0 2rem;width:80%;max-width:1280px;margin-top:0;justify-self:center;display:none;-webkit-transition-property:padding,margin-top,-webkit-box-shadow;transition-property:padding,margin-top,-webkit-box-shadow;transition-property:padding,box-shadow,margin-top;transition-property:padding,box-shadow,margin-top,-webkit-box-shadow;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}body .video-modal .embed-container{margin-bottom:unset}body .video-modal.show{margin-top:-3rem;padding:2rem;-webkit-box-shadow:0 22px 54px 0 rgba(47,91,109,.12);box-shadow:0 22px 54px rgba(47,91,109,.12)}@-webkit-keyframes playPulse{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.93);transform:scale(.93)}}@keyframes playPulse{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.93);transform:scale(.93)}}body.solution-entry-pricing-bundle{background-color:transparent}@media (max-width: 690px){body.solution-entry-pricing-bundle .hero{background-color:#003f70}}body.solution-entry-pricing-bundle .hero .hero-inner{background-position:100% -60px;background-repeat:no-repeat}@media (max-width: 1143px){body.solution-entry-pricing-bundle .hero .hero-inner{background-position:150% -60px}}@media (max-width: 980px){body.solution-entry-pricing-bundle .hero .hero-inner{background-image:none!important}}body.solution-entry-pricing-bundle .hero .hero-inner .hero-image .video-link:before{top:200px}body.solution-entry-pricing-bundle .page-content{background-color:#fff}body.solution-entry-pricing-bundle .page-content>div{position:relative;z-index:1}body.solution-entry-pricing-bundle .page-content>div:last-of-type{z-index:0}body.solution-entry-pricing-bundle .solution-entries{padding-bottom:0;padding-top:2rem}body.solution-entry-pricing-bundle .solution-entries h2{margin-bottom:0;font-weight:700;color:#363b48;font-size:2.5rem}body.solution-entry-pricing-bundle .solution-entries p{text-align:center;font-size:1.325rem;color:#363b48}body.solution-entry-pricing-bundle .bundle-pricing-columns{background:transparent;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;clear:both;gap:30px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items{display:inline-grid;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width: 1043px){body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items{grid-template-columns:repeat(1,1fr)}}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item{-webkit-box-shadow:0 22px 54px 0 rgba(47,91,109,.32);box-shadow:0 22px 54px rgba(47,91,109,.32);border-radius:12px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer{border-radius:12px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-header{border-top-left-radius:12px;border-top-right-radius:12px;text-align:center;padding:15px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-header h4{color:#fff;text-transform:uppercase;font-size:23px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-list{padding:25px 30px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-list ul{list-style-type:none}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-list ul li{margin-bottom:15px;font-size:18px;position:relative;padding-left:10px}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-list ul li::marker{content:"➤";color:#ed017f;position:relative}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item .pricing-column-outer .pricing-column-footer{text-align:center;padding:15px 15px 35px}body.solution-entry-pricing-bundle .bundle-features-blocks{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0}body.solution-entry-pricing-bundle .bundle-features-blocks table{width:100%;border-collapse:separate;border-spacing:2px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td{padding:2.5px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-group-name .cell-outer{background-color:rgba(0,0,0,.08);font-weight:700}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-row-label .cell-outer span{padding-left:30px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-row-entry{text-align:center}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-row-entry .cell-colored,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-group-entry{color:#fff;text-align:center}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.row-0{width:40%}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.row-1,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.row-2,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.row-3,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.row-4{width:15%}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.add-ons-row-cell{width:40%;padding-bottom:50px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.add-ons-row-cell .cell-outer span p{padding:0 0 10px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.add-ons-row-cell .cell-outer span ul{list-style-type:disc;-webkit-padding-start:40px;padding-inline-start:40px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.add-ons-row-cell .cell-outer span ul li{padding:5px 0}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td .cell-outer{border-radius:10px;width:100%;height:100%;border:1px solid rgba(0,0,0,.5);display:block}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td .cell-outer span{padding:10px;display:block}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td .cell-outer span.not-avail-x{display:none}@media (max-width: 600px){body.solution-entry-pricing-bundle .bundle-features-blocks table tr td .cell-outer span.not-avail-x{display:block}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td .cell-outer span.not-avail-space{display:none}}@media (max-width: 600px){body.solution-entry-pricing-bundle .bundle-features-blocks tr,body.solution-entry-pricing-bundle .bundle-features-blocks td,body.solution-entry-pricing-bundle .bundle-features-blocks th,body.solution-entry-pricing-bundle .bundle-features-blocks thead,body.solution-entry-pricing-bundle .bundle-features-blocks tbody,body.solution-entry-pricing-bundle .bundle-features-blocks table{display:block}body.solution-entry-pricing-bundle .bundle-features-blocks table tbody.featureGroupBody .feature-group-entry{display:none}body.solution-entry-pricing-bundle .bundle-features-blocks table tbody.featureRowBody{padding-bottom:15px;border-bottom:1px solid dashed}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td{padding:5px;width:100%!important}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-row-label{margin-top:15px}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-row-label .cell-outer span{font-weight:700}body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-group-name,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-group-entry{width:100%}body.solution-entry-pricing-bundle .bundle-features-blocks tbody tr td.has-title{position:relative}body.solution-entry-pricing-bundle .bundle-features-blocks tbody tr td.has-title.td-colored{color:#fff}body.solution-entry-pricing-bundle .bundle-features-blocks tbody tr td.has-title:before{display:inline-block;width:100%;min-width:100px;text-align:left;padding:0 30px;position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.solution-entry-pricing-bundle .bundle-features-blocks tbody tr td.has-title:before{content:attr(data-title)}}body.solution-entry-pricing-bundle .full-width-testimonial{-webkit-box-shadow:none;box-shadow:none;margin-top:2rem;margin-bottom:2rem}body.solution-entry-pricing-bundle .full-width-testimonial .full-width-testimonial-content{width:100%;-webkit-box-shadow:0 22px 54px 0 rgba(47,91,109,.12);box-shadow:0 22px 54px rgba(47,91,109,.12);border-radius:12px}body.solution-entry-pricing-bundle .full-width-testimonial .full-width-testimonial-content .right .quote-text{display:block;padding-right:50px}body.solution-entry-pricing-bundle .full-width-testimonial .full-width-testimonial-content .right .quote-text p{line-height:2.5rem;font-size:1.8rem}body.solution-entry-pricing-bundle .full-width-testimonial .full-width-testimonial-content .right .quote-footer{padding-left:40px}body.solution-entry-pricing-bundle .figures-outer{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:1;margin:0;width:100vw;position:relative;background-size:cover;content:"";background-color:#003f70}body.solution-entry-pricing-bundle .figures-break{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:1;margin:3rem 0;margin-bottom:0;margin-top:0;height:100px;width:100vw;position:relative;background-size:160%;content:"";background-color:transparent;background-position:top center}body.solution-entry-pricing-bundle .figures{margin-bottom:0;margin-top:0}body.solution-entry-pricing-bundle .figures .listingHolder .listing h4.pink{background-image:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#ed017f}body.solution-entry-pricing-bundle .figures .listingHolder .listing .stat-label{color:#fff}body .footer-blue-break{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:1;margin:3rem 0;margin-top:0;height:100px;width:100vw;background-image:url(https://hsi.com/assets/images/solutions/footer-shape-1.png);position:relative;background-size:cover;content:"";background-color:#003f70}.survey-entry{padding:0 0 100px;position:relative;width:100%;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;color:#585e6f;line-height:31px;font-weight:300;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(240,242,246,.3)),to(rgba(240,242,246,.1)));background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}.survey-entry:after{content:"";z-index:-1;background:url(/training-needs-assessment/assets/images/group-bg.svg) no-repeat top;position:absolute;top:0;left:0;height:100vh;width:100%}.survey-entry.form-loaded iframe .hs-submit,.survey-entry.form-loaded iframe .hs_report_file_url{display:none}.survey-entry .toolbar-top.toolbar-disabled,.survey-entry .toolbar-bottom.toolbar-disabled{pointer-events:none}.survey-entry .toolbar-top.toolbar-disabled .sw-btn-next,.survey-entry .toolbar-bottom.toolbar-disabled .sw-btn-next{opacity:.65;pointer-events:none}.survey-entry .tippy-box{background-color:#ed017f;color:#fff;font-size:16px}.survey-entry .tippy-arrow{color:#ed017f}.survey-entry .form-placeholder{padding-left:20px}.survey-entry .sw-btn.disabled{pointer-events:none}.survey-entry .sticky-footer{position:fixed;bottom:0;left:0;right:0;padding:20px;text-align:right;background-color:#25335a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.survey-entry .sticky-footer a,.survey-entry .sticky-footer button{color:#fff;margin-right:1rem;background:#f70c60;border-radius:3rem;text-align:center;padding:.5rem 1.5rem;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:1.125rem;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none}.survey-entry .sticky-footer a.disabled,.survey-entry .sticky-footer button.disabled{pointer-events:none;opacity:.5}.survey-entry .sticky-footer .footer-new a,.survey-entry .sticky-footer .footer-new button{background-color:#008744}.survey-entry .survey-title{color:#000;font-size:30px;text-align:center;font-weight:700;padding:20px}.survey-entry .survey-wrapper.survey-error{background-color:#fff;border-radius:25px;min-height:350px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:50px}.survey-entry .survey-wrapper.survey-error strong{font-weight:700}.survey-entry .survey-wrapper{max-width:1100px;margin:0 auto;z-index:3;border:0px}.survey-entry .survey-wrapper .sw-theme-basic{border:0;padding:25px;background-color:#fff;border-radius:25px;-webkit-box-shadow:0 22px 54px 0 rgba(47,91,109,.12);box-shadow:0 22px 54px rgba(47,91,109,.12)}.survey-entry .survey-wrapper ul.nav{display:none}.survey-entry .survey-wrapper .progress{margin-bottom:20px}.survey-entry .survey-wrapper .tab-content.height-auto{height:auto!important}.survey-entry .survey-wrapper .tab-content .tab-pane{padding:0;width:100%;max-width:1050px}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container h1{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:2.6875rem;color:#f70c60;line-height:48px;padding-bottom:2rem}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container p strong{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container p em{font-style:italic}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left{width:50%}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ul{list-style-type:disc;list-style-position:inside}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ol{list-style-type:decimal;list-style-position:inside}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ul ul,.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ol ol,.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left ul{margin-top:1rem;margin-bottom:1rem}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .left.form-disabled{width:100%}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right{width:50%}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right .question-block{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.3)}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right .question-block strong{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right .question-block em{font-style:italic}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right .question-block .question-title{margin-bottom:10px}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right .question-block .question-title ol{list-style-type:decimal;-webkit-padding-start:25px;padding-inline-start:25px}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container .right .question-block .question-title ul{list-style-type:disc;-webkit-padding-start:25px;padding-inline-start:25px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summmary{padding-bottom:20px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summmary p{padding-top:20px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summmary strong{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summmary em{font-style:italic}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summary-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summary-meta div{text-align:center}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summary-meta div span{display:block}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-summary-meta div strong{display:block;font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .point-summary-row{background-color:#ffffe0;padding:20px;border-radius:20px;margin:15px 0}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .point-summary-row strong{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .point-summary-row em{font-style:italic}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner{border-top:1px solid rgba(0,0,0,.3);padding-top:20px;padding-bottom:20px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-question{margin-top:10px;margin-bottom:20px;font-weight:400}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-question strong{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-question ol{list-style-type:decimal;-webkit-padding-start:25px;padding-inline-start:25px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-question ul{list-style-type:disc;-webkit-padding-start:25px;padding-inline-start:25px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-requirement{margin-top:10px;margin-bottom:10px;font-size:13px;font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-requirement strong{display:inline-block;font-size:13px;font-weight:700;padding:5px 10px;line-height:15px;border-radius:25px;margin-right:5px;color:#000}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-requirement span{display:inline-block;padding:5px 10px;line-height:15px;border-radius:25px;border:1px solid rgba(0,0,0,.3);margin-right:5px;font-size:12px;font-weight:700;color:#000}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-regulations{margin-top:10px;margin-bottom:10px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-regulations strong{display:inline-block;font-size:13px;font-weight:700;padding:5px 10px;line-height:15px;border-radius:25px;margin-right:5px;color:#000}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-regulations span{display:inline-block;padding:5px 10px;line-height:15px;border-radius:25px;margin-right:5px;font-size:12px;font-weight:700;background-color:rgba(0,0,0,.1);color:#000}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-frequencies{margin-top:10px;margin-bottom:10px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-frequencies strong{display:inline-block;font-size:13px;font-weight:700;padding:5px 10px;line-height:15px;border-radius:25px;margin-right:5px;color:#000}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-frequencies span{display:inline-block;padding:5px 10px;line-height:15px;border-radius:25px;border:1px solid #e20756;margin-right:5px;font-size:12px;font-weight:700;background-color:transparent;color:#e20756}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info{margin-top:20px;margin-bottom:20px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul{list-style-type:disc;list-style-position:inside}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ol{list-style-type:decimal;list-style-position:inside}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul ul,.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ol ol,.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info strong{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info em{font-style:italic}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info p{margin-bottom:20px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-courses{margin-top:25px;margin-bottom:10px;padding-left:15px}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-courses .courses-label{font-weight:700}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-courses .course-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-courses .course-link img{max-width:40px;margin-right:5px;display:inline-block}.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-courses .course-link a{display:block;color:#4899f1;font-size:1.125rem}.survey-t4c .survey-wrapper .tab-content .questions-pane .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.survey-t4c .survey-wrapper .tab-content .questions-pane .content-container .left,.survey-t4c .survey-wrapper .tab-content .questions-pane .content-container .right{width:100%}.survey-hrca .modal{max-width:70%}.survey-hrca.form-loaded iframe .hs-submit{display:none}.survey-hrca.form-loaded iframe .hs_hrca_file_url{display:none!important}.survey-hrca .survey-wrapper .tab-content .form-pane .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.survey-hrca .survey-wrapper .tab-content .form-pane .content-container table{width:100%;margin:1rem 0}.survey-hrca .survey-wrapper .tab-content .form-pane .content-container table tr td{width:50%;font-size:19px}.survey-hrca .survey-wrapper .tab-content .form-pane .content-container table tr td img{width:100%;border-radius:25px;margin-top:1rem}.survey-hrca .survey-wrapper .tab-content .form-pane .content-container .left,.survey-hrca .survey-wrapper .tab-content .form-pane .content-container .right{width:100%}.survey-hrca .survey-wrapper .tab-content .questions-pane .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.survey-hrca .survey-wrapper .tab-content .questions-pane .content-container .left,.survey-hrca .survey-wrapper .tab-content .questions-pane .content-container .right{width:100%}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-frequencies strong{font-size:18px}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-frequencies span{font-size:18px;color:#585e6f;font-weight:400;background-color:transparent;border:0}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-regulations strong{font-size:18px;line-height:normal;color:#585e6f}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-regulations span{background-color:transparent;font-size:18px;padding:0;font-weight:400;line-height:normal;color:#585e6f}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info{padding-left:15px}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul{list-style-type:disc;list-style-position:inside}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ol{list-style-type:decimal;list-style-position:inside}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul ul,.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ol ol,.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.survey-hrca .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info h4{padding:15px 0}.survey-hrca .sticky-footer a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px}.survey-hrca .sticky-footer a img{width:24px;-webkit-filter:invert(100%);filter:invert(100%)}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left{padding-right:15px}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left p{margin-bottom:20px}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left p:last-of-type{margin-bottom:0}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ul{list-style-type:disc;list-style-position:inside}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ol{list-style-type:decimal;list-style-position:inside}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ul ul,.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ol ol,.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.survey-qew .survey-wrapper .tab-content .form-pane .content-container .right{padding-left:15px}.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left{padding-right:15px}.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ul{list-style-type:disc;list-style-position:inside}.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ol{list-style-type:decimal;list-style-position:inside}.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ul ul,.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ol ul{list-style-type:circle;list-style-position:inside;margin-left:15px}.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ol ol,.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:15px}.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .right{padding-left:15px}.survey-qew .question-report-inner .question-report-info .report-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5px;margin-bottom:10px}.survey-qew .question-report-inner .question-report-info .report-radio span{display:inline-block;font-weight:700}.report-preloader .loader{position:relative;margin:0 auto;width:100px}.report-preloader .loader:before{content:"";display:block;padding-top:100%}.report-preloader .circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:100%;-webkit-transform-origin:center center;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.report-preloader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes color{to,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{to,0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@media (max-width: 1043px){header .notification-content.default{padding:1px;min-height:auto}}header .notification-content.default.header-banner{background-size:cover}@media (max-width: 1043px){header .notification-content.default.header-banner .header-banner--inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width: 1043px){header .notification-content.default.header-banner .header-banner--left{display:none}}header .notification-content.default.header-banner .header-banner--left img{cursor:default}@media (max-width: 1043px){header .notification-content.default.header-banner .header-banner--left img{max-width:100px}}header .notification-content.default.header-banner .header-banner--middle{text-align:center}@media (max-width: 1043px){header .notification-content.default.header-banner .header-banner--middle{padding-top:10px;padding-bottom:10px}}header .notification-content.default.header-banner .header-banner--middle h1{color:var(--primary-color)!important;margin-bottom:5px;font-size:26px}@media (max-width: 1303px){header .notification-content.default.header-banner .header-banner--middle h1{font-size:27px}}@media (max-width: 1065px){header .notification-content.default.header-banner .header-banner--middle h1{font-size:26px}}@media (max-width: 1043px){header .notification-content.default.header-banner .header-banner--middle h1{font-size:16px}}header .notification-content.default.header-banner .header-banner--middle h2{color:var(--primary-color)!important;font-size:16px!important;line-height:normal}@media (max-width: 1065px){header .notification-content.default.header-banner .header-banner--middle h2{font-size:12px!important}}@media (max-width: 689px){header .notification-content.default.header-banner .header-banner--middle h2{display:block}}@media (max-width: 689px){header .notification-content.default.header-banner .header-banner--right{text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}header .notification-content.default.header-banner .header-banner--right a{background-color:var(--secondary-color);color:var(--primary-color);padding:10px;border-radius:25px;display:block;text-align:center;font-size:20px;font-weight:700;margin-bottom:5px}@media (max-width: 1043px){header .notification-content.default.header-banner .header-banner--right a{padding:5px 10px;font-size:12px}}header .notification-content.default.header-banner .header-banner--right span{display:block;color:var(--secondary-color)}@media (max-width: 1065px){header .notification-content.default.header-banner .header-banner--right span{font-size:12px!important}}@media (max-width: 689px){header .notification-content.default.header-banner .header-banner--right span{display:none}}.interactive-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.interactive-map.mapLeft .interactive-map--outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:50px}@media (max-width: 689px){.interactive-map.mapLeft .interactive-map--outer{display:block}}.interactive-map.mapLeft .interactive-map--outer .interactive-map--content{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 689px){.interactive-map.mapLeft .interactive-map--outer .interactive-map--content{width:100%}}.interactive-map.mapLeft .interactive-map--outer .interactive-map--content .interactive-map--headline h3{text-align:left}.interactive-map.mapLeft .interactive-map--outer .interactive-map--container{width:50%}@media (max-width: 689px){.interactive-map.mapLeft .interactive-map--outer .interactive-map--container{width:100%}}.interactive-map.mapRight .interactive-map--outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px}@media (max-width: 689px){.interactive-map.mapRight .interactive-map--outer{display:block}}.interactive-map.mapRight .interactive-map--outer .interactive-map--content{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 689px){.interactive-map.mapRight .interactive-map--outer .interactive-map--content{width:100%}}.interactive-map.mapRight .interactive-map--outer .interactive-map--content .interactive-map--headline h3{text-align:left}.interactive-map.mapRight .interactive-map--outer .interactive-map--container{width:50%}@media (max-width: 689px){.interactive-map.mapRight .interactive-map--outer .interactive-map--container{width:100%}}@media (max-width: 689px){.interactive-map .interactive-map--outer{display:block}}.interactive-map .interactive-map--outer .interactive-map--content .interactive-map--headline h3{text-align:center}.interactive-map .interactive-map--container{width:100%}.industries-bracket--card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.industries-bracket,.industries-bracket .industries-bracket--outer{width:100%}.industries-bracket .industries-bracket--outer .industries-bracket--inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left{width:25%;min-height:200px;padding:10px;position:relative}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left:after{content:"";position:absolute;height:15px;width:50%;background-color:#000;top:40%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0 20px 20px;overflow:hidden}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .dark-grey,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .dark-blue,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .medium-blue,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .maroon,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .grey{position:absolute;content:"";width:50%;height:50%;z-index:8}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .dark-grey{right:0;top:0;background-color:#383c47;border-bottom:10px solid white;border-left:10px solid white}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .dark-blue{top:0;left:0;background-color:#22406c;height:40%;border-right:10px solid white;border-bottom:10px solid white}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .medium-blue{top:50%;left:0;-webkit-transform:translateY(-40%);transform:translateY(-40%);background-color:#397cb4;z-index:9;border-top:10px solid white;border-bottom:10px solid white}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .maroon{bottom:0;left:0;background-color:#5a1228;border-top:10px solid white;border-right:10px solid white}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .grey{right:0;bottom:0;background-color:#666f73;border-top:10px solid white;border-left:10px solid white}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .bracket-parent--inner{position:relative;z-index:10;margin:18px;border-radius:0 20px 20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5%;max-height:90%;background-color:#fff}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .bracket-parent--inner .bracket-parent--title h2{font-size:52px;font-weight:700;font-family:Roboto,Helvetica,Arial,sans-serif}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .bracket-parent--inner .bracket-parent--description p{font-size:30px;font-weight:lighter;font-family:Roboto,Helvetica,Arial,sans-serif}@media (max-width: 1145px){.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .bracket-parent--inner .bracket-parent--description p{font-size:23px}}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right{min-height:200px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:7px}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row:after{content:"";width:7px;left:-7px;position:absolute;height:100%;background-color:#000}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row:first-child:after{height:50%;bottom:0}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row:last-child:after{height:calc(50% + 7px);top:0}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-parent,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-child{width:33.33333333%;max-width:312.5px;padding:5px 0 5px 25px;position:relative;overflow:hidden}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-parent:before,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-child:before{content:"";position:absolute;height:7px;background-color:#000;width:100%;top:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-title{position:relative;z-index:2;border:10px solid var(--bracket-color);border-radius:0 20px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:20px;font-weight:700;padding:10px;background-color:#fff;-webkit-transition:.3s ease all;transition:.3s ease all;text-decoration:none;color:#363b48}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-title:hover{background-color:var(--bracket-color);color:#fff}@media (max-width: 1145px){.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-title{font-size:14px}}body.industry-entry .full-card{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.industries-bracket--mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.industries-bracket--mobile .ibm--outer{width:100%;max-width:400px}.industries-bracket--mobile .ibm--outer .ibm--inner{padding:15px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0 20px 20px;overflow:hidden;padding:10px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .dark-grey,.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .medium-blue{position:absolute;content:"";z-index:8}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .dark-grey{right:0;top:0;width:100%;height:100%;background-color:#383c47}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .medium-blue{bottom:0;right:0;z-index:9;background-color:#397cb4;width:50%;height:50%;border-left:10px solid white;border-top:10px solid white}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .ibm--parent-inner{padding:15px;background-color:#fff;position:relative;z-index:11;border-radius:0 15px 15px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .ibm--parent-inner .ibm--parent-headline{padding-top:20px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .ibm--parent-inner .ibm--parent-headline h2{font-size:38px;font-weight:700;font-family:Roboto,Helvetica,Arial,sans-serif}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .ibm--parent-inner .ibm--parent-description p{font-size:20px;font-weight:lighter;font-family:Roboto,Helvetica,Arial,sans-serif}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--divider{display:block;width:100%;position:relative;height:15px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--divider:after{position:absolute;width:5px;background-color:#397cb4;height:100%;left:75%;content:""}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent-tab{background-color:#397cb4;padding:10px;border-radius:15px 15px 0 0;border:5px solid #397cb4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s ease all;transition:.3s ease all}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent-tab.items-closed{border-bottom-left-radius:15px;border-bottom-right-radius:0}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent-tab.items-closed .ibm--parent-arrow img{-webkit-transform:rotate(0deg);transform:rotate(0)}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent-tab .ibm--parent-title{color:#fff;font-weight:700;font-size:16px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent-tab .ibm--parent-arrow img{max-height:25px;-webkit-transition:.3s ease all;transition:.3s ease all;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--items-container{border:10px solid #397cb4;border-top-width:0px;border-bottom-width:10px;border-bottom-right-radius:15px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--items-container.items-closed{border-top-width:0;border-bottom-width:0}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--items-container .ibm--items-inner{padding:10px;border-bottom-right-radius:15px}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--items-container .ibm--items-inner .ibm-item{border-bottom:1px solid rgba(0,0,0,.4);padding:7px 0}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--items-container .ibm--items-inner .ibm-item:last-child{border-bottom:0}.find-your-lms .content-rows{margin-top:5rem}.find-your-lms .find-your-lms-form{text-align:center;width:100%}.find-your-lms .find-your-lms-form .find-your-lms__inner{text-align:center;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.find-your-lms .find-your-lms-form .find-your-lms__inner form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:300px;gap:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(0,0,0,.08);padding:20px;border-radius:0 20px 20px;background-color:#fff}.find-your-lms .find-your-lms-form .find-your-lms__inner form img{width:100%;max-width:100%}.find-your-lms .find-your-lms-form .find-your-lms__inner form input{padding:10px;width:300px;border:0;outline:0;border-bottom:2px solid black;text-align:center}.find-your-lms .find-your-lms-form .find-your-lms__inner .find-lms-accounts ul{list-style:none;-webkit-padding-start:0px;padding-inline-start:0px}.find-your-lms .find-your-lms-form .find-your-lms__inner .find-lms-accounts ul li a{cursor:pointer;font-size:16px;color:#000!important}.find-your-lms .find-your-lms-form .find-your-lms__inner .find-lms-accounts ul li a:hover{text-decoration:none}#popoverModal{background-size:cover;background-repeat:no-repeat;max-width:700px;position:relative}#popoverModal:before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.9);top:0;left:0;z-index:1}#popoverModal.referrer-modal .popover-inner{padding:20px 20px 0;text-align:center}#popoverModal.referrer-modal .popover-inner p{text-align:center}#popoverModal.referrer-modal .popover-inner .ref-modal-btn{padding:.5rem 1.5rem;border-radius:6rem;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-size:1.125rem;font-weight:500;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;cursor:pointer;display:inline-block;border:none;color:#fff;background:#25335a}#popoverModal .close-modal{z-index:3}#popoverModal .popover-inner{text-align:center;padding-top:15px;padding-bottom:15px;position:relative;z-index:2}#popoverModal .popover-inner .popover-logo{padding-bottom:15px}#popoverModal .popover-inner .popover-logo img{max-width:260px}#popoverModal .popover-inner h2{color:var(--headline-color);font-size:30px;padding-bottom:15px;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700}#popoverModal .popover-inner h4{color:var(--headline-color);font-size:20px;padding-bottom:15px;font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}#popoverModal .popover-inner p{text-align:left;color:var(--content-color);line-height:normal;margin:15px 0}#popoverModal .popover-inner a.blue{background-color:#0b7dbb;border-color:#0b7dbb}#popoverModal .popover-inner a.outline{background-color:#fff;color:#0b7dbb}.body-uk.solution-entry-v2 .form-footer-outer .form-footer p,.body-uk.solution-entry.solution-uk .form-footer-outer .form-footer p{color:#fff}.menu-collapser{display:none!important}@media (max-width: 57em){ul.slimmenu{display:none!important}}ul.slimmenu .sub-toggle{display:none!important}ul.slimmenu.nav-initializing{opacity:0;pointer-events:none}ul.slimmenu.nav-ready{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}ul.slimmenu>li{border:0!important}ul.slimmenu>li>ul{background-color:#fff}ul.slimmenu li a{font-family:Inter,Helvetica Neue,Helvetica,Calibri,Arial}ul.slimmenu li.slimmenu-level-1{background-color:transparent}ul.slimmenu li.slimmenu-level-1.four-column>ul{display:grid;grid-template-columns:repeat(4,250px);grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-auto-flow:row;gap:0;width:1000px;padding:5px!important;border-radius:0 20px 20px;overflow:hidden}@media (max-width: 900px){ul.slimmenu li.slimmenu-level-1.four-column>ul{grid-template-columns:1fr;width:auto}}ul.slimmenu li.slimmenu-level-1.four-column>ul>li{display:block;float:none;position:static;width:250px;margin:0}ul.slimmenu li.slimmenu-level-1.four-column>ul>li.parent-link.sub-heading{grid-column:1/-1;width:auto}ul.slimmenu li.slimmenu-level-1.four-column>ul>li.parent-link.sub-heading a{border-bottom:1px solid #4899f1}ul.slimmenu li.slimmenu-level-1.four-column>ul>li:not(.sub-heading) a{font-size:13px}ul.slimmenu li.slimmenu-level-1.four-column>ul>li a{width:250px!important;display:block;padding:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.slimmenu li.slimmenu-level-1.four-column>ul>li a:hover{border-radius:8px}ul.slimmenu li.slimmenu-level-1.four-column>ul>li a span{display:block;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.slimmenu li.slimmenu-level-1.four-column>ul>li.column-break{-moz-column-break-before:column;break-before:column;-webkit-column-break-before:always;page-break-before:always}ul.slimmenu li.slimmenu-level-1.four-column>ul>li.break-after{-moz-column-break-after:column;break-after:column;-webkit-column-break-after:always;page-break-after:always}ul.slimmenu li.slimmenu-level-1.three-column>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;list-style:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}ul.slimmenu li.slimmenu-level-1.three-column>ul>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}ul.slimmenu li.slimmenu-level-1.three-column>ul>li a{width:170px}ul.slimmenu li.slimmenu-level-1.active>a{background-color:#25335a;color:#fff}ul.slimmenu li.slimmenu-level-1 a{padding:12px 20px}ul.slimmenu li.slimmenu-level-1>a{font-size:1.125rem;font-weight:500;color:#363b48;border-radius:.4rem .4rem 0 0}ul.slimmenu li.slimmenu-level-1>a:hover{background-color:#25335a;color:#fff}ul.slimmenu li.slimmenu-level-1 ul{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 5px 15px -2px rgba(0,0,0,.25);box-shadow:0 5px 15px -2px rgba(0,0,0,.25)}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2{background-color:#fff}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2.active>a{background-color:#f9fcfe;-webkit-box-shadow:inset 0px 0px 0px 1px #d0e5fb;box-shadow:inset 0 0 0 1px #d0e5fb}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2.sub-heading a{font-weight:700}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2.has-submenu>a{position:relative}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2.has-submenu>a:after{position:absolute;content:"";background-image:url("data:image/svg+xml;utf8,<svg fill='none' stroke='%23000' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M9 5l7 7-7 7'/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center;height:100%;width:20px;right:10px;top:0;color:#25335a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2 a{width:250px;border-radius:0}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2 a:hover,ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2 ul li.slimmenu-level-3{background-color:#f9fcfe;-webkit-box-shadow:inset 0px 0px 0px 1px #d0e5fb;box-shadow:inset 0 0 0 1px #d0e5fb}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2 ul li.slimmenu-level-3 a{width:250px}ul.slimmenu li.slimmenu-level-1 ul li.slimmenu-level-2 ul li.slimmenu-level-3 a:hover{background-color:#f9fcfe;color:#4899f1}.mobile-accordion{margin:0;padding:8px;list-style:none;color:#25335a;background:#fff;width:100%;max-width:-webkit-fill-available}.mobile-accordion a,.mobile-accordion .toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:inherit;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit}.mobile-accordion a:hover,.mobile-accordion .toggle:hover{background:rgba(72,153,241,.08);border-color:transparent}.mobile-accordion .has-submenu>.toggle:after{content:"";width:10px;height:10px;border-right:2px solid #a9b1c3;border-bottom:2px solid #a9b1c3;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.mobile-accordion .has-submenu>.toggle[aria-expanded=true]:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#4899f1}.mobile-accordion ul{list-style:none;margin:4px 0 0;padding:0 0 0 10px;border-left:1px dashed transparent}.mobile-accordion .lvl-1>.toggle,.mobile-accordion .lvl-1>a{font-weight:600}.mobile-accordion .lvl-2.parent-link-2 a{background-color:rgba(0,0,0,.05);text-transform:uppercase;font-size:12px;width:90%}.mobile-accordion .lvl-2>.toggle,.mobile-accordion .lvl-2>a{color:#25335a}.mobile-accordion .lvl-3.parent-link-3 a{background-color:rgba(0,0,0,.05);text-transform:uppercase;font-size:12px;width:90%}.mobile-accordion .lvl-3>a{color:#a9b1c3;width:90%}.mobile-accordion .lvl-3>a:hover{color:#4899f1}.mobile-accordion [hidden]{display:none!important}.mobile-accordion ul.animate{overflow:hidden;-webkit-transition:grid-template-rows .22s ease;transition:grid-template-rows .22s ease;transition:grid-template-rows .22s ease,-ms-grid-rows .22s ease;display:grid;grid-template-rows:0fr}.mobile-accordion ul.animate>*{min-height:0}.mobile-accordion ul.animate[aria-hidden=false]{grid-template-rows:1fr}.cache-clear-floating{position:fixed;bottom:20px;right:20px;z-index:9999}.cache-clear-btn{width:50px;height:50px;border-radius:50%;background:#007cba;color:#fff;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.cache-clear-btn:hover{background:#005a8b;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.cache-clear-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.cache-clear-dialog{border:none;border-radius:8px;padding:0;max-width:500px;width:90vw;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3)}.cache-clear-dialog-content{background:#fff;border-radius:8px;overflow:hidden}.cache-clear-dialog-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px 24px 0;border-bottom:1px solid #e5e5e5}.cache-clear-dialog-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#333;padding:0!important}.cache-clear-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;-webkit-transition:background-color .2s;transition:background-color .2s}.cache-clear-close:hover{background:#f5f5f5}.cache-clear-dialog-body{padding:24px}.cache-clear-dialog-body p{margin:0 0 16px;color:#666;font-size:14px}.cache-clear-dialog-body p small{color:maroon;font-size:12px}.cache-clear-dialog-body input{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.cache-clear-dialog-body input:focus{outline:none;border-color:#007cba;-webkit-box-shadow:0 0 0 2px rgba(0,124,186,.2);box-shadow:0 0 0 2px rgba(0,124,186,.2)}.cache-clear-dialog-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.cache-clear-cancel,.cache-clear-submit{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.cache-clear-cancel{background:#f5f5f5;color:#666}.cache-clear-cancel:hover{background:#e5e5e5}.cache-clear-submit{background:#007cba;color:#fff}.cache-clear-submit:hover:not(:disabled){background:#005a8b}.cache-clear-submit:disabled{background:#ccc;cursor:not-allowed}.cache-clear-spinner{display:inline-block;width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cache-clear-dialog::-ms-backdrop{background:rgba(0,0,0,.5)}.cache-clear-dialog::backdrop{background:rgba(0,0,0,.5)}
