@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:opacity 300ms;transition:opacity 300ms}.ofi{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.ofi--center{object-position:center;font-family:"object-fit: cover; object-position: center;"}.ofi--abs{position:absolute;top:0;left:0}.ofi--contain{object-fit:contain;font-family:"object-fit: contain;"}.ofi--scaledown{object-fit:scale-down;font-family:"object-fit: scale-down;"}.ofi--center{object-position:center;font-family:"object-fit: cover; object-position: center;"}.ofi--bottom{object-position:bottom;font-family:"object-fit: cover; object-position: bottom;"}.ofi--top{object-position:top;font-family:"object-fit: cover; object-position: top;"}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,hr,a,a img,font,img,dd,dl,dt,li,ol,ul,blockquote,fieldset,form,label,legend,table,caption,tr,th,td{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,audio,canvas,video{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px}body{min-height:100vh;text-align:left;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 25px;line-height:normal}img{max-width:100%;vertical-align:top}button,.btn{margin:0;font:inherit;display:inline-block;vertical-align:top;position:relative;overflow:hidden;margin:0;outline:none;cursor:pointer;border:none;border-radius:0}input,button,textarea,select{font:inherit}body{font-size:16px;font-family:"Inter",sans-serif;font-optical-sizing:auto}body{color:#222}@media screen and (max-width: 440px){body{font-size:15px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,h4,.h4,.h5,.h6{font-weight:500;margin:0 0 20px;line-height:1.225em;color:#402c78}h1,.h1{font-size:2.5em;margin-bottom:25px}h2,.h2{font-size:2em;margin-bottom:25px}h3,.h3{font-size:1.75em}h4,.h4{font-size:1.5em}h5,.h5{font-size:1.3em}h6,.h6{font-size:1.2em}@media screen and (max-width: 600px){h1,.h1{font-size:2.25em;margin-bottom:20px}h2,.h2{font-size:1.8em;margin-bottom:20px}}@media screen and (max-width: 480px){h1,.h1{font-size:2.15em}h2,.h2{font-size:1.7em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.3em}h5,.h5{font-size:1.15em}h6,.h6{font-size:1.05em}}.heading--styled{display:flex;gap:0 16px;align-items:center}.heading-prefix{width:46px;height:46px;aspect-ratio:1/1;display:inline-flex;background:#4dffd4;align-items:center;justify-content:center;font-size:.75em;border-radius:50%;font-weight:600}@media screen and (max-width: 440px){.heading-prefix{width:40px;height:40px}}p{margin:0 0 25px;line-height:1.55em}p:last-child{margin-bottom:0}p sup,p sub{font-size:.6em;line-height:1}.leader{font-size:1.2em}@media screen and (max-width: 480px){.leader{font-size:1.125em}}.leader-lrg-purple p{color:#402c78;font-size:1.5em;line-height:1.35em}@media screen and (max-width: 480px){.leader-lrg-purple p{font-size:1.35em}}@media screen and (max-width: 440px){.leader-lrg-purple p{font-size:1.25em}}.leader-lrg-purple p strong{font-weight:500}a{color:#222}a:hover,a:focus{color:#402c78}.center-text{text-align:center}.balance-text{text-wrap:balance}.white-text{color:#fff}hr{margin:50px 0;border-top:1px solid #d8d8d8}@media screen and (min-width: 440px){hr{margin:60px 0}}@media screen and (min-width: 768px){hr{margin:70px 0}}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,.leader+h2,.leader+h3,.leader+h4,.leader+h5,.leader+h6{margin-top:50px}@media screen and (max-width: 480px){p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,.leader+h2,.leader+h3,.leader+h4,.leader+h5,.leader+h6{margin-top:40px}}@media screen and (max-width: 440px){p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,.leader+h2,.leader+h3,.leader+h4,.leader+h5,.leader+h6{margin-top:38px}}ul,ol{margin:0 0 25px;padding-left:20px;line-height:1.55em}ul:last-child,ol:last-child{margin-bottom:0}ul{list-style:square}ul li,ol li{margin-bottom:15px}ul li:last-child,ol li:last-child{margin-bottom:0}ul li ul,ol li ul{margin:25px 0 35px}ul li ul:last-child,ol li ul:last-child{margin-bottom:35px}@media screen and (min-width: 768px){.list-cols--x2{column-count:2;column-gap:5em}.list-cols--x2 li{break-inside:avoid-column}.list-cols--x3{column-count:2;column-gap:5em}.list-cols--x3 li{break-inside:avoid-column}}@media screen and (min-width: 1080px){.list-cols--x3{column-count:3;column-gap:4em}.list-cols--x3 li{break-inside:avoid-column}}.tableWrap{margin:40px 0;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.tableWrap:first-child{margin-top:0}.tableWrap:last-child{margin-top:0}.tableWrap table{margin-bottom:.5em}table{border-collapse:collapse;border-color:gray;border-spacing:2px;max-width:100%;width:100%}table thead th{font-weight:600;vertical-align:bottom;border-bottom:1px solid #d3d3d3;text-align:left}table thead>tr{border-bottom:.2em solid #d3d3d3}table th,table td{padding:.6em;vertical-align:top;border-top:1px solid #ccc}table td{border-bottom:1px solid #d3d3d3;padding:.6em;text-align:left;vertical-align:top}.table--bordered th,.table--bordered td{border:.05em solid #d3d3d3}.table--striped tbody>tr:nth-child(odd)>td{background-color:#f2f2f2}.table--hover tbody tr:hover{background-color:#f2f2f2}.table--compact thead>tr{border-bottom:.2em solid #d3d3d3}.table--compact th,.table--compact td{padding:.3em}figure{margin:60px auto}@media screen and (min-width: 768px){figure{margin:75px auto}}figure figcaption{position:relative;padding:25px 15px 0 45px;font-size:.888em;line-height:1.25em;font-weight:600}@media screen and (max-width: 768px){figure figcaption{padding:18px 15px 0 35px}}figure figcaption:before{content:"";position:absolute;top:0;left:20px;width:2px;height:calc(100% - 4px);background-color:#402c78}figure figcaption:after{content:"";border:2px solid #402c78;border-radius:25%;position:absolute;bottom:1px;left:13px;width:12px;height:12px;background-color:#fff}@media screen and (max-width: 768px){figure figcaption:before{left:15px}figure figcaption:after{left:9px;width:10px;height:10px}}.video-embed,figure.video{position:relative;height:0;padding-bottom:56.25%}.video-embed video,.video-embed iframe,figure.video video,figure.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.skip-to-content{position:fixed;top:0;left:0;padding:10px 20px;font-weight:bold;background:#fff;border:4px solid #a1fce1;outline:none;-webkit-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:transform .3s ease;transition:transform .3s ease;z-index:99}.skip-to-content:active,.skip-to-content:hover,.skip-to-content:focus{-webkit-transform:translateY(0%);transform:translateY(0%)}@media(min-width: 769px){.accordion__item:focus-visible,.site-logo-wrap:focus-visible,.main-nav__links li a:focus-visible,.tabs li a:focus-visible,.category-pills a:focus-visible,a.article-row:focus-visible,.contact-link:focus-visible{outline:3px solid #4cffd4;outline-offset:8px}a.article-row:focus-visible{box-shadow:0px 0px 16px 0px rgba(0,0,0,.08)}.team-member:focus-visible{outline:3px solid #402c78;outline-offset:12px}.modal-nav a:focus-visible,.close-modal:focus-visible,.team-member__social a:focus-visible{outline:3px solid #402c78;outline-offset:8px}.accordion__title:focus-visible{outline:3px solid #4cffd4;outline-offset:-3px;background-color:#e9f4f1;box-shadow:0 0 0 3px #4cffd4}footer a:focus-visible,.logo-grid__item a:focus-visible,.pagination ul li a:focus-visible{outline:2px solid #4cffd4;outline-offset:5px}}#CybotCookiebotDialog{z-index:2147483648 !important}#CybotCookiebotDialogHeader{display:none !important}@media screen and (min-width: 1280px){#CybotCookiebotDialog.CybotEdge{max-width:1280px !important;min-width:1280px !important}#CybotCookiebotDialog[data-template=bottom],#CybotCookiebotDialog[data-template=slideup]{top:calc(100% - 40px) !important}}#CookiebotWidget{left:auto !important;min-height:32px !important;min-width:32px !important;z-index:999 !important}@media screen and (max-width: 440px){#CookiebotWidget{min-height:26px !important;min-width:26px !important}}#CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg{height:32px !important;width:32px !important}@media screen and (max-width: 440px){#CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg{height:26px !important;width:26px !important}}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:36px !important;right:40px !important;max-width:calc(100vw - 100px)}@media screen and (max-width: 800px){#CookiebotWidget:not(.CookiebotWidget-inactive){right:30px !important}}@media screen and (max-width: 480px){#CookiebotWidget:not(.CookiebotWidget-inactive){right:25px !important;bottom:33px !important}}@media screen and (max-width: 440px){#CookiebotWidget:not(.CookiebotWidget-inactive){right:22px !important;bottom:26px !important;max-width:calc(100vw - 80px)}}@media screen and (min-width: 1201px){#CookiebotWidget:not(.CookiebotWidget-inactive){right:40px !important}}#CookiebotWidget.CookiebotWidget-open{max-width:calc(100vw - 100px) !important}@media screen and (max-width: 440px){#CookiebotWidget.CookiebotWidget-open{max-width:calc(100vw - 80px) !important}}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:hsla(0,0%,100%,.75) !important}#CookiebotWidget .CookiebotWidget-logo svg path{fill:#231745 !important}header{padding:30px 0;position:sticky;top:0;width:100%;background-color:hsla(0,0%,100%,.85);z-index:10}@media screen and (max-width: 980px){header{padding:25px 0;background-color:#fff;box-shadow:0 5px 12px rgba(0,0,0,.05)}}@media screen and (max-width: 480px){header{padding:22px 0}}@media screen and (max-width: 440px){header{padding:20px 0}}.site-logo-wrap{position:relative;z-index:11}.site-logo{width:200px}@media screen and (max-width: 980px){.site-logo{width:180px}}@media screen and (max-width: 480px){.site-logo{width:160px}}@media screen and (max-width: 440px){.site-logo{width:150px}}@media screen and (max-width: 980px){.main-nav-wrap{display:block;position:fixed;top:0;left:auto;right:0;padding:75px 40px 40px;width:100%;max-width:400px;transition:transform 500ms ease;transform:translate3d(0, -100%, 0);transform:translate3d(0, calc(-100% - 25px), 0);background:#fff;box-shadow:5px 5px 25px rgba(0,0,0,.2);z-index:10}.main-nav-wrap .container{padding:0}.main-nav-wrap .main-nav{position:relative;height:100%;max-height:100%;overflow:auto}}@media screen and (max-width: 650px){.main-nav-wrap{max-width:100%;padding:90px 40px 45px}}@media screen and (max-width: 480px){.main-nav-wrap{padding:80px 35px 40px}}@media screen and (max-width: 440px){.main-nav-wrap{padding:70px 30px 40px}}@media screen and (max-width: 980px){.nav-on{overflow:hidden}}.nav-on .main-nav-wrap{top:0}@media screen and (max-width: 980px){.nav-on .main-nav-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.main-nav__links{list-style:none;margin:0;padding:0;display:flex;align-items:center}@media screen and (max-width: 980px){.main-nav__links{flex-wrap:wrap;align-items:flex-start;gap:0 20px}}.main-nav__links li{padding:0;margin:0 22px;position:relative}.main-nav__links li:first-child{margin-left:0}.main-nav__links li:last-child{margin-right:0}@media screen and (max-width: 1080px){.main-nav__links li{margin:0 1.25em}}@media screen and (max-width: 980px){.main-nav__links li{display:block;padding:2px 0;margin:0;width:100%;flex:0 0 100%;position:relative;border-top:1px solid rgba(0,0,0,.04)}.main-nav__links li:first-child{border-top:1px solid rgba(0,0,0,0)}.main-nav__links li.has-children>a{margin-right:50px}}.main-nav__links li a{display:block;color:#000;text-decoration:none;position:relative;font-size:17px;font-weight:500}@media screen and (min-width: 1081px){.main-nav__links li a{font-size:18px}}.main-nav__links li a:focus,.main-nav__links li a:hover{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px;text-decoration-color:#6e7191}@media screen and (max-width: 980px){.main-nav__links li a:focus,.main-nav__links li a:hover{text-underline-offset:6px}}@media screen and (max-width: 980px){.main-nav__links li a{padding:16px 0;display:block;flex:1;font-size:18px}}.main-nav__links li a:hover+ul,.main-nav__links li a:focus+ul,.main-nav__links li a:focus-within+ul{visibility:visible;opacity:1}@media screen and (max-width: 980px){.main-nav__links li a:hover+ul,.main-nav__links li a:focus+ul,.main-nav__links li a:focus-within+ul{display:none}}.main-nav__links li.on>a{color:#402c78;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px;text-decoration-color:#a1fce1}.main-nav__links li.nav-login,.main-nav__links li.nav-contact{margin-right:15px}@media screen and (max-width: 980px){.main-nav__links li.nav-login,.main-nav__links li.nav-contact{display:inline-flex;width:auto;flex:1 1 calc(50% - 10px);margin:0;padding:25px 0 0;border:none}}.main-nav__links li.nav-login>a,.main-nav__links li.nav-contact>a{padding:.65em 1.4em;background-color:#fff;border:1px solid #ddd;border-radius:6px;text-align:center;text-decoration:none;transition:background-color .4s ease,border-color .4s ease,color .4s ease}@media screen and (max-width: 980px){.main-nav__links li.nav-login>a,.main-nav__links li.nav-contact>a{font-size:17px}}.main-nav__links li.nav-login>a:hover,.main-nav__links li.nav-login>a:focus,.main-nav__links li.nav-contact>a:hover,.main-nav__links li.nav-contact>a:focus{color:#402c78;background-color:#a1fce1;border-color:#a1fce1}.main-nav__links li.nav-contact{margin-right:0}.main-nav__links li.nav-contact>a{color:#fff;background-color:#402c78;border-color:#402c78}.main-nav__links li ul{visibility:hidden;position:absolute;top:calc(100% + 25px);left:50%;transform:translateX(-50%);margin:0;padding:20px 25px;min-width:340px;background-color:#4dffd4;opacity:0;border-radius:8px}.main-nav__links li ul:last-child{margin-bottom:0}@media screen and (max-width: 980px){.main-nav__links li ul{display:none;opacity:1;visibility:visible;position:relative;top:0;left:0;width:100%;transform:none;padding:0 5px;margin:0 0 25px;background-color:rgba(0,0,0,0);box-shadow:none}.main-nav__links li ul:last-child{margin-bottom:25px}}.main-nav__links li ul li{display:block;padding:0;margin:19px 0;line-height:1.5em;text-align:center}.main-nav__links li ul li a{font-size:16px}@media screen and (max-width: 980px){.main-nav__links li ul li{margin:5px 0;text-align:left;border:none}.main-nav__links li ul li:first-child{border:none}.main-nav__links li ul li a{padding:10px 0;text-transform:none}}.main-nav__links li:last-child ul{left:auto;right:0}.main-nav__links li:hover ul,.main-nav__links li:focus ul,.main-nav__links li:focus-within ul{visibility:visible;opacity:1}@media screen and (max-width: 980px){.main-nav__links li:hover ul,.main-nav__links li:focus ul,.main-nav__links li:focus-within ul{display:none}}@media screen and (max-width: 980px){.main-nav__links li.subOn>ul{display:block}}.main-nav__links>li.has-children:before{content:"";position:absolute;top:-1px;left:-10px;width:calc(100% + 20px);height:55px;background-color:rgba(0,0,0,0);opacity:0}@media screen and (max-width: 980px){.main-nav__links>li.has-children:before{content:none}}.subnav-toggle{position:absolute;top:0;right:0;margin:8px 0;width:50px;height:45px;background:url(../img/icons/icon-chevron-down.svg) center no-repeat;background-size:14px auto;display:none;border:1px solid #f5f5f5;border-width:0 0 0 1px}@media screen and (max-width: 980px){.subnav-toggle{display:block}}.subOn .subnav-toggle{transform:rotate(180deg);border-width:0 1px 0 0}@media screen and (max-width: 980px){.nav-cover{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;opacity:.8;display:none}}.mini-nav{margin:0 40px 0 auto;display:none}@media screen and (min-width: 601px)and (max-width: 980px){.mini-nav{display:block}}.mini-nav__links{display:flex;list-style:none;margin:0;padding:0;gap:0 24px}.mini-nav__links li{margin:0}.mini-nav__links li a{display:block;padding:.5em 1.2em;background-color:#fff;border:1px solid #ddd;border-radius:6px;text-align:center;color:#000;text-decoration:none;position:relative;font-size:17px;font-weight:500}.mini-nav__links li a:hover,.mini-nav__links li a:focus{color:#402c78;background-color:#a1fce1;border-color:#a1fce1}.mini-nav__links li.nav-contact a{color:#fff;background-color:#402c78;border-color:#402c78}.mini-nav__links li.nav-contact a:hover,.mini-nav__links li.nav-contact a:focus{color:#402c78;background-color:#a1fce1;border-color:#a1fce1}.greedy-nav-wrap{flex:1;width:calc(100% - 200px)}@media screen and (min-width: 480px){.greedy-nav-wrap{width:calc(100% - 250px)}}@media screen and (min-width: 1080px){.greedy-nav-wrap{width:calc(100% - 300px)}}.greedy-nav{position:relative;display:flex;align-items:center;width:100%;flex:1}.greedy-nav__links{display:flex;align-items:center;justify-content:flex-end;flex:1;list-style:none;margin:0;padding:0;width:100%;max-width:100%}.greedy-nav__links li{flex:none;margin:0;padding:0 15px;position:relative}.greedy-nav__links li a{padding:5px;color:#fff;font-weight:500;text-decoration:none}.greedy-nav__links li a:hover,.greedy-nav__links li a:focus{text-decoration:underline}.greedy-nav__links li ul{visibility:hidden;position:absolute;top:calc(100% + 30px);left:-10px;margin:0;padding:15px 30px;width:260px;background-color:#2a2a2a;opacity:0}.greedy-nav__links li ul:last-child{margin-bottom:0}.greedy-nav__links li ul li{display:block;padding:0;margin:15px 0;line-height:1.5em;font-size:15px}.greedy-nav__links li ul li a{display:block}.greedy-nav__links li:last-child ul{left:auto;right:0}.greedy-nav__links li:hover ul,.greedy-nav__links li:focus ul,.greedy-nav__links li:focus-within ul{visibility:visible;opacity:1}.greedy-nav__links>li>a:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:80px;background-color:rgba(0,0,0,0);opacity:0}.greedy-nav__more{display:flex;align-items:center;align-self:stretch;padding:0;outline:0;border:0;padding-left:20px;color:#bbb323;font-weight:500;background:none}.greedy-nav__more.hidden{transition:none;width:0;padding:0;overflow:hidden}.greedy-nav__more::after{content:attr(count);display:inline-flex;width:22px;height:22px;margin-left:.75rem;font-size:.75rem;align-items:center;justify-content:center;background:#bbb323;color:#f2f2f2;font-weight:700;padding:0}.greedy-nav__hidden-links{position:absolute;top:calc(100% + 32px);min-width:200px;margin:0;padding:0;right:0;background:#2a2a2a;border-top:1px solid #5a5a5a;list-style:none}@media screen and (min-width: 480px){.greedy-nav__hidden-links{top:calc(100% + 35px)}}@media screen and (min-width: 768px){.greedy-nav__hidden-links{top:calc(100% + 40px)}}@media screen and (min-width: 1080px){.greedy-nav__hidden-links{top:calc(100% + 45px)}}.greedy-nav__hidden-links li{margin:0;padding:.9rem 1.5rem;border-bottom:1px solid #5a5a5a}.greedy-nav__hidden-links li a{display:block;color:#fff;text-decoration:none}.greedy-nav__hidden-links li a:hover,.greedy-nav__hidden-links li a:focus{text-decoration:underline}.greedy-nav__hidden-links li ul{padding:.25rem 0 0;margin:0}.greedy-nav__hidden-links li ul:last-child{margin:0}.greedy-nav__hidden-links li ul li{padding:.25rem 0;border:none}.greedy-nav__hidden-links li ul li a{font-size:.85rem}.greedy-nav__hidden-links.hidden{display:none}.row{padding:60px 0}.row.row--no-padding{padding-top:0;padding-bottom:0}.row.row--no-padding-top{padding-top:0}.row.row--no-padding-bottom{padding-bottom:0}.row.row--half-padding-top{padding-top:40px}.row.row--half-padding-bottom{padding-bottom:40px}.row:not(.row--keep-first):first-child{padding-top:0}.row--purple{background-color:#402c78}.row--dark-purple{background-color:#231745}@media screen and (min-width: 440px){.row{padding:65px 0}}@media screen and (min-width: 768px){.row{padding:70px 0}}@media screen and (min-width: 1080px){.row{padding:80px 0}.row.row--half-padding-top{padding-top:45px}.row.row--half-padding-bottom{padding-bottom:45px}}@media screen and (min-width: 1300px){.row{padding:90px 0}.row.row--half-padding-top{padding-top:50px}.row.row--half-padding-bottom{padding-bottom:50px}}@media screen and (min-width: 1600px){.row{padding:100px 0}.row.row--half-padding-top{padding-top:55px}.row.row--half-padding-bottom{padding-bottom:55px}}.row--bg-color{background-color:#f6f6f6}#main-content{scroll-margin-top:110px}.container{max-width:1400px;margin:0 auto;padding:0 15px}@media screen and (min-width: 340px){.container{padding:0 22px}}@media screen and (min-width: 440px){.container{padding:0 25px}}@media screen and (min-width: 480px){.container{padding:0 30px}}@media screen and (min-width: 768px){.container{padding:0 40px}}@media screen and (min-width: 1080px){.container{padding:0 50px}}.inner{max-width:900px;margin:0 auto}.inner--margin-top{margin-top:50px}.inner--margin-top:first-child{margin-top:0}.inner--margin-top:last-child{margin-bottom:0}@media screen and (min-width: 440px){.inner--margin-top{margin-top:60px}}@media screen and (min-width: 768px){.inner--margin-top{margin-top:70px}}.inner--margin-bottom{margin-bottom:50px}.inner--margin-bottom:first-child{margin-top:0}.inner--margin-bottom:last-child{margin-bottom:0}@media screen and (min-width: 440px){.inner--margin-bottom{margin-bottom:60px}}@media screen and (min-width: 768px){.inner--margin-bottom{margin-bottom:70px}}.inner--margin{margin-top:50px;margin-bottom:50px}.inner--margin:first-child{margin-top:0}.inner--margin:last-child{margin-bottom:0}@media screen and (min-width: 440px){.inner--margin{margin-top:60px;margin-bottom:60px}}@media screen and (min-width: 768px){.inner--margin{margin-top:70px;margin-bottom:70px}}.inner--600{max-width:600px}.inner--700{max-width:700px}.inner--800{max-width:800px}.inner--850{max-width:850px}.inner--860{max-width:860px}.inner--900{max-width:900px}.inner--1000{max-width:1000px}.inner--1100{max-width:1100px}.inner--1140{max-width:1140px}.main-inner{padding:55px 0}@media screen and (min-width: 440px){.main-inner{padding:60px 0}}@media screen and (min-width: 768px){.main-inner{padding:70px 0}}@media screen and (min-width: 1080px){.main-inner{padding:80px 0}}@media screen and (min-width: 1300px){.main-inner{padding:90px 0}}@media screen and (min-width: 1600px){.main-inner{padding:95px 0}}.main-inner.no-pad-top{padding-top:0}.main-inner.no-pad-bottom{padding-bottom:0}.main-inner{background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 30%, rgba(242, 232, 255, 0.6) 100%)}.main-inner>.bb-heading,.main-inner>.bb-text-simple,.main-inner>.bb-list,.main-inner>.bb-video{padding-left:15px;padding-right:15px;max-width:950px;margin-left:auto;margin-right:auto}@media screen and (min-width: 340px){.main-inner>.bb-heading,.main-inner>.bb-text-simple,.main-inner>.bb-list,.main-inner>.bb-video{padding-left:22px;padding-right:22px}}@media screen and (min-width: 440px){.main-inner>.bb-heading,.main-inner>.bb-text-simple,.main-inner>.bb-list,.main-inner>.bb-video{padding-left:25px;padding-right:25px}}@media screen and (min-width: 480px){.main-inner>.bb-heading,.main-inner>.bb-text-simple,.main-inner>.bb-list,.main-inner>.bb-video{padding-left:30px;padding-right:30px}}@media screen and (min-width: 768px){.main-inner>.bb-heading,.main-inner>.bb-text-simple,.main-inner>.bb-list,.main-inner>.bb-video{padding-left:40px;padding-right:40px}}@media screen and (min-width: 1080px){.main-inner>.bb-heading,.main-inner>.bb-text-simple,.main-inner>.bb-list,.main-inner>.bb-video{padding-left:50px;padding-right:50px}}.bb-heading+.bb-tabs,.bb-heading+.bb-accordion,.bb-heading+.bb-logos{margin-top:40px}@media screen and (max-width: 480px){.bb-heading+.bb-tabs,.bb-heading+.bb-accordion,.bb-heading+.bb-logos{margin-top:35px}}@media screen and (max-width: 440px){.bb-heading+.bb-tabs,.bb-heading+.bb-accordion,.bb-heading+.bb-logos{margin-top:32px}}.bb-heading+.bb-tstack{margin-top:50px}@media screen and (max-width: 600px){.bb-heading+.bb-tstack{margin-top:45px}}@media screen and (max-width: 480px){.bb-heading+.bb-tstack{margin-top:40px}}@media screen and (max-width: 480px){.bb-heading+.bb-tstack{margin-top:35px}}.flx{display:-ms-flexbox;display:-webkit-flex;display:flex}.flx--inl{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.flx--col{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flx--jc{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flx--jc-sb{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flx--jc-sa{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flx--jc-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flx--ac{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.flx--ai{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flx--ai-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flx--wr{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flx--noSh{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid--dev:first-child{margin-top:0}.grid--dev:last-child{margin-bottom:0}.grid--dev>.grid__col{padding:1rem;background-color:#efefef}.grid--dev+.grid--dev{margin-top:1rem}.grid{display:grid;grid-gap:.75rem;grid-template-columns:repeat(12, 1fr)}.grid--gap-1{grid-gap:1rem}.grid--gap-2{grid-gap:2rem}.grid--gap-3{grid-gap:3rem}.grid--gap-4{grid-gap:3rem}@media(min-width: 1080px){.grid--gap-4{grid-gap:4rem}}.grid--gap-5{grid-gap:4rem}@media(min-width: 1080px){.grid--gap-5{grid-gap:5rem}}.grid+.grid--gap-1{margin-top:1rem}.grid+.grid--gap-2{margin-top:2rem}.grid+.grid--gap-3{margin-top:3rem}.grid+.grid--gap-4{margin-top:4rem}.grid+.grid--gap-5{margin-top:5rem}.grid--margin{margin:50px 0}.grid--margin:first-child{margin-top:0}.grid--margin:last-child{margin-bottom:0}.grid__col--12{grid-column-end:span 12}.grid__col--10{grid-column-end:span 10}.grid__col--9{grid-column-end:span 9}.grid__col--8{grid-column-end:span 8}.grid__col--7{grid-column-end:span 7}.grid__col--6{grid-column-end:span 6}.grid__col--5{grid-column-end:span 5}.grid__col--4{grid-column-end:span 4}.grid__col--3{grid-column-end:span 3}.grid__col--2{grid-column-end:span 2}.grid__col--1{grid-column-end:span 1}@media(max-width: 1300px){.grid--x4 .grid__col,.grid--x3 .grid__col{grid-column-end:span 6}.grid--break-xl .grid__col{grid-column:1/span 12}}@media(max-width: 1080px){.grid--break-l .grid__col{grid-column:1/span 12}}@media(max-width: 768px){.grid>*{grid-column:1/span 12}.grid{grid-gap:40px 0}.grid+.grid{margin-top:40px}}form{margin:40px 0}form:first-child{margin-top:0}form:last-child{margin-bottom:0}input.text,textarea,select,.cd-title,input[type=text],input[type=email],input[type=password]{color:#2a2a2a;width:100%;padding:1em 1.15em;margin:0;font-size:1em;font-weight:500;border:1px solid #ededed;background:#fff;border-radius:6px}input.text:focus,textarea:focus,select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,.cd-title:focus{outline:none;border-color:#402c78;box-shadow:inset 0 0 0px 2px #402c78}.select{width:100%}select,.cd-title{padding-right:45px;cursor:pointer;outline:none;color:#2f2f2f;background:#fff url(../img/icons/icon-chevron-down.svg) right 17px center no-repeat;background-size:15px auto;-moz-appearance:none;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #2a2a2a}select::-ms-expand{display:none}select option{color:#2a2a2a}select option:first-child{color:#76757b}select:invalid{color:#222}select:valid{color:#2f2f2f}.checkradio-group{margin:5px 0 0}.checkradio-group legend{display:none}.checkbox-dropdown{width:100%;position:relative}.cd-checkboxes{width:100%;position:absolute;height:0;padding:0 18px;margin:0;border:1px solid rgba(0,0,0,0);border-width:0 1px 1px 1px;border-radius:0 0 4px 4px;background:#fff;overflow:hidden;z-index:1}.on .cd-checkboxes{height:auto;padding:18px;border-color:#d1d1d1}textarea,input.text,input[type=text],input[type=password],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}textarea{min-height:160px;min-width:100%;max-width:100%;resize:none}::-webkit-input-placeholder{color:#5d4b8d;opacity:1;font-family:inherit}::-moz-placeholder{color:#5d4b8d;opacity:1;font-family:inherit}:-ms-input-placeholder{color:#5d4b8d;opacity:1;font-family:inherit}:-moz-placeholder{color:#5d4b8d;opacity:1;font-family:inherit}.form-field{margin-bottom:30px;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-field:last-child{margin-bottom:0}.form-field .label,.form-field label{color:#2a2a2a}.form-field>.label,.form-field>label{margin:0 0 8px;width:100%;font-weight:500}.form-field>.label{display:none}.form-field--submit{margin-bottom:0}.form-field--submit .btn{margin-bottom:5px}.form-field--submit-full{width:100%}.form-field--half{width:100%}.form-field--half input{width:100%}.form-field:after{content:"";position:absolute;top:-15px;right:0;width:100%;box-sizing:border-box;z-index:0;color:#e60058;font-size:15px;font-weight:500;transition:all .4s ease;transition-delay:2.3s;opacity:0}.form-field.error:after{top:-21px;opacity:1}.form-field--fn.error:after{content:"Enter your first name"}.form-field--ln.error:after{content:"Enter your last name"}.form-field--co.error:after{content:"Enter your company name"}.form-field--tel.error:after{content:"Enter your telephone number"}.form-field--em.error:after{content:"Enter a valid email address"}.form-field--mes.error:after{content:"Enter your message"}.form-field--label-for-has-input{margin-bottom:12px}.form-field--label-for-has-input>label{display:none;opacity:0;position:relative;top:10px;transition:all .4s ease}.form-field--label-for-has-input:after{top:10px;text-align:right}.form-field--label-for-has-input.error:after{top:3px}.form-field--label-for-has-input.has-input>label{opacity:1;top:0px}.form-fields-half{width:100%;margin:0 0 12px}.form-fields-half .form-field label{width:100%}.cd-pill{cursor:pointer;display:inline-block;font-size:13px;margin:10px 10px 0 0;padding:4px 10px;color:#fff;background:#402c78;-webkit-transition:background .2s ease;transition:background .2s ease}.cd-pill:hover,.cd-pill:focus{background:#2a2a2a}.cd-pill:before{content:"";width:8px;height:8px;margin-right:4px;display:inline-block;background:url(../img/icons/icon-close-white.svg) center no-repeat;background-size:contain}@media screen and (max-width: 480px){.cd-pill{font-size:13px}}@media screen and (max-width: 400px){.cd-pill{font-size:12px}}input[type=checkbox],input[type=radio]{opacity:0;float:left;margin:0;top:0;left:0;height:20px;width:20px;-webkit-appearance:none;outline:none}.checkradio-label{cursor:pointer;margin-bottom:12px;padding-left:35px;font-weight:400;line-height:1.55em;display:block;position:relative;outline:none}.checkradio-label:last-child{margin-bottom:0}.checkradio-label:before,.checkradio-label:after{pointer-events:none}.checkradio-label:before{position:absolute;top:0;left:0;content:" ";height:22px;width:22px;margin-right:10px;border:1px solid #b9b9b9;background:#fff}.checkradio-label:after{content:"";position:absolute;top:4px;left:8px;width:5px;height:10px;border:solid #402c78;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);-webkit-transition:transform .3s ease;transition:transform .3s ease}.checkradio-label a{text-decoration:underline}.checkradio-label--check-small{padding-left:28px}.checkradio-label--check-small:before{top:2px;height:15px;width:15px;margin-right:8px;border-color:#e4e3de;border-radius:3px}.checkradio-label--check-small:after{top:4px;left:6px;width:3px;height:7px}.checkradio-label--radio:after{content:"";position:absolute;top:5px;left:5px;height:12px;width:12px;background:#402c78;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform .3s ease;transition:transform .3s ease}.checkradio-label--radio:before,.checkradio-label--radio:after{border-radius:50%}input[type=checkbox]:focus+.checkradio-label:before,input[type=radio]:focus+.checkradio-label:before{box-shadow:0 0 0 2px #402c78}.checkradio-group input[type=radio]:checked+.checkradio-label:after{-webkit-transform:scale(1);transform:scale(1)}.checkradio-group input[type=checkbox]:checked+.checkradio-label--check:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}@media screen and (min-width: 751px){.form-field{margin-bottom:35px}.form-field>.label,.form-field>label{width:30%;margin:0 30px 0 0;padding:11px 0}.form-field>input,.form-field>.select,.form-field>select,.form-field>.checkradio-group,.form-field>.checkbox-dropdown,.form-field>.form-fields-half{width:calc(70% - 30px)}.form-field>textarea{min-width:calc(70% - 30px);width:calc(70% - 30px)}.form-field--submit .btn{margin:0;width:auto;min-width:150px}.form-field--label-for-has-input{margin-bottom:16px}.form-field--half{width:calc(50% - 7.5px);margin:0 15px 0 0}.form-field--half:nth-child(even){margin-right:0}.selected-checkboxes{margin-left:calc(30% + 30px)}.form--full-width .form-field>.label,.form--full-width .form-field>label{width:100%;margin:0 0 10px;padding:0}.form--full-width .form-field>input,.form--full-width .form-field>.select,.form--full-width .form-field>select,.form--full-width .form-field>.checkradio-group,.form--full-width .form-field>.checkbox-dropdown,.form--full-width .form-field>textarea,.form--full-width .form-field .form-fields-half{width:100%}.form--full-width .form-field--submit .label{display:none}.form-fields-half{margin-bottom:16px}.form-field--half>input,.form-field--half>select,.form-field--half>.checkradio-group,.form-field--half>.checkbox-dropdown{width:100%}.form:not(.form--full-width) .form-fields-half .form-field label{margin:0;width:100%}}.uniform__potty{display:none}.form-field.error input,.form-field.error textarea{background-color:#fef2f6}.form-field.valid input,.form-field.valid textarea{background-color:#fff}.form-field.error input:focus,.form-field.error textarea:focus,.form-field.valid input:focus,.form-field.valid textarea:focus{background-color:#fff}#submit_button_wrap .btn{margin:0}#submit_button_wrap .btn:disabled{cursor:not-allowed;filter:grayscale(1)}.sub-nav{position:relative}.sub-nav .sub-nav__links{list-style:none;margin:0;padding:30px 25px;background-color:#fff;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.05)}.sub-nav .sub-nav__links li{margin-bottom:18px;line-height:1.2em;max-width:220px;position:relative;text-wrap:balance}.sub-nav .sub-nav__links li:last-child{margin-bottom:0}.sub-nav .sub-nav__links li a{text-decoration:none;font-weight:500;color:#402c78}.sub-nav .sub-nav__links li a:hover,.sub-nav .sub-nav__links li a:focus{text-decoration:underline;text-underline-offset:3px}.sub-nav .sub-nav__links li ul{display:none;list-style:disc}.sub-nav .sub-nav__links li ul li{font-size:13px;margin-bottom:14px;padding-left:6px}.sub-nav .sub-nav__links li ul li a{font-size:16px;font-weight:400;color:#402c78}.sub-nav .sub-nav__links li ul li.on>a{color:#000}.sub-nav .sub-nav__links li:last-child ul{margin-bottom:0}.sub-nav .sub-nav__links>li.on>a{color:#000}.sub-nav .sub-nav__links>li.on:before{content:"";position:absolute;left:-25px;top:10px;width:10px;height:2px;background-color:#402c78}.sub-nav .sub-nav__links>li.on ul{display:block}footer{color:#fff}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:15px}footer ul li:last-child{margin-bottom:0}footer a{color:#fff}footer a:hover,footer a:focus{color:#a1fce1}footer .ftr-top{padding:60px 0;background-color:#231745}@media screen and (max-width: 440px){footer .ftr-top{padding:50px 0}}footer .ftr-main{padding:60px 0 40px;background-color:#402c78}footer .ftr-main p{font-size:14px}@media screen and (max-width: 600px){footer .ftr-main p{font-size:13px}}@media screen and (max-width: 440px){footer .ftr-main p{font-size:11px;flex:1 0 45%}}@media screen and (max-width: 380px){footer .ftr-main p{font-size:10px;font-size:10.5px}}@media screen and (max-width: 440px){footer .ftr-main{padding:50px 0 30px}}footer .ftr-iso{display:flex;align-items:center;gap:0 50px}@media screen and (max-width: 768px){footer .ftr-iso{flex-direction:column;align-items:flex-start;gap:30px 0}}@media screen and (max-width: 480px){footer .ftr-iso p{font-size:.875em}}@media screen and (max-width: 440px){footer .ftr-iso{gap:25px 0}}footer .ftr-iso__imgs__inn{display:flex;gap:0 25px}@media screen and (max-width: 480px){footer .ftr-iso__imgs__inn{gap:0 22px}}footer .ftr-iso__imgs img{display:block;flex:1;height:115px;width:auto;max-width:unset;object-fit:contain}@media screen and (max-width: 1080px){footer .ftr-iso__imgs img{height:90px}}@media screen and (max-width: 768px){footer .ftr-iso__imgs img{height:75px;object-fit:contain;width:auto}}@media screen and (max-width: 480px){footer .ftr-iso__imgs img{height:60px}}@media screen and (max-width: 440px){footer .ftr-iso__imgs img{height:55px}}footer .ftr-bottom{display:flex}@media screen and (max-width: 768px){footer .ftr-bottom{flex-wrap:wrap}}footer .ftr-left{display:flex;gap:0 80px;flex:1}@media screen and (min-width: 1081px){footer .ftr-left{gap:0 95px}}@media screen and (min-width: 1301px){footer .ftr-left{gap:0 110px}}@media screen and (min-width: 1601px){footer .ftr-left{gap:0 130px}}@media screen and (max-width: 600px){footer .ftr-left{gap:0 60px}}@media screen and (max-width: 480px){footer .ftr-left{gap:0 40px}}@media screen and (max-width: 440px){footer .ftr-left{gap:0 26px}}@media screen and (max-width: 768px){footer .ftr-address{flex:1;display:flex;justify-content:center;min-width:38%}}@media screen and (max-width: 440px){footer .ftr-brand p{font-weight:600;letter-spacing:-0.4px;text-wrap:balance}footer .ftr-brand p br{display:none}}footer .ftr-brand img{margin-bottom:20px}@media screen and (max-width: 440px){footer .ftr-brand img{margin-bottom:15px}}footer .ftr-social{display:flex;margin-top:35px;gap:0 18px}footer .ftr-social a{font-size:2.25em}footer .ftr-social a:hover,footer .ftr-social a:focus{color:#a1fce1}footer .ftr-right{margin-left:60px}@media screen and (max-width: 768px){footer .ftr-right{margin:35px 0 0;padding:30px 0 0;flex:0 0 100%;border-top:1px solid hsla(0,0%,100%,.15)}}footer .footer-nav__links{line-height:1.25em}@media screen and (max-width: 768px){footer .footer-nav__links{columns:2;column-gap:20px}}footer .footer-nav__links li{text-align:right;margin-bottom:12px}@media screen and (max-width: 768px){footer .footer-nav__links li{text-align:left;margin-bottom:15px}}@media screen and (max-width: 440px){footer .footer-nav__links li{font-size:14px}}footer .footer-nav__links li a{text-decoration:none}footer .footer-nav__links li a:hover,footer .footer-nav__links li a:focus{text-decoration:underline;color:#a1fce1;text-underline-offset:2px;text-decoration-thickness:1px}footer .ftr-copycredit{border-top:1px solid hsla(0,0%,100%,.15);display:flex;justify-content:space-between;margin-top:45px;padding-top:22px}@media screen and (max-width: 768px){footer .ftr-copycredit{margin-top:25px;padding-top:20px}}@media screen and (max-width: 1470px){footer .ftr-copycredit .siteby{padding-right:45px}}@media screen and (max-width: 440px){footer .ftr-copycredit .siteby{padding-right:40px}}footer .ftr-copycredit p{margin:0}.tpl-home .main-inner{padding:0}.code-simple{margin:40px 0;font-size:1rem;background:#fff;display:block;padding:25px;border:1px solid #9e9e9e}.hljs-copy-button{top:2em !important;transform:none !important}.alert-msg{margin:40px 0;padding:25px;background-color:#bbb323;color:#fff;position:relative}.alert-msg:first-child{margin-top:0}.alert-msg:last-child{margin-bottom:0}.alert-msg--warning{background-color:#f44336}.alert-msg--success{background-color:#04aa6d}.alert-msg p{font-weight:400;line-height:1.5em;font-size:14px}.alert-msg p:last-of-type{margin-bottom:0}@media screen and (min-width: 480px){.alert-msg p{font-size:1em}}.alert-msg--closable p{margin-right:40px}@media screen and (min-width: 480px){.alert-msg--closable p{margin-right:45px}}.alert-msg .alert__close{position:absolute;right:25px;width:16px;height:16px;top:50%;transform:translateY(-50%);padding:0;display:block;color:#fff;font-weight:bold;font-size:1.6em;background:url(../img/icons/icon-close-white.svg) center no-repeat;background-size:contain;border:none}.alert-msg .alert__close:focus{box-shadow:0 0 0px 2px #fff}.hdr-burger{display:none;color:#fff;position:relative;z-index:11}@media screen and (max-width: 980px){.hdr-burger{display:block}}.hamburger{display:flex;flex-direction:column;justify-content:space-evenly;position:relative;margin:0;padding:0;width:40px;height:40px;cursor:pointer;transition:all .3s ease;overflow:hidden}@media screen and (max-width: 480px){.hamburger{width:38px;height:38px}}@media screen and (max-width: 440px){.hamburger{width:34px;height:34px}}.hamburger span{display:block;height:3px;width:100%;background:#402c78;transition:all .3s ease,border-color .3s ease}.hamburger span:last-child{top:auto;bottom:0}.nav-on .hamburger span:first-child{transform:translateY(7px)}@media screen and (max-width: 440px){.nav-on .hamburger span:first-child{transform:translateY(6px)}}.nav-on .hamburger span:last-child{transform:translateY(-7px)}@media screen and (max-width: 440px){.nav-on .hamburger span:last-child{transform:translateY(-6px)}}.btn{padding:.65em 1.4em;margin:0;min-width:120px;line-height:1.5em;text-align:center;text-decoration:none;font-weight:600;border-radius:6px;text-align:center;text-decoration:none;color:#fff;background-color:#402c78;border:1px solid #402c78;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.btn:hover,.btn:focus{color:#402c78;background-color:#a1fce1;border-color:#a1fce1}.btn--secondary{color:#402c78;background-color:#a1fce1;border-color:#a1fce1}.btn--secondary:hover,.btn--secondary:focus{color:#fff;background-color:#402c78;border:1px solid #402c78}.btn--outline{color:#402c78;background-color:#fff;border:2px solid #a1fce1}.btn--outline:hover,.btn--outline:focus{color:#402c78;background-color:#a1fce1;border-color:#a1fce1}.btn--lrg{font-size:18px}.buttons-group{margin:35px 0 50px;display:flex;flex-wrap:wrap;gap:20px}.buttons-group.center-text{justify-content:center}@media screen and (max-width: 480px){.buttons-group{margin:30px 0 45px}}.buttons-group:first-child{margin-top:0}.buttons-group:last-child{margin-bottom:0}.center-text .buttons-group{justify-content:center}.bb-heading+.bb-buttons{margin-top:35px}.tabs-wrap{margin:45px 0}.tabs-wrap:first-child{margin-top:0}.tabs-wrap:last-child{margin-bottom:0}.tabs{display:flex;justify-content:center;margin:0 0 35px;gap:22px;padding:0;list-style:none;width:100%}.tabs li{margin:0;padding:0;position:relative;background:rgba(0,0,0,0)}.tabs li.tab-tracker{display:none}.tabs li a{padding:1em 1.75em;min-width:150px;line-height:normal;text-align:center;display:block;text-decoration:none;background-color:#fff;color:#211f54;box-shadow:0 0 5px 0px rgba(0,0,0,.15);border-radius:8px;font-weight:600}.tabs li a:hover,.tabs li a:focus{background-color:rgba(161,252,225,.3)}.tabs li a.active{background-color:#fff;color:#211f54;display:block;box-shadow:0 0 0px 2px #402c78}.tab-container{border-top:none;width:100%;background-color:#fff;box-shadow:0 2px 12px 0px rgba(0,0,0,.1);border-radius:10px;border:1px solid #eeeef0;overflow:hidden}.tab-content{padding:5%;display:none;align-items:center;gap:0 4%}@media screen and (max-width: 768px){.tab-content{flex-direction:column}}.tab-text h3{color:#211f54}.tab-img{flex:0 0 35%}@media screen and (max-width: 768px){.tab-img{margin-bottom:30px}}.tab-video{flex:0 0 35%}@media screen and (max-width: 768px){.tab-video{margin-bottom:30px}.tab-video video{max-width:380px;margin:0 auto}}.tab-drawer-heading{display:none}.tab-drawer-heading .tab-company{display:block;font-weight:700}@media screen and (max-width: 768px){.tabs{display:none}.tab-drawer-heading{display:block;background-color:#fff;margin:0;padding:2.5% 5%;padding-right:calc(2.25em + 20px);border-top:1px solid #eeeef0;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.tab-drawer-heading:first-child{border-top:none}.tab-drawer-heading svg{position:absolute;right:1.25em;top:calc(50% - 5px);width:16px;height:10px;fill:#402c78}.d_active{background-color:#402c78;color:#fff}.d_active:first-child{border-radius:8px 8px 0 0}.d_active:last-child{border-radius:0 0 8px 8px}.d_active svg{fill:#fff;transform:rotate(180deg)}}@media screen and (max-width: 600px){.tab-content{padding:35px 25px}.tab-drawer-heading{padding:20px 25px;padding-right:calc(2.25em + 16px)}}@media screen and (max-width: 480px){.tab-content{padding:30px 20px}.tab-drawer-heading{padding:18px 20px;padding-right:calc(2.25em + 15px);font-size:16px}.tab-img{margin:5px 0 25px}}.tabs-wrap--quotes .tabs{margin:0;padding:0 15px}.tabs-wrap--quotes .tabs li{flex:1;max-width:300px}.tabs-wrap--quotes .tabs li a{padding:1.35em 1.75em;height:100%;text-align:left;font-weight:400;border-radius:8px 8px 0 0;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,0);box-shadow:none;border-width:1px;opacity:.6}.tabs-wrap--quotes .tabs li a:hover,.tabs-wrap--quotes .tabs li a:focus{background-color:rgba(161,252,225,.5)}.tabs-wrap--quotes .tabs li a.active{border-color:#eeeef0;background-color:#fff;border-bottom-color:#fff;opacity:1}.tabs-wrap--quotes .tabs .tab-company{display:block;font-weight:600}.tabs-wrap--quotes .tab-container{margin-top:-1px}.tabs-wrap--quotes .tab-content{flex-direction:column;align-items:flex-start}.tabs-wrap--quotes .tab-text p{color:#6e7191}.tabs-wrap--quotes .tab-text .tab-author,.tabs-wrap--quotes .tab-text .tab-role{line-height:1.25em;margin-bottom:6px;font-size:1.1em;color:#211f54;font-weight:600}.tabs-wrap--quotes .tab-text .tab-author:last-child,.tabs-wrap--quotes .tab-text .tab-role:last-child{margin-bottom:0}.tabs-wrap--quotes .tab-text .tab-role{color:#402c78;font-weight:500}.tabs-wrap--quotes .tab-img{flex:1;width:160px;border:1px solid #ebebeb;border-radius:6px;margin:0 0 25px;height:0;padding-top:90px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 480px){.tabs-wrap--quotes .tab-img{width:120px;padding-top:70px}}.tabs-wrap--quotes .tab-img img{width:100%;height:100%;height:auto;padding:8%;position:absolute;top:50%;transform:translateY(-50%);object-fit:contain}.accordion{margin:45px auto}.accordion:first-child{margin-top:0}.accordion:last-child{margin-bottom:0}.accordion__toggle{position:absolute;right:0;top:calc(50% - 11px);width:24px;height:24px}@media screen and (max-width: 600px){.accordion__toggle{width:20px;height:20px;top:calc(50% - 10px)}}.accordion__toggle:before{content:"";position:absolute;right:0;top:calc(50% - 1px);width:100%;height:2px;background-color:#211f54}.accordion__toggle:after{content:"";position:absolute;right:calc(50% - 1px);top:0;width:2px;height:100%;background-color:#211f54}.accordion__item{border-bottom:1px solid #eee;position:relative}.accordion__item:last-child{border-bottom:0}.accordion__item.is-expanded .accordion__toggle:after{height:0}.accordion__number{color:#402c78;font-size:2em;font-weight:700;flex:0 0 40px}@media screen and (max-width: 600px){.accordion__number{flex:0 0 100%;font-size:1.75em;line-height:1;margin-bottom:5px}}.accordion__number:after{content:".";color:#a1fce1}.accordion__title{margin:0;padding:1.5em 0;padding-right:50px;display:flex;align-items:baseline;position:relative}@media screen and (max-width: 600px){.accordion__title{flex-wrap:wrap}}@media screen and (max-width: 768px){.accordion__title{padding:1.4em 0;padding-right:48px}}@media screen and (max-width: 480px){.accordion__title{padding:1.35em 0;padding-right:46px}}.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{margin:0;display:inline-block;transition:color .3s ease}@media screen and (max-width: 768px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{font-size:1.35em}}@media screen and (max-width: 480px){.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{font-size:1.2em}}.accordion__title:hover,.accordion__title:focus{cursor:pointer;outline:none}.accordion__title:hover h2,.accordion__title:hover h3,.accordion__title:hover h4,.accordion__title:hover h5,.accordion__title:hover h6,.accordion__title:focus h2,.accordion__title:focus h3,.accordion__title:focus h4,.accordion__title:focus h5,.accordion__title:focus h6{color:rgba(64,44,120,.8)}.accordion__content-inner{padding:0 0 30px;padding-right:50px}@media screen and (max-width: 600px){.accordion__content-inner{padding-right:0}}.accordion__content{transition:height .3s ease-out;height:0;overflow:hidden}.accordion--boxed{padding:2.75% 5%;box-shadow:0 2px 12px 0px rgba(0,0,0,.125);border-radius:10px;background-color:#fff}.accordion--nos .accordion__content-inner{padding-left:40px}@media screen and (max-width: 600px){.accordion--nos .accordion__content-inner{padding-left:0}}.logos-boxed{padding:6% 5%;box-shadow:0 2px 12px 0px rgba(0,0,0,.125);border-radius:10px;background-color:#fff}.logo-grid{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:18px}.logo-grid--justify{justify-content:center}.logo-grid.max-700{max-width:700px}.logo-grid.max-800{max-width:800px}.logo-grid.max-900{max-width:900px}.logo-grid.max-1000{max-width:1000px}@media screen and (max-width: 480px){.logo-grid{gap:15px}}@media screen and (max-width: 440px){.logo-grid{gap:12px}}.logo-grid li{margin:0;flex:0 1 calc(16.66% - 15px)}@media screen and (max-width: 1080px){.logo-grid li{flex:0 1 calc(25% - 13.5px)}}@media screen and (max-width: 600px){.logo-grid li{flex:0 1 calc(33.33% - 12px)}}@media screen and (max-width: 480px){.logo-grid li{flex:0 1 calc(33.33% - 10px)}}@media screen and (max-width: 440px){.logo-grid li{flex:0 1 calc(33.33% - 8px)}}.logo-grid--4 li{flex:0 1 calc(25% - 13.5px)}@media screen and (max-width: 600px){.logo-grid--4 li{flex:0 1 calc(33.33% - 12px)}}@media screen and (max-width: 480px){.logo-grid--4 li{flex:0 1 calc(33.33% - 10px)}}@media screen and (max-width: 440px){.logo-grid--4 li{flex:0 1 calc(33.33% - 8px)}}.logo-grid--5 li{flex:0 1 calc(20% - 14.4px)}@media screen and (max-width: 1080px){.logo-grid--5 li{flex:0 1 calc(25% - 13.5px)}}@media screen and (max-width: 600px){.logo-grid--5 li{flex:0 1 calc(33.33% - 12px)}}@media screen and (max-width: 480px){.logo-grid--5 li{flex:0 1 calc(33.33% - 10px)}}@media screen and (max-width: 440px){.logo-grid--5 li{flex:0 1 calc(33.33% - 8px)}}.logo-grid .logo-box{width:100%;display:block;height:0;padding-top:58%;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:box-shadow .4s ease,border-color .4s ease;overflow:hidden}@media screen and (max-width: 480px){.logo-grid .logo-box{border-radius:4px}}.logo-grid .logo-box--3-2{padding-top:66.67%}.logo-grid .logo-box--4-3{padding-top:75%}.logo-grid .logo-box-16-9{padding-top:56.25%}.logo-grid .logo-box--16-10{padding-top:62.5%}.logo-grid .logo-box--1-1{padding-top:100%}.logo-grid .logo-box img{position:absolute;top:50%;left:50%;padding:0 10px;transform:translate(-50%, -50%);object-fit:contain;max-height:100%;max-width:100%;transform-origin:0 0}.logo-grid .logo-box--border{border:1px solid rgba(0,0,0,.075)}.logo-grid .logo-box--border img{padding:18px}@media screen and (max-width: 440px){.logo-grid .logo-box--border img{padding:11.5%}}.logo-grid.center-logos .splide__list{justify-content:center}.logo-grid.center-logos .splide__list li:first-child:last-child{margin-left:30px}@media screen and (min-width: 769px){.logo-grid.center-logos .splide__list li:first-child:last-child{margin-left:35px}}@media screen and (min-width: 769px){h2+.logo-grid{margin-top:30px}}.grid--team{grid-template-columns:repeat(auto-fill, minmax(min(230px, 100%), 1fr));grid-gap:3.5rem;max-width:1200px;margin:0 auto}@media(max-width: 1300px){.grid--team{grid-gap:3.25rem 3rem}}@media(max-width: 1080px){.grid--team{grid-gap:3rem 2rem}}@media(max-width: 600px){.grid--team{grid-template-columns:repeat(auto-fill, minmax(min(25vw + 2rem, 100%), 1fr))}}@media(max-width: 480px){.grid--team{grid-gap:2.75rem 1.5rem}}@media(max-width: 440px){.grid--team{padding:10px 0;grid-gap:2.25rem 1.25rem}}.grid--team .grid__col{padding:0;grid-column:unset}.team-list__title{max-width:780px;margin:0 auto 50px;text-align:center}@media(max-width: 768px){.team-list__title{margin-bottom:45px}}@media(max-width: 600px){.team-list__title{font-size:1.75em;margin-bottom:40px}}@media(max-width: 480px){.team-list__title{font-size:1.5em;margin-bottom:30px}}.team-member{display:block;text-decoration:none}.team-member.js-team-member{cursor:pointer}.team-member__img{width:190px;height:0;padding-top:190px;margin:0 auto 20px;overflow:hidden;border-radius:50%;box-shadow:0 0 0px 3px #a1fce1;transition:box-shadow .5s ease;position:relative;background:#fff;background-size:cover;box-sizing:content-box}@media(max-width: 600px){.team-member__img{width:180px;padding-top:180px}}@media(max-width: 480px){.team-member__img{width:85%;padding-top:85%}}@media(max-width: 440px){.team-member__img{width:82%;padding-top:82%}}.team-member__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:4px solid #fff;overflow:hidden;border-radius:50%}.team-member__text{text-align:center}.team-member__name{margin:0;font-weight:600}.team-member__name sup{font-size:.55em}@media(max-width: 480px){.team-member__name{font-size:4.15vw}}.team-member__role{margin:10px 0 0;font-size:.888em;font-weight:500;line-height:1.25em;color:#6e7191}@media(max-width: 480px){.team-member__role{font-size:3.4vw;margin:10px 0 0}}.team-member__social{display:none;margin:30px auto 0;justify-content:center}@media(max-width: 440px){.team-member__social{margin:25px auto 0}}.team-member__social a{width:40px;height:40px;margin:0 10px;border-radius:50%;overflow:hidden;border:2px solid #402c78;display:flex;align-items:center;justify-content:center}@media(max-width: 440px){.team-member__social a{width:36px;height:36px}}.team-member__social a svg{width:18px;fill:#402c78}@media(max-width: 440px){.team-member__social a svg{width:16px}}.team-member__social a:hover,.team-member__social a:focus{background-color:#a1fce1;border-color:#a1fce1}.team-member__bio{display:none}.team-member__bio p{font-size:.944em;line-height:1.45em;margin-bottom:20px}.team-member.js-team-member:hover .team-member__img{box-shadow:0 0 20px 0 #402c78}@media(max-width: 768px){.modal--team{position:relative;z-index:2147483647}}.modal--team .modal-content .modal-inner{display:flex}@media(max-width: 600px){.modal--team .modal-content .modal-inner{display:block}}@media(max-width: 480px){.modal--team .modal-content .modal-inner{padding-bottom:80px}}.modal--team .modal-content .modal-inner .team-member__img-social{flex:0 0 200px;margin-right:40px}@media(max-width: 600px){.modal--team .modal-content .modal-inner .team-member__img-social{margin:0}}.modal--team .modal-content .modal-inner .team-member__social{display:flex}.modal--team .modal-content .modal-inner .team-member__img{width:200px;padding-top:200px}@media(max-width: 600px){.modal--team .modal-content .modal-inner .team-member__img{width:180px;padding-top:180px}}@media(max-width: 440px){.modal--team .modal-content .modal-inner .team-member__img{width:160px;padding-top:160px}}.modal--team .modal-content .modal-inner .team-member__name-role{height:200px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 600px){.modal--team .modal-content .modal-inner .team-member__name-role{height:auto;margin:40px 0 30px;text-align:center}}@media(max-width: 480px){.modal--team .modal-content .modal-inner .team-member__name-role{font-size:.85em}}@media(max-width: 440px){.modal--team .modal-content .modal-inner .team-member__name-role{margin:30px 0}}.modal--team .modal-content .modal-inner .team-member__text{text-align:left}.modal--team .modal-content .modal-inner .team-member__bio{display:block;max-width:520px;margin-bottom:10px}.modal--team .modal-content .modal-inner .team-member__name{font-size:1.555em;font-weight:600}.modal--team .modal-content .modal-inner .team-member__role{font-size:1.555em;font-weight:300;color:#222;text-wrap:balance}.modal-wrapper{display:none}@media screen and (min-width: 769px){.modal-wrapper{height:100%;width:100%;position:fixed;background-color:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;padding-top:10em;z-index:999}}.modal-wrapper .modal-outer{position:relative}@media(max-width: 768px){.modal-wrapper .modal-outer{display:flex;flex-direction:column;height:calc(100% - 40px)}}.modal-wrapper .modal-content{position:fixed;padding:40px 30px 30px;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100;overflow:auto}.modal-wrapper .modal-content p:last-of-type{margin-bottom:0}@media(max-width: 440px){.modal-wrapper .modal-content{padding:35px 25px 25px}}@media screen and (min-width: 481px){.modal-wrapper .modal-content{padding:0px 40px 40px 40px}}@media screen and (min-width: 769px){.modal-wrapper .modal-content{max-width:900px;width:90%;height:auto;max-height:90%;left:50%;top:50%;bottom:auto;padding:0px 40px 40px 40px;margin:0;display:block;float:none;position:absolute;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto}}.modal-wrapper .modal-content .screenreader-text{position:absolute;left:-999px;width:1px;height:1px}.modal-wrapper .close-modal{top:30px;right:30px;width:36px;height:36px;border-radius:50%;border:1px solid #402c78;background-color:#fff;overflow:hidden;position:absolute;display:flex;justify-content:center;align-items:center;z-index:1}.modal-wrapper .close-modal svg{width:16px;height:16px;margin-top:1px}.modal-wrapper .close-modal:hover,.modal-wrapper .close-modal:focus{background-color:#a1fce1;border-color:#a1fce1}@media(max-width: 480px){.modal-wrapper .close-modal{top:20px;right:20px;position:fixed}}@media(max-width: 440px){.modal-wrapper .close-modal{top:15px;right:15px}}@media screen and (min-width: 481px){.modal-wrapper .close-modal{top:30px;left:100%;right:auto;transform:translate(20px, -10px);position:sticky}}.modal-wrapper .modal-nav{position:relative;left:0;bottom:0;width:calc(100% + 80px);margin:0 -40px -40px -40px;padding:30px 0;display:flex;justify-content:space-between}@media(max-width: 768px){.modal-wrapper .modal-nav{margin-top:auto}}@media(max-width: 480px){.modal-wrapper .modal-nav{position:fixed;width:100%;margin:0;padding:15px 0;border-top:1px solid #f2f2f2;background-color:hsla(0,0%,100%,.8)}}.modal-wrapper .modal-nav a{display:flex;align-items:center;text-decoration:none;font-size:1.1em;font-weight:600;color:#402c78;position:relative;margin:0 0 0 30px}@media(max-width: 480px){.modal-wrapper .modal-nav a{align-items:center;font-size:1em;white-space:nowrap}}@media(max-width: 440px){.modal-wrapper .modal-nav a{margin:0 0 0 25px}}.modal-wrapper .modal-nav a span{width:36px;height:36px;border:1px solid #402c78;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;margin:0 12px 0 0;transition:background-color .3s ease}.modal-wrapper .modal-nav a span svg{width:14px;margin-left:2px}.modal-wrapper .modal-nav a span svg path{stroke:#402c78;transition:stroke .4s ease}@media(max-width: 440px){.modal-wrapper .modal-nav a span{width:32px;height:32px}.modal-wrapper .modal-nav a span svg{width:12px}}.modal-wrapper .modal-nav a:hover .modal-nav-icon,.modal-wrapper .modal-nav a:focus .modal-nav-icon{background-color:#a1fce1;border-color:#a1fce1}.modal-wrapper .modal-nav a:hover .modal-nav-icon svg path,.modal-wrapper .modal-nav a:focus .modal-nav-icon svg path{stroke:#402c78}.modal-wrapper .modal-nav a.modal-nav__prev span{transform:rotate(180deg)}.modal-wrapper .modal-nav a.modal-nav__next{margin-left:auto;margin:0 30px 0 0}@media(max-width: 480px){.modal-wrapper .modal-nav a.modal-nav__next{margin:0 25px 0 0}}.modal-wrapper .modal-nav a.modal-nav__next:after{left:auto;right:0}.modal-wrapper .modal-nav a.modal-nav__next span{margin:0 0 0 12px}figure{margin:0}figure .image-single{overflow:hidden;position:relative;max-width:1200px;margin:0 auto;border-radius:8px;overflow:hidden}figure .image-single img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}figure[data-ratio="1/1"] .image-single{padding-top:100%}figure[data-ratio="16/9"] .image-single{padding-top:56.25%}figure[data-ratio="16/10"] .image-single{padding-top:62.5%}figure[data-ratio="4/3"] .image-single{padding-top:75%}figure[data-ratio="5/3"] .image-single{padding-top:60%}figure[data-ratio="3/2"] .image-single{padding-top:66.67%}figure[data-ratio="3/1"] .image-single{padding-top:33.33%}figure[data-ratio="10/8"] .image-single{padding-top:80%}figure[data-ratio="7/5"] .image-single{padding-top:71.43%}figure[data-crop] .image-single img{object-fit:cover}figure[data-ratio=auto] .image-single{padding:0}figure[data-ratio=auto] .image-single img{position:relative;height:auto;object-fit:contain}.image-gallery ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;grid-gap:20px}@media screen and (max-width: 600px){.image-gallery ul{grid-gap:15px}}.image-gallery ul li{margin:0;flex:1 1 calc(50% - 10px)}.image-gallery--3 ul{grid-gap:15px}.image-gallery--3 ul li{flex:1 1 calc(33.333% - 10px)}.image-gallery .image-gallery__img{width:100%;height:0;padding-top:65%;overflow:hidden;position:relative}.image-gallery .image-gallery__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.image-gallery[data-ratio="1/1"] .image-gallery__img{padding-top:100%}.image-gallery[data-ratio="16/9"] .image-gallery__img{padding-top:56.25%}.image-gallery[data-ratio="16/10"] .image-gallery__img{padding-top:62.5%}.image-gallery[data-ratio="4/3"] .image-gallery__img{padding-top:75%}.image-gallery[data-ratio="5/3"] .image-gallery__img{padding-top:60%}.image-gallery[data-ratio="3/2"] .image-gallery__img{padding-top:66.67%}.image-gallery[data-ratio="3/1"] .image-gallery__img{padding-top:33.33%}.image-gallery[data-ratio="10/8"] .image-gallery__img{padding-top:80%}.image-gallery[data-ratio="7/5"] .image-gallery__img{padding-top:71.43%}.image-gallery[data-crop] .image-gallery__img img{object-fit:cover}.quote{display:flex;align-items:center}@media screen and (max-width: 768px){.quote{display:block}}.quote__img{flex:0 0 24%;max-width:214px;overflow:hidden;margin-right:44px;padding:3px}@media screen and (max-width: 768px){.quote__img{margin:0 auto 5px}}@media screen and (max-width: 440px){.quote__img{max-width:50%}}.quote__img_inner{width:100%;height:0;padding-bottom:100%;border-radius:50%;box-shadow:0 0 0px 3px #a1fce1}.quote__img_inner img{width:100%;border:4px solid #fff;object-fit:cover;border-radius:50%}.quote__text{padding-left:8%;border-left:1px dashed #5e5e5e;position:relative;flex:1}@media screen and (max-width: 768px){.quote__text{padding:0;border:none}}.quote__text:before{content:"";position:relative;display:block;width:35px;height:32px;margin:0 0 20px;background:url(/assets/img/icons/quote-sq.svg) 0 0 no-repeat;background-size:contain}@media screen and (max-width: 440px){.quote__text:before{height:26px;width:30px;margin:0 0 15px}}.quote__text blockquote{font-size:1.5em;font-weight:400;line-height:1.32em;font-style:italic}@media screen and (max-width: 480px){.quote__text blockquote{font-size:1.35em}}.quote__cite{margin:25px 0 0;font-size:1.111em;color:#402c78}.quote__pos{margin:5px 0 0;font-weight:500;line-height:1.15em}@media screen and (max-width: 768px){.quote--single{max-width:600px;margin-left:auto;margin-right:auto}}.quote--single .quote__text{padding:0;border:none}.quotes{max-width:1000px;margin-left:auto;margin-right:auto}.quotes-slider .splide__pagination{margin:35px 0 0}@media screen and (min-width: 769px){.quotes-slider .splide__pagination{position:absolute;top:6px;right:0;margin:0}}.quotes--no-img{display:block;max-width:850px;margin-left:auto;margin-right:auto}.quotes--no-img .quote__text{padding:0;border:none}.quotes--no-img .splide__pagination{position:absolute;top:6px;right:0;margin:0}.video-embed,figure.video{position:relative}.video-embed--web:after,figure.video--web:after{content:none}.video-embed.hide-play:after,figure.video.hide-play:after{opacity:0;visibility:hidden}.video-embed video,figure.video video{object-fit:cover}.video-embed iframe,figure.video iframe{border:none}.download{display:block;padding:30px 100px 35px 30px;max-width:680px;margin-left:auto;margin-right:auto;margin-bottom:50px;background-color:#f0f0f0;text-decoration:none;position:relative;outline:none;transition:box-shadow .5s ease;border-radius:8px}@media screen and (max-width: 600px){.download{font-size:17px}}@media screen and (max-width: 480px){.download{font-size:16px}}@media screen and (max-width: 440px){.download{font-size:15px;padding:30px 30px 98px 30px}}.download .label{margin-bottom:18px;display:inline-block;vertical-align:top;font-size:14px;padding:4px 10px 6px;border-radius:4px;font-weight:500;font-style:italic;color:#402c78;background-color:#a1fce1}.download h3{margin:0;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:#a1fce0}.download .download-icon{position:absolute;right:30px;bottom:30px;width:40px;height:40px;border:2px solid #402c78;border-radius:50%;display:flex;align-items:center;justify-content:center}.download .download-icon:before{content:"";position:absolute;right:0;bottom:0;width:36px;height:36px;border-radius:50%;background-color:#402c78;opacity:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0);transform:scale(0);transform-origin:center;transition:transform .6s ease,opacity .6s ease}.download .download-icon svg{width:16px;stroke:#fff;position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0);transition:stroke .6s ease}@media screen and (max-width: 440px){.download .download-icon{left:25px;bottom:30px}}.download:hover,.download:focus{box-shadow:0 0 0 5px #402c78}.download:hover svg,.download:focus svg{stroke:#fff}.download--dark{background-color:#402c78;box-shadow:0 2px 12px 0px rgba(0,0,0,.125)}.download--dark .download-icon{border-color:#fff}.download--dark h3{color:#fff}.download--dark:hover,.download--dark:focus{box-shadow:0 0 0 4px #a1fce0}.download--dark:hover svg,.download--dark:focus svg{width:16px;stroke:#a1fce1}.download--light{background-color:#fff;box-shadow:0 2px 12px 0px rgba(0,0,0,.125)}.download--light .download-icon svg{stroke:#402c78}.download--outline{background-color:#fff;border:1px solid #402c78}.download--outline .download-icon svg{stroke:#402c78}.download--outline:hover,.download--outline:focus{box-shadow:0 0 0 4px #402c78}.download:last-child{margin-bottom:0px}.pagination ul{display:flex;align-items:center;justify-content:center;padding:0;margin:0;list-style:none;line-height:1}@media screen and (max-width: 768px){.pagination ul{justify-content:space-between}}.pagination ul li{margin:0 10px;height:32px;line-height:1;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center}.pagination ul li a,.pagination ul li span{display:flex;color:#402c78;text-decoration:none;font-size:20px;font-weight:500}.pagination ul li.current a,.pagination ul li.current span{color:#111;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#402c78}.pagination ul li .show-for-sr{display:none}.pagination ul li.pagination-previous,.pagination ul li.pagination-next{width:38px;height:38px;border-radius:6px}.pagination ul li.pagination-previous a,.pagination ul li.pagination-previous>span,.pagination ul li.pagination-next a,.pagination ul li.pagination-next>span{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;color:#402c78;border:1px solid #402c78;border-radius:6px;display:flex;justify-content:center;align-items:center;transition:all .4s ease}.pagination ul li.pagination-previous a svg,.pagination ul li.pagination-previous>span svg,.pagination ul li.pagination-next a svg,.pagination ul li.pagination-next>span svg{width:16px;padding-top:1px;stroke:#402c78;transition:stroke .4s ease,background-color .4s ease}.pagination ul li.pagination-previous a:hover,.pagination ul li.pagination-previous a:focus,.pagination ul li.pagination-next a:hover,.pagination ul li.pagination-next a:focus{background-color:#402c78}.pagination ul li.pagination-previous a:hover svg,.pagination ul li.pagination-previous a:focus svg,.pagination ul li.pagination-next a:hover svg,.pagination ul li.pagination-next a:focus svg{stroke:#fff}.pagination ul li.pagination-previous.disabled>span,.pagination ul li.pagination-next.disabled>span{border-color:#f0f0f0;opacity:0}.pagination ul li.pagination-previous.disabled>span svg,.pagination ul li.pagination-next.disabled>span svg{stroke:#f0f0f0;border-color:#f0f0f0}.pagination ul li.pagination-previous.disabled .show-for-sr,.pagination ul li.pagination-next.disabled .show-for-sr{color:#f0f0f0}.pagination ul li.pagination-previous{margin:0 18px 0 0}.pagination ul li.pagination-previous a svg,.pagination ul li.pagination-previous>span svg{margin-right:2px}.pagination ul li.pagination-next{margin:0 0 0 18px}.pagination ul li.pagination-next a svg,.pagination ul li.pagination-next>span svg{margin-left:2px}@media screen and (max-width: 768px){.pagination ul li{display:none}.pagination ul li.pagination-previous,.pagination ul li.pagination-next{display:flex;align-items:center;width:auto;height:auto;margin:0}.pagination ul li.pagination-previous a,.pagination ul li.pagination-previous span,.pagination ul li.pagination-next a,.pagination ul li.pagination-next span{position:relative;width:auto;height:auto;display:flex;align-items:center;border:none;border-radius:0;background-color:rgba(0,0,0,0)}.pagination ul li.pagination-previous a svg,.pagination ul li.pagination-previous span svg,.pagination ul li.pagination-next a svg,.pagination ul li.pagination-next span svg{width:36px;height:36px;border-radius:4px;border:1px solid #402c78}.pagination ul li.pagination-previous a svg path,.pagination ul li.pagination-previous span svg path,.pagination ul li.pagination-next a svg path,.pagination ul li.pagination-next span svg path{transform:scale(0.8);transform-origin:center}.pagination ul li.pagination-previous a:hover,.pagination ul li.pagination-previous a:focus,.pagination ul li.pagination-next a:hover,.pagination ul li.pagination-next a:focus{background-color:rgba(0,0,0,0)}.pagination ul li.pagination-previous a:hover svg,.pagination ul li.pagination-previous a:focus svg,.pagination ul li.pagination-next a:hover svg,.pagination ul li.pagination-next a:focus svg{stroke:#fff;background-color:#402c78}.pagination ul li.pagination-previous .show-for-sr,.pagination ul li.pagination-next .show-for-sr{padding:0 14px 3px;font-size:18px}.pagination ul li.pagination-previous .show-for-sr{padding-right:0}.pagination ul li.pagination-next .show-for-sr{padding-left:0}}@media screen and (max-width: 440px){.pagination ul li.pagination-previous a svg,.pagination ul li.pagination-previous span svg,.pagination ul li.pagination-next a svg,.pagination ul li.pagination-next span svg{width:30px;height:30px}.pagination ul li.pagination-previous .show-for-sr,.pagination ul li.pagination-next .show-for-sr{padding:0 8px;font-size:14px}}.card{display:block;text-decoration:none;text-align:center;background-color:#222;color:#fff;padding:55px 45px;height:100%;transition:box-shadow .5s ease}@media screen and (max-width: 768px){.card{max-width:600px;margin:0 auto}}.card__icon{height:134px;margin:0 auto 30px;display:flex;justify-content:center;align-items:center}.card__icon img{max-height:100%;transform-origin:50% 50%;position:relative}.card__img{width:134px;height:134px;margin:0 auto 30px;border-radius:50%;border:2px solid #e60058}.card__img img{width:100%;height:auto;border:5px solid #222;object-fit:cover;border-radius:50%}.card__text p{line-height:1.3em}.card__text p:last-child{margin-bottom:15px}.card__text .h2{margin-bottom:25px;text-decoration:underline;text-decoration-color:#402c78;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .45s ease}.card:not(.card--filler):hover,.card:not(.card--filler):focus{box-shadow:0 0 0 5px #402c78}.card--filler .card--inner:hover,.card--filler .card--inner:focus{box-shadow:none}@media screen and (max-width: 600px){.card{border:5px solid #222;transition:border-color .3s ease}.card:not(.card--filler):hover,.card:not(.card--filler):focus{box-shadow:none;border-color:#402c78;outline:none}}.card--filler{display:flex;flex-direction:column;gap:20px;padding:0;background-color:rgba(0,0,0,0)}@media screen and (max-width: 600px){.card--filler{grid-gap:1px}}.card--filler .card--inner{display:flex;align-items:center}.card--filler .card__icon{margin:0;height:110px;width:100%}.card--inner{padding:45px;height:100%;max-width:100%;margin:0}.grid--cards{grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));grid-gap:4.75rem;padding:20px 0;max-width:1140px;margin:0 auto}@media screen and (max-width: 1080px){.grid--cards{grid-gap:4.5rem}}@media screen and (max-width: 768px){.grid--cards{grid-gap:3.5rem}}@media screen and (max-width: 600px){.grid--cards{grid-gap:1px}}.grid--cards .grid__col{grid-column:unset}@media screen and (min-width: 601px){.grid--cards-vacancies{grid-template-columns:repeat(auto-fill, minmax(min(50% - 1rem, 100%), 1fr));grid-gap:2rem;max-width:900px;margin:0 auto}.grid--cards-vacancies .card{padding:40px 30px}.grid--cards-vacancies .card .card__text .h2{font-size:1.33em}.grid--cards-vacancies .card .card__text p{font-size:.888em}.grid--cards-vacancies .grid__col{grid-column:unset}}@media screen and (min-width: 769px){.grid--cards-vacancies{grid-template-columns:repeat(auto-fill, minmax(min(50% - 1.5rem, 100%), 1fr));grid-gap:3rem}.grid--cards-vacancies .card{padding:50px 40px}.grid--cards-vacancies .card .card__text .h2{font-size:1.44em}.grid--cards-vacancies .card .card__text p{font-size:.999em}}@media screen and (min-width: 1081px){.grid--cards-vacancies{grid-template-columns:repeat(auto-fill, minmax(min(50% - 2rem, 100%), 1fr));grid-gap:4rem}.grid--cards-vacancies .card{padding:55px 45px}.grid--cards-vacancies .card .card__text .h2{font-size:1.55em}.grid--cards-vacancies .card .card__text p{font-size:1em}}@media screen and (min-width: 1301px){.grid--cards-vacancies{grid-template-columns:repeat(auto-fill, minmax(min(50% - 2.5rem, 100%), 1fr));grid-gap:5rem}}.article-card{display:block;text-decoration:none}.article-card__img{margin-bottom:30px;overflow:hidden;position:relative;width:100%;padding-top:57%;border:1px solid #a1fce1;background-color:#fff}.article-card__img img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1.02, 1.02);transform:translateZ(0) scale(1.02);transition:transform .6s ease,opacity .2s ease}.article-card__meta{display:flex;justify-content:space-between}.article-card__category{display:flex;flex-wrap:wrap;margin-right:15px}.article-card__category span{font-size:.888em;padding:5px 10px;border-radius:4px;margin:0 9px 9px 0;background-color:#a1fce1;font-weight:500;font-style:italic;color:#402c78}.article-card date{padding-top:5px;white-space:nowrap;font-size:.888em;font-weight:500}.article-card h2{margin-top:12px;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#402c78;transition:color .45s ease}.article-card h2:last-child{margin-bottom:0}.article-card:hover img,.article-card:focus img{transform:scale(1.15)}.article-card:hover h2,.article-card:focus h2{color:#402c78}.row--black .article-card h2{color:#fff;text-decoration-color:#402c78}.row--black .article-card:hover h2,.row--black .article-card:focus h2{text-decoration-color:#402c78}.article-row{display:flex;text-decoration:none;background:#fff;text-decoration:none;margin:0 0 40px;min-height:180px;border-radius:8px;overflow:hidden;box-shadow:0px 0px 16px 0px rgba(0,0,0,.08);position:relative;transition:box-shadow .5s ease}.article-row:last-child{margin-bottom:0}@media screen and (max-width: 480px){.article-row{display:block}}.article-row__img{position:relative;width:100%;flex:0 0 20%;padding:20px;background-color:#fff;border-right:1px solid #eeebf2;display:flex;align-items:center}@media screen and (max-width: 768px){.article-row__img{flex:0 0 24%}}@media screen and (max-width: 480px){.article-row__img{padding:0;border:none}.article-row__img:not(.article-row__img--fill){border-bottom:1px solid #f1eff3}}.article-row__img-inner{height:0;width:100%;padding-top:90%;position:relative}@media screen and (max-width: 480px){.article-row__img-inner{padding-top:65%}}.article-row__img-inner img{object-fit:scale-down}@media screen and (max-width: 480px){.article-row__img-inner img{padding:20px;border-radius:4px}}.article-row__img--fill{padding:0}.article-row__img--fill .article-row__img-inner{width:100%;height:100%;padding:0}@media screen and (max-width: 480px){.article-row__img--fill .article-row__img-inner{height:0;padding-top:65%}}.article-row__img--fill .article-row__img-inner img{padding:0;object-fit:cover;object-position:50% 25%}@media screen and (max-width: 480px){.article-row__img--fill .article-row__img-inner img{border-radius:0}}.article-row__text{padding:30px 35px;flex:1;background:#fff}@media screen and (max-width: 768px){.article-row__text{padding:20px 25px}}@media screen and (max-width: 480px){.article-row__text{padding:30px 20px}}.article-row__text h2{line-height:1.3em;width:96%;margin-bottom:14px}@media screen and (max-width: 1080px){.article-row__text h2{font-size:1.4em}}@media screen and (max-width: 768px){.article-row__text h2{font-size:1.3em;width:100%}}@media screen and (max-width: 600px){.article-row__text h2{font-size:1.25em}}.article-row__text h2:last-child{margin-bottom:5px}.article-row__meta{display:flex;align-items:center;margin-bottom:22px;min-height:29px}@media screen and (max-width: 480px){.article-row__meta{margin-bottom:18px}}.article-row__meta date{font-size:14px;color:#402c78;font-weight:400}@media screen and (max-width: 480px){.article-row__meta date{font-size:13px}}.article-row__category{margin-right:20px}.article-row__category span{display:inline-flex;font-size:13px;padding:4px 10px 5px;border-radius:4px;margin:0;font-weight:500;font-style:italic;color:#402c78;border:1.5px solid #a1fce1}@media screen and (max-width: 480px){.article-row__category span{border-width:1px}}.article-row:hover,.article-row:focus{box-shadow:0 0 20px 0 rgba(64,44,120,.45)}.article-row:hover h2,.article-row:focus h2{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.article-row__journal{margin:0;color:#6e7191;font-weight:600}.article-row .art-ext-icon{position:absolute;right:0;top:0;width:34px;height:34px;font-size:13px;color:rgba(64,44,120,.94);background-color:rgba(161,252,224,.75);display:flex;align-items:center;justify-content:center;border-radius:0 0 0 6px}@media screen and (max-width: 600px){.article-row .art-ext-icon{width:30px;height:30px;font-size:12px}}@media screen and (max-width: 440px){.article-row .art-ext-icon{width:28px;height:28px}}.article-card-n{display:flex;text-decoration:none;background:#fff;text-decoration:none;margin:0 0 35px;min-height:180px;border-radius:8px;overflow:hidden;box-shadow:0px 0px 16px 0px rgba(0,0,0,.1);position:relative;transition:box-shadow .5s ease}.article-card-n:last-child{margin-bottom:0}@media screen and (max-width: 480px){.article-card-n{display:block}}.article-card-n__img{position:relative;width:100%;flex:0 0 20%;padding:20px;background-color:#fff;display:flex;align-items:center}@media screen and (max-width: 768px){.article-card-n__img{flex:0 0 24%}}@media screen and (max-width: 480px){.article-card-n__img{padding:0;border:none}.article-card-n__img:not(.article-card-n__img--fill){border-bottom:1px solid #f1eff3}}.article-card-n__img-inner{height:0;width:100%;padding-top:90%;position:relative}@media screen and (max-width: 480px){.article-card-n__img-inner{padding-top:65%}}.article-card-n__img-inner img{object-fit:scale-down}@media screen and (max-width: 480px){.article-card-n__img-inner img{padding:20px;border-radius:4px}}.article-card-n__img--fill{padding:0}.article-card-n__img--fill .article-card-n__img-inner{width:100%;height:100%;padding:0}@media screen and (max-width: 480px){.article-card-n__img--fill .article-card-n__img-inner{height:0;padding-top:65%}}.article-card-n__img--fill .article-card-n__img-inner img{padding:0;object-fit:cover;object-position:50% 25%}@media screen and (max-width: 480px){.article-card-n__img--fill .article-card-n__img-inner img{border-radius:0}}.article-card-n__text{padding:30px 35px;flex:1;background:#fff}@media screen and (max-width: 768px){.article-card-n__text{padding:20px 25px}}@media screen and (max-width: 480px){.article-card-n__text{padding:30px 20px}}.article-card-n__text h2{line-height:1.275em;font-size:1.35em;margin-bottom:14px}@media screen and (max-width: 1080px){.article-card-n__text h2{font-size:1.3em}}@media screen and (max-width: 768px){.article-card-n__text h2{font-size:1.25em;width:100%}}@media screen and (max-width: 600px){.article-card-n__text h2{font-size:1.2em}}.article-card-n__text h2:last-child{margin-bottom:5px}.article-card-n__meta{display:flex;align-items:center;margin-bottom:20px;min-height:29px}@media screen and (max-width: 480px){.article-card-n__meta{margin-bottom:18px}}.article-card-n__meta date{font-size:14px;color:#402c78;font-weight:400}@media screen and (max-width: 480px){.article-card-n__meta date{font-size:13px}}.article-card-n__category{margin-right:20px}.article-card-n__category span{display:inline-flex;font-size:13px;padding:4px 10px 5px;border-radius:4px;margin:0;font-weight:500;font-style:italic;color:#402c78;border:1.5px solid #a1fce1}@media screen and (max-width: 480px){.article-card-n__category span{border-width:1px}}.article-card-n:hover,.article-card-n:focus{box-shadow:0 0 20px 0 rgba(64,44,120,.45)}.article-card-n:hover h2,.article-card-n:focus h2{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.article-card-n__journal{margin:0;color:#6e7191;font-weight:600}.article-card-n .art-ext-icon{position:absolute;right:0;top:0;width:34px;height:34px;font-size:13px;color:rgba(64,44,120,.94);background-color:rgba(161,252,224,.75);display:flex;align-items:center;justify-content:center;border-radius:0 0 0 6px}@media screen and (max-width: 600px){.article-card-n .art-ext-icon{width:30px;height:30px;font-size:12px}}@media screen and (max-width: 440px){.article-card-n .art-ext-icon{width:28px;height:28px}}@media screen and (min-width: 601px){.articles-list--cards{display:flex;flex-wrap:wrap}}@media screen and (min-width: 481px){.articles-list--cards .article-card-n{display:block}.articles-list--cards .article-card-n__img{padding:0;border-bottom:1px solid #f1eff3}.articles-list--cards .article-card-n__img-inner{padding-top:62%}.articles-list--cards .article-card-n__img-inner img{padding:20px}.articles-list--cards .article-card-n__img--fill .article-card-n__img-inner{height:0;padding-top:62%}.articles-list--cards .article-card-n__img--fill .article-card-n__img-inner img{padding:0;object-fit:cover;object-position:50% 25%}}@media screen and (min-width: 601px)and (max-width: 980px){.articles-list--cards .article-card-n{width:calc(50% - 10px);margin:40px 20px 0 0}.articles-list--cards .article-card-n:nth-child(even){margin-right:0}.articles-list--cards .article-card-n:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 981px){.articles-list--cards .article-card-n{width:calc(33.3333333333% - 12px);margin:36px 18px 0 0}.articles-list--cards .article-card-n:nth-child(3n+3){margin-right:0}.articles-list--cards .article-card-n:nth-child(-n+3){margin-top:0}}.row--paging{padding-top:75px}@media screen and (max-width: 600px){.row--paging{padding-top:50px}}@media screen and (max-width: 1080px){.category-pills-wrap{margin:30px 0 0}}.category-pills-wrap .cp-toggle{position:absolute;top:0;left:0;width:100%;height:43px;display:none;z-index:1}.category-pills-wrap .cp-toggle span{position:absolute;top:9px;top:calc(50% - 13px);right:9px;width:26px;height:26px;border-radius:50%;border:1px solid #fff;background:url(../img/icons/nav-toggle.svg) center no-repeat;background-size:10px auto}.category-pills-wrap .category-pills{display:flex;justify-content:flex-end}@media screen and (max-width: 1080px){.category-pills-wrap .category-pills{justify-content:flex-start;padding:0}}@media screen and (max-width: 480px){.category-pills-wrap .category-pills{flex-wrap:wrap;gap:10px}}.category-pills-wrap .category-pills a{display:flex;align-items:center;margin-left:20px;padding:8px 18px 8px 33px;border-radius:20px;border:1px solid #ededed;background-color:#fff;text-decoration:none;color:#402c78;font-weight:600;position:relative;transition:background-color .3s ease}@media screen and (max-width: 1080px){.category-pills-wrap .category-pills a{margin:0 16px 0 0}.category-pills-wrap .category-pills a:last-child{margin-right:0}}@media screen and (max-width: 480px){.category-pills-wrap .category-pills a{flex:0 0 calc(50% - 5px);margin:0}}.category-pills-wrap .category-pills a:before{content:"";position:absolute;top:calc(50% - 7px);left:10px;width:10px;height:10px;border:2px solid #402c78;border-radius:50%}.category-pills-wrap .category-pills a.active{background-color:#402c78;border-color:#402c78;color:#a1fce1}.category-pills-wrap .category-pills a.active:before{background-color:#a1fce1;border-color:#a1fce1}.category-pills-wrap .category-pills a:not(.active):hover,.category-pills-wrap .category-pills a:not(.active):focus{background-color:#f0f0f0;background-color:rgba(161,252,225,.5)}.category-pills-wrap.on{overflow:unset}.grid--articles-header{margin:0 0 40px}@media screen and (max-width: 440px){.grid--articles-header{margin:0 0 35px}}.grid--articles-header h1{margin:0;line-height:1}@media screen and (max-width: 1080px){.grid--articles-header{display:block}}.hero-home{height:calc(200svh - 110px);background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 30%, rgb(242, 232, 255) 100%)}@media screen and (max-width: 1080px){.hero-home{height:calc(200svh - 108px)}}@media screen and (max-width: 980px){.hero-home{height:calc(200svh - 94px)}}@media screen and (max-width: 768px){.hero-home{height:auto;overflow:hidden}}.hero-home__inner{display:flex;height:100%}@media screen and (max-width: 768px){.hero-home__inner{height:auto;display:block;position:relative}}.hero-home__text{flex:0 0 50%}.hero-home__animation{padding:35px 0;flex:1;height:calc(50% - 55px);margin-left:auto;position:sticky;top:110px;pointer-events:none;display:flex;align-items:center;justify-content:center}.hero-home__animation-inner{height:100%;max-height:850px;position:relative}@media screen and (max-width: 1300px){.hero-home__animation-inner{max-height:58vw}}@media screen and (max-width: 1300px){.hero-home__animation-inner{max-height:750px}}@media screen and (max-width: 480px){.hero-home__animation-inner{max-height:125vw}}@media screen and (max-width: 480px){.hero-home__animation-inner{max-height:115vw}}.hero-home__animation .spline-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);transition:opacity .3s ease;z-index:1;pointer-events:none}.hero-home__animation .spline-loader::after{content:"";width:28px;height:28px;border:3px solid rgba(64,44,120,.1);border-top-color:#402c78;border-radius:50%;animation:spline-spin .8s linear infinite}@keyframes spline-spin{to{transform:rotate(360deg)}}.hero-home__animation #home-animation{width:100%;height:100%;display:block;cursor:none;transform:translate(6%, 2.25%)}@media screen and (max-width: 768px){.hero-home__animation{position:absolute;bottom:calc(100svh - 96px);top:0;width:calc(100% - 50px);max-width:100%;height:calc(100svh - 96px);margin:0;padding:220px 0 0}.hero-home__animation #home-animation{transform:none}}@media screen and (max-width: 600px){.hero-home__animation{padding:225px 0 0;bottom:calc(100svh - 92px);height:calc(100svh - 92px)}}@media screen and (max-width: 480px){.hero-home__animation{bottom:calc(100svh - 84px);height:calc(100svh - 84px);padding:220px 0 0}}@media screen and (max-width: 440px){.hero-home__animation{bottom:calc(100svh - 75px);height:calc(100svh - 75px);padding:200px 0 0}.hero-home__animation #home-animation{transform:translateX(-5px)}}.hero-home__top,.hero-home__bottom{min-height:calc(50% - 55px);display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 980px){.hero-home__top,.hero-home__bottom{min-height:calc(50% - 47px)}}@media screen and (max-width: 768px){.hero-home__top,.hero-home__bottom{display:block;min-height:calc(100svh - 94px)}}@media screen and (max-width: 480px){.hero-home__top,.hero-home__bottom{min-height:calc(100svh - 84px)}}@media screen and (max-width: 440px){.hero-home__top,.hero-home__bottom{min-height:calc(100svh - 75px);padding:45px 0}}@media screen and (max-width: 768px){.hero-home__bottom{display:flex;align-items:center}}@media screen and (min-width: 601px)and (max-width: 768px){.hero-home__intro{display:flex;gap:0 55px;align-items:flex-end}}.hero-home__intro h1{font-size:3em;font-size:clamp(1rem,3.75vw,3em);line-height:1.15em;font-weight:700;text-wrap:balance}.hero-home__intro h1:last-child{margin-bottom:0}@media screen and (min-width: 1301px){.hero-home__intro h1{font-size:3.25em;font-size:clamp(1rem,3.85vw,3.3em);margin-bottom:35px}}@media screen and (max-width: 768px){.hero-home__intro h1{font-size:2.25em;font-size:clamp(2.25em,4.85vw,2.5em);max-width:650px}}@media screen and (max-width: 600px){.hero-home__intro h1{font-size:2.15em}}@media screen and (min-width: 601px)and (max-width: 768px){.hero-home__intro h1{margin-bottom:0}}@media screen and (max-width: 480px){.hero-home__intro h1{font-size:2.1em;font-size:7.25vw;margin-bottom:20px}}@media screen and (max-width: 360px){.hero-home__intro h1{font-size:7vw}}.hero-home__intro h1 .hhi-dot{color:#4cffd4}.hero-home__intro p{font-size:2em;line-height:1.275em;color:#402c78;text-wrap:balance}@media screen and (min-width: 1301px){.hero-home__intro p{font-size:2.2em}}@media screen and (max-width: 1080px){.hero-home__intro p{font-size:1.65em}}@media screen and (min-width: 601px)and (max-width: 768px){.hero-home__intro p{font-size:1.5em}}@media screen and (max-width: 480px){.hero-home__intro p{font-size:1.6em}}.hero-home__summ{max-width:540px}@media screen and (min-width: 769px){.hero-home__summ{max-width:380px}}@media screen and (min-width: 1301px){.hero-home__summ{max-width:440px}}.hero-home__summ .misson-heading{font-size:1em;margin-bottom:30px}.hero-home__summ .misson-heading strong{font-weight:500;font-size:1.6em;line-height:1.25em;color:#402c78}.tstack{display:flex;max-width:900px;margin:0 auto;padding:5px 0;align-items:center}@media screen and (max-width: 768px){.tstack{flex-direction:column;max-width:500px}}.tstack .tstack-hline{margin:0 1.5%;flex:0 0 7%;border-top:1px solid rgba(64,44,120,.2)}@media screen and (max-width: 768px){.tstack .tstack-hline{margin:0;flex:unset;height:45px;width:1px;border-left:1px solid rgba(64,44,120,.2)}}.tstack .tstack-vline{flex:0 0 1px;width:1px;border-left:1px solid rgba(64,44,120,.2);align-self:stretch;margin:15% 0 15% calc(2% + 10px)}@media screen and (max-width: 768px){.tstack .tstack-vline{display:none;flex:0 0 100%;border:none;border-top:1px solid rgba(64,44,120,.2);height:1px;width:70%;margin:10% 15% 0}}.tstack .tstack-trilines{display:flex;flex-direction:column;justify-content:space-around}@media screen and (max-width: 768px){.tstack .tstack-trilines{margin:0 -10px}}@media screen and (max-width: 480px){.tstack .tstack-trilines{margin:0 -14px}}.tstack .tstack-trilines span{margin:0 10px;width:35px;border-top:1px solid rgba(64,44,120,.2)}@media screen and (max-width: 768px){.tstack .tstack-trilines span{width:25px;transform:translateY(-10px)}.tstack .tstack-trilines span:first-child{transform:translateY(-20px)}.tstack .tstack-trilines span:last-child{transform:translateY(-10px)}}@media screen and (max-width: 480px){.tstack .tstack-trilines span{width:22px}}.tstack__col{display:flex;flex-direction:column;gap:26px;flex:1}@media screen and (max-width: 600px){.tstack__col{gap:20px}}@media screen and (max-width: 440px){.tstack__col{gap:15px}}.tstack__col--border{padding:2.75%;border:1px solid rgba(64,44,120,.2);border-radius:10px}@media screen and (max-width: 768px){.tstack__col--border{flex-direction:row;flex:0 0 100%;align-self:stretch;gap:4%;padding:4%}}.tstack__group{display:flex;flex:2}@media screen and (max-width: 768px){.tstack__group{max-width:72%;border:1px solid rgba(64,44,120,.2);border-radius:10px;padding:6% 4% 8%;gap:4%}}@media screen and (max-width: 440px){.tstack__group{max-width:75%}}@media screen and (max-width: 480px){.tstack__group .tstack__label{font-size:13px}}.tstack__item{padding:10% 8%;display:flex;flex-direction:column;justify-content:center;border-radius:6px;text-align:center}@media screen and (max-width: 768px){.tstack__item{flex:1;padding:4.5%}}@media screen and (max-width: 440px){.tstack__item{padding:3.25%}}.tstack__item--bs{box-shadow:0 0 8px 0px rgba(0,0,0,.125)}.tstack__item--sp{box-shadow:0 0 8px 0px rgba(0,0,0,.125);border:2px solid #a1fce1}.tstack__icon{height:0;padding-top:100%;display:flex;justify-content:center;align-items:center;margin-bottom:15px;position:relative;border-radius:4px;background:rgba(64,44,120,.035)}@media screen and (max-width: 440px){.tstack__icon{margin-bottom:12px}}.tstack__icon-inner{position:absolute;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:5%}.tstack__label{font-weight:500;text-wrap:balance;height:25px;line-height:1.2em}@media screen and (max-width: 600px){.tstack__label{font-size:14px}}.tstack .tstack__item--sp .tstack__label,.tstack .tstack__item--bs .tstack__label{height:auto}.key-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.key-list{display:flex;flex-wrap:wrap}}.key-list__item{padding:35px 30px 40px;margin:30px 0 0;background:#fff;border-radius:6px;box-shadow:0 2px 12px 0px rgba(0,0,0,.1)}@media screen and (max-width: 768px){.key-list__item{padding:40px 30px}}@media screen and (max-width: 440px){.key-list__item{padding:35px 25px}}.key-list__item:first-child{margin-top:0}@media screen and (min-width: 769px)and (max-width: 1080px){.key-list__item{flex:0 0 calc(50% - 15px);margin:30px 30px 0 0}.key-list__item:nth-child(-n+2){margin-top:0}.key-list__item:nth-child(even){margin-right:0}}@media screen and (min-width: 1081px){.key-list__item{flex:0 0 calc(33.3333333333% - 20px);margin:30px 30px 0 0}.key-list__item:nth-child(-n+3){margin-top:0}.key-list__item:nth-child(3n+3){margin-right:0}}.key-list__item h3{text-wrap:balance;margin-bottom:12px}@media screen and (max-width: 480px){.key-list__item h3{font-size:1.325em}}.key-list__item h3+div{line-height:150%;font-size:15px}.key-list__item p{line-height:1.5em;font-size:15px}.key-list__item .key-list__icon{display:inline-flex;border-radius:4px;width:54px;margin:0 0 8px}.key-list__item .key-list__icon--lrg{width:70px;margin:0 0 12px}.key-list__item .key-list__icon--lrg+h3{margin-bottom:15px}.key-list__item .key-list__icon img{width:100%}@media screen and (min-width: 1081px){.key-list--2col .key-list__item{flex:0 0 calc(50% - 15px);margin:30px 30px 0 0}.key-list--2col .key-list__item:nth-child(-n+2){margin-top:0}.key-list--2col .key-list__item:nth-child(even){margin-right:0}}.key-list--op1 h3{position:relative;margin-bottom:35px}.key-list--op1 h3::after{content:"";position:absolute;left:0;top:calc(100% + 10px);width:40px;height:3px;background-color:#a1fce1}.key-list--op2{padding:10px 35px;background-color:#fff;box-shadow:0 2px 12px 0px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}@media screen and (max-width: 480px){.key-list--op2{padding:8px 25px}}@media screen and (max-width: 440px){.key-list--op2{padding:6px 20px}}@media screen and (min-width: 769px){.key-list--op2{padding:25px}}.key-list--op2 .key-list__item{margin:0;padding:30px 0;background:#fff;box-shadow:none;border-radius:0;border-bottom:1px solid #eee}@media screen and (max-width: 480px){.key-list--op2 .key-list__item{padding:25px 0}}.key-list--op2 .key-list__item:last-child{border-bottom:none}@media screen and (min-width: 769px)and (max-width: 1080px){.key-list--op2 .key-list__item{padding:30px;width:50%;flex:50%;border-bottom:1px solid #eee;border-right:1px solid #eee}.key-list--op2 .key-list__item:nth-child(even){border-right:none}.key-list--op2 .key-list__item:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width: 1081px){.key-list--op2 .key-list__item{padding:30px;width:33.3333333333%;flex:0 0 33.3333333333%;border-bottom:1px solid #eee;border-right:1px solid #eee}.key-list--op2 .key-list__item:nth-child(3n+3){border-right:none}.key-list--op2 .key-list__item:nth-last-child(-n+3){border-bottom:none}}@media screen and (min-width: 1081px){.key-list--op2.key-list--2col .key-list__item{padding:30px;width:50%;flex:50%;border-bottom:1px solid #eee;border-right:1px solid #eee}.key-list--op2.key-list--2col .key-list__item:nth-child(even){border-right:none}.key-list--op2.key-list--2col .key-list__item:nth-last-child(-n+2){border-bottom:none}}.key-list--op3{padding:10px 35px;background-color:#fff;box-shadow:0 2px 12px 0px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}@media screen and (max-width: 480px){.key-list--op3{padding:8px 25px}}@media screen and (max-width: 440px){.key-list--op3{padding:6px 20px}}@media screen and (min-width: 769px){.key-list--op3{padding:25px}}.key-list--op3 .key-list__item{margin:0;padding:30px 0;background:#fff;box-shadow:none;border-radius:0;border-bottom:1px solid #eee}@media screen and (max-width: 480px){.key-list--op3 .key-list__item{padding:25px 0}}.key-list--op3 .key-list__item:last-child{border-bottom:none}@media screen and (min-width: 769px)and (max-width: 1080px){.key-list--op3 .key-list__item{padding:30px;width:50%;flex:50%;border-bottom:1px solid #eee;border-right:1px solid #eee}.key-list--op3 .key-list__item:nth-child(even){border-right:none}.key-list--op3 .key-list__item:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width: 1081px){.key-list--op3 .key-list__item{padding:30px;width:33.3333333333%;flex:0 0 33.3333333333%;border-bottom:1px solid #eee;border-right:1px solid #eee}.key-list--op3 .key-list__item:nth-child(3n+3){border-right:none}.key-list--op3 .key-list__item:nth-last-child(-n+3){border-bottom:none}}.key-list--op3 .key-list__item h3{position:relative;margin-bottom:35px}.key-list--op3 .key-list__item h3::after{content:"";position:absolute;left:0;top:calc(100% + 10px);width:40px;height:3px;background-color:#a1fce1}@media screen and (min-width: 1081px){.key-list--op3.key-list--2col .key-list__item{padding:30px;width:50%;flex:50%;border-bottom:1px solid #eee;border-right:1px solid #eee}.key-list--op3.key-list--2col .key-list__item:nth-child(even){border-right:none}.key-list--op3.key-list--2col .key-list__item:nth-last-child(-n+2){border-bottom:none}}.key-list--op4{padding:40px 30px;background-color:#fff;box-shadow:0 2px 12px 0px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}@media screen and (max-width: 480px){.key-list--op4{padding:30px 10px}}@media screen and (max-width: 440px){.key-list--op4{padding:25px 5px}}@media screen and (min-width: 769px){.key-list--op4{padding:25px}}.key-list--op4 .key-list__item{margin:0;padding:18px;background:#fff;box-shadow:none;border:none}@media screen and (max-width: 480px){.key-list--op4 .key-list__item{padding:15px}}@media screen and (min-width: 769px)and (max-width: 1080px){.key-list--op4 .key-list__item{width:50%;flex:0 0 50%}}@media screen and (min-width: 1081px){.key-list--op4 .key-list__item{width:33.3333333333%;flex:0 0 33.3333333333%}}.key-list--op4 .key-list__item h3{position:relative;margin-bottom:35px}.key-list--op4 .key-list__item h3::after{content:"";position:absolute;left:0;top:calc(100% + 10px);width:40px;height:3px;background-color:#a1fce1}.key-list--op4 .key-list__item:nth-child(3n+3){border-right:none}.key-list--op4 .key-list__item:nth-last-child(-n+3){border-bottom:none}@media screen and (min-width: 1081px){.key-list--op4.key-list--2col .key-list__item{width:50%;flex:0 0 50%}}.key-list--opbg{padding:10px 35px;background-color:#f5f4f7;box-shadow:0 2px 12px 0px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;box-shadow:none}@media screen and (max-width: 480px){.key-list--opbg{padding:8px 25px}}@media screen and (max-width: 440px){.key-list--opbg{padding:6px 20px}}@media screen and (min-width: 769px){.key-list--opbg{padding:25px}}.key-list--opbg .key-list__item{margin:0;padding:30px 0;background:#f5f4f7;box-shadow:none;border-radius:0;border-bottom:1px solid #eee;border-color:#e8e4f5}@media screen and (max-width: 480px){.key-list--opbg .key-list__item{padding:25px 0}}.key-list--opbg .key-list__item:last-child{border-bottom:none}@media screen and (min-width: 769px)and (max-width: 1080px){.key-list--opbg .key-list__item{padding:30px;width:50%;flex:50%;border-bottom:1px solid #eee;border-right:1px solid #eee;border-color:#e8e4f5}.key-list--opbg .key-list__item:nth-child(even){border-right:none}.key-list--opbg .key-list__item:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width: 1081px){.key-list--opbg .key-list__item{padding:30px;width:33.3333333333%;flex:0 0 33.3333333333%;border-bottom:1px solid #eee;border-right:1px solid #eee;border-color:#e8e4f5}.key-list--opbg .key-list__item:nth-child(3n+3){border-right:none}.key-list--opbg .key-list__item:nth-last-child(-n+3){border-bottom:none}}@media screen and (min-width: 1081px){.key-list--opbg.key-list--2col .key-list__item{padding:30px;width:50%;flex:50%;border-bottom:1px solid #eee;border-right:1px solid #eee;border-color:#e8e4f5}.key-list--opbg.key-list--2col .key-list__item:nth-child(even){border-right:none}.key-list--opbg.key-list--2col .key-list__item:nth-last-child(-n+2){border-bottom:none}}.num-circles{list-style:none;margin:50px auto;padding:0;counter-reset:item;position:relative}.num-circles:first-child{margin-top:0}.num-circles:last-child{margin-bottom:0}.num-circles li{min-height:60px;margin-bottom:30px;counter-increment:item;position:relative;padding-top:10px;padding-left:68px}@media screen and (max-width: 440px){.num-circles li{padding-top:8px;padding-left:56px}}.num-circles li h3{font-size:1.3em;margin-bottom:12px}.num-circles li::before{content:counter(item);width:42px;height:42px;display:flex;justify-content:center;font-size:1.3em;position:absolute;left:0px;top:0;color:#402c78;background-color:#fff;border-radius:50%;font-weight:700;border:2px solid #a1fcdf;align-items:center;letter-spacing:-1px;text-indent:-1px}@media screen and (max-width: 440px){.num-circles li::before{width:36px;height:36px;font-size:1.25em}}.num-circles li::after{content:"";width:2px;top:45px;height:calc(100% - 14px);background-color:#a1fcdf;left:23px;position:absolute}@media screen and (max-width: 440px){.num-circles li::after{top:40px;height:calc(100% - 10px);left:20px}}.num-circles li:last-child::after{content:none}.num-circles li:nth-child(n+10)::before{content:counter(item)}.num-circles--boxed{background:#fff;padding:65px 50px;box-shadow:0 2px 12px 0px rgba(0,0,0,.125);border-radius:10px}@media screen and (max-width: 768px){.num-circles--boxed{padding:60px 40px 60px 30px}}@media screen and (max-width: 480px){.num-circles--boxed{padding:50px 30px 50px 20px}}@media screen and (max-width: 440px){.num-circles--boxed{padding:42px 26px 45px 16px}}.imgcols{margin:10px 0;display:flex;flex-direction:column;text-decoration:none}@media screen and (max-width: 400px){.imgcols{margin:0 -4px}}@media screen and (min-width: 981px){.imgcols{align-items:center;flex-direction:row}}.imgcols__img{order:0;aspect-ratio:16/10;overflow:hidden;border-radius:10px;margin:0 8% -14%;z-index:1}.imgcols__img img{object-fit:cover;width:100%;height:100%}@media screen and (max-width: 440px){.imgcols__img{margin:0 7% -16%}}@media screen and (min-width: 981px){.imgcols__img{order:1;margin:0 0 0 -10%}}.imgcols__panel{order:1;padding:22% 8% 10%;border-radius:10px;background:#fff;box-shadow:0 2px 16px 0px rgba(0,0,0,.1);box-shadow:0 0 10px 5px rgba(0,0,0,.1)}@media screen and (max-width: 440px){.imgcols__panel{padding:25% 7% 10%}}@media screen and (min-width: 981px){.imgcols__panel{min-height:480px;display:flex;flex-direction:column;justify-content:center;order:0;flex:0 0 65%;padding:6% 18% 6% 6%}}.imgcols__panel h2{text-wrap:balance;line-height:110%}.imgcols__panel .h2,.imgcols__panel .h3,.imgcols__panel h4{margin-bottom:25px}.imgcols__panel .leader{color:#402c78}.imgcols__panel .buttons-group{margin-top:5px}.imgcols__arrow{margin-top:25px;width:54px;height:54px;border-radius:9px;border:1px solid #402c78;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}@media screen and (max-width: 440px){.imgcols__arrow{width:48px;height:48px}}.imgcols__arrow svg{stroke:#402c78;height:50%;width:auto;transition:stroke .3s ease;fill:rgba(0,0,0,0)}.imgcols:hover,.imgcols:focus{text-decoration:none}.imgcols:hover .imgcols__arrow,.imgcols:focus .imgcols__arrow{background-color:#402c78}.imgcols:hover .imgcols__arrow svg,.imgcols:focus .imgcols__arrow svg{stroke:#fff}@media screen and (min-width: 981px){.imgcols--rev .imgcols__panel{order:1;padding:6% 6% 6% 18%}}@media screen and (min-width: 981px){.imgcols--rev .imgcols__img{order:0;margin:0 -10% 0 0}}.imgcols--purple .imgcols__panel{background:linear-gradient(180deg, #402C78 0%, #7651DE 100%)}.imgcols--purple .imgcols__panel h2,.imgcols--purple .imgcols__panel h3,.imgcols--purple .imgcols__panel h4,.imgcols--purple .imgcols__panel p{color:#fff}.imgcols--purple .imgcols__arrow{background-color:rgba(0,0,0,0);border-color:#fff}.imgcols--purple .imgcols__arrow svg{stroke:#fff}.imgcols--purple:hover,.imgcols--purple:focus{text-decoration:none}.imgcols--purple:hover .imgcols__arrow,.imgcols--purple:focus .imgcols__arrow{background-color:#fff}.imgcols--purple:hover .imgcols__arrow svg,.imgcols--purple:focus .imgcols__arrow svg{stroke:#402c78}.bb-imgcols+.bb-imgcols{margin-top:5px}@media screen and (min-width: 481px){.bb-imgcols+.bb-imgcols{margin-top:15px}}@media screen and (min-width: 769px){.bb-imgcols+.bb-imgcols{margin-top:30px}}@media screen and (min-width: 1081px){.bb-imgcols+.bb-imgcols{margin-top:40px}}.bb-imgcols:last-child{margin-bottom:5px}@media screen and (min-width: 481px){.bb-imgcols:last-child{margin-bottom:15px}}@media screen and (min-width: 769px){.bb-imgcols:last-child{margin-bottom:30px}}@media screen and (min-width: 1081px){.bb-imgcols:last-child{margin-bottom:40px}}.key-features-wrap{padding:50px 35px;border-bottom:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 2px 15px 0px rgba(0,0,0,.15);border-radius:10px}@media screen and (max-width: 768px){.key-features-wrap{padding:50px 30px}}@media screen and (max-width: 480px){.key-features-wrap{padding:40px 15px}}.key-features-wrap>h2,.key-features-wrap>h3{padding:0 15px}@media screen and (max-width: 480px){.key-features-wrap>h2,.key-features-wrap>h3{margin-bottom:10px;padding:0 10px;text-wrap:pretty}}@media screen and (max-width: 440px){.key-features-wrap>h2,.key-features-wrap>h3{margin-bottom:0;padding:0 8px}}@media screen and (max-width: 480px){.key-features-wrap--altrows{padding:40px 0}}.key-features-wrap--altrows>h2,.key-features-wrap--altrows>h3{padding:0;margin-bottom:30px}@media screen and (max-width: 480px){.key-features-wrap--altrows>h2,.key-features-wrap--altrows>h3{padding:0 20px}}.key-features__row{display:flex;padding:28px 15px;gap:0 30px;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 480px){.key-features__row{padding:25px 10px}}@media screen and (max-width: 440px){.key-features__row{padding:25px 8px}}@media screen and (max-width: 768px){.key-features__row{display:block}}.key-features__row:last-child{border:none}.key-features__title{flex:0 0 40%;color:#402c78}@media screen and (max-width: 768px){.key-features__title{margin-bottom:20px}}.key-features__title p{font-weight:600;line-height:1.35em}.key-features__info ul{line-height:1.375em}.key-features--altrows .key-features__row{border:none;padding:30px 20px}@media screen and (max-width: 480px){.key-features--altrows .key-features__row{padding:35px 20px}}.key-features--altrows .key-features__row:nth-child(odd){background-color:#f8f2ff}.key-features--altrows .key-features__row:last-child:nth-child(even){padding-bottom:0}@media screen and (max-width: 768px){.key-features--altrows .key-features__row .key-features__title p{font-size:1.15em;line-height:1.25em}}.quote-slider-wrap{padding:45px;background-color:#fff;box-shadow:0 2px 12px 0px rgba(0,0,0,.1);border-radius:10px;border:1px solid #eeeef0;position:relative;overflow:hidden}@media screen and (max-width: 480px){.quote-slider-wrap{padding:45px 30px}}@media screen and (max-width: 440px){.quote-slider-wrap{padding:40px 25px}}@media screen and (max-width: 380px){.quote-slider-wrap{padding:35px 20px}}.quote-slider-wrap .splide{padding-bottom:66px}.quote-slider-wrap .splide::before{content:"";position:absolute;bottom:66px;width:100%;height:1px;background-color:rgba(64,44,120,.14)}.quote-slider-wrap .splide__arrows{position:absolute;bottom:0;right:0;display:flex;gap:0 10px}.quote-slider-wrap .splide__arrows .splide__arrow{width:36px;height:36px;border-radius:6px;transform:none;position:relative;top:0;left:0;right:auto;border:1px solid #402c78;background-color:rgba(0,0,0,0);opacity:1;transition:background-color .3s ease}.quote-slider-wrap .splide__arrows .splide__arrow svg{width:48%;height:48%;fill:#402c78;transition:fill .3s ease}.quote-slider-wrap .splide__arrows .splide__arrow:hover,.quote-slider-wrap .splide__arrows .splide__arrow:focus{background-color:#402c78}.quote-slider-wrap .splide__arrows .splide__arrow:hover svg,.quote-slider-wrap .splide__arrows .splide__arrow:focus svg{fill:#fff}.quote-slider-wrap .splide__pagination{bottom:13px;display:flex;padding:0;align-items:flex-start;justify-content:flex-start;gap:0 10px}.quote-slider-wrap .splide__pagination__page{margin:0;background:rgba(64,44,120,.3);width:10px;height:10px;border-radius:0;display:block}.quote-slider-wrap .splide__pagination__page.is-active{background-color:#402c78;opacity:1;transform:scale(1)}.quote-slider-wrap--pink{box-shadow:none;border:none;background-color:#f8f2ff}.quote-slider-wrap--pink .quote-slide__img{background-color:#fff;border-color:#fff}.quote-slider-wrap--pink .splide{padding-bottom:66px}.quote-slider-wrap--pink .splide::before{content:"";background-color:rgba(64,44,120,.2)}@media screen and (max-width: 440px){.quote-slider-wrap--feature{padding:35px 25px}}.quote-slide{padding-bottom:50px}@media screen and (max-width: 480px){.quote-slide{padding-bottom:40px}}.quote-slide__intro{margin:0 0 35px;display:flex;gap:30px;align-items:center}@media screen and (max-width: 600px){.quote-slide__intro{display:block}}.quote-slide h3{text-wrap:pretty}.quote-slide h3:last-child{margin-bottom:0}@media screen and (max-width: 440px){.quote-slide h3{margin-bottom:15px}}@media screen and (max-width: 480px){.quote-slide p{font-size:14px;line-height:1.5em}}.quote-slide__img{flex:0 0 140px;width:140px;border:1px solid #ebebeb;border-radius:6px;margin:0;height:0;padding-top:90px;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 440px){.quote-slide__img{flex:0 0 120px;width:120px;padding-top:75px;margin:0 0 20px}}.quote-slide__img img{width:100%;height:100%;height:auto;padding:8%;position:absolute;top:50%;transform:translateY(-50%);object-fit:contain}.quote-slide--feature{padding-bottom:40px}@media screen and (max-width: 600px){.quote-slide--feature .quote-slide__header{margin-top:20px}}@media screen and (max-width: 440px){.quote-slide--feature .quote-slide__header{margin-top:16px}}.quote-slide--feature .quote-slide__intro{margin-bottom:25px}.quote-slide--feature .quote-slide__img--circle{padding-top:132px;box-shadow:0 0 0px 3px #a1fce1;border-radius:50%;overflow:hidden;border:4px solid #fff;margin:3px}@media screen and (max-width: 600px){.quote-slide--feature .quote-slide__img--circle{width:120px;padding-top:112px}}@media screen and (max-width: 440px){.quote-slide--feature .quote-slide__img--circle{width:100px;padding-top:92px}}.quote-slide--feature .quote-slide__img--circle img{width:100%;height:100%;object-fit:cover;padding:0;border-radius:50%}.quote-slide--feature .quote-slide__header .article__meta{display:flex;align-items:center;line-height:1.25em}.quote-slide--feature .quote-slide__header .article__meta date{margin:0;padding:0;color:#222}@media screen and (max-width: 440px){.quote-slide--feature .quote-slide__header .article__meta date{font-size:13px}}.quote-slide--feature .quote-slide__header .article__categories a{padding:4px 10px 5px}@media screen and (max-width: 440px){.quote-slide--feature .quote-slide__header .article__categories a{font-size:13px}}.quote-slide--feature .quote-slide__header .article__categories a:hover,.quote-slide--feature .quote-slide__header .article__categories a:focus{background-color:#402c78;color:#fff}.quote-slide--feature .buttons-group{margin-top:20px}.bb-case-study-slider{margin:20px 0}.cta-strip{display:flex;align-items:center;color:#fff;text-decoration:none;background:linear-gradient(145deg, #402C78, #231845);border-radius:12px;padding:6%;gap:50px}@media screen and (max-width: 600px){.cta-strip{display:block}}@media screen and (max-width: 480px){.cta-strip{padding:35px}}@media screen and (max-width: 440px){.cta-strip{padding:35px 30px}}.cta-strip:hover,.cta-strip:focus{text-decoration:none;color:#fff}.cta-strip:hover .btn,.cta-strip:focus .btn{background-color:#fff;border-color:#53ffd5;color:#231845;box-shadow:inset 0 0 0px 4px #53ffd5}.cta-strip h2,.cta-strip h3,.cta-strip p{color:#fff;text-wrap:pretty}.cta-strip h2:last-child,.cta-strip h3:last-child,.cta-strip p:last-child{margin-bottom:0}.cta-strip__actions{display:flex;flex-direction:column;gap:22px;text-align:left;flex:1 0 180px}@media screen and (max-width: 600px){.cta-strip__actions{margin:30px 0 0}}.cta-strip__actions span{font-weight:600}.hero-banner__txt{padding:80px 0 265px;background:linear-gradient(180deg, #402C78 0%, #7651DE 100%)}@media screen and (max-width: 768px){.hero-banner__txt{padding:80px 0 230px}}@media screen and (max-width: 480px){.hero-banner__txt{padding:60px 0 200px}}@media screen and (max-width: 440px){.hero-banner__txt{padding:50px 0 170px}}.hero-banner__txt h1,.hero-banner__txt h2,.hero-banner__txt h3,.hero-banner__txt p{color:#fff}.hero-banner__img{max-width:1240px;margin:-190px auto 0}@media screen and (max-width: 768px){.hero-banner__img{margin:-160px auto 0}}@media screen and (max-width: 480px){.hero-banner__img{margin:-140px auto 0}}@media screen and (max-width: 440px){.hero-banner__img{margin:-125px auto 0}}.hero-banner__img-inner{height:380px;overflow:hidden;border-radius:10px}@media screen and (max-width: 768px){.hero-banner__img-inner{height:320px}}@media screen and (max-width: 480px){.hero-banner__img-inner{height:280px}}@media screen and (max-width: 440px){.hero-banner__img-inner{height:250px}}.hero-banner__img-inner img{object-fit:cover;width:100%;height:100%;object-position:50%}@media screen and (min-width: 769px){.product-list{display:flex;gap:60px}}.product-card{display:block;position:relative;text-decoration:none;margin-top:60px}.product-card:first-child{margin-top:0}@media screen and (min-width: 769px){.product-card{width:50%}.product-card:nth-child(-n+2){margin-top:0}.product-card:nth-child(even){margin-right:0}}.product-card::before{content:"";position:absolute;top:0;left:0;margin:40px 0 0 40px;width:calc(100% - 40px);height:calc(100% - 40px);background:linear-gradient(180deg, #402C78 0%, #7651DE 100%);border-radius:6px;overflow:hidden}@media screen and (max-width: 440px){.product-card::before{margin:35px 0 0 35px;width:calc(100% - 35px);height:calc(100% - 35px)}}.product-card__img{height:0;padding-top:41%;margin-right:90px;position:relative;border-radius:6px;overflow:hidden}.product-card__img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-card__txt{margin-left:40px;padding:30px 55px 50px;border-radius:6px;overflow:hidden;position:relative}@media screen and (max-width: 480px){.product-card__txt{padding:30px 45px 45px}}@media screen and (max-width: 440px){.product-card__txt{margin-left:35px;padding:25px 30px 35px}}.product-card__txt h2,.product-card__txt h3{color:#fff;line-height:115%;text-wrap:balance;font-size:1.5em}@media screen and (max-width: 440px){.product-card__txt h2,.product-card__txt h3{font-size:1.4em}}.product-card__txt h2:last-child,.product-card__txt h3:last-child{margin-bottom:0}.product-card__arrow{position:absolute;top:40px;margin:26px;right:0;width:36px;height:36px;border-radius:6px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.product-card__arrow svg{stroke:#fff;fill:rgba(0,0,0,0);height:50%;width:auto;transition:stroke .3s ease}.product-card:hover .product-card__arrow,.product-card:focus .product-card__arrow{background-color:#fff}.product-card:hover .product-card__arrow svg,.product-card:focus .product-card__arrow svg{stroke:#402c78}.share-links{margin:70px 0 0;font-style:italic;font-weight:500;display:flex;align-items:center;font-size:.888em}@media screen and (max-width: 480px){.share-links{margin:60px 0 0}}@media screen and (max-width: 440px){.share-links{margin:50px 0 0}}.share-links span{margin-right:10px}.share-links a{margin:0 8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid #402c78;position:relative}@media screen and (max-width: 440px){.share-links a{width:40px;height:40px}}.share-links a:before{content:"";position:absolute;right:0;bottom:0;width:40px;height:40px;border-radius:50%;background-color:#402c78;opacity:0;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0);transform:scale(0);transform-origin:center;transition:transform .6s ease,opacity .6s ease}.share-links a svg{width:20px;color:#222;fill:#222;position:relative;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0);transition:color .6s ease,fill .6s ease}@media screen and (max-width: 440px){.share-links a svg{width:18px}}.share-links a:hover:before,.share-links a:focus:before{opacity:1;transform:scale(1.1)}.share-links a:hover svg,.share-links a:focus svg{color:#fff;fill:#fff}.share-links a.linkedin svg{margin-top:-3px}.home{margin:0}.tpl-article .main-inner{padding:0}.article__meta{display:flex}.article__meta date{margin-left:15px;padding-top:5px;white-space:nowrap;font-size:.888em;font-weight:500;color:#fff}.article__meta date:first-child{margin-left:0}.article__meta+figure,.article__meta+.article__text{margin-top:45px}.article .leader--article{color:#231745;margin-bottom:35px}.article__categories{display:flex;flex-wrap:wrap;margin-right:15px}.article__categories a{display:inline-flex;font-size:14px;padding:4px 10px 6px;border-radius:4px;margin:0;font-weight:500;font-style:italic;color:#402c78;background-color:#a1fce1;text-decoration:none}.article__categories a:hover,.article__categories a:focus{background-color:#fff}.article__figure{margin:45px auto;text-align:center}.article__figure:first-child{margin-top:0}.article__figure:last-child{margin-bottom:0}.article__figure img{border-radius:8px;overflow:hidden}.article__text .leader:not(:last-child) p:last-child{margin-bottom:25px}.article__text .leader>.row:not(.bb-quotes){padding:0}.article__text>blockquote{padding-left:25px;border-left:6px solid #a1fce1}.article__text>blockquote p{font-weight:500}.article__text>blockquote p:not(:last-child){margin-bottom:20px}.article__text .download,.article__text .accordion,.article__text .quotes,.article__text>figure,.article__text>blockquote{margin:65px 0}@media screen and (max-width: 600px){.article__text .download,.article__text .accordion,.article__text .quotes,.article__text>figure,.article__text>blockquote{margin:60px 0}}@media screen and (max-width: 480px){.article__text .download,.article__text .accordion,.article__text .quotes,.article__text>figure,.article__text>blockquote{margin:55px 0}}@media screen and (max-width: 440px){.article__text .download,.article__text .accordion,.article__text .quotes,.article__text>figure,.article__text>blockquote{margin:50px 0}}.article__text .download:first-child,.article__text .accordion:first-child,.article__text .quotes:first-child,.article__text>figure:first-child,.article__text>blockquote:first-child{margin-top:10px}.article__text .download:last-child,.article__text .accordion:last-child,.article__text .quotes:last-child,.article__text>figure:last-child,.article__text>blockquote:last-child{margin-bottom:10px}.article__text .download+.download{margin-top:-20px}.article__text>h2,.article__text>.h2{font-size:1.75em}@media screen and (max-width: 480px){.article__text>h2,.article__text>.h2{font-size:1.6em}}.article__text>h3,.article__text>.h3{font-size:1.5em}@media screen and (max-width: 480px){.article__text>h3,.article__text>.h3{font-size:1.4em}}.article__text>h4,.article__text>.h4{font-size:1.35em}@media screen and (max-width: 480px){.article__text>h4,.article__text>.h4{font-size:1.3em}}.article__text>h5,.article__text>.h5{font-size:1.25em}@media screen and (max-width: 480px){.article__text>h5,.article__text>.h5{font-size:1.2em}}.article__text>h6,.article__text>.h6{font-size:1.15em}@media screen and (max-width: 768px){.article__text .quote{margin:0 auto}}.article__text .ext-notice .fa-solid{padding-left:5px;font-size:.8em}.contact-link{margin:30px 0;padding:24px;background-color:#fff;box-shadow:0 1px 12px 0px rgba(0,0,0,.05);border-radius:8px;border:1px solid #eeeef0;display:block;text-decoration:none}@media screen and (min-width: 769px){.contact-link:first-of-type{margin-top:45px}}@media screen and (max-width: 480px){.contact-link{margin:25px 0}.contact-link:first-of-type{margin-top:30px}}.contact-link:last-child{margin-bottom:10px}.contact-link:hover,.contact-link:focus{border-color:#402c78;box-shadow:inset 0 0 0px 2px #402c78}.contact-link dt{color:#6e7191;font-weight:400;margin-bottom:5px}.contact-link dd{font-size:1.25em;font-weight:600;text-decoration:none;color:#402c78}.form--contact{padding:25px;padding:8% 5%;box-shadow:0 2px 12px 0px rgba(0,0,0,.05);border-radius:8px;border:1px solid #f4f4f4;background-color:hsla(0,0%,100%,.7)}.grid--page-aside{gap:50px}.grid--page-aside>.grid__col--9{max-width:900px}.grid--page-aside .container{padding-left:0;padding-right:0}@media screen and (max-width: 980px){.grid--page-aside{display:block}.grid--page-aside>.grid__col{max-width:900px;margin:0 auto}.grid--page-aside>.grid__col--3{display:none}}@media screen and (min-width: 981px){.grid--page-aside .inner{max-width:100%}}@media(prefers-reduced-motion: no-preference){.misson-heading .word{display:inline-block;white-space:nowrap}.misson-heading .letter{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.misson-heading.in-view .letter{opacity:1;transform:translateY(0)}.hero-home__summ p:not(.misson-heading){opacity:0;transform:translate3d(0, 10px, 0);transition:opacity 1.5s ease,transform 1.5s ease;transition-delay:2s}.hero-home__summ p:not(.misson-heading).in-view{transform:none;transform:translate3d(0, 0, 0);opacity:1}.hero-home__intro h1 span{display:inline-block;opacity:0;scale:1.3;transform:translate3d(0, 14px, 0);transition:opacity 2.75s ease,transform 1.2s ease,scale 1.2s ease;will-change:transform,opacity;transition-delay:.2s}.hero-home__intro h1 span:nth-of-type(2){transition-delay:.6s}.hero-home__intro h1 span:nth-of-type(3){transition-delay:1s}.hero-home__intro h1 span.hhi-dot{scale:1;transform:translate3d(0, 0, 0);transition-delay:2s}.hero-home__intro p{opacity:0;transform:translate3d(0, 10px, 0);transition:opacity 1.5s ease,transform 1.5s ease;transition-delay:2s}.hero-home__intro.in-view h1 span{scale:1;transform:translate3d(0, 0, 0);opacity:1}.hero-home__intro.in-view p{transform:none;transform:translate3d(0, 0, 0);opacity:1}}@media screen and (prefers-reduced-motion: no-preference)and (min-width: 769px){.fade-up{opacity:0;transform:translate3d(0, 14px, 0);transition:opacity 1s ease,transform .8s ease;will-change:transform,opacity}.fade-up.del-1{transition-delay:.1s}.fade-up.del-2{transition-delay:.2s}.fade-up.del-3{transition-delay:.3s}.fade-up.del-4{transition-delay:.4s}.fade-up.del-5{transition-delay:.5s}.fade-up.del-6{transition-delay:.6s}.fade-up.del-7{transition-delay:.7s}.fade-up.del-8{transition-delay:.8s}.fade-up.in-view{transform:translate3d(0, 0, 0);opacity:1}.tstack>.tstack__col{opacity:0;scale:.95;transition:opacity 1.5s ease,scale 1.5s ease}.tstack .tstack-hline{opacity:0;transform:scaleX(0);transition:all 1s ease;transition-delay:1s;transform-origin:0 0}.tstack .tstack-hline:nth-child(5){transition-delay:1.75s}.tstack .tstack-vline{opacity:0;transform:scaleY(0.25);transition:opacity 1.5s ease,transform 1.5s ease;transition-delay:1.75s}.tstack .tstack__group{opacity:0;scale:.9;transition:opacity 1.5s ease,scale 1.5s ease;transition-delay:.75s}.tstack>.tstack__col:last-child{transition-delay:1.5s}.tstack.in-view .tstack__col,.tstack.in-view .tstack__group{opacity:1;scale:1}.tstack.in-view .tstack-hline{opacity:1;transform:scaleX(1)}.tstack.in-view .tstack-vline{opacity:1;transform:scaleY(1)}}
