.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}body{box-sizing:border-box;font-size:1.6rem}@font-face{font-family:"europa";src:url("https://use.typekit.net/af/4eabcf/00000000000000003b9b12fd/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4eabcf/00000000000000003b9b12fd/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"themixregular";src:url("fonts/6ecc2c8dab309cbe1cd6721d92f5c917.6ecc2c8dab30.woff2") format("woff2"),url("fonts/2c68119e2af3586b18719ba3bde4dfba.2c68119e2af3.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"europa",sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;line-height:1.6;color:#2c2c2c}a{color:#008ecf}h1,h2,h3,h4{font-family:themixregular}h2,h3,h4,h5,h6{color:#008ecf;font-weight:normal}h1{color:#59358c;text-transform:uppercase;font-size:3.1rem}h1 span{color:#008ecf;font-size:1.8rem;margin-left:1.2rem;text-transform:none;font-weight:normal}@media(max-width: 37.5em){h1 span{display:inline-block;margin-left:0}}h2{font-size:2.3rem}p{color:#2c2c2c;margin-bottom:3rem;line-height:2.4rem}sup{font-size:70%;line-height:0}sup a{color:#59358c}sup a:hover{color:#5c4879}button{border:none !important}.u-margin-left-small{margin-left:1.5rem !important}.collapse{display:none}.pull-right{float:right}.pull-left{float:left}nav,.row-full,section,.row,article{max-width:114rem}nav::after,.row-full::after,section::after,.row::after,article::after{content:"";display:table;clear:both}nav [class^=col-],.row-full [class^=col-],section [class^=col-],.row [class^=col-],article [class^=col-]{float:left}nav [class^=col-]:not(:last-child),.row-full [class^=col-]:not(:last-child),section [class^=col-]:not(:last-child),.row [class^=col-]:not(:last-child),article [class^=col-]:not(:last-child){margin-right:6rem}nav .col-1-of-2,.row-full .col-1-of-2,section .col-1-of-2,.row .col-1-of-2,article .col-1-of-2{width:calc((100% - 6rem) / 2)}nav .col-1-of-3,.row-full .col-1-of-3,section .col-1-of-3,.row .col-1-of-3,article .col-1-of-3{width:calc((100% - 2 * 6rem) / 3)}nav .col-2-of-3,.row-full .col-2-of-3,section .col-2-of-3,.row .col-2-of-3,article .col-2-of-3{width:calc(2 * ((100% - 2 * 6rem) / 3) + 6rem)}nav .col-1-of-4,.row-full .col-1-of-4,section .col-1-of-4,.row .col-1-of-4,article .col-1-of-4{width:calc((100% - 3 * 6rem) / 4)}nav .col-1-of-5,.row-full .col-1-of-5,section .col-1-of-5,.row .col-1-of-5,article .col-1-of-5{width:calc((100% - 4 * 6rem) / 5)}nav .col-2-of-4,.row-full .col-2-of-4,section .col-2-of-4,.row .col-2-of-4,article .col-2-of-4{width:calc(2 * ((100% - 3 * 6rem) / 4) + 6rem)}nav .col-3-of-4,.row-full .col-3-of-4,section .col-3-of-4,.row .col-3-of-4,article .col-3-of-4{width:calc(2 * ((100% - 3 * 6rem) / 4) + (2 * 6rem) + ((100% - 3 * 6rem) / 4))}.row,article{margin:0 auto}@media(max-width: 75em){.row,article{margin:0 5rem}}@media(max-width: 37.5em){.row,article{margin:0 2rem}}section{margin:0;width:100%}nav,.row-full{max-width:100%;margin-left:5rem;margin-right:5rem}.btn{margin:1rem 1.5rem 1rem 0;padding:1rem 5rem;display:inline-block;font-family:themixregular,sans-serif;font-size:1.5rem;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .4s}.btn:link,.btn:visited{text-decoration:none}.btn.full-width{width:100%}.btn.secondary{background-color:#008ecf;color:#fff;position:relative}.btn.secondary:hover{background-color:#59358c}.btn.dark{background-color:#59358c;color:#fff;position:relative}.btn.dark:hover{background-color:#008ecf}.btn.dark-no-hover{background-color:#59358c;color:#fff;position:relative}.btn.white{border:2px solid #fff;color:#fff;padding:.5rem 1rem;text-transform:none}.btn.white:hover{background-color:#008ecf;color:#fff}.btn.white.active{background-color:#fff;color:#008ecf}.btn a{padding-right:2rem}.btn span.arr-left{position:absolute;top:-36%;left:1rem}.btn span.arr-right{position:absolute;top:-36%;right:1rem}.btn.light{background-color:#5c4879;color:#fff}.btn.light:hover{background-color:#59358c}.btn.light-no-hover{background-color:#5c4879;color:#fff}.btn.outline{border:2px solid #59358c;color:#2c2c2c;padding:.5rem 1rem;text-transform:none}.btn.outline.faded{opacity:.7}.btn.outline:hover{opacity:1;background-color:#59358c;color:#fff}.btn.outline.active{background-color:#59358c;color:#fff}.breadcrumbs{display:flex;justify-items:end}form ul.errorlist{margin-top:0}form ul.errorlist li{color:#ff2c2c}form ul.errorlist li:before{content:"⚠";font-size:2rem;top:-0.3rem;color:#ff2c2c}form .group:not(:last-child){margin-bottom:4rem}form input[type=submit]{border:none}form input[type=text],form input[type=email],form input[type=password],form input[type=password],form select,form textarea{border:1px solid #9d9d9c;height:5rem;padding:1.5rem 2rem;font-size:1.4rem;width:100%}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=password]:focus,form select:focus,form textarea:focus{border:1px solid #2c3e50}form textarea{height:15rem}form .group.error input{border:1px solid #ff2c2c}form label{margin:2rem 0 .5rem 0;display:block}form label.checkbox{position:relative;padding-left:35px;margin-bottom:3rem;cursor:pointer;user-select:none}form label.checkbox.secondary input:checked~.checkmark{background-color:#008ecf}form label.checkbox.secondary .checkmark{border:2px solid #008ecf}form label.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form label.checkbox input:checked~.checkmark{background-color:#59358c}form label.checkbox input:checked~.checkmark:after{display:block}form label.checkbox .checkmark{position:absolute;top:-0.3rem;left:0;height:3.3rem;width:3.3rem;background-color:#eee;border:2px solid #59358c}@media(min-width: 112.5em){form label.checkbox .checkmark{top:0;height:2.9rem;width:2.9rem}}form label.checkbox .checkmark::after{content:"";position:absolute;display:none}form label.checkbox .checkmark::after{content:"✓";left:50%;top:50%;transform:translate(-50%, -50%);color:#fff}form .group.error label{color:#ff2c2c}#id_title{max-width:340px}input#id_captcha_1,input#id_captcha_0{width:200px;display:block}.captcha{float:left;margin-right:15px;margin-top:4px}.job-code{color:#2c2c2c;text-align:center;text-transform:uppercase;margin-bottom:1rem}.modal{height:100vh;width:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;display:none;z-index:9999}.modal .mask{display:block;background-color:rgba(44,44,44,.25);height:100vh;width:100%}.modal .mask.dark{background-color:rgba(44,44,44,.9)}.modal .box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60vw;height:60vh}.modal .box.auto{height:auto}@media(max-width: 37.5em){.modal .box.auto{width:90vw;height:auto}}.modal .box.tiny{max-width:600px;height:auto;width:auto}@media(max-width: 37.5em){.modal .box.tiny{width:90vw;height:auto}}.modal .box.small{width:40vw;height:40vh}.modal .box.large{width:85vw;height:85vh}.modal .box .body{width:100%;height:100%;padding:3.5rem 3.5rem 0 3.5rem;border:5px solid #59358c;background-color:#fff;overflow:hidden;overflow-y:auto}.modal .box .body::-webkit-scrollbar{width:20px}.modal .box .body::-webkit-scrollbar-thumb{background-color:#008ecf;border-radius:10px;border:4px solid #d8e6f6}.modal .box .body::-webkit-scrollbar-track{background-color:#d8e6f6}.modal .box .close:link,.modal .box .close:visited{color:#59358c;position:absolute;top:0;right:35px;font-size:5rem;text-decoration:none;display:inline-block;line-height:1}.modal .box .close:hover{color:#008ecf}.modal:target{opacity:1;visibility:visible;display:block}.modal:target .box{opacity:1;transform:translate(-49.97%, -50%) scale(1)}.rich-text img.right,.rich-text video.right{float:right;margin-left:4rem;margin-bottom:2rem}.rich-text img.left,.rich-text video.left{float:left !important;margin-right:4rem;margin-bottom:2rem}.rich-text .full-width{display:block;margin:2rem auto;max-width:100%;height:auto}.rich-text .left.zoom-image{width:500px;height:auto}.rich-text .right.zoom-image{width:500px;height:auto}.drift-zoom-pane{position:absolute;height:750px;width:calc(100% - 500px);background-color:#fff}.left-zoom-pane{left:500px}.right-zoom-pane{left:0}.drift-zoom-pane.drift-opening{animation-duration:0ms !important}.drift-zoom-pane.drift-closing{animation-duration:0ms !important}.blocks{display:flex;flex-wrap:wrap;margin-top:2rem}.blocks .block{flex:0 0 30%;position:relative;background-color:#59358c;margin:0 3.5rem 3.5rem 0;text-decoration:none;padding:.8rem .8rem .8rem .8rem;color:#fff;font-size:1.8rem;transition:all .2s ease-in-out}@media only screen and (max-device-width: 320px){.blocks .block{margin:0 3rem 3.5rem -1.75rem}}.blocks .block.restricted{background-color:rgba(89,53,140,.8)}.blocks .block.restricted .poster img{opacity:.8}.blocks .block:hover{transform:scale(1.01)}.blocks .block.block-wide-image{background-color:#fff;padding:0}.blocks .block.block-wide,.blocks .block.block-wide-image{flex:0 0 96%;overflow:hidden;display:flex}@media(max-width: 56.25em){.blocks .block.block-wide,.blocks .block.block-wide-image{flex:0 0 100%;display:unset;overflow:unset;max-width:341px}}.blocks .block.block-wide .left,.blocks .block.block-wide-image .left{width:326px}.blocks .block.block-wide .left .button,.blocks .block.block-wide-image .left .button{width:326px;display:block;text-align:center;margin:.8rem 0 -0.2rem 0;font-size:3rem}.blocks .block.block-wide .right,.blocks .block.block-wide-image .right{position:relative;margin-left:1.2rem;flex-grow:1;display:flex;flex-direction:column}@media(max-width: 56.25em){.blocks .block.block-wide .right,.blocks .block.block-wide-image .right{margin-left:unset}}.blocks .block.block-wide .right h3,.blocks .block.block-wide-image .right h3{font-family:themixregular,sans-serif;font-size:2.4rem;text-transform:uppercase;text-align:left}.blocks .block.block-wide .right h4,.blocks .block.block-wide-image .right h4{font-family:themixregular,sans-serif;font-size:2.4rem;margin-top:-0.6rem;color:#fff}.blocks .block.block-wide .right h5,.blocks .block.block-wide-image .right h5{font-family:themixregular,sans-serif;margin-top:-0.6rem;font-size:2rem;color:#fff;text-align:center;transform:rotate(45deg);background-color:#008ecf;padding:1rem 0;width:250px;overflow:hidden;position:absolute;top:20px;right:-80px}@media(max-width: 37.5em){.blocks .block.block-wide .right h5,.blocks .block.block-wide-image .right h5{display:none}}@media(max-width: 56.25em){.blocks .block.block-wide .right h5,.blocks .block.block-wide-image .right h5{display:none}}.blocks .block.block-wide .right p,.blocks .block.block-wide-image .right p{font-size:1.8rem;flex-grow:1;margin:1rem 0 1rem 0}.blocks .block.block-text{text-align:center;display:flex;flex-direction:column}.blocks .block .button{font-family:themixregular,sans-serif;font-size:2.4rem;background-color:#fff;color:#59358c;flex-grow:1;display:flex;align-items:center;justify-content:center}.blocks .block .poster{position:relative;background-color:#fff;width:325px;height:214px;overflow:hidden;display:flex;align-items:center;justify-content:center}.blocks .block .poster.primary{background-color:#59358c;padding:2.8rem}.blocks .block .poster h3{font-size:2.4rem;background-color:#59358c;color:#fff}.blocks .block .poster img{object-fit:contain;overflow:hidden}.blocks .block .poster img.icon{position:absolute;width:60px;height:60px}.blocks .block .poster .label{background-color:#59358c;text-transform:uppercase;padding:1rem 2rem;position:absolute;right:0;top:0}.blocks .block .poster .label p{padding:0;margin:0;text-align:center;color:#fff}.blocks .block h3{color:#fff;font-weight:normal;font-size:2.4rem;padding:0;margin:.5rem 0 .5rem 0;line-height:3rem}.blocks .block small{padding:0 8px;background-color:#fff;color:#59358c}.blocks .block.podcast p{margin:0 0 0 0}.blocks .block p{color:#fff;font-size:1.8rem;padding:0;margin:0 0 32px 0;text-align:left}.blocks .block p small{float:right;margin:8px 0 0 0}.blocks .block>small{position:absolute;bottom:0;right:0;margin:4px 8px 8px 4px}.article .bio{margin-top:5rem;border-top:2px solid #59358c;padding-top:3rem}.article .bio img{margin-left:3rem;float:right}.podcast-player{margin:5rem 0;padding:0;background-color:#008ecf}.podcast-player img{float:right;margin:2rem}.podcast-player .top{background-color:#59358c;color:#fff;padding:2rem;min-height:140px}.podcast-player .top h3{color:#fff}.podcast-player .top div.rich-text p{color:#fff}.podcast-player .bottom{background-color:#008ecf;height:100px;color:#fff;padding:3.5rem 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.podcast-player .bottom:hover #icon{transition:all .2s ease-in-out;transform:scale(1.1)}.podcast-player .bottom #icon{height:50px}.podcast-player .bottom h3{display:inline-block;color:#fff;margin-right:5rem}.video-player{margin:5rem 0;padding:0}.video-player .top{background-color:#59358c;color:#fff;padding:2rem;min-height:140px}.video-player .top h1,.video-player .top h2,.video-player .top div.rich-text p{color:#fff;font-weight:normal}.video-player .middle{background-color:#008ecf;padding:0}.video-player .middle .presenter{border:15px solid #008ecf;border-bottom:0;background-color:#59358c;min-height:75px;padding:15px}.video-player .middle .presenter strong,.video-player .middle .presenter p{color:#fff;margin-bottom:0}.video-player .middle .presenter img{margin-right:2rem;float:left}.video-player .bottom{background-color:#008ecf;position:relative;width:100%;height:0;padding-bottom:57%}.video-player .bottom iframe{position:absolute;border:15px solid #008ecf;top:0;left:0;width:100%;height:100%}.webinar{margin:5rem 0;padding:0;background-color:#008ecf}.webinar img{float:right;margin:2rem}.webinar .top{background-color:#59358c;color:#fff;padding:2rem;min-height:185px}.webinar .top h1,.webinar .top h2,.webinar .top h3{color:#fff;font-weight:normal}.webinar .top div.rich-text p{color:#fff}.webinar .bottom{background-color:#008ecf;height:100px;color:#fff;padding:3.5rem 2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.webinar .bottom #icon{height:50px}.webinar .bottom h3{display:inline-block;color:#fff;margin-right:5rem}.webinar-player{margin:5rem 0;padding:0}.webinar-player .top{background-color:#59358c;color:#fff;padding:2rem;min-height:140px}.webinar-player .top h1,.webinar-player .top h2,.webinar-player .top div.rich-text p{color:#fff;font-weight:normal}.webinar-player .middle{background-color:#008ecf;display:flex;flex-wrap:wrap;flex-direction:row;padding:1rem;gap:1rem;justify-content:space-around}@media(max-width: 37.5em){.webinar-player .middle{flex-direction:column}}.webinar-player .middle .chapter{width:calc(50% - 0.5rem);display:flex;flex-direction:column}@media(max-width: 37.5em){.webinar-player .middle .chapter{width:100%}}@media(max-width: 75em){.webinar-player .middle .chapter{width:100%}}.webinar-player .middle .chapter .presenter{background-color:#59358c;padding:15px;margin-bottom:1rem;flex-grow:1;min-height:193px}.webinar-player .middle .chapter .presenter h3,.webinar-player .middle .chapter .presenter h4,.webinar-player .middle .chapter .presenter p{color:#fff;margin-bottom:0}.webinar-player .middle .chapter .presenter h3{font-size:2rem}.webinar-player .middle .chapter .presenter h4{margin-top:-5px;margin-bottom:10px}.webinar-player .middle .chapter .presenter .presenter-bio{display:flex}.webinar-player .middle .chapter .presenter .presenter-bio img{margin:0 15px 15px 0}.webinar-player .middle .chapter .video{background-color:#008ecf;position:relative;width:100%;height:0;padding-bottom:56.5%}.webinar-player .middle .chapter .video a{display:flex;align-items:center;justify-content:center}.webinar-player .middle .chapter .video img{width:100%;height:auto}.webinar-player .middle .chapter .video img.icon{position:absolute;width:60px;height:60px}.webinar-player .middle .chapter .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.well{display:flex;flex-wrap:nowrap;align-content:stretch;margin-bottom:2rem}.well.pull-left{max-width:35%;margin-right:2rem}@media(max-width: 37.5em){.well.pull-left{max-width:unset;margin-left:unset}}.well.pull-right{max-width:35%;margin-left:2rem}@media(max-width: 37.5em){.well.pull-right{max-width:unset;margin-left:unset}}.well .title{background-color:#59358c;text-align:center;display:flex;align-items:center}.well .title>:first-child{margin:0;padding:0;color:#fff;font-size:2rem;text-transform:uppercase;transform-origin:center;transform:rotate(-90deg)}.well .body{flex-grow:1;background-color:#008ecf;color:#fff;padding:2rem}.well .body h3{color:#fff}.well .body h4{color:#fff;margin:1rem 0}.cc-window{font-family:themixregular}.issues{display:flex;flex-direction:row}@media(max-width: 37.5em){.issues{flex-direction:column}}.issues.fixed .index{position:fixed;top:0}.issues.fixed .issue{margin-left:85px}.issues .index{flex:none;margin-right:4rem;display:flex;flex-direction:column;text-align:center}.issues .index a{text-decoration:none;font-size:1.3rem}.issues .index span{color:#008ecf;font-size:2rem;padding-bottom:5px}.issues .issue{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}@media(max-width: 37.5em){.issues .issue{flex-direction:column;margin-left:0 !important}}.issues .issue .title{background-color:#008ecf;margin:0 2rem 0 0;padding:1.7rem 0;flex:none;width:140px;height:auto;text-align:center}@media(max-width: 37.5em){.issues .issue .title{width:100%;margin:2rem 0 2rem 0}}.issues .issue .title h3{line-height:3rem;font-size:3.5rem;text-transform:uppercase;color:#fff}.issues .issue .title h4{margin-top:1rem;font-family:"europa",sans-serif;color:#fff}.issues .issue .contents{margin:0;padding:0}.issues .issue .contents .item{background:#59358c;display:flex;margin-bottom:2rem}.issues .issue .contents .item .body{padding:2rem}.issues .issue .contents .item .body h4{color:#fff;font-size:2.4rem;line-height:3rem}.issues .issue .contents .item .body p{color:#fff}.issues .issue .contents .item .body ul li,.issues .issue .contents .item .body ol li{color:#fff}.issues .issue .contents .item .body ul li::before,.issues .issue .contents .item .body ol li::before{color:#fff}.issues .issue .contents .item .read-more{background-color:#008ecf;text-align:center;display:flex;align-items:center;flex:none;width:50px}.issues .issue .contents .item .read-more>:first-child{margin:0;padding:0;color:#fff;font-size:2rem;text-transform:uppercase;text-decoration:none;transform-origin:center;transform:rotate(-90deg) translateY(-30px)}#trending{display:none;opacity:0;position:fixed;bottom:0;left:0;right:0;height:auto;background-color:#008ecf;color:#fff;padding:1rem 5rem}#trending article,#trending p{padding-bottom:0;margin-bottom:0;color:#fff}#trending h4{color:#fff;font-size:2rem}#trending a{float:right}#trending.visible{display:block;opacity:1;animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}.newsletter h5{text-transform:uppercase;font-size:1.7rem;color:#fff}.newsletter .group{display:flex;margin-top:2rem}.newsletter input[type=email]{font-family:"europa",sans-serif;height:35px;padding:0 10px;background-color:rgba(0,0,0,.4);color:#fff}.newsletter input[type=submit]{height:35px;opacity:.8;margin:0 0 0 1rem;padding:0 3rem}.highlight{background-color:#008ecf;padding:3rem 2rem}.highlight p,.highlight h1,.highlight h2,.highlight h3,.highlight h4,.highlight h5,.highlight h6,.highlight ul li,.highlight ol li{color:#fff}.highlight h4{opacity:.9}.share-icons{float:right;display:flex;margin-top:.7rem}.share-icons a{border-radius:50%;margin-left:1rem;background-color:#59358c;display:flex;flex-direction:column}.share-icons a img{width:30px;height:30px;padding:8px}.share-icons a:hover{background-color:#008ecf}.elearning-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:2.5rem}@media(max-width: 56.25em){.elearning-block{flex-direction:column}}.elearning-block.two>div{flex-basis:50%}.elearning-block.three>div{flex-basis:30%}.elearning-block>div{flex-grow:1;display:flex;flex-direction:column;justify-content:space-evenly;text-align:center;min-height:150px}.elearning-block>div blockquote{padding:4rem;text-align:center;font-family:themixregular,sans-serif;font-size:2.3rem;font-weight:normal;color:#008ecf}.elearning-block>div iframe{margin:0 auto}.elearning-block>div img{width:250px}.blur{filter:blur(4px);user-select:none;pointer-events:none}.blur:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 60%)}#mandatory-registration-popup{width:100%;position:absolute;top:160px;display:none;z-index:9999}#mandatory-registration-popup .box{position:absolute;top:200px;left:50%;transform:translate(-50%, -50%);max-width:600px;height:auto;width:auto}@media(max-width: 37.5em){#mandatory-registration-popup .box{width:90vw;height:auto}}#mandatory-registration-popup .box .body{width:100%;height:100%;padding:3.5rem 3.5rem 0 3.5rem;border:5px solid #59358c;background-color:#fff;overflow:hidden;overflow-y:auto}#mandatory-registration-popup .box .body::-webkit-scrollbar{width:20px}#mandatory-registration-popup .box .body::-webkit-scrollbar-thumb{background-color:#008ecf;border-radius:10px;border:4px solid #d8e6f6}#mandatory-registration-popup .box .body::-webkit-scrollbar-track{background-color:#d8e6f6}#mandatory-registration-popup .box .close:link,#mandatory-registration-popup .box .close:visited{color:#59358c;position:absolute;top:0;right:35px;font-size:5rem;text-decoration:none;display:inline-block;line-height:1}#mandatory-registration-popup .box .close:hover{color:#008ecf}#mandatory-registration-popup:target{opacity:1;visibility:visible;display:block}#mandatory-registration-popup:target .box{opacity:1;transform:translate(-49.97%, -50%) scale(1)}footer{padding:2rem 0 10rem 0;background-color:#2c2c2c;color:#9d9d9c !important}footer .warning{text-align:center;color:#9d9d9c;padding-bottom:9rem}footer p{margin:0 !important;color:#9d9d9c}footer p.small{font-size:1.3rem;line-height:1.9rem}footer img{margin-bottom:1.8rem;height:50px;opacity:.4}footer .group{padding:1rem 0 !important}footer .line{padding:.5rem;border-bottom:1px solid #9d9d9c}footer .left{text-align:left}footer .left p{text-align:left}footer .right{text-align:right}footer .right p{text-align:right}footer .center{text-align:center;width:50%;margin:6rem auto}footer .center p{text-align:center}@media(max-width: 37.5em){footer .left,footer .right,footer .center{text-align:center;width:100% !important}footer .left p,footer .right p,footer .center p{text-align:center !important}footer .left.line,footer .right.line,footer .center.line{border-bottom:none !important}}footer .group{margin:0 !important}footer ul{padding-top:2rem;display:inline-block;list-style:none}footer ul li{display:inline-block}footer ul li:not(:last-child){margin-right:1.5rem}footer a:link,footer a:visited{color:#9d9d9c;background-color:#2c2c2c;text-decoration:none;text-transform:uppercase;display:inline-block}footer a:hover,footer a:active{color:#fff}nav{display:flex;justify-content:space-between;align-items:center;margin-right:5rem;padding:30px 0}@media(max-width: 56.25em){nav{flex-direction:column;align-items:flex-start}}nav .brand{flex-shrink:0;margin-top:1.2rem;margin-bottom:1.2rem}nav .brand img{height:70px}nav .navigation{flex-grow:1;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;font-size:1.65rem;font-family:themixregular,sans-serif}nav .navigation a{text-decoration:none}nav .navigation ul{list-style:none;display:flex}@media(max-width: 56.25em){nav .navigation ul{width:100%;flex-direction:column}}nav .navigation ul li{color:#59358c;display:block;padding:0;position:relative}nav .navigation ul li span{color:#008ecf}@media(max-width: 75em){nav .navigation ul li span{display:none}}nav .navigation ul li a{color:#59358c;display:block;padding:1rem 2.2rem}nav .navigation ul li ul{background:#008ecf;visibility:hidden;opacity:0;min-width:20rem;position:absolute;left:0;display:none;z-index:99}nav .navigation ul li ul li{clear:both;width:100%}nav .navigation ul li ul li a{padding:1rem 2rem}nav .navigation ul li ul li a:hover{text-decoration:underline !important}nav .navigation ul .alternate a{background-color:#59358c;color:#fff}nav .navigation ul li:hover{background:#008ecf;cursor:pointer}nav .navigation ul li:hover a{color:#fff;outline:none}nav .navigation ul li:hover span{color:#fff}nav .navigation ul li:hover>ul,nav .navigation ul li ul:hover{visibility:visible;opacity:1;display:block}nav .toggle-button{position:absolute;top:6.5rem;right:5rem;display:none;flex-direction:column;justify-content:space-between;width:31px;height:22px;cursor:pointer}nav .toggle-button .bar{height:4px;width:100%;background-color:#59358c;border-radius:10px}@media(max-width: 56.25em){nav .toggle-button{display:flex;transition:all .2s ease-out}nav .navigation{margin-top:1rem;display:none;width:100%}nav .navigation.active{display:flex}nav .navigation ul li{text-align:center}nav .navigation ul li ul{border-top:1px solid #008ecf;visibility:visible;opacity:1;display:block;position:unset;background:none}nav .navigation ul li ul li{background:none}nav .navigation ul li a{padding:2rem 0;font-size:1.6rem}}nav .line{position:absolute;height:5px;width:100%;background-color:#008ecf;border-radius:10px;transition:all cubic-bezier(0.25, 0.1, 0.28, 1.54) .32s}nav .line01{top:10%}nav .line02{top:50%}nav .line03{top:90%}nav .menu.close .line01{transform:rotate(45deg);top:49%}nav .menu.close .line02,nav .menu.close .line03{transform:rotate(-45deg);top:49%}div.divider{height:7px;background-color:#59358c;margin-bottom:50px}article{padding-bottom:5rem}article section:not(:last-child){margin-bottom:4rem}article h2:first-of-type{margin-top:-1rem;margin-bottom:2rem;line-height:3rem}article p>a:not(.btn),article li>a:not(.btn){text-decoration:none;color:#59358c;border-bottom:2px solid #5c4879}article p>a:not(.btn):hover,article li>a:not(.btn):hover{color:#5c4879;border-bottom:2px solid #59358c}article hr{margin:4rem 0}article ul{list-style:none;margin-left:2rem;margin-top:.6rem}article ul li{color:#2c2c2c;text-align:justify;margin-bottom:.5rem !important;margin-left:1rem;text-indent:-1.2rem;position:relative}article ul li::before{content:"•";color:#008ecf;font-size:3rem;display:inline-block;padding-right:.7rem;margin-bottom:.7rem;vertical-align:middle;line-height:0}article ol{list-style:none;margin-left:.3rem;margin-bottom:1.5rem;counter-reset:item-counter}article ol li{display:block;counter-increment:item-counter}article ol li::before{display:inline-block;content:counter(item-counter) ". ";margin-right:1rem}article .block-link{background-color:#008ecf;color:#fff;font-family:themixregular;font-size:2.5rem;padding:1.2rem 4rem;text-align:center}.job-aids{display:flex;flex-wrap:wrap}.job-aid{text-align:center;color:#fff;background-color:#59358c;margin:0 2.5rem 2.5rem 0;display:flex;position:relative;height:250px}.job-aid .left{max-width:170px}.job-aid .right img{border:2px solid transparent}.job-aid span{height:195px;display:inline-flex;align-items:center;padding:0 .5rem;text-transform:uppercase}.job-aid a{text-decoration:none;background-color:#fff;padding:1rem 3rem;color:#59358c}.job-aid a:hover{background-color:#008ecf;color:#fff}.faq h3{background:#59358c;color:#fff;padding:15px 15px 15px 60px;margin:0 0 15px 0;cursor:pointer;position:relative}.faq h3 span{font-family:sans-serif;font-weight:100;position:absolute;line-height:0;left:20px;top:43%;font-size:4rem}.faq a{text-decoration:none !important}.faq h4{padding:8px;margin:0 0 0 52px;color:#000}.faq h4:hover{background:#008ecf;color:#fff}.popup{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;z-index:9999}.popup .mask{display:block;background-color:rgba(89,53,140,.5);position:fixed;top:0;left:0;bottom:0;right:0}.popup .box{width:89.5vw;max-width:159.11vh;height:50.625vw;max-height:90vh;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.popup .box .body{position:absolute;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:10px solid #008ecf;background:#008ecf}.popup .box .body>*{position:absolute;width:100%;height:100%}.popup .box .body iframe{border:none}.popup .box .body div+iframe{opacity:.75}.popup .box .body .survey-question-wrapper{z-index:9;display:flex;align-items:center;justify-content:center}.popup .box .body .survey-question-wrapper .well{max-width:80%;background-color:#008ecf}.popup .box .body .survey-question-wrapper .well .survey-question{padding:20px}.popup .box .body .survey-question-wrapper .well .survey-question .label{color:#fff}.popup:target{opacity:1;visibility:visible}.popup:target .box{opacity:1}.search-page span.highlighted{background-color:#feeb15}.search-page .result{border-bottom:1px solid #d5d5d5;padding:20px 0 0 0}.search-page .search-box{display:flex;flex-direction:row}.search-page .search-box :first-child{margin-right:20px}.search-page .search-box :last-child{height:5rem;margin:0}.quiz .boxed{background-color:#59358c;padding:25px 25px}.quiz .boxed h3{color:#fff}.quiz .boxed p{color:#fff}.quiz .boxed ul{margin-left:0}.quiz .boxed ul li{margin-left:0}.quiz .boxed ul li::before{color:#5c4879}.quiz .boxed ul li a{color:#fff}.quiz .boxed .overlay h5{color:#fff !important}.quiz .evaluation{margin:40px 0 0 25px}.quiz .evaluation a{cursor:pointer}.quiz .evaluation .answered .answer{opacity:.3}.quiz .evaluation .answered .answer.correct{opacity:.5}.quiz .evaluation .answered .answer.clicked{opacity:1}.quiz .evaluation .question{border-left:6px solid #59358c;padding-left:40px}.quiz .evaluation .question:last-of-type{border-left:6px solid transparent}.quiz .evaluation .question h4{font-size:2rem}.quiz .evaluation .question span{float:left;margin:0 25px 0 -68px;width:50px;height:50px;border-radius:50%;border:6px solid #59358c;color:#59358c;background:#fff;display:flex;justify-content:center;align-items:center}.quiz .evaluation .question.correct span{background:#36ea36;color:#fff}.quiz .evaluation .question.incorrect span{background:#ff2c2c;color:#fff}.quiz .evaluation .question .answers{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-bottom:60px}.quiz .evaluation .question .answers .answer{border:4px solid #59358c;color:#59358c;margin:10px 10px 0 0;padding:.8rem 4rem}.quiz .evaluation .question .answers .answer.correct{background:#36ea36;color:#fff}.quiz .evaluation .question .answers .answer.incorrect{background:#ff2c2c;color:#fff}.quiz .radial{position:relative;width:200px;height:200px}.quiz .radial .overlay{display:flex;flex-direction:column;justify-content:center;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem}.quiz .radial .overlay h5{color:#59358c;font-weight:normal;font-size:3.5rem;line-height:1.2;text-transform:uppercase}.webinar-registration h1 span{float:right;display:block;background:#008ecf;color:#fff;text-transform:uppercase;padding:1rem 2rem}.webinar-registration h2.register-now{margin:6rem 1rem 2rem 0;padding:1rem;text-align:center;background:#008ecf;color:#fff}.webinar-registration form .group{margin-bottom:1rem;display:flex;flex-direction:row}.webinar-registration form input{margin-right:1rem;border:2px solid #008ecf}.webinar-registration form label{margin-top:1rem}.webinar-registration form label.checkbox{padding-left:48px;margin-bottom:0}.webinar-registration form button{margin-top:2rem}.webinar-registration h1.well{background:#008ecf;color:#fff;padding:1rem 2rem;text-align:center}.webinar-registration .featured-image{float:right;border:4px solid #59358c;margin:0 0 1.5rem 1.5rem}.webinar-registration .bio{display:flex;flex-direction:row;margin-top:2rem}.webinar-registration .bio img{border:4px solid #59358c;margin-right:2rem}#article-archive{transition:height 1s ease-out;height:0;overflow:hidden}
