@import url(https://fonts.googleapis.com/css?family=Space+Mono:400,700);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"VisueltWeb";src:url(../fonts/Visuelt-Regular.9ebf05f.eot);src:url(../fonts/Visuelt-Regular.9ebf05f.eot?#iefix) format("embedded-opentype"),url(../fonts/Visuelt-Regular.51d1787.woff2) format("woff2"),url(../fonts/Visuelt-Regular.566e31f.woff) format("woff");font-weight:normal;font-style:normal;font-display:auto}@font-face{font-family:"VisueltWeb";src:url(../fonts/Visuelt-Medium.00dfbc6.eot);src:url(../fonts/Visuelt-Medium.00dfbc6.eot?#iefix) format("embedded-opentype"),url(../fonts/Visuelt-Medium.bef73bf.woff2) format("woff2"),url(../fonts/Visuelt-Medium.2a9a026.woff) format("woff");font-weight:bold;font-style:normal;font-display:auto}@font-face{font-family:"VisueltWeb";src:url(../fonts/visuelt-light.b3e35a1.eot);src:url(../fonts/visuelt-light.b3e35a1.eot?#iefix) format("embedded-opentype"),url(../fonts/visuelt-light.2d588ec.woff2) format("woff2"),url(../fonts/visuelt-light.e7efa00.woff) format("woff");font-weight:200;font-style:normal;font-display:auto}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:0}::-moz-selection{background:rgba(77,161,255,.95);color:#fff}::selection{background:rgba(77,161,255,.95);color:#fff}::-moz-selection{background:rgba(77,161,255,.95);color:#fff}body,html{font:18px "VisueltWeb","Helvetica Neue",Arial,sans-serif;color:#040041;scroll-behavior:smooth;scroll-padding-top:86px}@media(min-width: 1024px){body,html{scroll-padding-top:118px}}@media(min-width: 569px){body,html{font-size:19px}}@media(min-width: 1024px){body,html{font-size:20px}}body.navigation--show,html.navigation--show{overflow:hidden}.wrap{padding:1.5rem 2rem}@media(min-width: 1024px){.wrap{padding:0 1.5rem 0 4.25rem}}@media(min-width: 1270px){.wrap{padding:0 3.3rem 0 6.25rem}}.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:72rem;margin-left:auto;margin-right:auto}[class*=col-]{min-height:1px}.col-1-1{width:100%}.col-1-2{width:50%}.col-1-3{width:33.3333333333%}.col-2-3{width:66.6666666667%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6{width:16.6666666667%}.col-5-6{width:83.3333333333%}.col-1-8{width:12.5%}.col-3-8{width:37.5%}.col-5-8{width:62.5%}.col-7-8{width:87.5%}.col-1-10{width:10%}.col-3-10{width:30%}.col-4-10{width:40%}.col-6-10{width:40%}.col-1-11{width:9.0909090909%}.col-1-12{width:8.3333333333%}.col-7-12{width:58.3333333333%}@media(min-width: 569px){.col-sm-1-1{width:100%}.col-sm-1-2{width:50%}.col-sm-1-3{width:33.3333333333%}.col-sm-2-3{width:66.6666666667%}.col-sm-1-4{width:25%}.col-sm-3-4{width:75%}.col-sm-1-5{width:20%}.col-sm-2-5{width:40%}.col-sm-3-5{width:60%}.col-sm-4-5{width:80%}.col-sm-1-6{width:16.6666666667%}.col-sm-5-6{width:83.3333333333%}.col-sm-1-8{width:12.5%}.col-sm-3-8{width:37.5%}.col-sm-5-8{width:62.5%}.col-sm-7-8{width:87.5%}.col-sm-1-10{width:10%}.col-sm-3-10{width:30%}.col-sm-4-10{width:40%}.col-sm-6-10{width:40%}.col-sm-1-11{width:9.0909090909%}.col-sm-1-12{width:8.3333333333%}.col-sm-7-12{width:58.3333333333%}}@media(min-width: 1024px){.col-md-1-1{width:100%}.col-md-1-2{width:50%}.col-md-1-3{width:33.3333333333%}.col-md-2-3{width:66.6666666667%}.col-md-1-4{width:25%}.col-md-3-4{width:75%}.col-md-1-5{width:20%}.col-md-2-5{width:40%}.col-md-3-5{width:60%}.col-md-4-5{width:80%}.col-md-1-6{width:16.6666666667%}.col-md-5-6{width:83.3333333333%}.col-md-1-8{width:12.5%}.col-md-3-8{width:37.5%}.col-md-5-8{width:62.5%}.col-md-7-8{width:87.5%}.col-md-1-10{width:10%}.col-md-3-10{width:30%}.col-md-4-10{width:40%}.col-md-6-10{width:40%}.col-md-1-11{width:9.0909090909%}.col-md-1-12{width:8.3333333333%}.col-md-7-12{width:58.3333333333%}}@media(min-width: 1270px){.col-lg-1-1{width:100%}.col-lg-1-2{width:50%}.col-lg-1-3{width:33.3333333333%}.col-lg-2-3{width:66.6666666667%}.col-lg-1-4{width:25%}.col-lg-3-4{width:75%}.col-lg-1-5{width:20%}.col-lg-2-5{width:40%}.col-lg-3-5{width:60%}.col-lg-4-5{width:80%}.col-lg-1-6{width:16.6666666667%}.col-lg-5-6{width:83.3333333333%}.col-lg-1-8{width:12.5%}.col-lg-3-8{width:37.5%}.col-lg-5-8{width:62.5%}.col-lg-7-8{width:87.5%}.col-lg-1-10{width:10%}.col-lg-3-10{width:30%}.col-lg-4-10{width:40%}.col-lg-6-10{width:40%}.col-lg-1-11{width:9.0909090909%}.col-lg-1-12{width:8.3333333333%}.col-lg-7-12{width:58.3333333333%}}@media(min-width: 1400px){.col-xl-1-1{width:100%}.col-xl-1-2{width:50%}.col-xl-1-3{width:33.3333333333%}.col-xl-2-3{width:66.6666666667%}.col-xl-1-4{width:25%}.col-xl-3-4{width:75%}.col-xl-1-5{width:20%}.col-xl-2-5{width:40%}.col-xl-3-5{width:60%}.col-xl-4-5{width:80%}.col-xl-1-6{width:16.6666666667%}.col-xl-5-6{width:83.3333333333%}.col-xl-1-8{width:12.5%}.col-xl-3-8{width:37.5%}.col-xl-5-8{width:62.5%}.col-xl-7-8{width:87.5%}.col-xl-1-10{width:10%}.col-xl-3-10{width:30%}.col-xl-4-10{width:40%}.col-xl-6-10{width:40%}.col-xl-1-11{width:9.0909090909%}.col-xl-1-12{width:8.3333333333%}.col-xl-7-12{width:58.3333333333%}}h1,h2,h3{line-height:1em}h1,.h1{font-size:2.2em;font-weight:bold;letter-spacing:-0.01em;margin-bottom:.75em}@media(min-width: 569px){h1,.h1{font-size:2.7em}}@media(min-width: 1024px){h1,.h1{font-size:3em}}@media(min-width: 1270px){h1,.h1{font-size:3em}}@media(min-width: 1400px){h1,.h1{font-size:3.15em}}h2,.h2{font-size:1.8rem;font-weight:bold;letter-spacing:-0.01em;margin-bottom:.75em}@media(min-width: 1024px){h2,.h2{font-size:2rem}}@media(min-width: 1270px){h2,.h2{font-size:2.6rem}}@media(min-width: 1400px){h2,.h2{font-size:2.6rem}}h3,.h3{font-size:1.3rem;font-weight:bold;letter-spacing:-0.01em;margin-bottom:.75em}@media(min-width: 569px){h3,.h3{font-size:1.4rem}}@media(min-width: 1024px){h3,.h3{font-size:1.55rem}}@media(min-width: 1270px){h3,.h3{font-size:1.9rem}}@media(min-width: 1400px){h3,.h3{font-size:2.1rem}}h4,.h4{font-size:1.4rem;line-height:1.1em;font-weight:bold;letter-spacing:-0.01em;margin-bottom:1em}@media(min-width: 569px){h4,.h4{font-size:1.2rem}}@media(min-width: 1024px){h4,.h4{font-size:1.3rem}}@media(min-width: 1270px){h4,.h4{font-size:1.4rem}}@media(min-width: 1400px){h4,.h4{font-size:1.4rem}}h5,.h5{font-size:1em;margin-bottom:1em}@media(min-width: 569px){h5,.h5{font-size:1.3rem}}@media(min-width: 1024px){h5,.h5{font-size:1.5rem}}h6,.h6{font-size:.9rem;letter-spacing:.03em}a{color:inherit;text-decoration:none}strong{font-weight:bold}p,article ul,article ol{line-height:1.75em;margin-bottom:1.75em;letter-spacing:.015em}p:last-child,article ul:last-child,article ol:last-child{margin-bottom:0}p a:hover,article ul a:hover,article ol a:hover{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(4, 0, 65, 0.5)));background-image:linear-gradient(transparent 0%, rgba(4, 0, 65, 0.5) 0%);background-repeat:repeat-x;background-size:1px 1.5px;background-position:0 100%;text-decoration:none}article ul li,.text-content ul li{padding-left:1.25rem}article ul li:before,.text-content ul li:before{content:"";position:absolute;margin-top:.8em;margin-left:-1.25em;width:6px;height:6px;background:currentColor;border-radius:50%;opacity:.5}.text-content ul li{margin-bottom:.8em}.text-content ul li:last-child{margin-bottom:1.9em}article ol{counter-reset:list-counter}article ol li{padding-left:1.25rem;counter-increment:my-awesome-counter;list-style:none;color:#757397}article ol li:before{content:counter(my-awesome-counter) ". ";opacity:.5;position:absolute;margin-left:-1.25rem}.intro{color:rgba(4,0,65,.85) !important}blockquote{font-size:1.4rem;letter-spacing:-0.01em;margin-bottom:1em;line-height:1.2em;margin:0}blockquote p{line-height:1.2em}@media(min-width: 569px){blockquote{font-size:1.4rem}}@media(min-width: 1024px){blockquote{font-size:1.45rem}}@media(min-width: 1270px){blockquote{font-size:1.5rem}}@media(min-width: 1400px){blockquote{font-size:1.6rem}}blockquote cite{font-size:.9rem;color:#4da1ff;line-height:1.2em}pre,code{font-family:"Space Mono",monospace;font-size:.85rem;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:none;font-feature-settings:none}code{padding:0 .1em}pre{display:block;line-height:1.6em;overflow-x:auto}pre code{padding:0}sup{font-size:.6em;line-height:1em;vertical-align:super}time{font-size:.8rem;letter-spacing:.03em;color:#4da1ff}span.caps{font-size:.925em}p code{color:#757397}.color--dark{color:#040041}.color--white{color:#fff}.color--blue{color:#4da1ff}.color--red{color:#e40049}.color--green{color:#71cb81}.color--yellow{color:#fdbe11}.color--pink{color:#ff4387}.color--grey{color:#f9f9f9}.color--lightdark{color:#757397}.fill--dark{fill:#040041}.fill--white{fill:#fff}.fill--blue{fill:#4da1ff}.fill--red{fill:#e40049}.fill--green{fill:#71cb81}.fill--yellow{fill:#fdbe11}.fill--pink{fill:#ff4387}.fill--grey{fill:#f9f9f9}.stroke--dark{stroke:#040041}.stroke--white{stroke:#fff}.stroke--blue{stroke:#4da1ff}.stroke--red{stroke:#e40049}.stroke--green{stroke:#71cb81}.stroke--yellow{stroke:#fdbe11}.stroke--pink{stroke:#ff4387}.stroke--grey{stroke:#f9f9f9}.bg--dark{background-color:#040041}.bg--white{background-color:#fff}.bg--blue{background-color:#4da1ff}.bg--red{background-color:#e40049}.bg--green{background-color:#71cb81}.bg--yellow{background-color:#fdbe11}.bg--pink{background-color:#ff4387}.bg--grey{background-color:#f9f9f9}.to--white,.to--grey{position:relative;background:#fff}.to--white:before,.to--grey:before{content:"";position:absolute;top:0;left:0;width:100%;height:4rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));background:linear-gradient(rgba(255, 255, 255, 0), white)}@media(min-width: 1024px){.to--white:before,.to--grey:before{height:3rem}}@media(min-width: 1270px){.to--white:before,.to--grey:before{height:4.5rem}}.component+.to--white:before,.component+.to--grey:before{top:auto;bottom:100%}.to--white:first-child,.to--grey:first-child{background:transparent}.to--white:first-child:before,.to--grey:first-child:before{display:none}.to--grey{background:#f9f9f9}.to--grey:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(249, 249, 249, 0)), to(#f9f9f9));background:linear-gradient(rgba(249, 249, 249, 0), #f9f9f9)}.component{padding-top:2rem;padding-bottom:2rem;margin:0 auto}@media(min-width: 1024px){.component{padding-top:3rem;padding-bottom:3rem}}@media(min-width: 1270px){.component{padding-top:4.5rem;padding-bottom:4.5rem}}.component+.component:not(.component--reset){padding-top:0}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;overflow:hidden;padding:0 1.4rem;border:1px solid #040041;height:3rem;line-height:2.85rem;font-size:.85rem;font-family:inherit;letter-spacing:.03em;cursor:pointer;color:#040041;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-ms-flex-negative:0;flex-shrink:0;background:none;margin:0;-webkit-mask-image:-webkit-radial-gradient(white, black)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button{-webkit-box-shadow:inset 0 0 0 .5px #040041;box-shadow:inset 0 0 0 .5px #040041}}.button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#040041;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:scaleX(0) scaleY(1.1) skew(-40deg) translate3d(-12%, 0, 0);transform:scaleX(0) scaleY(1.1) skew(-40deg) translate3d(-12%, 0, 0);-webkit-transform-origin:left;transform-origin:left}.button:hover,.button:active{color:#fff}.button:hover:before,.button:active:before{-webkit-transform:scaleX(1.02) scaleY(1.1) skew(0) translate3d(0, 0, 0);transform:scaleX(1.02) scaleY(1.1) skew(0) translate3d(0, 0, 0)}.button[data-loading]{pointer-events:none}.button[data-loading] span{opacity:0}.button[data-loading]:hover,.button[data-loading]:active{background:inherit}.button[data-loading]:before{-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out;background:#040041;-webkit-transform:scaleX(1.02) scaleY(1.1) skew(0) translate3d(0, 0, 0);transform:scaleX(1.02) scaleY(1.1) skew(0) translate3d(0, 0, 0)}.button[data-loading]:after{content:"";font-size:10px;top:50%;left:50%;width:2.5em;height:2.5em;border-radius:50%;-webkit-animation:rotate .8s infinite linear;animation:rotate .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transform-origin:top left;transform-origin:top left}.button[data-success],.button[data-error]{pointer-events:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:inset 0 0 0 .5px #71cb81;box-shadow:inset 0 0 0 .5px #71cb81}.button[data-success] span,.button[data-error] span{-webkit-transition:text-indent .25s ease-out;transition:text-indent .25s ease-out;font-size:.7rem;text-indent:1.4rem}.button[data-success]:hover,.button[data-success]:active,.button[data-error]:hover,.button[data-error]:active{background:#71cb81}.button[data-success]:before,.button[data-error]:before{background:#71cb81;-webkit-transform:scaleX(1.02) scaleY(1.1) skew(0) translate3d(0, 0, 0);transform:scaleX(1.02) scaleY(1.1) skew(0) translate3d(0, 0, 0)}.button[data-success]:after,.button[data-error]:after{height:1.3em;width:.7em;-webkit-transform-origin:left top;transform-origin:left top;border-right:2px solid #fff;border-top:2px solid #fff;content:"";left:1em;top:50%;position:absolute;-webkit-animation-duration:800ms;animation-duration:800ms;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:checkmark;animation-name:checkmark;-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg)}.button[data-success] span{color:transparent;font-size:0;text-indent:0}.button[data-success] span:after{margin-top:2.8rem;color:#fff;content:attr(data-success-msg);font-size:.8rem;margin-left:.6rem}.button[data-error]{-webkit-box-shadow:inset 0 0 0 .5px #e40049;box-shadow:inset 0 0 0 .5px #e40049}.button[data-error] span{color:transparent;font-size:0;text-indent:0}.button[data-error] span:after{content:attr(data-error-msg);margin-top:2.8rem;color:#fff;font-size:.8rem}.button[data-error]:hover,.button[data-error]:active{background:#e40049}.button[data-error]:before{background:#e40049}.button[data-error]:after{content:none}.button[disabled]{opacity:.3;pointer-events:none}.button span{display:inline-block;position:relative;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);white-space:nowrap}.button--full{display:block;text-align:center;width:100%}.button--primary,.button--back,.button--action{border:0;background:#fc5200;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--primary:before,.button--back:before,.button--action:before{background:#ffeee6}.button--primary:hover,.button--back:hover,.button--action:hover{color:#fa4a07}.button--primary__light{border:0;background:#e6e6ec;color:#040041;-webkit-box-shadow:none;box-shadow:none}.button--primary__light:before{background:#fc5200}.button--primary__light:hover{color:#fff}.button--primary__half{border:0;background:#757397;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--primary__half:before{background:#fc5200}.button--primary__half:hover{color:#fff}.button--gold{border:0;background:#cba871;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--gold:before{background:#faf6f1}.button--gold:hover{color:#c1a06f}.button--inline{border:0;-webkit-box-shadow:none;box-shadow:none;background:#fff;padding-left:0;padding-right:0;color:#040041}.button--inline.button--action{padding-right:.4em}.button--inline:before{background:#fff}.button--inline:hover{color:#040041}.button--transparent{border:0;-webkit-box-shadow:none;box-shadow:none;background:#fff;color:#040041}.button--transparent:before{background:#fc5200}.button--transparent:hover{color:#fff}.button--action{position:relative;padding-right:1.1rem}.button--action:not([data-error]) span{padding-right:1.75rem;margin-right:-0.2em;width:calc(100% + .2em)}.button--action:not([data-error]) span:before{content:"";position:absolute;top:calc(50% + 2px);right:0;width:.8rem;height:.8rem;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translate(-63%, -50%) rotate(45deg) scale(0.75);transform:translate(-63%, -50%) rotate(45deg) scale(0.75);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.button--action:not([data-error]) span:after{content:"";position:absolute;top:calc(50% + 2px);right:0;height:2px;width:1rem;background:currentColor;-webkit-transform:translate(-50%, -50%) scaleX(0) scaleY(0.75);transform:translate(-50%, -50%) scaleX(0) scaleY(0.75);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.button--action:not([data-error]):hover span:before{-webkit-transform:translate(-1.5%, -50%) rotate(45deg) scale(0.75);transform:translate(-1.5%, -50%) rotate(45deg) scale(0.75)}.button--action:not([data-error]):hover span:after{-webkit-transform:translate(-7.5%, -50%) scaleX(1) scaleY(0.75);transform:translate(-7.5%, -50%) scaleX(1) scaleY(0.75)}.button--back{position:relative}.button--back span{padding-left:1.75rem;margin-left:-0.2em;width:calc(100% + .2em)}.button--back span:before{content:"";position:absolute;top:calc(50% + 2px);left:0;width:.6rem;height:.6rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;-webkit-transform:translate(37%, -50%) rotate(45deg);transform:translate(37%, -50%) rotate(45deg);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.button--back span:after{content:"";position:absolute;top:calc(50% + 2px);left:0;height:2px;width:1rem;background:currentColor;-webkit-transform:translate(-60%, -50%) scaleX(0);transform:translate(-60%, -50%) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.button--back:hover span:before{-webkit-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.button--back:hover span:after{-webkit-transform:translate(0%, -50%) scaleX(1);transform:translate(0%, -50%) scaleX(1)}.button--blue{background:#4da1ff;color:#fff;border:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--blue{-webkit-box-shadow:0 0 0 .5px #4da1ff;box-shadow:0 0 0 .5px #4da1ff}}.button--blue:before{background:#25396c}.button--blue:hover{color:#fff}.button--white{color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-color:#fff}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--white{-webkit-box-shadow:inset 0 0 0 .5px #fff;box-shadow:inset 0 0 0 .5px #fff}}.button--white:before{background:#fff}.button--white:hover{color:#040041}.button--dark{background:#040041;color:#fff;border:0}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--dark{-webkit-box-shadow:0 0 0 .5px #040041;box-shadow:0 0 0 .5px #040041}}.button--dark:before{background:#25396c}.button--dark:hover{color:#fff}.button--more{border:0;margin-bottom:-0.75em}.button--more span{padding-left:1.8em;position:relative;-webkit-transform:translate3d(-1.2rem, 0, 0);transform:translate3d(-1.2rem, 0, 0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.button--more span:before,.button--more span:after{content:"";position:absolute;top:52%;left:4px;background:currentColor;height:1px;width:17px;margin:-1px -8px;-webkit-box-shadow:0 .5px 0 currentColor;box-shadow:0 .5px 0 currentColor}.button--more span:before{-webkit-transform:rotate(90deg) scaleY(0.75);transform:rotate(90deg) scaleY(0.75)}.button--more:hover span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--more{-webkit-box-shadow:none;box-shadow:none}}.button--download{border:0;margin-bottom:-0.75em}.button--download span{padding-left:1.5em;position:relative;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;-webkit-transform:translate3d(-1.2em, 0, 0);transform:translate3d(-1.2em, 0, 0)}.button--download span:before{content:"";position:absolute;top:calc(50% + 1px);left:0;width:.8rem;height:.8rem;border-bottom:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translate(-50%, -30%) rotate(45deg) scale(0.75);transform:translate(-50%, -30%) rotate(45deg) scale(0.75);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.button--download span:after{content:"";position:absolute;top:calc(50% + 1px);left:0;height:1rem;width:2px;background:currentColor;-webkit-transform:translate(-50%, -50%) scaleY(1) scaleX(0.75);transform:translate(-50%, -50%) scaleY(1) scaleX(0.75);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.button--download:hover span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--download{-webkit-box-shadow:none;box-shadow:none}}.button--hidden{border:0;margin-bottom:-0.75em}.button--hidden span{position:relative;-webkit-transform:translate3d(-1.2rem, 0, 0);transform:translate3d(-1.2rem, 0, 0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.button--hidden:hover span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--hidden{-webkit-box-shadow:none;box-shadow:none}}.button--arrow{border:0;margin-bottom:-0.75em}.button--arrow span{padding-left:1.8em;position:relative;-webkit-transform:translate3d(-1.2rem, 0, 0);transform:translate3d(-1.2rem, 0, 0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.button--arrow span:before{content:"";position:absolute;top:50%;left:4px;background:currentColor;height:2px;width:16px;margin:-1px -8px}.button--arrow span:after{content:"";position:absolute;top:50%;left:0px;border-top:2px solid currentColor;border-right:2px solid currentColor;height:12px;width:12px;margin:-6px 0}.button--arrow span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button--arrow:hover span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--arrow{-webkit-box-shadow:none;box-shadow:none}}.button--close{background:#757397;color:#fff;-webkit-box-shadow:none;box-shadow:none;border:0;width:3rem}.button--close span{position:absolute;left:0;top:0;height:100%;width:100%}.button--close span:before,.button--close span:after{content:"";position:absolute;top:50%;left:50%;background:#fff;height:2px;width:24px;margin:-1px -12px}.button--close span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button--close span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button--play{color:#040041}.button--play span{padding-left:1.5em}.button--play span:before{content:"";position:absolute;top:52.5%;left:0;-webkit-transform:translate3d(-45%, -50%, 0);transform:translate3d(-45%, -50%, 0);display:block;border-left:1em solid currentColor;border-top:.5em solid transparent;border-bottom:.5em solid transparent}.button--round{border-radius:2rem;padding:0 2rem}.button--round__small{height:2.55rem;line-height:2.4rem;padding:0 1.5rem}.button--light{background:#f9f9f9;border-color:#f9f9f9}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.button--light{-webkit-box-shadow:inset 0 0 0 .5px #f9f9f9;box-shadow:inset 0 0 0 .5px #f9f9f9}}.button--light__outline{background:#fff}.arrow{position:relative;background:#25396c;color:#fff;display:block;height:3rem;width:3rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:2px;overflow:hidden}@media(max-width: 1023px){.arrow{color:#fff}}.arrow:last-child{margin-right:0}.arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(77,161,255,.2);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:scaleX(0) skew(-40deg) translate3d(-30%, 0, 0);transform:scaleX(0) skew(-40deg) translate3d(-30%, 0, 0);-webkit-transform-origin:left;transform-origin:left}.arrow:hover,.arrow:active{color:#fff}.arrow:hover:before,.arrow:active:before{-webkit-transform:scaleX(1) skew(0) translate3d(0, 0, 0);transform:scaleX(1) skew(0) translate3d(0, 0, 0)}.arrow--light{background:#25396c;color:#fff}.arrow--light:before{background-color:rgba(77,161,255,.2)}.arrow span{position:absolute;top:50%;left:50%;font:0/0 a;height:2px;width:2px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.arrow span:before{content:"";position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translate(-63%, -50%) rotate(45deg);transform:translate(-63%, -50%) rotate(45deg)}.arrow span:after{content:"";position:absolute;top:50%;left:50%;height:2px;width:1rem;background:currentColor;-webkit-transform:translate(-65%, -50%) scaleX(0);transform:translate(-65%, -50%) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.arrow:hover span{-webkit-transform:translate3d(200%, -50%, 0);transform:translate3d(200%, -50%, 0)}.arrow:hover span:after{-webkit-transform:translate(-65%, -50%) scaleX(1);transform:translate(-65%, -50%) scaleX(1)}.arrow--left span:before{-webkit-transform:translate(-35%, -50%) rotate(-135deg);transform:translate(-35%, -50%) rotate(-135deg)}.arrow--left span:after{-webkit-transform:translate(-35%, -50%) scaleX(0);transform:translate(-35%, -50%) scaleX(0);-webkit-transform-origin:left;transform-origin:left}.arrow--left:hover span{-webkit-transform:translate3d(-200%, -50%, 0);transform:translate3d(-200%, -50%, 0)}.arrow--left:hover span:after{-webkit-transform:translate(-35%, -50%) scaleX(1);transform:translate(-35%, -50%) scaleX(1)}.arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.download{position:relative;background:#25396c;background:rgba(4,0,65,.1);display:block;height:3rem;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:2px;overflow:hidden}@media(max-width: 1023px){.download{color:#fff}}.download:last-child{margin-right:0}.download:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:scaleX(0) skew(-40deg) translate3d(-30%, 0, 0);transform:scaleX(0) skew(-40deg) translate3d(-30%, 0, 0);-webkit-transform-origin:left;transform-origin:left}.download:hover:before,.download:active:before{-webkit-transform:scaleX(1) skew(0) translate3d(0, 0, 0);transform:scaleX(1) skew(0) translate3d(0, 0, 0)}.download span{position:absolute;top:45%;left:1.5rem;font:0/0 a;height:2px;width:2px;-webkit-transform:translate3d(-50%, 200%, 0);transform:translate3d(-50%, 200%, 0);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.download span:before{content:"";position:absolute;top:35%;left:50%;width:.7rem;height:.7rem;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out;background:transparent;border-radius:0;opacity:1}@media(max-width: 1023px){.download span:before{right:-0.5em}}.download span:after{content:"";position:absolute;top:35%;left:50%;width:2px;height:1rem;background:currentColor;-webkit-transform:translate(-50%, -55%) scaleY(1);transform:translate(-50%, -55%) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}@media(max-width: 1023px){.download span:after{right:-0.5em}}.download:hover span{-webkit-transform:translate3d(-50%, 300%, 0);transform:translate3d(-50%, 300%, 0)}.download:hover span:after{-webkit-transform:translate(-50%, -55%) scaleY(1.3);transform:translate(-50%, -55%) scaleY(1.3)}.download em{position:relative;display:inline-block;padding-left:2.85rem;padding-right:1.4rem;line-height:2.85rem;font-size:.9rem;z-index:2}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) translate3d(-50%, -50%, 0);transform:rotate(0deg) translate3d(-50%, -50%, 0)}100%{-webkit-transform:rotate(360deg) translate3d(-50%, -50%, 0);transform:rotate(360deg) translate3d(-50%, -50%, 0)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) translate3d(-50%, -50%, 0);transform:rotate(0deg) translate3d(-50%, -50%, 0)}100%{-webkit-transform:rotate(360deg) translate3d(-50%, -50%, 0);transform:rotate(360deg) translate3d(-50%, -50%, 0)}}@-webkit-keyframes checkmark{0%{height:0;width:0}20%{height:0;width:.7em}40%{height:1.4em;width:.7em}100%{height:1.4em;width:.7em}}@keyframes checkmark{0%{height:0;width:0}20%{height:0;width:.7em}40%{height:1.4em;width:.7em}100%{height:1.4em;width:.7em}}input{font-family:inherit;font-size:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:0}.form{padding-top:1.5rem}.form.grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .input,.form .textarea{position:relative;margin:.6em 0 0}.form .input.monospaced input,.form .input.monospaced textarea,.form .textarea.monospaced input,.form .textarea.monospaced textarea{font-family:"Space Mono",monospace;color:#757397}.form-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:.6em}.form-split .input{width:calc(50% - .3em) !important;margin-top:0em}.form input,.form textarea,.form select,.form .input label span,.form .textarea label span{font-family:inherit;font-size:.8rem;letter-spacing:.03em;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:#f9f9f9;padding:1rem;line-height:1rem;border:0;border-radius:0}.form input:focus,.form textarea:focus,.form select:focus,.form .input label span:focus,.form .textarea label span:focus{outline:0}.form input:first-child,.form textarea:first-child,.form select:first-child,.form .input label span:first-child,.form .textarea label span:first-child{margin-top:0}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form .input label span::-webkit-input-placeholder,.form .textarea label span::-webkit-input-placeholder{color:#757397}.form input:-moz-placeholder,.form textarea:-moz-placeholder,.form select:-moz-placeholder,.form .input label span:-moz-placeholder,.form .textarea label span:-moz-placeholder{color:#757397}.form input::-moz-placeholder,.form textarea::-moz-placeholder,.form select::-moz-placeholder,.form .input label span::-moz-placeholder,.form .textarea label span::-moz-placeholder{color:#757397}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.form select:-ms-input-placeholder,.form .input label span:-ms-input-placeholder,.form .textarea label span:-ms-input-placeholder{color:#757397}.form textarea{min-height:7.9rem;resize:vertical}.form input,.form select,.form label{height:3rem}.form input:not(:-moz-placeholder-shown){padding-top:1.75rem}.form input:not(:-ms-input-placeholder){padding-top:1.75rem}.form input:focus,.form input:not(:placeholder-shown){padding-top:1.75rem}.form input[placeholder]:not(:-ms-input-placeholder){padding-top:1.75rem}.form input[placeholder]:not(:-moz-placeholder-shown){padding-top:1.75rem}.form input[placeholder]:not(:placeholder-shown){padding-top:1.75rem}.form textarea:not(:-moz-placeholder-shown){padding-top:1.4rem}.form textarea:not(:-ms-input-placeholder){padding-top:1.4rem}.form textarea:focus,.form textarea:not(:placeholder-shown){padding-top:1.4rem}.form textarea[placeholder]:not(:-ms-input-placeholder){padding-top:1.4rem}.form textarea[placeholder]:not(:-moz-placeholder-shown){padding-top:1.4rem}.form textarea[placeholder]:not(:placeholder-shown){padding-top:1.4rem}.form .input label span,.form .textarea label span{background:transparent}.form label,.form input+label,.form textarea+label,.form select+label{display:block;letter-spacing:.03em;padding:1rem 1rem 0;color:#757397;position:absolute;top:3rem;white-space:nowrap;margin:0;height:0px}.form input+label>span,.form textarea+label>span,.form select+label>span{margin:0;position:absolute;font-size:.8rem;letter-spacing:.03em;top:-3rem;left:0px;-webkit-transition:top .2s ease,font-size .2s ease,color .2s ease;transition:top .2s ease,font-size .2s ease,color .2s ease;pointer-events:none}.form input:not(:-moz-placeholder-shown)+label>span, .form textarea:not(:-moz-placeholder-shown)+label>span{top:-3.5rem;font-size:.5333333333rem}.form input:not(:-ms-input-placeholder)+label>span, .form textarea:not(:-ms-input-placeholder)+label>span{top:-3.5rem;font-size:.5333333333rem}.form input:focus+label>span,.form textarea:focus+label>span,.form input:not(:placeholder-shown)+label>span,.form textarea:not(:placeholder-shown)+label>span{top:-3.5rem;font-size:.5333333333rem}.form input:focus+label>span,.form textarea:focus+label>span,.form input[placeholder]:not(:-ms-input-placeholder)+label>span,.form textarea[placeholder]:not(:-ms-input-placeholder)+label>span{top:-3.5rem;font-size:.5333333333rem}.form input[placeholder]:not(:-moz-placeholder-shown)+label>span, .form textarea[placeholder]:not(:-moz-placeholder-shown)+label>span{top:-3.5rem;font-size:.5333333333rem}.form input[placeholder]:not(:-ms-input-placeholder)+label>span, .form textarea[placeholder]:not(:-ms-input-placeholder)+label>span{top:-3.5rem;font-size:.5333333333rem}.form input[placeholder]:not(:placeholder-shown)+label>span,.form textarea[placeholder]:not(:placeholder-shown)+label>span{top:-3.5rem;font-size:.5333333333rem}.form select+label>span{top:-2.5rem;left:1rem;font-size:.5333333333rem}.form-submit{display:inline-block;background:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-size:.8rem;font-family:inherit;margin-top:1em;width:auto;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;padding:0 1.5em 0 0}.form-submit:hover{color:#040041}.form-submit:after{content:"";position:absolute;right:0;top:50%;height:.9em;width:.9em;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translate3d(-0.2em, -35%, 0) rotate(45deg) scale(0.75);transform:translate3d(-0.2em, -35%, 0) rotate(45deg) scale(0.75);-webkit-transition:-webkit-transform .1666666667s ease-in-out;transition:-webkit-transform .1666666667s ease-in-out;transition:transform .1666666667s ease-in-out;transition:transform .1666666667s ease-in-out, -webkit-transform .1666666667s ease-in-out}.form-submit:hover:after{-webkit-transform:translate3d(0.1em, -35%, 0) rotate(45deg) scale(0.75);transform:translate3d(0.1em, -35%, 0) rotate(45deg) scale(0.75)}.form-submit:before{content:"";position:absolute;right:0;top:50%;height:2px;width:.8em;-webkit-transform-origin:top right;transform-origin:top right;background:currentColor;-webkit-transform:translate3d(-0.2em, 1px, 0) scaleX(0) scaleY(0.75);transform:translate3d(-0.2em, 1px, 0) scaleX(0) scaleY(0.75);-webkit-transition:-webkit-transform .1666666667s ease-in-out;transition:-webkit-transform .1666666667s ease-in-out;transition:transform .1666666667s ease-in-out;transition:transform .1666666667s ease-in-out, -webkit-transform .1666666667s ease-in-out}.form-submit:hover:before{-webkit-transform:translate3d(0.1em, 1px, 0) scaleX(1) scaleY(0.75);transform:translate3d(0.1em, 1px, 0) scaleX(1) scaleY(0.75)}.form-select{position:relative;background:#f9f9f9;margin:.6em 0 0;font-size:.8rem}.form-select:first-child{margin-top:0}.form-select:after,.form-select:before{content:"";position:absolute;bottom:1.25rem;right:1.25rem;width:.3rem;height:.3rem;border-top:1px solid #757397;border-right:1px solid #757397;pointer-events:none}.form-select:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.form-select:after{-webkit-transform:translateY(50%) rotate(135deg);transform:translateY(50%) rotate(135deg)}.form-select select{padding-bottom:.3rem}.form .input--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .input--checkbox input[type=checkbox]{position:relative;outline:none;width:46px;height:24px;background-color:#fff;border:2px solid #dadada;border-radius:50px;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-box-shadow:inset -22px 0 0 0 #dadada;box-shadow:inset -22px 0 0 0 #dadada;padding:0;margin:0;display:inline-block;vertical-align:center;-ms-flex-negative:0;flex-shrink:0}.form .input--checkbox input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:transparent;border-radius:50%}.form .input--checkbox input[type=checkbox]:checked{border-color:#71cb81;-webkit-box-shadow:inset 22px 0 0 0 #71cb81;box-shadow:inset 22px 0 0 0 #71cb81}.form .input--checkbox input[type=checkbox]:checked:after{left:20px;-webkit-box-shadow:-2px 4px 3px rgba(0,0,0,.05);box-shadow:-2px 4px 3px rgba(0,0,0,.05)}.form .input--checkbox label{position:relative;top:0;height:auto;font-size:1rem;margin-left:.3rem;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;border:1px solid transparent;padding:0}.form .input--checkbox label span{padding:1rem .5rem}.form .input--checkbox input:not(:-moz-placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--checkbox input:not(:-ms-input-placeholder)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--checkbox input:not(:placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--checkbox input:not(:-ms-input-placeholder)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--checkbox input:not(:-moz-placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--checkbox input:not(:placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--checkbox input:focus{border-color:#4da1ff}.form .input--radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;padding:1rem}.form .input--radio input[type=radio]{position:relative;outline:none;width:20px;height:20px;background-color:#dadada;border:2px solid #dadada;border-radius:50px;-webkit-transition-duration:200ms;transition-duration:200ms;padding:0;margin:0;display:inline-block;vertical-align:center;-ms-flex-negative:0;flex-shrink:0;top:1px}.form .input--radio input[type=radio]:after{content:"";position:absolute;top:0px;left:0px;width:16px;height:16px;background-color:transparent;border-radius:50%;-webkit-transition-duration:200ms;transition-duration:200ms}.form .input--radio input[type=radio]:checked:after{background:#4da1ff;left:0}.form .input--radio .input-radio-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form .input--radio .input-radio-option span{font-size:.8rem;padding-right:1rem;padding-left:.5rem;color:#757397}.form .input--radio .input-radio-label{display:block;width:100%;position:relative;top:0;height:auto;font-size:1rem;margin-left:0;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;border:1px solid transparent;padding:0;font-size:.8rem;color:#040041;padding:0 0 1rem}.form .input--radio label{position:relative;top:0;height:auto;font-size:1rem;margin-left:0;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent;padding:0;font-size:1rem;color:#040041}.form .input--radio label span{display:block;padding:0}.form .input--radio input:not(:-moz-placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--radio input:not(:-ms-input-placeholder)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--radio input:not(:placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--radio input:not(:-ms-input-placeholder)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--radio input:not(:-moz-placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--radio input:not(:placeholder-shown)+label>span{position:relative;pointer-events:all;top:-2px;width:auto;font-size:.7rem;color:#040041}.form .input--search i{position:absolute;background:transparent;border-radius:50%;height:15px;width:15px;border:1px solid #c6c6c6;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);right:1.3rem;top:calc(50% - 4px);pointer-events:none}.form .input--search i:after{content:"";position:absolute;width:10px;height:1px;background:#c6c6c6;top:6px;left:14px}.form-content{position:relative}.form-content+.form-text{padding-top:3rem}legend{display:block;font-size:.8rem;padding-top:1.5rem}input#sendMeUpdatesNow{display:none}date-input-polyfill[data-open=true]{z-index:100000 !important}.polyfill-right-aligned{z-index:100000 !important}.article{position:relative;max-width:70rem;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem}@media(min-width: 1024px){.article{padding-top:1.5rem;padding-bottom:3rem}}@media(min-width: 1270px){.article{padding-bottom:4.5rem}}.article-status{position:sticky;top:3.7rem;left:0;width:100%;height:2px;background:#fc5200;-webkit-transition:-webkit-transform .05s ease-in-out;transition:-webkit-transform .05s ease-in-out;transition:transform .05s ease-in-out;transition:transform .05s ease-in-out, -webkit-transform .05s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;z-index:5}@media(min-width: 1024px){.article-status{top:4.9rem}}.article-status-container{position:absolute;top:-3rem;left:0;bottom:-3rem;right:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 1024px){.article-status-container{top:-4.5rem}}.article-content{position:relative}@media(min-width: 1024px){.article-content{margin-left:25%}}.article-content figure img{max-width:100%;height:auto}.article-authors{padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-authors a{margin-right:2rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;width:100%}.article-authors a:hover{color:#4da1ff}@media(min-width: 1024px){.article-authors{padding-bottom:1.5rem}}.article-content-body p,.article-content-body li{color:#040041;max-width:35em}.article-content-body p strong,.article-content-body li strong{color:#040041}.article-content-body blockquote{margin-bottom:1.8rem}@media(min-width: 1024px){.article-content-body blockquote{margin-left:-3rem}}.article-content-body blockquote p{color:#040041}.article-content-body figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-content-body figure center{display:block;width:100%;text-align:left}.article-content-body img{display:block;height:auto;width:100%;margin:2rem -1rem}@media(min-width: 1024px){.article-content-body img{margin:1.5rem 0}}.article-content-body img+br{display:none}.article-content-body figure:first-child img,.article-content-body img:first-child{margin-top:0}.article-content-body pre{width:100%}.article-content-body pre+br{display:none}.article-content-body table{margin:2rem -1rem;color:#757397;font-size:.95em}.article-content-body table td{border:1px solid #f9f9f9;padding:.5em .75em}.article-content-body table th,.article-content-body table td strong{color:#040041}@media(min-width: 1024px){.article-content-body table{max-width:calc(100% + 6rem);margin:1.5rem -3rem}}@media(min-width: 1024px){.article-content-body li img{max-width:100%;margin:1.5rem 0}}.article-content-body figure figcaption,.article-content-body figure+em,.article-content-body figure+br+em,.article-content-body figure+p.rtecenter em,.article-content-body img figcaption,.article-content-body img+em,.article-content-body img+br+em,.article-content-body img+p.rtecenter em{width:100%;display:block;color:#757397;font-size:.8rem;line-height:1.9em;margin-top:-0.5em;margin-bottom:1.9em}.article-content-body figure figcaption:last-child,.article-content-body figure+em:last-child,.article-content-body figure+br+em:last-child,.article-content-body figure+p.rtecenter em:last-child,.article-content-body img figcaption:last-child,.article-content-body img+em:last-child,.article-content-body img+br+em:last-child,.article-content-body img+p.rtecenter em:last-child{margin-bottom:0}.article-content-body figure figcaption a,.article-content-body figure+em a,.article-content-body figure+br+em a,.article-content-body figure+p.rtecenter em a,.article-content-body img figcaption a,.article-content-body img+em a,.article-content-body img+br+em a,.article-content-body img+p.rtecenter em a{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, rgba(4, 0, 65, 0.5)));background-image:linear-gradient(transparent 0%, rgba(4, 0, 65, 0.5) 0%);background-repeat:repeat-x;background-size:1px 1.5px;background-position:0 100%;text-decoration:none}.article-content-body figure+em,.article-content-body figure+br+em,.article-content-body img+em,.article-content-body img+br+em{margin-top:-3rem}.article-content-body a{color:#4da1ff;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, currentColor));background-image:linear-gradient(transparent 0%, currentColor 0%);background-repeat:repeat-x;background-size:1px 1px;background-position:0 100%;text-decoration:none}.article-content-body a:hover{color:#1c3580;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, currentColor));background-image:linear-gradient(transparent 0%, currentColor 0%);background-repeat:repeat-x;background-size:1px 1px;background-position:0 100%;text-decoration:none}.article-content-body a:not([href]){color:inherit !important;background:none !important}@media(min-width: 1024px){.annotation{display:inline-block}.annotation:before{content:"";position:absolute;right:calc(100% + 37.8787878788% - .9rem);z-index:1;height:.9rem;width:.9rem;background:currentColor;margin-top:.55em;margin-left:1.6em;color:rgba(4,0,65,.4);background-position:center;background-size:auto 100%;visibility:hidden;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.annotation--docs:before{background-image:url(../images/icon-annotation-docs.42e643d.svg)}.annotation--demo:before{background-image:url(../images/icon-annotation-demo.ce11867.svg)}.annotation--blog:before{background-image:url(../images/icon-annotation-blog.c6b108e.svg)}.annotation--video:before{background-image:url(../images/icon-annotation-video.33f2944.svg)}.annotation:after{content:attr(data-annotation);position:absolute;right:calc(100% + 1rem);width:calc(37.8787878788% - 1rem);display:block;color:rgba(4,0,65,.4);font-size:.85rem;font-weight:normal;font-style:normal;line-height:1.1em;padding-left:1.5rem;margin-top:-1.2rem;visibility:hidden;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;background:#fff;-webkit-box-shadow:.8em 0 .4em -0.4em #fff;box-shadow:.8em 0 .4em -0.4em #fff;text-overflow:ellipsis;overflow:hidden}.annotation:hover:after,.annotation:hover:before{color:#4da1ff}.annotation:hover:after{z-index:3}.annotation:hover:before{z-index:4}.annotation--docs:before,.annotation--docs:after,.annotation--demo:before,.annotation--demo:after,.annotation--blog:before,.annotation--blog:after,.annotation--video:before,.annotation--video:after{visibility:visible}}.page--article .hero-text h5{font-size:.8em;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1em}.article-author{padding-bottom:1.5rem}.article-authors{padding-bottom:1.5rem}@media(min-width: 1024px){.article-authors{position:absolute;right:calc(100% + 1rem);width:calc(37.8787878788% - 1rem)}}.article-authors-date{padding-top:1.5em;font-size:.65em;letter-spacing:.035em;line-height:1.2em;color:#757397}.article-author-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-author-heading h2{margin:0}.article-author-heading p{color:#757397}.article-author-heading-image{width:5rem;height:5rem;-o-object-fit:cover;object-fit:cover;border-radius:2.5rem;margin-right:1.5rem}.codeblock{position:relative;padding-left:calc(1rem + 15px);margin-left:calc(-1rem - 15px)}.codeblock pre{padding:0 1rem;width:100%;overflow-x:auto;border-left:3px solid #f9f9f9}.codeblock-copy{position:absolute;top:.45em;left:0;padding-right:1rem;padding-bottom:1rem;width:15px;height:15px;background:transparent;border:0;cursor:pointer;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.codeblock-copy i:first-child{position:absolute;top:0;left:0;opacity:.5;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.codeblock-copy i:first-child:before,.codeblock-copy i:first-child:after{content:"";position:absolute;width:11px;height:11px;outline:1.5px solid #fff;border:1.5px solid #757397;border-radius:2px;background:#fff}.codeblock-copy i:first-child:before{top:4px;left:0}.codeblock-copy i:first-child:after{top:0;left:4px}.codeblock-copy i:last-child{position:absolute;top:3px;left:2px;opacity:0;width:12px;height:7px;border-bottom:1.5px solid #71cb81;border-left:1.5px solid #71cb81;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.codeblock-copy:hover i:first-child{opacity:1}.codeblock-copy--copied i:first-child{-webkit-transition-duration:0s;transition-duration:0s;opacity:0}.codeblock-copy--copied:hover i:first-child{opacity:0}.codeblock-copy--copied i:last-child{opacity:1}.codeblock:hover .codeblock-copy{opacity:1}.main{z-index:77;min-height:50vh;position:relative}.header-container+.main{padding-top:3.375rem}@media(min-width: 1024px){.header-container+.main{padding-top:5rem}}.homepage-special{position:relative;z-index:99;display:none;padding:1em 2rem;color:#fff;text-align:center;font-size:.68rem;background:#25396c;cursor:pointer}.homepage .homepage-special{display:block}.homepage-special-inside{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;background:#040041;border-radius:2rem;overflow:hidden}.homepage-special em{display:inline-block;background:#4da1ff;padding:0 .75em 0 1.1em;line-height:2.1em}.homepage-special span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:hidden;padding:0 .75em 0 1em;line-height:2.1em}.homepage-special span:first-child{padding-left:1.5em}.homepage-special span:after{content:"";display:inline-block;height:.5em;width:.5em;border-top:1px solid #4da1ff;border-right:1px solid #4da1ff;vertical-align:middle;margin-left:.5em;margin-top:-0.15em;-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}@media(min-width: 1024px){.homepage-special{padding-left:3rem;padding-right:3rem}}.products-container{padding-top:1.5rem;padding-bottom:3rem;position:relative;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem}@media(min-width: 569px){.products-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.products-container{grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}.products-container .card{width:100%}@media(min-width: 1024px){.products-container .card:nth-child(3n){margin-right:0}}.product{background:#f9f9f9}.solutions-wrapper{margin:0 0 3rem}.solutions-container{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem}@media(min-width: 1024px){.solutions-container{grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}}@media(min-width: 1024px){.solutions-container .card{overflow:hidden;width:100%;max-width:none}.solutions-container .card:before{content:"";display:block;height:0;padding-top:80%}}@media(min-width: 1270px){.solutions-container .card{max-width:none}}@media(min-width: 1400px){.solutions-container .card{max-width:none}}.solution{background:#f9f9f9}.blogposts-list{max-width:72rem;margin-left:auto;margin-right:auto}@media(max-width: 1023px){.blogposts-list{padding-left:0;padding-right:0}}.blogposts-grid{padding-bottom:1.5rem}@media(min-width: 1024px)and (max-width: 1269px){.blogposts-grid{padding-left:1.5rem}}.blogposts .card{margin-top:1rem;margin-bottom:0}@media(max-width: 568px){.blogposts .card{width:100%}}@media(min-width: 1024px){.blogposts .card{margin-top:1.5rem;margin-right:1.5rem}.blogposts .card:nth-child(3n){margin-right:0}.blogposts .card:last-child{margin-right:0}}.list{margin-bottom:3rem}@media(max-width: 1023px){.list{margin-left:.5rem;margin-right:.5rem}}@media(min-width: 1024px){.list{margin-top:1.5rem}}.list-item{margin-left:0;margin-right:0}@media(min-width: 1024px){.list-item a{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.list-item time{-ms-flex-negative:0;flex-shrink:0;padding-right:1em;padding-top:.2em}@media(min-width: 1024px){.list-item time{padding-left:.75em}}.list-year{display:block;opacity:.5;margin:1.5rem 2rem}@media(min-width: 1024px){.list-year{margin:1.5rem 2rem}}.newsposts{max-width:72rem;margin-left:auto;margin-right:auto}.event-hero-arrow{position:absolute;border-left:1em solid #4da1ff;border-top:.55em solid transparent;border-bottom:.55em solid transparent;-webkit-transform:translate3d(-100vw, -50%, 0);transform:translate3d(-100vw, -50%, 0);-webkit-animation:arrowHero 1s ease-in-out forwards .3s;animation:arrowHero 1s ease-in-out forwards .3s}.event-hero-arrow--one{font-size:11vw;top:115%;left:-12%;-webkit-animation-duration:1.2s;animation-duration:1.2s}.event-hero-arrow--two{top:5%;left:40%;font-size:8.1vw;border-left-color:#71cb81}.event-hero-arrow--three{top:75%;left:82.5%;font-size:12vw;border-left-color:#ffa3c3;-webkit-animation-duration:.8s;animation-duration:.8s}.event-hero-arrow--four{top:35%;left:-5%;font-size:9vw;border-left-color:#fc5200;-webkit-animation-duration:.9s;animation-duration:.9s;display:none}@-webkit-keyframes arrowHero{0%{-webkit-transform:translate3d(-100vw, -50%, 0);transform:translate3d(-100vw, -50%, 0)}100%{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}@keyframes arrowHero{0%{-webkit-transform:translate3d(-100vw, -50%, 0);transform:translate3d(-100vw, -50%, 0)}100%{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}.event-hero .hero-text{position:relative;z-index:2}.event-intro{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}@media(min-width: 1024px){.event-intro-location{position:sticky;top:9rem}}.event-intro-location-inside{padding:1.5rem;margin-bottom:1.5rem;background:#f9f9f9;display:block}@media(max-width: 1023px){.event-intro-location-inside{margin-right:-1rem}}@media(min-width: 1024px){.event-intro-location-inside{margin-top:-1rem;margin-right:0;margin-bottom:0;margin-left:1.5rem}}.event-intro-location h4{margin:0;font-size:1.1em}@media(min-width: 1024px){.event-intro-location h4{font-size:1.5em}}.event-intro-location em{color:#4da1ff}.event-intro-content p{max-width:32em}.event-demos-grid{padding-top:1.3333333333rem}@media(min-width: 1024px){.event-demos-grid{padding-top:2rem}}@media(min-width: 1024px){.event-demos-grid{padding-top:3rem}}@media(min-width: 1024px){.event-demos-text{position:sticky;top:7.5rem;padding-right:3rem}}@media(min-width: 1270px){.event-demos-text{padding-right:4.5rem}}@media(min-width: 1024px){.event-demos-items{position:sticky;top:7.5rem}}.event-demos-items-list-item{position:relative;background:#fff;padding:1rem 1rem 1rem 5.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:block;background:#fff;margin-bottom:.75rem;overflow:hidden}@media(min-width: 1024px){.event-demos-items-list-item{padding:1.5rem 1.5rem 1.5rem 6.5rem}}.event-demos-items-list-item:last-child{margin-bottom:0}.event-demos-items-list-item:hover{-webkit-box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);background:#fff}.event-demos-items-list-item-icon{position:absolute;top:0;margin:-0.9em 0 .5em 0;width:5.5em;left:-0.35em}.event-demos-items-list-item-icon path{fill:currentColor}.event-demos-items-list-item-icon .icon{position:absolute;top:0;left:0;width:100%;height:100%}.event-demos-items-list-item-icon .icon path{fill:#fff}.event-demos-items-list-item h4{margin:0}.event-demos-items-list-item h6{color:#757397;font-size:.85em}.event-program{margin-bottom:3rem;padding-top:4.5rem;padding-bottom:3rem}@media(min-width: 1024px)and (max-width: 1269px){.event-program{padding-left:1.5rem}}.event-program .card{margin-top:0;margin-bottom:1.5rem}@media(max-width: 568px){.event-program .card{width:100%}}.event-program .card--product{background:#fff}@media(min-width: 569px){.event-program .card:nth-child(3n+2){margin-left:1.5rem}}@media(min-width: 1024px){.event-program .card:nth-child(3n){margin-left:1.5rem}}@media(min-width: 1024px){.event-program-header--image{position:relative;margin-top:-4.5rem;height:70vh;max-height:50vw;padding-top:4.5rem;padding-bottom:0;background-size:cover;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.event-program-header--image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(4,0,65,.4)}.event-program-header--image .wrap{position:relative}}.event-action{margin-bottom:0;position:relative}.event-action .wrap{padding-top:1.3333333333rem}@media(min-width: 1024px){.event-action .wrap{padding-top:1.5rem;padding-bottom:1.5rem}}@media(min-width: 1024px){.event-action .wrap{padding-top:2rem;padding-bottom:2rem}}.event-action-arrow{position:absolute;border-left:1em solid #4da1ff;border-top:.55em solid transparent;border-bottom:.55em solid transparent;-webkit-transform:translate3d(-100vw, -50%, 0);transform:translate3d(-100vw, -50%, 0);-webkit-transition:-webkit-transform .8s ease-in-out;transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;transition:transform .8s ease-in-out, -webkit-transform .8s ease-in-out}.in .event-action-arrow{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.event-action-arrow--one{font-size:11vw;top:100%;left:50%;-webkit-transition-duration:1s;transition-duration:1s}.event-action-arrow--two{top:7%;left:70%;font-size:7vw;border-left-color:#71cb81}.event-action-arrow--three{top:65%;left:85%;font-size:9vw;border-left-color:#fdbe11;-webkit-transition-duration:.6s;transition-duration:.6s}.card--event .card-content-image{margin-top:-2rem;margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}@media(min-width: 1024px){.card--event .card-content-image{margin-top:-2.7rem}}.event-collection{padding-top:1.3333333333rem}@media(min-width: 1024px){.event-collection{padding-top:2rem}}@media(min-width: 1024px){.event-collection{padding-top:6rem}}.event-collection-items{padding-top:0;padding-bottom:0}.event-collection+.event-collection{padding-top:0}@media(min-width: 1024px){.event-collection+.event-collection{padding-top:0;margin-top:-3rem}}.event-contacts{position:relative;z-index:3;display:inline-block}.event-contacts-people{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1023px){.event-contacts-people{width:calc(100vw - 2rem);-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 3rem}}.event-contacts-people-button{-webkit-transition:all .125s ease-in-out;transition:all .125s ease-in-out;pointer-events:none}.event-contacts-people-person{height:3rem;-webkit-transition:all .125s ease;transition:all .125s ease;opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0);pointer-events:none}@media(max-width: 1023px){.event-contacts-people-person{margin-bottom:.25em}}.event-contacts-people-person:nth-child(6){-webkit-transition-delay:0s;transition-delay:0s}.event-contacts-people-person:nth-child(5){-webkit-transition-delay:.05s;transition-delay:.05s}.event-contacts-people-person:nth-child(4){-webkit-transition-delay:.1s;transition-delay:.1s}.event-contacts-people-person:nth-child(3){-webkit-transition-delay:.15s;transition-delay:.15s}.event-contacts-people-person:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.event-contacts-people-person:nth-child(1){-webkit-transition-delay:.25s;transition-delay:.25s}.event-contacts-people-person:not(:last-child){margin-right:.25em}.event-contacts-people-person div{padding:.2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#ececef;border-radius:3rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.bg--dark .event-contacts-people-person div{background:#757397}.event-contacts-people-person:hover div{background:#fff;-webkit-box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03)}.bg--dark .event-contacts-people-person:hover div{background:#53517d}.event-contacts-people-person img{height:2.6rem;width:2.6rem;border-radius:50%;overflow:hidden}.event-contacts-people-person span{position:relative;display:inline-block;padding:0 1.25em 0 .75em;white-space:nowrap;line-height:1.8025rem;padding-top:.4em;padding-bottom:.4em;font-size:.85rem}.event-contacts-people-person span:first-child{padding-left:1.25em}.event-contacts-people-person img+span{padding-top:.8em;padding-bottom:0}.event-contacts-people-person img+span:before{content:"with";position:absolute;margin-top:-1em;font-size:.85em;opacity:.5}.event-contacts:hover .event-contacts-button,.event-contacts:active .event-contacts-button{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.event-contacts:hover .event-contacts-people-person,.event-contacts:active .event-contacts-people-person{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:all}.event-contacts:hover .event-contacts-people-person:nth-child(1),.event-contacts:active .event-contacts-people-person:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.event-contacts:hover .event-contacts-people-person:nth-child(2),.event-contacts:active .event-contacts-people-person:nth-child(2){-webkit-transition-delay:.05s;transition-delay:.05s}.event-contacts:hover .event-contacts-people-person:nth-child(3),.event-contacts:active .event-contacts-people-person:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.event-contacts:hover .event-contacts-people-person:nth-child(4),.event-contacts:active .event-contacts-people-person:nth-child(4){-webkit-transition-delay:.15s;transition-delay:.15s}.event-contacts:hover .event-contacts-people-person:nth-child(5),.event-contacts:active .event-contacts-people-person:nth-child(5){-webkit-transition-delay:.2s;transition-delay:.2s}.event-contacts:hover .event-contacts-people-person:nth-child(6),.event-contacts:active .event-contacts-people-person:nth-child(6){-webkit-transition-delay:.25s;transition-delay:.25s}@media(max-width: 1023px){.event-contacts:hover .event-contacts-people,.event-contacts:active .event-contacts-people{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, white), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, white 80%, rgba(255, 255, 255, 0))}}.newsposts-list{max-width:72rem;margin-left:auto;margin-right:auto;width:100%}@media(max-width: 1023px){.newsposts-list{padding-left:0;padding-right:0}}.newsposts-grid{padding-bottom:1.5rem}@media(min-width: 1024px)and (max-width: 1269px){.newsposts-grid{padding-left:1.5rem}}.newsposts .card{margin-top:1rem;margin-bottom:0}@media(max-width: 568px){.newsposts .card{width:100%}}@media(min-width: 1024px){.newsposts .card{margin-top:1.5rem;margin-right:1.5rem}.newsposts .card:nth-child(3n){margin-right:0}.newsposts .card:last-child{margin-right:0}}.page-videos{color:#fff;background:#040041;margin-top:-1px}.page-videos-featured{padding-top:3rem;padding-bottom:3rem}@media(max-width: 1023px){.page-videos-featured{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page-videos-featured a{display:block}.page-videos-featured-text{padding-right:1.5rem}.page-videos-featured-text p{color:#757397}.page-videos-featured-image{overflow:hidden;position:relative}.page-videos-featured-image:before{content:"";display:block;height:0;padding-top:56.25%}@media(max-width: 1023px){.page-videos-featured-image{margin-bottom:2rem}}.page-videos-featured-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:100%;object-fit:100%}.page-videos-featured-image-play{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:3rem;height:3rem;background:#4da1ff}.page-videos-featured-image-play:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-45%, -50%, 0);transform:translate3d(-45%, -50%, 0);display:block;border-left:.9rem solid #040041;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}@media(min-width: 1024px){.demo-page .main{padding-top:0}}.demo-header{position:relative}.demo-header-anchor{position:absolute;top:0}.demo-grid{position:relative;z-index:67;overflow:visible;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem}@media(min-width: 569px){.demo-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.demo-grid{grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}}.demo-grid:empty{display:none}.demo-grid:last-child{padding-bottom:2rem}@media(min-width: 1024px){.demo-grid:last-child{padding-bottom:3rem}}@media(min-width: 1270px){.demo-grid:last-child{padding-bottom:4.5rem}}.demo-nav{position:relative;z-index:67}@media(max-width: 1023px){.demo-nav{display:none}}.demo-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem;color:#757397;border-top:1px solid rgba(4,0,65,.1);padding-top:-2rem}@media(min-width: 1024px){.demo-nav-list{margin-bottom:2.25rem;margin-top:-1.5rem;padding-top:1.5rem}}@media(min-width: 1024px){.demo-nav-list{margin-bottom:2.25rem;margin-top:-1.5rem}}.demo-nav-list li:not(:last-child){margin-right:1rem}@media(min-width: 1024px){.demo-nav-list li:not(:last-child){margin-right:1.5rem}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:calc(100% / 70);height:10px;float:left}.awesome-slider{-ms-overflow-style:none}.awesome-slider::scrollbar{display:none}.awesome-slider::-webkit-scrollbar{display:none}.awesome-slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);scrollbar-width:none;-ms-overflow-style:none}.awesome-slider-container::scrollbar{display:none}.awesome-slider-container::-webkit-scrollbar{display:none}.awesome-slider-slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:normal}.hljs{display:block;overflow-x:auto;padding:0em;color:rgba(4,0,65,.6)}.hljs{color:rgba(4,0,65,.5);background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#e40049}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#ff4387}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#4da1ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#fc5200}.hljs-comment,.hljs-meta,.hljs-code,.hljs-formula{color:rgba(117,115,151,.5)}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#71cb81}.hljs-subst{color:#24292e}.hljs-section{color:#4da1ff;font-weight:bold}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#040041;font-style:italic}.hljs-strong{color:#040041;font-weight:bold}.hljs-addition{color:#71cb81;background-color:#f0fff4}.hljs-deletion{color:#e40049;background-color:#ffeef0}
.hero{position:relative;width:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:66;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#040041}.hero-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:66;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;padding-top:6.375rem}@media(min-width: 1024px){.hero-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:3rem;margin:0 auto;padding-top:7.85rem}.homepage .hero-wrap{padding-top:8.5rem}}@media(max-width: 1023px){.hero-wrap{padding-bottom:0}}.hero--hidden .hero{min-height:3.375rem;max-height:3.375rem;height:3.375rem;background:none}@media(min-width: 1024px){.hero--hidden .hero{min-height:4.85rem;max-height:4.85rem;height:4.85rem}}.hero--small .hero{min-height:3.375rem;max-height:none;height:auto;background:#fff;color:#040041}@media(max-width: 1023px){.hero--small .hero{padding-bottom:1em;margin-bottom:-1em;position:relative;z-index:78}}.hero--small .hero-wrap{padding-bottom:0}.main .hero--small:not(:first-child) .hero-wrap{padding-top:3rem}@media(min-width: 1270px){.main .hero--small:not(:first-child) .hero-wrap{padding-top:4.5rem}}.hero--small .hero-backdrop{opacity:0}.hero--small .hero-ultimate-wrap{position:relative;background:#fff;margin:0;padding:0}@media(min-width: 1024px){.hero--small .hero{min-height:7.85rem;max-height:none;height:auto;padding-bottom:0}}.hero--grey .hero,.hero--grey .hero-ultimate-wrap{background:#f9f9f9}.hero h5{font-size:1.05rem;letter-spacing:.02em;margin-bottom:.5em}.hero h5:not([class*=color--]){color:#4da1ff}@media(max-width: 1023px){.hero h5{margin-bottom:.5em}}@media(max-width: 1023px){.hero-text{position:relative;z-index:2;padding-top:0}}@media(min-width: 1024px){.hero-text{padding-right:1.5rem;font-size:1.075em}.hero--post .hero-text{margin-left:25%}}@media(min-width: 1270px){.hero-text{padding-right:3rem}.hero-slider-active-holder .hero-text{padding-right:1.5rem}}.hero-text h1{max-width:32rem;margin-bottom:.5em}.homepage .hero-text h1{max-width:34rem}.homepage .hero-text h1 span{font-size:.75em;margin-right:-0.1em}@media(max-width: 1023px){.homepage .hero-text h1 em{display:none}}@media(min-width: 1270px){.news .hero-text h1.h2{font-size:2.2rem !important}}@media(max-width: 1023px){.hero-text h1:last-child{margin-bottom:0}}.hero-text p{opacity:.65;font-size:1.05em;max-width:28em;margin-bottom:1.6em}.h2+.hero-text-paragraph p{font-size:.95em}.homepage .hero-text p{color:#4da1ff;font-size:1.05em;max-width:21em;opacity:1}.hero-text-button{height:3rem}@media(min-width: 1024px){.hero-text-button{height:.5em}}.hero-text .button{position:absolute;bottom:0}.hero-text-paragraph{padding-bottom:1.5rem}.hero-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform-origin:50% 125%;transform-origin:50% 125%;width:40%}@media(max-width: 1023px){.hero-product{display:none}}@media(min-width: 1024px){.hero-product{width:25%;margin-top:-1.5rem;padding-right:1.5rem}}@media(min-width: 1270px){.hero-product{padding-right:3rem}}.hero-product-frame{overflow:hidden;position:relative;top:100%;width:100%;margin-bottom:-3rem;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);overflow:visible}.hero-product-frame:before{content:"";display:block;height:0;padding-top:115%}@media(min-width: 1024px){.hero-product-frame{width:170%;margin-right:-70%}}@media(min-width: 1270px){.hero-product-frame{width:calc(133% + 6.25rem);margin-left:calc(-33% - 6.25rem)}}.hero-product-frame-fill{position:absolute;top:0;left:0;width:100%;height:100%}.hero-product-frame-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hero-product-frame-mask-top,.hero-product-frame-mask-bottom{position:absolute;left:0;height:25%;width:100%}.hero-product-frame-mask-top:before,.hero-product-frame-mask-top:after,.hero-product-frame-mask-bottom:before,.hero-product-frame-mask-bottom:after{content:"";position:absolute;top:0;height:100%;width:100%;background:currentColor}.hero-product-frame-mask-top:before,.hero-product-frame-mask-bottom:before{left:0}.hero-product-frame-mask-top{top:0}.hero-product-frame-mask-top:before,.hero-product-frame-mask-top:after{background:#040041}.hero-product-frame-mask-top:before{-webkit-transform:translate3d(0, 0, 0) skewY(-30deg);transform:translate3d(0, 0, 0) skewY(-30deg);-webkit-transform-origin:top left;transform-origin:top left}.hero-product-frame-mask-top:after{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:translate3d(0, 0, 0) skewY(30deg);transform:translate3d(0, 0, 0) skewY(30deg)}.hero-product-frame-mask-bottom{bottom:0}.hero-product-frame-mask-bottom:before,.hero-product-frame-mask-bottom:after{background:#fff}.hero-product-frame-mask-bottom:before{-webkit-transform:translate3d(0, 0, 0) skewY(-30deg);transform:translate3d(0, 0, 0) skewY(-30deg);-webkit-transform-origin:top right;transform-origin:top right}.hero-product-frame-mask-bottom:after{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translate3d(0, 0, 0) skewY(30deg);transform:translate3d(0, 0, 0) skewY(30deg)}@supports((-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)) or (clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%))){.hero-product-frame{-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.hero-product-frame-mask{display:none}}.hero-product-frame-icon{position:absolute;top:0;left:0;width:100%;height:auto}.hero-product-frame-icon path{fill:#fff}@media(max-width: 1023px){.hero-visual{height:3rem;width:calc(100% - 4rem)}.hero-visual-frame-content{position:absolute;top:0;left:0;height:100%;width:100%;opacity:.5}.hero-visual-frame-content img,.hero-visual-frame-content video{position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-o-object-fit:cover;object-fit:cover}.hero-visual-frame-content video{font-family:"object-fit: cover;"}}@media(min-width: 1024px){.hero-visual{display:block;position:relative;width:65%;-ms-flex-item-align:stretch;align-self:stretch;-webkit-transform-origin:100% 75%;transform-origin:100% 75%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-3rem;margin-right:-3.3rem}.homepage .hero-visual{width:55%}}@media(min-width: 1024px)and (min-width: 1400px){.homepage .hero-visual{width:65%}}@media(min-width: 1024px){.hero-visual-mask{overflow:hidden;position:absolute;left:0;bottom:0;-webkit-transform:translateY(25%);transform:translateY(25%);width:100%;overflow:visible}.hero-visual-mask:before{content:"";display:block;height:0;padding-top:140%}}@media(min-width: 1024px){.hero-visual-frame{position:absolute;bottom:0;left:0;width:100%;height:100%;width:121.7391304%}.homepage .hero-visual-frame{width:170.43478256%;height:140%;-webkit-transform:translateY(7.1425%);transform:translateY(7.1425%)}}@media(min-width: 1024px)and (min-width: 1400px){.homepage .hero-visual-frame{width:146.08695648%;height:120%;-webkit-transform:translateY(4.1%);transform:translateY(4.1%)}}@media(min-width: 1024px){.hero-visual-frame-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hero-visual-frame-mask-top,.hero-visual-frame-mask-bottom{position:absolute;left:0;height:25%;width:100%}.hero-visual-frame-mask-top:before,.hero-visual-frame-mask-top:after,.hero-visual-frame-mask-bottom:before,.hero-visual-frame-mask-bottom:after{content:"";position:absolute;top:0;height:100%;width:100%;background:currentColor}.hero-visual-frame-mask-top:before,.hero-visual-frame-mask-bottom:before{left:0}.hero-visual-frame-mask-top{top:0}.hero-visual-frame-mask-top:before,.hero-visual-frame-mask-top:after{background:#040041}.hero-visual-frame-mask-top:before{-webkit-transform:translate3d(0, 0, 0) skewY(-30deg);transform:translate3d(0, 0, 0) skewY(-30deg);-webkit-transform-origin:top left;transform-origin:top left}.hero-visual-frame-mask-top:after{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:translate3d(0, 0, 0) skewY(30deg);transform:translate3d(0, 0, 0) skewY(30deg)}.hero-visual-frame-mask-bottom{bottom:0}.hero-visual-frame-mask-bottom:before,.hero-visual-frame-mask-bottom:after{background:#fff}.hero-visual-frame-mask-bottom:before{-webkit-transform:translate3d(0, 0, 0) skewY(-30deg);transform:translate3d(0, 0, 0) skewY(-30deg);-webkit-transform-origin:top right;transform-origin:top right}.hero-visual-frame-mask-bottom:after{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translate3d(0, 0, 0) skewY(30deg);transform:translate3d(0, 0, 0) skewY(30deg)}}@media(min-width: 1024px){@supports((-webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)) or (clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%))){.hero-visual-frame{-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)}.hero-visual-frame-mask{display:none}}}@media(min-width: 1024px){.hero-visual-frame-content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);overflow:hidden}.hero-visual-frame-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#040041;background:-webkit-gradient(linear, left top, left bottom, from(#040041), color-stop(40%, rgba(4, 0, 65, 0)));background:linear-gradient(#040041, rgba(4, 0, 65, 0) 40%);opacity:.1;z-index:2;mix-blend-mode:multiply}.hero-visual-frame-content img,.hero-visual-frame-content video{position:absolute;left:0;bottom:0;height:100%;width:200%;margin-left:-50%;-o-object-fit:cover;object-fit:cover}@supports((-o-object-fit: cover) or (object-fit: cover)){.hero-visual-frame-content img,.hero-visual-frame-content video{height:100%;width:82.5%;margin-left:0;-o-object-fit:cover;object-fit:cover}@media(min-width: 1024px)and (min-width: 72rem){.hero-visual-frame-content img,.hero-visual-frame-content video{width:100%}}}}@media(min-width: 1024px){.hero-slider .hero-text p{color:#4da1ff !important}}@media(min-width: 1024px){.hero-ultimate-wrap{padding-bottom:100vh;margin-bottom:-100vh;overflow-x:hidden}}.hero--academy{background:#4da1ff}.hero--academy:before{content:"";position:absolute;top:5rem;left:-5%;bottom:0;width:30%;background:url(../images/education-header-2.57d8963.png) top left/70% auto no-repeat}@media(max-width: 1023px){.hero--academy:before{display:none}}.hero--academy:after{content:"";position:absolute;top:-2rem;left:65%;bottom:0;width:70%;background:url(../images/education-header-1.ec19475.png) bottom left/cover no-repeat}@media(max-width: 1023px){.hero--academy:after{left:60%;top:-50%;width:70%;height:120%;background:url(../images/education-header-1-mobile.4b59909.png) top left/cover no-repeat;-webkit-transform:translate3d(0, 0, 0) rotate(32deg);transform:translate3d(0, 0, 0) rotate(32deg)}}.hero--academy h5{color:#040041 !important}

.header-container{position:fixed;top:0;left:0;width:100%;z-index:99;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@supports(position: sticky){.header-container{position:sticky}}.header--main{position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.header--main .scroll-container{position:absolute;overflow:hidden;width:100%;height:auto}.header--main .scroll-container--dark{z-index:1}.header--main .scroll-container--light{z-index:0}.navigation--show .header--main .scroll-container--light{z-index:999}.navigation--show .header--main .scroll-container--light .header--light{opacity:1}.header{width:100%;color:#040041;z-index:77;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header .grid{padding-top:1.2rem;padding-bottom:1.2rem}@media(min-width: 1024px){.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header .grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(max-width: 1023px){.header{height:3.75rem;z-index:99}}.header:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}@media(max-width: 1023px){.header{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:0 1px 0 rgba(255,255,255,.2)}}.header.header--show:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.navigation--show .header:before,.hero--hidden .header:before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.header--dark{color:#fff;-webkit-box-shadow:none;box-shadow:none}.header--dark:before{background:#040041;will-change:background-color;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.header--light{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-box-shadow:inset 0 -1px 0 rgba(4,0,65,.1);box-shadow:inset 0 -1px 0 rgba(4,0,65,.1)}.header--light:before{background:#fff;height:calc(100% - 1px);opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.header--light.header--show{opacity:1}.header--light.header--show:before{opacity:1}.hero--hidden .header--light{opacity:1}.header-logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(max-width: 1023px){.header-logo{margin-top:-0.35rem;margin-left:-0.3em;z-index:99}}@media(min-width: 1024px){.header-logo{margin-left:-2.9rem}}.header-logo-icon{position:relative;overflow:hidden;top:0;left:0;width:2.5rem;margin-right:.5rem}.header-logo-icon:before{content:"";display:block;height:0;padding-top:102.1739130435%}@media(max-width: 1023px){.header-logo-icon{margin-right:.75rem;width:2rem}}.header-logo-icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.header-logo-icon path{fill:currentColor}.header-logo-text{font-weight:bold;line-height:.9em;padding-top:.1em}.header-logo-link{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}
.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(min-width: 1024px){.navigation{margin-top:-1.5rem;margin-bottom:-1.5rem}}@media(max-width: 1023px){.navigation{display:none}}.navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.03em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media(min-width: 569px){.navigation-list{font-size:.8rem}}.navigation-list-item{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:3rem;white-space:nowrap}.navigation-list-item a[data-ignore]{cursor:default}.navigation-list-item:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navigation-list .button{height:2.7rem;line-height:2.7rem;margin-top:.15rem}@media(min-width: 1024px){.navigation--mobile{display:none}}@media(max-width: 1023px){.navigation--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width: 1023px){.navigation-hamburger{position:absolute;top:0;right:0;width:3.75rem;height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:99;cursor:pointer}.navigation-hamburger:before,.navigation-hamburger:after,.navigation-hamburger span{content:" ";display:block;position:absolute;height:1px;background:currentColor;top:50%;left:50%;width:1.5rem;margin-top:-1px;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:all .25s ease;transition:all .25s ease}}@media(max-width: 1023px)and (-webkit-min-device-pixel-ratio: 2),(max-width: 1023px)and (min-resolution: 192dpi){.navigation-hamburger:before,.navigation-hamburger:after,.navigation-hamburger span{-webkit-box-shadow:0 .5px 0 currentColor;box-shadow:0 .5px 0 currentColor}}@media(max-width: 1023px){.navigation-hamburger:before{-webkit-transform:translate3d(-50%, -8px, 0);transform:translate3d(-50%, -8px, 0)}}@media(max-width: 1023px){.navigation-hamburger:after{-webkit-transform:translate3d(-50%, 8px, 0);transform:translate3d(-50%, 8px, 0)}}@media(max-width: 1023px){.navigation--show .navigation-hamburger span{opacity:0}.navigation--show .navigation-hamburger:before{-webkit-transform:translate3d(-50%, 0, 0) rotate(45deg);transform:translate3d(-50%, 0, 0) rotate(45deg)}.navigation--show .navigation-hamburger:after{-webkit-transform:translate3d(-50%, 0, 0) rotate(-45deg);transform:translate3d(-50%, 0, 0) rotate(-45deg)}}
.navigation-wrapper--mobile{-webkit-perspective:2000px;perspective:2000px;position:fixed;z-index:88;top:0;left:0;width:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none}@media(min-width: 1024px){.navigation-wrapper--mobile{padding:0 1.5rem 0 4.25rem}}@media(min-width: 1270px){.navigation-wrapper--mobile{padding:0 3.3rem 0 6.25rem}}@media(max-width: 1023px){.navigation-wrapper--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.navigation-wrapper--mobile .navigation-container{width:100%;height:100%;display:none;position:relative;z-index:98;z-index:2147483002;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navigation-wrapper--mobile .navigation-container .navigation-bottom{position:fixed;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:.75rem 1.5rem;border-top:1px solid #f2f2f6}.navigation-wrapper--mobile .navigation-container .navigation-bottom .button{width:100%;font-size:.85rem;text-align:center;font-weight:bold}.navigation-wrapper--mobile .menu{position:relative;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;background:#fff;visibility:visible;padding-bottom:4rem}.navigation-wrapper--mobile .menu-container{position:relative;overflow:auto;padding-bottom:4rem}.navigation-wrapper--mobile .menu-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}.navigation-wrapper--mobile.navigation--show{height:100%;color:#040041}.navigation--mobile{padding-top:3.75rem;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;border-bottom:1px solid #f2f2f6}.navigation--mobile::scrollbar{display:none}.navigation--mobile::-webkit-scrollbar{display:none}@media(max-width: 1023px){.navigation--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation--mobile .navigation-list{font-size:.8rem;position:relative;height:4.15rem}.navigation--mobile .navigation-list-item{padding:1.5rem 1rem;max-height:none;background:#fff}.navigation--mobile .navigation-list-item:first-child{padding-left:2rem}.navigation--mobile .navigation-list-item--end{-ms-flex-item-align:end;align-self:flex-end}.navigation--mobile-indicator{position:absolute;left:0px;bottom:1.2rem;width:3.4rem;height:1px;background-color:#040041}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.navigation--mobile-indicator{-webkit-box-shadow:0 .5px 0 #040041;box-shadow:0 .5px 0 #040041}}
.menu{position:absolute;top:0;left:0;width:100%;background:#fff;-webkit-transform-origin:50% -0.866rem;transform-origin:50% -0.866rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden}@media(min-width: 1024px){.menu{top:5.35rem;max-width:calc(100% - 6rem);-webkit-box-shadow:0 .6rem 2.4rem rgba(4,0,65,.25),0 0 .2em rgba(4,0,65,.075);box-shadow:0 .6rem 2.4rem rgba(4,0,65,.25),0 0 .2em rgba(4,0,65,.075)}}.menu-wrapper{-webkit-perspective:2000px;perspective:2000px;position:fixed;z-index:88;top:0;left:0;width:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(min-width: 1024px){.menu-wrapper{padding:0 1.5rem 0 4.25rem}}@media(min-width: 1270px){.menu-wrapper{padding:0 3.3rem 0 6.25rem}}.menu-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu-item{padding:1.1428571429rem 1rem;width:100%}@media(min-width: 1024px){.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:absolute;top:0;left:0;visibility:hidden;padding:1.5rem 0 0;width:32em}.menu-item--large{width:44.8em}}@media(min-width: 1024px){.menu-item-list{width:16em;margin-top:-0.375rem}}.menu-item-list-item{position:relative;padding:.6666666667rem .75rem .75rem;overflow:hidden;color:#4da1ff}@media(min-width: 1024px){.menu-item-list-item{padding:.8571428571rem 1.2rem}.menu-item-list-item:last-child{padding-bottom:1rem}}.menu-item-list-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ededf1;border-left:2px solid currentColor;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}.menu-item-list-item:after{content:"";position:absolute;top:1.25em;left:1px;border-left:.5em solid currentColor;border-top:.25em solid transparent;border-bottom:.25em solid transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translate3d(0, 0, 0) scaleX(0);transform:translate3d(0, 0, 0) scaleX(0)}.menu-item-list-item-new{position:relative;top:-0.1em;display:inline-block;line-height:1em;font-size:.6em;padding:.35em .6em;background:#4da1ff;color:#fff;border-radius:2em;text-transform:uppercase;letter-spacing:.035em;margin-bottom:-1em}.menu-item-list-item-new:before{content:"New"}.menu-item-list-item-product{position:absolute;right:.75rem;top:55%;width:2.65rem;height:auto;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(max-width: 1023px){.menu-item-list-item-product{opacity:1}}.menu-item-list-item-product svg[class*=color]{fill:currentColor;-webkit-transform:translate3d(0, 0, 0) scale(0.85);transform:translate3d(0, 0, 0) scale(0.85);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(max-width: 1023px){.menu-item-list-item-product svg[class*=color]{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}}.menu-item-list-item-product .icon{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}.menu-item-list-item-product .icon path{fill:#fff}.menu-item-list-item:hover:before{opacity:1}.menu-item-list-item:hover:after{-webkit-transform:translate3d(0, 0, 0) scaleX(1);transform:translate3d(0, 0, 0) scaleX(1)}.menu-item-list-item:hover .menu-item-list-item-product{opacity:1}.menu-item-list-item:hover .menu-item-list-item-product svg[class*=color]{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.menu-item-list-item--red{color:#e40049}.menu-item-list-item--red:before{background-color:#fef2f6}.menu-item-list-item--red:hover em{color:#e40049;opacity:1}.menu-item-list-item--blue{color:#4da1ff}.menu-item-list-item--blue:before{background-color:#f6faff}.menu-item-list-item--blue:hover em{color:#4da1ff;opacity:1}.menu-item-list-item--green{color:#71cb81}.menu-item-list-item--green:before{background-color:#f8fcf9}.menu-item-list-item--green:hover em{color:#71cb81;opacity:1}.menu-item-list-item--yellow{color:#fdbe11}.menu-item-list-item--yellow:before{background-color:#fffcf3}.menu-item-list-item--yellow:hover em{color:#fdbe11;opacity:1}.menu-item-list-item--pink{color:#ff4387}.menu-item-list-item--pink:before{background-color:#fff6f9}.menu-item-list-item--pink:hover em{color:#ff4387;opacity:1}.menu-item-list-item a{position:relative;z-index:1;color:#040041;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu-item-list-item strong{display:block;font-size:.95rem;line-height:1.2em;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);margin-bottom:.05em}.menu-item-list-item em{color:rgba(117,115,151,.75);display:block;font-size:.75rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;will-change:color;margin-bottom:.15em;line-height:1.035rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu-item--large .menu-item-list{width:28.8em}@media(min-width: 1024px){.menu-item--large .menu-item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-item--large .menu-item-list-item{width:50%}}.menu-item-aside{color:rgba(4,0,65,.5);-webkit-box-shadow:1px 0 0 rgba(4,0,65,.05);box-shadow:1px 0 0 rgba(4,0,65,.05)}@media(max-width: 1023px){.menu-item-aside{display:none}}@media(min-width: 1024px){.menu-item-aside{width:16em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1.5rem 1rem}}.menu-item-aside p{margin:-0.25em 0 0;max-width:14rem;font-size:.9rem}.menu-item-aside img{display:block;max-width:calc(100% + 0.75rem);max-height:50%;width:auto;height:auto;margin:0 -0.75rem -0.75rem}.menu-item-aside-intro p{line-height:1.6em}.menu-item-aside-text{font-size:.8rem}.menu-item-aside-text strong{font-weight:normal;color:#4da1ff}.menu-item-aside-text ul,.menu-item-aside-text p{line-height:1.9em}.menu-item-aside-text li a{display:inline-block;position:relative;padding-left:1.3em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.menu-item-aside-text li a:before{content:"";position:absolute;top:50%;left:0;width:.6em;height:.6em;border-top:1px solid currentColor;border-right:1px solid currentColor;-webkit-transform:translate3d(0, -45%, 0) rotate(45deg);transform:translate3d(0, -45%, 0) rotate(45deg)}.menu-item-aside-text li a:hover{color:#040041}.menu-arrow{position:absolute;left:50%;bottom:calc(100% - 1px);visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu-arrow-inside{border-bottom:.88rem solid #fff;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;margin-left:-1.5rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.contact-popup{position:fixed;width:50%;background-color:#fff;right:0;bottom:0;-webkit-box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);z-index:1000;width:100%;height:100%;overflow:auto;display:none;padding:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.contact-popup{right:3.3rem;width:40%;max-width:25rem;height:auto;max-height:100%;padding:2.4rem}}.contact-popup .success-message{padding-top:1.5rem;position:absolute;display:none}.contact-popup .success-message h3{font-size:1.3rem}.contact-popup-success form{visibility:hidden}.contact-popup-success .success-message{display:block}.contact-popup .button--close{position:absolute;top:0;right:0}.contact-popup-link-holder{position:fixed;right:1.5rem;bottom:1rem;z-index:88;-webkit-transform:translateY(150%);transform:translateY(150%);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:none !important}@media(min-width: 1024px){.contact-popup-link-holder{right:3.3rem}}.contact-popup-link-holder--show{-webkit-transform:translateY(0);transform:translateY(0)}.contact-popup-link-holder--hidden{visibility:hidden}.contact-popup-link-holder .contact-button{background-color:#25396c}.contact-popup-link-holder .contact-button:before{background:#040041}.contact-popup-link-holder .contact-button span,.contact-popup-link-holder .contact-button:after{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.contact-popup .form h3{margin-bottom:.5em}.contact-popup .form p{color:#757397}.contact-popup .form-text{padding-bottom:1.5rem}.contact-popup .form-submit{float:right;margin-bottom:2rem;color:#757397}
.cookie{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);opacity:0;position:fixed;bottom:0;left:1rem;right:1rem;text-align:center;z-index:9999;padding-bottom:1rem;pointer-events:none}@media(min-width: 1024px){.cookie{left:2rem;right:2rem;height:4rem}}.cookie--show{-webkit-transition:all .25s ease .5s;transition:all .25s ease .5s;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(min-width: 1024px){.cookie{right:5rem;left:5rem}}.cookie-inside{display:inline-block;background:rgba(30,46,99,.85);line-height:1.3rem;font-size:.8rem;padding:.95em 2em;border-radius:1.5rem;letter-spacing:.02em;color:#fff;pointer-events:all;text-align:left}@media(max-width: 1023px){.cookie-inside{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem;padding-right:1.5em;line-height:1.3em}}.cookie-inside:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-left:-0.75rem;margin-right:.5rem;vertical-align:middle;background:url(../images/cookie.d4ddc2c.svg) center/auto 100% no-repeat;opacity:.75;-ms-flex-negative:0;flex-shrink:0}.cookie-inside a{position:relative;display:inline-block;margin-left:.5rem;margin-right:-0.5rem;-ms-flex-negative:0;flex-shrink:0;font-weight:bold;padding:0 .5em 0 .25em}
.footer{background:#fff;-webkit-box-shadow:0 -1px 0 rgba(4,0,65,.1);box-shadow:0 -1px 0 rgba(4,0,65,.1);position:relative;overflow:hidden;font-size:.88rem}.footer .wrap{max-width:72rem;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.footer{padding-top:3rem}}@media(min-width: 1270px){.footer{padding-top:2.25rem}}.footer .wrap{max-width:72rem;margin-left:auto;margin-right:auto}.footer-logo{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-3.3rem;width:100%;font-size:1rem;padding:0}@media(min-width: 1024px){.footer-logo{margin-top:1.5rem}}.footer-logo-icon{display:block;position:relative;overflow:hidden;left:0;width:2.5rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.footer-logo-icon:before{content:"";display:block;height:0;padding-top:102.1739130435%}.footer-logo-icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.footer-logo-icon path{fill:currentColor}.footer-logo-text{display:block;font-weight:bold;line-height:.9rem;padding-top:.1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-logo-link{position:absolute !important;top:0;left:0;z-index:1;width:100%;height:100%}.footer-nav{line-height:2em;position:relative;z-index:1}.footer-nav-list{padding-top:1.5rem}@media(min-width: 1024px){.footer-nav-list{padding-top:2rem}.footer-nav-list--social{margin-top:10.9rem}}.footer-nav-list-item{color:#757397}.footer-nav-list-item--header{font-weight:bold;color:#040041}.footer-nav-list-item--social:before{content:"";display:inline-block;vertical-align:middle;width:1.4rem;height:1.4rem;background-image:url(../images/share-icons.b0f04f5.svg);background-size:100% auto;background-position:0% 0%;opacity:.4;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-right:.5em;margin-left:-0.3em;margin-top:-0.2em}.footer-nav-list-item--social__twitter:before{background-position:0% 33.333%}.footer-nav-list-item--social__facebook:before{background-position:0% 66.666%}.footer-nav-list-item--form{position:relative}.footer-nav a{display:inline-block;position:relative}.footer-nav a[href]:after{content:"";position:absolute;bottom:.2em;left:0;width:100%;height:1px;background:currentColor;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;-webkit-transform-origin:left;transform-origin:left}.footer-nav a[href]:hover:after{-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}.footer-nav-subscribe{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav-subscribe-input{border-bottom:1px solid #040041;padding-bottom:1em;padding-top:.85em;margin-top:-0.6em;margin-bottom:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:100%;width:100%}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.footer-nav-subscribe-input{-webkit-box-shadow:inset 0 -0.5px 0 #040041;box-shadow:inset 0 -0.5px 0 #040041}}.footer-nav-subscribe-input::-webkit-input-placeholder{color:rgba(4,0,65,.5)}.footer-nav-subscribe-input:-moz-placeholder{color:rgba(4,0,65,.5)}.footer-nav-subscribe-input::-moz-placeholder{color:rgba(4,0,65,.5)}.footer-nav-subscribe-input:-ms-input-placeholder{color:rgba(4,0,65,.5)}.footer-nav-subscribe-submit{margin-top:0;bottom:-1.35em;position:absolute;right:0;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.footer-nav-subscribe-submit.visible{visibility:visible;opacity:1;pointer-events:all}.footer-nav-subscribe+.success-message{display:none;position:absolute;top:0;left:0}.footer-end{-webkit-box-shadow:0 -1px 0 rgba(4,0,65,.1);box-shadow:0 -1px 0 rgba(4,0,65,.1);margin-top:1.5rem;color:#acabc1;font-size:.72rem;letter-spacing:.03em}@media(min-width: 1024px){.footer-end{margin-top:3rem}}.footer-end .wrap{padding-top:2rem;padding-bottom:2rem}@media(min-width: 1024px){.footer-end-nav{text-align:right}}.footer-end-nav a{position:relative;display:inline-block;margin:0 0 0 1rem}.footer-end-nav a:after{content:"";position:absolute;bottom:.2em;left:0;width:100%;height:1px;background:currentColor;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;-webkit-transform-origin:left;transform-origin:left}.footer-end-nav a:hover:after{-webkit-transform:translateZ(0) scaleX(1);transform:translateZ(0) scaleX(1)}@media(max-width: 1023px){.footer-end-nav a{margin:.5rem .75rem 0 0}}
.component.action{color:#fff;padding-top:3rem;padding-bottom:2rem}@media(min-width: 1024px){.component.action{padding-top:3rem;padding-bottom:3rem}.component.action .col-md-1-2{margin-left:25%}}
.component.actions{position:relative;background:#fff}@media(min-width: 1024px){.component.actions{margin-bottom:-1.5rem}.component.actions:after{content:"";position:absolute;left:0;bottom:-1.5rem;width:100%;height:calc(50% + 3rem);background:#f9f9f9}.actions--started .component.actions:after{display:none}}.component.actions .actions-wrapper{min-width:100%}@media(min-width: 1024px){.component.actions .actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -0.75rem;width:calc(100% + 3rem)}}.component.actions .actions-action{position:relative;z-index:1;-webkit-box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);margin:0 -1rem}.actions--started .component.actions .actions-action{-webkit-box-shadow:none;box-shadow:none;background:#f9f9f9}.actions--started .component.actions .actions-action h5{font-size:1.25em;line-height:1.2em}@media(max-width: 1023px){.component.actions .actions-action:not(:first-child){margin-top:1rem}}@media(min-width: 1024px){.component.actions .actions-action{margin:0 .75rem;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.component.actions .actions-action-inside{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:2rem}@media(min-width: 1024px){.component.actions .actions-action-inside{padding:2.4rem}}.component.actions .actions-action-buttons{padding-top:2rem;margin-bottom:-2px;margin-top:auto}@media(min-width: 1024px){.component.actions .actions-action-buttons{padding-top:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.actions--started .component.actions .actions-action-buttons{padding-top:.75rem}.actions--started .component.actions .actions-action-buttons .button{background:none;color:#4da1ff;padding:0 0 0 .25em;height:2em;line-height:2em}.actions--started .component.actions .actions-action-buttons .button span{padding-right:0;margin-right:0;padding:.1em 0 0 1.5em;height:2em}.actions--started .component.actions .actions-action-buttons .button span:before{right:auto;left:0}.actions--started .component.actions .actions-action-buttons .button span:after{right:auto;left:-0.2em}.actions--started .component.actions .actions-action-buttons .button:before{display:none}}@media(min-width: 1024px){.component.actions .actions-action-buttons .button{margin-bottom:2px}}@media(max-width: 568px){.component.actions .actions-action-buttons .button{display:block}.component.actions .actions-action-buttons .button:not(:first-child){margin-top:2px}}.component.actions .actions-action-icon{height:3rem;margin-bottom:1.5rem}.actions--started .component.actions .actions-action-icon{height:2.25rem}.component.actions .actions-action-icon img{height:100%;width:auto;display:block}.component.actions .actions-action--dark{background:#040041;color:#fff}@media(min-width: 1024px){.component.actions .actions-action:only-child .actions-action-inside{width:calc(50% + 6rem);margin:auto}}.component.actions .actions-action--light{background:#fff}.component.actions .actions-action--light p{color:#757397}@media(min-width: 1024px){.component.actions .actions-action--action.actions-action--dark+.component.actions .actions-action--action.actions-action--light{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}}.component.actions .actions-button-cloud--aws{background:#f90}.component.actions .actions-button-cloud--azure{background:#008ad7}@media(min-width: 1024px){.component.actions .actions-button-cloud:not(:last-child){margin-right:2px}}.component.actions .actions-button-cloud-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:2.2em;vertical-align:middle;margin-left:-0.5em}.component.actions .actions-button-cloud em{display:block;font-size:.8em;line-height:1em;margin-bottom:.2em}.component.actions .actions-button-cloud svg{display:block;height:1.2em;width:auto}
.anchor{display:block;position:relative;pointer-events:none;top:-3.375rem}@media(min-width: 1024px){.anchor{top:-5rem}}
.component.checklist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checklist-list li{position:relative;border-bottom:1px solid #dadae3;padding:.75em 0 .8em;margin-left:2rem}.checklist-list li:last-child{border-bottom:0}.checklist-list li:before{content:"";position:absolute;left:-2rem;top:1em;height:.55em;width:1em;border-bottom:2px solid #71cb81;border-left:2px solid #71cb81;-webkit-transform:translate3d(0, 0, 0) rotate(-45deg) skewY(-10deg);transform:translate3d(0, 0, 0) rotate(-45deg) skewY(-10deg)}
.component.contact{margin-top:-2rem;padding-top:3rem;padding-bottom:3rem}@media(min-width: 1024px){.component.contact{margin-top:-3rem}}@media(min-width: 1270px){.component.contact{margin-top:-4.5rem}}.component.contact .wrap{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.component.contact .contact-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative}@media(min-width: 1024px){.component.contact .contact-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.component.contact .contact-persona{width:3rem;height:3rem;border-radius:100%;overflow:hidden;margin-right:1.5rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-mask-image:-webkit-radial-gradient(white, black)}@media(max-width: 1023px){.component.contact .contact-persona{position:absolute;top:0;left:0}}@media(min-width: 1024px){.component.contact .contact-persona{width:3.75rem;height:3.75rem;margin-left:-1.5rem}}.component.contact .contact-persona img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component.contact .contact-content{width:100%}@media(max-width: 1023px){.component.contact .contact-content-text{height:3rem;margin-bottom:.75rem;padding-left:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 1024px){.component.contact .contact-content{width:calc(100% + 1.5rem);margin-right:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.component.contact .contact-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#fff;font-size:.85rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:3rem;overflow:hidden;border:none;border-radius:1.5rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-mask-image:-webkit-radial-gradient(white, black)}.component.contact .contact-button span{padding:0}.component.contact .contact-button:not(.button--primary):before{background-color:#25396c}.component.contact .contact-button:hover{color:#fc5200}.component.contact .contact-button:not(.button--primary){color:#fff}.component.contact .contact-button:not(.button--primary):hover{color:#fff}.component.contact .contact-button:not(.button--primary):before{background-color:#25396c}[class*="--dark"]+.component.contact{background:#040041;color:#fff}@media(min-width: 1024px){[class*="--dark"]+.component.contact .contact-grid{padding-top:1.5rem;margin-left:1.5rem;width:calc(100% - 4.5rem)}}.slider--dark+.component.contact{padding-top:1.5rem}[class*="--light"]+.component.contact,.bg--grey+.component.contact{background:#f9f9f9}[class*="--light"]+.component.contact .contact-grid,.bg--grey+.component.contact .contact-grid{margin-left:1.5rem;width:calc(100% - 4.5rem)}.related-items+.component.contact .contact-grid,.solutions-wrapper+.component.contact .contact-grid{margin-left:1.5rem;width:calc(100% - 4.5rem)}
.component.conversation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.component.conversation .conversation-item{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:1.5rem;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:10rem;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(-1em, 0, 0);transform:translate3d(-1em, 0, 0)}.component.conversation .conversation-item-container{position:relative;height:100%;background:#4da1ff;color:#fff;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.component.conversation .conversation-item-container:after{content:"";position:absolute;top:100%;left:2rem;border-top:1rem solid #040041;border-right:1.5rem solid transparent;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .25s .125s ease-in-out;transition:-webkit-transform .25s .125s ease-in-out;transition:transform .25s .125s ease-in-out;transition:transform .25s .125s ease-in-out, -webkit-transform .25s .125s ease-in-out}.component.conversation .conversation-item.tns-slide-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.component.conversation .conversation-item.tns-slide-active .conversation-item-container:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.component.conversation .conversation-item p{line-height:1.4em}.component.conversation .conversation-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component.conversation .conversation-footer img{display:block;width:3.75rem;height:auto}.component.conversation .conversation-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1.5rem}.component.conversation .conversation-button{color:#fff;font-size:.85rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background:#4da1ff;height:3rem;border-radius:1.5rem;padding-left:1.5rem;line-height:2.85rem}.component.conversation .conversation-button:after{content:"";display:inline-block;vertical-align:middle;width:3rem;height:3rem;background:url(../images/icon-email.391e179.svg) center no-repeat;margin-left:1.5em;border-left:1px solid #fff;margin-right:.2em}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.component.conversation .conversation-button:after{-webkit-box-shadow:inset .5px 0 0 #fff;box-shadow:inset .5px 0 0 #fff}}.component.conversation .tns-inner{overflow:hidden}.component.conversation .tns-outer{position:relative;margin-left:-2rem;margin-right:-2rem}.component.conversation .tns-nav{position:absolute;bottom:-0.5em;left:0;right:0;z-index:2;text-align:center;padding:0 .75rem}.component.conversation .tns-nav button{display:inline-block;width:8px;height:8px;border-radius:50%;border:0;padding:0;margin:0 .5em;background:#040041;opacity:.2;opacity:opacity .125s ease-in-out}.component.conversation .tns-nav button.tns-nav-active{opacity:.7}.component.conversation button[data-action=stop],.component.conversation button[data-action=start]{display:none}
.component.image-grid{padding-top:0;padding-bottom:0}@media(max-width: 1023px){.component.image-grid{padding-left:0;padding-right:0}}.component.image-grid .image-grid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component.image-grid .image-grid-item{overflow:hidden;position:relative;width:calc(50% - 0.375rem);margin-bottom:.75rem}.component.image-grid .image-grid-item:before{content:"";display:block;height:0;padding-top:100%}@media(min-width: 1024px){.component.image-grid .image-grid-item{width:calc(50% - 0.75rem);margin-bottom:1.5rem}}.component.image-grid .image-grid-item-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover}.component.image-grid .image-grid-item--variable{width:calc(66.6666% - 0.375rem);overflow:hidden}.component.image-grid .image-grid-item--variable:before{content:"";display:block;height:0;padding-top:50%}.component.image-grid .image-grid-item--variable:nth-child(4n),.component.image-grid .image-grid-item--variable:nth-child(4n+1){width:calc(33.3333% - 0.375rem);overflow:hidden}.component.image-grid .image-grid-item--variable:nth-child(4n):before,.component.image-grid .image-grid-item--variable:nth-child(4n+1):before{content:"";display:block;height:0;padding-top:100%}@media(min-width: 1024px){.component.image-grid .image-grid-item--variable{width:calc(60% - 0.75rem)}.component.image-grid .image-grid-item--variable:nth-child(4n),.component.image-grid .image-grid-item--variable:nth-child(4n+1){width:calc(40% - 0.75rem)}}
.component.linklist{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component.linklist .linklist-text{height:100%}.linklist h6{color:#4da1ff;margin-bottom:1.5em}.linklist-list-item,.linklist-list li{display:block;padding:1.3636363636rem 1.5rem 1.5rem 1.5rem;margin:.4em 1.5rem;-webkit-box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);background-color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(min-width: 1024px){.linklist-list-item,.linklist-list li{padding:1.3636363636rem 1.7142857143rem 1.5rem 1.7142857143rem;margin:.6em 0}}.linklist .linklist-list-item:hover,.linklist .linklist-list li:hover{background:#fff;-webkit-box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1)}.linklist-list-item a,.linklist-list li a{display:block;position:relative;padding-right:1rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(min-width: 1024px){.linklist-list-item a,.linklist-list li a{padding-right:1.5rem}}.linklist-list-item a span,.linklist-list li a span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.linklist-list-item a time,.linklist-list li a time{-ms-flex-negative:0;flex-shrink:0}.linklist-list-item a:before,.linklist-list li a:before{content:"";position:absolute;top:50%;right:0;width:.7rem;height:.7rem;border-top:2px solid #040041;border-right:2px solid #040041;-webkit-transform:translate(-63%, -50%) rotate(45deg);transform:translate(-63%, -50%) rotate(45deg);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}@media(max-width: 1023px){.linklist-list-item a:before,.linklist-list li a:before{right:-0.5em}}.linklist-list-item a:after,.linklist-list li a:after{content:"";position:absolute;top:50%;right:0;height:2px;width:1rem;background:currentColor;-webkit-transform:translate(-40%, -50%) scaleX(0);transform:translate(-40%, -50%) scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}@media(max-width: 1023px){.linklist-list-item a:after,.linklist-list li a:after{right:-0.5em}}.linklist-list-item a:hover:before,.linklist-list li a:hover:before{-webkit-transform:translate(-25%, -50%) rotate(45deg);transform:translate(-25%, -50%) rotate(45deg)}.linklist-list-item a:hover:after,.linklist-list li a:hover:after{-webkit-transform:translate(-17%, -50%) scaleX(1);transform:translate(-17%, -50%) scaleX(1)}.linklist-list-item img{width:calc(100% + .66rem);margin-left:-0.33rem;margin-right:-0.33rem;height:12rem;-o-object-fit:cover;object-fit:cover;margin-bottom:1.1rem}
.component.locations .locations-container{width:100%}@media(min-width: 1024px){.component.locations .locations-container{width:75%;margin-left:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 1023px){.component.locations .locations-location{margin-bottom:1.5rem}}@media(min-width: 1024px){.component.locations .locations-location{width:calc(50% - 1rem)}}.component.locations .locations-location-map{position:relative;margin-bottom:2rem}.component.locations .locations-location-map:before{content:"";position:absolute;top:50%;left:50%;background:#fc5200;width:1.75rem;height:1.75rem;border-radius:50% 50% 50% 0;-webkit-transform:translate3d(-50%, -112.5%, 0) rotate(-45deg);transform:translate3d(-50%, -112.5%, 0) rotate(-45deg)}.component.locations .locations-location-map img{width:100%;height:auto;display:block}
.newsletter{padding-top:2rem}@media(min-width: 1024px){.newsletter{padding-top:3rem}}@media(min-width: 1270px){.newsletter{padding-top:4.5rem}}.newsletter-container{position:relative}.newsletter-form{padding-top:0}@media(min-width: 1024px){.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.newsletter-form input{color:#040041;padding-top:1rem !important}@media(max-width: 1023px){.newsletter-form input{margin-bottom:.6em}}.newsletter-form button{-ms-flex-negative:0;flex-shrink:0}.newsletter .content-gdpr{margin-top:2rem;display:none;font-size:.75rem}.blogposts .newsletter{margin:-4.5rem 0 -4.5rem;padding-top:6rem;padding-bottom:6rem}@media(min-width: 1024px){.blogposts .newsletter div.col-1-1{padding:.75rem 1.5rem}}.newsletter .success-message{display:none;position:absolute;top:0;left:0}
.component.partners .partners-text p,.component.partners .partners-text li,.component.partners .partners-list p,.component.partners .partners-list li{color:#757397;max-width:29em}.component.partners .partners-text p strong,.component.partners .partners-text li strong,.component.partners .partners-list p strong,.component.partners .partners-list li strong{color:#040041}.component.partners .partners-list{padding-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1024px){.component.partners .partners-list{padding-top:3rem}}.component.partners .partners-list-item{overflow:hidden;position:relative;width:calc(33.333% - 0.6666666667rem);margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;overflow:visible;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.component.partners .partners-list-item:before{content:"";display:block;height:0;padding-top:100%}.in .partners-list-item{opacity:1 !important}@media(max-width: 1023px){.component.partners .partners-list-item:nth-child(3n){margin-right:0}.component.partners .partners-list-item:nth-child(3n+1){margin-left:0}.component.partners .partners-list-item:nth-child(3n+1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.component.partners .partners-list-item:nth-child(3n+2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.component.partners .partners-list-item:nth-child(3n+3){-webkit-transition-delay:0.3s;transition-delay:0.3s}}@media(min-width: 1024px){.component.partners .partners-list-item{width:calc(25% - 0.75rem);margin-left:.5rem;margin-right:.5rem;margin-bottom:1rem}.component.partners .partners-list-item:nth-child(4n){margin-right:0}.component.partners .partners-list-item:nth-child(4n+1){margin-left:0}.component.partners .partners-list-item:nth-child(4n+1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.component.partners .partners-list-item:nth-child(4n+2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.component.partners .partners-list-item:nth-child(4n+3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.component.partners .partners-list-item:nth-child(4n+4){-webkit-transition-delay:0.4s;transition-delay:0.4s}}@media(min-width: 1024px){.homepage .component.partners .partners-list-item:nth-child(9){display:none}}.component.partners .partners-list-item a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;background:transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.component.partners .partners-list-item:hover a{background:#fff;-webkit-box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1)}.component.partners .partners-list-item img{position:absolute;top:22.5%;left:22.5%;width:55%;height:55%;-o-object-fit:contain;object-fit:contain;-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:multiply}.partners--full.component.partners .partners-text{text-align:center;margin:2rem auto 0}@media(min-width: 1024px){.partners--full.component.partners .partners-text{margin:3rem auto 0;width:50%}}@media(min-width: 1270px){.partners--full.component.partners .partners-text{margin-top:4.5rem}}.partners--full.component.partners .partners-text p{color:#040041}.partners--full.component.partners .partners-list{width:100%;margin:0}@media(min-width: 1024px){.partners--full.component.partners .partners-list{padding-top:1.5rem}}.partners--full.component.partners .partners-list-item{width:25%;margin:0;background:transparent !important}@media(max-width: 1023px){.partners--full.component.partners .partners-list-item:nth-child(4n+1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.partners--full.component.partners .partners-list-item:nth-child(4n+2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.partners--full.component.partners .partners-list-item:nth-child(4n+3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.partners--full.component.partners .partners-list-item:nth-child(4n+4){-webkit-transition-delay:0.4s;transition-delay:0.4s}}@media(min-width: 1024px){.partners--full.component.partners .partners-list-item{width:12.5%}.partners--full.component.partners .partners-list-item:nth-child(8n+1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.partners--full.component.partners .partners-list-item:nth-child(8n+2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.partners--full.component.partners .partners-list-item:nth-child(8n+3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.partners--full.component.partners .partners-list-item:nth-child(8n+4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.partners--full.component.partners .partners-list-item:nth-child(8n+5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.partners--full.component.partners .partners-list-item:nth-child(8n+6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.partners--full.component.partners .partners-list-item:nth-child(8n+7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.partners--full.component.partners .partners-list-item:nth-child(8n+8){-webkit-transition-delay:0.8s;transition-delay:0.8s}}.partners--full.component.partners .partners-list-item img{top:17.5%;left:17.5%;height:65%;width:65%}
.share{pointer-events:all;padding-top:3rem;margin-top:-.8571428571rem}.share h6{font-size:.8rem;color:rgba(117,115,151,.75)}.share-list{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.share-list-item{margin:0;padding-left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width: 1023px){.share-list-item{display:inline-block;width:1.4rem}}.share-list-item a{display:inline-block;position:relative;width:1.8rem;height:1.8rem;background:none !important}@media(min-width: 1024px){.share-list-item a{display:block;width:1.4rem;height:1.4rem;margin:.2em 0}}.share-list-item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/share-icons.b0f04f5.svg);background-size:100% auto;background-position:0% 0%;opacity:.2;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.share-list-item a:hover:after{opacity:.75}@media(max-width: 1023px){.share-list-item:first-child a{margin-left:-0.2em}}.share-list-item [data-copy]{position:absolute;left:2rem;top:-0.2rem;height:2rem;pointer-events:none;white-space:nowrap;background:#dadae3;line-height:1.8rem;padding:0 1em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.share-list-item [data-copy]:before{content:attr(data-copy);font-size:.8rem}.share-list-item [data-copy].copied{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.share-list-item--twitter a:after{background-position:0% 33.333%}.share-list-item--facebook a:after{background-position:0% 66.666%}.share-list-item--copy a:after{background-position:0% 100%}.share-list-item:before{display:none}
.component.slider{position:relative;background:#f9f9f9;padding-top:1.3333333333rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(max-width: 1023px){.component.slider{height:auto !important}}@media(min-width: 1024px){.component.slider{padding-top:2rem}}@media(min-width: 1024px)and (min-width: 1024px){.component.slider--white:first-child{margin-top:3rem}}.text:first-child+.component.slider,.text:first-child+.component.slider .slider-text-container{padding-top:0}.perks+.component.slider,.perks+.component.slider .slider-text-container{padding-top:0}.features+.component.slider,.features+.component.slider .slider-text-container{padding-top:0}.component.slider--white{background:transparent}.component.slider--dark{background:#040041;color:#fff}.component.slider .slider-text-container{padding-bottom:1.3333333333rem}@media(min-width: 1024px){.component.slider .slider-text-container{padding-bottom:3rem;padding-top:3rem}.slider--white:first-child .slider-text-container{padding-top:0}}.component.slider .slider-text-container h3{max-width:14em}.component.slider .slider-slides{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-bottom:1.3333333333rem}@media(min-width: 1024px){.component.slider .slider-slides{padding-bottom:1.5rem}}.component.slider .slider-slides-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;margin-left:2rem}@media(min-width: 1024px){.component.slider .slider-slides-container{margin-left:4.25rem}}@media(min-width: 1270px){.component.slider .slider-slides-container{margin-left:6.25rem}}@media(min-width: 1440px){.component.slider .slider-slides-container{margin-left:calc(((100vw - 72rem)/2) + 6.25rem)}}.component.slider .slider-slides-roll{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;width:100%;max-width:100%;overflow-y:hidden;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;margin:-3rem 0;padding:3rem 0;scroll-behavior:smooth;scroll-padding-left:2rem}@media(min-width: 1024px){.component.slider .slider-slides-roll{scroll-padding-left:4.25rem}}@media(min-width: 1270px){.component.slider .slider-slides-roll{scroll-padding-left:6.25rem}}@media(min-width: 1440px){.component.slider .slider-slides-roll{scroll-padding-left:calc(((100vw - 72rem)/2) + 6.25rem)}}.component.slider .slider-slides-roll::-webkit-scrollbar-track{background-color:transparent}.component.slider .slider-slides-roll::-webkit-scrollbar{background-color:transparent}.component.slider .slider-slides-roll::-webkit-scrollbar-thumb{background-color:transparent}.component.slider .slider-slides-item{padding-right:1.5rem;scroll-snap-align:start}@media(min-width: 1024px){.component.slider .slider-slides-item:last-of-type{padding-right:2rem}}@media(min-width: 1024px)and (min-width: 1024px){.component.slider .slider-slides-item:last-of-type{padding-right:1.5rem}}@media(min-width: 1024px)and (min-width: 1270px){.component.slider .slider-slides-item:last-of-type{padding-right:3.3rem}}@media(min-width: 1024px)and (min-width: 1440px){.component.slider .slider-slides-item:last-of-type{padding-right:calc(((100vw - 72rem)/2) + 3.3rem)}}.slider-nav{position:absolute;bottom:0;left:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 1024px){.slider-nav{left:4.25rem}}@media(min-width: 1270px){.slider-nav{left:6.25rem}}@media(min-width: 1440px){.slider-nav{left:calc(((100vw - 72rem)/2) + 6.25rem)}}.slider-nav-arrow{position:relative;z-index:2;width:1.5em;height:1.5em;margin-right:.6em;margin-left:0;-webkit-transform:rotate(0.01deg);transform:rotate(0.01deg);color:#757397;cursor:pointer;margin:-0.25em}.slider-nav-arrow:first-child{margin-left:0}.slider-nav-arrow--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-nav-arrow:before{content:"";position:absolute;top:50%;right:-0.3em;width:.8rem;height:.8rem;border-top:2px solid currentColor;border-right:2px solid currentColor;-webkit-transform:translate(-63%, -50%) rotate(45deg) scale(0.75);transform:translate(-63%, -50%) rotate(45deg) scale(0.75);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.slider-nav-arrow:after{content:"";position:absolute;top:50%;right:-0.3em;height:2px;width:1rem;background:currentColor;-webkit-transform:translate(-50%, -50%) scaleX(0) scaleY(0.75);transform:translate(-50%, -50%) scaleX(0) scaleY(0.75);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.slider-nav-arrow:hover:before{-webkit-transform:translate(-20.5%, -50%) rotate(45deg) scale(0.75);transform:translate(-20.5%, -50%) rotate(45deg) scale(0.75)}.slider-nav-arrow:hover:after{-webkit-transform:translate(-25%, -50%) scaleX(1) scaleY(0.75);transform:translate(-25%, -50%) scaleX(1) scaleY(0.75)}.slider-nav-pagination{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(117,115,151,.65);max-width:7.5rem;margin-left:1em;overflow:hidden}.slider-nav-pagination-progress{position:absolute;top:0;left:0;height:100%;width:0;background:rgba(4,0,65,.6);-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out}.slider-nav-pagination-item{position:relative;display:block;border:2px solid #f9f9f9;border-top-width:3px;border-bottom-width:3px;height:8px;width:3rem;-ms-flex-negative:1;flex-shrink:1;cursor:pointer}.slider--white .slider-nav-pagination{background:rgba(4,0,65,.1)}.slider--white .slider-nav-pagination-item{border-color:#fff}.slider--dark .slider-nav-pagination{background:#3d3a6c}.slider--dark .slider-nav-pagination-progress{background:#757397}.slider--dark .slider-nav-pagination-item{border-color:#040041}
.component.tabbed{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width: 1270px){.component.tabbed{margin-top:-1.5rem;margin-bottom:-1.5rem}.component.tabbed:last-child{margin-bottom:3rem}}.component.tabbed .tabbed-tabs{margin:1.5rem 0 .75rem}@media(min-width: 1024px){.component.tabbed .tabbed-tabs{margin:3rem 0}}.component.tabbed .tabbed-tabs-title{line-height:3rem;height:3rem;color:#4da1ff;margin-top:-3rem}@media(max-width: 1023px){.component.tabbed .tabbed-tabs-list{display:none}}.component.tabbed .tabbed-tabs-list-item{position:relative;padding:.9230769231rem 1.5rem 1rem;color:#4da1ff;margin-left:-1.5rem;border-left:2px solid #f9f9f9;cursor:pointer;line-height:1.5em}.component.tabbed .tabbed-tabs-list-item:before{content:"";position:absolute;top:0;left:-2px;right:0;height:100%;background:#f9f9f9;border-left:2px solid #f9f9f9;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}.component.tabbed .tabbed-tabs-list-item:after{content:"";position:absolute;top:1.7rem;left:0;border-left:.5em solid currentColor;border-top:.25em solid transparent;border-bottom:.25em solid transparent;margin-top:-0.25em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.component.tabbed .tabbed-tabs-list-item:hover:before{opacity:1}.component.tabbed .tabbed-tabs-list-item--active:before{opacity:1;border-left-color:currentColor}.component.tabbed .tabbed-tabs-list-item--active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.component.tabbed .tabbed-tabs-list-item div{color:#040041;position:relative}.component.tabbed .tabbed-tabs-list-item strong{display:block;font-size:.9rem;margin-bottom:.25em}.component.tabbed .tabbed-tabs-list-item em{color:rgba(4,0,65,.5);display:block;font-size:.8rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;will-change:opacity,color;margin-bottom:.15em;line-height:1.6em}.component.tabbed .tabbed-tabs-list-group{padding-top:0;padding-bottom:0;margin-bottom:1.5rem}.component.tabbed .tabbed-tabs-list-group:after{display:none}.component.tabbed .tabbed-tabs-list-group-head{padding:.7228915663rem 1.5rem .75rem;margin:0 -1.5rem;background:#f9f9f9;position:relative}.component.tabbed .tabbed-tabs-list-group-head:before{content:"";position:absolute;top:1.5rem;left:.5em;border-left:.5em solid #bababa;border-top:.25em solid transparent;border-bottom:.25em solid transparent;margin-top:-0.25em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform-origin:left;transform-origin:left}.component.tabbed .tabbed-tabs-list-group-items{position:relative;margin-left:-2px;background:#fff;padding:0 0 0 1.5rem;margin:0 -1.5rem 0 calc(-1.5rem - 2px);overflow:hidden;max-height:0;-webkit-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out}.component.tabbed .tabbed-tabs-list-group--open .tabbed-tabs-list-group-head:before{-webkit-transform:translate(60%, -50%) rotate(90deg);transform:translate(60%, -50%) rotate(90deg)}.component.tabbed .tabbed-tabs-list-group--open .tabbed-tabs-list-group-items{max-height:100vh}.component.tabbed .tabbed-tabs-list-group .tabbed-tabs-list-item:before{background:transparent}.component.tabbed .tabbed-tabs-list-group+.tabbed-tabs-list-item{margin-top:3rem}.component.tabbed .tabbed-content{position:relative}@media(min-width: 1024px){.component.tabbed .tabbed-content{-webkit-box-shadow:-1.5rem 0 1.5rem -1.5rem rgba(4,0,65,.25);box-shadow:-1.5rem 0 1.5rem -1.5rem rgba(4,0,65,.25);padding:3rem}}.component.tabbed .tabbed-content .component{margin-top:0}@media(min-width: 1270px){.component.tabbed .tabbed-content .component{margin-bottom:3rem}}.component.tabbed .tabbed-content .wrap{padding:0}.component.tabbed .tabbed-content .wrap>div{width:100% !important}@media(min-width: 1024px){.component.tabbed .tabbed-content-item{display:none}}.component.tabbed .tabbed-content-item--active{display:block}
.component.text:first-child .text-content:before{content:"";float:right;width:28%;padding-top:17%;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%);shape-outside:polygon(0% 0%, 100% 0%, 100% 100%)}.product .component.text:first-child .text-content:before{display:none}.academy .component.text:first-child .text-content:before{display:none}.component.text .button{font-size:.9em;letter-spacing:.015em;margin-top:-1em}.component.text figure{margin-bottom:1.9rem}.component.text p,.component.text li{color:#757397;max-width:29rem}.component.text p strong,.component.text li strong{color:#040041}.component.text h2{margin-top:1em}.component.text h2:first-child{margin-top:0}.component.text table{font-size:.85em}.component.text table tr{border-bottom:1px solid #f9f9f9}.component.text table td{padding:1em 1.5em 1em 0;color:#757397;min-width:30%;line-height:1.9em}.component.text table td:last-child{padding-right:0}.component.text table td p{margin:0}@media(min-width: 1024px){.component.text table{width:120% !important}}.text-content-fold-inside{overflow:hidden;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;will-change:max-height;max-height:0}.text-content-fold-inside-wrap{padding-bottom:1.6em}.text-content-fold-button .button--more{cursor:pointer}.text-content-fold-button .button--more i:before{content:"Read more"}.text-content-fold-button .button--more span:before{-webkit-transition:-webkit-transform .125s ease-in-out;transition:-webkit-transform .125s ease-in-out;transition:transform .125s ease-in-out;transition:transform .125s ease-in-out, -webkit-transform .125s ease-in-out}.text-content-fold--open .text-content-fold-button .button--more i:before{content:"Read less"}.text-content-fold--open .text-content-fold-button .button--more span:before{-webkit-transform:translate3d(0, 0, 0) rotate(0deg) scaleY(0.75);transform:translate3d(0, 0, 0) rotate(0deg) scaleY(0.75)}
.component.testimonial{padding-top:2rem}.component.testimonial+.component.testimonial{padding-top:0}@media(min-width: 1024px){.component.testimonial{padding-top:3rem}}@media(min-width: 1270px){.component.testimonial{padding-top:4.5rem}}.component.testimonial blockquote{font-size:1em}.component.testimonial blockquote p{position:relative;line-height:1.8em;color:#757397;margin-bottom:1em}.component.testimonial blockquote p:before{content:"\201C";position:absolute;top:0;left:-0.8em;font-size:2em;opacity:.25}.component.testimonial blockquote p:after{content:"\201D";position:absolute;margin-left:.25em;font-size:2em;opacity:.25}
.topics{max-width:72rem;margin:0 auto}.topics-list{margin-top:-0.3rem;margin-bottom:-0.25rem;font-size:.8rem}@media(min-width: 1024px){.topics-list{margin-top:.3rem;margin-bottom:.3rem}}.topics-list-item{display:inline-block;padding-right:1em;line-height:2em}.topics-list-item a{color:rgba(4,0,65,.5);cursor:pointer;position:relative;display:inline-block;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.topics-list-item a:hover{color:#040041}.topics-list-item a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:currentColor;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.topics-list-item a:after{-webkit-transform:scaleX(0) scaleY(1.5);transform:scaleX(0) scaleY(1.5)}}.topics-list-item--active a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.topics-list-item--active a:after{-webkit-transform:scaleX(1) scaleY(1.5);transform:scaleX(1) scaleY(1.5)}}
.videoplayer-container{display:block;width:100%;overflow:hidden;position:relative}.videoplayer-container:before{content:"";display:block;height:0;padding-top:56.25%}.videoplayer-player{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.videoplayer-player>video{width:100%;height:auto}.videoplayer-text{margin:1.5rem auto 3rem}@media(min-width: 1024px){.videoplayer-text{margin:3rem auto 4.5rem}}@media(min-width: 1270px){.videoplayer-text{margin:4.5rem auto 6rem}}.videoplayer-text p{color:rgba(255,255,255,.75)}.videoplayer-text h6{color:#4da1ff !important}.videoplayer-text-text{max-width:30rem}.videoplayer .plyr__poster{background-size:cover !important}.videoplayer .plyr__control--overlaid{width:3rem;height:3rem;border-radius:0;background:#4da1ff}.videoplayer .plyr__control--overlaid:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-45%, -50%, 0);transform:translate3d(-45%, -50%, 0);display:block;border-left:.9rem solid #040041;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}.videoplayer .plyr__control--overlaid svg{display:none}
.whitepapers,.downloads{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.whitepapers-list-item:before,.downloads-list-item:before{display:none}@media(min-width: 1024px){.whitepapers-list-item,.downloads-list-item{margin:.3em -1.7142857143rem}}.whitepapers-list-item a,.downloads-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.3636363636rem 1.5rem 1.5rem 1.5rem;margin:.4em -1.5rem;-webkit-box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);background-color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background:#fff;box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03)}@media(min-width: 1024px){.whitepapers-list-item a,.downloads-list-item a{padding-right:1.5rem}}.whitepapers-list-item a:before,.downloads-list-item a:before{content:"";position:absolute;top:45%;left:auto;right:1.5rem;width:.7rem;height:.7rem;border-top:2px solid #040041;border-right:2px solid #040041;-webkit-transform:translate(-63%, -40%) rotate(135deg);transform:translate(-63%, -40%) rotate(135deg);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out;background:transparent;border-radius:0;opacity:1}@media(max-width: 1023px){.whitepapers-list-item a:before,.downloads-list-item a:before{right:-0.5em}}.whitepapers-list-item a:after,.downloads-list-item a:after{content:"";position:absolute;top:45%;right:2.1818181818rem;width:2px;height:1rem;background:currentColor;-webkit-transform:translate(-50%, -50%) scaleY(1);transform:translate(-50%, -50%) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}@media(max-width: 1023px){.whitepapers-list-item a:after,.downloads-list-item a:after{right:-0.5em}}.whitepapers-list-item a:hover,.downloads-list-item a:hover{background:#fff;-webkit-box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1)}.whitepapers-list-item a:hover:before,.downloads-list-item a:hover:before{-webkit-transform:translate(-63%, -20%) rotate(135deg);transform:translate(-63%, -20%) rotate(135deg)}.whitepapers-list-item a:hover:after,.downloads-list-item a:hover:after{-webkit-transform:translate(-50%, -45%) scaleY(1.3);transform:translate(-50%, -45%) scaleY(1.3)}.whitepapers-list-item a span,.downloads-list-item a span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.whitepapers-list-item a span.filesize,.downloads-list-item a span.filesize{color:#4da1ff;font-size:.8rem;padding-right:3rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:.5em}
@media(min-width: 1024px){.component.team .team-content-members{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.component.team .team-content-member{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media(min-width: 1024px){.component.team .team-content-member{padding-top:2rem;width:40%}}.component.team .team-content-member-image{overflow:hidden;position:relative;width:25%;margin:0 2rem 0 0;-ms-flex-negative:0;flex-shrink:0;max-width:6.5rem}.component.team .team-content-member-image:before{content:"";display:block;height:0;padding-top:100%}.component.team .team-content-member-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component.team .team-content-member-text h4{font-size:1em;font-weight:normal;margin:0}.component.team .team-content-member-text h5{font-size:1em;color:#757397}.academy .component.team{position:relative}@media(min-width: 1024px){.academy .component.team:before{content:"";position:absolute;top:15%;left:-10%;width:12.5%;height:100%;background:url(../images/inline-prop-2.e327b78.png) left/contain no-repeat}}
.component.course{padding-top:0;padding-bottom:0}.component.course .course-content{background:#fff;-webkit-box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);padding:1rem 1rem}@media(min-width: 1024px){.component.course .course-content{padding:2.4rem 1.5rem}}.component.course .course-content-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%}.component.course .course-content-columns-column{padding:.6666666667rem 0;margin:-0.25em 0 0}@media(max-width: 1023px){.component.course .course-content-columns-column{margin:0 .6666666667rem;border-bottom:1px solid rgba(4,0,65,.05)}}@media(min-width: 1024px){.component.course .course-content-columns-column{padding:.25em 1.5rem;border-right:1px solid rgba(4,0,65,.05);width:33.3333%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.component.course .course-content-columns-column h6{white-space:nowrap}}.component.course .course-content-columns-column:last-child{border-right:0;border-bottom:0}@media(max-width: 1023px){.component.course .course-content-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.component.course .course-content-buttons{margin:1rem .6666666667rem 0;border-top:1px solid rgba(4,0,65,.05);padding:1rem 0 0}@media(min-width: 1024px){.component.course .course-content-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0 0;margin:1.5rem 1.5rem 0}}.component.course .course-content h6{color:#cba871}.academy .component.course{position:relative}@media(min-width: 1024px){.academy .component.course:before{content:"";position:absolute;top:-20%;left:75%;width:15%;height:100%;background:url(../images/inline-prop-1.9164363.png) left/contain no-repeat}}
.component.selectdate{position:relative;background:#040041;color:#fff;overflow:hidden;padding-bottom:0}.component.selectdate .selectdate-wrap{position:relative;padding-bottom:1.5rem}.component.selectdate .selectdate-wrap:before{content:"";position:absolute;top:0;bottom:0;left:65%;width:40%;background:url(../images/pattern.248923c.svg) center center/100% auto no-repeat}.component.selectdate .selectdate-content{position:relative;margin:3rem 0;padding:0 1.5rem 0 0}.component.selectdate .selectdate-content-text{padding:1.5rem 0}.component.selectdate .selectdate-form{padding:0 1.5rem 0 0}.component.selectdate .selectdate-form-dates{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1rem;grid-auto-rows:minmax(4.75rem, auto);padding-bottom:.75rem}.component.selectdate .selectdate-form-dates-date{cursor:pointer;padding:0;position:static}.component.selectdate .selectdate-form-dates-date-input{position:absolute;visibility:hidden}.component.selectdate .selectdate-form-dates-date-value{background:#fff;color:#040041;padding:1.3333333333rem 1rem;text-align:center;border-radius:.25em;-webkit-box-shadow:inset 0 0 0 0 #cba871;box-shadow:inset 0 0 0 0 #cba871;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;will-change:box-shadow;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component.selectdate .selectdate-form-dates-date-value-divider{display:block;padding:1em .25em 0;font-weight:normal;font-size:.85em;color:#757397}.component.selectdate .selectdate-form-dates-date-value-month{display:block;text-transform:uppercase;font-size:.65em;letter-spacing:.02em;margin-bottom:-0.4em}.component.selectdate .selectdate-form-dates-date-value-days{font-size:.8rem;line-height:1.25rem;display:block}.component.selectdate .selectdate-form-dates-date-value-days span{position:relative;top:.25em;display:inline-block;color:rgba(4,0,65,.5)}.component.selectdate .selectdate-form-dates-date-value-days em{display:inline-block;vertical-align:middle;font-size:1.25rem;color:#040041}.component.selectdate .selectdate-form-dates-date-input:checked+.selectdate-form-dates-date-value{-webkit-box-shadow:inset 0 0 0 2px #cba871;box-shadow:inset 0 0 0 2px #cba871;background:#cba871}.component.selectdate .selectdate-form input{margin-bottom:1.5rem;color:#040041}.component.selectdate .selectdate-next{position:fixed;bottom:0;color:#040041;text-align:center;display:none;padding:1.5rem 1.5rem 1rem;-webkit-box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);box-shadow:0 0 .75rem rgba(4,0,65,.065),0 0 .125em rgba(4,0,65,.03);background:#fff;z-index:999;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media(min-width: 1024px){.component.selectdate .selectdate-next{right:1.5rem}}@media(min-width: 1270px){.component.selectdate .selectdate-next{right:3.3rem}}@media(min-width: 1440px){.component.selectdate .selectdate-next{right:calc(((100vw - 72rem)/2) + 3.3rem)}}.component.selectdate .selectdate-next--show{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(min-width: 1024px){.component.selectdate .selectdate-next{display:block}}.component.selectdate .selectdate-next h6{color:#cba871;margin-bottom:.5em}.component.selectdate .selectdate-next-date{padding:0 0 1.5rem}.component.selectdate .selectdate-next-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component.selectdate .selectdate-next-value-divider{display:block;padding:1em .25em 0;font-weight:normal;font-size:.85em;color:#757397}.component.selectdate .selectdate-next-value-month{display:block;text-transform:uppercase;font-size:.65em;letter-spacing:.02em;margin-bottom:-0.4em}.component.selectdate .selectdate-next-value-days{font-size:.8rem;line-height:1.25rem;display:block}.component.selectdate .selectdate-next-value-days span{position:relative;top:.25em;display:inline-block;color:rgba(4,0,65,.5)}.component.selectdate .selectdate-next-value-days em{display:inline-block;vertical-align:middle;font-size:1.25rem;color:#040041}
.component.faq{padding-top:2rem}@media(min-width: 1024px){.component.faq{padding-top:3rem}}@media(min-width: 1270px){.component.faq{padding-top:4.5rem}}.component.faq .faq-content-question{color:#757397;padding-bottom:1.5rem}.component.faq .faq-content-question-head{color:#040041;margin-bottom:0}.component.faq .button{color:#4da1ff;padding-top:0;padding-bottom:0;height:1.6rem;line-height:1.45rem}
.text+.component.video,.text+.component.video .component.videoplayer{margin-top:0 !important;padding-top:0}
.component.related{position:relative;overflow:hidden;background:#f9f9f9;padding-top:2rem}@media(min-width: 1024px){.component.related{padding-top:3rem}}.component.related:last-child{padding-bottom:0;margin-bottom:0}@media(min-width: 1024px){.component.related:last-child{padding-bottom:3rem}}@media(min-width: 1270px){.component.related:last-child{padding-bottom:4.5rem}}.component.related--dark{background:#040041;color:#fff}.component.related .related-title{color:#4da1ff}@media(max-width: 1023px){.component.related .related-title{padding-top:0;padding-bottom:.5rem}}@media(min-width: 1024px){.component.related .related-title{padding-top:0;padding-bottom:1.5rem}}.component.related .related-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1023px){.component.related .related-wrapper{overflow-y:hidden;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.component.related .related-wrapper::-webkit-scrollbar-track{background-color:transparent}.component.related .related-wrapper::-webkit-scrollbar{background-color:transparent}.component.related .related-wrapper::-webkit-scrollbar-thumb{background-color:transparent}}.component.related .related-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.component.related .related-items-item{padding-right:1.5rem}@media(max-width: 1023px){.component.related .related-items-item{scroll-snap-align:center}}@media(min-width: 1024px){.component.related .related-items-item:last-child{padding-right:0}}.action+.component.related,.page-videos+.component.related{margin-top:-2rem}@media(min-width: 1270px){.action+.component.related,.page-videos+.component.related{margin-top:-3rem}}.related-items--multiple{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:3rem}.related-items--multiple .related-items-item{padding-bottom:1.5rem;padding-right:1.5rem}@media(max-width: 1023px){.related-items--multiple .related-items-item{scroll-snap-align:center}}@media(min-width: 1024px){.related-items--multiple .related-items-item:nth-child(3n){padding-right:0}}
.component.bubbles{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bubbles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.bubbles-list{margin:0 -1.5rem;width:calc(100% + 3rem)}}.bubbles-list li{position:relative;background:#f9f9f9;padding:.8rem 1.5rem .8571428571rem;border-radius:1.5rem;max-width:85%;margin:.375rem 0;color:#6f6d93;width:auto;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;will-change:opacity,transform;opacity:0;-webkit-transform:translate3d(0, 0, 0) rotate(2deg) scale(0.98);transform:translate3d(0, 0, 0) rotate(2deg) scale(0.98)}.bubbles-list li:nth-child(2n){margin-left:auto;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0) rotate(-2deg) scale(0.98);transform:translate3d(0, 0, 0) rotate(-2deg) scale(0.98)}.bubbles-list li:nth-child(1){-webkit-transition-delay:0.35s;transition-delay:0.35s}.bubbles-list li:nth-child(2){-webkit-transition-delay:0.7s;transition-delay:0.7s}.bubbles-list li:nth-child(3){-webkit-transition-delay:1.05s;transition-delay:1.05s}.bubbles-list li:nth-child(4){-webkit-transition-delay:1.4s;transition-delay:1.4s}.bubbles-list li:nth-child(5){-webkit-transition-delay:1.75s;transition-delay:1.75s}.in .bubbles-list li{opacity:1;-webkit-transform:translate3d(0, 0, 0) rotate(0) scale(1);transform:translate3d(0, 0, 0) rotate(0) scale(1)}@media(min-width: 1024px){.bubbles-list li{max-width:75%}}.bubbles-list li:last-child{margin-bottom:0}
.component.features .features-text{padding-bottom:2rem}@media(min-width: 1024px){.component.features .features-text{padding-bottom:1.5rem}}.component.features .features-items{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 1024px){.component.features .features-items{grid-template-columns:repeat(3, 1fr);gap:1.5rem}.component.features .features-items--4{grid-template-columns:repeat(4, 1fr)}}.component.features .features-items-item{position:relative;width:100%}@media(min-width: 1024px){.component.features .features-items-item{width:100%}}.component.features .features-items-item-content{padding:1.7142857143rem;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.component.features .features-items-item-content h4{margin-bottom:.65em}.component.features .features-items-item-content h6{color:#4da1ff;margin-bottom:1em}.features-items--4 h6{margin-bottom:0 !important}.component.features .features-items-item-content-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:1.92em;height:1.92em;margin-bottom:1em}.component.features .features-items-item-content-icon img{display:block;width:100%;height:auto}.component.features .features-items-item--link .features-items-item-content{-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.component.features .features-items-item--link:hover .features-items-item-content{background:#ececf1}
.component.perks{background:#fff}.component.perks .perks-text{padding-bottom:2rem}@media(min-width: 1024px){.component.perks .perks-text{padding-bottom:1.5rem}}.component.perks .perks-items{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 1024px){.component.perks .perks-items{grid-template-columns:repeat(3, 1fr);gap:1.5rem}}.component.perks .perks-items-item{background:#f2faf4}.component.perks .perks-items-item--link{-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.component.perks .perks-items-item--link:hover{background:#e5f6e8}.component.perks .perks-items-item-content{padding:1.7142857143rem}.component.perks .perks-items-item h5{font-size:1.1rem;line-height:1.2em;margin-bottom:.25em}.component.perks .perks-items-item h6{color:#757397;font-size:.85em}.component.perks .perks-items-item-check{position:relative;width:1.6em;height:1.6em;background:#71cb81;border-radius:100%;display:block;margin-bottom:.75em;margin-top:-0.1em;margin-left:-0.1em}.component.perks .perks-items-item-check:before{content:"";position:absolute;top:50%;left:50%;width:1em;height:.6em;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:translate3d(-50%, -65%, 0) rotate(-45deg) scale(0.8333333);transform:translate3d(-50%, -65%, 0) rotate(-45deg) scale(0.8333333)}
.component.flow{background:transparent}.component.flow+.component.flow{margin-top:-2rem}@media(min-width: 1270px){.component.flow+.component.flow{margin-top:-3rem}}.flow-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.flow-lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.flow-lines-line{fill:none;stroke:#4da1ff;stroke-width:2px;stroke-linecap:round;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.flow-lines-line[data-container]{opacity:0}.flow-lines-line--active[data-container]{opacity:1}.flow-icon{position:absolute}.flow-icon--tab{opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.flow-icon--tab__active{opacity:1}.flow-icon .card-icons{margin-top:0 !important}.slider-slides-item .card .card-icons{opacity:0}
.subscriber{position:relative}.subscriber-content{position:relative}@media(min-width: 1024px){.subscriber-content{margin-left:25%}}.subscriber-content .success-message{top:auto;bottom:0}.subscriber-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.subscriber-shapes-container{position:absolute;top:0;width:100%;height:100%}.subscriber-shape{overflow:hidden;position:absolute;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);background:#4da1ff}.subscriber-shape:before{content:"";display:block;height:0;padding-top:100%}.subscriber-shape--1{width:20%;top:0;left:45%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#71cb81}@media(min-width: 1024px){.subscriber-shape--1{width:10%}}.subscriber-shape--3{width:25%;bottom:0;left:3rem;-webkit-transform:translate(-75%, 50%);transform:translate(-75%, 50%);background:#fca5c3}@media(min-width: 1024px){.subscriber-shape--3{width:15%;left:25%;background:#4da1ff}}.subscriber-shape--2{width:22.5%;top:20%;left:100%;-webkit-transform:translate(-75%, -50%);transform:translate(-75%, -50%);background:#fdbe11}@media(min-width: 1024px){.subscriber-shape--2{width:12.5%;top:50%}}
.flow--product .slider-slides-container[data-color=yellow] .flow-lines-line:last-child{stroke:#fdbe11}.flow--product .slider-slides-container[data-color=red] .flow-lines-line:last-child{stroke:#e40049}.flow--product .slider-slides-container[data-color=blue] .flow-lines-line:last-child{stroke:#4da1ff}.flow--product .slider-slides-container[data-color=pink] .flow-lines-line:last-child{stroke:#ff4387}.flow--product .slider-slides-container[data-color=green] .flow-lines-line:nth-child(3){stroke:#71cb81}.flow--product .slider-slides-container[data-color=green] .flow-lines-line:nth-child(4){stroke:#71cb81}.flow--product .slider-slides-container[data-color=green] .flow-lines-line:last-child{stroke:#71cb81}
.research-nav{display:block;width:100%;padding-top:1.5rem;border-top:1px solid rgba(4,0,65,.1);font-size:.8rem}.research-nav:first-child{padding-top:0;padding-bottom:1.5rem;border-top:0;border-bottom:1px solid rgba(4,0,65,.1)}.research-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.03em;color:#757397;list-style:none}.research-nav-list-item{padding:0;margin:0;margin-right:1rem}@media(min-width: 569px){.research-nav-list-item{margin-right:1.5rem}}@media(max-width: 568px){.research-nav-list-item:last-child{display:none}}.research-nav-list-item:before{display:none}.research-nav-list-item:last-child{margin-right:0}.research-nav-list-item a{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.research-nav-list-item--active a,.research-nav-list-item a:hover{color:#040041}
@media(max-width: 1023px){.search{margin-bottom:-1.5rem}}@media(min-width: 1024px){.search{padding-bottom:1rem;padding-top:.75rem}}.search .search-form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 1024px){.search .search-form{padding-right:3rem}}.search .search-form-input{position:relative;color:#757397}.search .search-form input{background:transparent;border-bottom:1px solid rgba(4,0,65,.1);padding:0 0 .5em;width:100%;color:#040041}.search .search-form input::-webkit-input-placeholder{color:rgba(117,115,151,.5)}.search .search-form input:-moz-placeholder{color:rgba(117,115,151,.5)}.search .search-form input::-moz-placeholder{color:rgba(117,115,151,.5)}.search .search-form input:-ms-input-placeholder{color:rgba(117,115,151,.5)}.search .search-form-clear{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:100;font-size:1.5em;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.search .search-form input:not(:-moz-placeholder-shown)+.search-form-clear{opacity:1;pointer-events:all;cursor:pointer}.search .search-form input:not(:-ms-input-placeholder)+.search-form-clear{opacity:1;pointer-events:all;cursor:pointer}.search .search-form input:not(:placeholder-shown)+.search-form-clear{opacity:1;pointer-events:all;cursor:pointer}
.blogposts-grid{margin:-1rem;margin-top:-3rem;width:calc(100% + 2rem);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.blogposts-item{padding:1rem 1rem 2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.blogposts-item{width:33.3333333333%}}.blogposts-item-image{overflow:hidden;position:relative;background:#fff;-ms-flex-negative:0;flex-shrink:0}.blogposts-item-image:before{content:"";display:block;height:0;padding-top:56.25%}.blogposts-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blogposts-item-content{padding-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blogposts-item-meta{display:block;font-weight:bold;font-size:.65em;text-transform:uppercase;letter-spacing:.075em;line-height:1.2em;color:#4da1ff;margin-bottom:1rem}.blogposts-item-title{font-size:1.1em;line-height:1.1em;font-weight:bold;margin-bottom:1rem}.blogposts-item-summary{line-height:1.6em;font-size:.9em}.blogposts-item-authors{padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blogposts-item-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}.blogposts-item-author:not(:first-child){margin-top:.5em}.blogposts-item-author-image{margin-right:.6666666667rem;overflow:hidden;width:2.3rem;height:2.3rem;border-radius:1.15rem;-ms-flex-negative:0;flex-shrink:0}.blogposts-item-author-name{display:block;font-weight:bold;font-size:.65em;text-transform:uppercase;letter-spacing:.075em;line-height:1.2em}.blogposts-item-author-role{display:block;font-size:.65em;letter-spacing:.035em;line-height:1.2em}.blogposts-item--noimage .blogposts-item-content{background:#e0e0e0;padding:2rem}@media(min-width: 1024px){.blogposts--normal .blogposts-item:first-child{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.blogposts--normal .blogposts-item:first-child .blogposts-item-image{width:calc(66.6666% - 0.666rem);height:100%;margin-right:2rem}.blogposts--normal .blogposts-item:first-child .blogposts-item-content{width:calc(33.3333% - 1rem);padding:0}.blogposts--normal .blogposts-item:first-child .blogposts-item-title{font-size:1.5em}.blogposts--normal .blogposts-item:first-child .blogposts-item-summary{font-size:1em}.blogposts--normal .blogposts-item:nth-child(5n+5),.blogposts--normal .blogposts-item:nth-child(5n+6){width:50%}.blogposts--normal .blogposts-item:nth-child(5n+5) .blogposts-item-title,.blogposts--normal .blogposts-item:nth-child(5n+6) .blogposts-item-title{font-size:1.325em}}
.flows-container{overflow:hidden;width:100%;position:relative}.flows-container:before{content:"";display:block;height:0;padding-top:56.25%}.flows-iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.card{overflow:hidden;display:block;position:relative;width:calc(100vw - 5rem);background:#fff;overflow:visible}.card:before{content:"";display:block;height:0;padding-top:155%}.card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);box-shadow:0 0 2rem rgba(4,0,65,.15),0 0 .5rem rgba(4,0,65,.1);pointer-events:none}@media(min-width: 1024px){.card{width:calc((100vw - 3rem - 9.55rem)/3);max-width:calc((72rem - 3rem - 9.55rem)/3)}}.card[href]:not([href=""]):not([href="#"]):hover:after{opacity:1}.card-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.card-text{position:relative;padding:1.8181818182rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-text h4,.card-text h5{font-size:1rem;font-weight:normal;line-height:1.2em;margin-bottom:.5em}.card-text h6{font-size:.8rem;color:#4da1ff}.card-text p{font-size:.85rem;line-height:1.6em;opacity:.75}.card-text-action{position:relative;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.card-text-action:before{content:"";position:absolute;top:calc(50% + 2px);right:0;width:.75rem;height:.75rem;border-top:2px solid #040041;border-right:2px solid #040041;-webkit-transform:translate(0%, -50%) rotate(45deg) scale(0.75);transform:translate(0%, -50%) rotate(45deg) scale(0.75);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.card-text-action:after{content:"";position:absolute;top:calc(50% + 2px);right:0;height:2px;width:1rem;background:#040041;-webkit-transform:translate(0%, -50%) scaleX(1) scaleY(0.75);transform:translate(0%, -50%) scaleX(1) scaleY(0.75);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.card:hover .card-text-action:before{-webkit-transform:translate(0%, -50%) rotate(45deg) scale(0.75);transform:translate(0%, -50%) rotate(45deg) scale(0.75)}.card:hover .card-text-action:after{-webkit-transform:translate(0%, -50%) scaleX(1) scaleY(0.75);transform:translate(0%, -50%) scaleX(1) scaleY(0.75)}.card-image{overflow:hidden;position:relative;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.card-image:before{content:"";display:block;height:0;padding-top:100%}.card-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-image-play{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);width:3rem;height:3rem;background:#4da1ff}.card-image-play:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-45%, -50%, 0);transform:translate3d(-45%, -50%, 0);display:block;border-left:.9rem solid #040041;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent}.card-icon{position:relative;margin:1.6216216216rem 1.7142857143rem 0;width:5.25rem}.card-icon-base{position:relative;display:block;width:auto;height:auto}.card-icon-base path{fill:currentColor}.card-icon-graphic{position:absolute;top:0;left:0;width:100%;height:100%}.card-icon-graphic svg{display:block;width:100%;height:auto}.card-icon-graphic path{fill:#fff}.card-icon-img{display:block;width:100%;height:auto}.card-icon-label{position:absolute;left:100%;width:175%;top:50%;padding:1em;font-size:.72rem;color:rgba(117,115,151,.75)}.card-icon-label p{line-height:1.5em}.card-icon-label strong{color:#757397}.card--product__result .card-icon-label{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.card-tabbed-tabs{position:absolute;top:0;left:0;z-index:3;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#040041;font-size:.8rem}@media(min-width: 1024px){.card-tabbed-tabs{font-size:.72rem}}@media(min-width: 1270px){.card-tabbed-tabs{font-size:.8rem}}.card-tabbed-tabs-item{position:relative;padding:.75rem .5rem;cursor:pointer;text-align:center;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-tabbed-tabs-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#c8c7d5;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:translate3d(0, 0, 0) scaleY(1);transform:translate3d(0, 0, 0) scaleY(1);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.card-tabbed-tabs-item span{display:block;width:100%;position:relative;z-index:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card-tabbed-tabs-item--active:before{-webkit-transform:translate3d(0, 0, 0) scaleY(0);transform:translate3d(0, 0, 0) scaleY(0)}.card-tabbed-contents{position:absolute;top:0;left:0;width:100%;height:100%}.card-tabbed-contents-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.card-tabbed-contents-item--active{pointer-events:all;opacity:1}.card--large{color:#fff;overflow:hidden}.card--large:before{content:"";display:block;height:0;padding-top:124%}@media(min-width: 1024px){.card--large{width:calc((100vw - 3rem - 9.55rem)/2.33);max-width:calc((72rem - 3rem - 9.55rem)/2.33)}}.card--large .card-image{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1024px){.card--noimage .card-text h4{font-size:1.3em}}.card--dark{background:#2a265e;color:#fff;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;will-change:background}.card--dark[href*="/"]:hover{background:#312e63}.card--darkest{background:#040041;color:#fff}.card--dark .card-text-action:before{border-top-color:#fff;border-right-color:#fff}.card--dark .card-text-action:after{background:#fff}.card--blog .card-image{margin:1.7142857143rem}.card--blog .card-image img{-o-object-fit:contain;object-fit:contain}.card--blog.card--noimage{background:#c8c7d5}.card--blog.card--noimage+.card--blog.card--noimage,.card--blog.card--noimage+.card--case.card--noimage,.card--blog.card--noimage+.card--news.card--noimage{background:#4da1ff}.card--blog.card--noimage h6{color:#040041}@media(min-width: 1024px){.card--solution .card-text h4{font-size:1.3em}}@media(min-width: 1024px){.card--solution.card--large .card-text{max-width:20em}}.card--solution.card--large .card-text h4{font-size:1.5rem;font-weight:bold;letter-spacing:-0.01em;margin-bottom:.25em;line-height:1em}@media(min-width: 569px){.card--solution.card--large .card-text h4{font-size:1.5rem}}@media(min-width: 1024px){.card--solution.card--large .card-text h4{font-size:1.6rem}}@media(min-width: 1270px){.card--solution.card--large .card-text h4{font-size:2.1rem}}@media(min-width: 1400px){.card--solution.card--large .card-text h4{font-size:2.3rem}}.card--solution.card--large .card-text h5{font-size:1em;margin-top:0;margin-bottom:auto}.card--product .card-icon{margin:-0.9em 0 .5em 0;width:8.25em;left:-0.5em}.card--product .card-text h4{font-size:1.5rem;line-height:1em;font-weight:bold;letter-spacing:-0.01em;max-width:80%;margin-bottom:.25em;line-height:1em}@media(min-width: 569px){.card--product .card-text h4{font-size:1.5rem}}@media(min-width: 1024px){.card--product .card-text h4{font-size:1.6rem}}@media(min-width: 1270px){.card--product .card-text h4{font-size:2.1rem}}@media(min-width: 1400px){.card--product .card-text h4{font-size:2.3rem}}.card--news{background:#4da1ff}.card--news+.card--blog.card--noimage,.card--news+.card--case.card--noimage,.card--news+.card--news{background:#f9f9f9}.card--news h6{color:#040041}.card--demos{background:#c8c7d5}.card--demos h6{color:#040041}.card--case{color:#fff;background:#040041}.card--case h6{color:#fff}.card--case h6:before{border-color:#fff}.card--case h6:after{background:#fff}.card--case .card-image{position:absolute;top:0;left:0;width:100%;height:100%}.card--case .card-image:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0.15)), color-stop(80%, rgba(0, 0, 0, 0.6)));background:linear-gradient(rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.6) 80%)}.card--case .card-text{z-index:4}.card--case .card-text-titles{margin-top:auto;padding-bottom:.65sem}.card--case .card-logo{position:absolute;top:0;left:0;z-index:2;padding:1.8181818182rem;width:8.5em;height:6.25em}.card--case .card-logo img{max-width:100%;max-height:100%;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.card--event{background:#f9f9f9;overflow:hidden}.card--event:before{content:"";display:block;height:0;padding-top:100%}.card--flow .card-text{padding-top:1rem}.card--flow .card-text p{font-size:.8rem;opacity:1;color:#757397}.card--flow .card-icons{margin-top:3.45rem;min-height:10.09125rem}.card--flow .card-icons--double{min-height:10.09125rem}.card--flow .card-icon{width:auto;height:5.175rem;margin-top:0}.card--flow .card-icon--high{margin-bottom:5.175rem}.card--flow .card-icon-img{display:block;height:100%;width:auto;max-width:100%}.card--flow .card-icon--secondary:first-child{margin-top:5.175rem}.card--flow .card-icon--high .card-icon-img{height:10.35rem}.card--product__input .card-icons,.card--product__entry .card-icons,.card--product__result .card-icons{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card--product__input .card-icons .card-icon,.card--product__entry .card-icons .card-icon,.card--product__result .card-icons .card-icon{margin-top:0;margin-bottom:0}.card--product__entry .card-icons .card-icon{width:6rem}.card--product__input .card-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card--product__input .card-text,.card--product__entry .card-text,.card--product__result .card-text{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.card--product__input .card-text h4,.card--product__entry .card-text h4,.card--product__result .card-text h4{max-width:8em}.card--product__input .card-text-drm,.card--product__entry .card-text-drm,.card--product__result .card-text-drm{position:relative;width:100%;padding-right:2rem}.card--product__input .card-text-drm:before,.card--product__entry .card-text-drm:before,.card--product__result .card-text-drm:before{content:"";position:absolute;bottom:.3em;right:0;width:1.2rem;height:1.2rem;background:url(../images/lock.7886b62.svg) right center/auto 100% no-repeat;opacity:.5}.card--product__result .card-text h4{height:1.2em}.card--product__result .card-text p{font-size:.825rem;margin-top:-3.2em}.card--product__result .card-icon:not(.card-icon--result){margin-bottom:-0.5em}.card--product__result .card-icon--result{position:relative;width:5.6925rem;height:8.53875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:url(../images/icon-devices.6bc35d8.svg) left center/auto 100% no-repeat}.card--product__result .card-icon--result:before{content:"";position:absolute;top:50%;left:0;width:3.45rem;height:1.5rem;background:#fff;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.card--product__result .card-icon--result:after{content:"";position:absolute;top:50%;left:0;width:1.5rem;height:1.5rem;border-radius:100%;background:currentColor;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.card--demo .card-icon{margin:-0.9em 0 .5em 0;width:8.25em;height:8.25em;left:-0.5em}.card--demo .card-icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%;height:60%}.card--demo .card-icon--round{background:rgba(117,115,151,.15);border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}.card--demo .card-text h5{font-size:.8rem;letter-spacing:.025em;color:#757397}
.papers-list-item{border-bottom:1px solid rgba(4,0,65,.1);padding:1.5rem 0 1.7142857143rem}.papers-list-item:first-child{padding-top:0}.papers-list-item:last-child{border-bottom:0;padding-bottom:0}@media(min-width: 1024px){.papers-list-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 1023px){.papers-list-item-link .button{margin-top:1em}}.papers-list-item-text{display:block}.papers-list-item-text h4{font-weight:normal;margin-bottom:.5em}.papers-list-item-text time{margin-left:.5em}@media(max-width: 1023px){.papers-list-item-text time{display:block;margin:.5em 0 0}}.papers-list-item-meta h6{display:inline;letter-spacing:0}.papers-list-item-date{color:#4da1ff;margin-right:.5em}.papers-list-item-award{position:relative;display:inline-block;vertical-align:middle;background:rgba(4,0,65,.35);color:#fff;border-radius:2em;padding:.3em .8em .325em;font-size:.65em;text-transform:uppercase;letter-spacing:.05em;margin-right:.5rem;cursor:pointer}.research-header-authors .papers-list-item-award{margin-right:0}.papers-list-item-award span{position:absolute;top:calc(100% + .5em);left:0;background:#fff;color:#040041;padding:.5em 1em .55em;font-size:.85rem;text-transform:none;letter-spacing:0;white-space:nowrap;-webkit-filter:drop-shadow(0px 2px 10px rgba(4, 0, 65, 0.1));filter:drop-shadow(0px 2px 10px rgba(4, 0, 65, 0.1));pointer-events:none;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.papers-list-item-award span:before{content:"";position:absolute;bottom:100%;left:1em;border-left:.6em solid transparent;border-right:.6em solid transparent;border-bottom:.45em solid #fff}.papers-list-item-award:hover span{opacity:1}.papers-list-item-authors{color:#757397;letter-spacing:0}
.shows .main{z-index:56}.shows .hero-ultimate-wrap{overflow:visible;z-index:66;pointer-events:none}.show-hero-shapes{position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none;overflow:hidden}@media(min-width: 1024px){.show-hero-shapes{height:200%}}.show-hero-shapes-container{position:absolute;top:0;left:0;width:100%;height:50%}.show-hero-shapes .hero-wrap{position:static}@-webkit-keyframes float{0%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}50%{-webkit-transform:translate3d(-50%, -45%, 0);transform:translate3d(-50%, -45%, 0)}100%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}@keyframes float{0%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}50%{-webkit-transform:translate3d(-50%, -45%, 0);transform:translate3d(-50%, -45%, 0)}100%{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}}.show-hero-shape{overflow:hidden;width:30%;position:absolute;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);background:#4da1ff;background-position:center;background-size:cover;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite}.show-hero-shape:before{content:"";display:block;height:0;padding-top:115.47%}.show-hero-shape--1{top:30%;left:6%;width:22%;background-image:url(../images/luuk.b992e72.jpg);-webkit-animation-duration:9s;animation-duration:9s}@media(min-width: 1024px){.show-hero-shape--1{top:40%;left:18%;width:14%}}.show-hero-shape--2{top:100%;left:18%;width:16%;background-image:url(../images/pepijn.a368b39.jpg);-webkit-animation-duration:10s;animation-duration:10s}@media(min-width: 1024px){.show-hero-shape--2{top:100%;left:10%;width:10%}}.show-hero-shape--3{top:45%;left:92%;width:23%;background-image:url(../images/anne.f0a8618.jpg);-webkit-animation-duration:7s;animation-duration:7s}@media(min-width: 1024px){.show-hero-shape--3{top:45%;left:89%;width:15%}}.show-hero-shape--4{top:25%;left:55%;width:7%;background-image:url(../images/boy.25670f9.jpg);-webkit-animation-duration:6s;animation-duration:6s}@media(min-width: 1024px){.show-hero-shape--4{top:25%;left:55%;width:9%}}.show-hero-shape--5{top:126%;left:98%;width:9%;background-image:url(../images/ewout.ae8088e.jpg);-webkit-animation-duration:12s;animation-duration:12s}@media(max-width: 1023px){.show-hero-shape--5{display:none}}@media(min-width: 1024px){.show-hero-shape--5{top:126%;left:98%;width:9%}}.show-hero-shape--6{top:66%;left:5%;width:8%;background:#fdbe11;-webkit-animation-duration:8s;animation-duration:8s}@media(min-width: 1024px){.show-hero-shape--6{top:66%;left:5%;width:8%}}.show-hero-shape--7{top:12%;left:100%;width:8%;background:#71cb81;-webkit-animation-duration:6.5s;animation-duration:6.5s}@media(min-width: 1024px){.show-hero-shape--7{top:12%;left:100%;width:8%}}.show-hero-shape--8{top:100%;left:85%;width:16%;margin-top:-4.4vw;-webkit-animation-duration:7s;animation-duration:7s}@media(min-width: 1024px){.show-hero-shape--8{top:100%;left:85%;width:10%;margin-top:-2.8vw}}
.academy .header--dark:before{background:#4da1ff}.academy .hero-backdrop{background:#4da1ff}
.research-header-title h1,.research-header-title h2{max-width:17em}.research-header-title h2{line-height:1.1em}.research-header-title:not(:first-child) h1{margin-bottom:0;margin-top:.45em}.research-header-title:not(:first-child) h2{margin-bottom:0;margin-top:.65em}.research-header-authors{padding-top:1.5rem}@media(min-width: 1024px){.research-header-authors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1.5rem}.research-header-authors h6:first-child{-ms-flex-negative:0;flex-shrink:0}.research-header-authors h6:not(:first-child){margin-left:1.5rem}}.research-list-title{padding-bottom:1.5rem}@media(min-width: 1024px){.research-list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}}@media(max-width: 1023px){.research-list-title .button{display:none}}.research-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1.5rem}.research-cards-item{padding-right:1.5rem;padding-bottom:1.5rem}@media(min-width: 1024px){.research-cards-item:last-child{padding-right:0}}.research-bg{padding:1.5rem 0}.research-bg+.research-bg{margin-top:-1.5rem}@media(min-width: 1024px){.research-bg{padding:3rem 0}.research-bg+.research-bg{margin-top:-3rem}}@media(min-width: 1270px){.research-bg{padding:3rem 0}.research-bg+.research-bg{margin-top:-3rem}}.research-bg:last-child{margin-bottom:0 !important}.research-article-content{padding-top:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1.5rem}@media(max-width: 1023px){.research-article-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(min-width: 1024px){.research-article-content{margin-bottom:3rem}}@media(min-width: 1270px){.research-article-content{margin-bottom:4.5rem}}.research-article-content-view{margin-top:-3rem}@media(min-width: 1024px){.research-article-content-view{padding-bottom:3rem}}.research-article-content-share{position:relative}@media(max-width: 1023px){.research-article-content-share{padding-top:1.5rem}}.research-article-content-share .button{position:relative;z-index:3}.research-article-content-share .share{margin-top:-1.5rem}.research-article-content-share .share-container:first-child .share{margin-top:-3rem}.research-article-content-share .share-container:not(:first-child){top:3rem}.research-article-video .videoplayer{padding:0;margin-top:0}.research-article-slides{overflow:hidden;position:relative}.research-article-slides:before{content:"";display:block;height:0;padding-top:56.25%}.research-article-slides iframe{position:absolute;top:0;left:0;width:100%;height:100%}.research-article-references{padding-top:1.5rem;font-size:.8rem;max-width:40em}.research-article-references li{padding-left:1.5em}.research-article-references h4{font-weight:normal}.research-memberships-nav{border-bottom:1px solid rgba(255,255,255,.1)}.research-memberships-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}.research-memberships-nav-list-item{position:relative;padding-bottom:.75rem;margin-right:.5em;height:2rem;cursor:pointer}@media(max-width: 1023px){.research-memberships-nav-list-item{font-size:.8rem;white-space:nowrap}}@media(min-width: 1024px){.research-memberships-nav-list-item{margin-right:3rem;padding-bottom:1.5rem;height:3rem}}.research-memberships-nav-list-item:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#363367;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.research-memberships-nav-list-item:before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.5em solid #363367;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.research-memberships-nav-list-item--active:after{background:#4da1ff;opacity:1}.research-memberships-nav-list-item--active:before{border-top:.5em solid #4da1ff;opacity:1}.research-memberships-nav-list-item:hover:after{opacity:1}.research-memberships-nav-list-item:hover:before{opacity:1}.research-memberships-items{padding:1.5rem 0}@media(min-width: 1024px){.research-memberships-items{padding:3rem 0}}.research-memberships-items-item{display:none;max-width:32em}.research-memberships-items-item--active{display:block}.bg--grey .papers-list-item-link .button{background:#fff}.bg--grey .research-list-title .button{background:transparent;border-color:#fff}
.briefing h2,.briefing h3{font-weight:200}.briefing h2 em,.briefing h3 em{color:#4da1ff}.briefing-info-text:nth-child(2){margin-bottom:3rem}.briefing-info-text p{color:#757397}.briefing-info-contact{font-size:.8rem;margin-bottom:3rem}.briefing-info-contact img{display:block;float:left;width:3em;height:3em;margin-right:1em;-o-object-fit:cover;object-fit:cover;border-radius:100%}.briefing-info-contact em{display:block;color:#4da1ff}.briefing-info-agenda{counter-reset:agenda}.briefing-info-agenda-item{counter-increment:agenda}.briefing-info-agenda-item span:before{content:counter(agenda, decimal-leading-zero) " \B7   "}.briefing-info-aside{position:relative;background:#f9f9f9;padding:1.5rem;border-left:2px solid #4da1ff;font-weight:200;margin-bottom:.5rem;font-size:.9em}.briefing-info-aside-row{margin-bottom:1em}.briefing-info-aside-row:last-child{margin-bottom:0}.briefing-info-aside a{display:inline-block;position:relative;padding-right:1.25em}.briefing-info-aside a:before{content:"";position:absolute;top:calc(50% + 1px);right:0;width:.5em;height:.5em;border-top:1px solid #4da1ff;border-right:1px solid #4da1ff;-webkit-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.briefing-info-aside a:after{content:"";position:absolute;top:calc(50% + 1px);right:0;height:1px;width:.8em;background:#4da1ff;-webkit-transform:translate(0%, -50%) scaleX(1);transform:translate(0%, -50%) scaleX(1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}.briefing-info-aside--logo{border-left:0}.briefing-info-aside-logo{padding:.75rem}.briefing-info-aside-logo img{display:block;width:auto;height:auto;margin:0 auto;max-width:100%;max-height:5em}.briefing-info-aside--date .briefing-info-aside-row:before{content:"";position:absolute;top:2rem;left:0;border-left:.5em solid #4da1ff;border-top:.25em solid transparent;border-bottom:.25em solid transparent}@media(min-width: 1024px){.briefing-info-aside{margin-right:2rem}}.briefing-info-form{padding-top:0}.briefing-info-form .form{padding-top:0;opacity:1 !important}.briefing-info-form .form-submit-container{text-align:right}.briefing-info-form .form-submit-container button{color:#4da1ff}.briefing-info-form .success-message{position:absolute;opacity:0;top:calc(100% - 1.75rem);left:0;right:5rem;font-size:.8rem}.briefing-related{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex}.briefing-related-files{padding-bottom:3rem;color:#757397;list-style:decimal-leading-zero;list-style-position:outside;margin-left:1.5em}.briefing-related-files-item a{-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.briefing-related-files-item a em{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, currentColor));background-image:linear-gradient(transparent 0%, currentColor 0%);background-repeat:repeat-x;background-size:1px .065em;background-position:0 90%;text-decoration:none}.briefing-related-files-item a:hover{color:#040041}.briefing-related-files-item a .capitalize{text-transform:capitalize}.briefing-related-files-item a .uppercase{text-transform:uppercase}.briefing-related .related-items{padding:0;margin-top:-1.5rem}.briefing-related .related-items-item{margin-top:1.5rem}@media(min-width: 1024px){.briefing-related .related-items-item{margin-right:1.5rem}.briefing-related .related-items-item:nth-child(3n){margin-right:0}}.briefing-end{overflow:hidden;background:url(../images/end.9063ff6.svg) bottom center/100% auto no-repeat}.briefing-end:before{content:"";display:block;height:0;padding-top:36.7924528302%}.briefing-related+.briefing-end{background-color:#f9f9f9}
.show-navigation{position:sticky;z-index:20;top:4.9rem;background:#fff;-webkit-box-shadow:0 1px 0 rgba(4,0,65,.1);box-shadow:0 1px 0 rgba(4,0,65,.1);padding-top:1.5rem;padding-bottom:1.5rem}@media(max-width: 1023px){.show-navigation{display:none}}.show-navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;font-size:.8rem;letter-spacing:.03em}.show-navigation-list-item{opacity:.5;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.show-navigation-list-item:hover{opacity:1}

.schedule{background:#f9f9f9;padding-top:2rem}@media(min-width: 1024px){.schedule{padding-top:3rem}}@media(min-width: 1270px){.schedule{padding-top:4.5rem}}.schedule-items-text{margin-bottom:3rem;margin-left:auto;margin-right:auto}@media(min-width: 1024px){.schedule-items-text{width:50%}}.schedule-items .card{margin-top:0;margin-bottom:1.5rem}.schedule-items .card:before{padding-top:80% !important}@media(max-width: 568px){.schedule-items .card{width:100%}}@media(min-width: 569px){.schedule-items .card:nth-child(3n+2){margin-left:1.5rem}}@media(min-width: 1024px){.schedule-items .card:nth-child(3n){margin-left:1.5rem}}
.subscribe{position:relative}.subscribe-content{position:relative}@media(min-width: 1024px){.subscribe-content{margin-left:25%}}.subscribe-content .success-message{top:auto;bottom:0}.subscribe-shapes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.subscribe-shapes-container{position:absolute;top:0;width:100%;height:100%}.subscribe-shape{overflow:hidden;position:absolute;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);background:#4da1ff}.subscribe-shape:before{content:"";display:block;height:0;padding-top:115.47%}.subscribe-shape--1{width:20%;top:0;left:45%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#71cb81}@media(min-width: 1024px){.subscribe-shape--1{width:10%;top:0}}.subscribe-shape--3{width:25%;bottom:0;left:3rem;-webkit-transform:translate(-85%, 25%);transform:translate(-85%, 25%);background:#fca5c3}@media(min-width: 1024px){.subscribe-shape--3{width:15%;left:25%;background:#4da1ff}}.subscribe-shape--2{width:22.5%;top:20%;left:100%;-webkit-transform:translate(-75%, -50%);transform:translate(-75%, -50%);background:#fdbe11}@media(min-width: 1024px){.subscribe-shape--2{width:12.5%;top:50%}}
.talk{position:relative;background:#040041;color:#fff;padding-top:3rem;padding-bottom:3rem;margin:0}@media(max-width: 1023px){.talk{padding-top:60vw}}@media(min-width: 1024px){.talk{padding-top:4.5rem;padding-bottom:4.5rem}}@media(min-width: 1270px){.talk{padding-top:6rem;padding-bottom:6rem}}.talk-content{position:relative;z-index:2}.talk-content h6{margin-bottom:1.5rem}.talk-content .success-message{top:auto;bottom:0}.talk-content form{height:auto !important}.talk-image{position:absolute;top:0;left:0;overflow:hidden;height:75vw;width:100%}.talk-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.talk-image:after{content:"";position:absolute;left:0;top:100%;width:100%;height:100%;-webkit-box-shadow:0 0 5rem 5rem #040041;box-shadow:0 0 5rem 5rem #040041}@media(min-width: 1024px){.talk-image{position:absolute;top:0;right:0;left:auto;width:55%;height:100%}.talk-image:after{top:0;bottom:0;left:-100%;-webkit-box-shadow:0 0 6rem 7rem #040041;box-shadow:0 0 6rem 7rem #040041}}.talk-player{position:fixed;top:0;left:0;z-index:2147483002;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.talk-player-backdrop{background:rgba(4,0,65,.9);position:absolute;top:0;left:0;width:100%;height:100%}.talk-player-wrap{position:relative;z-index:2;width:100%;pointer-events:none;padding-top:0;padding-bottom:0}.talk-player-video{position:relative;pointer-events:all}.talk-player-close{position:absolute;bottom:100%;left:0;width:3rem;height:3rem;background:#040041;cursor:pointer}.talk-player-close:before,.talk-player-close:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:1rem;background:#fff}.talk-player-close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.talk-player-close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}
.show-text .text-content:before{display:none}.show-text .text-content p{color:#040041}@media(min-width: 1024px){.show-text .text-content p{font-size:1.1em}}.show-text .button{margin-top:0em}
.videos{background:#040041;color:#fff;padding-top:3rem;padding-bottom:1.5rem;margin:0}.videos-wrapper{padding-bottom:0}.videos-header{position:relative;padding-bottom:2rem}.videos-header:before{content:"";position:relative;top:-2rem;display:block;width:100%;height:1px;background:rgba(255,255,255,.1)}@media(min-width: 1024px){.videos-header:before{top:-3rem}}@media(min-width: 1024px){.videos-header{padding-bottom:1.5rem}}.videos-header h3{margin:0}.videos-header p{color:#757397}.videos .wrap{padding-top:0}.videos-content{position:relative}.videos-content:before{content:"";position:absolute;top:-3rem;left:0;width:100%;height:1px;background:rgba(255,255,255,.1);margin-top:-1px}@media(min-width: 1024px){.videos-content:before{top:-4.5rem}}@media(min-width: 1270px){.videos-content:before{top:-6rem}}.videos-items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.videos-items--soon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.videos-items--soon .videos-item{-webkit-filter:blur(11px);filter:blur(11px);opacity:.75}.videos-items-soon{position:absolute;top:6rem;left:0}.videos-item{position:relative;padding-top:1.5rem;cursor:pointer}.videos-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 1024px){.videos-item{margin-right:1.5rem}.videos-item:nth-child(3n){margin-right:0}}.videos-item-image{position:relative;overflow:hidden;margin-bottom:1.5rem}.videos-item-image:before{content:"";display:block;height:0;padding-top:56.25%}.videos-item-image-play{position:absolute;bottom:0;left:0;z-index:1;width:2.25rem;height:2.25rem;background:rgba(4,0,65,.9)}.videos-item-image-play:before{content:"";position:absolute;top:50%;left:50%;border-left:.8em solid #fff;border-top:.4em solid transparent;border-bottom:.4em solid transparent;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.videos-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.videos-item h6{margin-bottom:.5em}.videos-item h4{max-width:10em}.videos-player{position:fixed;top:0;left:0;z-index:2147483002;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.videos-player-backdrop{background:rgba(4,0,65,.9);position:absolute;top:0;left:0;width:100%;height:100%}.videos-player-wrap{position:relative;z-index:2;width:100%;pointer-events:none;padding-top:0;padding-bottom:0}.videos-player-video{position:relative;pointer-events:all}.videos-player-close{position:absolute;bottom:100%;left:0;width:3rem;height:3rem;background:#040041;cursor:pointer}.videos-player-close:before,.videos-player-close:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:1rem;background:#fff}.videos-player-close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.videos-player-close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-variant-numeric:tabular-nums;font-weight:500;height:100%;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{-webkit-box-sizing:inherit;box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:16px;padding:20px}}@media(min-width: 768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.plyr__control{background:0 0;border:0;color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{-webkit-box-shadow:0 0 0 5px rgba(85,167,252,.5);box-shadow:0 0 0 5px rgba(85,167,252,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1);transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:"";height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#4a5764;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:rgba(114,133,151,.2);-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;content:"";height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#020440}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#51a4ff;display:block;height:19px;margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:5px;-webkit-transition:box-shadow .3s ease;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease, -webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;height:5px;-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;height:5px;-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2);height:13px;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{-webkit-box-shadow:0 0 0 5px rgba(85,167,252,.5);box-shadow:0 0 0 5px rgba(85,167,252,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(85,167,252,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(85,167,252,.5);outline:0}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:"\2044";margin-right:10px}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:rgba(255,255,255,.9);bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%, 10px) scale(0.8);transform:translate(-50%, 10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%, 0) scale(1);transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0, 10px) scale(0.8);transform:translate(0, 10px) scale(0.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0, 10px) scale(0.8);transform:translate(0, 10px) scale(0.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;min-width:5px;-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;min-width:5px;-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35, 41, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 41, 47, 0.6) 50%, rgba(35, 41, 47, 0.6) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,.66)}.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-right:5px;position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#51a4ff;color:#fff}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,.66)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#51a4ff;color:#fff}.plyr__control--overlaid{background:rgba(85,167,252,.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#020440}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(35,41,47,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25)}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0, 10px) scale(0.8);transform:translate(0, 10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{-webkit-transition:none !important;transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}
