/**
 * @project				hsi.com
 * @author				 Seth Burnett, Josh Pratt,
 * @copyright			Copyright (c) 2024, HSI
 * @build					Fri, Nov 15, 2024 5:18 PM ET
 *
 */
@charset "UTF-8";.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;animation:a 1.2s infinite ease-in-out}.modal-spinner .rect2{animation-delay:-1.1s}.modal-spinner .rect3{animation-delay:-1s}.modal-spinner .rect4{animation-delay:-.9s}@keyframes a{0%,40%,to{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@import "bulma.min.css";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;box-sizing:border-box}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}html{scroll-behavior:smooth}@media (max-width:43em){html{position:relative;overflow-x:hidden}}body{background-color:#fdfdfd;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#363b48;font-size:1rem}@media (max-width:43em){body{position:relative;width:100vw;max-width:100vw;overflow-x:hidden}}body h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-size:1.875rem;font-weight:600;text-align:center;padding-top:3rem}body blockquote{quotes:none;font-size:1.5em;line-height:1.4;padding-left:2rem;border-left:1px solid #f70c60;margin:2rem 0;font-weight:300}body .embed-container{margin-bottom:5em}body a{text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation}body.no-scroll{overflow:hidden}body .anchor-tag{scroll-margin-top:8.4rem}@media (max-width:43em){body .anchor-tag{scroll-margin-top:3.8rem}}body .anchor-tag-feature-cards{scroll-margin-top:10rem}@media (max-width:43em){body .anchor-tag-feature-cards{scroll-margin-top:3.8rem}}header{position:fixed;display:-ms-grid!important;display:grid!important;z-index:100;width:100%;background:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.05);transition:background .3s ease-in-out;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:"a a a" auto "b b b " auto ". c . " auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}header .search-bar{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:b;background-color:rgba(0,0,0,.05);height:3rem;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". d ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}@media (max-width:57em){header .search-bar{display:none}}header .notification-content{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:a;transition-delay:2s;transition:margin-top .5s ease-in-out;padding:1.25rem 0;height:3.5rem;display:-ms-grid;display:grid;margin-top:-6.5rem;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". e . " auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}header .notification-content.default{background:url(../png/notification-bg.png),linear-gradient(226deg,#4899f1,#890c58);background-blend-mode:screen,normal}header .notification-content.red{background:url(../png/notification-bg.png),linear-gradient(137deg,#f70c60,#890c58);background-blend-mode:screen,normal}header .notification-content.orange{background:url(../png/notification-bg.png),linear-gradient(-19deg,#e65022 6%,#e65022 94%);background-blend-mode:screen,normal}header .notification-content.green{background:url(../png/notification-bg.png),linear-gradient(-42deg,#5d9540 18%,#5d9540 95%);background-blend-mode:screen,normal}header .notification-content.blue{background:url(../png/notification-bg.png),linear-gradient(144deg,#2f90ff 6%,#6739f9 89%);background-blend-mode:screen,normal}@media (max-width:43em){header .notification-content{padding:1rem 0 2rem;height:4rem;margin-top:-7rem}}@media (max-width:48em){header .notification-content{padding:.5rem 0 1rem;height:5rem;margin-top:-7rem}}header .nav-content{-ms-grid-row:3;-ms-grid-column:2;grid-area:c}@media (max-width:43em){header{background:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}}header.navBG{box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media (max-width:43em){header.navBG{box-shadow:0 12px 24px 0 rgba(0,0,0,.15)}}.anchor-placeholder,.anchor-tag{visibility:hidden;height:0}.footer{-ms-grid-row:11;-ms-grid-column:2;background:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;grid-area:f;margin:3rem 0 1.5rem}.footer .footer-inner{grid-column:footer-inner;display:-ms-flexbox;display:flex;padding:.75rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:60rem){.footer .footer-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .footer-inner h6{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;line-height:1.2;margin-bottom:.5rem;color:#363b48}.footer .footer-inner .footer-inner-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:70%}.footer .footer-inner .footer-inner-nav li{margin:1rem 0}.footer .footer-inner .footer-inner-nav div{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;margin-right:1rem}@media (max-width:43rem){.footer .footer-inner .footer-inner-nav div{-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 2rem);margin-bottom:1.5rem;margin-right:unset}}.footer .footer-inner .footer-inner-nav a{color:#585e6f;font-size:16px;font-size:1rem;line-height:1.1}.footer .footer-inner .footer-inner-nav a:hover{text-decoration:underline}@media (max-width:43rem){.footer .footer-inner .footer-inner-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer-inner .footer-inner-subscribe{display:-ms-flexbox;display:flex;width:30%}.footer .footer-inner .footer-inner-subscribe p{font-size:16px;font-size:1rem;line-height:1.2}.footer .footer-inner .footer-inner-subscribe .hbspt-form p{font-size:20px;font-size:1.25rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#25335a;text-align:center;padding:2rem 0;font-weight:500}.footer .footer-inner .footer-inner-subscribe form{margin-top:1rem;display:-ms-flexbox;display:flex}@media (max-width:60rem){.footer .footer-inner .footer-inner-subscribe form{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .footer-inner .footer-inner-subscribe form label{display:none}.footer .footer-inner .footer-inner-subscribe form input[type=email],.footer .footer-inner .footer-inner-subscribe form input[type=name]{margin-right:2rem;border:none;background:rgba(54,59,72,.07);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.3rem;padding:.75rem 1rem;color:#363b48;font-size:16px;font-size:1rem;font-weight:300;letter-spacing:.05rem;border:1px solid transparent;transition:all .3s ease-in-out}.footer .footer-inner .footer-inner-subscribe form input[type=email]::-webkit-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]::-webkit-input-placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]::-moz-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]::-moz-placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]:-ms-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=email]::-ms-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]:-ms-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]::-ms-input-placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]::placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]::placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]:focus,.footer .footer-inner .footer-inner-subscribe form input[type=name]:focus{border:1px solid #96ffe9;outline:none;box-shadow:inset 0 0 .5rem #96ffe9}.footer .footer-inner .footer-inner-subscribe form input[type=email]:focus::-webkit-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]:focus::-webkit-input-placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]:focus::-moz-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]:focus::-moz-placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]:focus:-ms-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=email]:focus::-ms-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]:focus:-ms-input-placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]:focus::-ms-input-placeholder{color:#363b48}.footer .footer-inner .footer-inner-subscribe form input[type=email]:focus::placeholder,.footer .footer-inner .footer-inner-subscribe form input[type=name]:focus::placeholder{color:#363b48}@media (max-width:60rem){.footer .footer-inner .footer-inner-subscribe form input[type=email]{width:100%;margin-right:unset}}@media (max-width:60rem){.footer .footer-inner .footer-inner-subscribe form input{width:100%}}.footer .footer-inner .footer-inner-subscribe form input[type=button],.footer .footer-inner .footer-inner-subscribe form input[type=submit]{padding:.75rem 1.5rem;border-radius:3rem;font-size:18px;font-size:1.125rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#25335a;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none;background-color:#96ffe9}@media (max-width:43rem){.footer .footer-inner .footer-inner-subscribe{width:100%}}.footer .footer-inner .footer-inner-subscribe .social-links{margin-top:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.footer .footer-inner .footer-inner-subscribe .social-links a{text-indent:-99999px;overflow:hidden;width:2rem;height:2rem;border-radius:50%;background-repeat:no-repeat;background-position:50%;border:.125rem solid #2898ff;padding:.25rem}.footer .footer-inner .footer-inner-subscribe .social-links a.facebook{background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/facebook-blue.svg)}.footer .footer-inner .footer-inner-subscribe .social-links a.twitter{background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/twitter-blue.svg)}.footer .footer-inner .footer-inner-subscribe .social-links a.linkedIn{background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/linkedIn-blue.svg)}.footer .footer-inner .footer-inner-subscribe .social-links a.instagram{background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/instagram-blue.svg)}.footer .footer-inner .footer-inner-subscribe .social-links a.youTube{background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/youTube-blue.svg)}.footer .footer-inner .footer-inner-footer{width:100%;margin-top:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.footer .footer-inner .footer-inner-footer .footer-logo{background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/hsi-logo.svg)}.footer .footer-inner .footer-inner-footer .customer-logo,.footer .footer-inner .footer-inner-footer .footer-logo{background-repeat:no-repeat;background-size:contain;width:4rem;height:3rem;text-indent:-9999rem;overflow:hidden}.footer .footer-inner .footer-inner-footer .footer-legal{text-align:right}.footer .footer-inner .footer-inner-footer .footer-legal p{font-size:16px;font-size:1rem;line-height:1.75}.footer .footer-inner .footer-inner-footer .footer-legal p a{color:#585e6f}.footer .footer-inner .footer-inner-footer .footer-legal p a:hover{text-decoration:underline}.customer-logos{grid-column:1/-1;margin:3rem 0;padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:linear-gradient(90deg,#caf0fb,#61d3f5)}.customer-logos h3{width:calc(100% - 2rem);max-width:1450px;padding:0}@media (max-width:43em){.customer-logos h3{margin-bottom:2rem}}.customer-logos .listingHolder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 1rem 0;width:100%;max-width:1450px}@media (max-width:43em){.customer-logos .listingHolder{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:calc(100% - 2rem);padding:0 1rem}}.customer-logos .listingHolder .listing{width:25%;margin:0 0 2rem;text-align:center;text-decoration:none;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:1.5rem 0}@media (max-width:60em){.customer-logos .listingHolder .listing{width:33.33333%}}@media (max-width:43em){.customer-logos .listingHolder .listing{width:unset;padding:.5rem 0}}.blocker{z-index:100!important;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.form-modal{width:unset}.modalForm form fieldset{max-width:100%}#adForm,#contactForm,#formLetsTalk,.form-modal,.modalForm{margin-top:2.5rem;max-width:850px!important}@media (max-width:43em){#adForm,#contactForm,#formLetsTalk,.form-modal,.modalForm{max-width:unset;width:100%;margin-top:unset;padding:1rem}}#adForm h3,#contactForm h3,#formLetsTalk h3,.form-modal h3,.modalForm h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-size:1.875rem;font-weight:600;text-align:center;padding-bottom:1.5rem;color:#f70c60}#adForm p,#contactForm p,#formLetsTalk p,.form-modal p,.modalForm p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:200;line-height:1.5;text-align:center;padding-bottom:1rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){#adForm p,#contactForm p,#formLetsTalk p,.form-modal p,.modalForm p{max-width:800px}}#adForm fieldset,#contactForm fieldset,#formLetsTalk fieldset,.form-modal fieldset,.modalForm fieldset{max-width:unset}#adForm label,#contactForm label,#formLetsTalk label,.form-modal label,.modalForm label{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#363b48;margin-bottom:.5rem}#adForm label.hs-form-checkbox-display,#contactForm label.hs-form-checkbox-display,#formLetsTalk label.hs-form-checkbox-display,.form-modal label.hs-form-checkbox-display,.modalForm label.hs-form-checkbox-display{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}#adForm label .hs-form-required,#contactForm label .hs-form-required,#formLetsTalk label .hs-form-required,.form-modal label .hs-form-required,.modalForm label .hs-form-required{color:#f70c60}#adForm input,#adForm select,#contactForm input,#contactForm select,#formLetsTalk input,#formLetsTalk select,.form-modal input,.form-modal select,.modalForm input,.modalForm select{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-top:.5rem;margin-bottom:1.5rem;width:100%}#adForm input::-webkit-input-placeholder,#adForm select::-webkit-input-placeholder,#contactForm input::-webkit-input-placeholder,#contactForm select::-webkit-input-placeholder,#formLetsTalk input::-webkit-input-placeholder,#formLetsTalk select::-webkit-input-placeholder,.form-modal input::-webkit-input-placeholder,.form-modal select::-webkit-input-placeholder,.modalForm input::-webkit-input-placeholder,.modalForm select::-webkit-input-placeholder{color:rgba(88,94,111,.4)}#adForm input::-moz-placeholder,#adForm select::-moz-placeholder,#contactForm input::-moz-placeholder,#contactForm select::-moz-placeholder,#formLetsTalk input::-moz-placeholder,#formLetsTalk select::-moz-placeholder,.form-modal input::-moz-placeholder,.form-modal select::-moz-placeholder,.modalForm input::-moz-placeholder,.modalForm select::-moz-placeholder{color:rgba(88,94,111,.4)}#adForm input:-ms-input-placeholder,#adForm input::-ms-input-placeholder,#adForm select:-ms-input-placeholder,#adForm select::-ms-input-placeholder,#contactForm input:-ms-input-placeholder,#contactForm input::-ms-input-placeholder,#contactForm select:-ms-input-placeholder,#contactForm select::-ms-input-placeholder,#formLetsTalk input:-ms-input-placeholder,#formLetsTalk input::-ms-input-placeholder,#formLetsTalk select:-ms-input-placeholder,#formLetsTalk select::-ms-input-placeholder,.form-modal input:-ms-input-placeholder,.form-modal input::-ms-input-placeholder,.form-modal select:-ms-input-placeholder,.form-modal select::-ms-input-placeholder,.modalForm input:-ms-input-placeholder,.modalForm input::-ms-input-placeholder,.modalForm select:-ms-input-placeholder,.modalForm select::-ms-input-placeholder{color:rgba(88,94,111,.4)}#adForm input::placeholder,#adForm select::placeholder,#contactForm input::placeholder,#contactForm select::placeholder,#formLetsTalk input::placeholder,#formLetsTalk select::placeholder,.form-modal input::placeholder,.form-modal select::placeholder,.modalForm input::placeholder,.modalForm select::placeholder{color:rgba(88,94,111,.4)}#adForm input[type=checkbox],#adForm select[type=checkbox],#contactForm input[type=checkbox],#contactForm select[type=checkbox],#formLetsTalk input[type=checkbox],#formLetsTalk select[type=checkbox],.form-modal input[type=checkbox],.form-modal select[type=checkbox],.modalForm input[type=checkbox],.modalForm select[type=checkbox]{margin-right:.5rem;margin-top:unset;margin-bottom:unset;display:inline-block;width:unset!important}#adForm input[type=submit],#adForm select[type=submit],#contactForm input[type=submit],#contactForm select[type=submit],#formLetsTalk input[type=submit],#formLetsTalk select[type=submit],.form-modal input[type=submit],.form-modal select[type=submit],.modalForm input[type=submit],.modalForm select[type=submit]{max-width:250px;background:#f70c60;border:none;color:#fff;padding:.75rem 0;margin:1.5rem auto 0;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:18px;font-size:1.125rem}#adForm select,#contactForm select,#formLetsTalk select,.form-modal select,.modalForm select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem}#adForm ul,#contactForm ul,#formLetsTalk ul,.form-modal ul,.modalForm ul{margin-top:1rem;margin-bottom:1.5rem}#adForm ul.inputs-list,#contactForm ul.inputs-list,#formLetsTalk ul.inputs-list,.form-modal ul.inputs-list,.modalForm ul.inputs-list{column-count:2;column-gap:1.25rem}@media (max-width:43em){#adForm ul.inputs-list,#contactForm ul.inputs-list,#formLetsTalk ul.inputs-list,.form-modal ul.inputs-list,.modalForm ul.inputs-list{column-count:unset}}#adForm ul li,#contactForm ul li,#formLetsTalk ul li,.form-modal ul li,.modalForm ul li{-moz-column-break-inside:avoid;break-inside:avoid}#adForm ul li label,#contactForm ul li label,#formLetsTalk ul li label,.form-modal ul li label,.modalForm ul li label{display:inline-block}#adForm .hs-richtext h2,#contactForm .hs-richtext h2,#formLetsTalk .hs-richtext h2,.form-modal .hs-richtext h2,.modalForm .hs-richtext h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;font-weight:500;padding-bottom:1rem}#adForm .hs-richtext h3,#contactForm .hs-richtext h3,#formLetsTalk .hs-richtext h3,.form-modal .hs-richtext h3,.modalForm .hs-richtext h3{padding:0;text-align:left;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1;margin:2rem 0 1.5rem}#adForm .hs-richtext p,#contactForm .hs-richtext p,#formLetsTalk .hs-richtext p,.form-modal .hs-richtext p,.modalForm .hs-richtext p{font-size:14px;font-size:.875rem;color:#585e6f;line-height:1.4}#adForm .hs-richtext p a:link,#adForm .hs-richtext p a:visited,#contactForm .hs-richtext p a:link,#contactForm .hs-richtext p a:visited,#formLetsTalk .hs-richtext p a:link,#formLetsTalk .hs-richtext p a:visited,.form-modal .hs-richtext p a:link,.form-modal .hs-richtext p a:visited,.modalForm .hs-richtext p a:link,.modalForm .hs-richtext p a:visited{color:#4899f1}#adForm .hs-richtext p a:active,#adForm .hs-richtext p a:hover,#contactForm .hs-richtext p a:active,#contactForm .hs-richtext p a:hover,#formLetsTalk .hs-richtext p a:active,#formLetsTalk .hs-richtext p a:hover,.form-modal .hs-richtext p a:active,.form-modal .hs-richtext p a:hover,.modalForm .hs-richtext p a:active,.modalForm .hs-richtext p a:hover{text-decoration:underline}#adForm .hs-submit,#contactForm .hs-submit,#formLetsTalk .hs-submit,.form-modal .hs-submit,.modalForm .hs-submit{text-align:center}#adForm .hs-recaptcha,#contactForm .hs-recaptcha,#formLetsTalk .hs-recaptcha,.form-modal .hs-recaptcha,.modalForm .hs-recaptcha{display:none}.subscribe-bar{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background:rgba(37,51,90,.04);padding:4rem 0}.subscribe-bar .subscribe-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;text-align:center}.subscribe-bar .subscribe-container .subscribe-header{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:28px;font-size:1.75rem;color:#363b48;font-weight:600;margin-bottom:1rem}.subscribe-bar .subscribe-container form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.subscribe-bar .subscribe-container form label{display:none}.subscribe-bar .subscribe-container form input[type=email],.subscribe-bar .subscribe-container form input[type=text]{padding:.75rem .5rem;border-radius:.2rem;border:1px solid #d8d8d8;min-width:280px;margin-right:.5rem}@media (max-width:43em){.subscribe-bar .subscribe-container form input[type=email],.subscribe-bar .subscribe-container form input[type=text]{margin-bottom:1rem}}.subscribe-bar .subscribe-container form input[type=submit]{color:#fff;background:#f70c60;text-align:center;padding:.75rem 1.5rem;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none}.subscribe-bar .subscribe-container form input[type=submit]:hover{background:#e20756;box-shadow:0 10px 34px -8px rgba(247,12,96,.56)}:root{--sw-border-color:#eee;--sw-toolbar-btn-color:#fff;--sw-toolbar-btn-background-color:#009ef7;--sw-anchor-default-primary-color:#f8f9fa;--sw-anchor-default-secondary-color:#b0b0b1;--sw-anchor-active-primary-color:#009ef7;--sw-anchor-active-secondary-color:#fff;--sw-anchor-done-primary-color:#90d4fa;--sw-anchor-done-secondary-color:#fefefe;--sw-anchor-disabled-primary-color:#f8f9fa;--sw-anchor-disabled-secondary-color:#dbe0e5;--sw-anchor-error-primary-color:#dc3545;--sw-anchor-error-secondary-color:#fff;--sw-anchor-warning-primary-color:#ffc107;--sw-anchor-warning-secondary-color:#fff;--sw-progress-color:#009ef7;--sw-progress-background-color:#f8f9fa;--sw-loader-color:#009ef7;--sw-loader-background-color:#f8f9fa;--sw-loader-background-wrapper-color:hsla(0,0%,100%,.7)}.sw{position:relative}.sw *,.sw :after,.sw :before{box-sizing:border-box}.sw>.tab-content{position:relative;overflow:hidden}.sw .toolbar,.sw>.tab-content>.tab-pane{padding:.8rem}.sw .toolbar{text-align:right}.sw .toolbar>.sw-btn{display:inline-block;text-decoration:none;text-align:center;text-transform:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:.2rem;margin-right:.2rem;cursor:pointer;padding:.375rem .75rem;border-radius:.25rem;font-weight:400;color:var(--sw-toolbar-btn-color);background-color:var(--sw-toolbar-btn-background-color);border:1px solid var(--sw-toolbar-btn-background-color)}.sw .toolbar>.sw-btn.disabled,.sw .toolbar>.sw-btn:disabled{opacity:.65}.sw[dir=rtl]>.toolbar{text-align:left}.sw>.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0;margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.sw>.nav{-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex:1 auto;flex:1 auto}}.sw>.nav .nav-link{display:block;padding:.5rem 1rem}.sw>.nav .nav-link,.sw>.nav .nav-link:active,.sw>.nav .nav-link:focus,.sw>.nav .nav-link:hover{text-decoration:none}.sw>.nav .nav-link::-moz-focus-inner{border:0}.sw>.nav .nav-link.disabled{pointer-events:none;cursor:not-allowed}.sw>.nav .nav-link.hidden{display:none;visibility:none}.sw>.nav .nav-link>.num{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;float:left;pointer-events:none;height:100%;padding-left:.5rem;padding-right:.5rem;border-radius:10em;text-align:center;font-size:2em;font-weight:800;clear:both;line-height:1;text-decoration:none}.sw[dir=rtl]>.nav .nav-link>.num{float:right}.sw>.progress{padding:0;margin:0;border:0;width:100%;height:5px;background:var(--sw-progress-background-color);overflow:hidden}.sw>.progress>.progress-bar{height:5px;width:0;background-color:var(--sw-progress-color);transition:width .5s ease-in-out}.sw.sw-justified>.nav .nav-link,.sw.sw-justified>.nav>li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.sw.sw-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sw.sw-loading:after{content:"";display:block;position:absolute;opacity:1;top:0;left:0;height:100%;width:100%;background:var(--sw-loader-background-wrapper-color);z-index:2}.sw.sw-loading:before{content:"";display:inline-block;position:absolute;top:45%;left:45%;width:2rem;height:2rem;border:10px solid var(--sw-loader-color);border-top:10px solid var(--sw-loader-background-color);border-radius:50%;z-index:10;animation:b 1s linear infinite}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sw-theme-basic{border:1px solid var(--sw-border-color)}.sw-theme-basic>.nav{box-shadow:0 .125rem .25rem rgba(0,0,0,.1)!important}.sw-theme-basic>.nav .nav-link{position:relative;height:100%;min-height:100%;margin-right:5px}.sw-theme-basic>.nav .nav-link:after{content:"";position:absolute;pointer-events:none;height:2px;width:0;left:0;bottom:-1px;transition:all .35s ease .15s;width:100%}.sw-theme-basic>.nav .nav-link.default{color:var(--sw-anchor-default-secondary-color);cursor:not-allowed}.sw-theme-basic>.nav .nav-link.default:after{background-color:var(--sw-anchor-default-secondary-color)}.sw-theme-basic>.nav .nav-link.active{color:var(--sw-anchor-active-primary-color)!important;cursor:pointer}.sw-theme-basic>.nav .nav-link.active:after{background:var(--sw-anchor-active-primary-color)!important}.sw-theme-basic>.nav .nav-link.done{color:var(--sw-anchor-done-primary-color);cursor:pointer}.sw-theme-basic>.nav .nav-link.done:after{background:var(--sw-anchor-done-primary-color)}.sw-theme-basic>.nav .nav-link.disabled{color:var(--sw-anchor-disabled-primary-color)!important}.sw-theme-basic>.nav .nav-link.disabled:after{background:var(--sw-anchor-disabled-primary-color)}.sw-theme-basic>.nav .nav-link.error{color:var(--sw-anchor-error-primary-color)!important;cursor:pointer}.sw-theme-basic>.nav .nav-link.error:after{background:var(--sw-anchor-error-primary-color)!important}.sw-theme-basic>.nav .nav-link.warning{color:var(--sw-anchor-warning-primary-color)!important;cursor:pointer}.sw-theme-basic>.nav .nav-link.warning:after{background:var(--sw-anchor-warning-primary-color)!important}.sw-theme-arrows{border:1px solid var(--sw-border-color)}.sw-theme-arrows>.nav{overflow:hidden}@media screen and (min-width:640px){.sw-theme-arrows>.nav .nav-item:first-child .nav-link{padding-left:10px;margin-left:0}}.sw-theme-arrows>.nav .nav-item:last-child .nav-link{margin-right:0}.sw-theme-arrows>.nav .nav-link{position:relative;height:100%;padding:10px;margin-right:30px;margin-left:-30px;padding-left:50px;transition:all .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link{overflow:hidden;margin-right:unset;text-align:left!important}}.sw-theme-arrows>.nav .nav-link:after,.sw-theme-arrows>.nav .nav-link:before{content:"";pointer-events:none;position:absolute;display:block;left:100%;top:50%;height:0;width:0;margin-top:-50px;border:50px solid transparent;border-left-width:40px;transition:all .5s ease-in-out}.sw-theme-arrows>.nav .nav-link:after{z-index:2}.sw-theme-arrows>.nav .nav-link:before{z-index:1}.sw-theme-arrows>.nav .nav-link.default{color:var(--sw-anchor-default-secondary-color);background-color:var(--sw-anchor-default-primary-color);cursor:not-allowed}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link.default{border-bottom:1px solid var(--sw-anchor-default-primary-color)}}.sw-theme-arrows>.nav .nav-link.default:after{border-left-color:var(--sw-anchor-default-primary-color)}.sw-theme-arrows>.nav .nav-link.default:before{border-left-color:var(--sw-anchor-default-secondary-color)}.sw-theme-arrows>.nav .nav-link.active{color:var(--sw-anchor-active-secondary-color)!important;border-color:var(--sw-anchor-active-primary-color);background-color:var(--sw-anchor-active-primary-color);cursor:pointer}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link.active{border-bottom:1px solid var(--sw-anchor-active-secondary-color)}}.sw-theme-arrows>.nav .nav-link.active:after{border-left-color:var(--sw-anchor-active-primary-color)}.sw-theme-arrows>.nav .nav-link.active:before{border-left-color:var(--sw-anchor-active-secondary-color)}.sw-theme-arrows>.nav .nav-link.done{color:var(--sw-anchor-done-secondary-color);border-color:var(--sw-anchor-done-primary-color);background-color:var(--sw-anchor-done-primary-color);cursor:pointer}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link.done{border-bottom:1px solid var(--sw-anchor-done-secondary-color)}}.sw-theme-arrows>.nav .nav-link.done:after{border-left-color:var(--sw-anchor-done-primary-color)}.sw-theme-arrows>.nav .nav-link.done:before{border-left-color:var(--sw-anchor-done-secondary-color)}.sw-theme-arrows>.nav .nav-link.disabled{color:var(--sw-anchor-disabled-secondary-color);border-color:var(--sw-anchor-disabled-primary-color);background-color:var(--sw-anchor-disabled-primary-color)}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link.disabled{border-bottom:1px solid var(--sw-anchor-disabled-secondary-color)}}.sw-theme-arrows>.nav .nav-link.disabled:after{border-left-color:var(--sw-anchor-disabled-primary-color)}.sw-theme-arrows>.nav .nav-link.disabled:before{border-left-color:var(--sw-anchor-disabled-secondary-color)}.sw-theme-arrows>.nav .nav-link.error{color:var(--sw-anchor-error-secondary-color);border-color:var(--sw-anchor-error-primary-color);background-color:var(--sw-anchor-error-primary-color);cursor:pointer}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link.error{border-bottom:1px solid var(--sw-anchor-error-secondary-color)}}.sw-theme-arrows>.nav .nav-link.error:after{border-left-color:var(--sw-anchor-error-primary-color)}.sw-theme-arrows>.nav .nav-link.error:before{border-left-color:var(--sw-anchor-error-secondary-color)}.sw-theme-arrows>.nav .nav-link.warning{color:var(--sw-anchor-warning-secondary-color);border-color:var(--sw-anchor-warning-primary-color);background-color:var(--sw-anchor-warning-primary-color);cursor:pointer}@media screen and (max-width:640px){.sw-theme-arrows>.nav .nav-link.warning{border-bottom:1px solid var(--sw-anchor-warning-secondary-color)}}.sw-theme-arrows>.nav .nav-link.warning:after{border-left-color:var(--sw-anchor-warning-primary-color)}.sw-theme-arrows>.nav .nav-link.warning:before{border-left-color:var(--sw-anchor-warning-secondary-color)}.sw-theme-arrows[dir=rtl]>.nav{padding-right:0}.sw-theme-arrows[dir=rtl]>.nav .nav-item:first-child .nav-link{padding-left:unset;margin-left:unset;padding-right:10px;margin-right:0}.sw-theme-arrows[dir=rtl]>.nav .nav-item:last-child .nav-link{margin-right:unset;margin-left:0}.sw-theme-arrows[dir=rtl]>.nav .nav-link{margin-right:unset;margin-left:unset;padding-left:unset;padding-right:50px}@media screen and (max-width:640px){.sw-theme-arrows[dir=rtl]>.nav .nav-link{margin-left:unset}}.sw-theme-arrows[dir=rtl]>.nav .nav-link:after,.sw-theme-arrows[dir=rtl]>.nav .nav-link:before{left:unset;right:100%;border-left-width:0;border-right-width:40px}.sw-theme-arrows[dir=rtl]>.nav .nav-link.default:after{border-right-color:var(--sw-anchor-default-primary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.default:before{border-right-color:var(--sw-anchor-default-secondary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.active:after{border-right-color:var(--sw-anchor-active-primary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.active:before{border-right-color:var(--sw-anchor-active-secondary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.done:after{border-right-color:var(--sw-anchor-done-primary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.done:before{border-right-color:var(--sw-anchor-done-secondary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.disabled:after{border-left-color:unset;border-right-color:var(--sw-anchor-disabled-primary-color)}.sw-theme-arrows[dir=rtl]>.nav .nav-link.disabled:before{border-left-color:unset;border-right-color:var(--sw-anchor-disabled-secondary-color)}.sw-theme-dots>.nav{position:relative;margin-bottom:10px}.sw-theme-dots>.nav:before{content:" ";position:absolute;top:18px;left:0;width:100%;height:5px;background-color:var(--sw-border-color);border-radius:3px;z-index:1}@media screen and (max-width:640px){.sw-theme-dots>.nav:before{top:0;left:20.5px;width:5px;height:100%}}@media screen and (max-width:640px){.sw-theme-dots>.nav .nav-item:last-child .nav-link{margin-bottom:0}}.sw-theme-dots>.nav .nav-link{position:relative;margin-top:40px}@media screen and (max-width:640px){.sw-theme-dots>.nav .nav-link{margin-top:unset;margin-bottom:20px;padding-left:55px;text-align:left!important}}.sw-theme-dots>.nav .nav-link:after{content:" ";position:absolute;display:block;left:0;right:0;margin-left:auto;margin-right:auto;border-radius:50%;top:-42px;width:46px;height:46px;z-index:99;border:8px solid var(--sw-border-color);transition:all .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-dots>.nav .nav-link:after{top:0;right:unset}}.sw-theme-dots>.nav .nav-link>.num{font-size:1.5em;position:absolute;display:block;left:0;right:0;top:-31px;margin-left:auto;margin-right:auto;z-index:100;transition:all .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-dots>.nav .nav-link>.num{top:0;right:unset;width:46px;padding-top:10px}}.sw-theme-dots>.nav .nav-link.default{color:var(--sw-anchor-default-secondary-color);cursor:not-allowed}.sw-theme-dots>.nav .nav-link.default>.num{color:var(--sw-anchor-default-primary-color)!important}.sw-theme-dots>.nav .nav-link.default:after{background-color:var(--sw-anchor-default-secondary-color)}.sw-theme-dots>.nav .nav-link.active{color:var(--sw-anchor-active-primary-color)!important;cursor:pointer}.sw-theme-dots>.nav .nav-link.active>.num{color:var(--sw-anchor-active-secondary-color)!important}.sw-theme-dots>.nav .nav-link.active:after{background-color:var(--sw-anchor-active-primary-color)!important;box-shadow:0 1px 7px 1px rgba(0,0,0,.3)}.sw-theme-dots>.nav .nav-link.done{color:var(--sw-anchor-done-primary-color);cursor:pointer}.sw-theme-dots>.nav .nav-link.done>.num{color:var(--sw-anchor-done-secondary-color)!important}.sw-theme-dots>.nav .nav-link.done:after{background-color:var(--sw-anchor-done-primary-color)}.sw-theme-dots>.nav .nav-link.disabled{color:var(--sw-anchor-disabled-primary-color)}.sw-theme-dots>.nav .nav-link.disabled>.num{color:var(--sw-anchor-disabled-secondary-color)!important}.sw-theme-dots>.nav .nav-link.disabled:after{background-color:var(--sw-anchor-disabled-primary-color)}.sw-theme-dots>.nav .nav-link.error{color:var(--sw-anchor-error-primary-color)!important;cursor:pointer}.sw-theme-dots>.nav .nav-link.error>.num{color:var(--sw-anchor-error-secondary-color)!important}.sw-theme-dots>.nav .nav-link.error:after{background-color:var(--sw-anchor-error-primary-color)!important}.sw-theme-dots>.nav .nav-link.warning{color:var(--sw-anchor-warning-primary-color)!important;cursor:pointer}.sw-theme-dots>.nav .nav-link.warning>.num{color:var(--sw-anchor-warning-secondary-color)!important}.sw-theme-dots>.nav .nav-link.warning:after{background-color:var(--sw-anchor-warning-primary-color)!important}.sw-theme-dots>.nav-progress:after{content:" ";position:absolute;top:18px;left:0;width:var(--sw-progress-width);height:5px;background-color:var(--sw-progress-color);border-radius:3px;z-index:2;transition:width .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-dots>.nav-progress:after{top:0;left:20.5px;width:5px;height:var(--sw-progress-width)}}.sw-theme-dots[dir=rtl]>.nav-progress:after{left:unset;right:0}.sw-theme-round>.nav .nav-link{position:relative;height:100%;min-height:100%;border-radius:10em;margin-right:4px;transition:all .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-round>.nav .nav-link{margin-right:unset;text-align:left!important}}.sw-theme-round>.nav .nav-link.default{background-color:var(--sw-anchor-default-primary-color);color:var(--sw-anchor-default-secondary-color);cursor:not-allowed}.sw-theme-round>.nav .nav-link.active{background-color:var(--sw-anchor-active-primary-color);color:var(--sw-anchor-active-secondary-color)!important;box-shadow:0 1px 7px 1px rgba(0,0,0,.3);cursor:pointer}.sw-theme-round>.nav .nav-link.done{background-color:var(--sw-anchor-done-primary-color);color:var(--sw-anchor-done-secondary-color);cursor:pointer}.sw-theme-round>.nav .nav-link.disabled{background-color:var(--sw-anchor-disabled-primary-color);color:var(--sw-anchor-disabled-secondary-color)!important}.sw-theme-round>.nav .nav-link.error{background-color:var(--sw-anchor-error-primary-color);color:var(--sw-anchor-error-secondary-color)!important;cursor:pointer}.sw-theme-round>.nav .nav-link.warning{background-color:var(--sw-anchor-warning-primary-color);color:var(--sw-anchor-warning-secondary-color)!important;cursor:pointer}.sw-theme-round[dir=rtl]>.nav .nav-link>.num{float:right}.sw-theme-square>.nav{position:relative;margin-bottom:10px}.sw-theme-square>.nav:before{content:" ";position:absolute;top:18px;left:0;width:100%;border-radius:8px;z-index:1;border:3px dashed var(--sw-border-color)}@media screen and (max-width:640px){.sw-theme-square>.nav:before{top:0;left:17px;width:6px;height:100%}}.sw-theme-square>.nav .nav-link{position:relative;margin-top:40px}@media screen and (max-width:640px){.sw-theme-square>.nav .nav-link{margin-top:unset;margin-bottom:20px;padding-left:55px;text-align:left!important}}.sw-theme-square>.nav .nav-link:before{content:" ";position:absolute;display:block;left:0;right:0;margin-left:auto;margin-right:auto;border-radius:.475rem;top:-40px;width:40px;height:40px;border:none;background:var(--sw-border-color);text-decoration:none;z-index:98;transition:all .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-square>.nav .nav-link:before{top:0;right:unset}}.sw-theme-square>.nav .nav-link>.num{position:absolute;display:block;left:0;right:0;top:-38px;margin-left:auto;margin-right:auto;z-index:100;transition:all .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-square>.nav .nav-link>.num{top:0;right:unset;width:40px;padding-top:3px}}.sw-theme-square>.nav .nav-link.default{color:var(--sw-anchor-default-secondary-color);cursor:not-allowed}.sw-theme-square>.nav .nav-link.default:after{background-color:var(--sw-anchor-default-secondary-color)}.sw-theme-square>.nav .nav-link.active{color:var(--sw-anchor-active-primary-color)!important;cursor:pointer}.sw-theme-square>.nav .nav-link.active>.num{color:var(--sw-anchor-active-secondary-color)!important}.sw-theme-square>.nav .nav-link.active:before{background-color:var(--sw-anchor-active-primary-color)!important;box-shadow:0 1px 7px 1px rgba(0,0,0,.3)}.sw-theme-square>.nav .nav-link.done{color:var(--sw-anchor-done-primary-color);cursor:pointer}.sw-theme-square>.nav .nav-link.done>.num{color:var(--sw-anchor-done-secondary-color)!important}.sw-theme-square>.nav .nav-link.done:before{background-color:var(--sw-anchor-done-primary-color)!important}.sw-theme-square>.nav .nav-link.disabled{color:var(--sw-anchor-disabled-primary-color)}.sw-theme-square>.nav .nav-link.disabled:after{background-color:var(--sw-anchor-disabled-primary-color)}.sw-theme-square>.nav .nav-link.error{color:var(--sw-anchor-error-primary-color)!important;cursor:pointer}.sw-theme-square>.nav .nav-link.error:after{background-color:var(--sw-anchor-error-primary-color)!important}.sw-theme-square>.nav .nav-link.warning{color:var(--sw-anchor-warning-primary-color)!important;cursor:pointer}.sw-theme-square>.nav .nav-link.warning:after{background-color:var(--sw-anchor-warning-primary-color)!important}.sw-theme-square>.nav-progress:after{content:" ";position:absolute;top:18px;left:0;width:var(--sw-progress-width);border-radius:8px;z-index:1;height:6px;background-color:var(--sw-progress-color);z-index:2;transition:width .5s ease-in-out}@media screen and (max-width:640px){.sw-theme-square>.nav-progress:after{top:0;left:17px;width:6px;height:var(--sw-progress-width)}}.sw-theme-square[dir=rtl]>.nav-progress:after{left:unset;right:0}.nav-cart{margin-left:10px;position:relative}.nav-cart button.nav-cart-icon{background-color:transparent;border:0;cursor:pointer;border-radius:50%;height:34px;width:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s ease}.nav-cart button.nav-cart-icon:hover{background:#25335a;box-shadow:0 10px 34px -8px rgba(37,51,90,.56)}.nav-cart button.nav-cart-icon:hover img{filter:invert(1)}.nav-cart button.nav-cart-icon img{max-width:20px}.nav-cart.hide-cart-info .nav-cart-info{opacity:0;pointer-events:none;top:24px}.nav-cart .nav-cart-info{position:absolute;transition:all .3s ease;pointer-events:all;top:34px;right:0}.nav-cart .nav-cart-info .nav-cart-info--inner{width:250px;background-color:#fff;padding-bottom:10px;border-radius:15px;border-top-right-radius:0;box-shadow:0 10px 34px -8px rgba(37,51,90,.56)}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-heading{padding:10px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;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}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-empty{text-align:center;color:#585e6f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-size:11px;text-transform:uppercase;font-weight:700}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul{padding:0;margin:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:0;padding-inline-start:0;list-style:none;list-style-type:none}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li{list-style-type:none;padding:8px;border-top:1px solid rgba(88,94,111,.5);display:-ms-flexbox;display:flex;position:relative;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;-ms-flex-align:center;align-items:center}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-remove{padding:10px}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-remove a{color:red;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-title{-ms-flex:1;flex:1;font-size:12px}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-price{width:30%;font-size:12px;text-align:right}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-price input{max-width:42px;height:30px}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-remove button{border:1px solid red;height:20px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;border-radius:50%;background-color:transparent;cursor:pointer;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;transition:all .3s ease;font-size:19px;transform:rotate(45deg)}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-items ul li .cart-item-remove button:hover{background-color:red;color:#fff}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .cart-total{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-top:1px solid rgba(0,0,0,.2);padding-top:5px;padding-bottom:5px}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .cart-total span{text-align:left;display:block;padding-left:10px;font-size:11px}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .cart-total strong{text-align:right;display:block;padding-right:10px;font-size:11px;font-weight:700}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .checkout{text-align:center;background:#f70c60;padding:10px 15px;font-size:11px;color:#fff;border-radius:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:115px;border:1px solid #f70c60;transition:all .3s ease}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .checkout:hover{box-shadow:0 10px 34px -8px rgba(247,12,96,.56)}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .view-products{text-align:center;border:1px solid #585e6f;background-color:#fff;padding:10px 15px;font-size:11px;color:#000;border-radius:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:115px;transition:all .3s ease}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .view-products:hover{border:1px solid #f70c60;background-color:#fff;color:#f70c60}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .clear-cart{font-size:11px;color:#585e6f;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:115px;transition:all .3s ease}.nav-cart .nav-cart-info .nav-cart-info--inner .cart-footer .clear-cart:hover{color:#000}.search-inner{-ms-grid-row:1;-ms-grid-column:2;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;grid-area:d}.search-inner a.darkBlue{color:#fff;background:#25335a;text-align:center}.search-inner a.darkBlue:hover{box-shadow:0 10px 34px -8px rgba(37,51,90,.56)}.search-inner a.darkBlue.outline{background:rgba(37,51,90,0);border:2px solid #25335a;border-radius:3rem;color:#25335a}.search-inner a.darkBlue.outline:hover{background:rgba(37,51,90,.1);box-shadow:none}.search-inner a.pink-nav{color:#fff;margin-right:1rem}.search-inner .search{padding-right:1rem}@media (max-width:43em){.search-inner .search{display:none;visibility:hidden}}@media (max-width:60em){.search-inner .search{margin-left:1rem}}@media (max-width:43em){.search-inner .search .search_form{margin-top:2rem}}.search-inner .search .search_form.is-collapsed form{position:relative;cursor:pointer}.search-inner .search .search_form.is-collapsed form:after{position:absolute;content:"";height:32px;width:32px;top:0;left:0;background-position:50%;background-size:65%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBoZWlnaHQ9IjUwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MCA1MCIgd2lkdGg9IjUwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iNTAiIHdpZHRoPSI1MCIvPjxjaXJjbGUgY3g9IjIxIiBjeT0iMjAiIGZpbGw9Im5vbmUiIHI9IjE2IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjIiLz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSI0IiB4MT0iMzIuMjI5IiB4Mj0iNDUuNSIgeTE9IjMyLjIyOSIgeTI9IjQ1LjUiLz48L3N2Zz4=")}.search-inner .search .search_form.is-collapsed form input{width:32px;height:32px}.search-inner .search .search_form form input{height:2rem;width:15rem;border-radius:1.3rem;border:2px solid #25335a;padding-left:1rem;font-size:16px;font-size:1rem;font-weight:400;color:#25335a;background:#fff;transition:all .3s ease}.search-inner .search a.button{padding:.5rem 1.7rem}.search-inner .search a.button.blue-outline{color:#363b48}.search-inner .search a.button.pink-nav{color:#fff}.search-inner .search a#headerCTA{margin-left:1rem;animation:c .2s ease-in;opacity:0;display:none}.search-inner .search a#headerCTA.show{opacity:1;display:block}.notification-inner{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.notification-inner h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:36px;font-size:2.25rem;font-weight:600;color:#fff}@media (max-width:43em){.notification-inner h1{font-size:21px;font-size:1.3125rem;text-align:center}}@media (min-width:43.1em) and (max-width:64em){.notification-inner h1{font-size:22px;font-size:1.375rem}}.notification-inner h2{opacity:.84;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial!important;font-weight:300!important;font-size:26px!important;font-size:1.625rem!important;color:#fff!important;padding:0!important}@media (max-width:43em){.notification-inner h2{display:none}}@media (min-width:43.1em) and (max-width:64em){.notification-inner h2{font-size:18px!important;font-size:1.125rem!important;font-weight:400!important}}.notification-inner .button{white-space:nowrap}@media (max-width:43em){.notification-inner .button{padding:.5rem 1rem;width:90%}}.notification-inner img{cursor:pointer}@media (max-width:43em){.notification-inner .notification-heading{grid-area:g}}@media (min-width:48.1em) and (max-width:64em){.notification-inner .notification-heading{grid-area:g}}@media (max-width:43em){.notification-inner .notification-cta{padding-top:.5rem;grid-area:h}}@media (min-width:43.1em) and (max-width:48em){.notification-inner .notification-cta{grid-area:h}}@media (min-width:48.1em) and (max-width:64em){.notification-inner .notification-cta{grid-area:h}}@media (max-width:43em){.notification-inner .notification-close{grid-area:i;align-self:baseline}}@media (min-width:43.1em) and (max-width:48em){.notification-inner .notification-close{grid-area:i}}@media (min-width:48.1em) and (max-width:64em){.notification-inner .notification-close{grid-area:i}}@media (max-width:43em){.notification-inner{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:minmax(1rem,.9fr) minmax(0,.1fr);grid-template:"g i" auto "h h" auto/minmax(1rem,.9fr) minmax(0,.1fr)}.notification-inner .notification-heading{-ms-grid-row:1;-ms-grid-column:1}.notification-inner .notification-cta{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.notification-inner .notification-close{-ms-grid-row:1;-ms-grid-column:2}}@media (min-width:43.1em) and (max-width:64em){.notification-inner{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,.75fr) minmax(0,.2fr) minmax(0,.05fr);grid-template:"g h i" auto/minmax(1rem,.75fr) minmax(0,.2fr) minmax(0,.05fr)}.notification-inner .notification-heading{-ms-grid-row:1;-ms-grid-column:1}.notification-inner .notification-cta{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.notification-inner .notification-close{-ms-grid-row:1;-ms-grid-column:3}}.notification-inner-logo{-ms-grid-row:1;-ms-grid-column:2;grid-area:e;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.notification-inner-logo h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:36px;font-size:2.25rem;font-weight:600;color:#fff}@media (max-width:43em){.notification-inner-logo h1{font-size:21px;font-size:1.3125rem;text-align:center}}@media (min-width:43.1em) and (max-width:64em){.notification-inner-logo h1{font-size:22px;font-size:1.375rem}}.notification-inner-logo h2{opacity:.84;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial!important;font-weight:300!important;font-size:26px!important;font-size:1.625rem!important;color:#fff!important;padding:0!important}@media (max-width:43em){.notification-inner-logo h2{display:none}}@media (min-width:43.1em) and (max-width:64em){.notification-inner-logo h2{font-size:18px!important;font-size:1.125rem!important;font-weight:400!important}}.notification-inner-logo .button{white-space:nowrap}@media (max-width:43em){.notification-inner-logo .button{padding:.5rem 1rem;width:90%}}.notification-inner-logo img{cursor:pointer}.notification-inner-logo .notification-image img{max-width:12rem}@media (max-width:43em){.notification-inner-logo .notification-image{padding-top:.5rem;grid-area:j;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media (max-width:43em){.notification-inner-logo .notification-heading{grid-area:g}}@media (min-width:48.1em) and (max-width:64em){.notification-inner-logo .notification-heading{grid-area:g}}@media (max-width:43em){.notification-inner-logo .notification-cta{padding-top:.5rem;grid-area:h}}@media (min-width:43.1em) and (max-width:48em){.notification-inner-logo .notification-cta{grid-area:h}}@media (min-width:48.1em) and (max-width:64em){.notification-inner-logo .notification-cta{grid-area:h}}@media (max-width:43em){.notification-inner-logo .notification-close{grid-area:i;align-self:baseline}}@media (min-width:43.1em) and (max-width:48em){.notification-inner-logo .notification-close{grid-area:i}}@media (min-width:48.1em) and (max-width:64em){.notification-inner-logo .notification-close{grid-area:i}}@media (max-width:43em){.notification-inner-logo .notification-heading{-ms-grid-row:1;-ms-grid-column:1}.notification-inner-logo .notification-cta{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.notification-inner-logo .notification-close{-ms-grid-row:1;-ms-grid-column:2}}@media (min-width:43.1em) and (max-width:64em){.notification-inner-logo .notification-heading{-ms-grid-row:1;-ms-grid-column:1}.notification-inner-logo .notification-cta{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.notification-inner-logo .notification-close{-ms-grid-row:1;-ms-grid-column:3}}@media (max-width:43em){.notification-inner-logo{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:minmax(1rem,.9fr) minmax(0,.1fr);grid-template:"j i" auto "g g" auto/minmax(1rem,.9fr) minmax(0,.1fr)}.notification-inner-logo .notification-image{-ms-grid-row:1;-ms-grid-column:1}.notification-inner-logo>.notification-heading{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}.notification-inner-logo>.notification-close{-ms-grid-row:1;-ms-grid-column:2}}@media (min-width:43.1em) and (max-width:64em){.notification-inner-logo{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,.25fr) minmax(0,.7fr) minmax(0,.05fr);grid-template:"j g i" auto/minmax(1rem,.25fr) minmax(0,.7fr) minmax(0,.05fr)}.notification-inner-logo>.notification-image{-ms-grid-row:1;-ms-grid-column:1}.notification-inner-logo>.notification-heading{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}.notification-inner-logo>.notification-close{-ms-grid-row:1;-ms-grid-column:3}}.navBG{box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media (max-width:43em){.navBG{box-shadow:0 12px 24px 0 rgba(0,0,0,.15)}}.navigation{-ms-grid-row:1;-ms-grid-column:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;grid-area:k;display:-ms-grid;display:grid;grid-template:"l" auto/minmax(0,1450px)}body.faq-page>.navigation,body.resource-entry>.navigation,body.resources-listing>.navigation,body.resources>.navigation,body.sme-bio>.navigation,body.solution-entry>.navigation,body.solution-type>.navigation,body.solutions>.navigation{-ms-grid-row:1;-ms-grid-column:2}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navigation{-ms-grid-rows:62.39px;-ms-grid-columns:minmax(0,1450px);grid-template:"l" 62.39px/minmax(0,1450px)}}.navigation .top-navigation-inner{-ms-grid-row:1;-ms-grid-column:1;padding:.75rem 0;grid-area:l;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;height:calc(64px - 1.5rem)}@media (max-width:57em){.navigation .top-navigation-inner{-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:57.1em) and (max-width:89.9em){.navigation .top-navigation-inner{-ms-flex-pack:unset;justify-content:unset}}.navigation .top-navigation-inner .logo{background:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/hsi-logo.svg);background-repeat:no-repeat;background-size:contain;width:4rem;height:2.4rem;text-indent:-5710px;overflow:hidden}.navigation .top-navigation-inner .logo a{display:block;height:100%;text-indent:-9999px;overflow:hidden}.navigation .top-navigation-inner .customer{background-repeat:no-repeat;background-size:contain;text-indent:-5710px;overflow:hidden;width:20rem;height:5rem}.navigation .top-navigation-inner .customer a{display:block;height:100%;text-indent:-9999px;overflow:hidden}@media (max-width:43em){.navigation .top-navigation-inner .customer{width:10rem}}@media (max-width:43em){.navigation .top-navigation-inner{-ms-flex-pack:justify;justify-content:space-between}}.navigation .top-navigation-inner .nav-toggle{display:none;visibility:hidden;text-indent:-9999px;overflow:hidden;height:1.8rem;width:1.8rem;background-color:transparent;background-image:url(/assets/images/menu-open-icon.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:57em){.navigation .top-navigation-inner .nav-toggle{display:unset;visibility:unset}}.navigation .top-navigation-inner-customer-portal{-ms-grid-row:1;-ms-grid-column:1;padding:.75rem 0;grid-area:l;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:calc(100px - 1.5rem)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navigation .top-navigation-inner,.navigation .top-navigation-inner-customer-portal{-ms-grid-row:1;-ms-grid-column:1}}.navigation .top-navigation-inner-customer-portal .customer{background-repeat:no-repeat;background-size:contain;text-indent:-5710px;overflow:hidden;width:20rem;height:5rem}.navigation .top-navigation-inner-customer-portal .customer a{display:block;height:100%;text-indent:-9999px;overflow:hidden}@media (max-width:43em){.navigation .top-navigation-inner-customer-portal .customer{width:20rem;background-position:50%}}@media (max-width:43em){.navigation .top-navigation-inner-customer-portal{-ms-flex-pack:justify;justify-content:space-between}}.navigation .top-navigation-inner-customer-portal .nav-toggle{display:none;visibility:hidden;text-indent:-9999px;overflow:hidden;height:1.8rem;width:1.8rem;background-color:transparent;background-image:url(/assets/images/menu-open-icon.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:50em){.navigation .top-navigation-inner-customer-portal .nav-toggle{display:unset;visibility:unset}}.navigation .top-navigation-inner-customer-portal .nav-partners a{color:#fff}.nav{-ms-flex-align:center;align-items:center}.nav,.nav .nav_item{display:-ms-flexbox;display:flex}.nav .nav_item{padding:0;margin:0;list-style:none}.nav .nav_item li{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.nav .nav_item li a{font-size:16px;font-size:1rem;display:inline-block;padding:.5rem;margin:0;text-decoration:none;color:#363b48}.nav .nav_item li a.pink-nav{color:#fff}@media (min-width:43em) and (max-width:56.75em){.nav .nav_item li a{padding:unset}}@media (max-width:57em){.nav .nav_item{display:none;visibility:hidden}}.nav .nav_item .dropdown a.drop{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;padding:1rem;border-radius:.4rem .4rem 0 0;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-in-out}.nav .nav_item .dropdown a.drop.hover,.nav .nav_item .dropdown a.drop:hover{background-color:#25335a;color:#fff;font-weight:500}.nav .nav_item .dropdown .dropdown-menu{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;width:calc(60% - 4rem);max-width:calc(1050px - 4rem);padding:0;top:4.5rem;padding:1rem;margin:0;margin-top:37px;border-radius:.5rem;box-shadow:0 5px 15px -2px rgba(0,0,0,.25);z-index:100;position:fixed;list-style:none;opacity:0;background-color:#fff;display:none;animation:c .2s ease-in}.nav .nav_item .dropdown .dropdown-menu span.title{text-align:left;width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:24px;font-size:1.5rem;color:#363b48;margin-bottom:1rem;-ms-flex-item-align:start;align-self:flex-start}.nav .nav_item .dropdown .dropdown-menu span.view-all{width:100%;margin-top:1rem;-ms-flex-item-align:end;align-self:flex-end}.nav .nav_item .dropdown .dropdown-menu span.view-all a{box-sizing:border-box;width:100%;display:block;padding:1.1rem 1rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:18px;font-size:1.125rem;color:#f70c60;background-color:rgba(247,12,96,.1);border-radius:.5rem;border:1px solid rgba(247,12,96,0);transition-property:border,background-color;transition-duration:.3s;transition-timing-function:ease-in-out}.nav .nav_item .dropdown .dropdown-menu span.view-all a:hover{background-color:rgba(247,12,96,.05);border:1px solid rgba(247,12,96,.3)}.nav .nav_item .dropdown .dropdown-menu ul{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;grid-gap:.75rem;padding-bottom:1rem}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a{height:calc(100% - 1.5rem);padding:.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:16px;font-size:1rem;color:#25335a;transition-property:background,box-shadow,border;transition-duration:.1s;transition-timing-function:ease-in-out}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link{width:100%}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link:hover{box-shadow:inset 0 0 0 1px rgba(72,153,241,.24);background:rgba(72,153,241,.03);border-radius:4px}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.pink{border:1px solid rgba(247,12,96,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.pink:before{color:#f70c60}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.pink:hover{background:rgba(247,12,96,.03);box-shadow:0 4px 27px rgba(247,12,96,.12);border:1px solid rgba(247,12,96,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.fuchsia{border:1px solid rgba(220,12,247,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.fuchsia:before{color:#dc0cf7}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.fuchsia:hover{background:rgba(220,12,247,.03);box-shadow:0 4px 27px rgba(220,12,247,.12);border:1px solid rgba(220,12,247,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.red{border:1px solid rgba(247,12,12,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.red:before{color:#f70c0c}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.red:hover{background:rgba(247,12,12,.03);box-shadow:0 4px 27px rgba(247,12,12,.12);border:1px solid rgba(247,12,12,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.yellow{border:1px solid rgba(247,220,12,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.yellow:before{color:#f7dc0c}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.yellow:hover{background:rgba(247,220,12,.03);box-shadow:0 4px 27px rgba(247,220,12,.12);border:1px solid rgba(247,220,12,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.green{border:1px solid rgba(12,247,93,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.green:before{color:#0cf75d}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.green:hover{background:rgba(12,247,93,.03);box-shadow:0 4px 27px rgba(12,247,93,.12);border:1px solid rgba(12,247,93,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.royal-blue,.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.royalBlue{border:1px solid rgba(39,12,247,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.royal-blue:before,.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.royalBlue:before{color:#270cf7}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.royal-blue:hover,.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.royalBlue:hover{background:rgba(12,139,247,.03);box-shadow:0 4px 27px rgba(12,139,247,.12);border:1px solid rgba(12,139,247,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.blue{border:1px solid rgba(12,193,247,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.blue:before{color:#0cc1f7}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.blue:hover{background:rgba(12,193,247,.03);box-shadow:0 4px 27px rgba(12,193,247,.12);border:1px solid rgba(12,193,247,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.orange{border:1px solid rgba(247,175,12,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.orange:before{color:#f7af0c}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.orange:hover{background:rgba(247,175,12,.03);box-shadow:0 4px 27px rgba(247,175,12,.12);border:1px solid rgba(247,175,12,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.purple{border:1px solid rgba(136,23,152,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.purple:before{color:#881798}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.purple:hover{background:rgba(136,23,152,.03);box-shadow:0 4px 27px rgba(136,23,152,.12);border:1px solid rgba(136,23,152,.3)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.mint{border:1px solid rgba(150,255,233,0)}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.mint:before{color:#96ffe9}.nav .nav_item .dropdown .dropdown-menu ul li.dropdown-menu_item a.dropdown-menu_link.mint:hover{background:rgba(150,255,233,.03);box-shadow:0 4px 27px rgba(150,255,233,.12);border:1px solid rgba(150,255,233,.3)}.nav .nav_item .dropdown .dropdown-menu .divider{background:rgba(88,94,111,.15);width:1px}.nav .nav_item .dropdown .dropdown-menu.software,.nav .nav_item .dropdown .dropdown-menu.solutions{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;padding-bottom:2rem;transform:translate(-10%);max-width:calc(800px - 4rem)}.nav .nav_item .dropdown .dropdown-menu.software .nav-container,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container{display:-ms-flexbox;display:flex;width:100%}.nav .nav_item .dropdown .dropdown-menu.software .nav-container.normal ul,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container.normal ul{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.nav .nav_item .dropdown .dropdown-menu.software .nav-container.normal ul li.dropdown-menu_item,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container.normal ul li.dropdown-menu_item{width:calc(25% - .75rem)}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .second-tier,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .second-tier{width:45%}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .second-tier.second-tier-uk ul,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .second-tier.second-tier-uk ul{grid-gap:.25rem}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .second-tier ul,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .second-tier ul{width:100%;padding-bottom:0}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .second-tier ul li a,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .second-tier ul li a{padding:.75rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#25335a;font-size:16px;font-size:1rem;width:100%;font-weight:500}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .second-tier ul li a.hasChildren:after,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .second-tier ul li a.hasChildren:after{content:">";float:right}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .second-tier .parentNav.active,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .second-tier .parentNav.active{background:rgba(72,153,241,.03);box-shadow:inset 0 0 0 1px rgba(72,153,241,.24);border-radius:4px}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier{width:55%;padding:.75rem 0 .5rem;background:rgba(72,153,241,.03);box-shadow:inset 0 0 0 1px rgba(72,153,241,.24);border-radius:4px;display:none}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier.third-tier-uk,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier.third-tier-uk{padding-top:0}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier.third-tier-uk ul,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier.third-tier-uk ul{margin-left:0}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier.third-tier-uk ul li,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier.third-tier-uk ul li{padding-top:4px}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier.hideThirdTier,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier.hideThirdTier{display:none}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier.showThirdTier,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier.showThirdTier{display:block}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier h3,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;color:#f70c60;line-height:20px;text-align:left;padding-left:.5rem}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier h3,.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier h3,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul{display:none}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier h3.showChildList,.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul.showChildList,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier h3.showChildList,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul.showChildList{display:unset}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul{margin-left:1rem;padding-bottom:0}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul li,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul li{padding-top:.5rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:14px;font-size:.875rem;color:#585e6f}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul li a,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul li a{font-weight:500;line-height:1.125rem;color:#25335a}.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul li a.last,.nav .nav_item .dropdown .dropdown-menu.software .nav-container .third-tier ul li a:hover,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul li a.last,.nav .nav_item .dropdown .dropdown-menu.solutions .nav-container .third-tier ul li a:hover{color:#4899f1}.nav .nav_item .dropdown .dropdown-menu.solutions.no-third-level{max-width:300px}.nav .nav_item .dropdown .dropdown-menu.solutions.no-third-level .nav-container .second-tier{width:100%}.nav .nav_item .dropdown .dropdown-menu.about-hsi,.nav .nav_item .dropdown .dropdown-menu.services{transform:translate(-25%);width:calc(15% - 4rem);padding:2rem 1rem 1rem}@media (min-width:43.1em) and (max-width:90em){.nav .nav_item .dropdown .dropdown-menu.about-hsi,.nav .nav_item .dropdown .dropdown-menu.services{width:calc(20% - 4rem)}}.nav .nav_item .dropdown .dropdown-menu.about-hsi ul li a,.nav .nav_item .dropdown .dropdown-menu.services ul li a{text-align:center;-ms-flex-pack:center;justify-content:center}.nav .nav_item .dropdown .dropdown-menu.industries,.nav .nav_item .dropdown .dropdown-menu.resources{transform:translate(-10%);max-width:calc(800px - 4rem)}.nav .nav_item .dropdown .dropdown-menu.industries ul,.nav .nav_item .dropdown .dropdown-menu.resources ul{display:unset;column-count:3;column-rule:1px inset rgba(88,94,111,.15)}.nav .nav_item .dropdown .dropdown-menu.industries ul li.dropdown-menu_item,.nav .nav_item .dropdown .dropdown-menu.resources ul li.dropdown-menu_item{padding-left:.5rem}@media (max-width:1390px){.nav .nav_item .dropdown .dropdown-menu.industries,.nav .nav_item .dropdown .dropdown-menu.resources{transform:translate(-58%)}}.nav .nav_item.open .dropdown .drop{background-color:#25335a;color:#fff;font-weight:500}.nav .nav_item.open .dropdown .dropdown-menu{opacity:1;height:auto;display:-ms-flexbox;display:flex;-webkit-box-pack:justify}.nav a.button{padding:.5rem 1.7rem}.nav a.button.blue-outline{color:#363b48}.nav a.button.pink-nav{color:#fff}.nav a#headerCTA{margin-left:1rem;animation:c .2s ease-in;opacity:0;display:none}.nav a#headerCTA.show{opacity:1;display:block}body.blog-entry .main,body.blog .main{margin-top:3.3rem}body.blog-entry.nbActive .main,body.blog.nbActive .main,body.legal.nbActive .main{margin-top:9.3rem}@media (max-width:1043px){.nbActive .nav .nav_item .dropdown .dropdown-menu{margin-top:71px}}.off-canvas{display:none}@media (max-width:57em){.off-canvas{position:fixed;display:block;-ms-flex-direction:column;flex-direction:column;top:0;right:0;z-index:999999;width:100vw;height:100vh;background:rgba(88,94,111,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateX(105%);transition-duration:.2s;overflow:hidden;opacity:0;animation:c .2s ease-in}.off-canvas.show{max-width:100%;transform:translateX(0);opacity:1}.off-canvas .mobile-header{padding:.75rem 1rem;width:calc(100vw - 2rem);max-width:375px;position:fixed;right:0;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#fff}.off-canvas .mobile-header .logo{background:url(../images/hsi-logo.svg);background-repeat:no-repeat;background-size:contain;width:4rem;height:2.4rem;text-indent:-5710px;overflow:hidden;margin-right:20px}.off-canvas .mobile-header .logo a{display:block;height:100%;text-indent:-9999px;overflow:hidden}.off-canvas .mobile-header .nav-close-toggle{text-indent:-9999px;overflow:hidden;height:1.8rem;width:1.8rem;background-color:transparent;background-image:url(/assets/images/menu-close-icon.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.off-canvas nav{box-shadow:-8px 0 12px rgba(54,59,72,.3)}.off-canvas nav.canvas-nav{height:calc(100vh - 4rem);width:calc(100vw - 2rem);max-width:375px;margin:0;padding:4rem 1rem 1rem;position:fixed;right:0;z-index:4;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;overflow-y:scroll;background:#fff}.off-canvas nav.canvas-nav .nav_item{display:unset;visibility:unset;width:100%}.off-canvas nav.canvas-nav .nav_item a.drop,.off-canvas nav.canvas-nav .nav_item a.no-drop{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:20px;font-size:1.25rem;color:#363b48;width:100%;padding:1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-radius:unset;transition-property:background,color;transition-duration:.3s;transition-timing-function:ease-in-out}.off-canvas nav.canvas-nav .nav_item a.drop:hover,.off-canvas nav.canvas-nav .nav_item a.no-drop:hover{background:unset;color:#363b48}.off-canvas nav.canvas-nav .nav_item a.drop:after{content:"";height:1rem;width:1rem;display:inline-block;background-image:url(/assets/images/menu-right-arrow-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .2s ease-in-out}.off-canvas nav.canvas-nav .nav_item .dropdown-menu{opacity:unset;display:none;position:unset;margin:unset;padding:unset;top:unset;left:unset;transform:unset;box-shadow:none;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;max-height:0;animation:c .2s ease-in}.off-canvas nav.canvas-nav .nav_item .dropdown-menu span.title{font-size:18px;font-size:1.125rem}.off-canvas nav.canvas-nav .nav_item .dropdown-menu .divider{background:transparent;padding:1rem 0}.off-canvas nav.canvas-nav .nav_item .dropdown-menu.software{padding-bottom:unset}.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions{padding-bottom:unset;display:none}.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions .platform-technology,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions .training-workforce{width:calc(100% - 2rem);padding:1rem;border-radius:.4rem;background:#fafbfc}.off-canvas nav.canvas-nav .nav_item .dropdown-menu.industries li.dropdown-menu_item,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.job-roles li.dropdown-menu_item,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.resources li.dropdown-menu_item,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions .platform-technology ul li.dropdown-menu_item,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions .platform-technology ul li.dropdown-menu_item a,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions .training-workforce ul li.dropdown-menu_item,.off-canvas nav.canvas-nav .nav_item .dropdown-menu.solutions .training-workforce ul li.dropdown-menu_item a{width:100%}.off-canvas nav.canvas-nav .nav_item .dropdown-menu li.dropdown-menu_item a.dropdown-menu_link{font-size:16px;font-size:1rem;box-shadow:none;padding:.75rem 0 .75rem .5rem;width:100%}.off-canvas nav.canvas-nav .nav_item .dropdown-menu li.view-all{margin:unset}.off-canvas nav.canvas-nav .nav_item .dropdown-menu li.view-all a{padding:.25rem 0;background:unset;text-align:right;font-size:16px;font-size:1rem}.off-canvas nav.canvas-nav .nav_item .dropdown-menu li.view-all a:after{content:"";height:.75rem;width:.75rem;margin-left:.5rem;margin-right:.1rem;display:inline-block;background-image:url(/assets/images/menu-double-right-arrow-icon-pink.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.off-canvas nav.canvas-nav .nav_item.open a.drop{background:unset;color:#363b48}.off-canvas nav.canvas-nav .nav_item.open a.drop:after{transform:rotate(90deg)}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu{display:-ms-flexbox;display:flex;opacity:1;max-height:400vh;padding-left:3rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .software{padding-bottom:unset}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.about-hsi,.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.services{transform:unset;width:unset;padding:unset;padding-left:unset}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.industries,.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.resources{transform:unset;max-width:unset;padding-left:unset}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.industries ul,.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.resources ul{display:unset;column-count:unset;column-rule:none}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.industries ul li.dropdown-menu_item,.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu.resources ul li.dropdown-menu_item{padding-left:.5rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container,.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier{width:100%}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier.second-tier-uk ul{grid-gap:.25rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0 .5rem 1rem;background:rgba(72,153,241,.03);box-shadow:inset 0 0 0 1px rgba(72,153,241,.24);border-radius:4px;max-width:90%;margin:.5rem 0}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier span.title{margin-bottom:1rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier span a{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#25335a;font-size:16px;font-size:1rem;width:100%;font-weight:500;max-width:95%}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier span a.hasChildren:after{content:">";float:right}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier span a.hasChildren.active{content:unset;content:"^";float:right}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier ul{display:none}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier ul.open{display:block;margin:.5rem 0;padding-left:.5rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .second-tier ul li a{color:#25335a}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .childless{width:100%;margin:0 .5rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .childless span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0 .5rem 1rem;background:rgba(72,153,241,.03);box-shadow:inset 0 0 0 1px rgba(72,153,241,.24);border-radius:4px;max-width:90%;margin:.5rem 0}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .childless span.title{margin-bottom:1rem}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .childless span a{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#25335a;font-size:16px;font-size:1rem;width:100%;font-weight:500;max-width:95%}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .childless span a.hasChildren:after{content:">";float:right}.off-canvas nav.canvas-nav .nav_item.open .dropdown-menu .nav-container .childless span a.hasChildren.active{content:unset;content:"^";float:right}.off-canvas nav.canvas-nav .nav_item.pink-nav{margin-top:1.25rem;padding:1rem 1.7rem;width:calc(100% - 3.4rem)}}.mobile-search{width:100%}.mobile-search .search_form{margin:1rem 0}.mobile-search .search_form form{display:-ms-flexbox;display:flex}.mobile-search .search_form form input[type=search]{height:38px;width:20rem;border-radius:1.3rem;border:2px solid #4899f1;padding-left:1rem;font-size:16px;font-size:1rem;font-weight:400;color:#585e6f}.mobile-search .search_form form button[type=submit]{background:#25335a;border:none;color:#fff;padding:0 1rem;margin-left:1rem;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:18px;font-size:1.125rem}.mobile-search a.button{padding:.5rem 1.7rem}.mobile-search a.button.blue-outline{color:#363b48}.mobile-search a.button.pink-nav{color:#fff}.mobile-search a#headerCTA{margin-left:1rem;animation:c .2s ease-in;opacity:0;display:none}.mobile-search a#headerCTA.show{opacity:1;display:block}.nbActive .page-content,.nbActive .top-wrapper{margin-top:6rem!important}@media (max-width:43em){.nbActive .page-content,.nbActive .top-wrapper{margin-top:11rem}}.nbActive.solution-entry .page-content{margin-top:13.5rem!important}.nbActive .about-hsi-subnav,.nbActive .safety-training-subnav{top:13.5rem!important}@media (min-width:57.1em) and (max-width:89.9em){.nbActive .about-hsi-subnav,.nbActive .safety-training-subnav{top:13.5rem!important}}.nbActive .main{margin-top:6rem}.nbActive .notification-content{margin-top:0}.nbActive .notification-content .banner-close{padding:0;border:0;position:absolute;right:5px;top:5px;width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;color:red;font-size:12px;transform:rotate(45deg);border-radius:50%;cursor:pointer;box-shadow:0 10px 34px -8px hsla(0,0%,100%,.56);transition:all .3s ease}.nbActive .notification-content .banner-close:hover{transform:rotate(45deg) scale(1.1);background-color:red;color:#fff}.nbActive .dropdown-menu{top:10.5rem!important}@media (min-width:57.1em) and (max-width:89.9em){.safety-training-subnav{top:7rem!important}}@media (max-width:57em){.safety-training-subnav{top:4rem!important}}@media (max-width:43em){.safety-training-subnav ul{overflow-x:scroll}}.button{padding:.5rem 1.5rem;border-radius:6rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none}.button.x-small{padding:.125rem .5rem;font-size:12px;font-size:.75rem;font-weight:900}.button.small{padding:.25rem 1rem;font-size:16px;font-size:1rem}.button.large{padding:.75rem 1.75rem;font-size:20px;font-size:1.25rem}.button.teal{background-color:#96ffe9;border:none}.button.white-outline{border:1px solid #fff;color:#fff;padding:.3rem!important}.button.darkBlue{color:#fff;background:#25335a;text-align:center}.button.darkBlue:hover{box-shadow:0 10px 34px -8px rgba(37,51,90,.56)}.button.darkBlue.outline{background:rgba(37,51,90,0);border:2px solid #25335a;border-radius:3rem;color:#25335a}.button.darkBlue.outline:hover{background:rgba(37,51,90,.1);box-shadow:none}.button.dark-blue-outline{border:2px solid #25335a;border-radius:3rem;color:#25335a}.button.dark-blue-outline:hover{background:rgba(37,51,90,.2)}.button.blue{color:#fff;background:#4899f1}.button.blue:hover{background:#197fed;box-shadow:0 10px 34px -8px rgba(72,153,241,.56)}.button.blue.outline{background:rgba(72,153,241,0);border:2px solid #4899f1;border-radius:3rem;color:#4899f1}.button.blue.outline:hover{background:rgba(72,153,241,.1);box-shadow:none}.button.blue-outline{border:2px solid #4899f1;border-radius:3rem;color:#4899f1}.button.blue-outline:hover{background:rgba(72,153,241,.2)}.button.pink{color:#fff;background:#f70c60;text-align:center}.button.pink:hover{background:#e20756;box-shadow:0 10px 34px -8px rgba(247,12,96,.56)}.button.pink.outline{background:rgba(247,12,96,0);border:2px solid #f70c60;border-radius:3rem;color:#f70c60}.button.pink.outline:hover{background:rgba(247,12,96,.1);box-shadow:none}.button.pink-nav{background:#f70c60;border-radius:3rem;text-align:center;color:#fff}.button.pink-outline{border:2px solid #f70c60;border-radius:3rem;color:#f70c60}.button.pink-outline:hover{background:rgba(247,12,96,.1);box-shadow:none}.button.mint{color:#25335a;background:#96ffe9;text-align:center}.button.mint:hover{background:#7dffe4;box-shadow:0 10px 34px -8px rgba(150,255,233,.6)}.button.mint.outline{background:rgba(150,255,233,0);border:2px solid #96ffe9;border-radius:3rem;color:#fff}.button.mint.outline:hover{background:rgba(150,255,233,.25);box-shadow:none}.button.darkPink{color:#fff;background:#890c58;text-align:center}.button.darkPink:hover{background:#720a49;box-shadow:0 10px 34px -8px rgba(137,12,88,.56)}.button.darkPink.outline{background:rgba(137,12,88,0);border:2px solid #890c58;border-radius:3rem;color:#890c58}.button.darkPink.outline:hover{background:rgba(137,12,88,.1);box-shadow:none}.button.white{color:#25335a;background:#fff;text-align:center}.button.white:hover{background:#f2f2f2;box-shadow:0 10px 34px -8px hsla(0,0%,100%,.56)}.button.white.outline{background:hsla(0,0%,100%,0);border:2px solid #fff;border-radius:3rem;color:#fff}.button.white.outline:hover{background:hsla(0,0%,100%,.1)}.button.no-button.blue{background:rgba(72,153,241,0);color:#4899f1}.button.no-button.blue:hover{background:rgba(72,153,241,.2);box-shadow:none}.button.no-button.pink{background:rgba(247,12,96,0);color:#f70c60}.button.no-button.pink:hover{background:rgba(247,12,96,.2);box-shadow:none}.button.no-button.dark-blue{background:rgba(37,51,90,0);color:#25335a}.button.no-button.dark-blue:hover{background:rgba(37,51,90,.2);box-shadow:none}.safety-training-subnav{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-color:#25335a;position:-webkit-sticky;position:sticky;z-index:99;top:calc(7rem - 3px);margin:0 0 1rem}.safety-training-subnav ul{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.safety-training-subnav ul li{margin:.5rem 1rem}.safety-training-subnav ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;color:hsla(0,0%,100%,.8);border-radius:.4rem;transition:all .3s ease-in-out}.safety-training-subnav ul li a:hover{color:#fff;background:hsla(0,0%,100%,.1)}.safety-training-subnav ul li a.active{font-weight:600;color:#fff;background:none}.safety-training-subnav ul li:first-of-type a{margin-left:-1rem}@media (max-width:43em){.hero{width:100vw;max-width:100vw;overflow-x:hidden}.hero.blue{background-image:linear-gradient(-41deg,#4899f1,#96ffe9)}.hero.orange{background-image:linear-gradient(-19deg,#f8896f 6%,#fe6461 94%)}.hero.avertOrange{background-image:linear-gradient(-19deg,#e65022 6%,#fe6461 94%)}.hero.green{background-image:linear-gradient(-42deg,#11998e 19%,#38ef7d 95%)}.hero.yellow{background-image:linear-gradient(-41deg,#ffe245,#fdfc47)}.hero.yellow .hero-inner .text h1{color:rgba(37,51,90,.85)!important}.hero.yellow .hero-inner .text h2,.hero.yellow .hero-inner .text h3,.hero.yellow .hero-inner .text h4,.hero.yellow .hero-inner .text h5,.hero.yellow .hero-inner .text p{color:#25335a!important}.hero.yellow .hero-inner .text strong{font-weight:700}.hero.yellow .hero-inner .text em{font-style:italic}.hero.none .hero-inner .text h1{color:rgba(37,51,90,.85)!important}.hero.none .hero-inner .text h2,.hero.none .hero-inner .text h3,.hero.none .hero-inner .text h4,.hero.none .hero-inner .text h5,.hero.none .hero-inner .text p{color:#25335a!important}.hero.none .hero-inner .text strong{font-weight:700}.hero.none .hero-inner .text em{font-style:italic}.hero.pink{background-image:linear-gradient(141deg,#ed3b8c 24%,#f66b6b)}.hero.royalBlue{background-image:linear-gradient(144deg,#2f90ff 6%,#6739f9 89%)}.hero.purple{background-image:linear-gradient(-47deg,#8e2de2 6%,#d04ed6)}.hero.fuchsia{background-image:linear-gradient(137deg,#f70c60,#890c58)}.hero.mint{background-image:linear-gradient(-42deg,#4fcac0 18%,#39e3b3 95%)}}.hero .hero-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;overflow:visible;min-height:31.5rem;padding:3rem 0 0}@media (max-width:43em){.hero .hero-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hero .hero-inner .hero-form-embded{display:-ms-grid;display:grid;width:100%}.hero .hero-inner .hero-form-embded .hero-form-embed--inner{text-align:left;background-color:#4899f1;background:linear-gradient(-45deg,#4899f1,#2781bb);padding:25px;border-radius:10px}.hero .hero-inner .hero-form-embded .submitted-message,.hero .hero-inner .hero-form-embded .submitted-message p,.hero .hero-inner .hero-form-embded .submitted-message span{color:#fff}.hero .hero-inner .hero-form-embded .form-columns-0{max-width:100%}.hero .hero-inner .hero-form-embded .form-columns-0 .hs-main-font-element{width:100%}.hero .hero-inner .hero-form-embded .form-columns-0 .hs-main-font-element h2{font-size:28px;color:#fff!important}.hero .hero-inner .hero-form-embded .form-columns-0 .hs-main-font-element h2 span{color:#fff!important}.hero .hero-inner .hero-form-embded .form-columns-0 .hs-main-font-element h2 strong{font-weight:700;color:#fff!important}.hero .hero-inner .hero-form-embded .hs_submit .actions{margin-top:20px}.hero .hero-inner .hero-form-embded .hs_submit .actions .hs-button{background-color:#f70c60;border:none;border-radius:20px;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);color:#fff!important;font-family:Fira Sans;font-size:18px;font-style:normal;font-weight:700;letter-spacing:1px;padding:10px 15px;text-transform:none;white-space:pre-wrap}.hero .hero-inner .hero-form-embded .form-columns-2{max-width:100%}.hero .hero-inner .hero-form-embded .hs-form-field label{color:#fff;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;letter-spacing:1px;text-transform:none;margin-bottom:5px;margin-top:15px;display:block}.hero .hero-inner .hero-form-embded .hs-form-field label span:not(.hs-form-required){color:#fff}@media (max-width:400px){.hero .hero-inner .hero-form-embded .hs-form-field .input{margin-right:0}}.hero .hero-inner .hero-form-embded .hs-form-field .input input,.hero .hero-inner .hero-form-embded .hs-form-field .input select{background-color:#fff;border:1px solid #ccc;border-radius:6px;color:#444;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:400;width:100%!important;padding:12px 8px}.hero .hero-inner .hero-form-embded .hs-form-field .input .select{width:100%;padding:12px 8px}.hero .hero-inner .text{padding:4rem 2rem 5rem 0}@media (max-width:43em){.hero .hero-inner .text{padding:2rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.hero .hero-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}.hero .hero-inner .text h1{font-family:Fira Sans,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;padding-top:1rem}@media (max-width:43em){.hero .hero-inner .text h1{font-size:32px;font-size:2rem;text-align:center;color:#fff}}.hero .hero-inner .text h2{font-family:Fira Sans,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){.hero .hero-inner .text h2{font-size:16px;font-size:1rem;text-align:center;color:hsla(0,0%,100%,.85)}}.hero .hero-inner .text h3{padding-top:1rem;padding-bottom:unset;text-align:unset}.hero .hero-inner .text p{font-size:18px;font-size:1.125rem;position:relative;z-index:1}.hero .hero-inner .text p:first-of-type{margin-top:2rem}.hero .hero-inner .text p:last-of-type{margin-bottom:2rem}@media (max-width:43em){.hero .hero-inner .text p{text-align:center;color:#fff;margin:.5rem 0 1rem}}.hero .hero-inner .text p strong{font-weight:700}.hero .hero-inner .text p em{font-style:italic}.hero .hero-inner .text p a{color:#4899f1}.hero .hero-inner .text.industrial-skills p:last-of-type{margin-bottom:unset}.hero .hero-inner .text a.button:last-of-type{margin-left:.5rem}.hero .hero-inner .text a.button:first-of-type{margin-left:unset}@media (max-width:43em){.hero .hero-inner .text a.button{-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .75rem}.hero .hero-inner .text a.button.pink{background:#96ffe9;color:#25335a}.hero .hero-inner .text a.button.no-button.blue{color:#fff}}.hero .hero-inner .text a:not(.button){color:#4899f1}.hero .hero-inner.none h1{color:rgba(37,51,90,.8)}.hero .hero-inner.none h2{color:#25335a}@media (max-width:43rem){.hero .hero-inner.none p{color:initial}}@media (max-width:43em){.hero .hero-inner.none a{margin:0 0 .75rem}.hero .hero-inner.none a.pink{background:#f70c60;color:#fff}.hero .hero-inner.none a.no-button.blue{color:#f70c60}}.hero .hero-inner .hero-image{display:-ms-grid;display:grid}.hero .hero-inner .hero-image img{width:699px;z-index:1;position:relative;grid-column:1/-1;grid-row:1/-1;-ms-grid-row-align:center;align-self:center;height:auto}@media (max-width:43em){.hero .hero-inner .hero-image img{width:140%;height:unset;left:-20%}}.hero .hero-inner .hero-image .video-link{max-width:unset;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative;grid-column:1/-1;grid-row:1/-1}.hero .hero-inner .hero-image .video-link:before{content:"\25B6";width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:40px;font-size:2.5rem;background:#00b4db;background:linear-gradient(0deg,#0083b0,#00b4db);color:#fff;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem);z-index:10}.hero .hero-inner .hero-image .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){.hero .hero-inner .hero-image .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}.hero .hero-inner .hero-image .video-link img{width:100%;max-width:unset}@media (max-width:43em){.hero .hero-inner .hero-image .video-link img{left:unset}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.hero .hero-inner .hero-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}.hero .hero-inner .hero-image:after{grid-column:1/-1;grid-row:1/-1;content:"";width:850px;height:980px;overflow:visible;background-repeat:no-repeat;position:relative;display:inline-block;margin-top:-20rem;margin-left:-5rem;margin-bottom:-5rem}@media (max-width:43em){.hero .hero-inner .hero-image:after{width:0;height:0;display:none;visibility:hidden}}.hero .hero-inner .hero-image.blue:after{background-image:url(/assets/images/solutions/solutions-hero-blue-bg.svg)}.hero .hero-inner .hero-image.orange:after{background-image:url(/assets/images/solutions/solutions-hero-orange-bg.svg)}.hero .hero-inner .hero-image.avertOrange:after{background-image:url(/assets/images/solutions/solutions-hero-avert-orange-bg.svg)}.hero .hero-inner .hero-image.green:after{background-image:url(/assets/images/solutions/solutions-hero-green-bg.svg)}.hero .hero-inner .hero-image.yellow:after{background-image:url(/assets/images/solutions/solutions-hero-yellow-bg.svg)}.hero .hero-inner .hero-image.pink:after{background-image:url(/assets/images/solutions/solutions-hero-pink-bg.svg)}.hero .hero-inner .hero-image.royalBlue:after,.hero .hero-inner .hero-image.solidRoyalBlue:after{background-image:url(/assets/images/solutions/solutions-hero-royalBlue-bg.svg)}.hero .hero-inner .hero-image.purple:after{background-image:url(/assets/images/solutions/solutions-hero-purple-bg.svg)}.hero .hero-inner .hero-image.fuchsia:after{background-image:url(/assets/images/solutions/solutions-hero-darkPink-bg.svg)}.hero .hero-inner .hero-image.mint:after{background-image:url(/assets/images/solutions/solutions-hero-mint-bg.svg)}@media (max-width:43em){.hero .hero-inner .hero-image.roi{width:100%}}.hero .hero-inner .hero-image.roi:after{background-image:url(/assets/images/solutions/solutions-hero-roi-bg.svg);margin-top:-20rem;margin-left:-5rem;margin-bottom:-5rem;background-position:13rem 15rem}@media (max-width:48em){.hero .hero-inner .hero-image.roi:after{background-position:0 11rem}}@media (max-width:43em){.hero .hero-inner .hero-image:after{background-image:none}}.anchor-placeholder,.full-card{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.full-card{background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px;padding:2rem;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43em){.full-card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;margin:1.5rem 0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-card{width:100%}}.full-card li,.full-card p{color:#585e6f}.full-card strong{font-weight:700}@media (max-width:43em){.full-card .button.no-button,.full-card .button.outline,.full-card .button.solid{width:calc(100% - 3rem)}}.full-card.shape-blue{background-image:url(/assets/images/solutions/shape-blue-bg.svg)}.full-card.shape-blue.image-right{background-position:right -10rem center}@media (max-width:62em){.full-card.shape-blue.image-right{background-position:right -25rem center}}@media (max-width:43em){.full-card.shape-blue.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-41deg,#4899f1,#96ffe9)}.full-card.shape-blue.image-right h2,.full-card.shape-blue.image-right h3,.full-card.shape-blue.image-right h4,.full-card.shape-blue.image-right li,.full-card.shape-blue.image-right ol,.full-card.shape-blue.image-right p,.full-card.shape-blue.image-right ul{color:#25335a}.full-card.shape-blue.image-right a:not(.button){color:#25335a;text-decoration:underline}.full-card.shape-blue.image-right a.button.outline{border-color:#25335a;color:#25335a}.full-card.shape-blue.image-right a.button.no-button{background:rgba(37,51,90,.2)}}.full-card.shape-blue.image-left{background-position:left -10rem center}@media (max-width:62em){.full-card.shape-blue.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-blue.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-41deg,#4899f1,#96ffe9)}.full-card.shape-blue.image-left h2,.full-card.shape-blue.image-left h3,.full-card.shape-blue.image-left h4,.full-card.shape-blue.image-left li,.full-card.shape-blue.image-left ol,.full-card.shape-blue.image-left p,.full-card.shape-blue.image-left ul{color:#25335a}.full-card.shape-blue.image-left a:not(.button){color:#25335a;text-decoration:underline}.full-card.shape-blue.image-left a.button.solid{color:#fff}.full-card.shape-blue.image-left a.button.outline{border-color:#25335a;color:#25335a}.full-card.shape-blue.image-left a.button.no-button{background:rgba(37,51,90,.2)}}.full-card.shape-orange{background-image:url(/assets/images/solutions/shape-orange-bg.svg)}.full-card.shape-orange.image-right{background-position:right -10rem center}@media (max-width:62em){.full-card.shape-orange.image-right{background-position:right -25rem center}}@media (max-width:43em){.full-card.shape-orange.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-31deg,#fe6461 4%,#f8896f 91%)}.full-card.shape-orange.image-right h2,.full-card.shape-orange.image-right h3,.full-card.shape-orange.image-right h4,.full-card.shape-orange.image-right li,.full-card.shape-orange.image-right ol,.full-card.shape-orange.image-right p,.full-card.shape-orange.image-right ul{color:#fff}.full-card.shape-orange.image-right a:not(.button){color:#fff;text-decoration:underline}.full-card.shape-orange.image-right a.button.solid{background:#fff;color:#f8896f}.full-card.shape-orange.image-right a.button.outline{border-color:#fff;color:#fff}.full-card.shape-orange.image-right a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-orange.image-left{background-position:left -10rem center}@media (max-width:62em){.full-card.shape-orange.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-orange.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-31deg,#fe6461 4%,#f8896f 91%)}.full-card.shape-orange.image-left h2,.full-card.shape-orange.image-left h3,.full-card.shape-orange.image-left h4,.full-card.shape-orange.image-left li,.full-card.shape-orange.image-left ol,.full-card.shape-orange.image-left p,.full-card.shape-orange.image-left ul{color:#fff}.full-card.shape-orange.image-left a:not(.button){color:#fff;text-decoration:underline}.full-card.shape-orange.image-left a.button.solid{background:#fff;color:#f8896f}.full-card.shape-orange.image-left a.button.outline{border-color:#fff;color:#fff}.full-card.shape-orange.image-left a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-avertOrange{background-image:url(/assets/images/solutions/shape-avert-orange-bg.svg)}.full-card.shape-avertOrange.image-right{background-position:right -10rem center}@media (max-width:62em){.full-card.shape-avertOrange.image-right{background-position:right -25rem center}}@media (max-width:43em){.full-card.shape-avertOrange.image-right{background-image:none;background-position:0 0}.full-card.shape-avertOrange.image-right a:not(.button){text-decoration:underline}.full-card.shape-avertOrange.image-right a.button.solid{background:#e65022;color:#fff}.full-card.shape-avertOrange.image-right a.button.no-button,.full-card.shape-avertOrange.image-right a.button.outline{color:#fff}}.full-card.shape-avertOrange.image-left{background-position:left -10rem center}@media (max-width:62em){.full-card.shape-avertOrange.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-avertOrange.image-left{background-image:none;background-position:0 0}.full-card.shape-avertOrange.image-left a:not(.button){text-decoration:underline}.full-card.shape-avertOrange.image-left a.button.solid{background:#e65022;color:#fff}.full-card.shape-avertOrange.image-left a.button.outline{border-color:#fff}.full-card.shape-avertOrange.image-left a.button.no-button{background:hsla(0,0%,100%,.2)}}.full-card.shape-avertGray{background-image:url(/assets/images/solutions/shape-avert-dark-gray-bg.svg)}.full-card.shape-avertGray.image-right{background-position:right -10rem center}@media (max-width:62em){.full-card.shape-avertGray.image-right{background-position:right -25rem center}}@media (max-width:43em){.full-card.shape-avertGray.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-31deg,#5a5a5a 4%,#8f8f8f 91%)}.full-card.shape-avertGray.image-right h2,.full-card.shape-avertGray.image-right h3,.full-card.shape-avertGray.image-right h4,.full-card.shape-avertGray.image-right li,.full-card.shape-avertGray.image-right ol,.full-card.shape-avertGray.image-right p,.full-card.shape-avertGray.image-right ul{color:#fff}.full-card.shape-avertGray.image-right a:not(.button){color:#fff;text-decoration:underline}.full-card.shape-avertGray.image-right a.button.solid{background:#5a5a5a;color:#fff}.full-card.shape-avertGray.image-right a.button.outline{border-color:#fff;color:#fff}.full-card.shape-avertGray.image-right a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-avertGray.image-left{background-position:left -10rem center}@media (max-width:62em){.full-card.shape-avertGray.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-avertGray.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-31deg,#5a5a5a 4%,#8f8f8f 91%)}.full-card.shape-avertGray.image-left h2,.full-card.shape-avertGray.image-left h3,.full-card.shape-avertGray.image-left h4,.full-card.shape-avertGray.image-left li,.full-card.shape-avertGray.image-left ol,.full-card.shape-avertGray.image-left p,.full-card.shape-avertGray.image-left ul{color:#fff}.full-card.shape-avertGray.image-left a:not(.button){color:#fff;text-decoration:underline}.full-card.shape-avertGray.image-left a.button.solid{background:#5a5a5a;color:#fff}.full-card.shape-avertGray.image-left a.button.outline{border-color:#fff;color:#fff}.full-card.shape-avertGray.image-left a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-yellow{background-image:url(/assets/images/solutions/shape-yellow-bg.svg)}.full-card.shape-yellow.image-right{background-position:right -10rem center}@media (max-width:62em){.full-card.shape-yellow.image-right{background-position:right -25rem center}}@media (max-width:43em){.full-card.shape-yellow.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-41deg,#ffe245,#fdfc47)}.full-card.shape-yellow.image-right h2,.full-card.shape-yellow.image-right h3,.full-card.shape-yellow.image-right h4,.full-card.shape-yellow.image-right li,.full-card.shape-yellow.image-right ol,.full-card.shape-yellow.image-right p,.full-card.shape-yellow.image-right ul{color:#25335a}.full-card.shape-yellow.image-right a:not(.button){color:#25335a;text-decoration:underline}.full-card.shape-yellow.image-right a.button.solid{background:#25335a;color:#fff}.full-card.shape-yellow.image-right a.button.outline{border-color:#25335a;color:#25335a}.full-card.shape-yellow.image-right a.button.no-button{background:rgba(37,51,90,.2);color:#25335a}}.full-card.shape-yellow.image-left{background-position:left -10rem center}@media (max-width:62em){.full-card.shape-yellow.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-yellow.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-41deg,#ffe245,#fdfc47)}.full-card.shape-yellow.image-left h2,.full-card.shape-yellow.image-left h3,.full-card.shape-yellow.image-left h4,.full-card.shape-yellow.image-left li,.full-card.shape-yellow.image-left ol,.full-card.shape-yellow.image-left p,.full-card.shape-yellow.image-left ul{color:#25335a}.full-card.shape-yellow.image-left a:not(.button){color:#25335a;text-decoration:underline}.full-card.shape-yellow.image-left a.button.solid{background:#25335a;color:#fff}.full-card.shape-yellow.image-left a.button.outline{border-color:#25335a;color:#25335a}.full-card.shape-yellow.image-left a.button.no-button{background:rgba(37,51,90,.2);color:#25335a}}.full-card.shape-purple{background-image:url(/assets/images/solutions/shape-purple-bg.svg)}.full-card.shape-purple.image-right{background-position:right -10rem center}@media (max-width:62em){.full-card.shape-purple.image-right{background-position:right -25rem center}}@media (max-width:43em){.full-card.shape-purple.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-47deg,#8e2de2 6%,#d04ed6)}.full-card.shape-purple.image-right h2,.full-card.shape-purple.image-right h3,.full-card.shape-purple.image-right h4,.full-card.shape-purple.image-right li,.full-card.shape-purple.image-right ol,.full-card.shape-purple.image-right p,.full-card.shape-purple.image-right ul{color:#fff}.full-card.shape-purple.image-right a:not(.button){color:#25335a;text-decoration:underline}.full-card.shape-purple.image-right a.button.solid{background:#fff;color:#8e2de2}.full-card.shape-purple.image-right a.button.outline{border-color:#fff;color:#fff}.full-card.shape-purple.image-right a.button.no-button{background:rgba(37,51,90,.2);color:#fff}}.full-card.shape-purple.image-left{background-position:left -10rem center}@media (max-width:62em){.full-card.shape-purple.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-purple.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-47deg,#8e2de2 6%,#d04ed6)}.full-card.shape-purple.image-left h2,.full-card.shape-purple.image-left h3,.full-card.shape-purple.image-left h4,.full-card.shape-purple.image-left li,.full-card.shape-purple.image-left ol,.full-card.shape-purple.image-left p,.full-card.shape-purple.image-left ul{color:#fff}.full-card.shape-purple.image-left a:not(.button){color:#25335a;text-decoration:underline}.full-card.shape-purple.image-left a.button.solid{background:#fff;color:#8e2de2}.full-card.shape-purple.image-left a.button.outline{border-color:#fff;color:#fff}.full-card.shape-purple.image-left a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-pink{background-image:url(/assets/images/solutions/shape-pink-bg.svg)}.full-card.shape-pink.image-right{background-position:right -8rem center}@media (max-width:62em){.full-card.shape-pink.image-right{background-position:right -16rem center}}@media (max-width:43em){.full-card.shape-pink.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(137deg,#f70c60,#890c58)}.full-card.shape-pink.image-right h2,.full-card.shape-pink.image-right h3,.full-card.shape-pink.image-right h4,.full-card.shape-pink.image-right li,.full-card.shape-pink.image-right ol,.full-card.shape-pink.image-right p,.full-card.shape-pink.image-right ul{color:#fff}.full-card.shape-pink.image-right a:not(.button){text-decoration:underline}.full-card.shape-pink.image-right a.button.solid{background:#96ffe9;color:#25335a}.full-card.shape-pink.image-right a.button.outline{border-color:#96ffe9;color:#96ffe9}.full-card.shape-pink.image-right a.button.no-button{background:rgba(37,51,90,.2);color:#96ffe9}}.full-card.shape-pink.image-left{background-position:left -8rem center}@media (max-width:62em){.full-card.shape-pink.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-pink.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(137deg,#f70c60,#890c58)}.full-card.shape-pink.image-left h2,.full-card.shape-pink.image-left h3,.full-card.shape-pink.image-left h4,.full-card.shape-pink.image-left li,.full-card.shape-pink.image-left ol,.full-card.shape-pink.image-left p,.full-card.shape-pink.image-left ul{color:#fff}.full-card.shape-pink.image-left a:not(.button){text-decoration:underline}.full-card.shape-pink.image-left a.button.solid{background:#96ffe9;color:#25335a}.full-card.shape-pink.image-left a.button.outline{border-color:#96ffe9;color:#96ffe9}.full-card.shape-pink.image-left a.button.no-button{background:rgba(37,51,90,.2);color:#96ffe9}}.full-card.shape-royalBlue{background-image:url(/assets/images/solutions/shape-royalBlue-bg.svg)}.full-card.shape-royalBlue.image-right{background-position:right -8rem center}@media (max-width:62em){.full-card.shape-royalBlue.image-right{background-position:right -16rem center}}@media (max-width:43em){.full-card.shape-royalBlue.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(144deg,#2f90ff 6%,#6739f9 89%)}.full-card.shape-royalBlue.image-right h2,.full-card.shape-royalBlue.image-right h3,.full-card.shape-royalBlue.image-right h4,.full-card.shape-royalBlue.image-right li,.full-card.shape-royalBlue.image-right ol,.full-card.shape-royalBlue.image-right p,.full-card.shape-royalBlue.image-right ul{color:#fff}.full-card.shape-royalBlue.image-right a:not(.button){text-decoration:underline}.full-card.shape-royalBlue.image-right a.button.solid{background:#96ffe9;color:#25335a}.full-card.shape-royalBlue.image-right a.button.outline{border-color:#96ffe9;color:#96ffe9}.full-card.shape-royalBlue.image-right a.button.no-button{background:rgba(37,51,90,.2);color:#96ffe9}}.full-card.shape-royalBlue.image-left{background-position:left -8rem center}@media (max-width:62em){.full-card.shape-royalBlue.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-royalBlue.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(144deg,#2f90ff 6%,#6739f9 89%)}.full-card.shape-royalBlue.image-left h2,.full-card.shape-royalBlue.image-left h3,.full-card.shape-royalBlue.image-left h4,.full-card.shape-royalBlue.image-left li,.full-card.shape-royalBlue.image-left ol,.full-card.shape-royalBlue.image-left p,.full-card.shape-royalBlue.image-left ul{color:#fff}.full-card.shape-royalBlue.image-left a:not(.button){text-decoration:underline}.full-card.shape-royalBlue.image-left a.button.solid{background:#96ffe9;color:#25335a}.full-card.shape-royalBlue.image-left a.button.outline{border-color:#96ffe9;color:#96ffe9}.full-card.shape-royalBlue.image-left a.button.no-button{background:rgba(37,51,90,.2);color:#96ffe9}}.full-card.shape-green{background-image:url(/assets/images/solutions/shape-green-bg.svg)}.full-card.shape-green.image-right{background-position:right -8rem center}@media (max-width:62em){.full-card.shape-green.image-right{background-position:right -16rem center}}@media (max-width:43em){.full-card.shape-green.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-42deg,#11998e 19%,#38ef7d 95%)}.full-card.shape-green.image-right h2,.full-card.shape-green.image-right h3,.full-card.shape-green.image-right h4,.full-card.shape-green.image-right li,.full-card.shape-green.image-right ol,.full-card.shape-green.image-right p,.full-card.shape-green.image-right ul{color:#fff}.full-card.shape-green.image-right a:not(.button){text-decoration:underline}.full-card.shape-green.image-right a.button.solid{background:#fff;color:#11998e}.full-card.shape-green.image-right a.button.outline{border-color:#fff;color:#fff}.full-card.shape-green.image-right a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-green.image-left{background-position:left -8rem center}@media (max-width:62em){.full-card.shape-green.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-green.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-42deg,#11998e 19%,#38ef7d 95%)}.full-card.shape-green.image-left h2,.full-card.shape-green.image-left h3,.full-card.shape-green.image-left h4,.full-card.shape-green.image-left li,.full-card.shape-green.image-left ol,.full-card.shape-green.image-left p,.full-card.shape-green.image-left ul{color:#fff}.full-card.shape-green.image-left a:not(.button){text-decoration:underline}.full-card.shape-green.image-left a.button.solid{background:#fff;color:#11998e}.full-card.shape-green.image-left a.button.outline{border-color:#fff;color:#fff}.full-card.shape-green.image-left a.button.no-button{background:hsla(0,0%,100%,.2);color:#fff}}.full-card.shape-mint{background-image:url(/assets/images/solutions/shape-mint-bg.svg)}.full-card.shape-mint.image-right{background-position:right -8rem center}@media (max-width:62em){.full-card.shape-mint.image-right{background-position:right -16rem center}}@media (max-width:43em){.full-card.shape-mint.image-right{background-image:none;background-position:0 0;background-image:linear-gradient(-42deg,#4fcac0 18%,#39e3b3 95%)}.full-card.shape-mint.image-right a,.full-card.shape-mint.image-right h2,.full-card.shape-mint.image-right h3,.full-card.shape-mint.image-right h4,.full-card.shape-mint.image-right ol,.full-card.shape-mint.image-right p,.full-card.shape-mint.image-right ul{color:#25335a}.full-card.shape-mint.image-right a:not(.button){text-decoration:underline}.full-card.shape-mint.image-right a.button.solid{background:#25335a;color:#96ffe9}.full-card.shape-mint.image-right a.button.outline{border-color:#25335a;color:#25335a}.full-card.shape-mint.image-right a.button.no-button{background:rgba(37,51,90,.2);color:#25335a}}.full-card.shape-mint.image-left{background-position:left -8rem center}@media (max-width:62em){.full-card.shape-mint.image-left{background-position:left -22rem center}}@media (max-width:43em){.full-card.shape-mint.image-left{background-image:none;background-position:0 0;background-image:linear-gradient(-42deg,#4fcac0 18%,#39e3b3 95%)}.full-card.shape-mint.image-left a,.full-card.shape-mint.image-left h3,.full-card.shape-mint.image-left p{color:#25335a}.full-card.shape-mint.image-left a:not(.button){text-decoration:underline}.full-card.shape-mint.image-left a.button.solid{background:#25335a;color:#96ffe9}.full-card.shape-mint.image-left a.button.outline{border-color:#25335a;color:#25335a}.full-card.shape-mint.image-left a.button.no-button{background:rgba(37,51,90,.2);color:#25335a}}.full-card.shape-stripe-bluePink{background-image:url(/assets/images/solutions/shape-striped-bluePink-bg.svg)}.full-card.shape-stripe-bluePink.image-right{background-position:left 35rem center}@media (max-width:43em){.full-card.shape-stripe-bluePink.image-right{background-position:left 50% bottom -28rem;background-size:cover}}.full-card.shape-stripe-bluePink.image-left{background-position:-30% 80%}@media (max-width:43em){.full-card.shape-stripe-bluePink.image-left{background-position:left 35% top -10rem;background-size:1000%}}.full-card h3{color:#25335a;line-height:1.2;text-align:left;padding:0}.full-card h4{color:#f70c60;font-weight:500}.full-card h4,.full-card h5{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem}.full-card h5{font-weight:300}.full-card h6{font-weight:700}.full-card a:link:not(.button),.full-card a:visited:not(.button){color:#4899f1}.full-card a:active:not(.button),.full-card a:hover:not(.button){color:#4899f1;text-decoration:underline}.full-card.image-right .text{-ms-flex-order:1;order:1;width:50%;padding-right:2rem}.full-card.image-right .text ol,.full-card.image-right .text ul{font-size:18px;font-size:1.125rem;list-style-position:outside;line-height:1.5;padding:0 0 0 1rem}.full-card.image-right .text ol li,.full-card.image-right .text ul li{padding:.5rem 0}.full-card.image-right .text ol{list-style-type:decimal}.full-card.image-right .text ul{list-style-type:disc}.full-card.image-right .text .button{margin-top:1rem;margin-bottom:1rem}@media (max-width:43em){.full-card.image-right .text{width:100%;padding-right:unset}}.full-card.image-right img{max-width:50%;-ms-flex-order:2;order:2;height:auto}@media (max-width:43em){.full-card.image-right img{width:100%;max-width:unset}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-card.image-right img{max-width:550px}}.full-card.image-right .video-link{max-width:50%;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative}.full-card.image-right .video-link:before{content:"\25B6";width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:40px;font-size:2.5rem;background:#00b4db;background:linear-gradient(0deg,#0083b0,#00b4db);color:#fff;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem)}.full-card.image-right .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){.full-card.image-right .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}.full-card.image-right .video-link img{width:100%;max-width:unset}.full-card.image-left .text{-ms-flex-order:2;order:2;width:50%;padding-left:2rem}.full-card.image-left .text ol,.full-card.image-left .text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-position:outside;line-height:1.2}.full-card.image-left .text ol li,.full-card.image-left .text ul li{padding:.5rem 0}.full-card.image-left .text ol{list-style-type:decimal}.full-card.image-left .text ul{list-style-type:disc}.full-card.image-left .text .button{margin-top:1rem;margin-bottom:1rem}@media (max-width:43em){.full-card.image-left .text{-ms-flex-order:1;order:1;width:100%;padding-left:unset}}.full-card.image-left img{max-width:50%;-ms-flex-order:1;order:1;height:auto}@media (max-width:43em){.full-card.image-left img{-ms-flex-order:2;order:2;width:100%;max-width:unset}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-card.image-left img{max-width:550px}}.full-card.image-left .video-link{max-width:50%;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative}.full-card.image-left .video-link:before{content:"\25B6";width:5rem;height:5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transform:scale(1);font-size:40px;font-size:2.5rem;background:#00b4db;background:linear-gradient(0deg,#0083b0,#00b4db);color:#fff;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem)}@media (max-width:43em){.full-card.image-left .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}.full-card.image-left .video-link img{width:100%;max-width:unset}.full-card.image-left .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){.full-card.testimonial{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (max-width:43em){.full-card.testimonial .text{-ms-flex-order:1;order:1}}.full-card.testimonial .text p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;color:#25335a}.full-card.testimonial .text p.quote-name{font-size:24px;font-size:1.5rem;font-style:italic;color:#585e6f}@media (max-width:43em){.full-card.testimonial .text p{font-size:24px;font-size:1.5rem;text-align:center}}@media (max-width:43em){.full-card.testimonial img{-ms-flex-order:2;order:2;width:70%;margin-top:1.5rem}}.full-card.right-edge-bleed{padding-right:0}@media (max-width:43em){.full-card.right-edge-bleed p{padding-right:1rem}}.full-card.left-edge-bleed{padding-left:0}.full-card.bottom-edge-bleed{padding-bottom:0}.full-card.bottom-edge-bleed img{-ms-flex-item-align:end;align-self:flex-end}.full-card.bottom-edge-bleed .text{padding-bottom:3rem}.full-card.top-edge-bleed{padding-top:0}.open-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;width:100%;margin:unset;margin:3rem auto;background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.open-text{margin:3rem 0}}.open-text h1,.open-text h2,.open-text h3,.open-text h4,.open-text h5,.open-text h6,.open-text p{text-align:left;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;padding-left:2rem}.open-text h2{font-size:32px;font-size:2rem;font-weight:600}.open-text h3{margin-top:unset;padding-top:unset;margin-bottom:1rem}.open-text h4{font-size:1.2rem;font-weight:500;padding-top:2rem}.open-text ul{font-size:18px;font-size:1.125rem;padding:1.5rem 0 1.5rem 1rem;list-style-type:disc;list-style-position:outside;column-gap:1.5rem;column-count:3!important;column-width:18rem!important;width:80%!important;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:2rem!important}.open-text ul li{color:#585e6f;padding:.5rem 0;line-height:1.2}.open-text ol{font-size:18px;font-size:1.125rem;padding:1.5rem 0 1.5rem 1rem;list-style-type:decimal;list-style-position:outside;width:90%!important;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:2rem!important}.open-text ol li{color:#585e6f;padding:.5rem 0;line-height:1.2}.open-text a{color:#4899f1}.open-text a,.open-text a:active,.open-text a:hover{text-decoration:none}.open-text p{padding:.75rem 2rem!important}.open-text p strong{font-weight:700}.open-text p em{font-style:italic}.open-text img{padding-left:2rem}.open-text .button{text-decoration:none}.open-text table{table-layout:fixed;width:95%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-collapse:collapse}.open-text table thead th{text-align:left;font-weight:700;padding:1rem}.open-text table thead th :first-child{width:30%}.open-text table thead th :nth-child(2){width:10%}.open-text table thead th :nth-child(3),.open-text table thead th :nth-child(4){width:30%}.open-text table tr{padding:1rem 0}.open-text table td{padding:1rem}.open-text table td p{padding:unset!important;width:90%!important}.open-text table td ul{font-size:18px;font-size:1.125rem;padding:unset;list-style-type:disc;list-style-position:outside;column-gap:unset;column-count:unset!important;column-width:unset!important;width:80%!important;-ms-flex-item-align:unset;-ms-grid-row-align:unset;align-self:unset;padding-top:unset!important;padding-left:1rem}.open-text table td ul li{color:#585e6f;padding:.5rem 0;line-height:1.2}.content-rows{grid-area:unset;-ms-grid-column-span:1;grid-column:2/3;min-height:unset;padding:5rem 0}.content-rows .rows,.content-rows .rows-reverse{-ms-flex-align:center;align-items:center}.content-rows .video .embed-container{border-radius:.4rem}.content-rows h3{padding-top:unset}.figures{grid-area:unset;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0}@media (max-width:43em){.figures{margin:unset;padding:unset}}.featured-video{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.featured-video{width:100%;max-width:960px}}.featured-video h2,.featured-video h3,.featured-video h4{width:100%}.featured-video .embed-container{margin:2rem 0;max-width:1100px;padding-bottom:43%}.featured-video .embed-container,.featured-video .embed-container iframe{border-radius:.4rem;overflow:hidden}.video-grid{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4.5rem 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (max-width:43em){.video-grid{margin:1.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:unset}}.video-grid .video-container{padding:1.5rem;display:-ms-flexbox;display:flex;background:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:40%;flex-basis:40%;margin:1rem}@media (max-width:43em){.video-grid .video-container{-ms-flex-preferred-size:100%;flex-basis:100%}}.video-grid .video-container h3{padding:1.5rem 0 .5rem}.photo-grid{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4.5rem 0;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (max-width:43em){.photo-grid{margin:1.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:unset}}.photo-grid .photo-container{padding:1.5rem;display:-ms-flexbox;display:flex;background:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:40%;flex-basis:40%;margin:1rem;max-width:40%}@media (max-width:43em){.photo-grid .photo-container{-ms-flex-preferred-size:100%;flex-basis:100%}}.photo-grid .photo-container h3{padding:1.5rem 0 .5rem}.photo-grid .photo-container .embed-container a img{width:100%}.modal-caption{padding:1rem 0;text-align:center}.modal-caption h3{padding-bottom:unset!important;padding:1rem 0}.child-columns{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex}.child-columns .child-row{list-style:none;padding-left:0;margin:4.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.child-columns .child-row.limit-items-5 .child-columns--item{width:20%}@media (max-width:1200px){.child-columns .child-row.limit-items-5 .child-columns--item{width:25%}}@media (max-width:1000px){.child-columns .child-row.limit-items-5 .child-columns--item{width:33.33333%}}@media (max-width:768px){.child-columns .child-row.limit-items-5 .child-columns--item{width:50%}}@media (max-width:695px){.child-columns .child-row.limit-items-5 .child-columns--item{width:100%}}.child-columns .child-row.limit-items-4 .child-columns--item{width:25%}@media (max-width:1000px){.child-columns .child-row.limit-items-4 .child-columns--item{width:33.33333%}}@media (max-width:768px){.child-columns .child-row.limit-items-4 .child-columns--item{width:50%}}@media (max-width:695px){.child-columns .child-row.limit-items-4 .child-columns--item{width:100%}}.child-columns .child-row.limit-items-3 .child-columns--item{width:33.33333%}@media (max-width:768px){.child-columns .child-row.limit-items-3 .child-columns--item{width:50%}}@media (max-width:695px){.child-columns .child-row.limit-items-3 .child-columns--item{width:100%}}.child-columns .child-row.limit-items-2 .child-columns--item{width:50%}@media (max-width:695px){.child-columns .child-row.limit-items-2 .child-columns--item{width:100%}}.child-columns .child-columns--item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.child-columns .child-columns--item .child-column--item-outer{padding:0;margin:0}.child-columns .child-columns--item .child-column--item-container{padding-left:10px;padding-right:10px;padding-bottom:15px}.child-columns .child-columns--item .child-column--item-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;text-align:center;background:#fff;border-radius:.3rem;max-width:100%;margin:0;padding:1.5rem;box-shadow:0 0 10px rgba(54,59,72,.04)}.inset-boxes{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4.5rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inset-boxes{width:100%}}@media (max-width:43em){.inset-boxes{margin:1.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:unset}}.inset-boxes h3,.inset-boxes p{max-width:870px;margin:0 auto}.inset-boxes p{text-align:center}.inset-boxes .box-container{padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media (max-width:43em){.inset-boxes .box-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.inset-boxes .box-container div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;text-align:center;background:#fff;border-radius:.3rem;max-width:40%;margin:0 1rem;padding:1.5rem;box-shadow:0 0 10px rgba(54,59,72,.04)}@media (max-width:43em){.inset-boxes .box-container div{padding:1rem;max-width:100%;width:100%;margin:0 0 1.5rem}}.inset-boxes .box-container div h3{padding:0 0 .5rem;width:100%}.inset-boxes .box-container div p{width:100%}.inset-boxes .box-container div img{display:block;max-height:200px;padding:.25rem auto}.inset-boxes .box-container div a.button{-ms-flex-item-align:end;align-self:flex-end;margin-top:1.25rem}.inset-boxes .box-container div a.button:nth-of-type(2){margin-left:.5rem}.inset-boxes-industrial-skills{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4.5rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inset-boxes-industrial-skills{width:100%}}@media (max-width:43em){.inset-boxes-industrial-skills{margin:1.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:unset}}.inset-boxes-industrial-skills h3{max-width:870px;margin:0 auto}.inset-boxes-industrial-skills p{max-width:870px;margin:0 auto;text-align:center}.inset-boxes-industrial-skills .box-container{padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media (max-width:43em){.inset-boxes-industrial-skills .box-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.inset-boxes-industrial-skills .box-container div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;text-align:center;background:#fff;border-radius:.3rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 1rem;padding:1.5rem;box-shadow:0 0 10px rgba(54,59,72,.04)}@media (max-width:43em){.inset-boxes-industrial-skills .box-container div{padding:1rem;max-width:100%;width:100%;margin:0 0 1.5rem}}.inset-boxes-industrial-skills .box-container div h3{padding:0 0 .5rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.inset-boxes-industrial-skills .box-container div p{width:100%}.inset-boxes-industrial-skills .box-container div img{display:block;max-height:200px;padding:.25rem auto}.inset-boxes-industrial-skills .box-container div a.button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:1.25rem}.inset-boxes-industrial-skills .box-container div a.button:nth-of-type(2){margin-left:.5rem}.inset-boxes-industrial-skills .box-container div.listing{display:-ms-grid;display:grid;-ms-grid-rows:.5rem 10rem auto .5rem;-ms-grid-columns:2rem auto 2rem;grid-template:". . ." .5rem ". m ." 10rem ". n ." auto ". . ." .5rem/2rem auto 2rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inset-boxes-industrial-skills .box-container div.listing{width:calc(20% - 1rem);margin:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.inset-boxes-industrial-skills .box-container div.listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inset-boxes-industrial-skills .box-container div.listing img{width:80px;height:80px;-ms-flex-order:1;order:1}}.inset-boxes-industrial-skills .box-container div.listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.inset-boxes-industrial-skills .box-container div.listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-ms-flex-order:2;order:2;padding:.5rem}}.inset-boxes-industrial-skills .box-container div.listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}.inset-boxes-industrial-skills .box-container div.listing.view-all .title{color:#fff}.inset-boxes-industrial-skills .box-container div.listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}.inset-boxes-industrial-skills .box-container div.listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}.inset-boxes-industrial-skills .box-container div.listing:hover .title{color:#25335a}.full-width-testimonial{display:-ms-grid;display:grid;grid-column:1/-1;min-height:20rem;background-color:#fff;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". o ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}.full-width-testimonial .full-width-testimonial-content{-ms-grid-row:1;-ms-grid-column:2;grid-area:o;display:-ms-flexbox;display:flex;margin:0 auto;width:60%;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:22px;font-size:1.375rem;font-weight:200;font-style:italic;line-height:1.3}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-width-testimonial .full-width-testimonial-content{width:90%}}.full-width-testimonial .full-width-testimonial-content .left{text-align:center;width:40%;margin-right:3rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-width-testimonial .full-width-testimonial-content .left{width:25%}}.full-width-testimonial .full-width-testimonial-content .left p{font-size:22px;font-size:1.375rem;font-weight:200;font-style:italic;line-height:1.3}.full-width-testimonial .full-width-testimonial-content .left p strong{font-weight:600}.full-width-testimonial .full-width-testimonial-content .left p.person-name{padding-bottom:unset}.full-width-testimonial .full-width-testimonial-content .left p.person-title{padding-top:unset;font-size:18px;font-size:1.125rem}.full-width-testimonial .full-width-testimonial-content .left img{max-width:225px}@media (max-width:43em){.full-width-testimonial .full-width-testimonial-content .left img{padding-top:1rem}}@media (max-width:43em){.full-width-testimonial .full-width-testimonial-content .left{width:90%;margin-right:unset}}.full-width-testimonial .full-width-testimonial-content .right{font-weight:200;line-height:1.8;width:60%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-width-testimonial .full-width-testimonial-content .right{width:45%}}.full-width-testimonial .full-width-testimonial-content .right p{font-size:22px;font-size:1.375rem;font-weight:200;font-style:italic;line-height:1.3}.full-width-testimonial .full-width-testimonial-content .right p strong{font-weight:600}.full-width-testimonial .full-width-testimonial-content .right p.person-name{padding-bottom:unset}.full-width-testimonial .full-width-testimonial-content .right p.person-title{padding-top:unset;font-size:18px;font-size:1.125rem}.full-width-testimonial .full-width-testimonial-content .right img{max-width:225px}@media (max-width:43em){.full-width-testimonial .full-width-testimonial-content .right img{padding-top:1rem}}@media (max-width:75em){.full-width-testimonial .full-width-testimonial-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:90%;padding:2rem 0}}@media (max-width:43em){.full-width-testimonial .full-width-testimonial-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:90%;padding:2rem 0}}.blue-gradient-full{padding:4.5rem 0;display:-ms-grid;display:grid;grid-column:1/-1;background:linear-gradient(#73ade6,#12999f);-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". p ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}.blue-gradient-full .blue-gradient-content{-ms-grid-row:1;-ms-grid-column:2;grid-area:p;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto;width:80%;-ms-flex-direction:row;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff}.blue-gradient-full .blue-gradient-content p{font-size:24px;font-size:1.5rem;font-weight:200;font-style:italic;line-height:1.3;color:#fff}.blue-gradient-full .blue-gradient-content p.person-name{padding-bottom:unset}.blue-gradient-full .blue-gradient-content p.person-title{padding-top:unset;font-size:18px;font-size:1.125rem}.blue-gradient-full .blue-gradient-content .left{width:75%;margin-right:4rem}.blue-gradient-full .blue-gradient-content .left strong{font-weight:600}.blue-gradient-full .blue-gradient-content .left img{padding-bottom:1rem}@media (max-width:43em){.blue-gradient-full .blue-gradient-content .left{width:unset;margin-right:unset}}.blue-gradient-full .blue-gradient-content .right{text-align:center;font-weight:200;line-height:1.8;font-size:22px;font-size:1.375rem}.blue-gradient-full .blue-gradient-content .right .strong{font-weight:600}.blue-gradient-full .blue-gradient-content .right img{max-width:225px}@media (max-width:43em){.blue-gradient-full .blue-gradient-content .right img{padding-top:1rem}}@media (max-width:43em){.blue-gradient-full .blue-gradient-content{-ms-flex-direction:column;flex-direction:column}}@media (max-width:43em){.blue-gradient-full{padding:3rem 0}}.footer-container-wrapper{background-image:linear-gradient(170deg,#2b4079,#0f1831);grid-column:1/-1;margin-top:2rem}.footer-container-wrapper .form-footer{box-sizing:border-box;padding:1rem 0 2rem;width:100%;max-width:30rem;margin:1rem auto 0;float:unset}.footer-container-wrapper .form-footer h2,.footer-container-wrapper .form-footer h3{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;color:#fff;font-weight:500;letter-spacing:.015625rem;text-align:center}.footer-container-wrapper .form-footer .hbspt-form,.footer-container-wrapper .form-footer form{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1rem 0}.footer-container-wrapper .form-footer .hbspt-form fieldset.form-columns-2,.footer-container-wrapper .form-footer form fieldset.form-columns-2{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-container-wrapper .form-footer .hbspt-form fieldset.form-columns-2 div,.footer-container-wrapper .form-footer form fieldset.form-columns-2 div{width:100%!important}.footer-container-wrapper .form-footer .hbspt-form fieldset label,.footer-container-wrapper .form-footer form fieldset label{font-weight:600;font-size:16px;font-size:1rem;color:hsla(0,0%,100%,.55);margin:1rem 0 0;display:inline-block}.footer-container-wrapper .form-footer .hbspt-form fieldset label.hs-error-msg,.footer-container-wrapper .form-footer form fieldset label.hs-error-msg{color:#96ffe9;margin:unset}.footer-container-wrapper .form-footer .hbspt-form fieldset .hs-richtext p,.footer-container-wrapper .form-footer form fieldset .hs-richtext p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-size:.875rem;font-weight:300;color:hsla(0,0%,100%,.5);letter-spacing:.015625rem;line-height:1.5rem;margin:1rem 0}.footer-container-wrapper .form-footer .hbspt-form fieldset .hs-richtext p a,.footer-container-wrapper .form-footer form fieldset .hs-richtext p a{color:hsla(0,0%,100%,.6)}.footer-container-wrapper .form-footer .hbspt-form fieldset .hs-richtext p a:link,.footer-container-wrapper .form-footer .hbspt-form fieldset .hs-richtext p a:visited,.footer-container-wrapper .form-footer form fieldset .hs-richtext p a:link,.footer-container-wrapper .form-footer form fieldset .hs-richtext p a:visited{text-decoration:underline}.footer-container-wrapper .form-footer .hbspt-form fieldset .hs-richtext p a:active,.footer-container-wrapper .form-footer .hbspt-form fieldset .hs-richtext p a:hover,.footer-container-wrapper .form-footer form fieldset .hs-richtext p a:active,.footer-container-wrapper .form-footer form fieldset .hs-richtext p a:hover{text-decoration:none}.footer-container-wrapper .form-footer .hbspt-form ul[role=checkbox],.footer-container-wrapper .form-footer form ul[role=checkbox]{column-count:2}.footer-container-wrapper .form-footer .hbspt-form .hs_error_rollup,.footer-container-wrapper .form-footer form .hs_error_rollup{color:#96ffe9;font-size:18px;font-size:1.125rem;font-weight:500;padding-bottom:2rem}.footer-container-wrapper .form-footer .hbspt-form input,.footer-container-wrapper .form-footer .hbspt-form select,.footer-container-wrapper .form-footer form input,.footer-container-wrapper .form-footer form select{width:100%!important;background:hsla(0,0%,100%,.85);padding:1rem .75rem;margin:.5rem 0;border:none;border-radius:.25rem;font-size:16px;font-size:1rem;border:.25rem solid rgba(150,255,233,0);transition:border .3s ease-in-out}.footer-container-wrapper .form-footer .hbspt-form input.error,.footer-container-wrapper .form-footer .hbspt-form input.invalid,.footer-container-wrapper .form-footer .hbspt-form select.error,.footer-container-wrapper .form-footer .hbspt-form select.invalid,.footer-container-wrapper .form-footer form input.error,.footer-container-wrapper .form-footer form input.invalid,.footer-container-wrapper .form-footer form select.error,.footer-container-wrapper .form-footer form select.invalid{border:.25rem solid #96ffe9}.footer-container-wrapper .form-footer .hbspt-form input[type=submit],.footer-container-wrapper .form-footer .hbspt-form select[type=submit],.footer-container-wrapper .form-footer form input[type=submit],.footer-container-wrapper .form-footer form select[type=submit]{width:calc(100% - .25rem);border-radius:25rem;background:#96ffe9;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;border:.125rem solid #96ffe9;cursor:pointer;transition:all .3s ease-in-out}.footer-container-wrapper .form-footer .hbspt-form input[type=submit]:hover,.footer-container-wrapper .form-footer .hbspt-form select[type=submit]:hover,.footer-container-wrapper .form-footer form input[type=submit]:hover,.footer-container-wrapper .form-footer form select[type=submit]:hover{background:rgba(150,255,233,.3);color:#96ffe9;border:.125rem solid #96ffe9}.footer-container-wrapper .form-footer .hbspt-form input[type=checkbox],.footer-container-wrapper .form-footer .hbspt-form select[type=checkbox],.footer-container-wrapper .form-footer form input[type=checkbox],.footer-container-wrapper .form-footer form select[type=checkbox]{width:auto!important;margin-right:.5rem}.single-box{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;width:30%;-ms-flex-align:stretch;align-items:stretch}.single-box,.single-box div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.single-box div{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;text-align:center;background:#fff;border-radius:.3rem;width:40%;margin:0 1rem;padding:1.5rem}@media (max-width:43em){.single-box div{padding:1rem;width:100%;margin:0 0 1.5rem}}.single-box div h3{padding:0 0 .5rem}.single-box div a.button{margin-top:1.25rem}.single-box div a.button:nth-of-type(2){margin-left:.5rem}body.home{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto auto auto auto auto auto auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:"a a a" auto "q q q" auto ". r ." auto ". s ." auto "t t t" auto ". u ." auto "v v v" auto ". w ." auto "x x x" auto ". y ." auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.home .full-width-testimonial{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:v}body.home .blue-gradient-full{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:x}body.home.nbActive .main{margin-top:0}body.home.nbActive .top-wrapper{margin-top:6rem}@media (max-width:43em){body.home.nbActive .top-wrapper{margin-top:11rem}}body.home.nbActive .notification-content{margin-top:0}body.home header{background:none;box-shadow:none}body.home header.navBG{background:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}body.home:not(.nbActive) .top-wrapper{margin-top:0}body.home .has-hero-image{background-image:none;position:relative;width:100%;background-color:rgba(0,0,0,.03)}body.home .has-hero-image .main-hero-image{margin-top:0}body.home .has-hero-image .hero{width:100%;max-width:1450px;margin:0 auto}body.home .has-hero-image .hero .hero-section-inner{display:-ms-flexbox;display:flex}body.home .has-hero-image .hero .hero-container{display:-ms-flexbox;display:flex;margin-top:0;padding-top:20px;padding-bottom:40px}@media (max-width:1500px){body.home .has-hero-image .hero .hero-container{padding-left:20px;padding-right:20px}}@media (max-width:1443px){body.home .has-hero-image .hero .hero-container{margin-top:5rem}}@media (max-width:980px){body.home .has-hero-image .hero .hero-container{margin-top:0}}@media (max-width:913px){body.home .has-hero-image .hero .hero-container{-ms-flex-direction:column;flex-direction:column}}body.home .has-hero-image .hero .hero-container .text{width:60%;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:913px){body.home .has-hero-image .hero .hero-container .text{width:100%}}body.home .has-hero-image .hero .hero-container .text h1{color:#003f70;font-size:3rem;line-height:1.25;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;padding:1rem 0 2rem;padding-bottom:1rem}@media (max-width:1443px){body.home .has-hero-image .hero .hero-container .text h1{margin-top:1rem}}body.home .has-hero-image .hero .hero-container .text p{padding-bottom:4rem;font-size:1.125rem;line-height:1.5}@media (max-width:913px){body.home .has-hero-image .hero .hero-container .text p{padding-bottom:2rem}}body.home .has-hero-image .hero .hero-container .text a{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}body.home .has-hero-image .hero .hero-container .hero-image{width:40%}@media (max-width:913px){body.home .has-hero-image .hero .hero-container .hero-image{width:100%;margin-top:20px}}body.home .has-hero-image .hero .hero-container .hero-image img{width:100%;background-color:transparent}.top-wrapper{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;margin-top:4rem;display:-ms-grid;display:grid;grid-area:q;background:url(../images/hero.png);background-repeat:no-repeat;background-size:contain;background-position:100%;background-position-y:-2rem;-ms-grid-rows:5rem auto 1rem;-ms-grid-columns:100%;grid-template:"k" 5rem "z" auto "." 1rem/100%;min-height:45rem}@media (max-width:80em){.top-wrapper{min-height:unset;background-position-x:26rem}}@media (max-width:65rem){.top-wrapper{min-height:unset;background-position-x:18rem}}@media (max-width:43em){.top-wrapper{min-height:unset;margin-top:4rem;background-position-x:6rem;background-position-y:-3rem}}.body-wrapper{-ms-grid-row:3;-ms-grid-column:2;grid-area:r;padding-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.body-wrapper h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-size:1.875rem;font-weight:600;text-align:center}.body-wrapper .tailored{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .tailored{margin-top:13rem}}.body-wrapper .tailored p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:200;line-height:1.5;text-align:center;padding:1.5rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .tailored p{max-width:800px}}.body-wrapper .tailored a{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;font-size:1.25rem;font-weight:300;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem}.body-wrapper .tailored a img{padding-right:.5rem}@media (max-width:43em){.body-wrapper .tailored{max-width:100%}}.body-wrapper .training{padding:3rem 0;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .training{width:auto}}.body-wrapper .training h3{padding-bottom:2rem}@media (max-width:43em){.body-wrapper .training{padding:1rem 0}}.body-wrapper .scalable{padding:3rem 0;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .scalable{width:auto}}.body-wrapper .scalable h3{padding-bottom:2rem}@media (max-width:43em){.body-wrapper .scalable h3{max-width:100%}}@media (max-width:43em){.body-wrapper .scalable{padding-bottom:2rem}}.body-wrapper .listingHolder{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:1rem 0;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .listingHolder{-ms-grid-rows:175px 1rem 175px;grid-template-rows:175px 175px;-ms-grid-columns:minmax(200px,250px) 1rem minmax(200px,250px) 1rem minmax(200px,250px);grid-template-columns:repeat(3,minmax(200px,250px))}.body-wrapper .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}.body-wrapper .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.body-wrapper .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.body-wrapper .listingHolder>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}.body-wrapper .listingHolder>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}.body-wrapper .listingHolder>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}}.body-wrapper .listingHolder .listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .listingHolder .listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.body-wrapper .listingHolder .listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .listingHolder .listing img{width:80px;height:80px;-ms-flex-order:1;order:1}}.body-wrapper .listingHolder .listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.body-wrapper .listingHolder .listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-ms-flex-order:2;order:2;padding:.5rem}}.body-wrapper .listingHolder .listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}.body-wrapper .listingHolder .listing:hover .title{color:#25335a}.body-wrapper .listingHolder .listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}.body-wrapper .listingHolder .listing.view-all .title{color:#fff}.body-wrapper .listingHolder .listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}.main{-ms-grid-row:2;-ms-grid-column:1;display:-ms-grid;display:grid;grid-area:z;-ms-grid-rows:auto auto;-ms-grid-columns:100%;grid-template:"A" auto "B" auto/100%;padding:calc(1rem - 3px) 0 1rem;height:auto}.main .top-content{-ms-grid-row:1;-ms-grid-column:1;grid-area:A;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:5rem;-ms-flex-align:start;align-items:flex-start}@media (max-width:43em){.main .top-content{padding-top:10rem;-ms-flex-align:unset;align-items:unset}}.main .top-content video{padding:0;margin:0;max-width:40rem}.main .top-content h1{color:#25335a;font-size:42px;font-size:2.625rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;padding:1rem 0 2rem;padding-bottom:3.5rem;line-height:.75}@media (max-width:43em){.main .top-content h1{line-height:1}}.main .top-content h2{font-size:22px;font-size:1.375rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;max-width:40%;font-weight:200;line-height:1.3;padding-bottom:4rem}@media (max-width:43em){.main .top-content h2{max-width:unset}}.full-width{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;display:-ms-grid;display:grid;grid-area:t;min-height:20rem;background:linear-gradient(90deg,#caf0fb,#61d3f5);-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". p ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}.full-width .full-width-content{-ms-grid-row:1;-ms-grid-column:2;grid-area:p;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.full-width .full-width-content .listingHolder{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:3rem 0;width:80%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.full-width .full-width-content .listingHolder{-ms-grid-columns:minmax(20%,250px) 1rem minmax(20%,250px) 1rem minmax(20%,250px) 1rem minmax(20%,250px);grid-template-columns:repeat(4,minmax(20%,250px));-ms-grid-rows:100px 1rem 100px 1rem 100px;grid-template-rows:repeat(3,100px)}.full-width .full-width-content .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}.full-width .full-width-content .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.full-width .full-width-content .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.full-width .full-width-content .listingHolder>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.full-width .full-width-content .listingHolder>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.full-width .full-width-content .listingHolder>:nth-child(6){-ms-grid-row:3;-ms-grid-column:3}.full-width .full-width-content .listingHolder>:nth-child(7){-ms-grid-row:3;-ms-grid-column:5}.full-width .full-width-content .listingHolder>:nth-child(8){-ms-grid-row:3;-ms-grid-column:7}.full-width .full-width-content .listingHolder>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.full-width .full-width-content .listingHolder>:nth-child(10){-ms-grid-row:5;-ms-grid-column:3}.full-width .full-width-content .listingHolder>:nth-child(11){-ms-grid-row:5;-ms-grid-column:5}.full-width .full-width-content .listingHolder>:nth-child(12){-ms-grid-row:5;-ms-grid-column:7}}.full-width .full-width-content .listingHolder .listing{width:auto;margin:0;text-decoration:none;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:1.5rem 0}.figures{-ms-grid-row:6;-ms-grid-column:2;grid-area:u;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:4rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.figures{width:100%}}.figures .listingHolder{display:-ms-grid;display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(200px,225px));width:100%;-ms-flex-pack:center;justify-content:center}@media (max-width:43em){.figures .listingHolder{padding:1.5rem;grid-gap:0}}@media (max-width:75em){.figures .listingHolder{grid-template-columns:repeat(auto-fit,minmax(200px,205px))}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.figures .listingHolder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}.figures .listingHolder .listing{width:auto;margin:0;text-decoration:none;-ms-grid-column-align:center;justify-self:center;-ms-flex-item-align:start;align-self:flex-start;padding:1.5rem 0}.figures h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:80px;font-size:5rem;font-weight:700;text-align:center}.figures h4.pink{color:#d34082}@supports (-webkit-text-fill-color:transparent){.figures h4.pink{background-image:linear-gradient(215deg,#890c58,#f70c60 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.figures h4.purple{color:#bc6ee5}@supports (-webkit-text-fill-color:transparent){.figures h4.purple{background-image:linear-gradient(215deg,#25335a,#890c58 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.figures h4.blue{color:#559de5}@supports (-webkit-text-fill-color:transparent){.figures h4.blue{background-image:linear-gradient(215deg,#96ffe9,#25335a 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.figures h4.green{color:#67e6bf}@supports (-webkit-text-fill-color:transparent){.figures h4.green{background-image:linear-gradient(215deg,#4899f1,#96ffe9 96%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.figures h4 .small-text{font-size:60px;font-size:3.75rem}.figures p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:200;line-height:1.5;text-align:center;padding:.5rem 0}@media (max-width:43em){.figures{padding-top:1rem}}.content-rows{-ms-grid-row:4;-ms-grid-column:2;grid-area:s;padding:0 0 3rem}.content-rows .embed-container{margin-bottom:unset}.content-rows p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:200;line-height:1.5;max-width:90%;padding:.5rem 0}.content-rows h3{text-align:unset}.content-rows h4{font-size:14px;font-size:.875rem;color:#bebebe;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;padding:1rem 0}.content-rows .rows{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.content-rows .rows .content,.content-rows .rows .video{width:48%}@media (max-width:43em){.content-rows .rows .content,.content-rows .rows .video{width:100%;padding-bottom:1rem}}.content-rows .rows .video{box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}@media (max-width:43em){.content-rows .rows{-ms-flex-direction:column;flex-direction:column}}.content-rows .rows-reverse{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.content-rows .rows-reverse .content,.content-rows .rows-reverse .video{width:48%}@media (max-width:43em){.content-rows .rows-reverse .content,.content-rows .rows-reverse .video{width:100%;padding-bottom:1rem}}.content-rows .rows-reverse .video{box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}@media (max-width:43em){.content-rows .rows-reverse{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}}.content-rows .rows,.content-rows .rows-reverse{padding-bottom:5rem}.content-rows ul{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex}.content-rows ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 3rem 0 0!important}@media (max-width:43em){.content-rows ul li{padding:0 1.5rem 0 0!important}}.content-rows ul li a{font-size:14px;font-size:.875rem;color:#4899f1;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}.content-rows ul li a:hover{text-decoration:underline}.content-rows .button-spacing{padding-top:3rem}.content-rows .button-spacing.mobile{display:none}@media (max-width:43em){.content-rows .button-spacing{display:none;text-align:center}.content-rows .button-spacing.mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding-top:1rem}}@media (max-width:43em){.content-rows .embed-container{margin-bottom:unset}}.four-up{-ms-grid-row:8;-ms-grid-column:2;grid-area:w;min-height:10rem;padding:3rem 0}.four-up h3{padding-bottom:3rem}.four-up p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:200;line-height:1.5;max-width:90%;padding:.5rem 0}.four-up p.title{font-size:25px;font-size:1.5625rem;text-align:center;font-weight:600}.four-up .content{-ms-flex-wrap:wrap;flex-wrap:wrap}.four-up .content,.four-up .content div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.four-up .content div{width:calc(45% - 2rem);padding:2rem;-ms-flex-direction:column;flex-direction:column}.four-up .content div img{margin:0 auto;height:6rem}@media (max-width:43em){.four-up .content div{width:100%;padding:unset;padding-bottom:2rem}}@media (max-width:43em){.four-up .content{-ms-flex-direction:column;flex-direction:column}}@media (max-width:43em){.four-up{padding:1rem 0}}.productivity-swing{-ms-grid-row:10;-ms-grid-column:2;grid-area:y;padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.productivity-swing h3{padding-bottom:3rem}@media (max-width:43em){.productivity-swing h3{padding-bottom:1rem}}.productivity-swing .button-spacing{padding:3rem 0;text-align:center}@media (max-width:43em){.productivity-swing .button-spacing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.productivity-swing p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:200;line-height:1.5;max-width:90%;padding:.5rem 0}.productivity-swing p.title{font-size:25px;font-size:1.5625rem;text-align:center;font-weight:600}@media (max-width:75em){.productivity-swing p{max-width:unset}}@media (max-width:43em){.productivity-swing p{max-width:unset}}.productivity-swing .productivity-swing-content{display:-ms-flexbox;display:flex}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.productivity-swing .productivity-swing-content{width:100%}}.productivity-swing .productivity-swing-content div{width:50%}@media (max-width:75em){.productivity-swing .productivity-swing-content div{width:100%}}@media (max-width:43em){.productivity-swing .productivity-swing-content div{width:100%}}@media (max-width:43em){.productivity-swing .productivity-swing-content div img{max-width:100%}}@media (max-width:75em){.productivity-swing .productivity-swing-content{-ms-flex-direction:column;flex-direction:column}}@media (max-width:43em){.productivity-swing .productivity-swing-content{-ms-flex-direction:column;flex-direction:column}}@media (max-width:75em){.productivity-swing{-ms-flex-align:unset;align-items:unset;justify-items:center;padding:2rem 0}}@media (max-width:43em){.productivity-swing{-ms-flex-align:unset;align-items:unset;justify-items:center;padding:2rem 0}}.modal{max-width:70%}.modal .modal-container{width:100%}@media (max-width:43em){.modal{max-width:95%;padding:0}}body.solutions{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.solutions p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.solutions h3{color:#25335a}body.solutions .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.solutions .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto;-ms-flex-pack:center;justify-content:center}}body.solutions .page-content .full-width-testimonial{grid-area:unset;grid-column:1/-1;margin:5.5rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.solutions .page-content .full-width-testimonial{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}}body.solutions .page-content .content-rows{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.solutions .page-content .content-rows .rows,body.solutions .page-content .content-rows .rows-reverse{padding:unset}body.solutions .page-content .customer-logos{grid-area:unset;grid-column:1/-1}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.solutions .page-content .customer-logos{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;width:100%}}body.solutions .page-content .four-up{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.solutions .page-content .four-up{width:100%}}body.solutions .page-content .blue-gradient-full{grid-area:unset;grid-column:1/-1;margin:5.5rem 0}body.sme-bio,body.solution-entry{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.sme-bio p,body.solution-entry p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.sme-bio h3,body.solution-entry h3{color:#25335a;padding-bottom:2rem}body.sme-bio .page-content,body.solution-entry .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;margin-top:6rem;display:-ms-grid;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.sme-bio .page-content,body.solution-entry .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto;-ms-flex-pack:center;justify-content:center}}body.sme-bio .page-content .simple-form,body.solution-entry .page-content .simple-form{width:100%;text-align:center;background-color:#fff;padding:2rem}body.sme-bio .page-content .simple-form iframe,body.solution-entry .page-content .simple-form iframe{max-width:900px;margin:0 auto}body.sme-bio .page-content .interactive-courses,body.solution-entry .page-content .interactive-courses{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background-image:url(/assets/images/solutions/shape-orange-bg.svg);background-repeat:no-repeat;background-position:75%;padding:2rem 0;margin-bottom:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:75em){body.sme-bio .page-content .interactive-courses,body.solution-entry .page-content .interactive-courses{-ms-flex-wrap:wrap;flex-wrap:wrap;background-position:75% bottom}}@media (max-width:43em){body.sme-bio .page-content .interactive-courses,body.solution-entry .page-content .interactive-courses{grid-column:1/-1;padding:1rem;background-image:none!important}}body.sme-bio .page-content .interactive-courses .text,body.solution-entry .page-content .interactive-courses .text{width:33.33333%}@media (max-width:75em){body.sme-bio .page-content .interactive-courses .text,body.solution-entry .page-content .interactive-courses .text{width:100%}}@media (max-width:43em){body.sme-bio .page-content .interactive-courses .text,body.solution-entry .page-content .interactive-courses .text{width:100%}}body.sme-bio .page-content .interactive-courses .text h3,body.solution-entry .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.sme-bio .page-content .interactive-courses .text h3,body.solution-entry .page-content .interactive-courses .text h3{font-size:32px;font-size:2rem;padding:unset;margin:unset}}@media (max-width:43em){body.sme-bio .page-content .interactive-courses .text p,body.solution-entry .page-content .interactive-courses .text p{color:#363b48}}body.sme-bio .page-content .interactive-courses .interactive-ipad,body.solution-entry .page-content .interactive-courses .interactive-ipad{width:860px}@media (max-width:75em){body.sme-bio .page-content .interactive-courses .interactive-ipad,body.solution-entry .page-content .interactive-courses .interactive-ipad{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media (max-width:43em){body.sme-bio .page-content .interactive-courses .interactive-ipad,body.solution-entry .page-content .interactive-courses .interactive-ipad{display:none}}body.sme-bio .page-content .interactive-courses .interactive-ipad .interactive-frame,body.solution-entry .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;filter:drop-shadow(0 22px 30px rgba(54,59,72,.4));display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}body.sme-bio .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container,body.solution-entry .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container{position:relative;padding-bottom:60.25%;height:0;overflow:hidden;margin:0 0 0 1.6rem;border-radius:.8rem;width:calc(100% - 3.5rem)}body.sme-bio .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container embed,body.sme-bio .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container iframe,body.sme-bio .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container object,body.solution-entry .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container embed,body.solution-entry .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container iframe,body.solution-entry .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}body.sme-bio .page-content .interactive-courses .interactive-ipad .exercise-buttons,body.solution-entry .page-content .interactive-courses .interactive-ipad .exercise-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:2rem}body.sme-bio .page-content .interactive-courses .interactive-ipad .exercise-buttons a,body.solution-entry .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.sme-bio .page-content .interactive-courses .interactive-ipad .exercise-buttons a:hover,body.solution-entry .page-content .interactive-courses .interactive-ipad .exercise-buttons a:hover{background-color:#96ffe9}body.sme-bio .page-content .interactive-courses .interactive-ipad .exercise-buttons a.active,body.solution-entry .page-content .interactive-courses .interactive-ipad .exercise-buttons a.active{color:#fff;background:#25335a}body.sme-bio .page-content .feature-grid,body.solution-entry .page-content .feature-grid{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:2rem 0 3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43em){body.sme-bio .page-content .feature-grid,body.solution-entry .page-content .feature-grid{margin-bottom:1rem}}body.sme-bio .page-content .feature-grid .feature-item,body.solution-entry .page-content .feature-grid .feature-item{width:25.64103%;margin:4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start}@media (max-width:43em){body.sme-bio .page-content .feature-grid .feature-item,body.solution-entry .page-content .feature-grid .feature-item{width:100%}}body.sme-bio .page-content .feature-grid .feature-item h4,body.solution-entry .page-content .feature-grid .feature-item h4{-ms-flex-order:2;order:2;font-family:Fira Sans,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.sme-bio .page-content .feature-grid .feature-item p,body.solution-entry .page-content .feature-grid .feature-item p{-ms-flex-order:3;order:3;font-size:16px;font-size:1rem;text-align:center;width:100%;margin-bottom:0;padding-bottom:0}body.sme-bio .page-content .feature-grid .feature-item img,body.solution-entry .page-content .feature-grid .feature-item img{-ms-flex-order:1;order:1;width:4rem;height:4rem}body.sme-bio .page-content .feature-grid-card-bg,body.solution-entry .page-content .feature-grid-card-bg{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:2rem 0 3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.sme-bio .page-content .feature-grid-card-bg h3,body.solution-entry .page-content .feature-grid-card-bg h3{width:100%;padding-bottom:unset}@media (max-width:43em){body.sme-bio .page-content .feature-grid-card-bg,body.solution-entry .page-content .feature-grid-card-bg{margin-bottom:1rem}}body.sme-bio .page-content .feature-grid-card-bg .feature-item,body.solution-entry .page-content .feature-grid-card-bg .feature-item{width:27.02703%;margin:2.5rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;border-radius:.3rem;box-shadow:0 0 10px rgba(54,59,72,.04);padding:1.5rem}@media (max-width:43em){body.sme-bio .page-content .feature-grid-card-bg .feature-item,body.solution-entry .page-content .feature-grid-card-bg .feature-item{width:100%}}body.sme-bio .page-content .feature-grid-card-bg .feature-item h3,body.solution-entry .page-content .feature-grid-card-bg .feature-item h3{padding:0 0 .5rem;width:100%}body.sme-bio .page-content .feature-grid-card-bg .feature-item p,body.solution-entry .page-content .feature-grid-card-bg .feature-item p{font-size:16px;font-size:1rem;text-align:center;width:100%;margin-bottom:0;padding-bottom:0}body.sme-bio .page-content .feature-grid-card-bg .feature-item img,body.solution-entry .page-content .feature-grid-card-bg .feature-item img{display:block;max-height:200px;width:4rem;height:4rem;padding:.25rem}body.sme-bio .page-content .faq-grid,body.solution-entry .page-content .faq-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1450px);grid-template-columns:minmax(0,1450px);grid-auto-rows:auto}body.sme-bio .page-content .faq-grid.ecare-program-list,body.solution-entry .page-content .faq-grid.ecare-program-list{-ms-grid-columns:minmax(0,1100px);grid-template-columns:minmax(0,1100px);-ms-grid-row-align:center;align-self:center}body.sme-bio .page-content .faq-grid .faq-content h2,body.solution-entry .page-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.sme-bio .page-content .faq-grid .faq-content .events-listing,body.solution-entry .page-content .faq-grid .faq-content .events-listing{padding:1rem 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;row-gap:1em}body.sme-bio .page-content .faq-grid .faq-content .events-listing div,body.solution-entry .page-content .faq-grid .faq-content .events-listing div{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.5rem 0}body.sme-bio .page-content .faq-grid .faq-content .events-listing-empty,body.solution-entry .page-content .faq-grid .faq-content .events-listing-empty{padding:1rem 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;grid-auto-rows:auto;row-gap:1em}body.sme-bio .page-content .faq-grid .faq-content .faq-buttons,body.solution-entry .page-content .faq-grid .faq-content .faq-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:2rem;-ms-flex-pack:center;justify-content:center}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .faq-buttons,body.solution-entry .page-content .faq-grid .faq-content .faq-buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}body.sme-bio .page-content .faq-grid .faq-content h3,body.solution-entry .page-content .faq-grid .faq-content h3{padding:2rem 0;text-align:unset;font-size:20px;font-size:1.25rem}body.sme-bio .page-content .faq-grid .faq-content .topic-container,body.solution-entry .page-content .faq-grid .faq-content .topic-container{width:100%;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.08),0 0 0 rgba(0,0,0,.14);margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:.4rem;overflow:hidden;transition:box-shadow .3s ease-in-out}body.sme-bio .page-content .faq-grid .faq-content .topic-container:hover,body.solution-entry .page-content .faq-grid .faq-content .topic-container:hover{box-shadow:0 12px 18px rgba(0,0,0,.16),0 0 0 rgba(0,0,0,.24)}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static{display:-ms-flexbox;display:flex}@media (max-width:75em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static a,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static a{color:#585e6f}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static h2,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:300}@media (max-width:75em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static h2,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static h2,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static h3,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static img,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static img{max-width:230px;object-fit:cover}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static img,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static img{display:none}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1rem;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner{padding:1rem}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner h3,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner h3{text-align:left}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses{color:#f70c60}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.solution-entry .page-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:50%;background-size:contain;transition:all .2s ease-in-out;margin-left:1rem}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after{margin-left:.5rem}}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p{width:45%}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after{transform:rotate(180deg)!important}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses{display:none;max-height:0;animation:c .2s ease-in;opacity:0;padding:0 1.5rem .5rem}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses{padding:1rem}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;max-height:400vh}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program img,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program img{padding-right:4rem;max-width:15rem;height:auto;-ms-flex-item-align:start;align-self:flex-start;padding-top:.5rem}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open .ecare-program p,body.solution-entry .page-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.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses a,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses a{color:#4899f1}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses ol,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses ol{list-style:auto;padding:1rem 2rem}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul{column-count:3;column-gap:2rem;column-fill:balance}@media (max-width:43em){body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul{column-count:2;column-gap:3rem}}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul li,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul li{line-height:1.2;margin-bottom:.8rem}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul ul,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul ul{column-count:unset}body.sme-bio .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li,body.solution-entry .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li{margin-left:1.5rem;margin-right:1rem}body.sme-bio .page-content .provided-by,body.solution-entry .page-content .provided-by{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.sme-bio .page-content .provided-by .logo-container,body.solution-entry .page-content .provided-by .logo-container{-ms-flex-order:2;order:2;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center}body.sme-bio .page-content .provided-by .logo-container img,body.solution-entry .page-content .provided-by .logo-container img{margin-right:2rem;height:60px}@media (max-width:43em){body.sme-bio .page-content .provided-by .logo-container img,body.solution-entry .page-content .provided-by .logo-container img{display:none;visibility:hidden}}body.sme-bio .page-content .provided-by p,body.solution-entry .page-content .provided-by p{width:100%;margin:0 auto;-ms-flex-order:1;order:1;text-align:center}body.sme-bio .page-content .provided-by p a,body.solution-entry .page-content .provided-by p a{color:#4899f1}body.sme-bio .page-content .provided-by p a:hover,body.solution-entry .page-content .provided-by p a:hover{text-decoration:underline}body.faq-page .hero,body.solution-entry .hero,body.solution-type .hero,body.solutions .hero{grid-column:1/-1;background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .hero,body.solution-entry .hero,body.solution-type .hero,body.solutions .hero{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media (max-width:43em){body.faq-page .hero.solidRoyalBlue,body.solution-entry .hero.solidRoyalBlue,body.solution-type .hero.solidRoyalBlue,body.solutions .hero.solidRoyalBlue{background-color:#25335a}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .hero .hero-inner .hero-image,body.solution-entry .hero .hero-inner .hero-image,body.solution-type .hero .hero-inner .hero-image,body.solutions .hero .hero-inner .hero-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .hero .hero-inner .text,body.solution-entry .hero .hero-inner .text,body.solution-type .hero .hero-inner .text,body.solutions .hero .hero-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.faq-page .hero .hero-inner .text .provided-logos,body.solution-entry .hero .hero-inner .text .provided-logos,body.solution-type .hero .hero-inner .text .provided-logos,body.solutions .hero .hero-inner .text .provided-logos{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;display:flex}body.faq-page .hero .hero-inner .text .provided-logos p,body.solution-entry .hero .hero-inner .text .provided-logos p,body.solution-type .hero .hero-inner .text .provided-logos p,body.solutions .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.faq-page .hero .hero-inner .text .provided-logos img,body.solution-entry .hero .hero-inner .text .provided-logos img,body.solution-type .hero .hero-inner .text .provided-logos img,body.solutions .hero .hero-inner .text .provided-logos img{height:2.5rem;margin-right:1rem}body.faq-page .hero .hero-inner .text ul,body.solution-entry .hero .hero-inner .text ul,body.solution-type .hero .hero-inner .text ul,body.solutions .hero .hero-inner .text ul{color:#585e6f;display:block;font-size:18px;font-size:1.125rem;list-style-type:disc;list-style-position:outside;padding-left:1rem;line-height:1.2;padding-top:0;margin-top:0;padding-bottom:2rem}body.faq-page .hero .hero-inner .text ul li,body.solution-entry .hero .hero-inner .text ul li,body.solution-type .hero .hero-inner .text ul li,body.solutions .hero .hero-inner .text ul li{display:list-item;padding:.5rem 0}body.faq-page .article,body.solution-entry .article,body.solution-type .article,body.solutions .article{grid-column:1/-1;background-color:unset;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .article,body.solution-entry .article,body.solution-type .article,body.solutions .article{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}body.faq-page .article .article-inner,body.solution-entry .article .article-inner,body.solution-type .article .article-inner,body.solutions .article .article-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.faq-page .article .article-inner .text,body.solution-entry .article .article-inner .text,body.solution-type .article .article-inner .text,body.solutions .article .article-inner .text{padding:4rem 2rem 5rem 0}@media (max-width:43em){body.faq-page .article .article-inner .text,body.solution-entry .article .article-inner .text,body.solution-type .article .article-inner .text,body.solutions .article .article-inner .text{padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .article .article-inner .text,body.solution-entry .article .article-inner .text,body.solution-type .article .article-inner .text,body.solutions .article .article-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.faq-page .article .article-inner .text h2,body.solution-entry .article .article-inner .text h2,body.solution-type .article .article-inner .text h2,body.solutions .article .article-inner .text h2{font-family:Fira Sans,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.faq-page .article .article-inner .text h2,body.solution-entry .article .article-inner .text h2,body.solution-type .article .article-inner .text h2,body.solutions .article .article-inner .text h2{font-size:16px;font-size:1rem;text-align:center;color:#585e6f}}body.faq-page .article .article-inner .text h1,body.solution-entry .article .article-inner .text h1,body.solution-type .article .article-inner .text h1,body.solutions .article .article-inner .text h1{font-family:Fira Sans,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.faq-page .article .article-inner .text h1,body.solution-entry .article .article-inner .text h1,body.solution-type .article .article-inner .text h1,body.solutions .article .article-inner .text h1{font-size:32px;font-size:2rem;text-align:center}}body.faq-page .article .article-inner .text p,body.solution-entry .article .article-inner .text p,body.solution-type .article .article-inner .text p,body.solutions .article .article-inner .text p{font-size:18px;font-size:1.125rem;position:relative;z-index:1}body.faq-page .article .article-inner .text p:first-of-type,body.solution-entry .article .article-inner .text p:first-of-type,body.solution-type .article .article-inner .text p:first-of-type,body.solutions .article .article-inner .text p:first-of-type{margin-top:2rem}body.faq-page .article .article-inner .text p:last-of-type,body.solution-entry .article .article-inner .text p:last-of-type,body.solution-type .article .article-inner .text p:last-of-type,body.solutions .article .article-inner .text p:last-of-type{margin-bottom:2rem}@media (max-width:43em){body.faq-page .article .article-inner .text p,body.solution-entry .article .article-inner .text p,body.solution-type .article .article-inner .text p,body.solutions .article .article-inner .text p{text-align:center;color:#fff;margin:.5rem 0 1rem}}@media (max-width:689px){body.faq-page .article .article-inner .text p,body.solution-entry .article .article-inner .text p,body.solution-type .article .article-inner .text p,body.solutions .article .article-inner .text p{color:#25335a}}body.faq-page .article .article-inner .text p strong,body.solution-entry .article .article-inner .text p strong,body.solution-type .article .article-inner .text p strong,body.solutions .article .article-inner .text p strong{font-weight:700}body.faq-page .article .article-inner .text p em,body.solution-entry .article .article-inner .text p em,body.solution-type .article .article-inner .text p em,body.solutions .article .article-inner .text p em{font-style:italic}body.faq-page .article .article-inner .text a.button:last-of-type,body.solution-entry .article .article-inner .text a.button:last-of-type,body.solution-type .article .article-inner .text a.button:last-of-type,body.solutions .article .article-inner .text a.button:last-of-type{margin-left:.5rem}body.faq-page .article .article-inner .text a.button:first-of-type,body.solution-entry .article .article-inner .text a.button:first-of-type,body.solution-type .article .article-inner .text a.button:first-of-type,body.solutions .article .article-inner .text a.button:first-of-type{margin-left:unset}@media (max-width:43em){body.faq-page .article .article-inner .text a.button,body.solution-entry .article .article-inner .text a.button,body.solution-type .article .article-inner .text a.button,body.solutions .article .article-inner .text a.button{-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .75rem}body.faq-page .article .article-inner .text a.button.pink,body.solution-entry .article .article-inner .text a.button.pink,body.solution-type .article .article-inner .text a.button.pink,body.solutions .article .article-inner .text a.button.pink{background:#96ffe9;color:#25335a}body.faq-page .article .article-inner .text a.button.no-button.blue,body.solution-entry .article .article-inner .text a.button.no-button.blue,body.solution-type .article .article-inner .text a.button.no-button.blue,body.solutions .article .article-inner .text a.button.no-button.blue{color:#fff}}body.faq-page .article .article-inner .text ol,body.faq-page .article .article-inner .text ul,body.solution-entry .article .article-inner .text ol,body.solution-entry .article .article-inner .text ul,body.solution-type .article .article-inner .text ol,body.solution-type .article .article-inner .text ul,body.solutions .article .article-inner .text ol,body.solutions .article .article-inner .text ul{width:100%;padding:.25rem 0 .25rem 1.1rem}body.faq-page .article .article-inner .text ol li,body.faq-page .article .article-inner .text ul li,body.solution-entry .article .article-inner .text ol li,body.solution-entry .article .article-inner .text ul li,body.solution-type .article .article-inner .text ol li,body.solution-type .article .article-inner .text ul li,body.solutions .article .article-inner .text ol li,body.solutions .article .article-inner .text ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.5rem}body.faq-page .article .article-inner .text ol li strong,body.faq-page .article .article-inner .text ul li strong,body.solution-entry .article .article-inner .text ol li strong,body.solution-entry .article .article-inner .text ul li strong,body.solution-type .article .article-inner .text ol li strong,body.solution-type .article .article-inner .text ul li strong,body.solutions .article .article-inner .text ol li strong,body.solutions .article .article-inner .text ul li strong{font-weight:700}body.faq-page .article .article-inner .text ol li em,body.faq-page .article .article-inner .text ul li em,body.solution-entry .article .article-inner .text ol li em,body.solution-entry .article .article-inner .text ul li em,body.solution-type .article .article-inner .text ol li em,body.solution-type .article .article-inner .text ul li em,body.solutions .article .article-inner .text ol li em,body.solutions .article .article-inner .text ul li em{font-style:italic}body.faq-page .article .article-inner .text ol li a:link,body.faq-page .article .article-inner .text ol li a:visited,body.faq-page .article .article-inner .text ul li a:link,body.faq-page .article .article-inner .text ul li a:visited,body.solution-entry .article .article-inner .text ol li a:link,body.solution-entry .article .article-inner .text ol li a:visited,body.solution-entry .article .article-inner .text ul li a:link,body.solution-entry .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,body.solution-type .article .article-inner .text ul li a:link,body.solution-type .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.solutions .article .article-inner .text ul li a:link,body.solutions .article .article-inner .text ul li a:visited{color:#4899f1;text-decoration:none}body.faq-page .article .article-inner .text ol li a:active,body.faq-page .article .article-inner .text ol li a:hover,body.faq-page .article .article-inner .text ul li a:active,body.faq-page .article .article-inner .text ul li a:hover,body.solution-entry .article .article-inner .text ol li a:active,body.solution-entry .article .article-inner .text ol li a:hover,body.solution-entry .article .article-inner .text ul li a:active,body.solution-entry .article .article-inner .text ul li a:hover,body.solution-type .article .article-inner .text ol li a:active,body.solution-type .article .article-inner .text ol li a:hover,body.solution-type .article .article-inner .text ul li a:active,body.solution-type .article .article-inner .text ul li a:hover,body.solutions .article .article-inner .text ol li a:active,body.solutions .article .article-inner .text ol li a:hover,body.solutions .article .article-inner .text ul li a:active,body.solutions .article .article-inner .text ul li a:hover{text-decoration:underline}body.faq-page .article .article-inner .text ul,body.solution-entry .article .article-inner .text ul,body.solution-type .article .article-inner .text ul,body.solutions .article .article-inner .text ul{list-style:disc outside}body.faq-page .article .article-inner .text ol,body.solution-entry .article .article-inner .text ol,body.solution-type .article .article-inner .text ol,body.solutions .article .article-inner .text ol{list-style-type:none;counter-reset:a;margin:0;padding:0}body.faq-page .article .article-inner .text ol>li,body.solution-entry .article .article-inner .text ol>li,body.solution-type .article .article-inner .text ol>li,body.solutions .article .article-inner .text ol>li{display:table;counter-increment:a;margin:.75em 0}body.faq-page .article .article-inner .text ol>li:before,body.solution-entry .article .article-inner .text ol>li:before,body.solution-type .article .article-inner .text ol>li:before,body.solutions .article .article-inner .text ol>li:before{content:counters(a,".") ". ";display:table-cell;padding-right:.6em}body.faq-page .article .article-inner .text ol li ol>li,body.solution-entry .article .article-inner .text ol li ol>li,body.solution-type .article .article-inner .text ol li ol>li,body.solutions .article .article-inner .text ol li ol>li{margin:.75rem 0}body.faq-page .article .article-inner .text ol li ol>li:before,body.solution-entry .article .article-inner .text ol li ol>li:before,body.solution-type .article .article-inner .text ol li ol>li:before,body.solutions .article .article-inner .text ol li ol>li:before{content:counters(a,".") " "}body.faq-page .courses,body.solution-entry .courses,body.solution-type .courses,body.solutions .courses{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:3rem 0}@media (max-width:43em){body.faq-page .courses,body.solution-entry .courses,body.solution-type .courses,body.solutions .courses{margin:1rem 0}}body.faq-page .courses h3,body.solution-entry .courses h3,body.solution-type .courses h3,body.solutions .courses h3{padding-bottom:2rem}body.faq-page .courses .course-grid,body.solution-entry .courses .course-grid,body.solution-type .courses .course-grid,body.solutions .courses .course-grid{width:100%;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .courses .course-grid,body.solution-entry .courses .course-grid,body.solution-type .courses .course-grid,body.solutions .courses .course-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.faq-page .courses .course-grid a.course-item,body.solution-entry .courses .course-grid a.course-item,body.solution-type .courses .course-grid a.course-item,body.solutions .courses .course-grid a.course-item{padding:1rem .5rem;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.06);border-radius:5px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#4899f1;text-align:center;line-height:1.1;transition:all .3s ease-in-out;border:none;text-decoration:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .courses .course-grid a.course-item,body.solution-entry .courses .course-grid a.course-item,body.solution-type .courses .course-grid a.course-item,body.solutions .courses .course-grid a.course-item{width:18%;margin:.5rem}}body.faq-page .courses .course-grid a.course-item:hover,body.solution-entry .courses .course-grid a.course-item:hover,body.solution-type .courses .course-grid a.course-item:hover,body.solutions .courses .course-grid a.course-item:hover{color:#25335a;background:#ddfff8}body.faq-page .courses a.full-item,body.solution-entry .courses a.full-item,body.solution-type .courses a.full-item,body.solutions .courses a.full-item{width:100%;margin-top:1rem;padding:1rem 0;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.06);border-radius:5px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#4899f1;text-align:center;line-height:1.1;transition:all .3s ease-in-out;border:none;text-decoration:none}body.faq-page .courses a.full-item:hover,body.solution-entry .courses a.full-item:hover,body.solution-type .courses a.full-item:hover,body.solutions .courses a.full-item:hover{color:#25335a;background:#d3fff6}body.faq-page .solution-entries,body.solution-entry .solution-entries,body.solution-type .solution-entries,body.solutions .solution-entries{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:6.5rem 0 5.5rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .solution-entries,body.solution-entry .solution-entries,body.solution-type .solution-entries,body.solutions .solution-entries{width:100%}}body.faq-page .solution-entries h2,body.solution-entry .solution-entries h2,body.solution-type .solution-entries h2,body.solutions .solution-entries h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;text-align:center;margin:6rem 0 2rem}body.faq-page .solution-entries h2:first-of-type,body.solution-entry .solution-entries h2:first-of-type,body.solution-type .solution-entries h2:first-of-type,body.solutions .solution-entries h2:first-of-type{margin-top:unset}body.faq-page .solution-entries .listingHolder,body.solution-entry .solution-entries .listingHolder,body.solution-type .solution-entries .listingHolder,body.solutions .solution-entries .listingHolder{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .solution-entries .listingHolder,body.solution-entry .solution-entries .listingHolder,body.solution-type .solution-entries .listingHolder,body.solutions .solution-entries .listingHolder{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}body.faq-page .solution-entries .listingHolder a.listing,body.faq-page .solution-entries .listingHolder div.listing,body.solution-entry .solution-entries .listingHolder a.listing,body.solution-entry .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder a.listing,body.solution-type .solution-entries .listingHolder div.listing,body.solutions .solution-entries .listingHolder a.listing,body.solutions .solution-entries .listingHolder div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .solution-entries .listingHolder a.listing,body.faq-page .solution-entries .listingHolder div.listing,body.solution-entry .solution-entries .listingHolder a.listing,body.solution-entry .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder a.listing,body.solution-type .solution-entries .listingHolder div.listing,body.solutions .solution-entries .listingHolder a.listing,body.solutions .solution-entries .listingHolder div.listing{width:calc(20% - 1rem);margin:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}body.faq-page .solution-entries .listingHolder a.listing img,body.faq-page .solution-entries .listingHolder div.listing img,body.solution-entry .solution-entries .listingHolder a.listing img,body.solution-entry .solution-entries .listingHolder div.listing img,body.solution-type .solution-entries .listingHolder a.listing img,body.solution-type .solution-entries .listingHolder div.listing img,body.solutions .solution-entries .listingHolder a.listing img,body.solutions .solution-entries .listingHolder div.listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .solution-entries .listingHolder a.listing img,body.faq-page .solution-entries .listingHolder div.listing img,body.solution-entry .solution-entries .listingHolder a.listing img,body.solution-entry .solution-entries .listingHolder div.listing img,body.solution-type .solution-entries .listingHolder a.listing img,body.solution-type .solution-entries .listingHolder div.listing img,body.solutions .solution-entries .listingHolder a.listing img,body.solutions .solution-entries .listingHolder div.listing img{width:80px;height:80px;-ms-flex-order:1;order:1}}body.faq-page .solution-entries .listingHolder a.listing .title,body.faq-page .solution-entries .listingHolder div.listing .title,body.solution-entry .solution-entries .listingHolder a.listing .title,body.solution-entry .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder a.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title,body.solutions .solution-entries .listingHolder a.listing .title,body.solutions .solution-entries .listingHolder div.listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .solution-entries .listingHolder a.listing .title,body.faq-page .solution-entries .listingHolder div.listing .title,body.solution-entry .solution-entries .listingHolder a.listing .title,body.solution-entry .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder a.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title,body.solutions .solution-entries .listingHolder a.listing .title,body.solutions .solution-entries .listingHolder div.listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-ms-flex-order:2;order:2;padding:.5rem}}body.faq-page .solution-entries .listingHolder a.listing.view-all,body.faq-page .solution-entries .listingHolder div.listing.view-all,body.solution-entry .solution-entries .listingHolder a.listing.view-all,body.solution-entry .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,body.solutions .solution-entries .listingHolder a.listing.view-all,body.solutions .solution-entries .listingHolder div.listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}body.faq-page .solution-entries .listingHolder a.listing.view-all .title,body.faq-page .solution-entries .listingHolder div.listing.view-all .title,body.solution-entry .solution-entries .listingHolder a.listing.view-all .title,body.solution-entry .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,body.solutions .solution-entries .listingHolder a.listing.view-all .title,body.solutions .solution-entries .listingHolder div.listing.view-all .title{color:#fff}body.faq-page .solution-entries .listingHolder a.listing.view-all:hover,body.faq-page .solution-entries .listingHolder div.listing.view-all:hover,body.solution-entry .solution-entries .listingHolder a.listing.view-all:hover,body.solution-entry .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,body.solutions .solution-entries .listingHolder a.listing.view-all:hover,body.solutions .solution-entries .listingHolder div.listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}body.faq-page .solution-entries .listingHolder a.listing:hover,body.faq-page .solution-entries .listingHolder div.listing:hover,body.solution-entry .solution-entries .listingHolder a.listing:hover,body.solution-entry .solution-entries .listingHolder div.listing:hover,body.solution-type .solution-entries .listingHolder a.listing:hover,body.solution-type .solution-entries .listingHolder div.listing:hover,body.solutions .solution-entries .listingHolder a.listing:hover,body.solutions .solution-entries .listingHolder div.listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.faq-page .solution-entries .listingHolder a.listing:hover .title,body.faq-page .solution-entries .listingHolder div.listing:hover .title,body.solution-entry .solution-entries .listingHolder a.listing:hover .title,body.solution-entry .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,body.solutions .solution-entries .listingHolder a.listing:hover .title,body.solutions .solution-entries .listingHolder div.listing:hover .title{color:#25335a}body.faq-page .solution-entries .listingHolder div.listing,body.solution-entry .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder div.listing,body.solutions .solution-entries .listingHolder div.listing{box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.faq-page .solution-entries .listingHolder div.listing .title,body.solution-entry .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title,body.solutions .solution-entries .listingHolder div.listing .title{color:#585e6f;font-weight:400}body.faq-page .solution-entries .listingHolder div.listing:hover,body.solution-entry .solution-entries .listingHolder div.listing:hover,body.solution-type .solution-entries .listingHolder div.listing:hover,body.solutions .solution-entries .listingHolder div.listing:hover{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.faq-page .solution-entries .listingHolder div.listing:hover .title,body.solution-entry .solution-entries .listingHolder div.listing:hover .title,body.solution-type .solution-entries .listingHolder div.listing:hover .title,body.solutions .solution-entries .listingHolder div.listing:hover .title{color:#363b48}body.faq-page .solution-entries .listingHolder.unlinked,body.solution-entry .solution-entries .listingHolder.unlinked,body.solution-type .solution-entries .listingHolder.unlinked,body.solutions .solution-entries .listingHolder.unlinked{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body.faq-page .solution-entries .listingHolder.unlinked a.listing,body.faq-page .solution-entries .listingHolder.unlinked div.listing,body.solution-entry .solution-entries .listingHolder.unlinked a.listing,body.solution-entry .solution-entries .listingHolder.unlinked div.listing,body.solution-type .solution-entries .listingHolder.unlinked a.listing,body.solution-type .solution-entries .listingHolder.unlinked div.listing,body.solutions .solution-entries .listingHolder.unlinked a.listing,body.solutions .solution-entries .listingHolder.unlinked div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 4rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 4rem ". n ." auto ". . ." 1rem/1rem auto 1rem;cursor:default}body.faq-page .solution-entries .listingHolder.unlinked a.listing .title,body.faq-page .solution-entries .listingHolder.unlinked div.listing .title,body.solution-entry .solution-entries .listingHolder.unlinked a.listing .title,body.solution-entry .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,body.solutions .solution-entries .listingHolder.unlinked a.listing .title,body.solutions .solution-entries .listingHolder.unlinked div.listing .title{font-size:16px;font-size:1rem}body.faq-page .solution-entries .listingHolder.unlinked a.listing .hover-text,body.faq-page .solution-entries .listingHolder.unlinked div.listing .hover-text,body.solution-entry .solution-entries .listingHolder.unlinked a.listing .hover-text,body.solution-entry .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,body.solutions .solution-entries .listingHolder.unlinked a.listing .hover-text,body.solutions .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;-ms-grid-row-align:center;align-self:center;padding:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem);opacity:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:default}body.faq-page .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.faq-page .solution-entries .listingHolder.unlinked div:hover.listing .hover-text,body.solution-entry .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.solution-entry .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,body.solutions .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.solutions .solution-entries .listingHolder.unlinked div:hover.listing .hover-text{z-index:1;opacity:1}body.faq-page .active-shooter-industries,body.solution-entry .active-shooter-industries,body.solution-type .active-shooter-industries,body.solutions .active-shooter-industries{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1.5rem 0 5.5rem;width:75%;-ms-grid-column-align:center;justify-self:center}body.faq-page .active-shooter-industries .listingHolder,body.solution-entry .active-shooter-industries .listingHolder,body.solution-type .active-shooter-industries .listingHolder,body.solutions .active-shooter-industries .listingHolder{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-top:2rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .active-shooter-industries .listingHolder,body.solution-entry .active-shooter-industries .listingHolder,body.solution-type .active-shooter-industries .listingHolder,body.solutions .active-shooter-industries .listingHolder{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}body.faq-page .active-shooter-industries .listingHolder a.listing,body.faq-page .active-shooter-industries .listingHolder div.listing,body.solution-entry .active-shooter-industries .listingHolder a.listing,body.solution-entry .active-shooter-industries .listingHolder div.listing,body.solution-type .active-shooter-industries .listingHolder a.listing,body.solution-type .active-shooter-industries .listingHolder div.listing,body.solutions .active-shooter-industries .listingHolder a.listing,body.solutions .active-shooter-industries .listingHolder div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .active-shooter-industries .listingHolder a.listing,body.faq-page .active-shooter-industries .listingHolder div.listing,body.solution-entry .active-shooter-industries .listingHolder a.listing,body.solution-entry .active-shooter-industries .listingHolder div.listing,body.solution-type .active-shooter-industries .listingHolder a.listing,body.solution-type .active-shooter-industries .listingHolder div.listing,body.solutions .active-shooter-industries .listingHolder a.listing,body.solutions .active-shooter-industries .listingHolder div.listing{width:calc(20% - 1rem);margin:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}body.faq-page .active-shooter-industries .listingHolder a.listing img,body.faq-page .active-shooter-industries .listingHolder div.listing img,body.solution-entry .active-shooter-industries .listingHolder a.listing img,body.solution-entry .active-shooter-industries .listingHolder div.listing img,body.solution-type .active-shooter-industries .listingHolder a.listing img,body.solution-type .active-shooter-industries .listingHolder div.listing img,body.solutions .active-shooter-industries .listingHolder a.listing img,body.solutions .active-shooter-industries .listingHolder div.listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .active-shooter-industries .listingHolder a.listing img,body.faq-page .active-shooter-industries .listingHolder div.listing img,body.solution-entry .active-shooter-industries .listingHolder a.listing img,body.solution-entry .active-shooter-industries .listingHolder div.listing img,body.solution-type .active-shooter-industries .listingHolder a.listing img,body.solution-type .active-shooter-industries .listingHolder div.listing img,body.solutions .active-shooter-industries .listingHolder a.listing img,body.solutions .active-shooter-industries .listingHolder div.listing img{width:80px;height:80px;-ms-flex-order:1;order:1}}body.faq-page .active-shooter-industries .listingHolder a.listing .title,body.faq-page .active-shooter-industries .listingHolder div.listing .title,body.solution-entry .active-shooter-industries .listingHolder a.listing .title,body.solution-entry .active-shooter-industries .listingHolder div.listing .title,body.solution-type .active-shooter-industries .listingHolder a.listing .title,body.solution-type .active-shooter-industries .listingHolder div.listing .title,body.solutions .active-shooter-industries .listingHolder a.listing .title,body.solutions .active-shooter-industries .listingHolder div.listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .active-shooter-industries .listingHolder a.listing .title,body.faq-page .active-shooter-industries .listingHolder div.listing .title,body.solution-entry .active-shooter-industries .listingHolder a.listing .title,body.solution-entry .active-shooter-industries .listingHolder div.listing .title,body.solution-type .active-shooter-industries .listingHolder a.listing .title,body.solution-type .active-shooter-industries .listingHolder div.listing .title,body.solutions .active-shooter-industries .listingHolder a.listing .title,body.solutions .active-shooter-industries .listingHolder div.listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-ms-flex-order:2;order:2;padding:.5rem}}body.faq-page .active-shooter-industries .listingHolder a.listing.view-all,body.faq-page .active-shooter-industries .listingHolder div.listing.view-all,body.solution-entry .active-shooter-industries .listingHolder a.listing.view-all,body.solution-entry .active-shooter-industries .listingHolder div.listing.view-all,body.solution-type .active-shooter-industries .listingHolder a.listing.view-all,body.solution-type .active-shooter-industries .listingHolder div.listing.view-all,body.solutions .active-shooter-industries .listingHolder a.listing.view-all,body.solutions .active-shooter-industries .listingHolder div.listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}body.faq-page .active-shooter-industries .listingHolder a.listing.view-all .title,body.faq-page .active-shooter-industries .listingHolder div.listing.view-all .title,body.solution-entry .active-shooter-industries .listingHolder a.listing.view-all .title,body.solution-entry .active-shooter-industries .listingHolder div.listing.view-all .title,body.solution-type .active-shooter-industries .listingHolder a.listing.view-all .title,body.solution-type .active-shooter-industries .listingHolder div.listing.view-all .title,body.solutions .active-shooter-industries .listingHolder a.listing.view-all .title,body.solutions .active-shooter-industries .listingHolder div.listing.view-all .title{color:#fff}body.faq-page .active-shooter-industries .listingHolder a.listing.view-all:hover,body.faq-page .active-shooter-industries .listingHolder div.listing.view-all:hover,body.solution-entry .active-shooter-industries .listingHolder a.listing.view-all:hover,body.solution-entry .active-shooter-industries .listingHolder div.listing.view-all:hover,body.solution-type .active-shooter-industries .listingHolder a.listing.view-all:hover,body.solution-type .active-shooter-industries .listingHolder div.listing.view-all:hover,body.solutions .active-shooter-industries .listingHolder a.listing.view-all:hover,body.solutions .active-shooter-industries .listingHolder div.listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}body.faq-page .active-shooter-industries .listingHolder a.listing:hover,body.faq-page .active-shooter-industries .listingHolder div.listing:hover,body.solution-entry .active-shooter-industries .listingHolder a.listing:hover,body.solution-entry .active-shooter-industries .listingHolder div.listing:hover,body.solution-type .active-shooter-industries .listingHolder a.listing:hover,body.solution-type .active-shooter-industries .listingHolder div.listing:hover,body.solutions .active-shooter-industries .listingHolder a.listing:hover,body.solutions .active-shooter-industries .listingHolder div.listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.faq-page .active-shooter-industries .listingHolder a.listing:hover .title,body.faq-page .active-shooter-industries .listingHolder div.listing:hover .title,body.solution-entry .active-shooter-industries .listingHolder a.listing:hover .title,body.solution-entry .active-shooter-industries .listingHolder div.listing:hover .title,body.solution-type .active-shooter-industries .listingHolder a.listing:hover .title,body.solution-type .active-shooter-industries .listingHolder div.listing:hover .title,body.solutions .active-shooter-industries .listingHolder a.listing:hover .title,body.solutions .active-shooter-industries .listingHolder div.listing:hover .title{color:#25335a}body.faq-page .active-shooter-industries .listingHolder div.listing,body.solution-entry .active-shooter-industries .listingHolder div.listing,body.solution-type .active-shooter-industries .listingHolder div.listing,body.solutions .active-shooter-industries .listingHolder div.listing{box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.faq-page .active-shooter-industries .listingHolder div.listing .title,body.solution-entry .active-shooter-industries .listingHolder div.listing .title,body.solution-type .active-shooter-industries .listingHolder div.listing .title,body.solutions .active-shooter-industries .listingHolder div.listing .title{color:#585e6f;font-weight:400}body.faq-page .active-shooter-industries .listingHolder div.listing:hover,body.solution-entry .active-shooter-industries .listingHolder div.listing:hover,body.solution-type .active-shooter-industries .listingHolder div.listing:hover,body.solutions .active-shooter-industries .listingHolder div.listing:hover{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.faq-page .active-shooter-industries .listingHolder div.listing:hover .title,body.solution-entry .active-shooter-industries .listingHolder div.listing:hover .title,body.solution-type .active-shooter-industries .listingHolder div.listing:hover .title,body.solutions .active-shooter-industries .listingHolder div.listing:hover .title{color:#363b48}body.faq-page .active-shooter-industries .listingHolder.unlinked,body.solution-entry .active-shooter-industries .listingHolder.unlinked,body.solution-type .active-shooter-industries .listingHolder.unlinked,body.solutions .active-shooter-industries .listingHolder.unlinked{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body.faq-page .active-shooter-industries .listingHolder.unlinked a.listing,body.faq-page .active-shooter-industries .listingHolder.unlinked div.listing,body.solution-entry .active-shooter-industries .listingHolder.unlinked a.listing,body.solution-entry .active-shooter-industries .listingHolder.unlinked div.listing,body.solution-type .active-shooter-industries .listingHolder.unlinked a.listing,body.solution-type .active-shooter-industries .listingHolder.unlinked div.listing,body.solutions .active-shooter-industries .listingHolder.unlinked a.listing,body.solutions .active-shooter-industries .listingHolder.unlinked div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 4rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 4rem ". n ." auto ". . ." 1rem/1rem auto 1rem;cursor:default}body.faq-page .active-shooter-industries .listingHolder.unlinked a.listing .title,body.faq-page .active-shooter-industries .listingHolder.unlinked div.listing .title,body.solution-entry .active-shooter-industries .listingHolder.unlinked a.listing .title,body.solution-entry .active-shooter-industries .listingHolder.unlinked div.listing .title,body.solution-type .active-shooter-industries .listingHolder.unlinked a.listing .title,body.solution-type .active-shooter-industries .listingHolder.unlinked div.listing .title,body.solutions .active-shooter-industries .listingHolder.unlinked a.listing .title,body.solutions .active-shooter-industries .listingHolder.unlinked div.listing .title{font-size:16px;font-size:1rem}body.faq-page .active-shooter-industries .listingHolder.unlinked a.listing .hover-text,body.faq-page .active-shooter-industries .listingHolder.unlinked div.listing .hover-text,body.solution-entry .active-shooter-industries .listingHolder.unlinked a.listing .hover-text,body.solution-entry .active-shooter-industries .listingHolder.unlinked div.listing .hover-text,body.solution-type .active-shooter-industries .listingHolder.unlinked a.listing .hover-text,body.solution-type .active-shooter-industries .listingHolder.unlinked div.listing .hover-text,body.solutions .active-shooter-industries .listingHolder.unlinked a.listing .hover-text,body.solutions .active-shooter-industries .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;-ms-grid-row-align:center;align-self:center;padding:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem);opacity:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:default}body.faq-page .active-shooter-industries .listingHolder.unlinked a:hover.listing .hover-text,body.faq-page .active-shooter-industries .listingHolder.unlinked div:hover.listing .hover-text,body.solution-entry .active-shooter-industries .listingHolder.unlinked a:hover.listing .hover-text,body.solution-entry .active-shooter-industries .listingHolder.unlinked div:hover.listing .hover-text,body.solution-type .active-shooter-industries .listingHolder.unlinked a:hover.listing .hover-text,body.solution-type .active-shooter-industries .listingHolder.unlinked div:hover.listing .hover-text,body.solutions .active-shooter-industries .listingHolder.unlinked a:hover.listing .hover-text,body.solutions .active-shooter-industries .listingHolder.unlinked div:hover.listing .hover-text{z-index:1;opacity:1}@media (max-width:689px){body.faq-page .content-rows iframe,body.solution-entry .content-rows iframe,body.solution-type .content-rows iframe,body.solutions .content-rows iframe{width:100%!important}}body.faq-page .content-rows,body.faq-page .ecare-products,body.solution-entry .content-rows,body.solution-entry .ecare-products,body.solution-type .content-rows,body.solution-type .ecare-products,body.solutions .content-rows,body.solutions .ecare-products{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;min-height:unset;padding:5rem 0}body.faq-page .content-rows .rows,body.faq-page .content-rows .rows-reverse,body.faq-page .ecare-products .rows,body.faq-page .ecare-products .rows-reverse,body.solution-entry .content-rows .rows,body.solution-entry .content-rows .rows-reverse,body.solution-entry .ecare-products .rows,body.solution-entry .ecare-products .rows-reverse,body.solution-type .content-rows .rows,body.solution-type .content-rows .rows-reverse,body.solution-type .ecare-products .rows,body.solution-type .ecare-products .rows-reverse,body.solutions .content-rows .rows,body.solutions .content-rows .rows-reverse,body.solutions .ecare-products .rows,body.solutions .ecare-products .rows-reverse{-ms-flex-align:center;align-items:center;padding-bottom:unset}body.faq-page .content-rows .video .embed-container,body.faq-page .ecare-products .video .embed-container,body.solution-entry .content-rows .video .embed-container,body.solution-entry .ecare-products .video .embed-container,body.solution-type .content-rows .video .embed-container,body.solution-type .ecare-products .video .embed-container,body.solutions .content-rows .video .embed-container,body.solutions .ecare-products .video .embed-container{border-radius:.4rem}body.faq-page .content-rows h3,body.faq-page .ecare-products h3,body.solution-entry .content-rows h3,body.solution-entry .ecare-products h3,body.solution-type .content-rows h3,body.solution-type .ecare-products h3,body.solutions .content-rows h3,body.solutions .ecare-products h3{padding-top:unset}body.faq-page .content-rows .content,body.faq-page .ecare-products .content,body.solution-entry .content-rows .content,body.solution-entry .ecare-products .content,body.solution-type .content-rows .content,body.solution-type .ecare-products .content,body.solutions .content-rows .content,body.solutions .ecare-products .content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.faq-page .content-rows .content .hbspt-form,body.faq-page .ecare-products .content .hbspt-form,body.solution-entry .content-rows .content .hbspt-form,body.solution-entry .ecare-products .content .hbspt-form,body.solution-type .content-rows .content .hbspt-form,body.solution-type .ecare-products .content .hbspt-form,body.solutions .content-rows .content .hbspt-form,body.solutions .ecare-products .content .hbspt-form{width:70%}body.faq-page .content-rows .content h3,body.faq-page .ecare-products .content h3,body.solution-entry .content-rows .content h3,body.solution-entry .ecare-products .content h3,body.solution-type .content-rows .content h3,body.solution-type .ecare-products .content h3,body.solutions .content-rows .content h3,body.solutions .ecare-products .content h3{text-align:center}body.faq-page .content-rows .content figure,body.faq-page .content-rows .content img,body.faq-page .ecare-products .content figure,body.faq-page .ecare-products .content img,body.solution-entry .content-rows .content figure,body.solution-entry .content-rows .content img,body.solution-entry .ecare-products .content figure,body.solution-entry .ecare-products .content img,body.solution-type .content-rows .content figure,body.solution-type .content-rows .content img,body.solution-type .ecare-products .content figure,body.solution-type .ecare-products .content img,body.solutions .content-rows .content figure,body.solutions .content-rows .content img,body.solutions .ecare-products .content figure,body.solutions .ecare-products .content img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.faq-page .content-rows .content ul,body.faq-page .ecare-products .content ul,body.solution-entry .content-rows .content ul,body.solution-entry .ecare-products .content ul,body.solution-type .content-rows .content ul,body.solution-type .ecare-products .content ul,body.solutions .content-rows .content ul,body.solutions .ecare-products .content ul{width:100%;padding:.25rem 0 .25rem 1.1rem;display:block;list-style-type:disc}body.faq-page .content-rows .content ul li,body.faq-page .ecare-products .content ul li,body.solution-entry .content-rows .content ul li,body.solution-entry .ecare-products .content ul li,body.solution-type .content-rows .content ul li,body.solution-type .ecare-products .content ul li,body.solutions .content-rows .content ul li,body.solutions .ecare-products .content ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#585e6f;line-height:1.75;margin:.75rem 0;padding-left:.5rem;-ms-flex-pack:unset;justify-content:unset;display:list-item}body.faq-page .content-rows .content ul li strong,body.faq-page .ecare-products .content ul li strong,body.solution-entry .content-rows .content ul li strong,body.solution-entry .ecare-products .content ul li strong,body.solution-type .content-rows .content ul li strong,body.solution-type .ecare-products .content ul li strong,body.solutions .content-rows .content ul li strong,body.solutions .ecare-products .content ul li strong{font-weight:700}body.faq-page .content-rows .content ul li em,body.faq-page .ecare-products .content ul li em,body.solution-entry .content-rows .content ul li em,body.solution-entry .ecare-products .content ul li em,body.solution-type .content-rows .content ul li em,body.solution-type .ecare-products .content ul li em,body.solutions .content-rows .content ul li em,body.solutions .ecare-products .content ul li em{font-style:italic}body.faq-page .content-rows .content ul li a:link,body.faq-page .content-rows .content ul li a:visited,body.faq-page .ecare-products .content ul li a:link,body.faq-page .ecare-products .content ul li a:visited,body.solution-entry .content-rows .content ul li a:link,body.solution-entry .content-rows .content ul li a:visited,body.solution-entry .ecare-products .content ul li a:link,body.solution-entry .ecare-products .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,body.solution-type .ecare-products .content ul li a:link,body.solution-type .ecare-products .content ul li a:visited,body.solutions .content-rows .content ul li a:link,body.solutions .content-rows .content ul li a:visited,body.solutions .ecare-products .content ul li a:link,body.solutions .ecare-products .content ul li a:visited{color:#4899f1;text-decoration:none}body.faq-page .content-rows .content ul li a:active,body.faq-page .content-rows .content ul li a:hover,body.faq-page .ecare-products .content ul li a:active,body.faq-page .ecare-products .content ul li a:hover,body.solution-entry .content-rows .content ul li a:active,body.solution-entry .content-rows .content ul li a:hover,body.solution-entry .ecare-products .content ul li a:active,body.solution-entry .ecare-products .content ul li a:hover,body.solution-type .content-rows .content ul li a:active,body.solution-type .content-rows .content ul li a:hover,body.solution-type .ecare-products .content ul li a:active,body.solution-type .ecare-products .content ul li a:hover,body.solutions .content-rows .content ul li a:active,body.solutions .content-rows .content ul li a:hover,body.solutions .ecare-products .content ul li a:active,body.solutions .ecare-products .content ul li a:hover{text-decoration:underline}body.faq-page .content-rows .content .ems-subscriptions-container,body.faq-page .ecare-products .content .ems-subscriptions-container,body.solution-entry .content-rows .content .ems-subscriptions-container,body.solution-entry .ecare-products .content .ems-subscriptions-container,body.solution-type .content-rows .content .ems-subscriptions-container,body.solution-type .ecare-products .content .ems-subscriptions-container,body.solutions .content-rows .content .ems-subscriptions-container,body.solutions .ecare-products .content .ems-subscriptions-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) 1rem minmax(1rem,1fr) 1rem minmax(1rem,1fr);grid-template-columns:repeat(3,minmax(1rem,1fr));grid-auto-rows:auto;grid-gap:1rem}body.faq-page .content-rows .content .ems-subscriptions-container div,body.faq-page .ecare-products .content .ems-subscriptions-container div,body.solution-entry .content-rows .content .ems-subscriptions-container div,body.solution-entry .ecare-products .content .ems-subscriptions-container div,body.solution-type .content-rows .content .ems-subscriptions-container div,body.solution-type .ecare-products .content .ems-subscriptions-container div,body.solutions .content-rows .content .ems-subscriptions-container div,body.solutions .ecare-products .content .ems-subscriptions-container div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;text-align:center;border-radius:.3rem;background:#fff;box-shadow:0 0 10px rgba(54,59,72,.04);margin:1rem;padding:1.5rem}body.faq-page .content-rows .content .ems-subscriptions-container div h4,body.faq-page .ecare-products .content .ems-subscriptions-container div h4,body.solution-entry .content-rows .content .ems-subscriptions-container div h4,body.solution-entry .ecare-products .content .ems-subscriptions-container div h4,body.solution-type .content-rows .content .ems-subscriptions-container div h4,body.solution-type .ecare-products .content .ems-subscriptions-container div h4,body.solutions .content-rows .content .ems-subscriptions-container div h4,body.solutions .ecare-products .content .ems-subscriptions-container div h4{width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:48px;font-size:3rem;color:#e65022;font-weight:500}body.faq-page .content-rows .content .ems-subscriptions-container div ul,body.faq-page .ecare-products .content .ems-subscriptions-container div ul,body.solution-entry .content-rows .content .ems-subscriptions-container div ul,body.solution-entry .ecare-products .content .ems-subscriptions-container div ul,body.solution-type .content-rows .content .ems-subscriptions-container div ul,body.solution-type .ecare-products .content .ems-subscriptions-container div ul,body.solutions .content-rows .content .ems-subscriptions-container div ul,body.solutions .ecare-products .content .ems-subscriptions-container div ul{max-width:80%;text-align:initial}body.faq-page .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.faq-page .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-entry .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-entry .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-type .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-type .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container,body.solutions .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.solutions .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;box-shadow:unset;margin:unset;padding:unset;width:90%;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:1rem;gap:5px}@media (max-width:43em){body.faq-page .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.faq-page .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-entry .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-entry .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-type .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.solution-type .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container,body.solutions .content-rows .content .ems-subscriptions-container div .subscriptions-button-container,body.solutions .ecare-products .content .ems-subscriptions-container div .subscriptions-button-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:unset;justify-content:unset;gap:.5rem}}body.faq-page .content-rows .content .ems-subscriptions-container div p a,body.faq-page .ecare-products .content .ems-subscriptions-container div p a,body.solution-entry .content-rows .content .ems-subscriptions-container div p a,body.solution-entry .ecare-products .content .ems-subscriptions-container div p a,body.solution-type .content-rows .content .ems-subscriptions-container div p a,body.solution-type .ecare-products .content .ems-subscriptions-container div p a,body.solutions .content-rows .content .ems-subscriptions-container div p a,body.solutions .ecare-products .content .ems-subscriptions-container div p a{color:#4899f1}@media (max-width:43em){body.faq-page .content-rows .content .ems-subscriptions-container,body.faq-page .ecare-products .content .ems-subscriptions-container,body.solution-entry .content-rows .content .ems-subscriptions-container,body.solution-entry .ecare-products .content .ems-subscriptions-container,body.solution-type .content-rows .content .ems-subscriptions-container,body.solution-type .ecare-products .content .ems-subscriptions-container,body.solutions .content-rows .content .ems-subscriptions-container,body.solutions .ecare-products .content .ems-subscriptions-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}body.faq-page .content-rows .content .content-list-container,body.faq-page .ecare-products .content .content-list-container,body.solution-entry .content-rows .content .content-list-container,body.solution-entry .ecare-products .content .content-list-container,body.solution-type .content-rows .content .content-list-container,body.solution-type .ecare-products .content .content-list-container,body.solutions .content-rows .content .content-list-container,body.solutions .ecare-products .content .content-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4rem;margin-top:3rem}body.faq-page .content-rows .content .content-list-container a.content-list-item,body.faq-page .ecare-products .content .content-list-container a.content-list-item,body.solution-entry .content-rows .content .content-list-container a.content-list-item,body.solution-entry .ecare-products .content .content-list-container a.content-list-item,body.solution-type .content-rows .content .content-list-container a.content-list-item,body.solution-type .ecare-products .content .content-list-container a.content-list-item,body.solutions .content-rows .content .content-list-container a.content-list-item,body.solutions .ecare-products .content .content-list-container a.content-list-item{display:-ms-inline-flexbox;display:inline-flex;gap:3rem}@media (max-width:43em){body.faq-page .content-rows .content .content-list-container a.content-list-item,body.faq-page .ecare-products .content .content-list-container a.content-list-item,body.solution-entry .content-rows .content .content-list-container a.content-list-item,body.solution-entry .ecare-products .content .content-list-container a.content-list-item,body.solution-type .content-rows .content .content-list-container a.content-list-item,body.solution-type .ecare-products .content .content-list-container a.content-list-item,body.solutions .content-rows .content .content-list-container a.content-list-item,body.solutions .ecare-products .content .content-list-container a.content-list-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:2rem}}body.faq-page .content-rows .content .content-list-container a.content-list-item:hover h3,body.faq-page .ecare-products .content .content-list-container a.content-list-item:hover h3,body.solution-entry .content-rows .content .content-list-container a.content-list-item:hover h3,body.solution-entry .ecare-products .content .content-list-container a.content-list-item:hover h3,body.solution-type .content-rows .content .content-list-container a.content-list-item:hover h3,body.solution-type .ecare-products .content .content-list-container a.content-list-item:hover h3,body.solutions .content-rows .content .content-list-container a.content-list-item:hover h3,body.solutions .ecare-products .content .content-list-container a.content-list-item:hover h3{color:#4899f1}body.faq-page .content-rows .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.faq-page .ecare-products .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.solution-entry .content-rows .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.solution-entry .ecare-products .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.solution-type .content-rows .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.solution-type .ecare-products .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.solutions .content-rows .content .content-list-container a.content-list-item:hover .content-list-image figure img,body.solutions .ecare-products .content .content-list-container a.content-list-item:hover .content-list-image figure img{transition:all .3s ease;transform:scale(1.05)}body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-image,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-image,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-image,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-image,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-image,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-image,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-image,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-image{width:200px}body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-image figure,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-image figure,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-image figure,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-image figure,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-image figure,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-image figure,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-image figure,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-image figure{width:100%}body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-image figure img,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-image figure img,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-image figure img,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-image figure img,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-image figure img,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-image figure img,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-image figure img,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-image figure img{width:100%;height:150px;object-fit:cover;border:10px solid #fff;border-radius:5px;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);transition:transform .3s ease}body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-copy,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-copy,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-copy,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-copy{-ms-flex:1;flex:1;text-align:left;padding:1rem}@media (max-width:43em){body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-copy,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-copy,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-copy,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-copy,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-copy{text-align:center}}body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3{text-align:left}@media (max-width:43em){body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-copy h3,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-copy h3{text-align:center}}body.faq-page .content-rows .content .content-list-container a.content-list-item .content-list-copy .description,body.faq-page .ecare-products .content .content-list-container a.content-list-item .content-list-copy .description,body.solution-entry .content-rows .content .content-list-container a.content-list-item .content-list-copy .description,body.solution-entry .ecare-products .content .content-list-container a.content-list-item .content-list-copy .description,body.solution-type .content-rows .content .content-list-container a.content-list-item .content-list-copy .description,body.solution-type .ecare-products .content .content-list-container a.content-list-item .content-list-copy .description,body.solutions .content-rows .content .content-list-container a.content-list-item .content-list-copy .description,body.solutions .ecare-products .content .content-list-container a.content-list-item .content-list-copy .description{color:#363b48}body.faq-page .content-rows .content .content-list-pagination,body.faq-page .ecare-products .content .content-list-pagination,body.solution-entry .content-rows .content .content-list-pagination,body.solution-entry .ecare-products .content .content-list-pagination,body.solution-type .content-rows .content .content-list-pagination,body.solution-type .ecare-products .content .content-list-pagination,body.solutions .content-rows .content .content-list-pagination,body.solutions .ecare-products .content .content-list-pagination{padding:2rem;text-align:center}body.faq-page .content-rows .content .content-list-pagination ul,body.faq-page .ecare-products .content .content-list-pagination ul,body.solution-entry .content-rows .content .content-list-pagination ul,body.solution-entry .ecare-products .content .content-list-pagination ul,body.solution-type .content-rows .content .content-list-pagination ul,body.solution-type .ecare-products .content .content-list-pagination ul,body.solutions .content-rows .content .content-list-pagination ul,body.solutions .ecare-products .content .content-list-pagination ul{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;list-style-type:none}body.faq-page .content-rows .content .content-list-pagination ul li,body.faq-page .ecare-products .content .content-list-pagination ul li,body.solution-entry .content-rows .content .content-list-pagination ul li,body.solution-entry .ecare-products .content .content-list-pagination ul li,body.solution-type .content-rows .content .content-list-pagination ul li,body.solution-type .ecare-products .content .content-list-pagination ul li,body.solutions .content-rows .content .content-list-pagination ul li,body.solutions .ecare-products .content .content-list-pagination ul li{padding:1rem}body.faq-page .content-rows .content .content-list-pagination ul li.disabled a,body.faq-page .ecare-products .content .content-list-pagination ul li.disabled a,body.solution-entry .content-rows .content .content-list-pagination ul li.disabled a,body.solution-entry .ecare-products .content .content-list-pagination ul li.disabled a,body.solution-type .content-rows .content .content-list-pagination ul li.disabled a,body.solution-type .ecare-products .content .content-list-pagination ul li.disabled a,body.solutions .content-rows .content .content-list-pagination ul li.disabled a,body.solutions .ecare-products .content .content-list-pagination ul li.disabled a{color:rgba(54,59,72,.4);pointer-events:none}body.faq-page .content-rows .content .content-list-pagination ul li.disabled a img,body.faq-page .ecare-products .content .content-list-pagination ul li.disabled a img,body.solution-entry .content-rows .content .content-list-pagination ul li.disabled a img,body.solution-entry .ecare-products .content .content-list-pagination ul li.disabled a img,body.solution-type .content-rows .content .content-list-pagination ul li.disabled a img,body.solution-type .ecare-products .content .content-list-pagination ul li.disabled a img,body.solutions .content-rows .content .content-list-pagination ul li.disabled a img,body.solutions .ecare-products .content .content-list-pagination ul li.disabled a img{filter:grayscale(1);opacity:.4}body.faq-page .content-rows .content .content-list-pagination ul li a,body.faq-page .ecare-products .content .content-list-pagination ul li a,body.solution-entry .content-rows .content .content-list-pagination ul li a,body.solution-entry .ecare-products .content .content-list-pagination ul li a,body.solution-type .content-rows .content .content-list-pagination ul li a,body.solution-type .ecare-products .content .content-list-pagination ul li a,body.solutions .content-rows .content .content-list-pagination ul li a,body.solutions .ecare-products .content .content-list-pagination ul li a{padding:1rem;font-size:20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1rem}body.faq-page .content-rows .content .content-list-pagination ul li.prev a img,body.faq-page .ecare-products .content .content-list-pagination ul li.prev a img,body.solution-entry .content-rows .content .content-list-pagination ul li.prev a img,body.solution-entry .ecare-products .content .content-list-pagination ul li.prev a img,body.solution-type .content-rows .content .content-list-pagination ul li.prev a img,body.solution-type .ecare-products .content .content-list-pagination ul li.prev a img,body.solutions .content-rows .content .content-list-pagination ul li.prev a img,body.solutions .ecare-products .content .content-list-pagination ul li.prev a img{transform:scaleX(-1)}body.faq-page .content-rows .content .content-grid-container,body.faq-page .ecare-products .content .content-grid-container,body.solution-entry .content-rows .content .content-grid-container,body.solution-entry .ecare-products .content .content-grid-container,body.solution-type .content-rows .content .content-grid-container,body.solution-type .ecare-products .content .content-grid-container,body.solutions .content-rows .content .content-grid-container,body.solutions .ecare-products .content .content-grid-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) .5rem minmax(1rem,1fr) .5rem minmax(1rem,1fr);grid-template-columns:repeat(3,minmax(1rem,1fr));grid-auto-rows:auto;grid-gap:.5rem}body.faq-page .content-rows .content .content-grid-container .content-grid-item,body.faq-page .ecare-products .content .content-grid-container .content-grid-item,body.solution-entry .content-rows .content .content-grid-container .content-grid-item,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item,body.solution-type .content-rows .content .content-grid-container .content-grid-item,body.solution-type .ecare-products .content .content-grid-container .content-grid-item,body.solutions .content-rows .content .content-grid-container .content-grid-item,body.solutions .ecare-products .content .content-grid-container .content-grid-item{display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto auto;-ms-grid-columns:1fr;grid-template:"D" auto "E" auto "F" auto "G" auto/1fr;border-radius:.3rem;background:#fff;box-shadow:0 0 10px rgba(54,59,72,.04);margin:.5rem;padding:1rem;-ms-flex-align:center;align-items:center;justify-items:center}body.faq-page .content-rows .content .content-grid-container .content-grid-item h3,body.faq-page .ecare-products .content .content-grid-container .content-grid-item h3,body.solution-entry .content-rows .content .content-grid-container .content-grid-item h3,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item h3,body.solution-type .content-rows .content .content-grid-container .content-grid-item h3,body.solution-type .ecare-products .content .content-grid-container .content-grid-item h3,body.solutions .content-rows .content .content-grid-container .content-grid-item h3,body.solutions .ecare-products .content .content-grid-container .content-grid-item h3{-ms-grid-row:1;-ms-grid-column:1;padding:1rem;grid-area:D}body.faq-page .content-rows .content .content-grid-container .content-grid-item img,body.faq-page .ecare-products .content .content-grid-container .content-grid-item img,body.solution-entry .content-rows .content .content-grid-container .content-grid-item img,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item img,body.solution-type .content-rows .content .content-grid-container .content-grid-item img,body.solution-type .ecare-products .content .content-grid-container .content-grid-item img,body.solutions .content-rows .content .content-grid-container .content-grid-item img,body.solutions .ecare-products .content .content-grid-container .content-grid-item img{-ms-grid-row:2;-ms-grid-column:1;grid-area:E;max-width:20rem;height:auto}body.faq-page .content-rows .content .content-grid-container .content-grid-item .description,body.faq-page .ecare-products .content .content-grid-container .content-grid-item .description,body.solution-entry .content-rows .content .content-grid-container .content-grid-item .description,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item .description,body.solution-type .content-rows .content .content-grid-container .content-grid-item .description,body.solution-type .ecare-products .content .content-grid-container .content-grid-item .description,body.solutions .content-rows .content .content-grid-container .content-grid-item .description,body.solutions .ecare-products .content .content-grid-container .content-grid-item .description{-ms-grid-row:3;-ms-grid-column:1;grid-area:F;padding:1rem 0}body.faq-page .content-rows .content .content-grid-container .content-grid-item .description p,body.faq-page .ecare-products .content .content-grid-container .content-grid-item .description p,body.solution-entry .content-rows .content .content-grid-container .content-grid-item .description p,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item .description p,body.solution-type .content-rows .content .content-grid-container .content-grid-item .description p,body.solution-type .ecare-products .content .content-grid-container .content-grid-item .description p,body.solutions .content-rows .content .content-grid-container .content-grid-item .description p,body.solutions .ecare-products .content .content-grid-container .content-grid-item .description p{max-width:90%;text-align:center}body.faq-page .content-rows .content .content-grid-container .content-grid-item .description strong,body.faq-page .ecare-products .content .content-grid-container .content-grid-item .description strong,body.solution-entry .content-rows .content .content-grid-container .content-grid-item .description strong,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item .description strong,body.solution-type .content-rows .content .content-grid-container .content-grid-item .description strong,body.solution-type .ecare-products .content .content-grid-container .content-grid-item .description strong,body.solutions .content-rows .content .content-grid-container .content-grid-item .description strong,body.solutions .ecare-products .content .content-grid-container .content-grid-item .description strong{font-weight:700}body.faq-page .content-rows .content .content-grid-container .content-grid-item .description em,body.faq-page .ecare-products .content .content-grid-container .content-grid-item .description em,body.solution-entry .content-rows .content .content-grid-container .content-grid-item .description em,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item .description em,body.solution-type .content-rows .content .content-grid-container .content-grid-item .description em,body.solution-type .ecare-products .content .content-grid-container .content-grid-item .description em,body.solutions .content-rows .content .content-grid-container .content-grid-item .description em,body.solutions .ecare-products .content .content-grid-container .content-grid-item .description em{font-style:italic}body.faq-page .content-rows .content .content-grid-container .content-grid-item ul,body.faq-page .ecare-products .content .content-grid-container .content-grid-item ul,body.solution-entry .content-rows .content .content-grid-container .content-grid-item ul,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item ul,body.solution-type .content-rows .content .content-grid-container .content-grid-item ul,body.solution-type .ecare-products .content .content-grid-container .content-grid-item ul,body.solutions .content-rows .content .content-grid-container .content-grid-item ul,body.solutions .ecare-products .content .content-grid-container .content-grid-item ul{max-width:80%;text-align:initial}body.faq-page .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.faq-page .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-entry .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-type .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-type .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solutions .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solutions .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container{-ms-grid-row:4;-ms-grid-column:1;grid-area:G;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;box-shadow:unset;margin:unset;padding:unset;width:90%;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:1rem;padding-bottom:1rem;gap:5px}@media (max-width:43em){body.faq-page .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.faq-page .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-entry .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-type .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solution-type .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solutions .content-rows .content .content-grid-container .content-grid-item .subscriptions-button-container,body.solutions .ecare-products .content .content-grid-container .content-grid-item .subscriptions-button-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:unset;justify-content:unset;gap:.5rem}}body.faq-page .content-rows .content .content-grid-container .content-grid-item p,body.faq-page .ecare-products .content .content-grid-container .content-grid-item p,body.solution-entry .content-rows .content .content-grid-container .content-grid-item p,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item p,body.solution-type .content-rows .content .content-grid-container .content-grid-item p,body.solution-type .ecare-products .content .content-grid-container .content-grid-item p,body.solutions .content-rows .content .content-grid-container .content-grid-item p,body.solutions .ecare-products .content .content-grid-container .content-grid-item p{width:100%}body.faq-page .content-rows .content .content-grid-container .content-grid-item p a,body.faq-page .ecare-products .content .content-grid-container .content-grid-item p a,body.solution-entry .content-rows .content .content-grid-container .content-grid-item p a,body.solution-entry .ecare-products .content .content-grid-container .content-grid-item p a,body.solution-type .content-rows .content .content-grid-container .content-grid-item p a,body.solution-type .ecare-products .content .content-grid-container .content-grid-item p a,body.solutions .content-rows .content .content-grid-container .content-grid-item p a,body.solutions .ecare-products .content .content-grid-container .content-grid-item p a{color:#4899f1}@media (max-width:43em){body.faq-page .content-rows .content .content-grid-container,body.faq-page .ecare-products .content .content-grid-container,body.solution-entry .content-rows .content .content-grid-container,body.solution-entry .ecare-products .content .content-grid-container,body.solution-type .content-rows .content .content-grid-container,body.solution-type .ecare-products .content .content-grid-container,body.solutions .content-rows .content .content-grid-container,body.solutions .ecare-products .content .content-grid-container{-ms-grid-columns:1fr;grid-template-columns:1fr}body.faq-page .content-rows .content .content-grid-container div,body.faq-page .ecare-products .content .content-grid-container div,body.solution-entry .content-rows .content .content-grid-container div,body.solution-entry .ecare-products .content .content-grid-container div,body.solution-type .content-rows .content .content-grid-container div,body.solution-type .ecare-products .content .content-grid-container div,body.solutions .content-rows .content .content-grid-container div,body.solutions .ecare-products .content .content-grid-container div{margin:0;padding:0}}@media (min-width:57.1em) and (max-width:89.9em){body.faq-page .content-rows .content .content-grid-container div,body.faq-page .ecare-products .content .content-grid-container div,body.solution-entry .content-rows .content .content-grid-container div,body.solution-entry .ecare-products .content .content-grid-container div,body.solution-type .content-rows .content .content-grid-container div,body.solution-type .ecare-products .content .content-grid-container div,body.solutions .content-rows .content .content-grid-container div,body.solutions .ecare-products .content .content-grid-container div{margin:0;padding:0}body.faq-page .content-rows .content .content-grid-container div img,body.faq-page .ecare-products .content .content-grid-container div img,body.solution-entry .content-rows .content .content-grid-container div img,body.solution-entry .ecare-products .content .content-grid-container div img,body.solution-type .content-rows .content .content-grid-container div img,body.solution-type .ecare-products .content .content-grid-container div img,body.solutions .content-rows .content .content-grid-container div img,body.solutions .ecare-products .content .content-grid-container div img{max-width:80%}}body.faq-page .ecare-products,body.solution-entry .ecare-products,body.solution-type .ecare-products,body.solutions .ecare-products{padding:unset;padding-top:5rem}@media (min-width:57.1em) and (max-width:89.9em){body.faq-page .ecare-products,body.solution-entry .ecare-products,body.solution-type .ecare-products,body.solutions .ecare-products{padding-top:8rem}}body.faq-page .ecare-products h2,body.solution-entry .ecare-products h2,body.solution-type .ecare-products h2,body.solutions .ecare-products h2{font-family:Fira Sans,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.faq-page .ecare-products h2,body.solution-entry .ecare-products h2,body.solution-type .ecare-products h2,body.solutions .ecare-products h2{font-size:16px;font-size:1rem;text-align:center;color:#585e6f}}body.faq-page .ecare-products h1,body.solution-entry .ecare-products h1,body.solution-type .ecare-products h1,body.solutions .ecare-products h1{font-family:Fira Sans,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.faq-page .ecare-products h1,body.solution-entry .ecare-products h1,body.solution-type .ecare-products h1,body.solutions .ecare-products h1{font-size:32px;font-size:2rem;text-align:center}}body.faq-page .figures,body.solution-entry .figures,body.solution-type .figures,body.solutions .figures{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0}@media (max-width:43em){body.faq-page .figures,body.solution-entry .figures,body.solution-type .figures,body.solutions .figures{margin:unset;padding:unset}}body.faq-page{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.faq-page p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.faq-page .provided-by{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}body.faq-page .provided-by,body.faq-page .provided-by .logo-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.faq-page .provided-by .logo-container{-ms-flex-order:2;order:2;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body.faq-page .provided-by .logo-container img{margin-right:2rem;height:60px}@media (max-width:43em){body.faq-page .provided-by .logo-container img{display:none;visibility:hidden}}body.faq-page .provided-by p{width:100%;margin:0 auto;-ms-flex-order:1;order:1;text-align:center}body.faq-page .provided-by p a{color:#4899f1}body.faq-page .provided-by p a:hover{text-decoration:underline}body.faq-page h3{color:#25335a;padding-bottom:2rem}body.faq-page .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.faq-page .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto;-ms-flex-pack:center;justify-content:center}}body.faq-page .page-content .feature-grid{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:2rem 0 3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43em){body.faq-page .page-content .feature-grid{margin-bottom:1rem}}body.faq-page .page-content .feature-grid .feature-item{width:25.64103%;margin:4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;background-color:#fff}@media (max-width:43em){body.faq-page .page-content .feature-grid .feature-item{width:100%}}body.faq-page .page-content .feature-grid .feature-item h4{-ms-flex-order:2;order:2;font-family:Fira Sans,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.faq-page .page-content .feature-grid .feature-item p{-ms-flex-order:3;order:3;font-size:16px;font-size:1rem;text-align:center;width:100%;margin-bottom:0;padding-bottom:0}body.faq-page .page-content .feature-grid .feature-item img{-ms-flex-order:1;order:1;width:4rem;height:4rem}body.faq-page .page-content .feature-grid-card-bg{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:2rem 0 3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.faq-page .page-content .feature-grid-card-bg h3{width:100%;padding-bottom:unset}@media (max-width:43em){body.faq-page .page-content .feature-grid-card-bg{margin-bottom:1rem}}body.faq-page .page-content .feature-grid-card-bg .feature-item{width:27.02703%;margin:2.5rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;border-radius:.3rem;box-shadow:0 0 10px rgba(54,59,72,.04);padding:1.5rem}@media (max-width:43em){body.faq-page .page-content .feature-grid-card-bg .feature-item{width:100%}}body.faq-page .page-content .feature-grid-card-bg .feature-item h3{padding:0 0 .5rem;width:100%}body.faq-page .page-content .feature-grid-card-bg .feature-item p{font-size:16px;font-size:1rem;text-align:center;width:100%;margin-bottom:0;padding-bottom:0}body.faq-page .page-content .feature-grid-card-bg .feature-item img{display:block;max-height:200px;width:4rem;height:4rem;padding:.25rem}body.faq-page .page-content .event-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1100px);grid-template-columns:minmax(0,1100px);grid-auto-rows:auto;-ms-flex-pack:center;justify-content:center}body.faq-page .page-content .event-grid p{max-width:unset;text-align:center}body.faq-page .page-content .event-grid p strong{font-weight:700}body.faq-page .page-content .event-grid p em{font-style:italic}body.faq-page .page-content .event-grid .event-content{display:table;padding-top:4rem}body.faq-page .page-content .event-grid .event-content .ecStateList,body.faq-page .page-content .event-grid .event-content .stateList{margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;min-width:15rem;border:none;border-bottom:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto;margin-bottom:2rem}body.faq-page .page-content .event-grid .event-content h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:300}body.faq-page .page-content .event-grid .event-content .events-listing{padding:1rem 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(1rem,.5fr))[3];grid-template-columns:repeat(3,minmax(1rem,.5fr));grid-auto-rows:auto;row-gap:1em;-ms-flex-align:center;align-items:center}body.faq-page .page-content .event-grid .event-content .events-listing div{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.5rem 0;display:table-cell}body.faq-page .page-content .event-grid .event-content .events-listing div.center{text-align:center}body.faq-page .page-content .event-grid .event-content .events-listing div.right{text-align:right}body.faq-page .page-content .event-grid .event-content .events-listing-empty{padding:1rem 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;grid-auto-rows:auto;row-gap:1em}body.faq-page .page-content .event-grid .event-content h3{padding:1rem 0 0;text-align:unset;font-size:20px;font-size:1.25rem}body.faq-page .page-content .faq-grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1450px);grid-template-columns:minmax(0,1450px);grid-auto-rows:auto}body.faq-page .page-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.faq-page .page-content .faq-grid .faq-content .events-listing{padding:1rem 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;row-gap:1em}body.faq-page .page-content .faq-grid .faq-content .events-listing div{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.5rem 0}body.faq-page .page-content .faq-grid .faq-content .events-listing-empty{padding:1rem 0 2rem;display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;grid-auto-rows:auto;row-gap:1em}body.faq-page .page-content .faq-grid .faq-content .faq-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:2rem;-ms-flex-pack:center;justify-content:center}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .faq-buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}body.faq-page .page-content .faq-grid .faq-content h3{padding:2rem 0;text-align:unset;font-size:20px;font-size:1.25rem}body.faq-page .page-content .faq-grid .faq-content .topic-container{width:100%;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.08),0 0 0 rgba(0,0,0,.14);margin-bottom:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:.4rem;overflow:hidden;transition:box-shadow .3s ease-in-out}body.faq-page .page-content .faq-grid .faq-content .topic-container:hover{box-shadow:0 12px 18px rgba(0,0,0,.16),0 0 0 rgba(0,0,0,.24)}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static{display:-ms-flexbox;display:flex}@media (max-width:75em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static a{color:#585e6f}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:300}@media (max-width:75em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static img{max-width:230px;object-fit:cover}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static img{display:none}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1rem;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner{padding:1rem}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner h3{text-align:left}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses{color:#f70c60}body.faq-page .page-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:50%;background-size:contain;transition:all .2s ease-in-out;margin-left:1rem}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row a.show-courses:after{margin-left:.5rem}}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static .inner .row p{width:45%}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-static.open a.show-courses:after{transform:rotate(180deg)!important}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses{display:none;max-height:0;animation:c .2s ease-in;opacity:0;padding:0 1.5rem .5rem}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses{padding:1rem}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses.open{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;max-height:400vh}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses a{color:#4899f1}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul{column-count:3;column-gap:2rem;column-fill:balance}@media (max-width:43em){body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul{column-count:2;column-gap:3rem}}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul li{line-height:1.2;margin-bottom:.8rem}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul ul{column-count:unset}body.faq-page .page-content .faq-grid .faq-content .topic-container .topic-container-courses ul ul li{margin-left:1.5rem;margin-right:1rem}body.faq-page .page-content .accordionTitle{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.faq-page .page-content .accordionTitle+.accordionContent{display:none}body.faq-page .page-content .accordionTitle.is-open+.accordionContent{display:block}body.sme-bio .article{grid-column:1/-1;background-color:unset;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.sme-bio .article{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}body.sme-bio .article .article-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-top:4rem}body.sme-bio .article .article-inner .text{background-color:#fff;padding:2rem;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px}@media (max-width:43em){body.sme-bio .article .article-inner .text{padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;-ms-flex-direction:column;flex-direction:column}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.sme-bio .article .article-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.sme-bio .article .article-inner .text h1{font-family:Fira Sans,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.sme-bio .article .article-inner .text h1{font-size:16px;font-size:1rem;text-align:center;color:#585e6f}}body.sme-bio .article .article-inner .text h2{font-family:Fira Sans,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.sme-bio .article .article-inner .text h2{font-size:32px;font-size:2rem;text-align:center}}body.sme-bio .article .article-inner .text h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;color:#4899f1;font-weight:400;text-align:unset;margin:unset;padding:unset;padding-top:1rem}@media (max-width:43em){body.sme-bio .article .article-inner .text h3{text-align:center}}body.sme-bio .article .article-inner .text .bio-content{padding-top:2rem}body.sme-bio .article .article-inner .text .bio-content figure{margin-left:unset!important;margin-right:unset!important;padding:.75rem}@media (max-width:43em){body.sme-bio .article .article-inner .text .bio-content figure{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:unset!important;max-width:95%!important;margin-left:unset!important;margin-right:unset!important}}body.sme-bio .article .article-inner .text .bio-content p:first-of-type{margin-top:unset}body.sme-bio .article .article-inner .text .bio-content h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:28px;font-size:1.75rem;color:#25335a;font-weight:600}@media (max-width:43em){body.sme-bio .article .article-inner .text .bio-content h3{margin:.25rem 1.5rem}}body.sme-bio .article .article-inner .text .bio-content h4{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;font-size:1.25rem;font-weight:600;padding-top:1.5rem;line-height:1.4}@media (max-width:43em){body.sme-bio .article .article-inner .text .bio-content h4{margin:.25rem 1.5rem}}body.sme-bio .article .article-inner .text .bio-content a{color:#4899f1}body.sme-bio .article .article-inner .text p{font-size:18px;font-size:1.125rem;position:relative;z-index:1}body.sme-bio .article .article-inner .text p:first-of-type{margin-top:2rem}body.sme-bio .article .article-inner .text p:last-of-type{margin-bottom:2rem}@media (max-width:43em){body.sme-bio .article .article-inner .text p{margin:.25rem 1.5rem}}body.sme-bio .article .article-inner .text p strong{font-weight:700}body.sme-bio .article .article-inner .text p em{font-style:italic}body.sme-bio .article .article-inner .text a.button:last-of-type{margin-left:.5rem}body.sme-bio .article .article-inner .text a.button:first-of-type{margin-left:unset}@media (max-width:43em){body.sme-bio .article .article-inner .text a.button{-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .75rem}body.sme-bio .article .article-inner .text a.button.pink{background:#96ffe9;color:#25335a}body.sme-bio .article .article-inner .text a.button.no-button.blue{color:#fff}}body.sme-bio .article .article-inner .text ol,body.sme-bio .article .article-inner .text ul{width:100%;padding:.25rem 0 .25rem 1.1rem}body.sme-bio .article .article-inner .text ol li,body.sme-bio .article .article-inner .text ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.5rem}body.sme-bio .article .article-inner .text ol li strong,body.sme-bio .article .article-inner .text ul li strong{font-weight:700}body.sme-bio .article .article-inner .text ol li em,body.sme-bio .article .article-inner .text ul li em{font-style:italic}body.sme-bio .article .article-inner .text ol li a:link,body.sme-bio .article .article-inner .text ol li a:visited,body.sme-bio .article .article-inner .text ul li a:link,body.sme-bio .article .article-inner .text ul li a:visited{color:#4899f1;text-decoration:none}body.sme-bio .article .article-inner .text ol li a:active,body.sme-bio .article .article-inner .text ol li a:hover,body.sme-bio .article .article-inner .text ul li a:active,body.sme-bio .article .article-inner .text ul li a:hover{text-decoration:underline}body.sme-bio .article .article-inner .text ul{list-style:disc outside}body.sme-bio .article .article-inner .text ol{list-style-type:none;counter-reset:a;margin:0;padding:0}body.sme-bio .article .article-inner .text ol>li{display:table;counter-increment:a;margin:.75em 0}body.sme-bio .article .article-inner .text ol>li:before{content:counters(a,".") ". ";display:table-cell;padding-right:.6em}body.sme-bio .article .article-inner .text ol li ol>li{margin:.75rem 0}body.sme-bio .article .article-inner .text ol li ol>li:before{content:counters(a,".") " "}body.resources-listing.nbActive .main{margin-top:148px}body.resources{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.resources header{background:#fff}body.resources header .navBG{box-shadow:none}body.resources .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.resources .main .resource-row{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:2rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}body.resources .main .resource-row .text{width:100%}body.resources .main .resource-row .text h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:34px;font-size:2.125rem;font-weight:700;color:#f70c60;line-height:1.4}body.resources .main .resource-row .text p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;color:#585e6f;line-height:1.6;margin:1.5rem 0}body.resources .main .resource-row .listingHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}body.resources .main .resource-row .listingHolder p{margin:unset}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources .main .resource-row .listingHolder{-ms-grid-columns:minmax(295px,1fr) 1.5rem minmax(295px,1fr) 1.5rem minmax(295px,1fr);grid-template-columns:repeat(3,minmax(295px,1fr));-ms-grid-rows:minmax(300px,340px) 1.5rem minmax(300px,340px);grid-template-rows:repeat(2,minmax(300px,340px))}body.resources .main .resource-row .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.resources .main .resource-row .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body.resources .main .resource-row .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}body.resources .main .resource-row .listingHolder>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}body.resources .main .resource-row .listingHolder>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}body.resources .main .resource-row .listingHolder>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}}@media (max-width:43em){body.resources .main .resource-row .listingHolder{padding-bottom:0}}body.resources .main .resource-row .listingHolder a.listing{width:auto;margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition-property:border;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources .main .resource-row .listingHolder a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.1}body.resources .main .resource-row .listingHolder a.listing .category{-ms-flex-order:2;order:2}body.resources .main .resource-row .listingHolder a.listing .category,body.resources .main .resource-row .listingHolder a.listing .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources .main .resource-row .listingHolder a.listing .excerpt{-ms-flex-order:4;order:4;line-height:1.1}body.resources .main .resource-row .listingHolder a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:14rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition-property:box-shadow,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:-1}body.resources .main .resource-row .listingHolder a.listing:hover{border-bottom:2px solid #f70c60}body.resources .main .resource-row .listingHolder a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}@media (max-width:43em){body.resources .main .resource-row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5rem 0;padding:1rem;width:calc(100% - 2rem);border-radius:.5rem;box-shadow:0 11px 27px 0 rgba(47,91,109,.15);overflow:hidden}body.resources .main .resource-row .text{width:100%}body.resources .main .resource-row .text a{width:calc(100% - 3rem)}body.resources .main .resource-row img{margin-top:1.5rem;width:100%}}body.resources .main .hero{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.resources .main .hero h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:44px;font-size:2.75rem;font-weight:600;line-height:1.3;color:#25335a;text-align:center;width:66.66667%}@media (max-width:43em){body.resources .main .hero h1{width:100%;font-size:40px;font-size:2.5rem}}body.resources .main .safety-tips .text{-ms-flex-order:2;order:2}body.resources .main .safety-tips img{-ms-flex-order:1;order:1;max-width:510px}@media (max-width:43em){body.resources .main .safety-tips .text{-ms-flex-order:1;order:1}body.resources .main .safety-tips img{-ms-flex-order:2;order:2}}body.resources .main .supervisor-safety-tips .text{-ms-flex-order:1;order:1}body.resources .main .supervisor-safety-tips img{-ms-flex-order:2;order:2;max-width:600px}@media (max-width:43em){body.resources .main .supervisor-safety-tips .text{-ms-flex-order:1;order:1}body.resources .main .supervisor-safety-tips img{-ms-flex-order:2;order:2}}body.resources .main .podcast .text{-ms-flex-order:2;order:2}body.resources .main .podcast img{-ms-flex-order:1;order:1;max-width:450px}@media (max-width:43em){body.resources .main .podcast .text{-ms-flex-order:1;order:1}body.resources .main .podcast img{-ms-flex-order:2;order:2;margin-bottom:-60%}}body.resources .main .blog{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources .main .blog{padding-left:1rem;padding-right:1rem}}@media (max-width:43em){body.resources .main .blog a.button{width:calc(100% - 3.5rem)}}body.resources .main .blog h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:40px;font-size:2.5rem;font-weight:700;color:#363b48;line-height:1.4}body.resources .main .blog .first-stories{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:1.5rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.resources .main .blog .first-stories{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.resources .main .blog .first-stories a.entry{width:calc(50% - .5rem);display:-ms-grid;display:grid;-ms-grid-rows:200px 90px auto;-ms-grid-columns:1.5rem 1fr 1.5rem;grid-template:"H H H" 200px "H H H" 90px ". A ." auto/1.5rem 1fr 1.5rem}@media (max-width:43em){body.resources .main .blog .first-stories a.entry{width:100%}body.resources .main .blog .first-stories a.entry:first-of-type{margin-bottom:2.5rem}}body.resources .main .blog .first-stories a.entry .text-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-radius:.4rem;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources .main .blog .first-stories a.entry .text-container .title{-ms-flex-order:2;order:2;width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:24px;font-size:1.5rem;color:#363b48;line-height:1.1;margin:1rem 0}body.resources .main .blog .first-stories a.entry .text-container .category{-ms-flex-order:1;order:1;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources .main .blog .first-stories a.entry .text-container .excerpt{-ms-flex-order:3;order:3;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.1}body.resources .main .blog .first-stories a.entry:hover .text-container{box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.resources .main .blog .first-stories a.entry:hover img{transform:scale(1.02)}body.resources .main .blog .first-stories a.entry img{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;object-fit:cover;width:100%;height:100%;border-radius:.4rem;z-index:-1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources .main .blog .listingHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));padding:2rem 0 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources .main .blog .listingHolder{-ms-grid-columns:minmax(295px,1fr) 1.5rem minmax(295px,1fr) 1.5rem minmax(295px,1fr);grid-template-columns:repeat(3,minmax(295px,1fr));-ms-grid-rows:minmax(300px,340px) 1.5rem minmax(300px,340px);grid-template-rows:repeat(2,minmax(300px,340px))}body.resources .main .blog .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.resources .main .blog .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body.resources .main .blog .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}body.resources .main .blog .listingHolder>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}body.resources .main .blog .listingHolder>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}body.resources .main .blog .listingHolder>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}}@media (max-width:43em){body.resources .main .blog .listingHolder{padding-bottom:0}}body.resources .main .blog .listingHolder a.listing{width:auto;margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition-property:border;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources .main .blog .listingHolder a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.1}body.resources .main .blog .listingHolder a.listing .category{-ms-flex-order:2;order:2}body.resources .main .blog .listingHolder a.listing .category,body.resources .main .blog .listingHolder a.listing .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources .main .blog .listingHolder a.listing .excerpt{-ms-flex-order:4;order:4;line-height:1.1}body.resources .main .blog .listingHolder a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:9rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition-property:box-shadow,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:-1}body.resources .main .blog .listingHolder a.listing:hover{border-bottom:2px solid #f70c60}body.resources .main .blog .listingHolder a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}body.resources .main .checklist-template-toolkit .text{-ms-flex-order:1;order:1}body.resources .main .checklist-template-toolkit img{-ms-flex-order:2;order:2;max-width:630px}@media (max-width:43em){body.resources .main .checklist-template-toolkit .text{-ms-flex-order:1;order:1}body.resources .main .checklist-template-toolkit img{-ms-flex-order:2;order:2}}body.resources .main .webinars .text{-ms-flex-order:2;order:2}body.resources .main .webinars img{-ms-flex-order:1;order:1;max-width:600px}@media (max-width:43em){body.resources .main .webinars .text{-ms-flex-order:1;order:1}body.resources .main .webinars img{-ms-flex-order:2;order:2}}body.resources .main .whitepaper .text{-ms-flex-order:1;order:1}body.resources .main .whitepaper img{-ms-flex-order:2;order:2;max-width:630px}@media (max-width:43em){body.resources .main .whitepaper .text{-ms-flex-order:1;order:1}body.resources .main .whitepaper img{-ms-flex-order:2;order:2}}body.resources .main .case-study .text{-ms-flex-order:2;order:2}body.resources .main .case-study img{-ms-flex-order:1;order:1;max-width:630px}@media (max-width:43em){body.resources .main .case-study .text{-ms-flex-order:1;order:1}body.resources .main .case-study img{-ms-flex-order:2;order:2}}body.resources-listing{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.resources-listing header{background:#fff;box-shadow:none}body.resources-listing header .navBG{box-shadow:none}body.resources-listing .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto);margin-top:52px;height:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources-listing .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.resources-listing .main .first-stories{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.resources-listing .main .first-stories{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.resources-listing .main .first-stories a.entry{width:calc(50% - .5rem);display:-ms-grid;display:grid;-ms-grid-rows:200px 90px auto;-ms-grid-columns:1.5rem 1fr 1.5rem;grid-template:"H H H" 200px "H H H" 90px ". A ." auto/1.5rem 1fr 1.5rem}@media (max-width:43em){body.resources-listing .main .first-stories a.entry{width:100%}body.resources-listing .main .first-stories a.entry:first-of-type{margin-bottom:2.5rem}}body.resources-listing .main .first-stories a.entry .text-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-radius:.4rem;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources-listing .main .first-stories a.entry .text-container .title{-ms-flex-order:2;order:2;width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:24px;font-size:1.5rem;color:#363b48;line-height:1.1;margin:1rem 0}body.resources-listing .main .first-stories a.entry .text-container .category{-ms-flex-order:1;order:1;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources-listing .main .first-stories a.entry .text-container .excerpt{-ms-flex-order:3;order:3;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.1}body.resources-listing .main .first-stories a.entry:hover .text-container{box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.resources-listing .main .first-stories a.entry:hover img{transform:scale(1.02)}body.resources-listing .main .first-stories a.entry img{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;object-fit:cover;width:100%;height:100%;border-radius:.4rem;z-index:-1;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources-listing .main .most-viewed{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background:rgba(37,51,90,.04);padding:2rem 0}body.resources-listing .main .most-viewed .most-viewed-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.resources-listing .main .most-viewed .most-viewed-container h2{width:100%;margin-bottom:1rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:500;color:#25335a}body.resources-listing .main .most-viewed .most-viewed-container a.entry{width:calc(100% / 4 - 3em);border-radius:.4rem;padding:1rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fff;transition-property:background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (max-width:43em){body.resources-listing .main .most-viewed .most-viewed-container a.entry{width:100%;margin-bottom:1rem}body.resources-listing .main .most-viewed .most-viewed-container a.entry:last-of-type{margin-bottom:unset}}body.resources-listing .main .most-viewed .most-viewed-container a.entry .title{-ms-flex-order:1;order:1;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:16px;font-size:1rem;color:#363b48;line-height:1.2}body.resources-listing .main .most-viewed .most-viewed-container a.entry .category{-ms-flex-order:2;order:2;width:100%;margin-top:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources-listing .main .most-viewed .most-viewed-container a.entry:hover{background-color:rgba(150,255,233,.4);box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}@media (min-width:57.1em) and (max-width:89.9em){body.resources-listing .main .most-viewed{padding-top:5rem}}body.resources-listing .main .sorting-container{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);position:-webkit-sticky;position:sticky;top:calc(3rem + 13px);margin:0;background:#fdfdfd;box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media (max-width:57em){body.resources-listing .main .sorting-container{display:none;visibility:hidden}}@media (min-width:57.1em) and (max-width:89.9em){body.resources-listing .main .sorting-container{top:7rem!important}}body.resources-listing .main .sorting-container .sorting-bar{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1rem;display:-ms-flexbox;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.resources-listing .main .sorting-container .sorting-bar span{display:-ms-inline-flexbox;display:inline-flex;font-size:13px;height:100%;-ms-flex-align:center;align-items:center;margin-right:10px}body.resources-listing .main .sorting-container .sorting-bar select{margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;min-width:15rem;border:none;border-bottom:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources-listing .main .sorting-container .sorting-bar select{background-image:none;background-position:unset;background-size:unset;padding:.25rem}}body.resources-listing .main .sorting-container .sorting-bar #submit{padding:.5rem 1rem;font-size:16px;font-size:1rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.resources-listing .main .listingHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));padding:4rem 0 2rem}body.resources-listing .main .listingHolder.case-study{-ms-grid-columns:1fr 1.5rem 1fr 1.5rem 1fr;grid-template-columns:1fr 1fr 1fr}@media (max-width:965px){body.resources-listing .main .listingHolder.case-study{-ms-grid-columns:1fr 1.5rem 1fr;grid-template-columns:1fr 1fr}}@media (max-width:645px){body.resources-listing .main .listingHolder.case-study{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resources-listing .main .listingHolder{-ms-grid-columns:minmax(295px,1fr) 1.5rem minmax(295px,1fr) 1.5rem minmax(295px,1fr);grid-template-columns:repeat(3,minmax(295px,1fr));-ms-grid-rows:minmax(300px,340px) 1.5rem minmax(300px,340px) 1.5rem minmax(300px,340px) 1.5rem minmax(300px,340px);grid-template-rows:repeat(4,minmax(300px,340px))}body.resources-listing .main .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.resources-listing .main .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body.resources-listing .main .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}body.resources-listing .main .listingHolder>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}body.resources-listing .main .listingHolder>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}body.resources-listing .main .listingHolder>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}body.resources-listing .main .listingHolder>:nth-child(7){-ms-grid-row:5;-ms-grid-column:1}body.resources-listing .main .listingHolder>:nth-child(8){-ms-grid-row:5;-ms-grid-column:3}body.resources-listing .main .listingHolder>:nth-child(9){-ms-grid-row:5;-ms-grid-column:5}body.resources-listing .main .listingHolder>:nth-child(10){-ms-grid-row:7;-ms-grid-column:1}body.resources-listing .main .listingHolder>:nth-child(11){-ms-grid-row:7;-ms-grid-column:3}body.resources-listing .main .listingHolder>:nth-child(12){-ms-grid-row:7;-ms-grid-column:5}}body.resources-listing .main .listingHolder a.listing{width:auto;margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition-property:border;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources-listing .main .listingHolder a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;font-weight:500;color:#363b48;line-height:1.1}body.resources-listing .main .listingHolder a.listing .category{-ms-flex-order:2;order:2;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources-listing .main .listingHolder a.listing .category span{display:inline-block;background-color:#4899f1;color:#fff;font-size:11px;font-weight:700;border-radius:5px;padding:5px 10px;text-transform:uppercase}body.resources-listing .main .listingHolder a.listing .excerpt{-ms-flex-order:4;order:4;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.1}body.resources-listing .main .listingHolder a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:14rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition-property:box-shadow,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:-1}body.resources-listing .main .listingHolder a.listing:hover{border-bottom:2px solid #f70c60}body.resources-listing .main .listingHolder a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02);box-shadow:0 11px 27px rgba(247,12,96,.12)}body.resources-listing .main .listingHolder a.listing.listing-v2{width:auto;margin:0;text-decoration:none;padding:1rem;margin:0 0 3rem;background-color:#fff;box-shadow:3px 6px 8px #00000029;border-radius:25px;border-top-left-radius:0}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-image img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:80px;object-fit:contain;object-position:left;overflow:hidden;transition-property:box-shadow,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:1}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-description{color:#363b48;display:block;margin-bottom:15px;line-height:normal;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;width:100%;font-size:18px}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-quote-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-quote-details .card-quote-details--icon{margin-right:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-quote-details .card-quote-details--icon img{max-height:50px;margin:0;padding:0}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-quote-details .card-quote-details--meta{-ms-flex:1;flex:1}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-quote-details .card-quote-details--meta strong{display:block;color:#363b48;font-weight:700;letter-spacing:1px;margin-bottom:5px}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-quote-details .card-quote-details--meta span{letter-spacing:1px;display:block;color:#363b48;font-weight:lighter}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-button{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.resources-listing .main .listingHolder a.listing.listing-v2 .card-button span{margin-top:15px;padding:1rem;display:block;background-color:#0b7dbb;color:#fff;width:100%;border-radius:10px;text-align:center;font-weight:700;font-size:18px}body.resources-listing .main .listingHolder a.listing.listing-v2 .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;font-weight:500;color:#363b48;line-height:1.1}body.resources-listing .main .listingHolder a.listing.listing-v2 .category{-ms-flex-order:2;order:2;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resources-listing .main .listingHolder a.listing.listing-v2 .category span{display:inline-block;background-color:#4899f1;color:#fff;font-size:11px;font-weight:700;border-radius:5px;padding:5px 10px;text-transform:uppercase}body.resources-listing .main .listingHolder a.listing.listing-v2 .excerpt{-ms-flex-order:4;order:4;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.1}body.resources-listing .main .listingHolder a.listing.listing-v2 img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:80px;object-fit:contain;object-position:left;overflow:hidden;transition-property:box-shadow,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:1}body.resources-listing .main .paginationHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.resources-listing .main .paginationHolder .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.resources-listing .main .paginationHolder .pagination li{margin:0 .3rem;border-radius:.2rem}body.resources-listing .main .paginationHolder .pagination li a{color:#4899f1;float:left;padding:.5rem 1rem;border-radius:.2rem;text-decoration:none;transition-property:background;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources-listing .main .paginationHolder .pagination li a:hover{background:rgba(72,153,241,.3)}body.resources-listing .main .paginationHolder .pagination li.active{background:rgba(72,153,241,.2);border:1px solid #4899f1}body.resources-listing .main .paginationHolder .pagination li.active a:hover{background:unset}body.resources-listing .main .deeper-dive{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}body.resources-listing .main .deeper-dive .heading{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:28px;font-size:1.75rem;color:#363b48;font-weight:600}body.resources-listing .main .deeper-dive .sub-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#363b48;padding:1rem 0 2rem;max-width:50%;text-align:center;line-height:1.4}body.resources-listing .main .deeper-dive .topic-holder{display:-ms-grid;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));color:#444;width:100%}body.resources-listing .main .deeper-dive .topic-holder a{text-decoration:none;transition-property:background-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}body.resources-listing .main .deeper-dive .topic-holder a.topic{background-color:#fff;color:#4899f1;border-radius:5px;padding:1rem .5rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:16px;font-size:1rem;display:-ms-flexbox;display:flex}body.resources-listing .main .deeper-dive .topic-holder a.topic:hover{background-color:rgba(150,255,233,.4);color:#25335a;box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.resources-listing .main .deeper-dive .topic-holder a.topic p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.resources-listing .main .deeper-dive .topic-holder a.topic p:after{content:"\276f"}body.resources-listing .main .subscribe{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background:rgba(37,51,90,.04);padding:4rem 0}body.resources-listing .main .subscribe .subscribe-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;text-align:center}body.resources-listing .main .subscribe .subscribe-container .subscribe-header{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:28px;font-size:1.75rem;color:#363b48;font-weight:600;margin-bottom:1rem}body.resources-listing .main .subscribe .subscribe-container form input[type=email],body.resources-listing .main .subscribe .subscribe-container form input[type=text]{padding:.75rem .5rem;border-radius:.2rem;border:1px solid #d8d8d8;min-width:280px;margin-right:.5rem}@media (max-width:43em){body.resources-listing .main .subscribe .subscribe-container form input[type=email],body.resources-listing .main .subscribe .subscribe-container form input[type=text]{margin-bottom:1rem}}body.resource-entry{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem 1fr auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" 1fr ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.resource-entry header{background:#fff}body.resource-entry header .navBG{box-shadow:none}@media (max-width:43em){body.resource-entry{justify-items:center}}body.resource-entry .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;grid-template:"I I I I" auto ". J K ." auto ". L K ." 1fr ". M M ." auto/minmax(1rem,1fr) minmax(650px,980px) minmax(325px,450px) minmax(1rem,1fr)}body.resource-entry .main.has-hero{-ms-grid-rows:auto auto auto 1fr auto;-ms-grid-columns:minmax(1rem,1fr) minmax(650px,980px) minmax(325px,450px) minmax(1rem,1fr);grid-template:"I I I I" auto "C C C C" auto ". J K ." auto ". L K ." 1fr ". M M ." auto/minmax(1rem,1fr) minmax(650px,980px) minmax(325px,450px) minmax(1rem,1fr)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resource-entry .main{-ms-grid-rows:60px 150px 1fr;-ms-grid-columns:minmax(1rem,1fr) minmax(650px,980px) minmax(325px,450px) minmax(1rem,1fr);grid-template:"I I I I" 60px ". J K ." 150px ". L K ." 1fr/minmax(1rem,1fr) minmax(650px,980px) minmax(325px,450px) minmax(1rem,1fr)}}@media (max-width:43em){body.resource-entry .main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 2rem)}}body.resource-entry .main .sorting-container{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:I;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);position:-webkit-sticky;position:sticky;z-index:10;top:calc(3rem + 13px);margin:0 0 1rem;background:#fdfdfd;box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media (max-width:57em){body.resource-entry .main .sorting-container{display:none;visibility:hidden}}@media (min-width:57.1em) and (max-width:89.9em){body.resource-entry .main .sorting-container{top:6.5rem!important}}body.resource-entry .main .sorting-container .sorting-bar{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1rem;display:-ms-flexbox;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.resource-entry .main .sorting-container .sorting-bar select{border-radius:.4rem;margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;border:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto}body.resource-entry .main .sorting-container .sorting-bar #submit{padding:.5rem 1rem;font-size:16px;font-size:1rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.resource-entry .main .sorting-container .sorting-bar .blogBack{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#363b48}body.resource-entry .main .sorting-container .sorting-bar .blogBack:before{content:"";height:.7rem;width:.7rem;margin-right:.5rem;display:inline-block;background-image:url(/assets/images/menu-right-arrow-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transform:rotate(180deg)}body.resource-entry .main.has-hero .hero{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resource-entry .main.has-hero .hero{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media (max-width:43em){body.resource-entry .main.has-hero .hero.solidRoyalBlue{background-color:#25335a}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resource-entry .main.has-hero .hero .hero-inner .hero-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resource-entry .main.has-hero .hero .hero-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.resource-entry .main.has-hero .hero .hero-inner .text .provided-logos{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;display:flex}body.resource-entry .main.has-hero .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.resource-entry .main.has-hero .hero .hero-inner .text .provided-logos img{height:2.5rem;margin-right:1rem}body.resource-entry .main.has-hero .hero .hero-inner .text ul{color:#585e6f;display:block;font-size:18px;font-size:1.125rem;list-style-type:disc;list-style-position:outside;padding-left:1rem;line-height:1.2;padding-top:0;margin-top:0;padding-bottom:2rem}body.resource-entry .main.has-hero .hero .hero-inner .text ul li{display:list-item;padding:.5rem 0}body.resource-entry .main .header{-ms-grid-row:2;-ms-grid-column:2;grid-area:J;margin-top:2rem}@media (max-width:43em){body.resource-entry .main .header{-ms-flex-order:1;order:1;width:100%}}body.resource-entry .main .header h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:40px;font-size:2.5rem;font-weight:600;color:#363b48;line-height:1.25}body.resource-entry .main .header .info-social{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem 0}@media (max-width:43em){body.resource-entry .main .header .info-social{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.resource-entry .main .header .info-social .post-info{color:#585e6f}body.resource-entry .main .header .info-social .post-info a{color:#363b48}body.resource-entry .main .header .info-social .social{display:-ms-flexbox;display:flex}@media (max-width:43em){body.resource-entry .main .header .info-social .social{padding-top:1rem}}body.resource-entry .main .header .info-social .social a{text-indent:-99999px;overflow:hidden;width:2rem;height:2rem;border-radius:50%;background-repeat:no-repeat;background-position:50%;margin-left:.5rem}body.resource-entry .main .header .info-social .social a:first-of-type{margin-left:unset}body.resource-entry .main .header .info-social .social a.email{background-color:#363b48;background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/email-icon-white.svg)}body.resource-entry .main .header .info-social .social a.facebook{background-color:#3d57a2;background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/facebook-icon-white.svg)}body.resource-entry .main .header .info-social .social a.twitter{background-color:#00b1fd;background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/twitter-icon-white.svg)}body.resource-entry .main .header .info-social .social a.linkedIn{background-color:#0096de;background-image:url(https://hsiassetstorage.sfo2.digitaloceanspaces.com/assets/images/linkedIn-icon-white.svg)}body.resource-entry .main .header img{border-radius:.4rem;width:100%;height:auto}body.resource-entry .main .header.downloadable{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body.resource-entry .main .header.downloadable .header-text{-ms-flex-order:2;order:2;width:calc((100% - 200px) - 1.5rem)}@media (max-width:43em){body.resource-entry .main .header.downloadable .header-text{-ms-flex-order:1;order:1;width:100%}}body.resource-entry .main .header.downloadable img{-ms-flex-order:1;order:1;width:200px;height:auto}@media (max-width:43em){body.resource-entry .main .header.downloadable img{-ms-flex-order:2;order:2;width:100%}}body.resource-entry .main .header.video img{height:480px;object-fit:cover;width:100%}@media (max-width:43em){body.resource-entry .main .header.video img{height:unset;object-fit:unset}}@media (max-width:43em){body.resource-entry .main .header.video{-ms-flex-order:2;order:2}}body.resource-entry .main .article{-ms-grid-row:3;-ms-grid-column:2;grid-area:L;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;margin-top:2rem;margin-bottom:3rem}@media (max-width:43em){body.resource-entry .main .article{-ms-flex-order:2;order:2;width:100%}}body.resource-entry .main .article h2,body.resource-entry .main .article h3,body.resource-entry .main .article h4,body.resource-entry .main .article h5{width:100%;text-align:left}body.resource-entry .main .article h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:400;color:#25335a;line-height:1.1;padding-top:1rem}body.resource-entry .main .article p{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:1rem 0}body.resource-entry .main .article p strong{font-weight:700}body.resource-entry .main .article p em{font-style:italic}body.resource-entry .main .article p a:link,body.resource-entry .main .article p a:visited{color:#4899f1;text-decoration:none}body.resource-entry .main .article p a:active,body.resource-entry .main .article p a:hover{text-decoration:underline}body.resource-entry .main .article ul{list-style:disc outside}body.resource-entry .main .article ol{list-style:decimal outside}body.resource-entry .main .article ol,body.resource-entry .main .article ul{width:100%;padding:.25rem 0 .25rem 1.1rem}body.resource-entry .main .article ol li,body.resource-entry .main .article ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.5rem}body.resource-entry .main .article img{max-width:100%;min-width:40rem;border-radius:.4rem}body.resource-entry .main .article .embed-container{margin:2.5rem 0;border-radius:.4rem}body.resource-entry .main .form-bar{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:3;grid-area:K;background:#fff;padding:1rem;border-radius:.5rem;margin-top:2rem;margin-left:3.5rem;box-shadow:0 1px 14px 0 rgba(47,91,109,.12);align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:43em){body.resource-entry .main .form-bar{-ms-flex-order:3;order:3;width:calc(100% - 2rem);margin-left:unset;margin-top:unset}}body.resource-entry .main .form-bar h3.form-title{color:#f70c60;margin-bottom:1rem;line-height:1.15}body.resource-entry .main .form-bar form label{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#363b48;margin-bottom:.5rem}body.resource-entry .main .form-bar form label.hs-form-checkbox-display{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}body.resource-entry .main .form-bar form label .hs-form-required{color:#f70c60}body.resource-entry .main .form-bar form input,body.resource-entry .main .form-bar form select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem;margin-bottom:1.5rem;width:100%}body.resource-entry .main .form-bar form input::-webkit-input-placeholder,body.resource-entry .main .form-bar form select::-webkit-input-placeholder{color:rgba(88,94,111,.4)}body.resource-entry .main .form-bar form input::-moz-placeholder,body.resource-entry .main .form-bar form select::-moz-placeholder{color:rgba(88,94,111,.4)}body.resource-entry .main .form-bar form input:-ms-input-placeholder,body.resource-entry .main .form-bar form input::-ms-input-placeholder,body.resource-entry .main .form-bar form select:-ms-input-placeholder,body.resource-entry .main .form-bar form select::-ms-input-placeholder{color:rgba(88,94,111,.4)}body.resource-entry .main .form-bar form input::placeholder,body.resource-entry .main .form-bar form select::placeholder{color:rgba(88,94,111,.4)}body.resource-entry .main .form-bar form input[type=checkbox],body.resource-entry .main .form-bar form select[type=checkbox]{margin-right:.5rem;margin-top:unset;margin-bottom:unset;display:inline-block}body.resource-entry .main .form-bar form input[type=submit],body.resource-entry .main .form-bar form select[type=submit]{width:100%;background:#f70c60;border:none;color:#fff;padding:.75rem 0;margin-top:1.5rem;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:18px;font-size:1.125rem}body.resource-entry .main .form-bar form select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem}body.resource-entry .main .form-bar form ul{margin-top:1rem;margin-bottom:1.5rem}body.resource-entry .main .form-bar form .hs-richtext h3{padding:0;text-align:left;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1;margin:2rem 0 1.5rem}body.resource-entry .main .form-bar form .hs-richtext p{font-size:14px;font-size:.875rem;color:#585e6f;line-height:1.4}body.resource-entry .main .form-bar form .hs-richtext p a:link,body.resource-entry .main .form-bar form .hs-richtext p a:visited{color:#4899f1}body.resource-entry .main .form-bar form .hs-richtext p a:active,body.resource-entry .main .form-bar form .hs-richtext p a:hover{text-decoration:underline}body.resource-entry .main .form-bar h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:500;text-align:left;padding:unset}body.resource-entry .main .form-bar .most-viewed-container h4{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;margin-top:2rem;margin-bottom:1rem}body.resource-entry .main .form-bar .most-viewed-container a{transition-property:background;transition-duration:.3s;transition-timing-function:ease-in-out}body.resource-entry .main .form-bar .most-viewed-container a.entry{padding:1rem .5rem;display:block;border-bottom:1px solid rgba(88,94,111,.3)}body.resource-entry .main .form-bar .most-viewed-container a.entry .title{font-size:18px;font-size:1.125rem;color:#4899f1}body.resource-entry .main .form-bar .most-viewed-container a.entry .category{margin-top:.5rem;color:#363b48}body.resource-entry .main .form-bar .most-viewed-container a.entry:first-of-type{border-radius:.3rem .3rem 0 0}body.resource-entry .main .form-bar .most-viewed-container a.entry:last-of-type{border-bottom:unset;border-radius:0 0 .3rem .3rem}body.resource-entry .main .form-bar .most-viewed-container a:hover{background:rgba(150,255,233,.2)}body.resource-entry .main .related-articles{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:M;margin-bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resource-entry .main .related-articles{display:none;visibility:hidden}}body.resource-entry .main .related-articles h4{width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.2;margin-bottom:1.5rem}body.resource-entry .main .related-articles a.listing{width:calc(33.33333% - .75rem);margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition-property:border;transition-duration:.3s;transition-timing-function:ease-in-out}@media (max-width:43em){body.resource-entry .main .related-articles a.listing{width:100%}}body.resource-entry .main .related-articles a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.1}body.resource-entry .main .related-articles a.listing .category{-ms-flex-order:2;order:2}body.resource-entry .main .related-articles a.listing .category,body.resource-entry .main .related-articles a.listing .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.resource-entry .main .related-articles a.listing .excerpt{-ms-flex-order:4;order:4;line-height:1.1}body.resource-entry .main .related-articles a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:9rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition-property:box-shadow,transform;transition-duration:.3s;transition-timing-function:ease-in-out}body.resource-entry .main .related-articles a.listing:hover{border-bottom:2px solid #f70c60}body.resource-entry .main .related-articles a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}body.resource-entry .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin-bottom:unset}body.resource-entry .embed-container embed,body.resource-entry .embed-container iframe,body.resource-entry .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.4rem}body.blog{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.blog header{background:#fff;box-shadow:none}body.blog header .navBG{box-shadow:none}body.blog .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.blog .main .first-stories{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.blog .main .first-stories{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.blog .main .first-stories a.entry{width:calc(50% - .5rem);display:-ms-grid;display:grid;-ms-grid-rows:200px 90px auto;-ms-grid-columns:1.5rem 1fr 1.5rem;grid-template:"H H H" 200px "H H H" 90px ". A ." auto/1.5rem 1fr 1.5rem;transition:all .3s ease-in-out}@media (max-width:43em){body.blog .main .first-stories a.entry{width:100%}body.blog .main .first-stories a.entry:first-of-type{margin-bottom:2.5rem}}body.blog .main .first-stories a.entry .text-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;border-radius:.4rem;transition:all .3s ease-in-out}body.blog .main .first-stories a.entry .text-container .title{-ms-flex-order:2;order:2;width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:24px;font-size:1.5rem;color:#363b48;line-height:1.1;margin:1rem 0}body.blog .main .first-stories a.entry .text-container .category{-ms-flex-order:1;order:1}body.blog .main .first-stories a.entry .text-container .category,body.blog .main .first-stories a.entry .text-container .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.blog .main .first-stories a.entry .text-container .excerpt{-ms-flex-order:3;order:3;line-height:1.1}body.blog .main .first-stories a.entry:hover .text-container{box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.blog .main .first-stories a.entry:hover img{transform:scale(1.02)}body.blog .main .first-stories a.entry img{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;object-fit:cover;width:100%;height:100%;border-radius:.4rem;z-index:-1;transition:all .3s ease-in-out}body.blog .main .most-viewed{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background:rgba(37,51,90,.04);padding:2rem 0}body.blog .main .most-viewed .most-viewed-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.blog .main .most-viewed .most-viewed-container h2{width:100%;margin-bottom:1rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:500;color:#25335a}body.blog .main .most-viewed .most-viewed-container a.entry{width:calc(100% / 4 - 3em);border-radius:.4rem;padding:1rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#fff;transition:all .3s ease-in-out}@media (max-width:43em){body.blog .main .most-viewed .most-viewed-container a.entry{width:100%;margin-bottom:1rem}body.blog .main .most-viewed .most-viewed-container a.entry:last-of-type{margin-bottom:unset}}body.blog .main .most-viewed .most-viewed-container a.entry .title{-ms-flex-order:1;order:1;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:16px;font-size:1rem;color:#363b48;line-height:1.2}body.blog .main .most-viewed .most-viewed-container a.entry .category{-ms-flex-order:2;order:2;width:100%;margin-top:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.blog .main .most-viewed .most-viewed-container a.entry:hover{background-color:rgba(150,255,233,.4);box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.blog .main .sorting-container{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);position:-webkit-sticky;position:sticky;top:calc(3rem + 13px);margin:0 0 1rem;z-index:1;background:#fdfdfd;box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media (max-width:60em){body.blog .main .sorting-container{display:none;visibility:hidden}}body.blog .main .sorting-container .blog-search-bar{padding:1rem}body.blog .main .sorting-container .blog-search-bar,body.blog .main .sorting-container .sorting-bar{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.blog .main .sorting-container .sorting-bar{padding:1rem 0;-ms-flex-align:center;align-items:center}body.blog .main .sorting-container .sorting-bar select{margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;min-width:15rem;border:none;border-bottom:1px solid #d8d8d8;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog .main .sorting-container .sorting-bar select{background-image:none;background-position:unset;background-size:unset;padding:.25rem}}body.blog .main .sorting-container .sorting-bar #submit{padding:.5rem 1rem;font-size:16px;font-size:1rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.blog .main .blogHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:minmax(0,25%) 1rem minmax(0,25%) 1rem minmax(0,25%) 1rem minmax(0,25%);grid-template-columns:minmax(0,25%) minmax(0,25%) minmax(0,25%) minmax(0,25%);margin-top:1.5rem;width:100%}@media (max-width:60em){body.blog .main .blogHolder{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media (max-width:43em){body.blog .main .blogHolder{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body.blog .main .blogHolder .popular-picks{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-flex-order:2;order:2;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (max-width:60em){body.blog .main .blogHolder .popular-picks{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:43em){body.blog .main .blogHolder .popular-picks{display:none;visibility:hidden}}body.blog .main .blogHolder .popular-picks h2{width:100%;box-sizing:border-box;background:#f70c60;color:#fff;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;padding:.5rem 1rem;margin-bottom:1rem;border-radius:.25rem}body.blog .main .blogHolder .popular-picks a.entry{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;padding:1rem;margin-bottom:1rem;background:#fff;border-radius:.25rem;transition:all .3s ease-in-out}body.blog .main .blogHolder .popular-picks a.entry .title{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:400;color:#25335a;margin-bottom:1rem}body.blog .main .blogHolder .popular-picks a.entry .category{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:700;color:#585e6f}body.blog .main .blogHolder .popular-picks a.entry:hover{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}@media (max-width:60em){body.blog .main .blogHolder .popular-picks .most-popular,body.blog .main .blogHolder .popular-picks .top-picks{width:calc(50% - .5rem)}}body.blog .main .blogHolder a.listing{-ms-flex-order:3;order:3;text-decoration:none;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-rows:15rem auto auto;-ms-grid-columns:auto;grid-template:"H" 15rem "N" auto "O" auto/auto;height:100%;border-radius:.25rem;padding:0;margin:0;background:#fff;min-height:400px;transition:all .3s ease-in-out}@media (max-width:60em){body.blog .main .blogHolder a.listing{min-height:unset;height:unset;width:calc(50% - .5rem)}}@media (max-width:43em){body.blog .main .blogHolder a.listing{border:1px solid #ededed;min-height:unset;width:100%;height:unset;-ms-grid-rows:7rem auto auto;-ms-grid-columns:auto;grid-template:"H" 7rem "N" auto "O" auto/auto}}body.blog .main .blogHolder a.listing .title{-ms-grid-row:2;-ms-grid-column:1;grid-area:N;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:28px;font-size:1.75rem;font-weight:400;color:#25335a;line-height:1.42;padding:1.5rem 1rem;vertical-align:top}@media (max-width:60em){body.blog .main .blogHolder a.listing .title{font-size:21px;font-size:1.3125rem}}body.blog .main .blogHolder a.listing .category{-ms-grid-row:3;-ms-grid-column:1;grid-area:O;-ms-grid-row-align:end;align-self:end;padding:0 1rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;text-transform:uppercase;font-weight:700;color:#585e6f}body.blog .main .blogHolder a.listing img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:H;object-fit:cover;width:100%;height:100%}body.blog .main .blogHolder a.listing .excerpt{-ms-flex-order:4;order:4;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.1}body.blog .main .blogHolder a.listing:hover{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}body.blog .main .blogHolder a.listing:first-of-type{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-flex-order:1;order:1;-ms-grid-rows:minmax(auto,30rem) auto auto;-ms-grid-columns:auto;grid-template:"H" minmax(auto,30rem) "N" auto "O" auto/auto}@media (max-width:60em){body.blog .main .blogHolder a.listing:first-of-type{-ms-grid-rows:12rem auto auto;-ms-grid-columns:auto;grid-template:"H" 12rem "N" auto "O" auto/auto;width:100%}body.blog .main .blogHolder a.listing:first-of-type>.title{-ms-grid-row:2;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>.category{-ms-grid-row:3;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width:43em){body.blog .main .blogHolder a.listing:first-of-type{width:100%;-ms-grid-rows:7rem auto auto;-ms-grid-columns:auto;grid-template:"H" 7rem "N" auto "O" auto/auto}body.blog .main .blogHolder a.listing:first-of-type>.title{-ms-grid-row:2;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>.category{-ms-grid-row:3;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}body.blog .main .blogHolder a.listing:first-of-type .title{font-size:48px;font-size:3rem}@media (max-width:43em){body.blog .main .blogHolder a.listing:first-of-type .title{font-size:21px;font-size:1.3125rem}}body.blog .main .blogHolder a.listing:first-of-type figure{padding-bottom:36%}body.blog .main .listingHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));padding:4rem 0 2rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog .main .listingHolder{-ms-grid-columns:minmax(295px,1fr) 1.5rem minmax(295px,1fr) 1.5rem minmax(295px,1fr);grid-template-columns:repeat(3,minmax(295px,1fr));-ms-grid-rows:minmax(300px,340px) 1.5rem minmax(300px,340px) 1.5rem minmax(300px,340px) 1.5rem minmax(300px,340px);grid-template-rows:repeat(4,minmax(300px,340px))}body.blog .main .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.blog .main .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body.blog .main .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}body.blog .main .listingHolder>:nth-child(4){-ms-grid-row:3;-ms-grid-column:1}body.blog .main .listingHolder>:nth-child(5){-ms-grid-row:3;-ms-grid-column:3}body.blog .main .listingHolder>:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}body.blog .main .listingHolder>:nth-child(7){-ms-grid-row:5;-ms-grid-column:1}body.blog .main .listingHolder>:nth-child(8){-ms-grid-row:5;-ms-grid-column:3}body.blog .main .listingHolder>:nth-child(9){-ms-grid-row:5;-ms-grid-column:5}body.blog .main .listingHolder>:nth-child(10){-ms-grid-row:7;-ms-grid-column:1}body.blog .main .listingHolder>:nth-child(11){-ms-grid-row:7;-ms-grid-column:3}body.blog .main .listingHolder>:nth-child(12){-ms-grid-row:7;-ms-grid-column:5}}body.blog .main .listingHolder a.listing{width:auto;margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition:all .3s ease-in-out}body.blog .main .listingHolder a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.1}body.blog .main .listingHolder a.listing .category{-ms-flex-order:2;order:2}body.blog .main .listingHolder a.listing .category,body.blog .main .listingHolder a.listing .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.blog .main .listingHolder a.listing .excerpt{-ms-flex-order:4;order:4;line-height:1.1}body.blog .main .listingHolder a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:9rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition:all .3s ease-in-out;z-index:-1}body.blog .main .listingHolder a.listing:hover{border-bottom:2px solid #f70c60}body.blog .main .listingHolder a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}body.blog .main .pagination-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.blog .main .pagination-container .paginationHolder .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.blog .main .pagination-container .paginationHolder .pagination li{margin:0 .3rem;border-radius:.2rem}@media (max-width:43em){body.blog .main .pagination-container .paginationHolder .pagination li{margin:0 .2rem}}body.blog .main .pagination-container .paginationHolder .pagination li a{color:#4899f1;float:left;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out}body.blog .main .pagination-container .paginationHolder .pagination li a:hover{background:rgba(72,153,241,.3);border-radius:.2rem}@media (max-width:43em){body.blog .main .pagination-container .paginationHolder .pagination li a{padding:.5rem .75rem}}body.blog .main .pagination-container .paginationHolder .pagination li span{float:left;padding:.5rem 1rem;text-decoration:none}body.blog .main .pagination-container .paginationHolder .pagination li.active{background:rgba(72,153,241,.2);border:1px solid #4899f1}body.blog .main .pagination-container .paginationHolder .pagination li.active a:hover{background:unset}body.blog .main .deeper-dive{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}body.blog .main .deeper-dive .heading{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:28px;font-size:1.75rem;color:#363b48;font-weight:600}body.blog .main .deeper-dive .sub-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#363b48;padding:1rem 0 2rem;max-width:50%;text-align:center;line-height:1.4}body.blog .main .deeper-dive .topic-holder{display:-ms-grid;display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));color:#444;width:100%}body.blog .main .deeper-dive .topic-holder a{text-decoration:none;transition:all .3s ease-in-out}body.blog .main .deeper-dive .topic-holder a.topic{background-color:#fff;color:#4899f1;border-radius:5px;padding:1rem .5rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:16px;font-size:1rem;display:-ms-flexbox;display:flex}body.blog .main .deeper-dive .topic-holder a.topic:hover{background-color:rgba(150,255,233,.4);color:#25335a;box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.blog .main .deeper-dive .topic-holder a.topic p{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.blog .main .deeper-dive .topic-holder a.topic p:after{content:"\276f"}body.blog-entry{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.blog-entry header{background:#fff}body.blog-entry header .navBG{box-shadow:none}body.blog-entry .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,820px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,820px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog-entry .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.blog-entry .main .sorting-container{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);position:-webkit-sticky;position:sticky;top:calc(3rem + 13px);margin:0 0 1rem;background:#fdfdfd;box-shadow:0 12px 24px 0 rgba(0,0,0,.05)}@media (max-width:60em){body.blog-entry .main .sorting-container{display:none;visibility:hidden}}body.blog-entry .main .sorting-container .sorting-bar{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:1rem;display:-ms-flexbox;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-ms-flex-align:center;align-items:center}body.blog-entry .main .sorting-container .sorting-bar select{border-radius:.4rem;margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;border:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto}body.blog-entry .main .sorting-container .sorting-bar #submit{padding:.5rem 1rem;font-size:16px;font-size:1rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.blog-entry .main .sorting-container .sorting-bar .blogBack{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#363b48}body.blog-entry .main .sorting-container .sorting-bar .blogBack:before{content:"";height:.7rem;width:.7rem;margin-right:.5rem;display:inline-block;background-image:url(/assets/images/menu-right-arrow-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transform:rotate(180deg)}body.blog-entry .main .header{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (max-width:60em){body.blog-entry .main .header{padding-top:5.5rem}}@media (max-width:914px){body.blog-entry .main .header{padding-top:4.5rem}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog-entry .main .header{max-width:820px}}body.blog-entry .main .header h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:40px;font-size:2.5rem;font-weight:600;color:#363b48;line-height:1.25}body.blog-entry .main .header .info-social{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1rem 0}@media (max-width:43em){body.blog-entry .main .header .info-social{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.blog-entry .main .header .info-social .post-info{color:#585e6f}body.blog-entry .main .header .info-social .post-info a{color:#363b48}body.blog-entry .main .header .info-social .social{display:-ms-flexbox;display:flex}@media (max-width:43em){body.blog-entry .main .header .info-social .social{padding-top:1rem}}body.blog-entry .main .header .info-social .social a{text-indent:-99999px;overflow:hidden;width:2rem;height:2rem;border-radius:50%;background-repeat:no-repeat;background-position:50%;margin-left:.5rem}body.blog-entry .main .header .info-social .social a:first-of-type{margin-left:unset}body.blog-entry .main .header .info-social .social a.email{background-color:#363b48;background-image:url(/assets/images/email-icon-white.svg)}body.blog-entry .main .header .info-social .social a.facebook{background-color:#3d57a2;background-image:url(/assets/images/facebook-icon-white.svg)}body.blog-entry .main .header .info-social .social a.twitter{background-color:#00b1fd;background-image:url(/assets/images/twitter-icon-white.svg)}body.blog-entry .main .header .info-social .social a.linkedIn{background-color:#0096de;background-image:url(/assets/images/linkedIn-icon-white.svg)}body.blog-entry .main .header img{border-radius:.4rem;width:100%;height:auto}body.blog-entry .main .article{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog-entry .main .article{max-width:820px}}body.blog-entry .main .article h2,body.blog-entry .main .article h3,body.blog-entry .main .article h4,body.blog-entry .main .article h5,body.blog-entry .main .article ol,body.blog-entry .main .article p,body.blog-entry .main .article ul{width:100%;text-align:left}body.blog-entry .main .article h2{font-size:32px;font-size:2rem;font-weight:500;color:#f70c60}body.blog-entry .main .article h2,body.blog-entry .main .article h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;line-height:1.1;padding-top:1rem}body.blog-entry .main .article h3{font-size:24px;font-size:1.5rem;font-weight:400;color:#25335a}body.blog-entry .main .article h4{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#25335a;line-height:1.4;padding-top:1rem}body.blog-entry .main .article h5{text-transform:uppercase}body.blog-entry .main .article h5,body.blog-entry .main .article h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;font-weight:500;color:#25335a;line-height:1.1;padding-top:1rem}body.blog-entry .main .article table{width:100%;border-collapse:collapse;margin:1.5rem 0}body.blog-entry .main .article table tr:nth-child(odd){background:rgba(150,255,233,.05)}body.blog-entry .main .article table tr td{padding:.15rem .3rem;border:1px solid #e1e1e2}body.blog-entry .main .article table tr td p{margin:.25rem 0}body.blog-entry .main .article p{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:1rem 0}body.blog-entry .main .article p strong{font-weight:bolder}body.blog-entry .main .article p em{font-style:italic}body.blog-entry .main .article p a:link,body.blog-entry .main .article p a:visited{color:#4899f1;text-decoration:none}body.blog-entry .main .article p a:active,body.blog-entry .main .article p a:hover{text-decoration:underline}body.blog-entry .main .article ul{list-style:disc outside}body.blog-entry .main .article ol{list-style:decimal outside}body.blog-entry .main .article ol,body.blog-entry .main .article ul{width:calc(100% - 6rem);padding:.25rem 0 .25rem 1.1rem;margin-left:2rem}body.blog-entry .main .article ol li,body.blog-entry .main .article ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.25rem}body.blog-entry .main .article ol li strong,body.blog-entry .main .article ul li strong{font-weight:bolder}body.blog-entry .main .article li a:link,body.blog-entry .main .article li a:visited,body.blog-entry .main .article p a:link,body.blog-entry .main .article p a:visited{color:#4899f1;text-decoration:none}body.blog-entry .main .article li a:active,body.blog-entry .main .article li a:hover,body.blog-entry .main .article p a:active,body.blog-entry .main .article p a:hover{text-decoration:underline}body.blog-entry .main .article img{max-width:100%;min-width:40rem;border-radius:.4rem;margin:1rem 0;height:auto}@media (max-width:43em){body.blog-entry .main .article img{min-width:unset}}body.blog-entry .main .article .embed-container{margin:2.5rem 0;border-radius:.4rem}body.blog-entry .main .article .quote,body.blog-entry .main .article quote{display:block;quotes:"“" "”" "‘" "’";font-size:48px;font-size:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#25335a;font-weight:300;font-style:italic;width:calc(100% - 1rem);max-width:640px;margin:1.5rem auto;border:0 solid rgba(37,51,90,.3);border-top-width:1px;border-bottom-width:1px;padding:1.5rem .5rem;line-height:1.3}body.blog-entry .main .article .quote:before,body.blog-entry .main .article quote:before{content:open-quote;display:inline;height:0;line-height:0;left:-10px;position:relative;top:4rem;color:rgba(37,51,90,.3);font-size:3em}body.blog-entry .main .article .quote:after,body.blog-entry .main .article quote:after{content:close-quote;display:inline;height:0;line-height:0;position:relative;top:4.1rem;color:rgba(37,51,90,.3);font-size:3em}body.blog-entry .main .article #post-contents{width:calc(100% - 3rem);max-width:640px;background:rgba(150,255,233,.15);border-radius:.25rem;border:1px solid rgba(88,94,111,.3);padding:1.5rem;margin:2rem auto}body.blog-entry .main .article #post-contents span{display:block;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;color:#25335a;font-size:24px;font-size:1.5rem;margin-bottom:.75rem}body.blog-entry .main .article #post-contents ul{margin:0;width:100%}body.blog-entry .main .article #post-contents ul li{padding:0;margin:0}body.blog-entry .main .related-articles{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-bottom:3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.blog-entry .main .related-articles{max-width:820px}}body.blog-entry .main .related-articles h4{width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.2;margin-bottom:1.5rem}body.blog-entry .main .related-articles a.listing{width:calc(33.33333% - .75rem);margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition:all .3s ease-in-out}@media (max-width:43em){body.blog-entry .main .related-articles a.listing{width:100%}}body.blog-entry .main .related-articles a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.1}body.blog-entry .main .related-articles a.listing .category{-ms-flex-order:2;order:2}body.blog-entry .main .related-articles a.listing .category,body.blog-entry .main .related-articles a.listing .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.blog-entry .main .related-articles a.listing .excerpt{-ms-flex-order:4;order:4;line-height:1.1}body.blog-entry .main .related-articles a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:9rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition:all .3s ease-in-out}body.blog-entry .main .related-articles a.listing:hover{border-bottom:2px solid #f70c60}body.blog-entry .main .related-articles a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}body.blog-entry .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin-bottom:5em}body.blog-entry .embed-container embed,body.blog-entry .embed-container iframe,body.blog-entry .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}body{overflow-x:hidden}body.course-library{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.course-library p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.course-library .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.course-library .page-content .hero{grid-column:1/-1;background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}body.course-library .page-content .hero .hero-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;overflow:visible;min-height:31.5rem;padding:3rem 0 0}@media (max-width:43em){body.course-library .page-content .hero .hero-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:unset}}body.course-library .page-content .hero .hero-inner .text{padding:4rem 2rem 5rem 0}@media (max-width:43em){body.course-library .page-content .hero .hero-inner .text{padding:2rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}}body.course-library .page-content .hero .hero-inner .text h1{font-family:Fira Sans,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.course-library .page-content .hero .hero-inner .text h1{font-size:32px;font-size:2rem;text-align:center;color:#fff}}body.course-library .page-content .hero .hero-inner .text p{font-size:18px;font-size:1.125rem;position:relative;margin:2rem 0;z-index:1}@media (max-width:43em){body.course-library .page-content .hero .hero-inner .text p{text-align:center;color:#fff;margin:.5rem 0 1rem}}body.course-library .page-content .hero .hero-inner .text a:first-of-type{margin-right:.5rem}@media (max-width:43em){body.course-library .page-content .hero .hero-inner .text a{margin:0 0 .75rem}body.course-library .page-content .hero .hero-inner .text a.pink{background:#96ffe9;color:#25335a}body.course-library .page-content .hero .hero-inner .text a.no-button.blue{color:#fff}}body.course-library .page-content .hero .hero-inner .hero-image{display:-ms-grid;display:grid}body.course-library .page-content .hero .hero-inner .hero-image img{height:310px;width:699px;z-index:1;position:relative;grid-column:1/-1;grid-row:1/-1;-ms-grid-row-align:center;align-self:center}@media (max-width:43em){body.course-library .page-content .hero .hero-inner .hero-image img{width:140%;height:unset;left:-20%}}body.course-library .page-content .hero .hero-inner .hero-image:after{grid-column:1/-1;grid-row:1/-1;content:"";width:950px;height:681px;overflow:visible;background-repeat:no-repeat;position:relative;display:inline-block;margin-top:-10rem;margin-left:-5rem;margin-bottom:-5rem}@media (max-width:43em){body.course-library .page-content .hero .hero-inner .hero-image:after{width:950px;height:1080px;background-size:120%;position:absolute;top:0;left:-330px;margin-top:-15rem;margin-left:-5rem;margin-bottom:-5rem}}body.course-library .page-content .hero .hero-inner .hero-image.blue:after{background-image:url(/assets/images/Course_Catalog_Mockup.png)}@media (max-width:43em){body.course-library .page-content .hero .hero-inner .hero-image.blue:after{background-image:url(/assets/images/solutions/solutions-hero-blue-bg.svg);visibility:visible!important}}body.course-library .page-content .hero .hero-inner .hero-image.orange:after{background-image:url(/assets/images/solutions/solutions-hero-orange-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.green:after{background-image:url(/assets/images/solutions/solutions-hero-green-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.yellow:after{background-image:url(/assets/images/solutions/solutions-hero-yellow-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.pink:after{background-image:url(/assets/images/solutions/solutions-hero-pink-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.royalBlue:after{background-image:url(/assets/images/solutions/solutions-hero-royalBlue-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.purple:after{background-image:url(/assets/images/solutions/solutions-hero-purple-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.darkPink:after{background-image:url(/assets/images/solutions/solutions-hero-darkPink-bg.svg)}body.course-library .page-content .hero .hero-inner .hero-image.mint:after{background-image:url(/assets/images/solutions/solutions-hero-mint-bg.svg)}body.course-library .page-content .course-content{min-height:20rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-rows:auto 3rem auto;-ms-grid-columns:minmax(300px,1fr) 3rem minmax(0,1000px);grid-template:"P Q" auto "R S" auto/minmax(300px,1fr) minmax(0,1000px);gap:3rem;position:relative;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.course-library .page-content .course-content .category-heading{-ms-grid-row:1;-ms-grid-column:1;grid-area:P;border-radius:.4rem;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);background-color:#fff}@media (max-width:75em){body.course-library .page-content .course-content .category-heading{grid-area:unset;grid-column:1/-1}}@media (max-width:43em){body.course-library .page-content .course-content .category-heading{grid-area:unset;grid-column:1/-1}}body.course-library .page-content .course-content .category-heading h3{background-color:#25335a;color:#fff;font-size:22px;font-size:1.375rem;padding:1.5rem 2rem;text-align:unset;display:-ms-flexbox;display:flex;width:calc(100% - 4rem);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-top-left-radius:.4rem;border-top-right-radius:.4rem}body.course-library .page-content .course-content .category-heading h3:after{content:"";height:2rem;width:2rem;display:inline-block;background-image:url(/assets/images/blue-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}body.course-library .page-content .course-content .category-heading div{padding:1rem 2rem}body.course-library .page-content .course-content .category-listing{-ms-grid-row:1;-ms-grid-column:3;grid-area:Q}@media (max-width:75em){body.course-library .page-content .course-content .category-listing{grid-area:unset;grid-column:1/-1}}@media (max-width:43em){body.course-library .page-content .course-content .category-listing{grid-area:unset;grid-column:1/-1}}body.course-library .page-content .course-content .category-listing .listingHolder{display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));height:100%;width:100%}@media (max-width:75em){body.course-library .page-content .course-content .category-listing .listingHolder{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library .page-content .course-content .category-listing .listingHolder{-ms-grid-columns:minmax(140px,1fr) 1rem minmax(140px,1fr) 1rem minmax(140px,1fr) 1rem minmax(140px,1fr);grid-template-columns:repeat(4,minmax(140px,1fr));-ms-grid-rows:100%;grid-template-rows:100%}body.course-library .page-content .course-content .category-listing .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.course-library .page-content .course-content .category-listing .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body.course-library .page-content .course-content .category-listing .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}body.course-library .page-content .course-content .category-listing .listingHolder>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}}body.course-library .page-content .course-content .category-listing .listingHolder .listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library .page-content .course-content .category-listing .listingHolder .listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}body.course-library .page-content .course-content .category-listing .listingHolder .listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library .page-content .course-content .category-listing .listingHolder .listing img{width:80px;height:80px;-ms-flex-order:1;order:1}}body.course-library .page-content .course-content .category-listing .listingHolder .listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library .page-content .course-content .category-listing .listingHolder .listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-ms-flex-order:2;order:2;padding:.5rem}}body.course-library .page-content .course-content .category-listing .listingHolder .listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.course-library .page-content .course-content .category-listing .listingHolder .listing:hover .title{color:#25335a}body.course-library .page-content .course-content .category-listing .listingHolder .listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}body.course-library .page-content .course-content .category-listing .listingHolder .listing.view-all .title{color:#fff}body.course-library .page-content .course-content .category-listing .listingHolder .listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}body.course-library .page-content .course-content .sideBar{-ms-grid-row:3;-ms-grid-column:1;grid-area:R}@media (max-width:75em){body.course-library .page-content .course-content .sideBar{grid-area:unset;display:none}}@media (max-width:43em){body.course-library .page-content .course-content .sideBar{grid-area:unset;display:none}}body.course-library .page-content .course-content .sideBar h2{font-size:25px;font-size:1.5625rem;padding-bottom:3rem}body.course-library .page-content .course-content .sideBar h2 span{font-weight:600}body.course-library .page-content .course-content .sideBar select{border-radius:.4rem;margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;border:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto;display:block;width:20rem}body.course-library .page-content .course-content .sideBar input[type=checkbox]{margin:.25rem 1rem .5rem}body.course-library .page-content .course-content .sideBar #checkboxes p{font-size:14px;font-size:.875rem;padding:unset;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;margin:0 0 .25rem}body.course-library .page-content .course-content .sideBar #checkboxes p a{padding-left:2.8rem}body.course-library .page-content .course-content .sideBar #checkboxes p a:active,body.course-library .page-content .course-content .sideBar #checkboxes p a:hover,body.course-library .page-content .course-content .sideBar #checkboxes p a:link,body.course-library .page-content .course-content .sideBar #checkboxes p a:visited{color:#363b48;text-decoration:none}body.course-library .page-content .course-content .sideBar #checkboxes p a input{margin-left:-1.8rem}body.course-library .page-content .course-content .sideBar #checkboxes p.disabled,body.course-library .page-content .course-content .sideBar #checkboxes p.disabled a:active,body.course-library .page-content .course-content .sideBar #checkboxes p.disabled a:hover,body.course-library .page-content .course-content .sideBar #checkboxes p.disabled a:link,body.course-library .page-content .course-content .sideBar #checkboxes p.disabled a:visited{color:rgba(54,59,72,.6);cursor:not-allowed}body.course-library .page-content .course-content .sideBar #checkboxes h2{font-size:18px;font-size:1.125rem;font-weight:600;padding-bottom:1rem}body.course-library .page-content .course-content .courseColumn{-ms-grid-row:3;-ms-grid-column:3;grid-area:S}@media (max-width:57em){body.course-library .page-content .course-content .courseColumn{grid-area:unset;grid-column:1/-1}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library .page-content .course-content .courseColumn{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.course-library .page-content .course-content .courseColumn .topic-container{width:100%;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.08),0 0 0 rgba(0,0,0,.14);margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:.4rem;overflow:hidden;transition:box-shadow .3s ease-in-out}body.course-library .page-content .course-content .courseColumn .topic-container:hover{box-shadow:0 12px 18px rgba(0,0,0,.16),0 0 0 rgba(0,0,0,.24)}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static{display:-ms-flexbox;display:flex}@media (max-width:75em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static a{color:#585e6f}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:35px;font-size:2.1875rem;font-weight:300}@media (max-width:75em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static img{max-width:230px;object-fit:cover}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static img{display:none}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem;width:100%}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static .inner{padding:1rem}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row a.show-courses{color:#f70c60}body.course-library .page-content .course-content .courseColumn .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:50%;background-size:contain;transition:all .2s ease-in-out;margin-left:1rem}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row a.show-courses:after{margin-left:.5rem}}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row p{width:45%}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-static.open a.show-courses:after{transform:rotate(180deg)!important}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses{display:none;max-height:0;animation:c .2s ease-in;opacity:0;padding:2rem 1.5rem 1.5rem}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses{padding:1rem}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses.open{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses a{color:#4899f1}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses h4{font-weight:500;text-transform:uppercase;margin:1.5rem 0 .75rem}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses ul{column-count:3;column-gap:2rem;column-fill:balance}@media (max-width:43em){body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses ul{column-count:2;column-gap:3rem}}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses ul li{line-height:1.2;margin-bottom:.8rem}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses ul ul{column-count:unset}body.course-library .page-content .course-content .courseColumn .topic-container .topic-container-courses ul ul li{margin-left:1.5rem;margin-right:1rem}body.course-library-algolia{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.course-library-algolia.no-scroll{overflow:hidden;overflow-y:hidden}body.course-library-algolia p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.course-library-algolia .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library-algolia .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.course-library-algolia .page-content .course-content{margin-top:1rem;min-height:20rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-rows:auto 3rem auto;-ms-grid-columns:minmax(300px,1fr) 3rem minmax(0,1000px);grid-template:"P Q" auto "R S" auto/minmax(300px,1fr) minmax(0,1000px);gap:3rem;position:relative;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.course-library-algolia .page-content .course-content .sideBar{-ms-grid-row:3;-ms-grid-column:1;grid-area:R}@media (max-width:56.9em){body.course-library-algolia .page-content .course-content .sideBar{grid-area:unset;display:none}}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas,body.course-library-algolia .page-content .course-content .sideBar .mobile-results{display:none}@media (max-width:57em){body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas{position:fixed;display:-ms-grid;display:grid;-ms-grid-rows:.88fr auto;-ms-grid-columns:1fr;grid-template:"T" .88fr "U" auto/1fr;top:0;right:0;z-index:999999;width:100vw;height:100vh;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateX(105%);transition-duration:.2s;overflow:hidden;opacity:0;animation:c .2s ease-in;overflow-y:scroll}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas .mobile-facet-container{overflow:hidden;overflow-x:hidden;overflow-y:auto;grid-area:T}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show{max-width:100%;transform:translateX(0);opacity:1}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show .mobile-button-container{position:-webkit-sticky;position:sticky;grid-area:U;padding-bottom:2rem}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show .mobile-button-container .mobile-results{background-color:#fff;border-radius:.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show .mobile-button-container .mobile-results .mobile-course-submit{margin-top:1rem;padding:.5rem 1.5rem;border-radius:6rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none;color:#fff;background:#f70c60;text-align:center;width:95%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show .mobile-button-container .clear-refinements{margin:unset;padding:unset}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show .mobile-button-container .clear-refinements .ais-ClearRefinements-button{width:95%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:57em){body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas .mobile-facet-container{-ms-grid-row:1;-ms-grid-column:1}body.course-library-algolia .page-content .course-content .sideBar.mobile-off-canvas.show .mobile-button-container{-ms-grid-row:2;-ms-grid-column:1}}body.course-library-algolia .page-content .course-content .sideBar .facet-box{border-radius:.25rem;padding:1.5rem;max-height:80vh;overflow:scroll;box-shadow:0 11px 27px 0 rgba(47,91,109,.17);margin:1.5rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;overflow-x:hidden;overflow-y:auto}body.course-library-algolia .page-content .course-content .sideBar .facet-box h2{padding:unset;border-bottom:1px solid #f70c60;margin-bottom:1.25rem;padding-bottom:.5rem;font-weight:600;font-size:20px;font-size:1.25rem;color:#25335a}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-searchBox .ais-SearchBox form.ais-SearchBox-form{display:-ms-flexbox;display:flex}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-searchBox .ais-SearchBox form.ais-SearchBox-form input[type=search]{width:100%;border-radius:1.3rem;padding:.25rem .5rem;margin-bottom:1.25rem;border:2px solid #25335a;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;color:#25335a}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-searchBox .ais-SearchBox form.ais-SearchBox-form button[type=reset],body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-searchBox .ais-SearchBox form.ais-SearchBox-form button[type=submit]{display:none}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:.4rem 0;margin:.4rem 0;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(54,59,72,.15)}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-checkbox{margin:0 1rem .5rem .25rem}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-labelText{width:100%;line-height:1.25}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-count{color:#f70c60;font-style:italic;font-weight:500;font-size:16px;font-size:1rem}body.course-library-algolia .page-content .course-content .sideBar .facet-box .ais-RefinementList .ais-RefinementList-showMore{margin-top:1rem;padding:.5rem 1.5rem;border-radius:6rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none;color:#fff;background:#25335a;text-align:center}body.course-library-algolia .page-content .course-content .sideBar .clear-refinements{padding:1.5rem;margin:1.5rem 0}body.course-library-algolia .page-content .course-content .sideBar .clear-refinements .ais-ClearRefinements{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.course-library-algolia .page-content .course-content .sideBar .clear-refinements .ais-ClearRefinements .ais-ClearRefinements-button{margin-top:1rem;padding:.5rem 1.5rem;border-radius:6rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;border:none;color:#fff;background:#4899f1;text-align:center}body.course-library-algolia .page-content .course-content .sideBar .clear-refinements .ais-ClearRefinements .ais-ClearRefinements-button.ais-ClearRefinements-button--disabled{background-color:rgba(54,59,72,.3)}body.course-library-algolia .page-content .course-content .sideBar h2{font-size:20px;font-size:1.25rem;padding:2rem 0 1rem}body.course-library-algolia .page-content .course-content .sideBar h2 span{font-weight:600}body.course-library-algolia .page-content .course-content .sideBar select{border-radius:.4rem;margin-right:1rem;padding:.25rem 1.5rem .25rem .25rem;border:1px solid #d8d8d8;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/dropdown-arrow.svg);background-repeat:no-repeat;background-position:right .5rem center;background-size:.75em auto;display:block;width:20rem}body.course-library-algolia .page-content .course-content .sideBar input[type=checkbox]{margin:.25rem 1rem .5rem 0}body.course-library-algolia .page-content .course-content .sideBar #checkboxes p{font-size:14px;font-size:.875rem;padding:unset;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;margin:0 0 .25rem}body.course-library-algolia .page-content .course-content .sideBar #checkboxes p a{padding-left:2.8rem}body.course-library-algolia .page-content .course-content .sideBar #checkboxes p a:active,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p a:hover,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p a:link,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p a:visited{color:#363b48;text-decoration:none}body.course-library-algolia .page-content .course-content .sideBar #checkboxes p a input{margin-left:-1.8rem}body.course-library-algolia .page-content .course-content .sideBar #checkboxes p.disabled,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p.disabled a:active,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p.disabled a:hover,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p.disabled a:link,body.course-library-algolia .page-content .course-content .sideBar #checkboxes p.disabled a:visited{color:rgba(54,59,72,.6);cursor:not-allowed}body.course-library-algolia .page-content .course-content .sideBar #checkboxes h2{font-size:18px;font-size:1.125rem;font-weight:600;padding-bottom:1rem}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0;color:#25335a}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link .ais-HierarchicalMenu-label{padding:.5rem 0}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-link .ais-HierarchicalMenu-count{padding:.5rem 0;color:#000}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child{padding-left:1rem}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child ul li{padding:.25rem 0}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-label{padding:unset}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-link{border:unset;color:#25335a}body.course-library-algolia .page-content .course-content .sideBar .ais-HierarchicalMenu .ais-HierarchicalMenu-list .ais-HierarchicalMenu-item .ais-HierarchicalMenu-list--child .ais-HierarchicalMenu-item--selected{background:rgba(72,153,241,.03);box-shadow:inset 0 0 0 1px rgba(72,153,241,.24);border-radius:4px}body.course-library-algolia .page-content .course-content .courseColumn{-ms-grid-row:3;-ms-grid-column:3;grid-area:S}body.course-library-algolia .page-content .course-content .courseColumn h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:36px;font-size:2.25rem;line-height:1.25;font-weight:600;color:#25335a;position:relative;z-index:1;padding-top:1rem}@media (max-width:57em){body.course-library-algolia .page-content .course-content .courseColumn h1{font-size:32px;font-size:2rem;color:#25335a}}body.course-library-algolia .page-content .course-content .courseColumn .search-filter-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}body.course-library-algolia .page-content .course-content .courseColumn .search-filter-container .show-mobile-filter button{font-size:16px;font-size:1rem;margin-left:1rem;font-weight:500}body.course-library-algolia .page-content .course-content .courseColumn .search-box{padding-top:1.5rem}@media (max-width:57em){body.course-library-algolia .page-content .course-content .courseColumn .search-box{width:90%}}body.course-library-algolia .page-content .course-content .courseColumn .search-box .ais-SearchBox form.ais-SearchBox-form{display:-ms-flexbox;display:flex}body.course-library-algolia .page-content .course-content .courseColumn .search-box .ais-SearchBox form.ais-SearchBox-form input[type=search]{width:100%;border-radius:1.3rem;padding:.5rem 1rem;margin-bottom:1.25rem;border:2px solid #25335a;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;font-size:1.25rem;color:#25335a;font-weight:500}@media (max-width:57em){body.course-library-algolia .page-content .course-content .courseColumn .search-box .ais-SearchBox form.ais-SearchBox-form input[type=search]{font-size:16px;font-size:1rem;font-weight:400}}body.course-library-algolia .page-content .course-content .courseColumn .search-box .ais-SearchBox form.ais-SearchBox-form button[type=reset],body.course-library-algolia .page-content .course-content .courseColumn .search-box .ais-SearchBox form.ais-SearchBox-form button[type=submit]{display:none}body.course-library-algolia .page-content .course-content .courseColumn .sort-by{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}body.course-library-algolia .page-content .course-content .courseColumn .sort-by .ais-SortBy .ais-SortBy-select{border-radius:1.3rem;padding:.25rem 1rem;border:2px solid #25335a;color:#25335a;font-weight:500;font-size:16px;font-size:1rem}body.course-library-algolia .page-content .course-content .courseColumn .current-refinements .ais-CurrentRefinements ul.ais-CurrentRefinements-list{padding-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}body.course-library-algolia .page-content .course-content .courseColumn .current-refinements .ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}body.course-library-algolia .page-content .course-content .courseColumn .current-refinements .ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item .ais-CurrentRefinements-label{display:block;width:100%;font-size:16px;font-weight:400;padding:.5rem 0}body.course-library-algolia .page-content .course-content .courseColumn .current-refinements .ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item .ais-CurrentRefinements-category{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;padding:.25rem .5rem;margin-right:.5rem;margin-bottom:.5rem;border-radius:.25rem;color:#fff;background:#4899f1;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:14px;font-size:.875rem;font-weight:400}body.course-library-algolia .page-content .course-content .courseColumn .current-refinements .ais-CurrentRefinements ul.ais-CurrentRefinements-list li.ais-CurrentRefinements-item .ais-CurrentRefinements-category button.ais-CurrentRefinements-delete{margin-left:.5rem;border:none;background-color:unset;color:#fff}body.course-library-algolia .page-content .course-content .courseColumn .hits{padding-top:1rem;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));-ms-flex-direction:row;flex-direction:row;gap:2rem}body.course-library-algolia .page-content .course-content .courseColumn .hits a.result{text-decoration:none;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:auto;grid-template:"H" auto "N" auto "V" auto/auto;height:100%;border-radius:.25rem;padding:0;margin:0;background:#fff;min-height:200px;transition:all .3s ease-in-out}body.course-library-algolia .page-content .course-content .courseColumn .hits a img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:H;width:100%;min-width:5rem;object-fit:cover;height:auto;max-height:8rem}body.course-library-algolia .page-content .course-content .courseColumn .hits a .title{-ms-grid-row:2;-ms-grid-column:1;grid-area:N;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#25335a;line-height:1.42;padding:.5rem;vertical-align:top}@media (max-width:60em){body.course-library-algolia .page-content .course-content .courseColumn .hits a .title{font-size:21px;font-size:1.3125rem}}body.course-library-algolia .page-content .course-content .courseColumn .hits a .details{-ms-grid-row:3;-ms-grid-column:1;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:.5fr .5fr;grid-template:"W W" auto "X Y" auto/.5fr .5fr;grid-area:V;-ms-grid-row-align:end;align-self:end;padding:1rem .5rem .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.course-library-algolia .page-content .course-content .courseColumn .hits a .details p{font-size:12px;font-size:.75rem;font-weight:300;color:rgba(88,94,111,.9);padding:unset}body.course-library-algolia .page-content .course-content .courseColumn .hits a .details p.duration{-ms-grid-row:2;-ms-grid-column:1;grid-area:X}body.course-library-algolia .page-content .course-content .courseColumn .hits a .details p.modality{-ms-grid-row:2;-ms-grid-column:2;grid-area:Y;-ms-grid-column-align:end;justify-self:end}body.course-library-algolia .page-content .course-content .courseColumn .hits a .details p.topic{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;padding-bottom:.5rem;grid-area:W;font-style:italic;font-size:14px;font-size:.875rem;font-weight:400}body.course-library-algolia .page-content .course-content .courseColumn .hits a:hover{box-shadow:0 11px 27px 0 rgba(47,91,109,.17)}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li{margin:0 .3rem;border-radius:.2rem}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li{margin:0 .2rem}}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li a{color:#4899f1;float:left;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li a:hover{background:rgba(72,153,241,.3);border-radius:.2rem}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li a{padding:.5rem .75rem}}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li span{float:left;padding:.5rem 1rem;text-decoration:none}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li.active{background:rgba(72,153,241,.2);border:1px solid #4899f1}body.course-library-algolia .page-content .course-content .courseColumn .pagination-container .paginationHolder .pagination li.active a:hover{background:unset}@media (max-width:57em){body.course-library-algolia .page-content .course-content .courseColumn{grid-area:unset;grid-column:1/-1}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-library-algolia .page-content .course-content .courseColumn{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container{width:100%;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.08),0 0 0 rgba(0,0,0,.14);margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:.4rem;overflow:hidden;transition:box-shadow .3s ease-in-out}body.course-library-algolia .page-content .course-content .courseColumn .topic-container:hover{box-shadow:0 12px 18px rgba(0,0,0,.16),0 0 0 rgba(0,0,0,.24)}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static{display:-ms-flexbox;display:flex}@media (max-width:75em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static{grid-area:unset;grid-column:1/-1}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static a{color:#585e6f}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:35px;font-size:2.1875rem;font-weight:300}@media (max-width:75em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static h2{font-size:24px;font-size:1.5rem}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static img{max-width:230px;object-fit:cover}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static img{display:none}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem;width:100%}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static .inner{padding:1rem}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row a.show-courses{color:#f70c60}body.course-library-algolia .page-content .course-content .courseColumn .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:50%;background-size:contain;transition:all .2s ease-in-out;margin-left:1rem}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row a.show-courses:after{margin-left:.5rem}}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static .inner .row p{width:45%}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-static.open a.show-courses:after{transform:rotate(180deg)!important}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses{display:none;max-height:0;animation:c .2s ease-in;opacity:0;padding:2rem 1.5rem 1.5rem}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses{padding:1rem}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses.open{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses a{color:#4899f1}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses h4{font-weight:500;text-transform:uppercase;margin:1.5rem 0 .75rem}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses ul{column-count:3;column-gap:2rem;column-fill:balance}@media (max-width:43em){body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses ul{column-count:2;column-gap:3rem}}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses ul li{line-height:1.2;margin-bottom:.8rem}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses ul ul{column-count:unset}body.course-library-algolia .page-content .course-content .courseColumn .topic-container .topic-container-courses ul ul li{margin-left:1.5rem;margin-right:1rem}.modal.demoForm{max-width:600px}.modal.demoForm form fieldset{max-width:unset!important}.modal.demoForm form label{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#363b48;margin-bottom:.5rem}.modal.demoForm form label.hs-form-checkbox-display{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}.modal.demoForm form label .hs-form-required{color:#f70c60}.modal.demoForm form input,.modal.demoForm form select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem;margin-bottom:1.5rem;width:100%!important}.modal.demoForm form input::-webkit-input-placeholder,.modal.demoForm form select::-webkit-input-placeholder{color:rgba(88,94,111,.4)}.modal.demoForm form input::-moz-placeholder,.modal.demoForm form select::-moz-placeholder{color:rgba(88,94,111,.4)}.modal.demoForm form input:-ms-input-placeholder,.modal.demoForm form input::-ms-input-placeholder,.modal.demoForm form select:-ms-input-placeholder,.modal.demoForm form select::-ms-input-placeholder{color:rgba(88,94,111,.4)}.modal.demoForm form input::placeholder,.modal.demoForm form select::placeholder{color:rgba(88,94,111,.4)}.modal.demoForm form input[type=checkbox],.modal.demoForm form select[type=checkbox]{margin-right:.5rem;margin-top:unset;margin-bottom:unset;display:inline-block}.modal.demoForm form input[type=submit],.modal.demoForm form select[type=submit]{width:100%;background:#f70c60;border:none;color:#fff;padding:.75rem 0;margin-top:1.5rem;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:18px;font-size:1.125rem}.modal.demoForm form select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem}.modal.demoForm form ul{margin-top:1rem;margin-bottom:1.5rem}.modal.demoForm form .hs-richtext h3{padding:0;text-align:left;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1;margin:2rem 0 1.5rem}.modal.demoForm form .hs-richtext p{font-size:14px;font-size:.875rem;color:#585e6f;line-height:1.4}.modal.demoForm form .hs-richtext p a:link,.modal.demoForm form .hs-richtext p a:visited{color:#4899f1}.modal.demoForm form .hs-richtext p a:active,.modal.demoForm form .hs-richtext p a:hover{text-decoration:underline}@media (max-width:43em){.modal.demoForm{width:100%;margin-top:unset;padding:1rem}}@keyframes c{0%{opacity:0}to{opacity:1}}body.legal{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.legal header{background:#fff}body.legal header .navBG{box-shadow:none}body.legal .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,820px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,820px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto);padding-top:3rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.legal .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1rem}}body.legal .main .article{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.legal .main .article{max-width:820px}}body.legal .main .article h1,body.legal .main .article h2,body.legal .main .article h3,body.legal .main .article h4,body.legal .main .article h5{width:100%;text-align:left;color:#363b48}body.legal .main .article h1{font-size:40px;font-size:2.5rem}body.legal .main .article h1,body.legal .main .article h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500}body.legal .main .article h2{font-size:32px;font-size:2rem}body.legal .main .article h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.1;padding-top:1rem}body.legal .main .article h4{font-size:18px;font-size:1.125rem;font-weight:700;padding-top:1rem}body.legal .main .article h4,body.legal .main .article p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.legal .main .article p{width:100%;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:1rem 0}body.legal .main .article p.last-updated{font-style:italic}body.legal .main .article p strong{font-weight:700}body.legal .main .article p em{font-style:italic}body.legal .main .article p a:link,body.legal .main .article p a:visited{color:#4899f1;text-decoration:none}body.legal .main .article p a:active,body.legal .main .article p a:hover{text-decoration:underline}body.legal .main .article ol,body.legal .main .article ul{width:100%;padding:.25rem 0 .25rem 1.1rem}body.legal .main .article ol li,body.legal .main .article ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.5rem}body.legal .main .article ol li strong,body.legal .main .article ul li strong{font-weight:700}body.legal .main .article ol li em,body.legal .main .article ul li em{font-style:italic}body.legal .main .article ol li a:link,body.legal .main .article ol li a:visited,body.legal .main .article ul li a:link,body.legal .main .article ul li a:visited{color:#4899f1;text-decoration:none}body.legal .main .article ol li a:active,body.legal .main .article ol li a:hover,body.legal .main .article ul li a:active,body.legal .main .article ul li a:hover{text-decoration:underline}body.legal .main .article ul{list-style:disc outside}body.legal .main .article ol{list-style-type:none;counter-reset:a;margin:0;padding:0}body.legal .main .article ol>li{display:table;counter-increment:a;margin:.75em 0}body.legal .main .article ol>li:before{content:counters(a,".") ". ";display:table-cell;padding-right:.6em}body.legal .main .article ol li ol>li{margin:.75rem 0}body.legal .main .article ol li ol>li:before{content:counters(a,".") " "}body.legal .main .article img{max-width:100%;min-width:40rem;border-radius:.4rem}body.legal .main .article .embed-container{margin:2.5rem 0;border-radius:.4rem}body.course-entry{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:3rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 3rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.course-entry p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.course-entry h3{text-align:unset;padding-top:1rem}body.course-entry header{background:#fff}body.course-entry header.navBG{box-shadow:none}body.course-entry big,body.course-entry strong{font-weight:700}body.course-entry .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-entry .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.course-entry .page-content .breadcrumbs{grid-column:1/-1;height:3rem;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-color:#fbfbfc;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;z-index:99;top:calc(4rem - 3px);margin:0 0 1rem}@media (max-width:43em){body.course-entry .page-content .breadcrumbs{height:5rem}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-entry .page-content .breadcrumbs{margin-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;width:100%}}body.course-entry .page-content .breadcrumbs .inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-entry .page-content .breadcrumbs .inner{padding:0 1rem}}body.course-entry .page-content .breadcrumbs .inner ul li{display:inline-block}body.course-entry .page-content .breadcrumbs .inner ul li a{color:#363b48}body.course-entry .page-content .course-content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.5rem 450px;grid-template-columns:1fr 450px;grid-gap:1.5rem;padding-top:40px}body.course-entry .page-content .course-content em{font-style:italic}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-entry .page-content .course-content{padding:0 1rem}}@media (max-width:43em){body.course-entry .page-content .course-content{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width:57.1em) and (max-width:89.9em){body.course-entry .page-content .course-content{padding-top:3rem}}body.course-entry .page-content .course-content .left{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}body.course-entry .page-content .course-content .left a{color:#4899f1}@media (max-width:75em){body.course-entry .page-content .course-content .left{grid-column:1/-1}}@media (max-width:43em){body.course-entry .page-content .course-content .left{grid-column:1/-1}}body.course-entry .page-content .course-content .left .course-overview{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}@media (max-width:75em){body.course-entry .page-content .course-content .left .course-overview{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.course-entry .page-content .course-content .left .course-overview figure{margin:0 auto}}body.course-entry .page-content .course-content .left img{max-width:100%}body.course-entry .page-content .course-content .left h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:40px;font-size:2.5rem;color:#25335a;line-height:54px;font-weight:600;padding-top:2rem;padding-bottom:1rem}body.course-entry .page-content .course-content .left h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;color:#25335a;padding:2rem 0 1rem}body.course-entry .page-content .course-content .left h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;color:#25335a;padding:2rem 0 1rem}body.course-entry .page-content .course-content .left h4{font-weight:500;text-transform:uppercase;margin:.75rem 0}body.course-entry .page-content .course-content .left .collection-courses-list{column-count:2;column-gap:4rem;column-fill:balance}body.course-entry .page-content .course-content .left .collection-courses-list li{margin:unset;line-height:1.2;margin-bottom:.8rem}body.course-entry .page-content .course-content .left .testimonial{padding:1rem 2.5rem;margin:2rem 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}body.course-entry .page-content .course-content .left .testimonial p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;color:#25335a}body.course-entry .page-content .course-content .left .testimonial p.quote-name{font-size:24px;font-size:1.5rem;font-style:italic;color:#585e6f}body.course-entry .page-content .course-content .right{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background:#fff;margin-top:3rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.course-entry .page-content .course-content .right{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}}@media (max-width:75em){body.course-entry .page-content .course-content .right{grid-column:1/-1}}@media (max-width:43em){body.course-entry .page-content .course-content .right{grid-column:1/-1}}body.course-entry .page-content .course-content .right .box{box-shadow:0 1px 14px 0 rgba(47,91,109,.12);border-radius:12px;border:1px solid #d8d8d8;padding-top:1rem}body.course-entry .page-content .course-content .right .box .ecare-content{padding:0 2rem 2rem}body.course-entry .page-content .course-content .right .box .ecare-content a{color:#4899f1}body.course-entry .page-content .course-content .right .box .ecare-content a.button{color:#fff}body.course-entry .page-content .course-content .right .box .ecare-content h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;font-size:1.25rem;color:#25335a;font-weight:600;padding:2rem 0 0}body.course-entry .page-content .course-content .right .box .ecare-content .ecare-delivery-types{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}body.course-entry .page-content .course-content .right .box .ecare-content .ecare-delivery-types .ecare-delivery-types-row{padding:1rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body.course-entry .page-content .course-content .right .box .ecare-content .ecare-delivery-types .ecare-delivery-types-row img{max-width:75px;padding-right:1rem}body.course-entry .page-content .course-content .right .box .buy-now{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}body.course-entry .page-content .course-content .right .box .buy-now .price{font-size:36px;font-size:2.25rem;font-weight:500;color:#363b48}body.course-entry .page-content .course-content .right .box .buy-now .price:before{content:"$"}body.course-entry .page-content .course-content .right .box .buy-now .price a{width:calc(50% - 4rem)}body.course-entry .page-content .course-content .right .box .demo{text-align:center;padding:2rem 0}body.course-entry .page-content .course-content .right .box .demo a{width:calc(100% - 5rem)}body.course-entry .page-content .course-content .right .box .course-features{column-count:2;column-gap:1rem;column-fill:balance;padding:2rem 0}body.course-entry .page-content .course-content .right .box .course-features ul{list-style:none;padding-left:1rem}body.course-entry .page-content .course-content .right .box .course-features ul li{margin:unset;line-height:1.2;margin-bottom:.8rem}body.course-entry .page-content .course-content .right .box .course-features ul li.duration:before{padding-right:.5rem;content:url(../images/features/duration.svg)}body.course-entry .page-content .course-content .right .box .course-features ul li.languages:before{padding-right:.5rem;content:url(../images/features/language.svg)}body.course-entry .page-content .course-content .right .box .course-features ul li.mobile:before{padding-right:.5rem;content:url(../images/features/mobile.svg)}body.course-entry .page-content .course-content .right .box .course-features ul li.instant-safety-video:before{padding-right:.5rem;content:url(../images/features/safety-tip.svg)}body.course-entry .page-content .course-content .right .box .course-features ul li.overview:before{padding-right:.5rem;content:url(../images/features/5-minutes.svg)}body.course-entry .page-content .course-content .right .box .item-header{border-top:1px solid #d8d8d8;padding:1rem}body.course-entry .page-content .course-content .right .box .item-header a{display:-ms-flexbox;display:flex;cursor:pointer;width:100%;-ms-flex-pack:justify;justify-content:space-between}body.course-entry .page-content .course-content .right .box .item-header a:after{content:"";height:1rem;width:1rem;display:inline-block;background-image:url(/assets/images/menu-right-arrow-icon.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .2s ease-in-out;transform:rotate(180deg)}body.course-entry .page-content .course-content .right .box .item-header a:hover:after{margin-right:.5rem}body.course-entry .page-content .course-content .right .box .item-header .item-container{display:none;max-height:0;animation:c .2s ease-in;opacity:0}body.course-entry .page-content .course-content .right .box .item-header .item-container a{color:#363b48;word-break:break-all}body.course-entry .page-content .course-content .right .box .item-header .item-container a:after{display:none}body.course-entry .page-content .course-content .right .box .item-header.open .item-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;max-height:400vh}body.course-entry .page-content .course-content .right .box .item-header.open a:after{transform:rotate(90deg)}body.course-entry .page-content .course-content .right .box .classes{padding:0 1rem}body.course-entry .page-content .course-content .right .related-topics{box-shadow:0 1px 14px 0 rgba(47,91,109,.12);border-radius:12px;border:1px solid #d8d8d8;margin-top:3rem}body.course-entry .page-content .course-content .right .related-topics .item-header{border-top:1px solid #d8d8d8;padding:1rem}body.course-entry .page-content .course-content .right .related-topics .item-header.first{border-top:unset}body.course-entry .page-content .course-content .right .related-topics .item-header a{color:#363b48}body.course-entry .page-content .course-content ol,body.course-entry .page-content .course-content ul{display:block;list-style-type:disc;margin:1em 0 1 em;padding-left:40px}body.course-entry .page-content .course-content ol li,body.course-entry .page-content .course-content ul li{margin:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:16px;font-size:1rem;font-weight:400;line-height:1.5}body.course-entry .page-content .course-content ol{list-style-type:decimal}body .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin-bottom:0}body .embed-container embed,body .embed-container iframe,body .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}body.industry-entry{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.industry-entry p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.industry-entry h3{color:#25335a}body.industry-entry .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;margin-top:6rem;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.industry-entry .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto}}body.industry-entry .page-content .industry-related-videos{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.industry-entry .page-content .industry-related-videos{width:100%}}body.industry-entry .page-content .industry-related-videos h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;margin:0 1.5rem 2rem}body.industry-entry .page-content .industry-related-videos ul{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:2.5rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.industry-entry .page-content .industry-related-videos ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.industry-entry .page-content .industry-related-videos ul li{width:30%}}body.industry-entry .page-content .industry-related-videos ul li h4{font-size:20px;font-size:1.25rem;font-weight:400;padding:1rem 0 1.5rem;color:#25335a}body.industry-entry .page-content .industry-related-videos ul li .embed-container{border-radius:.4rem;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.industry-entry .hero{grid-column:1/-1;background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.industry-entry .hero{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}body.industry-entry .solution-entries{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0 6rem}body.industry-entry .solution-entries h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;text-align:center;margin:6rem 0 2rem}body.industry-entry .solution-entries .listingHolder{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body.industry-entry .solution-entries .listingHolder a.listing,body.industry-entry .solution-entries .listingHolder div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}body.industry-entry .solution-entries .listingHolder a.listing img,body.industry-entry .solution-entries .listingHolder div.listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}body.industry-entry .solution-entries .listingHolder a.listing .title,body.industry-entry .solution-entries .listingHolder div.listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}body.industry-entry .solution-entries .listingHolder a.listing.view-all,body.industry-entry .solution-entries .listingHolder div.listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}body.industry-entry .solution-entries .listingHolder a.listing.view-all .title,body.industry-entry .solution-entries .listingHolder div.listing.view-all .title{color:#fff}body.industry-entry .solution-entries .listingHolder a.listing.view-all:hover,body.industry-entry .solution-entries .listingHolder div.listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}body.industry-entry .solution-entries .listingHolder a.listing:hover,body.industry-entry .solution-entries .listingHolder div.listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.industry-entry .solution-entries .listingHolder a.listing:hover .title,body.industry-entry .solution-entries .listingHolder div.listing:hover .title{color:#25335a}body.industry-entry .solution-entries .listingHolder div.listing{box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.industry-entry .solution-entries .listingHolder div.listing .title{color:#585e6f;font-weight:400}body.industry-entry .solution-entries .listingHolder div.listing:hover{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.industry-entry .solution-entries .listingHolder div.listing:hover .title{color:#363b48}body.industry-entry .solution-entries .listingHolder.unlinked{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body.industry-entry .solution-entries .listingHolder.unlinked a.listing,body.industry-entry .solution-entries .listingHolder.unlinked div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 4rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 4rem ". n ." auto ". . ." 1rem/1rem auto 1rem;cursor:default}body.industry-entry .solution-entries .listingHolder.unlinked a.listing .title,body.industry-entry .solution-entries .listingHolder.unlinked div.listing .title{font-size:16px;font-size:1rem}body.industry-entry .solution-entries .listingHolder.unlinked a.listing .hover-text,body.industry-entry .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;-ms-grid-row-align:center;align-self:center;padding:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem);opacity:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:default}body.industry-entry .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.industry-entry .solution-entries .listingHolder.unlinked div:hover.listing .hover-text{z-index:1;opacity:1}body.industry-entry .full-card{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px;padding:2rem;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43em){body.industry-entry .full-card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;margin:1.5rem 0}}body.industry-entry .full-card.shape-blue{background-image:url(/assets/images/solutions/shape-blue-bg.svg)}body.industry-entry .full-card.shape-blue.image-right{background-position:right -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-blue.image-right{background-position:right -25rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-blue.image-right{background-position:left 50% bottom 8rem;background-size:cover}body.industry-entry .full-card.shape-blue.image-right p{color:#25335a}body.industry-entry .full-card.shape-blue.image-right a{color:#25335a;text-decoration:underline}}body.industry-entry .full-card.shape-blue.image-left{background-position:left -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-blue.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-blue.image-left{background-position:left 50% bottom 8rem;background-size:cover}body.industry-entry .full-card.shape-blue.image-left a{color:#25335a;text-decoration:underline}}body.industry-entry .full-card.shape-orange{background-image:url(/assets/images/solutions/shape-orange-bg.svg)}body.industry-entry .full-card.shape-orange.image-right{background-position:right -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-orange.image-right{background-position:right -25rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-orange.image-right{background-position:left 50% bottom 4rem;background-size:cover}body.industry-entry .full-card.shape-orange.image-right a,body.industry-entry .full-card.shape-orange.image-right h3,body.industry-entry .full-card.shape-orange.image-right p{color:#fff}body.industry-entry .full-card.shape-orange.image-right a{color:#fff;text-decoration:underline}}body.industry-entry .full-card.shape-orange.image-left{background-position:left -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-orange.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-orange.image-left{background-position:left 50% bottom 4rem;background-size:cover}body.industry-entry .full-card.shape-orange.image-left a,body.industry-entry .full-card.shape-orange.image-left h3,body.industry-entry .full-card.shape-orange.image-left p{color:#fff}body.industry-entry .full-card.shape-orange.image-left a{color:#fff;text-decoration:underline}}body.industry-entry .full-card.shape-yellow{background-image:url(/assets/images/solutions/shape-yellow-bg.svg)}body.industry-entry .full-card.shape-yellow.image-right{background-position:right -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-yellow.image-right{background-position:right -25rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-yellow.image-right{background-position:left 50% bottom 8rem;background-size:cover}body.industry-entry .full-card.shape-yellow.image-right p{color:#25335a}body.industry-entry .full-card.shape-yellow.image-right a{color:#25335a;text-decoration:underline}}body.industry-entry .full-card.shape-yellow.image-left{background-position:left -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-yellow.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-yellow.image-left{background-position:left 50% bottom 8rem;background-size:cover}body.industry-entry .full-card.shape-yellow.image-left a{color:#25335a;text-decoration:underline}}body.industry-entry .full-card.shape-purple{background-image:url(/assets/images/solutions/shape-purple-bg.svg)}body.industry-entry .full-card.shape-purple.image-right{background-position:right -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-purple.image-right{background-position:right -25rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-purple.image-right{background-position:left 50% bottom 4rem;background-size:cover}body.industry-entry .full-card.shape-purple.image-right a,body.industry-entry .full-card.shape-purple.image-right h3,body.industry-entry .full-card.shape-purple.image-right p{color:#fff}body.industry-entry .full-card.shape-purple.image-right a{color:#fff;text-decoration:underline}}body.industry-entry .full-card.shape-purple.image-left{background-position:left -10rem center}@media (max-width:62em){body.industry-entry .full-card.shape-purple.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-purple.image-left{background-position:left 50% bottom 4rem;background-size:cover}body.industry-entry .full-card.shape-purple.image-left a,body.industry-entry .full-card.shape-purple.image-left h3,body.industry-entry .full-card.shape-purple.image-left p{color:#fff}body.industry-entry .full-card.shape-purple.image-left a{color:#fff;text-decoration:underline}}body.industry-entry .full-card.shape-pink{background-image:url(/assets/images/solutions/shape-pink-bg.svg)}body.industry-entry .full-card.shape-pink.image-right{background-position:right -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-pink.image-right{background-position:right -16rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-pink.image-right{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-pink.image-right a,body.industry-entry .full-card.shape-pink.image-right h3,body.industry-entry .full-card.shape-pink.image-right p{color:#fff}body.industry-entry .full-card.shape-pink.image-right a{text-decoration:underline}}body.industry-entry .full-card.shape-pink.image-left{background-position:left -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-pink.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-pink.image-left{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-pink.image-left a,body.industry-entry .full-card.shape-pink.image-left h3,body.industry-entry .full-card.shape-pink.image-left p{color:#fff}body.industry-entry .full-card.shape-pink.image-left a{text-decoration:underline}}body.industry-entry .full-card.shape-royalBlue{background-image:url(/assets/images/solutions/shape-royalBlue-bg.svg)}body.industry-entry .full-card.shape-royalBlue.image-right{background-position:right -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-royalBlue.image-right{background-position:right -16rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-royalBlue.image-right{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-royalBlue.image-right a,body.industry-entry .full-card.shape-royalBlue.image-right h3,body.industry-entry .full-card.shape-royalBlue.image-right p{color:#fff}body.industry-entry .full-card.shape-royalBlue.image-right a{text-decoration:underline}}body.industry-entry .full-card.shape-royalBlue.image-left{background-position:left -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-royalBlue.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-royalBlue.image-left{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-royalBlue.image-left a,body.industry-entry .full-card.shape-royalBlue.image-left h3,body.industry-entry .full-card.shape-royalBlue.image-left p{color:#fff}body.industry-entry .full-card.shape-royalBlue.image-left a{text-decoration:underline}}body.industry-entry .full-card.shape-green{background-image:url(/assets/images/solutions/shape-green-bg.svg)}body.industry-entry .full-card.shape-green.image-right{background-position:right -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-green.image-right{background-position:right -16rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-green.image-right{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-green.image-right a,body.industry-entry .full-card.shape-green.image-right h3,body.industry-entry .full-card.shape-green.image-right p{color:#fff}body.industry-entry .full-card.shape-green.image-right a{text-decoration:underline}}body.industry-entry .full-card.shape-green.image-left{background-position:left -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-green.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-green.image-left{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-green.image-left a,body.industry-entry .full-card.shape-green.image-left h3,body.industry-entry .full-card.shape-green.image-left p{color:#fff}body.industry-entry .full-card.shape-green.image-left a{text-decoration:underline}}body.industry-entry .full-card.shape-mint{background-image:url(/assets/images/solutions/shape-mint-bg.svg)}body.industry-entry .full-card.shape-mint.image-right{background-position:right -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-mint.image-right{background-position:right -16rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-mint.image-right{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-mint.image-right a,body.industry-entry .full-card.shape-mint.image-right h3,body.industry-entry .full-card.shape-mint.image-right p{color:#fff}body.industry-entry .full-card.shape-mint.image-right a{text-decoration:underline}}body.industry-entry .full-card.shape-mint.image-left{background-position:left -8rem center}@media (max-width:62em){body.industry-entry .full-card.shape-mint.image-left{background-position:left -22rem center}}@media (max-width:43em){body.industry-entry .full-card.shape-mint.image-left{background-position:left 50% bottom 8em;background-size:cover}body.industry-entry .full-card.shape-mint.image-left a,body.industry-entry .full-card.shape-mint.image-left h3,body.industry-entry .full-card.shape-mint.image-left p{color:#fff}body.industry-entry .full-card.shape-mint.image-left a{text-decoration:underline}}body.industry-entry .full-card.shape-stripe-bluePink{background-image:url(/assets/images/solutions/shape-striped-bluePink-bg.svg)}body.industry-entry .full-card.shape-stripe-bluePink.image-right{background-position:left 35rem center}@media (max-width:43em){body.industry-entry .full-card.shape-stripe-bluePink.image-right{background-position:left 50% bottom -28rem;background-size:cover}}body.industry-entry .full-card.shape-stripe-bluePink.image-left{background-position:-30% 80%}@media (max-width:43em){body.industry-entry .full-card.shape-stripe-bluePink.image-left{background-position:left 50% bottom -28rem;background-size:cover}}body.industry-entry .full-card h3{color:#25335a;line-height:1.2;text-align:left;padding:0}body.industry-entry .full-card a:link:not(.button),body.industry-entry .full-card a:visited:not(.button){color:#4899f1}body.industry-entry .full-card a:active:not(.button),body.industry-entry .full-card a:hover:not(.button){color:#4899f1;text-decoration:underline}body.industry-entry .full-card.image-right .text{-ms-flex-order:1;order:1;width:50%;padding-right:2rem}body.industry-entry .full-card.image-right .text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-type:disc;list-style-position:outside}body.industry-entry .full-card.image-right .text ul li{color:#585e6f;padding:.25rem 0}@media (max-width:43em){body.industry-entry .full-card.image-right .text{width:100%;padding-right:unset}}body.industry-entry .full-card.image-right img{max-width:50%;-ms-flex-order:2;order:2}@media (max-width:43em){body.industry-entry .full-card.image-right img{width:100%;max-width:unset}}body.industry-entry .full-card.image-right .video-link{max-width:50%;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative}body.industry-entry .full-card.image-right .video-link:before{content:"\25B6";width:4.5rem;height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:40px;font-size:2.5rem;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f70c60;border:.5rem solid #f70c60;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem)}body.industry-entry .full-card.image-right .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){body.industry-entry .full-card.image-right .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}body.industry-entry .full-card.image-right .video-link img{width:100%;max-width:unset}body.industry-entry .full-card.image-left .text{-ms-flex-order:2;order:2;width:50%;padding-left:2rem}body.industry-entry .full-card.image-left .text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-type:disc;list-style-position:outside}body.industry-entry .full-card.image-left .text ul li{color:#585e6f;padding:.25rem 0}@media (max-width:43em){body.industry-entry .full-card.image-left .text{-ms-flex-order:1;order:1;width:100%;padding-left:unset}}body.industry-entry .full-card.image-left img{max-width:50%;-ms-flex-order:1;order:1}@media (max-width:43em){body.industry-entry .full-card.image-left img{-ms-flex-order:2;order:2;width:100%;max-width:unset}}body.industry-entry .full-card.image-left .video-link{max-width:50%;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative}body.industry-entry .full-card.image-left .video-link:before{content:"\25B6";width:4.5rem;height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transform:scale(1);font-size:40px;font-size:2.5rem;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f70c60;border:.5rem solid #f70c60;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem)}@media (max-width:43em){body.industry-entry .full-card.image-left .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}body.industry-entry .full-card.image-left .video-link img{width:100%;max-width:unset}body.industry-entry .full-card.image-left .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){body.industry-entry .full-card.testimonial{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (max-width:43em){body.industry-entry .full-card.testimonial .text{-ms-flex-order:1;order:1}}body.industry-entry .full-card.testimonial .text p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;color:#25335a}body.industry-entry .full-card.testimonial .text p.quote-name{font-size:24px;font-size:1.5rem;font-style:italic;color:#585e6f}@media (max-width:43em){body.industry-entry .full-card.testimonial .text p{font-size:24px;font-size:1.5rem;text-align:center}}@media (max-width:43em){body.industry-entry .full-card.testimonial img{-ms-flex-order:2;order:2;width:70%;margin-top:1.5rem}}body.industry-entry .full-card.right-edge-bleed{padding-right:0}@media (max-width:43em){body.industry-entry .full-card.right-edge-bleed p{padding-right:1rem}}body.industry-entry .full-card.left-edge-bleed{padding-left:0}body.industry-entry .full-card.bottom-edge-bleed{padding-bottom:0}body.industry-entry .full-card.bottom-edge-bleed img{-ms-flex-item-align:end;align-self:flex-end}body.industry-entry .full-card.top-edge-bleed{padding-top:0}body.industry-entry .open-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:900px;margin:3rem auto 0}body.industry-entry .open-text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-type:disc;list-style-position:outside;column-gap:1.5rem;column-count:auto;column-width:18rem}body.industry-entry .open-text ul li{color:#585e6f;padding:.25rem 0}body.industry-entry .open-text h2{text-align:center}body.industry-entry .content-rows{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;min-height:unset;padding:5rem 0}body.industry-entry .content-rows .rows,body.industry-entry .content-rows .rows-reverse{-ms-flex-align:center;align-items:center}body.industry-entry .content-rows .video .embed-container{border-radius:.4rem}body.industry-entry .content-rows h3{padding-top:unset}body.industry-entry .content-rows .content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.industry-entry .content-rows .content p{max-width:100%;text-align:center}body.industry-entry .content-rows .content h3{text-align:center}body.industry-entry .content-rows .content figure,body.industry-entry .content-rows .content img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.industry-entry .content-rows .content ul{width:100%;padding:.25rem 0 .25rem 1.1rem;display:block;list-style-type:disc}body.industry-entry .content-rows .content ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#585e6f;line-height:1.75;margin:.75rem 0;padding-left:.5rem;-ms-flex-pack:unset;justify-content:unset;display:list-item}body.industry-entry .content-rows .content ul li strong{font-weight:700}body.industry-entry .content-rows .content ul li em{font-style:italic}body.industry-entry .content-rows .content ul li a:link,body.industry-entry .content-rows .content ul li a:visited{color:#4899f1;text-decoration:none}body.industry-entry .content-rows .content ul li a:active,body.industry-entry .content-rows .content ul li a:hover{text-decoration:underline}body.industry-entry .figures{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0}@media (max-width:43em){body.industry-entry .figures{margin:unset;padding:unset}}body.industry-entry .featured-video{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:900px;margin:3rem auto}body.job-role-entry{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.job-role-entry p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.job-role-entry h3{color:#25335a}body.job-role-entry .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}body.job-role-entry .page-content .industry-related-videos{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0 6rem}body.job-role-entry .page-content .industry-related-videos h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;margin:0 1.5rem 2rem}body.job-role-entry .hero{grid-column:1/-1;background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}body.job-role-entry .solution-entries{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:6.5rem 0 5.5rem}body.job-role-entry .solution-entries h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;text-align:center;margin:0 0 2rem}body.job-role-entry .solution-entries h2:last-of-type{margin-top:5rem}body.job-role-entry .solution-entries .listingHolder{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body.job-role-entry .solution-entries .listingHolder a.listing,body.job-role-entry .solution-entries .listingHolder div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}body.job-role-entry .solution-entries .listingHolder a.listing img,body.job-role-entry .solution-entries .listingHolder div.listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}body.job-role-entry .solution-entries .listingHolder a.listing .title,body.job-role-entry .solution-entries .listingHolder div.listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}body.job-role-entry .solution-entries .listingHolder a.listing.view-all,body.job-role-entry .solution-entries .listingHolder div.listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}body.job-role-entry .solution-entries .listingHolder a.listing.view-all .title,body.job-role-entry .solution-entries .listingHolder div.listing.view-all .title{color:#fff}body.job-role-entry .solution-entries .listingHolder a.listing.view-all:hover,body.job-role-entry .solution-entries .listingHolder div.listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}body.job-role-entry .solution-entries .listingHolder a.listing:hover,body.job-role-entry .solution-entries .listingHolder div.listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.job-role-entry .solution-entries .listingHolder a.listing:hover .title,body.job-role-entry .solution-entries .listingHolder div.listing:hover .title{color:#25335a}body.job-role-entry .solution-entries .listingHolder div.listing{box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.job-role-entry .solution-entries .listingHolder div.listing .title{color:#585e6f;font-weight:400}body.job-role-entry .solution-entries .listingHolder div.listing:hover{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.job-role-entry .solution-entries .listingHolder div.listing:hover .title{color:#363b48}body.job-role-entry .full-card{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px;padding:2rem;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:43em){body.job-role-entry .full-card{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;margin:1.5rem 0}}body.job-role-entry .full-card.shape-blue{background-image:url(/assets/images/solutions/shape-blue-bg.svg)}body.job-role-entry .full-card.shape-blue.image-right{background-position:right -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-blue.image-right{background-position:right -25rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-blue.image-right{background-position:left 50% bottom 8rem;background-size:cover}body.job-role-entry .full-card.shape-blue.image-right p{color:#25335a}body.job-role-entry .full-card.shape-blue.image-right a{color:#25335a;text-decoration:underline}}body.job-role-entry .full-card.shape-blue.image-left{background-position:left -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-blue.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-blue.image-left{background-position:left 50% bottom 8rem;background-size:cover}body.job-role-entry .full-card.shape-blue.image-left a{color:#25335a;text-decoration:underline}}body.job-role-entry .full-card.shape-orange{background-image:url(/assets/images/solutions/shape-orange-bg.svg)}body.job-role-entry .full-card.shape-orange.image-right{background-position:right -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-orange.image-right{background-position:right -25rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-orange.image-right{background-position:left 50% bottom 4rem;background-size:cover}body.job-role-entry .full-card.shape-orange.image-right a,body.job-role-entry .full-card.shape-orange.image-right h3,body.job-role-entry .full-card.shape-orange.image-right p{color:#fff}body.job-role-entry .full-card.shape-orange.image-right a{color:#fff;text-decoration:underline}}body.job-role-entry .full-card.shape-orange.image-left{background-position:left -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-orange.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-orange.image-left{background-position:left 50% bottom 4rem;background-size:cover}body.job-role-entry .full-card.shape-orange.image-left a,body.job-role-entry .full-card.shape-orange.image-left h3,body.job-role-entry .full-card.shape-orange.image-left p{color:#fff}body.job-role-entry .full-card.shape-orange.image-left a{color:#fff;text-decoration:underline}}body.job-role-entry .full-card.shape-yellow{background-image:url(/assets/images/solutions/shape-yellow-bg.svg)}body.job-role-entry .full-card.shape-yellow.image-right{background-position:right -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-yellow.image-right{background-position:right -25rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-yellow.image-right{background-position:left 50% bottom 8rem;background-size:cover}body.job-role-entry .full-card.shape-yellow.image-right p{color:#25335a}body.job-role-entry .full-card.shape-yellow.image-right a{color:#25335a;text-decoration:underline}}body.job-role-entry .full-card.shape-yellow.image-left{background-position:left -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-yellow.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-yellow.image-left{background-position:left 50% bottom 8rem;background-size:cover}body.job-role-entry .full-card.shape-yellow.image-left a{color:#25335a;text-decoration:underline}}body.job-role-entry .full-card.shape-purple{background-image:url(/assets/images/solutions/shape-purple-bg.svg)}body.job-role-entry .full-card.shape-purple.image-right{background-position:right -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-purple.image-right{background-position:right -25rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-purple.image-right{background-position:left 50% bottom 4rem;background-size:cover}body.job-role-entry .full-card.shape-purple.image-right a,body.job-role-entry .full-card.shape-purple.image-right h3,body.job-role-entry .full-card.shape-purple.image-right p{color:#fff}body.job-role-entry .full-card.shape-purple.image-right a{color:#fff;text-decoration:underline}}body.job-role-entry .full-card.shape-purple.image-left{background-position:left -10rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-purple.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-purple.image-left{background-position:left 50% bottom 4rem;background-size:cover}body.job-role-entry .full-card.shape-purple.image-left a,body.job-role-entry .full-card.shape-purple.image-left h3,body.job-role-entry .full-card.shape-purple.image-left p{color:#fff}body.job-role-entry .full-card.shape-purple.image-left a{color:#fff;text-decoration:underline}}body.job-role-entry .full-card.shape-pink{background-image:url(/assets/images/solutions/shape-pink-bg.svg)}body.job-role-entry .full-card.shape-pink.image-right{background-position:right -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-pink.image-right{background-position:right -16rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-pink.image-right{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-pink.image-right a,body.job-role-entry .full-card.shape-pink.image-right h3,body.job-role-entry .full-card.shape-pink.image-right p{color:#fff}body.job-role-entry .full-card.shape-pink.image-right a{text-decoration:underline}}body.job-role-entry .full-card.shape-pink.image-left{background-position:left -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-pink.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-pink.image-left{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-pink.image-left a,body.job-role-entry .full-card.shape-pink.image-left h3,body.job-role-entry .full-card.shape-pink.image-left p{color:#fff}body.job-role-entry .full-card.shape-pink.image-left a{text-decoration:underline}}body.job-role-entry .full-card.shape-royalBlue{background-image:url(/assets/images/solutions/shape-royalBlue-bg.svg)}body.job-role-entry .full-card.shape-royalBlue.image-right{background-position:right -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-royalBlue.image-right{background-position:right -16rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-royalBlue.image-right{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-royalBlue.image-right a,body.job-role-entry .full-card.shape-royalBlue.image-right h3,body.job-role-entry .full-card.shape-royalBlue.image-right p{color:#fff}body.job-role-entry .full-card.shape-royalBlue.image-right a{text-decoration:underline}}body.job-role-entry .full-card.shape-royalBlue.image-left{background-position:left -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-royalBlue.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-royalBlue.image-left{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-royalBlue.image-left a,body.job-role-entry .full-card.shape-royalBlue.image-left h3,body.job-role-entry .full-card.shape-royalBlue.image-left p{color:#fff}body.job-role-entry .full-card.shape-royalBlue.image-left a{text-decoration:underline}}body.job-role-entry .full-card.shape-green{background-image:url(/assets/images/solutions/shape-green-bg.svg)}body.job-role-entry .full-card.shape-green.image-right{background-position:right -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-green.image-right{background-position:right -16rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-green.image-right{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-green.image-right a,body.job-role-entry .full-card.shape-green.image-right h3,body.job-role-entry .full-card.shape-green.image-right p{color:#fff}body.job-role-entry .full-card.shape-green.image-right a{text-decoration:underline}}body.job-role-entry .full-card.shape-green.image-left{background-position:left -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-green.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-green.image-left{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-green.image-left a,body.job-role-entry .full-card.shape-green.image-left h3,body.job-role-entry .full-card.shape-green.image-left p{color:#fff}body.job-role-entry .full-card.shape-green.image-left a{text-decoration:underline}}body.job-role-entry .full-card.shape-mint{background-image:url(/assets/images/solutions/shape-mint-bg.svg)}body.job-role-entry .full-card.shape-mint.image-right{background-position:right -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-mint.image-right{background-position:right -16rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-mint.image-right{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-mint.image-right a,body.job-role-entry .full-card.shape-mint.image-right h3,body.job-role-entry .full-card.shape-mint.image-right p{color:#fff}body.job-role-entry .full-card.shape-mint.image-right a{text-decoration:underline}}body.job-role-entry .full-card.shape-mint.image-left{background-position:left -8rem center}@media (max-width:62em){body.job-role-entry .full-card.shape-mint.image-left{background-position:left -22rem center}}@media (max-width:43em){body.job-role-entry .full-card.shape-mint.image-left{background-position:left 50% bottom 8em;background-size:cover}body.job-role-entry .full-card.shape-mint.image-left a,body.job-role-entry .full-card.shape-mint.image-left h3,body.job-role-entry .full-card.shape-mint.image-left p{color:#fff}body.job-role-entry .full-card.shape-mint.image-left a{text-decoration:underline}}body.job-role-entry .full-card.shape-stripe-bluePink{background-image:url(/assets/images/solutions/shape-striped-bluePink-bg.svg)}body.job-role-entry .full-card.shape-stripe-bluePink.image-right{background-position:left 35rem center}@media (max-width:43em){body.job-role-entry .full-card.shape-stripe-bluePink.image-right{background-position:left 50% bottom -28rem;background-size:cover}}body.job-role-entry .full-card.shape-stripe-bluePink.image-left{background-position:-30% 80%}@media (max-width:43em){body.job-role-entry .full-card.shape-stripe-bluePink.image-left{background-position:left 50% bottom -28rem;background-size:cover}}body.job-role-entry .full-card h3{color:#25335a;line-height:1.2;text-align:left;padding:0}body.job-role-entry .full-card a:link:not(.button),body.job-role-entry .full-card a:visited:not(.button){color:#4899f1}body.job-role-entry .full-card a:active:not(.button),body.job-role-entry .full-card a:hover:not(.button){color:#4899f1;text-decoration:underline}body.job-role-entry .full-card.image-right .text{-ms-flex-order:1;order:1;width:50%;padding-right:2rem}body.job-role-entry .full-card.image-right .text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-type:disc;list-style-position:outside}body.job-role-entry .full-card.image-right .text ul li{color:#585e6f;padding:.25rem 0}@media (max-width:43em){body.job-role-entry .full-card.image-right .text{width:100%;padding-right:unset}}body.job-role-entry .full-card.image-right img{max-width:50%;-ms-flex-order:2;order:2}@media (max-width:43em){body.job-role-entry .full-card.image-right img{width:100%;max-width:unset}}body.job-role-entry .full-card.image-right .video-link{max-width:50%;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative}body.job-role-entry .full-card.image-right .video-link:before{content:"\25B6";width:4.5rem;height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:40px;font-size:2.5rem;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f70c60;border:.5rem solid #f70c60;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem)}body.job-role-entry .full-card.image-right .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){body.job-role-entry .full-card.image-right .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}body.job-role-entry .full-card.image-right .video-link img{width:100%;max-width:unset}body.job-role-entry .full-card.image-left .text{-ms-flex-order:2;order:2;width:50%;padding-left:2rem}body.job-role-entry .full-card.image-left .text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-type:disc;list-style-position:outside}body.job-role-entry .full-card.image-left .text ul li{color:#585e6f;padding:.25rem 0}@media (max-width:43em){body.job-role-entry .full-card.image-left .text{-ms-flex-order:1;order:1;width:100%;padding-left:unset}}body.job-role-entry .full-card.image-left img{max-width:50%;-ms-flex-order:1;order:1}@media (max-width:43em){body.job-role-entry .full-card.image-left img{-ms-flex-order:2;order:2;width:100%;max-width:unset}}body.job-role-entry .full-card.image-left .video-link{max-width:50%;-ms-flex-order:1;order:1;padding:0;margin:0;border:none;text-decoration:none;line-height:0;position:relative}body.job-role-entry .full-card.image-left .video-link:before{content:"\25B6";width:4.5rem;height:4.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transform:scale(1);font-size:40px;font-size:2.5rem;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f70c60;border:.5rem solid #f70c60;border-radius:50%;position:absolute;left:calc(50% - 2.5rem);top:calc(50% - 2.5rem)}@media (max-width:43em){body.job-role-entry .full-card.image-left .video-link{-ms-flex-order:2;order:2;width:100%;max-width:unset}}body.job-role-entry .full-card.image-left .video-link img{width:100%;max-width:unset}body.job-role-entry .full-card.image-left .video-link:hover:before{transform:scale(.93);animation:.8s ease-in-out infinite alternate d}@media (max-width:43em){body.job-role-entry .full-card.testimonial{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}@media (max-width:43em){body.job-role-entry .full-card.testimonial .text{-ms-flex-order:1;order:1}}body.job-role-entry .full-card.testimonial .text p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;color:#25335a}body.job-role-entry .full-card.testimonial .text p.quote-name{font-size:24px;font-size:1.5rem;font-style:italic;color:#585e6f}@media (max-width:43em){body.job-role-entry .full-card.testimonial .text p{font-size:24px;font-size:1.5rem;text-align:center}}@media (max-width:43em){body.job-role-entry .full-card.testimonial img{-ms-flex-order:2;order:2;width:70%;margin-top:1.5rem}}body.job-role-entry .full-card.right-edge-bleed{padding-right:0}@media (max-width:43em){body.job-role-entry .full-card.right-edge-bleed p{padding-right:1rem}}body.job-role-entry .full-card.left-edge-bleed{padding-left:0}body.job-role-entry .full-card.bottom-edge-bleed{padding-bottom:0}body.job-role-entry .full-card.bottom-edge-bleed img{-ms-flex-item-align:end;align-self:flex-end}body.job-role-entry .full-card.top-edge-bleed{padding-top:0}body.job-role-entry .open-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:900px;margin:3rem auto 0}body.job-role-entry .open-text ul{font-size:18px;font-size:1.125rem;padding-left:1rem;list-style-type:disc;list-style-position:outside;column-gap:1.5rem;column-count:auto;column-width:18rem}body.job-role-entry .open-text ul li{color:#585e6f;padding:.25rem 0}body.job-role-entry .content-rows{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;min-height:unset;padding:5rem 0}body.job-role-entry .content-rows .rows,body.job-role-entry .content-rows .rows-reverse{-ms-flex-align:center;align-items:center}body.job-role-entry .content-rows .video .embed-container{border-radius:.4rem}body.job-role-entry .content-rows h3{padding-top:unset}body.job-role-entry .figures{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0}@media (max-width:43em){body.job-role-entry .figures{margin:unset;padding:unset}}body.job-role-entry .featured-video{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:900px;margin:3rem auto}body.about-hsi{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.about-hsi h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:40px;font-size:2.5rem;color:#25335a;padding:1rem 0}body.about-hsi p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.about-hsi .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.about-hsi .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1rem}}body.about-hsi .page-content .dei-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;overflow:hidden;padding-bottom:2rem;display:-ms-grid;display:grid;grid-gap:1rem;-ms-grid-rows:auto 1rem auto;-ms-grid-columns:1fr 1rem 1fr;grid-template:"Z H" auto "f f" auto/1fr 1fr}@media (max-width:43em){body.about-hsi .page-content .dei-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-image:linear-gradient(137deg,#f70c60,#890c58)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.about-hsi .page-content .dei-container{width:100%}}body.about-hsi .page-content .dei-container li,body.about-hsi .page-content .dei-container p{color:#585e6f}@media (max-width:43em){body.about-hsi .page-content .dei-container li,body.about-hsi .page-content .dei-container p{color:#fff}}body.about-hsi .page-content .dei-container .text-container{-ms-grid-row:1;-ms-grid-column:1;grid-area:Z;padding:2rem}body.about-hsi .page-content .dei-container .text-container h3{color:#25335a;line-height:1.2;text-align:left;padding:0}@media (max-width:43em){body.about-hsi .page-content .dei-container .text-container h3{color:#fff}}@media (max-width:43em){body.about-hsi .page-content .dei-container .text-container{grid-area:unset;padding:1rem;margin:1.5rem 0}}body.about-hsi .page-content .dei-container .supporting-content{-ms-grid-row:11;-ms-grid-column:2;grid-area:f;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:43em){body.about-hsi .page-content .dei-container .supporting-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}body.about-hsi .page-content .dei-container .supporting-content h3{color:#25335a;line-height:1.2;text-align:left;padding:0}@media (max-width:43em){body.about-hsi .page-content .dei-container .supporting-content h3{color:#fff}}body.about-hsi .page-content .dei-container .supporting-content .focus-grid{padding-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.about-hsi .page-content .dei-container .supporting-content .focus-grid{-ms-flex-direction:column;flex-direction:column;width:unset;padding:0 1rem}}body.about-hsi .page-content .dei-container .supporting-content .focus-grid div{width:48%;padding:1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (max-width:43em){body.about-hsi .page-content .dei-container .supporting-content .focus-grid div{width:100%}}body.about-hsi .page-content .dei-container .supporting-content .focus-grid div h4{text-align:center;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;color:#25335a;font-weight:500}@media (max-width:43em){body.about-hsi .page-content .dei-container .supporting-content .focus-grid div h4{color:#fff}}body.about-hsi .page-content .dei-container .supporting-content .focus-grid div p{text-align:center;width:80%}@media (max-width:43em){body.about-hsi .page-content .dei-container .supporting-content .focus-grid div p{width:unset}}body.about-hsi .page-content .dei-container .image-container{background-image:url(/assets/images/solutions/shape-pink-bg.svg)}body.about-hsi .page-content .dei-container .image-container.image-right{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:H;background-position:6rem -7rem;background-repeat:no-repeat}@media (max-width:43em){body.blog .main .blogHolder a.listing .title{-ms-grid-row:2;-ms-grid-column:1}body.blog .main .blogHolder a.listing .category{-ms-grid-row:3;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>img,body.blog .main .blogHolder a.listing>img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog .main .blogHolder a.listing:first-of-type>.title,body.course-library-algolia .page-content .course-content .courseColumn .hits a .title{-ms-grid-row:2;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>.image-container.image-right,body.blog .main .blogHolder a.listing>.image-container.image-right{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width:60em){body.blog .main .blogHolder a.listing:first-of-type>img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}body.blog .main .blogHolder a.listing:first-of-type>.title{-ms-grid-row:2;-ms-grid-column:1}body.blog .main .blogHolder a.listing:first-of-type>.image-container.image-right{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1}}@media (max-width:62em){body.about-hsi .page-content .dei-container .image-container.image-right{background-position:2rem -15rem}}@media (max-width:64em){body.about-hsi .page-content .dei-container .image-container.image-right img{width:100%}}@media (max-width:43em){body.about-hsi .page-content .dei-container .image-container.image-right img{-ms-flex-order:2;order:2;width:100%;max-width:unset}}@media (max-width:43em){body.about-hsi .page-content .dei-container .image-container.image-right{background-image:none;background-position:0 0}body.about-hsi .page-content .dei-container .image-container.image-right h2,body.about-hsi .page-content .dei-container .image-container.image-right h3,body.about-hsi .page-content .dei-container .image-container.image-right h4,body.about-hsi .page-content .dei-container .image-container.image-right li,body.about-hsi .page-content .dei-container .image-container.image-right ol,body.about-hsi .page-content .dei-container .image-container.image-right p,body.about-hsi .page-content .dei-container .image-container.image-right ul{color:#fff}body.about-hsi .page-content .dei-container .image-container.image-right a:not(.button){text-decoration:underline}body.about-hsi .page-content .dei-container .image-container.image-right a.button.solid{background:#96ffe9;color:#25335a}body.about-hsi .page-content .dei-container .image-container.image-right a.button.outline{border-color:#96ffe9;color:#96ffe9}body.about-hsi .page-content .dei-container .image-container.image-right a.button.no-button{background:rgba(37,51,90,.2);color:#96ffe9}}body.about-hsi .page-content .mission-vision-behaviors{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.about-hsi .page-content .mission-vision-behaviors{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.about-hsi .page-content .mission-vision-behaviors .mission-vision{width:48%}@media (max-width:43em){body.about-hsi .page-content .mission-vision-behaviors .mission-vision{width:100%}}body.about-hsi .page-content .mission-vision-behaviors .mission-vision .mission,body.about-hsi .page-content .mission-vision-behaviors .mission-vision .vision{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:300;line-height:1.3;color:#585e6f}body.about-hsi .page-content .mission-vision-behaviors .mission-vision .mission{margin-bottom:2rem}body.about-hsi .page-content .mission-vision-behaviors .mission-vision .mission ul{list-style:disc;display:block;margin-left:0;margin-right:0}body.about-hsi .page-content .mission-vision-behaviors .mission-vision .mission ul li{list-style:none;margin:1rem 0}body.about-hsi .page-content .mission-vision-behaviors .mission-vision .mission ul li:before{content:"· ";font-size:4rem;vertical-align:middle;line-height:20px}body.about-hsi .page-content .mission-vision-behaviors .behaviors{width:calc(48% - 4rem);border-radius:.4rem;padding:2rem;background:#fff;box-shadow:0 0 24px rgba(54,59,72,.08)}@media (max-width:43em){body.about-hsi .page-content .mission-vision-behaviors .behaviors{margin-top:2rem;width:calc(100% - 4rem)}}body.about-hsi .page-content .mission-vision-behaviors .behaviors h3{padding-top:unset;text-align:left;font-size:40px;font-size:2.5rem;line-height:1.3}@media (max-width:43em){body.about-hsi .page-content .mission-vision-behaviors .behaviors h3{font-size:32px;font-size:2rem}}body.about-hsi .page-content .mission-vision-behaviors .behaviors p{font-size:18px;font-size:1.125rem;font-weight:300}@media (max-width:43em){body.about-hsi .page-content .mission-vision-behaviors .behaviors p{font-size:16px;font-size:1rem}}body.about-hsi .page-content .mission-vision-behaviors .behaviors p span{display:block;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:600;color:#f70c60}@media (max-width:43em){body.about-hsi .page-content .mission-vision-behaviors .behaviors p span{font-size:24px;font-size:1.5rem}}body.about-hsi .page-content .our-team{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:4rem 0}body.about-hsi .page-content .our-team h2{width:100%}body.about-hsi .page-content .our-team .ceo-feature{width:48%;min-width:225px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media (max-width:43em){body.about-hsi .page-content .our-team .ceo-feature{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.about-hsi .page-content .our-team .ceo-feature .ceo-image{background:#fff;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:400;width:225px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;border-radius:.4rem;overflow:hidden;padding-bottom:1rem}@media (max-width:43em){body.about-hsi .page-content .our-team .ceo-feature .ceo-image{width:100%}}body.about-hsi .page-content .our-team .ceo-feature .ceo-image img{margin-bottom:1rem;height:auto;width:100%}body.about-hsi .page-content .our-team .ceo-feature .ceo-image span{display:block;font-size:18px;font-size:1.125rem;font-weight:300;font-style:italic;padding:.5rem 0}body.about-hsi .page-content .our-team .ceo-feature .ceo-quote{max-width:400px;font-size:32px;font-size:2rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:200;padding:0 1.5rem}@media (max-width:43em){body.about-hsi .page-content .our-team .ceo-feature .ceo-quote{max-width:unset;width:100%;font-size:24px;font-size:1.5rem;padding:unset;margin-bottom:2rem}}body.about-hsi .page-content .our-team .slt-list{width:48%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.about-hsi .page-content .our-team .slt-list{width:100%}}body.about-hsi .page-content .our-team .slt-list p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;width:45%}body.about-hsi .page-content .our-team .slt-list p span{display:block;font-weight:300;font-style:italic}body.about-hsi .page-content .our-team .slt-list p.team-number{width:43%;margin-left:55%;text-align:center;border-top:1px solid #d8d8d8;font-style:italic;font-weight:300;font-size:24px;font-size:1.5rem}body.about-hsi .page-content .timeline,body.about-hsi .page-content .today{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0}body.about-hsi .page-content .today{display:-ms-flexbox;display:flex}@media (max-width:43em){body.about-hsi .page-content .today{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.about-hsi .page-content .today .text{width:47%}@media (max-width:43em){body.about-hsi .page-content .today .text{width:100%}}body.about-hsi .page-content .today .text p{font-size:24px;font-size:1.5rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:300;line-height:1.3;color:#585e6f}body.about-hsi .page-content .today .figures{width:42%;padding:0 3rem;margin:unset}@media (max-width:43em){body.about-hsi .page-content .today .figures{width:100%;padding:unset}}body.about-hsi .page-content .updates{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.about-hsi .page-content .updates h4{width:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:40px;font-size:2.5rem;font-weight:600;color:#25335a;line-height:1.2;margin-bottom:1.5rem}body.about-hsi .page-content .updates .button{margin:0 auto}body.about-hsi .page-content .updates a.listing{width:calc(33.33333% - .75rem);margin:0;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2.5rem;margin:0 0 3rem;border-bottom:2px solid #d8d8d8;transition:all .3s ease-in-out}@media (max-width:43em){body.about-hsi .page-content .updates a.listing{width:100%}}body.about-hsi .page-content .updates a.listing .title{-ms-flex-order:3;order:3;margin:1rem 0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;font-weight:500;color:#363b48;line-height:1.1}body.about-hsi .page-content .updates a.listing .category{-ms-flex-order:2;order:2}body.about-hsi .page-content .updates a.listing .category,body.about-hsi .page-content .updates a.listing .excerpt{width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.about-hsi .page-content .updates a.listing .excerpt{-ms-flex-order:4;order:4;line-height:1.1}body.about-hsi .page-content .updates a.listing img{-ms-flex-order:1;order:1;margin:0 0 1.25rem;width:100%;height:9rem;border-radius:.4rem;object-fit:cover;overflow:hidden;transition:all .3s ease-in-out}body.about-hsi .page-content .updates a.listing:hover{border-bottom:2px solid #f70c60}body.about-hsi .page-content .updates a.listing:hover img{box-shadow:0 11px 27px 0 rgba(47,91,109,.17);transform:scale(1.02)}body.news{background:#fff}body.news.nbActive .main{margin-top:0;padding-top:9rem}body.news .main{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.news .main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.news .main .most-recent-container{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:minmax(100px,auto);background:linear-gradient(0deg,#f9fbfd 20%,hsla(0,0%,100%,0))}body.news .main .most-recent-container h1{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-top:6rem;text-align:center;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:48px;font-size:3rem;font-weight:500;color:#25335a}body.news .main .most-recent-container .most-recent{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:4rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:43em){body.news .main .most-recent-container .most-recent{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.news .main .most-recent-container .most-recent a.entry{width:calc(33% - 1.5rem);display:-ms-grid;display:grid;-ms-grid-rows:200px 90px auto;-ms-grid-columns:1.5rem 1fr 1.5rem;grid-template:"H H H" 200px "H H H" 90px ". A ." auto/1.5rem 1fr 1.5rem;transition:all .3s ease-in-out}@media (max-width:43em){body.news .main .most-recent-container .most-recent a.entry{width:100%}body.news .main .most-recent-container .most-recent a.entry:first-of-type{margin-bottom:2.5rem}}body.news .main .most-recent-container .most-recent a.entry .text-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;padding:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2;background-color:#fff;border-radius:.4rem;transition:all .3s ease-in-out}body.news .main .most-recent-container .most-recent a.entry .text-container .title{-ms-flex-order:2;order:2;width:100%;height:100%;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:24px;font-size:1.5rem;color:#363b48;line-height:1.1;margin:1rem 0 0}body.news .main .most-recent-container .most-recent a.entry .text-container .category{-ms-flex-order:1;order:1;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48}body.news .main .most-recent-container .most-recent a.entry .text-container .excerpt{-ms-flex-order:3;order:3;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.1}body.news .main .most-recent-container .most-recent a.entry:hover .text-container{box-shadow:0 11px 27px 0 rgba(47,91,109,.12)}body.news .main .most-recent-container .most-recent a.entry:hover img{transform:scale(1.02)}body.news .main .most-recent-container .most-recent a.entry img{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;object-fit:cover;width:100%;height:100%;border-radius:.4rem;z-index:1;transition:all .3s ease-in-out}body.news .main .listingHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;max-width:50rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:2rem 0;margin:0 auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.news .main .listingHolder{-ms-grid-columns:(minmax(295px,1fr))[3];grid-template-columns:repeat(3,minmax(295px,1fr));-ms-grid-rows:(minmax(300px,340px))[4];grid-template-rows:repeat(4,minmax(300px,340px))}body.news .main .listingHolder>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.news .main .listingHolder>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}body.news .main .listingHolder>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}body.news .main .listingHolder>:nth-child(4){-ms-grid-row:2;-ms-grid-column:1}body.news .main .listingHolder>:nth-child(5){-ms-grid-row:2;-ms-grid-column:2}body.news .main .listingHolder>:nth-child(6){-ms-grid-row:2;-ms-grid-column:3}body.news .main .listingHolder>:nth-child(7){-ms-grid-row:3;-ms-grid-column:1}body.news .main .listingHolder>:nth-child(8){-ms-grid-row:3;-ms-grid-column:2}body.news .main .listingHolder>:nth-child(9){-ms-grid-row:3;-ms-grid-column:3}body.news .main .listingHolder>:nth-child(10){-ms-grid-row:4;-ms-grid-column:1}body.news .main .listingHolder>:nth-child(11){-ms-grid-row:4;-ms-grid-column:2}body.news .main .listingHolder>:nth-child(12){-ms-grid-row:4;-ms-grid-column:3}}body.news .main .listingHolder a.listing{width:auto;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:2rem 0;margin:0;border-bottom:1px solid #d8d8d8;transition:all .3s ease-in-out}body.news .main .listingHolder a.listing .title{-ms-flex-order:1;order:1;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:500;color:#363b48;line-height:1.1;margin:0 0 1rem;transition:color .2s ease-in-out}body.news .main .listingHolder a.listing .category{-ms-flex-order:2;order:2;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;transition:color .2s ease-in-out}body.news .main .listingHolder a.listing .arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#363b48;transition:color .2s ease-in-out;transition:right .2s ease-in-out}body.news .main .listingHolder a.listing:hover .arrow,body.news .main .listingHolder a.listing:hover .category,body.news .main .listingHolder a.listing:hover .title{color:#4899f1}body.news .main .listingHolder a.listing:hover .arrow{right:.25rem}body.news .main .paginationHolder{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.news .main .paginationHolder .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.news .main .paginationHolder .pagination li{margin:0 .3rem;border-radius:.2rem}body.news .main .paginationHolder .pagination li a{color:#4899f1;float:left;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out}body.news .main .paginationHolder .pagination li a:hover{background:rgba(72,153,241,.3);border-radius:.2rem}body.news .main .paginationHolder .pagination li span{float:left;padding:.5rem 1rem;text-decoration:none}body.news .main .paginationHolder .pagination li.active{background:rgba(72,153,241,.2);border:1px solid #4899f1}body.news .main .paginationHolder .pagination li.active a:hover{background:unset}body.about-hsi header,body.careers header,body.parnterships header{background:#fff}body.about-hsi header.navBG,body.careers header.navBG,body.parnterships header.navBG{box-shadow:none}body.about-hsi .about-hsi-subnav,body.careers .about-hsi-subnav,body.parnterships .about-hsi-subnav{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-color:#25335a;position:-webkit-sticky;position:sticky;z-index:99;top:calc(4rem - 3px);margin:0 0 1rem}@media (min-width:57.1em) and (max-width:89.9em){body.about-hsi .about-hsi-subnav,body.careers .about-hsi-subnav,body.parnterships .about-hsi-subnav{top:7rem!important}}@media (max-width:57em){body.about-hsi .about-hsi-subnav,body.careers .about-hsi-subnav,body.parnterships .about-hsi-subnav{top:4rem!important}}body.about-hsi .about-hsi-subnav ul,body.careers .about-hsi-subnav ul,body.parnterships .about-hsi-subnav ul{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}body.about-hsi .about-hsi-subnav ul li,body.careers .about-hsi-subnav ul li,body.parnterships .about-hsi-subnav ul li{margin:.5rem 1rem}body.about-hsi .about-hsi-subnav ul li a,body.careers .about-hsi-subnav ul li a,body.parnterships .about-hsi-subnav ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;color:hsla(0,0%,100%,.8);border-radius:.4rem;transition:all .3s ease-in-out}body.about-hsi .about-hsi-subnav ul li a:hover,body.careers .about-hsi-subnav ul li a:hover,body.parnterships .about-hsi-subnav ul li a:hover{color:#fff;background:hsla(0,0%,100%,.1)}body.about-hsi .about-hsi-subnav ul li a.active,body.careers .about-hsi-subnav ul li a.active,body.parnterships .about-hsi-subnav ul li a.active{font-weight:600;color:#fff;background:none}body.about-hsi .about-hsi-subnav ul li:first-of-type a,body.careers .about-hsi-subnav ul li:first-of-type a,body.parnterships .about-hsi-subnav ul li:first-of-type a{margin-left:-1rem}body.about-hsi .hero,body.careers .hero,body.parnterships .hero{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}body.login{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:minmax(4rem,auto) auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." minmax(4rem,auto) "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.login .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}body.login .page-content .intro-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:5rem 0}body.login .page-content .intro-text h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;color:#25335a;font-size:48px;font-size:3rem}@media (max-width:43rem){body.login .page-content .intro-text{padding:2rem 0 0}}body.login .page-content .intro-text .intro-sub-section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:940px;margin:0 auto;padding-top:20px;-ms-flex-align:center;align-items:center}body.login .page-content .intro-text .intro-sub-section .intro-sub--logo .intro-sub--logo-inner{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.07),0 0 0 rgba(0,0,0,.1);padding:20px;text-align:center}body.login .page-content .intro-text .intro-sub-section .intro-sub--logo img{text-align:center}body.login .page-content .intro-text .intro-sub-section .intro-sub--logo span{display:block}body.login .page-content .intro-text .intro-sub-section .intro-sub--content{padding:20px}body.login .page-content .intro-text .intro-sub-section .intro-sub--content p{line-height:24px}body.login .page-content .intro-text .intro-sub-section .intro-sub--content p strong{font-weight:700}body.login .page-content .intro-text .intro-sub-section .intro-sub--content p span.blue{color:#4169e1}body.login .page-content .intro-text .intro-sub-section .intro-sub--content p span.red{color:maroon}body.login .page-content .login-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background-image:url(/assets/images/login_bg.png);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:7rem 0;margin-bottom:5rem}@media (max-width:43rem){body.login .page-content .login-container{padding:2rem 0 0;background-image:none;margin-bottom:unset}}body.login .page-content .login-container .login-box{background-color:#fff;max-width:750px;padding:1.5rem;margin:2rem auto;border-radius:.4rem}body.login .page-content .login-container .login-box h3{padding-top:unset}body.login .page-content .login-container .login-box p{color:#363b48}@media (max-width:43rem){body.login .page-content .login-container .login-box{background:none;padding:unset}}body.login .page-content .login-container .login-box .login-combined-items{padding-top:2rem}body.login .page-content .login-container .login-box .login-combined-items a{padding:1.25rem 1rem;margin-bottom:.5rem;border:1px solid #d8d8d8;border-radius:.4rem;text-align:center;overflow:hidden;display:block;box-shadow:0 2px 5px rgba(0,0,0,.07),0 0 0 rgba(0,0,0,.1)}body.login .page-content .login-container .login-box .login-combined-items a:hover{box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.login .page-content .login-container .login-box .login-combined-items a img{width:100%}body.login .page-content .login-container .login-box .login-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;padding:2rem 0;padding-top:0}body.login .page-content .login-container .login-box .login-items .item{width:calc(50% - 2.5rem);padding:1.25rem 1rem;margin-bottom:.5rem;border:1px solid #d8d8d8;border-radius:.4rem;text-align:center;text-indent:-9999px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.07),0 0 0 rgba(0,0,0,.1);background-repeat:no-repeat;background-position:50%;transition:box-shadow .3s ease-in-out}@media (max-width:43rem){body.login .page-content .login-container .login-box .login-items .item{width:calc(100% - 2.5rem)}}body.login .page-content .login-container .login-box .login-items .item.medic{background-image:url(/assets/images/medic-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.hsi-store{background-image:url(/assets/images/hsi-store-new.svg);background-size:85%}body.login .page-content .login-container .login-box .login-items .item.ashi{background-image:url(/assets/images/ashi-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.ems-safety{background-image:url(/assets/images/ems-safety-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.ems247{background-image:url(/assets/images/247-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.summit{background-image:url(/assets/images/summit-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.summit2{background-image:url(/assets/images/summit-2-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.worksafe{background-image:url(/assets/images/worksafe-cn-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.vivid{background-image:url(/assets/images/vivid-logo-color.svg)}body.login .page-content .login-container .login-box .login-items .item.avert{background-image:url(/assets/images/avert-color.svg)}body.login .page-content .login-container .login-box .login-items .item.thinkzoom{background-image:url(/assets/images/ej4-Thinkzoom-logo-web.svg);background-size:75%;background-color:#fff}body.login .page-content .login-container .login-box .login-items .item.martech{background-image:url(/assets/images/martech-absorb-login.svg)}body.login .page-content .login-container .login-box .login-items .item.sos{background-image:url(/assets/images/SOS-login.svg)}body.login .page-content .login-container .login-box .login-items .item:hover{box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.error-404{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:4rem 1fr auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 4rem "C C C" 1fr ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.error-404 h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:40px;font-size:2.5rem;color:#25335a;padding:1rem 0}body.error-404 p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.error-404 .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}body.error-404 .page-content .content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin-top:4rem}body.error-404 .page-content .content h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:300;font-size:40px;font-size:2.5rem;color:#f70c60}body.error-404 .page-content .content h2{font-size:32px;font-size:2rem;margin-bottom:.75rem}body.error-404 .page-content .content p{padding-top:unset}body.error-404 .page-content .content .buttons-container{margin:2rem 0 0}body.error-404 .page-content .content .buttons-container .button:first-of-type{margin-right:1rem}body.amerisure{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:minmax(4rem,auto) auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." minmax(4rem,auto) "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.amerisure .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.amerisure .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.amerisure .page-content .intro-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-top:5rem}body.amerisure .page-content .intro-text h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;color:#25335a;font-size:48px;font-size:3rem}body.amerisure .page-content .intro-text p{margin-top:25px;line-height:30px;font-size:20px}body.amerisure .page-content .dropdown-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:3rem 0;margin-bottom:5rem}body.amerisure .page-content .dropdown-container .dropdown-outer{text-align:center;padding:25px;background-color:#fff;border-radius:25px;border-top-left-radius:0;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.amerisure .page-content .dropdown-container .dropdown-outer select{padding:15px;font-size:20px}body.amerisure .page-content .dropdown-container .dropdown-outer select option{font-size:30px}body.amerisure .page-content .dropdown-container .dropdown-outer .dropdown-button{margin-top:30px}body.apps{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:minmax(4rem,auto) auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." minmax(4rem,auto) "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.apps p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.apps .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.apps .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.apps .page-content .intro-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-top:5rem}body.apps .page-content .intro-text h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;color:#25335a;font-size:48px;font-size:3rem}body.apps .page-content .login-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background-image:url(/assets/images/login_bg.png);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:7rem 0;margin-bottom:5rem}body.apps .page-content .login-container .login-box{background-color:#fff;max-width:750px;padding:1.5rem;margin:2rem auto;border-radius:.4rem}body.apps .page-content .login-container .login-box h3{padding-top:unset}body.apps .page-content .login-container .login-box p{color:#363b48}body.apps .page-content .login-container .login-box .login-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;padding:2rem 0}body.apps .page-content .login-container .login-box .login-items .item{width:calc(50% - 2.5rem);padding:1.25rem 1rem;margin-bottom:.5rem;border:1px solid #d8d8d8;border-radius:.4rem;text-align:center;text-indent:-9999px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.07),0 0 0 rgba(0,0,0,.1);background-repeat:no-repeat;background-position:50%;transition:box-shadow .3s ease-in-out}body.apps .page-content .login-container .login-box .login-items .item.medic{background-image:url(/assets/images/medic-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.ashi{background-image:url(/assets/images/ashi-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.ems-safety{background-image:url(/assets/images/ems-safety-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.ems247{background-image:url(/assets/images/247-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.summit{background-image:url(/assets/images/summit-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.summit2{background-image:url(/assets/images/summit-2-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.worksafe{background-image:url(/assets/images/worksafe-cn-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item.vivid{background-image:url(/assets/images/vivid-logo-color.svg)}body.apps .page-content .login-container .login-box .login-items .item:hover{box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}body.contact{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:minmax(4rem,auto) auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." minmax(4rem,auto) "C C C" auto "ab ab ab" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.contact p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.contact strong{font-weight:700}body.contact .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.contact .page-content{padding:0 1rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.contact .page-content .intro-text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-top:5rem}body.contact .page-content .intro-text h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;color:#25335a;font-size:48px;font-size:3rem}body.contact .page-content .form-container{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.contact .page-content #contactForm{margin:0 auto;max-width:850px;padding:3rem 0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.contact .page-content #contactForm{margin:0;width:100%}}body.contact .page-content #contactForm fieldset{max-width:unset}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.contact .page-content #contactForm fieldset{width:100%;max-width:100%}}body.contact .page-content #contactForm label{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#363b48;margin-bottom:.5rem}body.contact .page-content #contactForm label.hs-form-checkbox-display{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}body.contact .page-content #contactForm label .hs-form-required{color:#f70c60}body.contact .page-content #contactForm input,body.contact .page-content #contactForm select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem;margin-bottom:1.5rem;width:100%}body.contact .page-content #contactForm input::-webkit-input-placeholder,body.contact .page-content #contactForm select::-webkit-input-placeholder{color:rgba(88,94,111,.4)}body.contact .page-content #contactForm input::-moz-placeholder,body.contact .page-content #contactForm select::-moz-placeholder{color:rgba(88,94,111,.4)}body.contact .page-content #contactForm input:-ms-input-placeholder,body.contact .page-content #contactForm input::-ms-input-placeholder,body.contact .page-content #contactForm select:-ms-input-placeholder,body.contact .page-content #contactForm select::-ms-input-placeholder{color:rgba(88,94,111,.4)}body.contact .page-content #contactForm input::placeholder,body.contact .page-content #contactForm select::placeholder{color:rgba(88,94,111,.4)}body.contact .page-content #contactForm input[type=checkbox],body.contact .page-content #contactForm select[type=checkbox]{margin-right:.5rem;margin-top:unset;margin-bottom:unset;display:inline-block;width:unset!important}body.contact .page-content #contactForm input[type=submit],body.contact .page-content #contactForm select[type=submit]{max-width:250px;background:#f70c60;border:none;color:#fff;padding:.75rem 0;margin:1.5rem auto 0;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:18px;font-size:1.125rem}body.contact .page-content #contactForm textarea{margin-bottom:1.5rem;width:100%}body.contact .page-content #contactForm select,body.contact .page-content #contactForm textarea{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem}body.contact .page-content #contactForm ul{margin-top:1rem;margin-bottom:1.5rem}body.contact .page-content #contactForm ul.inputs-list{column-count:2;column-gap:1.25rem}body.contact .page-content #contactForm .hs-richtext h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;font-weight:500;padding-bottom:1rem}body.contact .page-content #contactForm .hs-richtext h3{padding:0;text-align:left;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1;margin:2rem 0 1.5rem}body.contact .page-content #contactForm .hs-richtext p{font-size:14px;font-size:.875rem;color:#585e6f;line-height:1.4}body.contact .page-content #contactForm .hs-richtext p a:link,body.contact .page-content #contactForm .hs-richtext p a:visited{color:#4899f1}body.contact .page-content #contactForm .hs-richtext p a:active,body.contact .page-content #contactForm .hs-richtext p a:hover{text-decoration:underline}body.contact .page-content #contactForm .hs-submit{text-align:center}body.contact .page-content #contactForm .hs-recaptcha{display:none}body.contact .contact-bar{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:ab;display:-ms-grid;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto;background-color:#25335a;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". bb ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.contact .contact-bar .inner{-ms-grid-row:1;-ms-grid-column:2;grid-area:bb;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;color:#fff;padding:1rem 0 2rem}@media (max-width:43em){body.contact .contact-bar .inner{-ms-grid-columns:1fr;grid-template-columns:1fr}body.contact .contact-bar .inner .one{-ms-flex-order:1;order:1}body.contact .contact-bar .inner .two{-ms-flex-order:2;order:2}body.contact .contact-bar .inner .three{-ms-flex-order:3;order:3}body.contact .contact-bar .inner .four{-ms-flex-order:4;order:4}body.contact .contact-bar .inner .five{-ms-flex-order:5;order:5}body.contact .contact-bar .inner .six{-ms-flex-order:6;order:6}body.contact .contact-bar .inner .seven{-ms-flex-order:7;order:7}body.contact .contact-bar .inner .eight{-ms-flex-order:8;order:8}body.contact .contact-bar .inner .nine{-ms-flex-order:9;order:9}body.contact .contact-bar .inner .ten{-ms-flex-order:10;order:10}body.contact .contact-bar .inner .eleven{-ms-flex-order:11;order:11}body.contact .contact-bar .inner .twelve{-ms-flex-order:12;order:12}}body.contact .contact-bar .inner p{color:#fff}body.contact .contact-bar .inner div{width:100%}body.contact .contact-bar .inner h3{text-align:left;padding-top:2rem}body.contact .contact-bar .inner a{color:#fff}body.contact .contact-bar .inner a:hover{color:#96ffe9;text-decoration:underline}body.podcast-entry{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:6rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 6rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.podcast-entry .page-content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto 2rem auto;-ms-grid-columns:minmax(300px,365px) 2rem 1fr;grid-template:"cb A" auto ". A" auto/minmax(300px,365px) 1fr}@media (max-width:43em){body.podcast-entry .page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}body.podcast-entry .page-content p{color:#363b48;line-height:1.75;margin:1rem 0}body.podcast-entry .page-content p a:link,body.podcast-entry .page-content p a:visited{color:#4899f1}body.podcast-entry .page-content p a:active,body.podcast-entry .page-content p a:hover{text-decoration:underline}body.podcast-entry .page-content ol{list-style-type:decimal}body.podcast-entry .page-content ul{list-style-type:disc}body.podcast-entry .page-content ol,body.podcast-entry .page-content ul{list-style:outside}body.podcast-entry .page-content ol li,body.podcast-entry .page-content ul li{margin:.5rem 0 .5rem 1.05rem;line-height:1.5}body.podcast-entry .page-content ol a:link,body.podcast-entry .page-content ol a:visited,body.podcast-entry .page-content ul a:link,body.podcast-entry .page-content ul a:visited{color:#4899f1}body.podcast-entry .page-content ol a:active,body.podcast-entry .page-content ol a:hover,body.podcast-entry .page-content ul a:active,body.podcast-entry .page-content ul a:hover{text-decoration:underline}body.podcast-entry .page-content .sidebar{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border-radius:.4rem;background:#fff;padding:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:6rem}body.podcast-entry .page-content .sidebar img{max-width:100%;border-radius:.4rem}body.podcast-entry .page-content .sidebar h3{text-align:left;font-size:24px;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:#25335a;padding:unset}body.podcast-entry .page-content .sidebar audio{width:100%}body.podcast-entry .page-content .sidebar .subscribe-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43em){body.podcast-entry .page-content .sidebar .subscribe-links{-ms-flex-pack:justify;justify-content:space-between}}body.podcast-entry .page-content .sidebar .subscribe-links .subscribe-link{width:51%;margin-bottom:.5rem}body.podcast-entry .page-content .sidebar .subscribe-links .subscribe-link:last-of-type{margin-bottom:unset}body.podcast-entry .page-content .sidebar .subscribe-links .subscribe-link:hover img{box-shadow:0 7px 10px 3px rgba(0,0,0,.15)}body.podcast-entry .page-content .sidebar .subscribe-links .subscribe-link img{width:100%;transition:box-shadow .3s ease-in-out}@media (max-width:43em){body.podcast-entry .page-content .sidebar .subscribe-links .subscribe-link{margin-top:1.5rem;width:48%}}@media (max-width:43em){body.podcast-entry .page-content .sidebar p{display:none;visibility:hidden}}body.podcast-entry .page-content .content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}body.podcast-entry .page-content .content h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:40px;font-size:2.5rem;margin-top:1rem;color:#f70c60}body.podcast-entry .page-content .content h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;font-size:28px;font-size:1.75rem;color:#25335a;margin-bottom:1rem;margin-top:2rem}body.podcast-entry .page-content .content .date-time{text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:500}body.podcast-entry .page-content .content .transcript{display:-ms-grid;display:grid;grid-gap:16px;-ms-grid-columns:[name-start] 16px -webkit-max-content 16px [name-end 16px content-start] 16px 1fr 16px [content-end];-ms-grid-columns:[name-start] 16px max-content 16px [name-end 16px content-start] 16px 1fr 16px [content-end];grid-template-columns:[name-start] -webkit-max-content [name-end content-start] 1fr [content-end];grid-template-columns:[name-start] max-content [name-end content-start] 1fr [content-end];-ms-grid-rows:auto;grid-template-rows:auto;margin:2rem 0}body.podcast-entry .page-content .content .transcript>:first-child{-ms-grid-row:1;-ms-grid-column:1}body.podcast-entry .page-content .content .transcript>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}body.podcast-entry .page-content .content .transcript>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}body.podcast-entry .page-content .content .transcript>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}body.podcast-entry .page-content .content .transcript>:nth-child(5){-ms-grid-row:1;-ms-grid-column:9}body.podcast-entry .page-content .content .transcript>:nth-child(6){-ms-grid-row:1;-ms-grid-column:11}body.podcast-entry .page-content .content .transcript p{margin:unset}body.podcast-entry .page-content .content .transcript .text{grid-column:content;-ms-grid-row-align:center;align-self:center}body.podcast-entry .page-content .content .transcript .name{font-weight:700;font-weight:600;grid-column:name;-ms-grid-column-align:end;justify-self:end}body.podcast-listing{min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:6rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." 6rem "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.podcast-listing .page-content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;display:-ms-grid;display:grid;grid-gap:2rem;-ms-grid-rows:auto 2rem auto;-ms-grid-columns:minmax(300px,365px) 2rem 1fr;grid-template:"cb A" auto ". A" auto/minmax(300px,365px) 1fr}@media (max-width:43em){body.podcast-listing .page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}body.podcast-listing .page-content p{color:#363b48;line-height:1.75;margin:1rem 0}body.podcast-listing .page-content p a:link,body.podcast-listing .page-content p a:visited{color:#4899f1}body.podcast-listing .page-content p a:active,body.podcast-listing .page-content p a:hover{text-decoration:underline}body.podcast-listing .page-content ol{list-style-type:decimal}body.podcast-listing .page-content ul{list-style-type:disc}body.podcast-listing .page-content ol,body.podcast-listing .page-content ul{list-style:outside}body.podcast-listing .page-content ol li,body.podcast-listing .page-content ul li{margin:.5rem 0 .5rem 1.05rem;line-height:1.5}body.podcast-listing .page-content ol a:link,body.podcast-listing .page-content ol a:visited,body.podcast-listing .page-content ul a:link,body.podcast-listing .page-content ul a:visited{color:#4899f1}body.podcast-listing .page-content ol a:active,body.podcast-listing .page-content ol a:hover,body.podcast-listing .page-content ul a:active,body.podcast-listing .page-content ul a:hover{text-decoration:underline}body.podcast-listing .page-content .sidebar{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;border-radius:.4rem;background:#fff;padding:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:6rem}body.podcast-listing .page-content .sidebar img{max-width:100%;border-radius:.4rem}body.podcast-listing .page-content .sidebar h3{text-align:left;font-size:24px;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:#25335a;padding:unset}body.podcast-listing .page-content .sidebar audio{width:100%}body.podcast-listing .page-content .sidebar .subscribe-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43em){body.podcast-listing .page-content .sidebar .subscribe-links{-ms-flex-pack:justify;justify-content:space-between}}body.podcast-listing .page-content .sidebar .subscribe-links .subscribe-link{width:51%;margin-bottom:.5rem}body.podcast-listing .page-content .sidebar .subscribe-links .subscribe-link:last-of-type{margin-bottom:unset}body.podcast-listing .page-content .sidebar .subscribe-links .subscribe-link:hover img{box-shadow:0 7px 10px 3px rgba(0,0,0,.15)}body.podcast-listing .page-content .sidebar .subscribe-links .subscribe-link img{width:100%;transition:box-shadow .3s ease-in-out}@media (max-width:43em){body.podcast-listing .page-content .sidebar .subscribe-links .subscribe-link{margin-top:1.5rem;width:48%}}body.podcast-listing .page-content .content{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.podcast-listing .page-content .content h3{font-size:24px;font-size:1.5rem;padding-top:unset;text-align:left}@media (max-width:43em){body.podcast-listing .page-content .content h3{margin-top:1.5rem}}body.podcast-listing .page-content .content a.episode{background:#fff;border-radius:.4rem;margin:.75rem 0;padding:1.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #fff;transition-property:box-shadow,border;transition-duration:.3s;transition-timing-function:ease-in-out}body.podcast-listing .page-content .content a.episode h2{font-size:32px;font-size:2rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#4899f1}body.podcast-listing .page-content .content a.episode:hover{border:1px solid rgba(72,153,241,.3);box-shadow:0 11px 27px rgba(72,153,241,.12)}body.podcast-listing .page-content .content .podcast-navigation .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;list-style:none}body.podcast-listing .page-content .content .podcast-navigation .pagination li{margin:0 .3rem;border-radius:.2rem}body.podcast-listing .page-content .content .podcast-navigation .pagination li a{color:#4899f1;float:left;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease-in-out}body.podcast-listing .page-content .content .podcast-navigation .pagination li a:hover{background:rgba(72,153,241,.3);border-radius:.2rem}body.podcast-listing .page-content .content .podcast-navigation .pagination li.active{background:rgba(72,153,241,.2);border:1px solid #4899f1}body.podcast-listing .page-content .content .podcast-navigation .pagination li.active a:hover{background:unset}body.search-results{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.search-results h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:40px;font-size:2.5rem;color:#25335a;padding:1rem 0}body.search-results p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.search-results header .search{display:none;visibility:hidden;opacity:0}body.search-results .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto;padding-top:5rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.search-results .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1rem}}body.search-results .page-content #answers-container,body.search-results .page-content .section-wrapper{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.search-results .page-content .section-wrapper{-ms-flex-align:center;align-items:center;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 10px rgba(54,59,72,.04)}body.search-results .page-content .section-wrapper .headings{width:90%}body.search-results .page-content .section-wrapper .headings h2{text-align:center}body.search-results .page-content .section-wrapper .headings h3{text-align:left;color:#25335a;font-size:24px;font-size:1.5rem}body.search-results .page-content .section-wrapper .headings h4{padding-bottom:1.5rem;text-align:right}body.search-results .page-content .section-wrapper .headings h4 a{color:#f70c60}body.search-results .page-content .section-wrapper form{width:90%;padding-top:4rem}body.search-results .page-content .section-wrapper form input{height:38px;width:100%;border-radius:1.3rem;border:2px solid #4899f1;padding-left:1rem;font-size:16px;font-size:1rem;font-weight:400;color:#585e6f}@media (max-width:43em){body.search-results .page-content .section-wrapper form{padding-top:2rem}}body.search-results .page-content .section-wrapper .top3{display:-ms-grid;display:grid;gap:1rem;width:90%;-ms-grid-columns:minmax(1rem,1fr) 1rem minmax(1rem,1fr) 1rem minmax(1rem,1fr);grid-template-columns:repeat(3,minmax(1rem,1fr))}body.search-results .page-content .section-wrapper .top3 a.listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;margin:1rem 0;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#25335a;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;-ms-flex-pack:distribute;justify-content:space-around}body.search-results .page-content .section-wrapper .top3 a.listing .entrySection{font-size:12px;font-size:.75rem;font-weight:500;font-style:italic;color:#fff;padding:.75rem 0}body.search-results .page-content .section-wrapper .top3 a.listing h3{font-size:20px;font-size:1.25rem;color:#4899f1;text-align:left;padding-top:1rem;padding-bottom:unset}body.search-results .page-content .section-wrapper .top3 a.listing h3 a,body.search-results .page-content .section-wrapper .top3 a.listing p{color:#fff}body.search-results .page-content .section-wrapper .top3 a.listing p span{color:#fff;background-color:#f70c60;border-radius:.4rem;padding:.25rem .5rem}body.search-results .page-content .section-wrapper .course-overflow{width:90%}body.search-results .page-content .section-wrapper .course-overflow a.search-more-courses{text-align:center;color:#f70c60;display:block}body.search-results .page-content .section-wrapper .course-overflow a.search-more-courses:after{content:"";height:1rem;width:1rem;display:inline-block;background-image:url(/assets/images/pink-arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .2s ease-in-out;margin-left:1rem}@media (max-width:43em){body.search-results .page-content .section-wrapper .course-overflow a.search-more-courses:after{margin-left:.5rem}}body.search-results .page-content .section-wrapper .course-overflow a.search-more-courses.open:after{transform:rotate(180deg)!important}body.search-results .page-content .section-wrapper .course-overflow ul{display:none}body.search-results .page-content .section-wrapper .course-overflow ul.open{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1}body.search-results .page-content .section-wrapper .course-overflow .more-courses{display:none}body.search-results .page-content .section-wrapper .course-overflow .more-courses.open{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:minmax(1rem,1fr) 1rem minmax(1rem,1fr) 1rem minmax(1rem,1fr);grid-template-columns:repeat(3,minmax(1rem,1fr))}body.search-results .page-content .section-wrapper .course-overflow .more-courses.open a.listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#25335a;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;-ms-flex-pack:distribute;justify-content:space-around}body.search-results .page-content .section-wrapper .course-overflow .more-courses.open a.listing .entrySection{font-size:12px;font-size:.75rem;font-weight:500;font-style:italic;color:#fff;padding:.75rem 0}body.search-results .page-content .section-wrapper .course-overflow .more-courses.open a.listing h3{font-size:20px;font-size:1.25rem;color:#4899f1;text-align:left;padding-top:1rem;padding-bottom:unset}body.search-results .page-content .section-wrapper .course-overflow .more-courses.open a.listing h3 a,body.search-results .page-content .section-wrapper .course-overflow .more-courses.open a.listing p{color:#fff}body.search-results .page-content .section-wrapper .course-overflow .more-courses.open a.listing p span{color:#fff;background-color:#f70c60;border-radius:.4rem;padding:.25rem .5rem}body.search-results .page-content .section-wrapper .results-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-top:2rem;width:90%}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container{-ms-flex-direction:column;flex-direction:column;padding-top:2rem}}body.search-results .page-content .section-wrapper .results-container #hits{-ms-flex-order:2;order:2;width:65%}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #hits{width:100%;-ms-flex-order:2;order:2;border-right:none}}body.search-results .page-content .section-wrapper .results-container #hits h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;font-size:1.25rem;color:#25335a;padding-bottom:3.5rem;padding-top:unset;text-align:unset}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #hits h3{padding-bottom:1rem;font-size:24px;font-size:1.5rem}}body.search-results .page-content .section-wrapper .results-container #hits .search-result{display:-ms-grid;display:grid;width:100%;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,12rem) 2rem minmax(1rem,1fr);grid-template:"db eb " auto/minmax(1rem,12rem) minmax(1rem,1fr);gap:2rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #d3d3d3}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #hits .search-result{-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr);grid-template:"eb" auto/minmax(1rem,1fr);padding-bottom:unset}}body.search-results .page-content .section-wrapper .results-container #hits .search-result img{-ms-grid-row:1;-ms-grid-column:1;grid-area:db;object-fit:cover;width:100%;height:8rem;border-radius:.25rem}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #hits .search-result img{display:none}}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details{-ms-grid-row:1;-ms-grid-column:3;grid-area:eb}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details{-ms-grid-row:1;-ms-grid-column:1}}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details .entrySection{padding-bottom:1rem;font-size:12px;font-size:.75rem;font-weight:500;font-style:italic;color:#505d68}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details h3{text-align:unset;font-size:20px;font-size:1.25rem;padding:unset}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details h3 a{color:#4899f1}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details h4{text-align:unset;font-size:16px;font-size:1rem;padding:.5rem 0}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details a{color:#f70c60}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details .meta-details{font-size:14px;font-size:.875rem}body.search-results .page-content .section-wrapper .results-container #hits .search-result .hit-details .meta-details a{color:#363b48;font-weight:500;text-transform:uppercase}body.search-results .page-content .section-wrapper .results-container #hits .search-result:last-of-type{border-bottom:none}body.search-results .page-content .section-wrapper .results-container #hits .ais-InfiniteHits-list li.ais-InfiniteHits-item h3{text-align:unset;font-size:20px;font-size:1.25rem}body.search-results .page-content .section-wrapper .results-container #hits .ais-InfiniteHits-list li.ais-InfiniteHits-item h3 a{color:#4899f1}body.search-results .page-content .section-wrapper .results-container #sidebar{width:35%;-ms-flex-order:1;order:1;margin-right:2rem;border-right:1px solid #d3d3d3;padding-right:2rem;margin-bottom:2rem}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #sidebar{width:100%;-ms-flex-order:1;order:1}}body.search-results .page-content .section-wrapper .results-container #sidebar h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;font-size:1.25rem;color:#25335a;padding-bottom:1rem;padding-top:unset;text-align:unset}@media (max-width:43em){body.search-results .page-content .section-wrapper .results-container #sidebar h3{padding-bottom:unset;font-size:24px;font-size:1.5rem}}body.search-results .page-content .section-wrapper .results-container #sidebar h4{padding-bottom:1.5rem}body.search-results .page-content .section-wrapper .results-container #sidebar h4 a{color:#f70c60}body.search-results .page-content .section-wrapper .results-container #sidebar a.listing{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;margin-bottom:1rem;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#25335a;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;-ms-flex-pack:distribute;justify-content:space-around}body.search-results .page-content .section-wrapper .results-container #sidebar a.listing .entrySection{font-size:12px;font-size:.75rem;font-weight:500;font-style:italic;color:#fff;padding:.75rem 0}body.search-results .page-content .section-wrapper .results-container #sidebar a.listing h3{font-size:20px;font-size:1.25rem;color:#4899f1;text-align:left;padding-top:1rem;padding-bottom:unset}body.search-results .page-content .section-wrapper .results-container #sidebar a.listing h3 a,body.search-results .page-content .section-wrapper .results-container #sidebar a.listing p{color:#fff}body.search-results .page-content .section-wrapper .results-container #sidebar a.listing p span{color:#fff;background-color:#f70c60;border-radius:.4rem;padding:.25rem .5rem}body.oshaguide{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.oshaguide .modal{max-width:540px}@media (max-width:43em){body.oshaguide .modal{width:100%;padding:0 1.5rem}}@media (max-width:43em){body.oshaguide .blocker{padding:1rem}}body.oshaguide .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;margin:0 auto;max-width:900px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:7.5rem 1rem 0}@media (max-width:43em){body.oshaguide .page-content{margin:5rem 0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.oshaguide .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.oshaguide .page-content h1{font-size:40px;font-size:2.5rem;font-weight:600;margin-bottom:1rem}body.oshaguide .page-content h1,body.oshaguide .page-content h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;line-height:1.3;color:#25335a;text-align:center}body.oshaguide .page-content h2{font-size:32px;font-size:2rem;font-weight:300;margin-top:2rem}body.oshaguide .page-content p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#363b48;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.oshaguide .page-content p.large{font-weight:300;font-size:32px;font-size:2rem;line-height:1.2;max-width:59%}@media (max-width:43em){body.oshaguide .page-content p.large{font-size:24px;font-size:1.5rem}}@media (max-width:43em){body.oshaguide .page-content p.justify{text-align:initial;max-width:100%}}body.oshaguide .page-content img{border-radius:.5rem;margin:.75rem 0 1.25rem 1.25rem;width:100%;max-width:calc(39% - 1.25rem);max-height:325px;object-fit:cover}@media (max-width:43em){body.oshaguide .page-content img{max-width:100%;margin:2.5rem 0}}body.oshaguide .page-content a.button:first-of-type{margin-right:.5rem}@media (max-width:43em){body.oshaguide .page-content a.button:first-of-type{margin-right:0}}body.oshaguide .page-content a.button:last-of-type{margin-left:.5rem}@media (max-width:43em){body.oshaguide .page-content a.button:last-of-type{margin-left:0;margin-top:.5rem}}@media (max-width:43em){body.oshaguide .page-content a.button{width:100%;margin:0}}body.oshaguide .page-content .full-card{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;width:100%;max-width:820px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}body.oshaguide .page-content .full-card h3{width:100%;margin-bottom:1rem;color:#f70c60}body.oshaguide .page-content .full-card p.description{width:38%;font-size:16px;font-size:1rem;line-height:21px;font-style:italic;padding:0}@media (max-width:43em){body.oshaguide .page-content .full-card p.description{width:100%}}body.oshaguide .page-content .full-card ul{color:#363b48;width:58%;list-style:outside;font-size:18px;font-size:1.125rem;line-height:21px}@media (max-width:43em){body.oshaguide .page-content .full-card ul{margin:1.5rem 0 0 1.5rem;width:100%}}body.oshaguide .page-content .full-card ul li{margin-bottom:1rem}body.oshaguide .page-content .full-card .hsi-solutions{background-color:#f1f7fe;width:100%;padding:1rem;margin-top:2rem;border-radius:.5rem}@media (max-width:43em){body.oshaguide .page-content .full-card .hsi-solutions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}body.oshaguide .page-content .full-card .hsi-solutions p{font-size:18px;font-size:1.125rem;font-weight:700;padding:0;margin-bottom:.5rem}@media (max-width:43em){body.oshaguide .page-content .full-card .hsi-solutions p{text-align:center;margin-bottom:0}}body.oshaguide .page-content .full-card .hsi-solutions ul{padding:0;width:auto;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:43em){body.oshaguide .page-content .full-card .hsi-solutions ul{display:initial;margin:0}}body.oshaguide .page-content .full-card .hsi-solutions ul li{margin:0 1rem;font-size:16px;font-size:1rem;font-style:italic}body.oshaguide .page-content .full-card .hsi-solutions ul li:first-of-type{margin-left:0}body.oshaguide .page-content .full-card .hsi-solutions ul li:last-of-type{margin-right:0}@media (max-width:43em){body.oshaguide .page-content .full-card .hsi-solutions ul li{margin:0;text-align:center}}body.oshaguide .page-content .full-card .hsi-solutions a.button{margin:1rem 0 0;padding:.5rem .75rem;font-size:16px;font-size:1rem;width:auto}body.t4c{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:2rem 10rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:"J J J" 2rem ". fb . " 10rem ". gb . " auto "f f f" auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.t4c .logo{-ms-grid-row:2;grid-area:fb;-ms-flex-align:end;align-items:flex-end}body.t4c .logo,body.t4c .t4c-wrapper{-ms-grid-column:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.t4c .t4c-wrapper{-ms-grid-row:3;grid-area:gb;background:url(/training-needs-assessment/assets/images/group-bg.svg) no-repeat top;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;overflow:visible;background-size:contain}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.resource-entry .main .sorting-container{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4}body.resource-entry .main .header{-ms-grid-row:2;-ms-grid-column:2}body.resource-entry .main .article{-ms-grid-row:3;-ms-grid-column:2}body.resource-entry .main .form-bar{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:3}}body.t4c .content-container{padding:2rem;width:80%;margin:2rem 0;background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-radius:12px;min-height:40rem;display:-ms-flexbox;display:flex}@media (max-width:43em){body.t4c .content-container{-ms-flex-direction:column;flex-direction:column;padding:.5rem;width:100%}}body.t4c .content-container.report{-ms-flex-direction:column!important;flex-direction:column!important}body.t4c .content-container.report h1{padding-bottom:unset}body.t4c .content-container.report .print{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}body.t4c .content-container.report .print a img{height:1rem;margin:0 .5rem}@media (max-width:43em){body.t4c .content-container.report .print{display:none}}body.t4c .content-container.report .title-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}body.t4c .content-container.report .title-row h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:22px;font-size:1.375rem;font-weight:400;text-align:center}body.t4c .content-container.report .title-row h4{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:24px;font-size:1.5rem;font-weight:600;text-align:center}body.t4c .content-container.report .accordion{border:unset}body.t4c .content-container.report .accordion-title{font-weight:500;text-transform:uppercase;color:#25335a}body.t4c .content-container.report .accordion-title,body.t4c .content-container.report span{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem}body.t4c .content-container.report span{color:#585e6f}body.t4c .content-container.report span.orange{color:#890c58;font-weight:500}body.t4c .content-container.report span.myBold{font-weight:600}body.t4c .content-container.report p,body.t4c .content-container.report ul{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;color:#585e6f;line-height:31px;font-weight:300}body.t4c .content-container.report ul{padding-bottom:1rem}body.t4c .content-container.report a{font-size:16px;font-size:1rem;color:#4899f1;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:400}body.t4c .content-container h1{font-size:43px;font-size:2.6875rem;color:#f70c60;line-height:48px;padding-bottom:2rem}body.t4c .content-container h1,body.t4c .content-container h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600}body.t4c .content-container h2{font-size:30px;font-size:1.875rem;text-align:center;color:#25335a}body.t4c .content-container h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-size:1.875rem;font-weight:600;text-align:center}body.t4c .content-container p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;color:#585e6f;line-height:31px;font-weight:300}body.t4c .content-container .left{width:40%;padding:0 2rem}@media (max-width:43em){body.t4c .content-container .left{width:100%;padding:unset}}body.t4c .content-container .right{width:55%}@media (max-width:43em){body.t4c .content-container .right{width:100%}}body.t4c .content-container #survey label{display:block;padding-top:1.2rem;font-size:16px;font-size:1rem}body.t4c .content-container #signUP div.error,body.t4c .content-container #survey div.error{color:#f70c60;margin-top:-20px;margin-bottom:1rem}body.t4c .content-container #signUP .field-row,body.t4c .content-container #survey .field-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}body.t4c .content-container #signUP .field-row div,body.t4c .content-container #survey .field-row div{width:48%}body.t4c .content-container #signUP .field-row div div.error,body.t4c .content-container #survey .field-row div div.error{width:unset}@media (max-width:43em){body.t4c .content-container #signUP,body.t4c .content-container #survey{max-width:unset;width:100%;margin-top:unset;padding:2rem 0}}body.t4c .content-container #signUP h3,body.t4c .content-container #survey h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-size:1.875rem;font-weight:600;text-align:center;padding-bottom:1.5rem;color:#f70c60}body.t4c .content-container #signUP fieldset,body.t4c .content-container #survey fieldset{max-width:unset}body.t4c .content-container #signUP label,body.t4c .content-container #survey label{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:400;color:#25335a;margin-bottom:.5rem;font-size:16px;font-size:1rem;line-height:1.4rem}body.t4c .content-container #signUP label.hs-form-checkbox-display,body.t4c .content-container #survey label.hs-form-checkbox-display{display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:unset}body.t4c .content-container #signUP label .hs-form-required,body.t4c .content-container #survey label .hs-form-required{color:#f70c60}body.t4c .content-container #signUP input,body.t4c .content-container #signUP select,body.t4c .content-container #survey input,body.t4c .content-container #survey select{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-top:.5rem;margin-bottom:1.5rem;width:100%}body.t4c .content-container #signUP input::-webkit-input-placeholder,body.t4c .content-container #signUP select::-webkit-input-placeholder,body.t4c .content-container #survey input::-webkit-input-placeholder,body.t4c .content-container #survey select::-webkit-input-placeholder{color:rgba(88,94,111,.4)}body.t4c .content-container #signUP input::-moz-placeholder,body.t4c .content-container #signUP select::-moz-placeholder,body.t4c .content-container #survey input::-moz-placeholder,body.t4c .content-container #survey select::-moz-placeholder{color:rgba(88,94,111,.4)}body.t4c .content-container #signUP input:-ms-input-placeholder,body.t4c .content-container #signUP input::-ms-input-placeholder,body.t4c .content-container #signUP select:-ms-input-placeholder,body.t4c .content-container #signUP select::-ms-input-placeholder,body.t4c .content-container #survey input:-ms-input-placeholder,body.t4c .content-container #survey input::-ms-input-placeholder,body.t4c .content-container #survey select:-ms-input-placeholder,body.t4c .content-container #survey select::-ms-input-placeholder{color:rgba(88,94,111,.4)}body.t4c .content-container #signUP input::placeholder,body.t4c .content-container #signUP select::placeholder,body.t4c .content-container #survey input::placeholder,body.t4c .content-container #survey select::placeholder{color:rgba(88,94,111,.4)}body.t4c .content-container #signUP input[type=radio],body.t4c .content-container #signUP select[type=radio],body.t4c .content-container #survey input[type=radio],body.t4c .content-container #survey select[type=radio]{width:unset!important;border:unset;border-radius:unset;margin-right:.5rem;padding-right:1rem}body.t4c .content-container #signUP input[type=radio][value=No],body.t4c .content-container #signUP select[type=radio][value=No],body.t4c .content-container #survey input[type=radio][value=No],body.t4c .content-container #survey select[type=radio][value=No]{margin-left:1rem}body.t4c .content-container #signUP input[type=checkbox],body.t4c .content-container #signUP select[type=checkbox],body.t4c .content-container #survey input[type=checkbox],body.t4c .content-container #survey select[type=checkbox]{margin-right:.5rem;margin-top:unset;margin-bottom:unset;display:inline-block;width:unset!important}body.t4c .content-container #signUP input[type=submit],body.t4c .content-container #signUP select[type=submit],body.t4c .content-container #survey input[type=submit],body.t4c .content-container #survey select[type=submit]{max-width:250px;background:#f70c60;border:none;color:#fff;padding:.75rem 0;margin:1.5rem auto 0;border-radius:3rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:700;font-size:18px;font-size:1.125rem}body.t4c .content-container #signUP input.error,body.t4c .content-container #signUP select.error,body.t4c .content-container #survey input.error,body.t4c .content-container #survey select.error{border:1px solid #f70c60}body.t4c .content-container #signUP select,body.t4c .content-container #survey select{font-size:16px;font-size:1rem;line-height:1.2;border:1px solid rgba(88,94,111,.4);border-radius:.3rem;padding:.5rem;margin-top:.5rem}body.t4c .content-container #signUP ul,body.t4c .content-container #survey ul{margin-top:1rem;margin-bottom:1.5rem}body.t4c .content-container #signUP ul.inputs-list,body.t4c .content-container #survey ul.inputs-list{column-count:2;column-gap:1.25rem}@media (max-width:43em){body.t4c .content-container #signUP ul.inputs-list,body.t4c .content-container #survey ul.inputs-list{column-count:unset}}body.t4c .content-container #signUP ul li,body.t4c .content-container #survey ul li{-moz-column-break-inside:avoid;break-inside:avoid}body.t4c .content-container #signUP ul li label,body.t4c .content-container #survey ul li label{display:inline-block}body.t4c .content-container #signUP .hs-richtext h2,body.t4c .content-container #survey .hs-richtext h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;font-weight:500;padding-bottom:1rem}body.t4c .content-container #signUP .hs-richtext h3,body.t4c .content-container #survey .hs-richtext h3{padding:0;text-align:left;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.1;margin:2rem 0 1.5rem}body.t4c .content-container #signUP .hs-richtext p,body.t4c .content-container #survey .hs-richtext p{font-size:14px;font-size:.875rem;color:#585e6f;line-height:1.4}body.t4c .content-container #signUP .hs-richtext p a:link,body.t4c .content-container #signUP .hs-richtext p a:visited,body.t4c .content-container #survey .hs-richtext p a:link,body.t4c .content-container #survey .hs-richtext p a:visited{color:#4899f1}body.t4c .content-container #signUP .hs-richtext p a:active,body.t4c .content-container #signUP .hs-richtext p a:hover,body.t4c .content-container #survey .hs-richtext p a:active,body.t4c .content-container #survey .hs-richtext p a:hover{text-decoration:underline}body.t4c .content-container #signUP .hs-submit,body.t4c .content-container #survey .hs-submit{text-align:center}body.t4c .content-container #signUP .hs-recaptcha,body.t4c .content-container #survey .hs-recaptcha{display:none}body.t4c .content-container .csl{display:-ms-flexbox;display:flex}@media (max-width:43em){body.t4c .content-container .csl{-ms-flex-direction:column;flex-direction:column}}body.t4c .content-container .csl .screen-left{width:40%;padding:0 2rem}@media (max-width:43em){body.t4c .content-container .csl .screen-left{width:100%;padding:unset}}body.t4c .content-container .csl .screen-left h2{padding:1rem 0;line-height:2rem}body.t4c .content-container .csl .screen-left p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;color:#585e6f;line-height:31px;font-weight:300;text-align:unset}body.t4c .content-container .csl .screen-left em{font-style:italic}body.t4c .content-container .csl .screen-right{width:55%}@media (max-width:43em){body.t4c .content-container .csl .screen-right{width:100%}}body.t4c .content-container .ui-progressbar{margin-top:1rem;height:1rem;text-align:left;overflow:hidden}body.t4c .content-container .ui-widget-header{border:1px solid #d0d0d0;background:#f70c60 50% 50% repeat-x;color:#222;font-weight:700;border-radius:15px}body.t4c .content-container .ui-widget-content{border:1px solid #d0d0d0;background:#fff 50% 50% repeat-x;color:#222;border-radius:15px}body.t4c .content-container .ui-corner-all,body.t4c .content-container .ui-corner-bl,body.t4c .content-container .ui-corner-bottom,body.t4c .content-container .ui-corner-left{border-bottom-left-radius:15px}body.t4c .content-container .ui-corner-all,body.t4c .content-container .ui-corner-left,body.t4c .content-container .ui-corner-tl,body.t4c .content-container .ui-corner-top{border-top-left-radius:15px}body.t4c .content-container .nextPrevious{padding:2rem 0;font-size:20px;font-size:1.25rem}body.t4c .content-container .status{padding-top:2rem;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}body.t4c-print{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:2rem 10rem auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". . ." 2rem ". hb . " 10rem ". ib . " auto ". . . " auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr)}body.t4c-print .print-logo{-ms-grid-row:2;-ms-grid-column:2;grid-area:hb;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}body.t4c-print .print-content{-ms-grid-row:3;-ms-grid-column:2;padding-top:2rem;grid-area:ib}body.t4c-print .print-content .title-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}body.t4c-print .print-content .title-row h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:22px;font-size:1.375rem;font-weight:400;text-align:center}body.t4c-print .print-content .title-row h4{font-size:24px;font-size:1.5rem}body.t4c-print .print-content .title-row h4,body.t4c-print .print-content h1{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;text-align:center}body.t4c-print .print-content h1{font-size:43px;font-size:2.6875rem;color:#000;line-height:48px;padding-bottom:1.25rem}body.t4c-print .print-content h2{color:#000;padding:3rem 0 1.5rem}body.t4c-print .print-content h2,body.t4c-print .print-content h3{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-size:1.875rem;font-weight:600;text-align:center}body.t4c-print .print-content p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;color:#585e6f;line-height:28px;font-weight:300}body.t4c-print .print-content .courseContainer{padding:2rem 0;border-bottom:1px solid #585e6f}body.t4c-print .print-content .courseContainer h1{text-align:left;font-size:24px;font-size:1.5rem;color:#000;padding-bottom:0}body.t4c-print .print-content .courseContainer p{padding:1rem 0}body.t4c-print .print-content .courseContainer .myBold{font-weight:600}body.t4c-print .print-content .courseContainer ul{list-style:initial;margin:initial;padding:0 0 0 40px}body.t4c-print .print-content .courseContainer ul li{display:list-item;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:18px;font-size:1.125rem;color:#585e6f;line-height:28px;font-weight:300}body.roi{overflow-x:hidden;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#585e6f;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.5;padding:.75rem 0}body.roi .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.roi .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1rem}}@media (max-width:43em){body.roi .page-content{-ms-grid-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr)}}body.roi .page-content .content-rows{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.roi .hero{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.roi .hero{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.roi .hero .hero-inner .hero-image{-ms-grid-column:2;-ms-grid-column-span:1;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;-ms-grid-row-align:center;align-self:center;display:-ms-flexbox;display:flex;-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=number],body.roi .hero .hero-inner .hero-image form input[type=text]{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:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#25335a;margin-bottom:.5rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.roi .hero .hero-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.roi .hero .hero-inner .text .provided-logos{display:-ms-flexbox;-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:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);width:100%;justify-items:center}@media (max-width:43em){body.roi .calculator{-ms-grid-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr);width:unset}}@media (max-width:48em){body.roi .calculator{-ms-grid-columns:minmax(1rem,1fr) minmax(0,48rem) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,48rem) minmax(1rem,1fr);width:unset}}body.roi .calculator .calculator-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;width:90%;display:-ms-grid;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:Fira Sans,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:Fira Sans,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:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);background:#fff;box-shadow:0 22px 54px 0 rgba(47,91,109,.12);border-top-left-radius:12px;border-top-right-radius:12px;font-family:Fira Sans,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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content: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:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);box-shadow:0 22px 54px 0 rgba(47,91,109,.12);width:90%;border-radius:12px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.roi .calculator .calculator-inner .calculator-subtotals div{padding:2rem 0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content: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:linear-gradient(90deg,#890c58,#f70c60 100%);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:linear-gradient(90deg,#38ef7d,#11998e 100%);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:Fira Sans,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:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;width:100%}@media (max-width:43em){body.roi .calculator .calculator-inner .roi-boxes{-ms-grid-columns:unset;grid-template-columns:unset;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:unset;padding:2rem 0}}body.roi .calculator .calculator-inner .roi-boxes div{padding:0 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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:-ms-flexbox;display:flex;padding:2rem 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:43em){body.roi .calculator .calculator-inner .bottom-line .bottom-buttons{-ms-flex-align:unset;align-items:unset;-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;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;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{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.pricing-safety-training .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:1rem}}@media (max-width:43em){body.pricing-safety-training .page-content{-ms-grid-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,43rem) minmax(1rem,1fr)}}body.pricing-safety-training .page-content .content-rows{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.pricing-safety-training .hero{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.pricing-safety-training .hero{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.pricing-safety-training .hero .hero-inner .hero-image{-ms-grid-column:2;-ms-grid-column-span:1;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;-ms-grid-row-align:center;align-self:center;display:-ms-flexbox;display:flex;-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=number],body.pricing-safety-training .hero .hero-inner .hero-image form input[type=text]{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:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:500;color:#25335a;margin-bottom:.5rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.pricing-safety-training .hero .hero-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.pricing-safety-training .hero .hero-inner .text .provided-logos{display:-ms-flexbox;-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:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);width:100%;justify-items:center;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.pricing-safety-training .pricing-info .pricing-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-grid;display:grid;justify-items:center;width:100%}body.pricing-safety-training .pricing-info .pricing-inner h2{font-family:Fira Sans,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:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-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:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-top:2vh;-ms-flex-align:baseline;align-items:baseline}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field{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;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;box-shadow:0 0 4px rgba(15,12,9,.2),0 3px 6px rgba(15,12,9,.14902);border-radius:3rem;overflow:visible}body.pricing-safety-training .pricing-info .pricing-inner .billing-toggle .switch-field label:first-of-type,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;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.portals p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;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:-ms-flexbox;display:flex}@media (max-width:43em){body.portals #lmCTA{display:none}}body.portals .page-content{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .page-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1450px;padding:0 1rem;margin:0 auto;-ms-flex-pack:center;justify-content:center}}body.portals .page-content .interactive-courses{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background-image:url(/assets/images/solutions/shape-orange-bg.svg);background-repeat:no-repeat;background-position:75%;padding:2rem 0;margin-bottom:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:75em){body.portals .page-content .interactive-courses{-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.33333%}@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:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content: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;filter:drop-shadow(0 22px 30px rgba(54,59,72,.4));display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-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:0 0 0 1.6rem;border-radius:.8rem;width:calc(100% - 3.5rem)}body.portals .page-content .interactive-courses .interactive-ipad .interactive-frame .embed-container embed,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{position:absolute;top:0;left:0;width:100%;height:100%}body.portals .page-content .interactive-courses .interactive-ipad .exercise-buttons{display:-ms-flexbox;display:flex;-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{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:2rem 0 3rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-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.64103%;margin:4rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-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{-ms-flex-order:2;order:2;font-family:Fira Sans,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{-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{-ms-flex-order:1;order:1;width:4rem;height:4rem}body.portals .page-content .provided-by{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.portals .page-content .provided-by .logo-container{-ms-flex-order:2;order:2;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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;-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;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto auto auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". k ." auto "C C C" auto ". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);background-image:linear-gradient(180deg,rgba(240,242,246,.3),rgba(240,242,246,.1))}body.solution-type p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;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{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:C;display:-ms-grid;display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-auto-rows:auto}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.solution-type .page-content{display:-ms-flexbox;display:flex;-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;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.solution-type .page-content .four-up{width:100%}}body.portals .hero,body.solution-type .hero,body.solutions .hero{grid-column:1/-1;background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .hero,body.solution-type .hero,body.solutions .hero{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .hero .hero-inner .hero-image,body.solution-type .hero .hero-inner .hero-image,body.solutions .hero .hero-inner .hero-image{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .hero .hero-inner .text,body.solution-type .hero .hero-inner .text,body.solutions .hero .hero-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.portals .hero .hero-inner .text .provided-logos,body.solution-type .hero .hero-inner .text .provided-logos,body.solutions .hero .hero-inner .text .provided-logos{display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;display:flex}body.portals .hero .hero-inner .text .provided-logos p,body.solution-type .hero .hero-inner .text .provided-logos p,body.solutions .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.portals .hero .hero-inner .text .provided-logos img,body.solution-type .hero .hero-inner .text .provided-logos img,body.solutions .hero .hero-inner .text .provided-logos img{height:2.5rem;margin-right:1rem}body.portals .article,body.solution-type .article,body.solutions .article{grid-column:1/-1;background-color:unset;display:-ms-grid;display:grid;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);overflow:visible}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .article,body.solution-type .article,body.solutions .article{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}}body.portals .article .article-inner,body.solution-type .article .article-inner,body.solutions .article .article-inner{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}body.portals .article .article-inner .text,body.solution-type .article .article-inner .text,body.solutions .article .article-inner .text{padding:4rem 2rem 5rem 0}@media (max-width:43em){body.portals .article .article-inner .text,body.solution-type .article .article-inner .text,body.solutions .article .article-inner .text{padding:3rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .article .article-inner .text,body.solution-type .article .article-inner .text,body.solutions .article .article-inner .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}}body.portals .article .article-inner .text h1,body.solution-type .article .article-inner .text h1,body.solutions .article .article-inner .text h1{font-family:Fira Sans,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.portals .article .article-inner .text h1,body.solution-type .article .article-inner .text h1,body.solutions .article .article-inner .text h1{font-size:16px;font-size:1rem;text-align:center;color:#585e6f}}body.portals .article .article-inner .text h2,body.solution-type .article .article-inner .text h2,body.solutions .article .article-inner .text h2{font-family:Fira Sans,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.portals .article .article-inner .text h2,body.solution-type .article .article-inner .text h2,body.solutions .article .article-inner .text h2{font-size:32px;font-size:2rem;text-align:center}}body.portals .article .article-inner .text p,body.solution-type .article .article-inner .text p,body.solutions .article .article-inner .text p{font-size:18px;font-size:1.125rem;position:relative;z-index:1}body.portals .article .article-inner .text p:first-of-type,body.solution-type .article .article-inner .text p:first-of-type,body.solutions .article .article-inner .text p:first-of-type{margin-top:2rem}body.portals .article .article-inner .text p:last-of-type,body.solution-type .article .article-inner .text p:last-of-type,body.solutions .article .article-inner .text p:last-of-type{margin-bottom:2rem}@media (max-width:43em){body.portals .article .article-inner .text p,body.solution-type .article .article-inner .text p,body.solutions .article .article-inner .text p{text-align:center;color:#fff;margin:.5rem 0 1rem}}body.portals .article .article-inner .text p strong,body.solution-type .article .article-inner .text p strong,body.solutions .article .article-inner .text p strong{font-weight:700}body.portals .article .article-inner .text p em,body.solution-type .article .article-inner .text p em,body.solutions .article .article-inner .text p em{font-style:italic}body.portals .article .article-inner .text a.button:last-of-type,body.solution-type .article .article-inner .text a.button:last-of-type,body.solutions .article .article-inner .text a.button:last-of-type{margin-left:.5rem}body.portals .article .article-inner .text a.button:first-of-type,body.solution-type .article .article-inner .text a.button:first-of-type,body.solutions .article .article-inner .text a.button:first-of-type{margin-left:unset}@media (max-width:43em){body.portals .article .article-inner .text a.button,body.solution-type .article .article-inner .text a.button,body.solutions .article .article-inner .text a.button{-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .75rem}body.portals .article .article-inner .text a.button.pink,body.solution-type .article .article-inner .text a.button.pink,body.solutions .article .article-inner .text a.button.pink{background:#96ffe9;color:#25335a}body.portals .article .article-inner .text a.button.no-button.blue,body.solution-type .article .article-inner .text a.button.no-button.blue,body.solutions .article .article-inner .text a.button.no-button.blue{color:#fff}}body.portals .article .article-inner .text ol,body.portals .article .article-inner .text ul,body.solution-type .article .article-inner .text ol,body.solution-type .article .article-inner .text ul,body.solutions .article .article-inner .text ol,body.solutions .article .article-inner .text ul{width:100%;padding:.25rem 0 .25rem 1.1rem}body.portals .article .article-inner .text ol li,body.portals .article .article-inner .text ul li,body.solution-type .article .article-inner .text ol li,body.solution-type .article .article-inner .text ul li,body.solutions .article .article-inner .text ol li,body.solutions .article .article-inner .text ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#363b48;line-height:1.75;margin:.75rem 0;padding-left:.5rem}body.portals .article .article-inner .text ol li strong,body.portals .article .article-inner .text ul li strong,body.solution-type .article .article-inner .text ol li strong,body.solution-type .article .article-inner .text ul li strong,body.solutions .article .article-inner .text ol li strong,body.solutions .article .article-inner .text ul li strong{font-weight:700}body.portals .article .article-inner .text ol li em,body.portals .article .article-inner .text ul li em,body.solution-type .article .article-inner .text ol li em,body.solution-type .article .article-inner .text ul li em,body.solutions .article .article-inner .text ol li em,body.solutions .article .article-inner .text ul li em{font-style:italic}body.portals .article .article-inner .text ol li a:link,body.portals .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.solution-type .article .article-inner .text ol li a:link,body.solution-type .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.solutions .article .article-inner .text ol li a:link,body.solutions .article .article-inner .text ol li a:visited,body.solutions .article .article-inner .text ul li a:link,body.solutions .article .article-inner .text ul li a:visited{color:#4899f1;text-decoration:none}body.portals .article .article-inner .text ol li a:active,body.portals .article .article-inner .text ol li a:hover,body.portals .article .article-inner .text ul li a:active,body.portals .article .article-inner .text ul li a:hover,body.solution-type .article .article-inner .text ol li a:active,body.solution-type .article .article-inner .text ol li a:hover,body.solution-type .article .article-inner .text ul li a:active,body.solution-type .article .article-inner .text ul li a:hover,body.solutions .article .article-inner .text ol li a:active,body.solutions .article .article-inner .text ol li a:hover,body.solutions .article .article-inner .text ul li a:active,body.solutions .article .article-inner .text ul li a:hover{text-decoration:underline}body.portals .article .article-inner .text ul,body.solution-type .article .article-inner .text ul,body.solutions .article .article-inner .text ul{list-style:disc outside}body.portals .article .article-inner .text ol,body.solution-type .article .article-inner .text ol,body.solutions .article .article-inner .text ol{list-style-type:none;counter-reset:a;margin:0;padding:0}body.portals .article .article-inner .text ol>li,body.solution-type .article .article-inner .text ol>li,body.solutions .article .article-inner .text ol>li{display:table;counter-increment:a;margin:.75em 0}body.portals .article .article-inner .text ol>li:before,body.solution-type .article .article-inner .text ol>li:before,body.solutions .article .article-inner .text ol>li:before{content:counters(a,".") ". ";display:table-cell;padding-right:.6em}body.portals .article .article-inner .text ol li ol>li,body.solution-type .article .article-inner .text ol li ol>li,body.solutions .article .article-inner .text ol li ol>li{margin:.75rem 0}body.portals .article .article-inner .text ol li ol>li:before,body.solution-type .article .article-inner .text ol li ol>li:before,body.solutions .article .article-inner .text ol li ol>li:before{content:counters(a,".") " "}body.portals .courses,body.solution-type .courses,body.solutions .courses{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:3rem 0}@media (max-width:43em){body.portals .courses,body.solution-type .courses,body.solutions .courses{margin:1rem 0}}body.portals .courses h3,body.solution-type .courses h3,body.solutions .courses h3{padding-bottom:2rem}body.portals .courses .course-grid,body.solution-type .courses .course-grid,body.solutions .courses .course-grid{width:100%;display:-ms-grid;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .courses .course-grid,body.solution-type .courses .course-grid,body.solutions .courses .course-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}body.portals .courses .course-grid a.course-item,body.solution-type .courses .course-grid a.course-item,body.solutions .courses .course-grid a.course-item{padding:1rem .5rem;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.06);border-radius:5px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#4899f1;text-align:center;line-height:1.1;transition:all .3s ease-in-out;border:none;text-decoration:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .courses .course-grid a.course-item,body.solution-type .courses .course-grid a.course-item,body.solutions .courses .course-grid a.course-item{width:18%;margin:.5rem}}body.portals .courses .course-grid a.course-item:hover,body.solution-type .courses .course-grid a.course-item:hover,body.solutions .courses .course-grid a.course-item:hover{color:#25335a;background:#ddfff8}body.portals .courses a.full-item,body.solution-type .courses a.full-item,body.solutions .courses a.full-item{width:100%;margin-top:1rem;padding:1rem 0;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.06);border-radius:5px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:16px;font-size:1rem;font-weight:500;color:#4899f1;text-align:center;line-height:1.1;transition:all .3s ease-in-out;border:none;text-decoration:none}body.portals .courses a.full-item:hover,body.solution-type .courses a.full-item:hover,body.solutions .courses a.full-item:hover{color:#25335a;background:#d3fff6}body.portals .solution-entries,body.solution-type .solution-entries,body.solutions .solution-entries{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding:6.5rem 0 5.5rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .solution-entries,body.solution-type .solution-entries,body.solutions .solution-entries{width:100%}}body.portals .solution-entries h2,body.solution-type .solution-entries h2,body.solutions .solution-entries h2{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:32px;font-size:2rem;font-weight:500;text-align:center;margin:6rem 0 2rem}body.portals .solution-entries h2:first-of-type,body.solution-type .solution-entries h2:first-of-type,body.solutions .solution-entries h2:first-of-type{margin-top:unset}body.portals .solution-entries .listingHolder,body.solution-type .solution-entries .listingHolder,body.solutions .solution-entries .listingHolder{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.portals .solution-entries .listingHolder,body.solution-type .solution-entries .listingHolder,body.solutions .solution-entries .listingHolder{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}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,body.solutions .solution-entries .listingHolder a.listing,body.solutions .solution-entries .listingHolder div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 5rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 5rem ". n ." auto ". . ." 1rem/1rem auto 1rem;justify-items:center;-ms-flex-align:start;align-items:flex-start;overflow:hidden;box-shadow:0 7px 10px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2);text-decoration:none;background-color:#fff;border-radius:.4rem;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){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,body.solutions .solution-entries .listingHolder a.listing,body.solutions .solution-entries .listingHolder div.listing{width:calc(20% - 1rem);margin:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}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,body.solutions .solution-entries .listingHolder a.listing img,body.solutions .solution-entries .listingHolder div.listing img{-ms-grid-row:2;-ms-grid-column:2;height:100%;width:auto;grid-area:m;object-fit:contain;z-index:0;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){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,body.solutions .solution-entries .listingHolder a.listing img,body.solutions .solution-entries .listingHolder div.listing img{width:80px;height:80px;-ms-flex-order:1;order:1}}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,body.solutions .solution-entries .listingHolder a.listing .title,body.solutions .solution-entries .listingHolder div.listing .title{-ms-grid-row:3;-ms-grid-column:2;padding:0;grid-area:n;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;font-size:18px;font-size:1.125rem;color:#4899f1;line-height:1.2;text-align:center;transition:color .3s ease-in-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){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,body.solutions .solution-entries .listingHolder a.listing .title,body.solutions .solution-entries .listingHolder div.listing .title{font-size:16px;font-size:1rem;font-weight:600;width:95%;-ms-flex-order:2;order:2;padding:.5rem}}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,body.solutions .solution-entries .listingHolder a.listing.view-all,body.solutions .solution-entries .listingHolder div.listing.view-all{background-color:unset;background:linear-gradient(#45aaea,#236f75)}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,body.solutions .solution-entries .listingHolder a.listing.view-all .title,body.solutions .solution-entries .listingHolder div.listing.view-all .title{color:#fff}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,body.solutions .solution-entries .listingHolder a.listing.view-all:hover,body.solutions .solution-entries .listingHolder div.listing.view-all:hover{background:linear-gradient(#45aaea,#236f75)}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,body.solutions .solution-entries .listingHolder a.listing:hover,body.solutions .solution-entries .listingHolder div.listing:hover{background:#e0fff8;box-shadow:0 16px 24px rgba(37,51,90,.18),0 0 0 rgba(37,51,90,.28)}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,body.solutions .solution-entries .listingHolder a.listing:hover .title,body.solutions .solution-entries .listingHolder div.listing:hover .title{color:#25335a}body.portals .solution-entries .listingHolder div.listing,body.solution-type .solution-entries .listingHolder div.listing,body.solutions .solution-entries .listingHolder div.listing{box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.portals .solution-entries .listingHolder div.listing .title,body.solution-type .solution-entries .listingHolder div.listing .title,body.solutions .solution-entries .listingHolder div.listing .title{color:#585e6f;font-weight:400}body.portals .solution-entries .listingHolder div.listing:hover,body.solution-type .solution-entries .listingHolder div.listing:hover,body.solutions .solution-entries .listingHolder div.listing:hover{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.12),0 0 0 rgba(0,0,0,.2)}body.portals .solution-entries .listingHolder div.listing:hover .title,body.solution-type .solution-entries .listingHolder div.listing:hover .title,body.solutions .solution-entries .listingHolder div.listing:hover .title{color:#363b48}body.portals .solution-entries .listingHolder.unlinked,body.solution-type .solution-entries .listingHolder.unlinked,body.solutions .solution-entries .listingHolder.unlinked{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}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,body.solutions .solution-entries .listingHolder.unlinked a.listing,body.solutions .solution-entries .listingHolder.unlinked div.listing{display:-ms-grid;display:grid;-ms-grid-rows:1rem 4rem auto 1rem;-ms-grid-columns:1rem auto 1rem;grid-template:". . ." 1rem ". m ." 4rem ". n ." auto ". . ." 1rem/1rem auto 1rem;cursor:default}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,body.solutions .solution-entries .listingHolder.unlinked a.listing .title,body.solutions .solution-entries .listingHolder.unlinked div.listing .title{font-size:16px;font-size:1rem}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,body.solutions .solution-entries .listingHolder.unlinked a.listing .hover-text,body.solutions .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;-ms-grid-row-align:center;align-self:center;padding:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem);opacity:0;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:default}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,body.solutions .solution-entries .listingHolder.unlinked a:hover.listing .hover-text,body.solutions .solution-entries .listingHolder.unlinked div:hover.listing .hover-text{z-index:1;opacity:1}body.portals .content-rows,body.solution-type .content-rows,body.solutions .content-rows{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;min-height:unset;padding:5rem 0}body.portals .content-rows .rows,body.portals .content-rows .rows-reverse,body.solution-type .content-rows .rows,body.solution-type .content-rows .rows-reverse,body.solutions .content-rows .rows,body.solutions .content-rows .rows-reverse{-ms-flex-align:center;align-items:center;padding-bottom:unset}body.portals .content-rows .video .embed-container,body.solution-type .content-rows .video .embed-container,body.solutions .content-rows .video .embed-container{border-radius:.4rem}body.portals .content-rows h3,body.solution-type .content-rows h3,body.solutions .content-rows h3{padding-top:unset}body.portals .content-rows .content,body.solution-type .content-rows .content,body.solutions .content-rows .content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.portals .content-rows .content p,body.solution-type .content-rows .content p,body.solutions .content-rows .content p{max-width:100%;text-align:center}body.portals .content-rows .content h3,body.solution-type .content-rows .content h3,body.solutions .content-rows .content h3{text-align:center}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,body.solutions .content-rows .content figure,body.solutions .content-rows .content img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.portals .content-rows .content ul,body.solution-type .content-rows .content ul,body.solutions .content-rows .content ul{width:100%;padding:.25rem 0 .25rem 1.1rem;display:block;list-style-type:disc}body.portals .content-rows .content ul li,body.solution-type .content-rows .content ul li,body.solutions .content-rows .content ul li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;color:#585e6f;line-height:1.75;margin:.75rem 0;padding-left:.5rem;-ms-flex-pack:unset;justify-content:unset;display:list-item}body.portals .content-rows .content ul li strong,body.solution-type .content-rows .content ul li strong,body.solutions .content-rows .content ul li strong{font-weight:700}body.portals .content-rows .content ul li em,body.solution-type .content-rows .content ul li em,body.solutions .content-rows .content ul li em{font-style:italic}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,body.solutions .content-rows .content ul li a:link,body.solutions .content-rows .content ul li a:visited{color:#4899f1;text-decoration:none}body.portals .content-rows .content ul li a:active,body.portals .content-rows .content ul li a:hover,body.solution-type .content-rows .content ul li a:active,body.solution-type .content-rows .content ul li a:hover,body.solutions .content-rows .content ul li a:active,body.solutions .content-rows .content ul li a:hover{text-decoration:underline}body.portals .figures,body.solution-type .figures,body.solutions .figures{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;margin:3rem 0}@media (max-width:43em){body.portals .figures,body.solution-type .figures,body.solutions .figures{margin:unset;padding:unset}}body .video-modal{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;background:#fff;position:relative;box-shadow:0 0 0 0 rgba(47,91,109,0);border-radius:0 0 .75rem .75rem;padding:0 2rem;width:80%;max-width:1280px;margin-top:0;-ms-grid-column-align:center;justify-self:center;display:none;transition-property:padding,box-shadow,margin-top;transition-duration:.4s;transition-timing-function:ease-in-out}body .video-modal .embed-container{margin-bottom:unset}body .video-modal.show{margin-top:-3rem;padding:2rem;box-shadow:0 22px 54px 0 rgba(47,91,109,.12)}@keyframes d{0%{transform:scale(1)}to{transform:scale(.93)}}body.solution-entry-v2{background-color:transparent}body.solution-entry-v2 .page-content{background-color:#fff}body.solution-entry-v2 .page-content>div{position:relative;z-index:1}body.solution-entry-v2 .page-content>div:last-of-type{z-index:0}body.solution-entry-v2 .page-content .button{padding:15px 30px}body.solution-entry-v2 .page-content .button.pink{background-color:#ed017f}body.solution-entry-v2 h1,body.solution-entry-v2 h2,body.solution-entry-v2 h3,body.solution-entry-v2 h4{color:#003f70;font-weight:700}body.solution-entry-v2 .navBG{box-shadow:20px 20px 50px #00000029}body.solution-entry-v2 .hero.custom-bg{position:relative}body.solution-entry-v2 .hero.custom-bg:after{content:"";background-size:contain;background-position:100% 100%;height:100%;width:100%;position:absolute;background-repeat:no-repeat;z-index:-1;right:-120px;top:-120px}@media (max-width:11757px){body.solution-entry-v2 .hero.custom-bg:after{background-size:60%;right:-160px}}@media (max-width:1600px){body.solution-entry-v2 .hero.custom-bg:after{background-size:60%;top:-210px}}@media (max-width:1165px){body.solution-entry-v2 .hero.custom-bg:after{top:-280px;background-size:70%}}@media (max-width:990px){body.solution-entry-v2 .hero.custom-bg:after{top:-380px;background-size:70%}}@media (max-width:913px){body.solution-entry-v2 .hero.custom-bg:after{display:none}}@media (max-width:689px){body.solution-entry-v2 .hero.custom-bg{background-color:#003f70}}body.solution-entry-v2 .hero .hero-inner{padding-top:0}body.solution-entry-v2 .hero .hero-inner .text{margin-right:2rem}body.solution-entry-v2 .hero .hero-inner .text h1{text-shadow:1px 1px 2px #fff}@media (max-width:689px){body.solution-entry-v2 .hero .hero-inner .text h1{text-shadow:none}}body.solution-entry-v2 .hero .hero-inner .text h2{color:#003f70;text-shadow:1px 1px 2px #fff}body.solution-entry-v2 .hero .hero-inner .text h2 p{text-shadow:1px 1px 2px #fff}@media (max-width:689px){body.solution-entry-v2 .hero .hero-inner .text h2 p{text-shadow:none}}@media (max-width:689px){body.solution-entry-v2 .hero .hero-inner .text h2{color:#fff;text-shadow:none}}body.solution-entry-v2 .full-card{box-shadow:20px 20px 50px #00000029}body.solution-entry-v2 .full-card.custom-image:after{content:"";background-size:contain;background-position:100% 100%;height:100%;width:100%;position:absolute;background-repeat:no-repeat;z-index:-1;left:0;right:0}@media (max-width:1100px){body.solution-entry-v2 .full-card.custom-image:after{display:none}}body.solution-entry-v2 .full-card.image-left img,body.solution-entry-v2 .full-card .image-right img{border-radius:25px}body.solution-entry-v2 .figures{padding-top:0;padding-bottom:0;margin:0}body.solution-entry-v2 .figures .listingHolder .listing h4{font-size:6rem;color:#630542;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#630542}body.solution-entry-v2 .figures .listingHolder .listing h4 .small-text{color:#630542}body.solution-entry-v2 .feature-column-cards{background:transparent;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;clear:both;gap:30px}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items{display:-ms-inline-grid;display:inline-grid;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:913px){body.solution-entry-v2 .feature-column-cards .feature-column-cards--items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer{-ms-flex:1;flex:1;background-color:#fff;box-shadow:20px 20px 50px #00000029;border-radius:25px;width:100%;height:100%}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top{position:relative}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top .item-top-bg{position:absolute;width:100%;top:0;left:0;z-index:1}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top .item-top-bg img{width:100%}@media (max-width:913px){body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top .item-top-bg img{display:none}}@media (max-width:689px){body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top .item-top-bg img{display:block}}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top figure{display:block;padding:30px 40px;padding-bottom:0;text-align:center;position:relative;z-index:2}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top figure img{width:100%}@media (max-width:913px){body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-top figure img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-headline{padding:30px 40px 0}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-headline h3{padding:0;text-align:left;font-weight:700;color:#003f70}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-copy{padding:30px 40px}body.solution-entry-v2 .feature-column-cards .feature-column-cards--items .item-outer .item-copy p{font-size:1rem;color:#363b48}body.solution-entry-v2 .cta{background-color:transparent;background-size:cover;background-position:100% 100%;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;clear:both;gap:30px;background-color:#fff;box-shadow:20px 20px 50px #00000029;border-radius:25px}body.solution-entry-v2 .cta .cta-outer{padding:0 40px 40px}body.solution-entry-v2 .cta .cta-outer .cta-headline h3{text-align:left}body.solution-entry-v2 .cta .cta-outer .cta-bottom-image{margin-top:20px;text-align:center}body.solution-entry-v2 .cta .cta-outer .cta-bottom-image img{width:100%;max-width:90%;margin:0 auto}body.solution-entry-v2 .icon-rows{background:transparent;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:flex-start;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;clear:both;gap:30px}@media (max-width:1100px){body.solution-entry-v2 .icon-rows{display:block}}body.solution-entry-v2 .icon-rows .icon-rows--items{gap:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer{background-color:#fff;box-shadow:20px 20px 50px #00000029;border-radius:25px;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:689px){body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-icon .item-icon--bg{border-radius:50%;padding:25px;width:100px;height:100px}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-icon .item-icon--bg img{width:100px;height:100px;object-fit:contain}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content{padding:20px}@media (max-width:689px){body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content{text-align:center}}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content .item-headline{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:689px){body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content .item-headline{-ms-flex-pack:center;justify-content:center}}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content .item-headline h3{padding:0;margin-bottom:20px}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content .item-copy{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}body.solution-entry-v2 .icon-rows .icon-rows--items .item-outer .item-content .item-copy p{font-size:14px}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel{width:100%;min-width:500px;height:100%}@media (max-width:1100px){body.solution-entry-v2 .icon-rows .icon-rows--sidepanel{margin-top:30px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--sidepanel--inner{background-color:#0b7dbb;box-shadow:20px 20px 50px #00000029;border-radius:25px;padding:50px 40px}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left{position:relative;display:block;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left h2{font-size:2em;color:#fff;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left h2 strong{font-weight:700}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left p{color:#fff;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left ul{list-style-type:disc;padding-left:20px;margin-top:40px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left ul li{margin-top:10px}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left ul li a{color:#fff;text-decoration:underline}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--left ul li a:visited{color:#fff}body.solution-entry-v2 .icon-rows .icon-rows--sidepanel .icon-rows--buttons{margin-top:20px}body.solution-entry-v2 .copy-rows{background:transparent;margin:3rem 0;position:relative;z-index:1;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:flex-start;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;clear:both;gap:30px}@media (max-width:1100px){body.solution-entry-v2 .copy-rows{display:block}}body.solution-entry-v2 .copy-rows .copy-rows--items{gap:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer{background-color:#fff;box-shadow:20px 20px 50px #00000029;border-radius:25px;padding:30px}@media (max-width:689px){body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}}@media (max-width:689px){body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer .item-content{text-align:center}}body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer .item-content figure{display:block;text-align:center;width:100%;margin:0 auto}body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer .item-content img{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}@media (max-width:1100px){body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer .item-content img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer .item-content h3{padding:0;margin-bottom:20px}body.solution-entry-v2 .copy-rows .copy-rows--items .item-outer .item-content p{font-size:14px}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel{width:100%;min-width:500px;height:100%;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media (max-width:1100px){body.solution-entry-v2 .copy-rows .copy-rows--sidepanel{margin-top:30px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--sidepanel--inner{background-color:#0b7dbb;box-shadow:20px 20px 50px #00000029;border-radius:25px;padding:50px 40px}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--left{position:relative;display:block;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--left h2{font-size:2em;color:#fff;margin:0;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--left h2 strong{font-weight:700}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--left p{color:#fff;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--left ul{list-style-type:disc;padding-left:20px;margin-top:40px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--left ul li{margin-top:10px}body.solution-entry-v2 .copy-rows .copy-rows--sidepanel .copy-rows--buttons{margin-top:20px}body.solution-entry-v2 .content-rows.faqs-rows{background-color:#f4f2f2;box-shadow:20px 20px 50px #00000029;border-radius:25px;padding:60px 40px}body.solution-entry-v2 .content-rows.faqs-rows h3{width:100%;text-align:left}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container{border-radius:15px}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-static .inner h2{color:#363b48;padding-left:30px;font-size:18px;font-weight:500}@media (max-width:913px){body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-static .inner h2{padding-right:60px}}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-static .inner .row p a.show-courses:after{background-image:none;width:0;height:0;border-width:19px 17px 0;border-color:#ed017f transparent transparent;border-style:solid;position:relative;top:5px;margin-left:-50px}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-courses{padding:0 50px 50px}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-courses ul{column-count:1}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-courses ul li{margin-bottom:30px}body.solution-entry-v2 .content-rows.faqs-rows .faq-content .topic-container .topic-container-courses ul li:last-child{margin-bottom:0}body.solution-entry-v2 .form-footer-outer{position:relative;background-color:#003f70;background-image:none}body.solution-entry-v2 .form-footer-outer:before{position:absolute;background-color:#003f70;width:105%;top:-100px;height:100px;z-index:-1;left:50%;transform:translateX(-50%);content:"";border-top-left-radius:50%;border-top-right-radius:50%}body.solution-entry-v2 .form-footer-outer .form-footer form textarea{border-radius:.25rem;margin-top:.5rem;width:100%;padding:1rem .75rem}body.solution-entry-v2 .form-footer-outer .form-footer form input[type=submit]{background-color:#ed017f;border-color:#ed017f;color:#fff;transition:all .3s ease}body.solution-entry-v2 .form-footer-outer .form-footer form input[type=submit]:hover{background-color:#ed017f;border-color:#ed017f;color:#fff;box-shadow:0 10px 34px -8px rgba(247,12,96,.56)}body.solution-entry-v2 .page-content.has-form-footer:after{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}body .no-reset *{all:revert;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}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:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align: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:-ms-inline-grid;display:inline-grid;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1043px){body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}body.solution-entry-pricing-bundle .bundle-pricing-columns .bundle-pricing-columns--items .pricing-column-item{box-shadow:0 22px 54px 0 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:"\27A4";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;padding-bottom: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-group-entry,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-row-entry .cell-colored{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 table,body.solution-entry-pricing-bundle .bundle-features-blocks tbody,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 tr{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 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-entry,body.solution-entry-pricing-bundle .bundle-features-blocks table tr td.feature-group-name{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%;transform:translateY(-50%);content:attr(data-title)}}body.solution-entry-pricing-bundle .full-width-testimonial{box-shadow:none;margin-top:2rem;margin-bottom:2rem}body.solution-entry-pricing-bundle .full-width-testimonial .full-width-testimonial-content{width:100%;box-shadow:0 22px 54px 0 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{margin:0;background-size:cover;background-color:#003f70}body.solution-entry-pricing-bundle .figures-break,body.solution-entry-pricing-bundle .figures-outer{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:1;width:100vw;position:relative;content:""}body.solution-entry-pricing-bundle .figures-break{margin:3rem 0;margin-bottom:0;margin-top:0;height:100px;background-size:160%;background-color:transparent;background-position:top}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;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;padding-bottom:100px;position:relative;width:100%;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:21px;font-size:1.3125rem;color:#585e6f;line-height:31px;font-weight:300;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-bottom.toolbar-disabled,.survey-entry .toolbar-top.toolbar-disabled{pointer-events:none}.survey-entry .toolbar-bottom.toolbar-disabled .sw-btn-next,.survey-entry .toolbar-top.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:-ms-flexbox;display:flex;-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:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:1.125rem;font-weight:500;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:-ms-flexbox;display:flex;-ms-flex-align:center;align-items: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:0}.survey-entry .survey-wrapper .sw-theme-basic{border:0;padding:25px;background-color:#fff;border-radius:25px;box-shadow:0 22px 54px 0 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:-ms-flexbox;display:flex}.survey-entry .survey-wrapper .tab-content .tab-pane .content-container h1{font-family:Fira Sans,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.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:-ms-flexbox;display:flex;-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:10px;margin-bottom:10px}.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 ol ul,.survey-entry .survey-wrapper .tab-content .tab-pane.report-pane .report-results .question-report-inner .question-report-info ul 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}.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:-ms-flexbox;display:flex;-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{-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-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 ol ul,.survey-qew .survey-wrapper .tab-content .form-pane .content-container .left ul 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 ol ul,.survey-qew .survey-wrapper .tab-content .questions-pane .content-container .left ul 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:-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{animation:e 2s linear infinite;height:100%;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;animation:f 1.5s ease-in-out infinite,g 6s ease-in-out infinite;stroke-linecap:round}@keyframes e{to{transform:rotate(1turn)}}@keyframes f{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 g{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@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{-ms-flex-direction:column;flex-direction:column;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}@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;-ms-flex-item-align:center;-ms-grid-row-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{-ms-flex-direction:column;flex-direction:column}.interactive-map.mapLeft .interactive-map--outer{display:-ms-flexbox;display:flex;-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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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:-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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-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%}body.home-v2.nbActive .page-content{margin-top:0!important;padding-top:110px}body.home-v2 .footer-contained{margin:0;padding:0;min-height:100vh;display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);grid-template:". f ." auto/minmax(1rem,1fr) minmax(0,1450px) minmax(1rem,1fr);min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;background-color:#fff}body.home-v2 .page-content{background-color:#fff}body.home-v2 .page-content p{line-height:1.5rem}body.home-v2 section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.home-v2 section.block-section{background-repeat:no-repeat;padding:3.5rem 0 1rem}body.home-v2 section.block-section.bg-valign-bottom{background-position-y:bottom;background-size:100%}body.home-v2 section.block-section.bg-valign-top{background-position-y:top}body.home-v2 section.block-section.bg-valign-middle{background-position-y:center}body.home-v2 section.block-section.bg-halign-center{background-position-x:center}body.home-v2 section.block-section.bg-halign-left{background-position-x:left}body.home-v2 section.block-section.bg-halign-right{background-position-x:right}body.home-v2 section .section-container{max-width:1450px;width:100%}body.home-v2 section .section-container .section-block{padding-top:40px;padding-bottom:40px}@media (max-width:1500px){body.home-v2 section .section-container .section-block{padding-left:20px;padding-right:20px}}body.home-v2 section .section-container .section-block:first-child{padding-top:0}body.home-v2 .hero .hero-section-inner{display:-ms-flexbox;display:flex}body.home-v2 .hero .hero-container{display:-ms-flexbox;display:flex;margin-top:4rem;padding-top:20px;padding-bottom:40px}@media (max-width:1500px){body.home-v2 .hero .hero-container{padding-left:20px;padding-right:20px}}@media (max-width:1443px){body.home-v2 .hero .hero-container{margin-top:5rem}}@media (max-width:913px){body.home-v2 .hero .hero-container{-ms-flex-direction:column;flex-direction:column}}body.home-v2 .hero .hero-container .text{width:55%;padding-right:20%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:913px){body.home-v2 .hero .hero-container .text{width:100%}}body.home-v2 .hero .hero-container .text h1{color:#003f70;font-size:42px;font-size:2.625rem;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-weight:600;padding:1rem 0 2rem;padding-bottom:1rem}@media (max-width:1443px){body.home-v2 .hero .hero-container .text h1{margin-top:1rem}}body.home-v2 .hero .hero-container .text p{padding-bottom:4rem}@media (max-width:913px){body.home-v2 .hero .hero-container .text p{padding-bottom:2rem}}body.home-v2 .hero .hero-container .text a{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}body.home-v2 .hero .hero-container .hero-image{width:45%}@media (max-width:913px){body.home-v2 .hero .hero-container .hero-image{width:100%;margin-top:20px}}@media (max-width:689px){body.home-v2 .hero .hero-container .hero-image{display:none}}body.home-v2 .hero .hero-container .hero-image img{width:100%;background-color:transparent}body.home-v2 .feature-image-columns .fic--outer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:25px}@media (max-width:913px){body.home-v2 .feature-image-columns .fic--outer{-ms-flex-direction:column;flex-direction:column}}body.home-v2 .feature-image-columns .fic--outer .fic--item{-ms-flex:1;flex:1;box-shadow:20px 20px 50px #00000029;border-radius:25px;border-top-left-radius:0;background-color:#fff;transition:all .3s ease}body.home-v2 .feature-image-columns .fic--outer .fic--item:hover{box-shadow:20px 20px 20px #00000029}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--image{background-size:contain;background-position:top;background-repeat:no-repeat;text-align:center;border-top-left-radius:0;border-top-right-radius:25px}@media (max-width:913px){body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--image{background-size:100%}}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--image img{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;object-fit:contain}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--title{text-align:center;padding:20px}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--title a:hover h3{color:#000}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--title h3{padding-top:0;color:#003f70;font-size:1.5rem;transition:all .3s ease}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--description{padding:35px;padding-top:0}body.home-v2 .feature-image-columns .fic--outer .fic--item .fic--description p{text-align:center;color:#363b48}body.home-v2 .feature-icon-columns .ficon--outer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:25px}@media (max-width:913px){body.home-v2 .feature-icon-columns .ficon--outer{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item{-ms-flex:1;flex:1;box-shadow:20px 20px 50px #00000029;border-radius:25px;border-top-left-radius:0;background-color:#fff;transition:all .3s ease;background-size:contain;background-position:top;background-repeat:no-repeat}@media (max-width:913px){body.home-v2 .feature-icon-columns .ficon--outer .ficon--item{background-image:none!important}}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item:hover{box-shadow:20px 20px 20px #00000029}@media (max-width:913px){body.home-v2 .feature-icon-columns .ficon--outer .ficon--item{width:50%;-ms-flex:auto;flex:auto}}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--icon{margin-top:25px;text-align:center}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--icon .ficon--icon-outer{background-color:#630542;border-radius:50%;padding:10px;margin:0 auto;width:100px;height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--icon .ficon--icon-outer img{width:75px;height:75px;object-fit:contain}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--title{text-align:center;padding:20px;padding-top:40px}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--title a:hover h3{color:#000}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--title h3{padding-top:0;color:#003f70;font-size:1.5rem}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--description{padding:35px;padding-top:0}body.home-v2 .feature-icon-columns .ficon--outer .ficon--item .ficon--description p{text-align:center;color:var(--color)}body.home-v2 .image-copy .icopy--outer{display:-ms-flexbox;display:flex;background-color:#fff;padding:50px 30px;box-shadow:20px 20px 50px #00000029;border-radius:25px;border-top-left-radius:0;background-repeat:no-repeat;gap:50px}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer{background-image:none!important;-ms-flex-direction:column;flex-direction:column}}body.home-v2 .image-copy .icopy--outer.copy-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.copy-position-right{-ms-flex-direction:column;flex-direction:column}}body.home-v2 .image-copy .icopy--outer.bg-color-lightGrey{background-color:#f4f2f2}body.home-v2 .image-copy .icopy--outer.layout-oneThird .icopy--text{width:70%}@media (max-width:1300px){body.home-v2 .image-copy .icopy--outer.layout-oneThird .icopy--text{width:50%}}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.layout-oneThird .icopy--text{width:100%}}body.home-v2 .image-copy .icopy--outer.layout-oneThird .icopy--image{width:40%}@media (max-width:1300px){body.home-v2 .image-copy .icopy--outer.layout-oneThird .icopy--image{width:50%}}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.layout-oneThird .icopy--image{width:100%}}body.home-v2 .image-copy .icopy--outer.layout-oneHalf .icopy--text{width:50%;-ms-flex:1;flex:1}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.layout-oneHalf .icopy--text{width:100%}}body.home-v2 .image-copy .icopy--outer.layout-oneHalf .icopy--image{-ms-flex:1;flex:1;width:50%}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.layout-oneHalf .icopy--image{width:100%}}body.home-v2 .image-copy .icopy--outer.layout-twoThirds .icopy--text{width:40%}@media (max-width:1300px){body.home-v2 .image-copy .icopy--outer.layout-twoThirds .icopy--text{width:50%}}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.layout-twoThirds .icopy--text{width:100%}}body.home-v2 .image-copy .icopy--outer.layout-twoThirds .icopy--image{width:70%}@media (max-width:1300px){body.home-v2 .image-copy .icopy--outer.layout-twoThirds .icopy--image{width:50%}}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer.layout-twoThirds .icopy--image{width:100%}}body.home-v2 .image-copy .icopy--outer .icopy--text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer .icopy--text{width:100%}}body.home-v2 .image-copy .icopy--outer .icopy--text h2{font-size:2rem;color:#003f70;font-weight:700;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;margin-bottom:40px}@media (max-width:913px){body.home-v2 .image-copy .icopy--outer .icopy--text .icopy--copy{width:100%}}body.home-v2 .image-copy .icopy--outer .icopy--text .icopy--copy p{margin-bottom:20px}body.home-v2 .image-copy .icopy--outer .icopy--text .icopy--copy p:last-child{margin-bottom:0}body.home-v2 .image-copy .icopy--outer .icopy--text .icopy--buttons{margin-top:40px}body.home-v2 .image-copy .icopy--outer .icopy--image img{width:100%;object-fit:contain}body.home-v2 .quote-blocks .qoutes--outer{display:-ms-flexbox;display:flex;gap:40px}@media (max-width:913px){body.home-v2 .quote-blocks .qoutes--outer{-ms-flex-direction:column;flex-direction:column}}body.home-v2 .quote-blocks .qoutes--outer .quotes--left{width:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (max-width:913px){body.home-v2 .quote-blocks .qoutes--outer .quotes--left{width:100%}}body.home-v2 .quote-blocks .qoutes--outer .quotes--left .quotes--item{box-shadow:20px 20px 50px #00000029;border-radius:25px;border-top-left-radius:0;padding:55px}body.home-v2 .quote-blocks .qoutes--outer .quotes--left .quotes--item .quotes--item-text{text-align:center}body.home-v2 .quote-blocks .qoutes--outer .quotes--left .quotes--item .quotes--item-text strong{font-weight:700}body.home-v2 .quote-blocks .qoutes--outer .quotes--left .quotes--item .quotes--item-text p{font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:25px;line-height:40px;font-style:italic}body.home-v2 .quote-blocks .qoutes--outer .quotes--left .quotes--item .quotes--item-footer{margin-top:40px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:20px;text-align:right;font-style:italic}body.home-v2 .quote-blocks .qoutes--outer .quotes--left .quotes--item .quotes--item-footer strong{font-weight:700}body.home-v2 .quote-blocks .qoutes--outer .quotes--right{-ms-flex:1;flex:1;width:40%}@media (max-width:913px){body.home-v2 .quote-blocks .qoutes--outer .quotes--right{width:100%}}body.home-v2 .quote-blocks .qoutes--outer .quotes--right .quotes--sidepanel{box-shadow:20px 20px 50px #00000029;border-radius:25px;border-bottom-right-radius:0;padding:40px}body.home-v2 .quote-blocks .qoutes--outer .quotes--right .quotes--sidepanel.theme-dark{background-color:#003f70}body.home-v2 .quote-blocks .qoutes--outer .quotes--right .quotes--sidepanel figure{display:block;width:100%;text-align:center}body.home-v2 .quote-blocks .qoutes--outer .quotes--right .quotes--sidepanel img{width:100%;max-width:350px}body.home-v2 .quote-blocks .qoutes--outer .quotes--right .quotes--sidepanel .quotes--buttons{text-align:center;margin-top:40px}body.home-v2 .feature-icons-copy .ficopy--outer{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:60px}@media (max-width:913px){body.home-v2 .feature-icons-copy .ficopy--outer{-ms-flex-direction:column;flex-direction:column}}body.home-v2 .feature-icons-copy .ficopy--outer.icons-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:913px){body.home-v2 .feature-icons-copy .ficopy--outer.icons-position-right{-ms-flex-direction:column;flex-direction:column}}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons{width:34%;display:-ms-flexbox;display:flex}@media (max-width:1300px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons{width:50%}}@media (max-width:913px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons{width:100%}}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container{width:100%;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon{width:50%}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper{background-color:#fff;box-shadow:20px 20px 50px #00000029;border-radius:25px;border-bottom-right-radius:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:20px;margin-right:20px;margin-bottom:20px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper:hover .item-icon-outer img{width:80px;height:80px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper:hover .item-icon-title{color:#000;text-align:center}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper.last{background-color:#0b7dbb}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper.last:hover span{font-size:90px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper.last .item-icon-outer{background-color:transparent}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper.last .item-icon-title{color:#fff;text-align:center}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-outer{background-color:#003f70;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px;height:110px;width:110px}@media (max-width:689px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-outer{height:auto;width:auto}}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-outer span{color:#fff;font-size:80px;line-height:0;transition:all .3s ease}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-outer img{width:70px;height:70px;object-fit:contain;transition:all .3s ease}@media (max-width:689px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-outer img{width:40px;height:40px}}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-title{margin-bottom:20px;margin-top:20px;font-weight:700;letter-spacing:.5px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;color:#363b48;transition:all .3s ease;text-align:center;padding:0 10px;min-height:32px}@media (max-width:689px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--icons .ficopy--icons-container .item-icon .item-icon-wrapper .item-icon-title{font-size:13px}}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy{width:65%}@media (max-width:1300px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy{width:50%}}@media (max-width:913px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy{width:100%}}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer{box-shadow:20px 20px 50px #00000029;background-color:#fff;border-radius:25px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-inner{padding:45px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-headline{margin-bottom:40px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-headline h2{color:#003f70;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial;font-size:30px;font-weight:700}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-content p{margin-bottom:20px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-content p:last-child{margin-bottom:0}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-buttons{margin-top:40px}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-image{background-size:contain;width:100%;background-position:bottom;background-repeat:no-repeat;text-align:center}body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-image img{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;object-fit:contain}@media (max-width:1300px){body.home-v2 .feature-icons-copy .ficopy--outer .ficopy--copy .copy-outer .copy-image img{width:90%}}body.home-v2 .statistics .figures{padding:0;margin:0}body.home-v2 .statistics .figures .listingHolder .listing{color:#0b7dbb}body.home-v2 .statistics .figures .listingHolder .listing p{color:#363b48;font-weight:700}body.home-v2 .icons-rows{background:transparent;position:relative;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:flex-start}@media (max-width:1100px){body.home-v2 .icons-rows{display:block}}body.home-v2 .icons-rows .icon-rows--items{gap:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.home-v2 .icons-rows .icon-rows--items .item-outer{background-color:#fff;box-shadow:20px 20px 50px #00000029;border-radius:25px;border-bottom-left-radius:0;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:689px){body.home-v2 .icons-rows .icon-rows--items .item-outer{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-icon .item-icon--bg{border-radius:50%;padding:25px;width:100px;height:100px}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-icon .item-icon--bg img{width:100px;height:100px;object-fit:contain}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content{padding:20px}@media (max-width:689px){body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content{text-align:center}}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content .item-headline{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:689px){body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content .item-headline{-ms-flex-pack:center;justify-content:center}}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content .item-headline h3{padding:0;margin-bottom:20px;color:#003f70}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content .item-copy{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}body.home-v2 .icons-rows .icon-rows--items .item-outer .item-content .item-copy p{font-size:14px}body.home-v2 .footer-blue-break{grid-area:unset;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:1;margin:3rem 0;margin-top:0;margin-bottom: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}.industries-bracket--card{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:-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;transform:translateY(-50%);z-index:5}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;position:relative;-ms-flex-align:stretch;align-items:stretch;height:100%;-ms-flex-pack:center;justify-content:center;border-radius:20px;border-top-left-radius:0;overflow:hidden}.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 .dark-grey,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .grey,.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 .medium-blue{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 #fff;border-left:10px solid #fff}.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 #fff;border-bottom:10px solid #fff}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--left .bracket-parent--outer .medium-blue{top:50%;left:0;transform:translateY(-40%);background-color:#397cb4;z-index:9;border-top:10px solid #fff;border-bottom:10px solid #fff}.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 #fff;border-right:10px solid #fff}.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 #fff;border-left:10px solid #fff}.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:20px;border-top-left-radius:0;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-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;-ms-flex:1;flex:1;padding-left:7px}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row{padding:0;display:-ms-flexbox;display:flex;-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-child,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-parent{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-child:before,.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-parent:before{content:"";position:absolute;height:7px;background-color:#000;width:100%;top:50%;transform:translateX(-50%);z-index:1}.industries-bracket .industries-bracket--outer .industries-bracket--inner .industries-bracket--right .category-row .category-title{position:relative;z-index:2;height:45px;border:10px solid var(--bracket-color);border-radius:20px;border-top-left-radius:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;font-size:20px;font-weight:700;padding:10px;background-color:#fff;transition:all .3s ease;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}}.industries-bracket--mobile,body.industry-entry .full-card{-ms-flex-pack:center;justify-content:center}.industries-bracket--mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items: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;-ms-flex-pack:center;justify-content:center;border-radius:20px;border-top-left-radius:0;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 #fff;border-top:10px solid #fff}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--parent .ibm--parent-inner{padding:15px;background-color:#fff;position:relative;z-index:11;border-radius:15px;border-top-left-radius:0}.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;border-bottom-left-radius:0;border-bottom-right-radius:0;border:5px solid #397cb4;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer;transition:all .3s ease}.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{transform:rotate(0deg)}.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;transition:all .3s ease;transform:rotate(180deg)}.industries-bracket--mobile .ibm--outer .ibm--inner .ibm--items-container{border:10px solid #397cb4;border-top-width:0;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}@media (max-width:57em){body.industry-entry .full-card.industries-bracket--card{display:none}}body.industry-entry .full-card.industries-bracket--card-mobile{display:none}@media (max-width:57em){body.industry-entry .full-card.industries-bracket--card-mobile{display:-ms-flexbox;display:flex}}.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%}.find-your-lms .find-your-lms-form .find-your-lms__inner,.find-your-lms .find-your-lms-form .find-your-lms__inner form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.find-your-lms .find-your-lms-form .find-your-lms__inner form{max-width:300px;gap:10px;-ms-flex-pack:center;justify-content:center;box-shadow:0 4px 6px 0 rgba(0,0,0,.08);padding:20px;border-radius:20px;border-top-left-radius:0;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 #000;text-align:center}.find-your-lms .find-your-lms-form .find-your-lms__inner .find-lms-accounts ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.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:hsla(0,0%,100%,.9);top:0;left:0;z-index:1}#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{font-size:30px;font-weight:700}#popoverModal .popover-inner h2,#popoverModal .popover-inner h4{color:var(--headline-color);padding-bottom:15px;font-family:Fira Sans,Helvetica Neue,Helvetica,Calibri,Arial}#popoverModal .popover-inner h4{font-size:20px}#popoverModal .popover-inner p{text-align:left;color:var(--content-color);line-height:normal}#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}