.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#587eab;color:#FFF}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr .sidr.right{left:auto;right:-260px}.sidr .sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#FFF;line-height:24px;background-image:linear-gradient(#fff, #dfdfdf)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(51,51,51,0.9)}.sidr .sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #fff}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{background:#89a4c3}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#FFF}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:none;background:rgba(255,255,255,0.4);color:rgba(0,0,0,0.8);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#FFF}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.4)}@view-transition{navigation:auto}::view-transition-group(root){animation-duration:1s}header{view-transition-name:header}html{font-size:62.5%}*{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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;color:#606060;font-size:1.4rem}table.full-width,table.fullWidth{width:100%}@media only screen and (max-width: 37.5em){table.full-width tr,table.fullWidth tr{display:flex;flex-direction:column}table.full-width tr label,table.fullWidth tr label{width:auto}}table td:not(:last-child){padding:0 2rem 0 0}label{float:left}body{background:#fff;line-height:2.1rem;font-size:1.4rem;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4e7098;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#3e6ea5;font-weight:normal;text-wrap:balance}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2rem;font-weight:bold;border-bottom:#FFF 1px solid;padding:0 0 1rem 0;margin:0 0 2rem 0}h2{font-size:2rem;font-weight:bold;border-bottom:#FFF 1px solid;padding:0 0 1rem 0;margin:0 0 2rem 0}h3{font-size:1.6rem}.subheader{color:#777}p{margin:0 0 2rem 0;font-size:1.4rem;font-weight:normal;line-height:1.5;text-wrap:pretty;color:#606060}p.lead{font-size:2.1rem;line-height:2.7rem;color:#777}p img{margin:0}li{font-size:1.4rem}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}blockquote,blockquote p{font-size:1.7rem;line-height:2.4rem;color:#777;font-style:italic}blockquote{margin:0 0 2rem;padding:.9rem 2rem 0 1.9rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:1.4rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1rem 0 3rem;height:0}a,a:visited{text-decoration:none;color:#333;outline:0}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#000}p a,p a:visited{line-height:inherit}ul,ol{margin-bottom:2rem}ul{list-style:inside}ol{list-style:decimal}ol{margin-left:3rem}ul.square{margin-left:3rem}square{list-style:square}ul.circle{margin-left:3rem}circle{list-style:circle}ul.disc{margin-left:3rem}disc{list-style:disc}ul ul,ul ol,ol ol,ol ul{margin:.4rem 0 .5rem 3rem;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:.6rem}li{line-height:1.4;margin-bottom:1.2rem}ul.large li,li p{line-height:2.1rem}img.scale{max-width:100%;height:auto}input[type="submit"],input[type="reset"],input[type="button"]{background:#eee;background:#eee linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(0,0,0,0.2) 100%);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:.3rem;color:#444;display:inline-block;font-size:1.1rem;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(255,255,255,0.75);cursor:pointer;margin-bottom:2rem;line-height:normal;padding:.8rem 1rem;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#222;background:#ddd;background:#ddd linear-gradient(top, rgba(255,255,255,0.3) 0%, rgba(0,0,0,0.3) 100%);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{border:1px solid #666;background:#ccc;background:#ccc linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(10,10,10,0.4) 100%)}input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}input::-moz-focus-inner{border:0;padding:0}input[type="file"]{color:#4C4C4C}input[type="text"],input[type="password"],input[type="email"]{width:10rem;padding:.2rem .4rem;border:none;box-shadow:inset 0.2rem 0.2rem 0.4rem rgba(0,0,0,0.1);background:#c2cfde;outline:none}textarea,input{outline:none}textarea{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:2.1rem}@font-face{font-family:'garamond';src:url("../font/garamond/CormorantGaramond-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:'garamond-bold';src:url("../font/garamond/CormorantGaramond-Bold.ttf") format("truetype");font-weight:900}@font-face{font-family:'garamond-italic';src:url("../font/garamond/CormorantGaramond-Italic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'lato';src:url("../font/lato/Lato-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:'lato-bold';src:url("../font/lato/Lato-Bold.ttf") format("truetype");font-weight:700}@media only screen and (max-width: 60em){.desktop-only{display:none}}.mobile-only{display:none}@media only screen and (max-width: 60em){.mobile-only{display:block}}.font-normal{font-weight:normal}.bold{font-weight:bold}.margin-20,.margin20{margin-top:1rem;margin-bottom:2rem}.margin-left-20{margin-left:2rem !important}.margin-right-20{margin-right:2rem !important}.margin-top-10{margin-top:1rem}.margin-bottom-0{margin-bottom:0}.margin-bottom-10{margin-bottom:1rem}.margin-top-15{margin-top:1.5rem}.margin-top-20{margin-top:2rem}.margin-top-30{margin-top:3rem}.align-cell-right,.alignCellRight{text-align:right}.align-cell-right div,.align-cell-right input,.align-cell-right img,.alignCellRight div,.alignCellRight input,.alignCellRight img{float:right}.banner{display:inline-block;margin-top:1.5rem}hr.equalSpacing{margin-bottom:1rem}.left-align-table,.leftAlignTable{width:100%}.left-align-table th,.leftAlignTable th{text-align:left;font-weight:bold}.align-middle{vertical-align:middle}.min-width-label{min-width:12rem}.padding-5{padding:.25rem}.padding-10{padding:.5rem}.padding-20{padding:1rem}.padding-horizontal-20{padding-left:1rem}@media only screen and (max-width: 37.5em){.padding-horizontal-20-phone{padding-left:1rem}}.uppercase{text-transform:uppercase}.letter-space-15{letter-spacing:.15rem}.flex-container{display:flex}.flex-container.space-between{justify-content:space-between}@media only screen and (max-width: 37.5em){.flex-container{flex-direction:column}}.wrap-text{whitespace:normal}.container .column,.container .columns{margin-inline:1rem}@media only screen and (max-width: 60em){.container .column,.container .columns{margin:0}}.container .grid-row-1{grid-row-start:1}.container .grid-row-2{grid-row-start:2}.container .grid-row-3{grid-row-start:3}.container .grid-row-4{grid-row-start:4}.container .grid-row-span-2{grid-row-end:span 2}@media only screen and (max-width: 60em){.container .grid-row-1,.container .grid-row-2,.container .grid-row-3,.container .grid-row-span-2,.container .grid-row-4{grid-row-start:auto}}.container .first.columns,.container .first.column{grid-column-start:1}.container .one-half.column.right-column,.container .eight.columns.right-column{grid-column:7 / -1}.container .quarter-width.column,.container .one-quarter.column{grid-column:span 3}.container .third-width.column,.container .one-third.column{grid-column:span 4}.container .eight.columns,.container .half-width.column,.container .one-half.column{grid-column:span 6}.container .two-thirds.column{grid-column:span 8}.container .sixteen.columns,.container .full-width.column{grid-column:1 / -1}@media only screen and (max-width: 60em){.container .four.columns,.container .eight.columns,.container .twelve.columns,.container .sixteen.columns,.container .one-quarter.column,.container .one-third.column,.container .one-half.column,.container .one-half.column.right-column,.container .eight.columns.right-column,.container .two-thirds.column,.container .full-width.column{grid-column:1 / -1}}.container .eight.columns .four.columns{margin-right:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.container .eight.columns>img.scale,.container .eight.columns>a>img.scale,.container .eight.columns>.spaceBelow>img.scale{width:100%}.flex-equal{display:flex;gap:1rem}.flex-equal>*{flex:1}@media only screen and (max-width: 37.5em){.flex-equal{flex-direction:column}}.container{position:relative;width:120rem;max-width:100%;margin:0 auto 6rem;padding:0;overflow:hidden;margin-bottom:0}.container:has(.column,.columns){display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem}.container:has(.column,.columns) form,.container:has(.column,.columns) .row{display:contents}@media only screen and (max-width: 60em){.container{width:calc(100% - 2rem)}}.container .floatRightPicture{float:right;margin-left:2rem;margin-bottom:1rem;background-color:#FFFFFF;max-width:50%;height:auto}@media only screen and (max-width: 60em){.container .floatRightPicture{float:none;padding:0;margin:0 auto;width:100%;max-width:100%;height:auto;background-color:#A7BAD0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.container .headerRow{clear:both;padding:2rem 0 0 1.5rem;margin-bottom:.5rem}.container .partner-title{font-family:"Georgia",serif;font-weight:bold;font-size:1.5rem;margin-inline:1rem}.container .partner-list{grid-column:1 / -1;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;margin-inline:1rem;margin-bottom:6rem;padding-top:1rem}@media only screen and (max-width: 48em){.container .partner-list{margin-bottom:0}}.container .partner-list .partner-cell{margin-bottom:1rem;flex-basis:14rem}@media only screen and (max-width: 60em){.container .partner-list .partner-cell{flex-basis:9rem}}.container .partner-list .partner-cell .feature{padding-right:1.2rem}.container .partner-list .partner-cell .feature img{border-top-right-radius:0}.header{position:relative;background:#ffffff;min-height:15rem;min-width:29rem;background-clip:padding-box;z-index:99}@media only screen and (max-width: 60em){.header{width:98%;margin:0 auto}}.header .institute{display:table;width:100%;margin:1rem 0}@media only screen and (max-width: 60em){.header .institute{display:block}}.header .institute .institute-right,.header .institute .institute-left{display:table-cell;width:15%;min-width:15rem}@media only screen and (max-width: 60em){.header .institute .institute-right,.header .institute .institute-left{display:block;width:100%;text-align:center}}@media only screen and (max-width: 25em){.header .institute .institute-left{padding:1.5rem .5rem 0}}.header .institute .toplogo{width:15rem;height:auto}@media only screen and (max-width: 60em){.header .institute .toplogo{width:10.7rem}}.header .institute .institute-right{text-align:right;vertical-align:top}.header .institute .institute-middle{display:table-cell;width:70%;max-width:calc(100% - 30.8rem);text-align:center;vertical-align:middle}@media only screen and (max-width: 60em){.header .institute .institute-middle{display:block;width:100%;max-width:100%}}.header .title{width:100%}.header .title p{color:#4e7098;text-align:center;font-family:"Georgia",serif;font-size:2.2vw;font-weight:bold;text-transform:uppercase;line-height:1;margin:0;padding:0;border-bottom:0}@media only screen and (min-width: 80em){.header .title p{font-size:2.6rem}}@media only screen and (max-width: 60em){.header .title p{font-size:2.1vw}}@media only screen and (max-width: 60em){.header .title p{margin-top:.5rem;font-size:3.2vw;line-height:3}}@media only screen and (max-width: 37.5em){.header .title p{font-size:3.1vw;line-height:1.5;margin-top:1.5rem;margin-bottom:1rem}}.header .title p.tagline{color:#787777;font-size:1.1vw;font-family:"Times New Roman",serif;font-weight:400;line-height:1;text-transform:uppercase;margin:2rem 0 0;letter-spacing:5px}@media only screen and (min-width: 80em){.header .title p.tagline{font-size:1.25rem}}@media only screen and (max-width: 60em){.header .title p.tagline{font-size:1vw}}@media only screen and (max-width: 60em){.header .title p.tagline{font-size:2vw;margin:0;letter-spacing:2px}}@media only screen and (max-width: 37.5em){.header .title p.tagline{font-size:2.6vw;letter-spacing:1px}}.header .title p.contactButtons{margin-top:2.5rem}.header .title p.contactButtons a:not(:last-child){margin-right:4rem}@media only screen and (max-width: 60em){.header .title p.contactButtons a:not(:last-child){margin-right:1rem}}@media only screen and (max-width: 37.5em){.header .title p.contactButtons a:not(:last-child){margin-right:0}}@media only screen and (max-width: 60em){.header .title p.contactButtons{margin-top:0}}.header .title p .bluebutton{font:1.3rem/2.1rem "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;min-width:13rem;padding:.5rem 2rem}@media only screen and (max-width: 25em){.header .title p .bluebutton{font-size:1rem;line-height:1rem;padding:.8rem 1rem .5rem;margin-top:1rem;min-width:auto;min-width:10rem;border-radius:.7rem}}.header span.lowercase{text-transform:lowercase}.header .loginwrap{float:right;padding:1rem 1rem 0 0;margin-bottom:1rem}@media only screen and (max-width: 60em){.header .loginwrap{display:none}}.header .loginwrap li{display:inline-block;vertical-align:top;padding-top:.3rem;line-height:1rem;font-size:1rem;color:#587eab;margin-bottom:0;text-align:center}.header .loginwrap a{display:inline-block;width:100%;margin:0 auto}.header .loginwrap i{vertical-align:top;color:#577dab}.header .loginwrap span.mob-nav-only{display:none}.header .loginwrap span.icon-text{display:inline-block;padding-top:1px;color:#587eab;font-size:1.1rem;line-height:1.3rem;text-align:center}#mobile-header{display:none}@media only screen and (max-width: 60em){#mobile-header{position:absolute;top:.2rem;right:.2rem;display:block;width:4.5rem;padding:.5rem;background-color:#587eab;border-radius:.4rem;background-clip:padding-box;z-index:1000}#mobile-header span{display:block;background-color:white;height:.4rem;margin:.4rem}}.footerwrap{position:fixed;left:0;bottom:0;right:0;margin:4rem 0 0 0;z-index:999;height:7rem;background:#83092c}@media only screen and (max-width: 48em){.footerwrap{position:static;left:auto;bottom:auto;width:calc(100% - 2rem);margin:0 auto;z-index:auto;height:auto}}.innerfooterwrap{margin:0 auto;max-width:120rem}@media only screen and (max-width: 48em){.innerfooterwrap{width:calc(100% - 2rem);margin:0 auto}}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;text-align:center}@media only screen and (max-width: 48em){.footer{flex-direction:column;padding-bottom:2rem}}.footer p{color:white;font-size:1.1rem;margin:0}.footer a{color:#FFF}.footer a:hover{color:#ddd}@media only screen and (max-width: 48em){.footer .footerRight p a{margin-bottom:1rem;margin-left:1rem}}.footer .footerRight div{color:white;margin:0}@media only screen and (max-width: 48em){.footer .footerLeft{margin-bottom:2rem}}@media only screen and (max-width: 48em){.footer .footerTnC{display:inline-block;margin-bottom:1rem}}.mediaButton{border:0;margin:0 3px}.partner-footer{margin-top:2rem}.flex-table{display:table}@media only screen and (max-width: 60em){.flex-table.collapse-tab-port{display:block}}.flex-table .table-row{display:table-row}@media only screen and (max-width: 37.5em){.flex-table .table-row.collapse-phone>.cell{display:block}}.flex-table .table-row .cell{display:table-cell}.flex-table .right{text-align:right}.flex-table .left{text-align:left}@media only screen and (max-width: 60em){.maincontent{display:flex;flex-direction:column}}.maincontent a,.maincontent a:visited{color:#4e7098}.maincontent a:hover,.maincontent a:visited:hover{color:#789ECB}.maincontent .bluebox a,.maincontent .bluebox a:visited{color:#fff}.maincontent .bluebox a:hover,.maincontent .bluebox a:visited:hover{color:#ddd;cursor:pointer}.maincontent h1{margin:2rem 0}.maincontent ul{margin-inline-start:20px;list-style:outside}.maincontent ul li,.maincontent ul li p{color:#4e7098}@media only screen and (max-width: 60em){.maincontent .eight.columns{order:2}}@media only screen and (max-width: 60em){.maincontent .eight.columns:nth-child(2){order:1}}@media only screen and (max-width: 60em){.maincontent .eight.columns.mobile-dont-move{order:3}}.maincontent .full-width.column .main-image,.maincontent .sixteen.columns .main-image{display:inline-block;padding-top:2rem;padding-left:1rem;padding-bottom:1rem;width:50%;float:right}@media only screen and (max-width: 60em){.maincontent .full-width.column .main-image,.maincontent .sixteen.columns .main-image{display:block;padding:0;width:100%;float:none}}.maincontent img.scale{width:100%}.maincontent.margin-bottom-0{margin-bottom:0}.video-aspect{box-sizing:border-box;position:relative;width:100%;height:0;padding-bottom:56.25%}.video-8-column{position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 60em){.video-8-column{height:auto}}.mainLinkBar{background:#4a698f;display:block;margin:0;padding:0 1rem;color:#FFF !important;text-decoration:none;font-weight:bold;font-size:1.4rem;box-shadow:#40546d -.2rem .2rem 1rem 1px;line-height:normal;height:3.6rem;margin-top:-.6rem}.mainLinkBar .text{padding:.6rem 0 0 0;display:block;vertical-align:middle}.mainLinkBar .alignMiddle{display:inline-block;vertical-align:top;padding:.6rem 0 0 .4rem}.same-height-columns{display:flex;gap:2%}@media only screen and (max-width: 48em){.same-height-columns{margin-left:0;display:block}}.same-height-columns .left-pane{height:100%;width:49%}@media only screen and (max-width: 48em){.same-height-columns .left-pane{height:auto;width:100%;margin-right:0}}.same-height-columns .right-pane{display:block;width:49%;background-repeat:no-repeat;background-position:center;background-size:100% auto}@media only screen and (max-width: 48em){.same-height-columns .right-pane{display:none}}.accordion{margin-bottom:3rem}.accordion div.inner{padding:2rem;background:#FFF;height:auto}.accordion h3 a{background:#587eab url(../img/bg-accordion.gif) 0.8rem 0.8rem no-repeat;cursor:pointer;padding:.3rem 0 .3rem 3rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.3);position:relative;z-index:99;outline:none;border-bottom:#4b627e .2rem solid;display:block;color:#FFF;text-decoration:none;font-weight:bold}.accordion h3 a.trigger{color:#fff}.accordion h3 a.open{background:#587eab url(../img/bg-accordion-down.gif) 0.8rem 0.8rem no-repeat}.accordion h4 a{color:#587eab;text-decoration:none;font-weight:bold}.accordion h5{margin-top:2rem}.accordion .inner a{color:#587eab}.accordion p{color:#000}.accordion ul{color:#000;font-size:1.4rem;list-style-position:outside;padding-left:.5rem}.accordion ul li{margin:0}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}.autocomplete-suggestion{padding:.2rem .5rem;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#F0F0F0}.autocomplete-group{padding:.2rem .5rem}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.design-menu{list-style:none;display:inline-block;margin:0 .5rem}.design-menu li{display:inline-block}.design-menu a{min-width:5rem;text-align:center;padding:.5rem}.preview-box{border:1px solid lightgray;margin:0 0 1rem 0}.preview-box h1{padding:.5rem;margin:0 0 1rem 0;background-color:lightgray}.preview-box>div{padding:.5rem}.blog-post-summary{margin-bottom:2rem}.blog-post-summary .post-content{height:14.9rem;overflow:hidden}.blog-post-full>h1,.blog-post-summary>h1,.blog-post-summary>a>h1{color:white;background-color:#587eab;padding:.5rem;margin-bottom:1rem;font-weight:700}.blog-post-full .post-content h2,.blog-post-full .post-content h3,.blog-post-summary .post-content h2,.blog-post-summary .post-content h3{font-weight:700;font-size:1.4rem;line-height:1.5;margin:0 0 1rem}.blog-post-full .post-content{background-color:#eee;padding:1rem}.post-content::after{display:block;content:"";clear:both}.post-image{display:inline-block;float:left;width:50%;max-width:25rem}.blog-post-summary .post-image{margin:0 1.5rem .5rem 0}.blog-post-full .post-image{padding:0 1.5rem 1rem 0;margin:-1rem 1rem 0 -1rem;background-color:white}.clickable{cursor:pointer}.blue-button,.blue-button:visited,.bluebutton,.bluebutton:visited,.button,.button:visited,.red-button,.red-button:visited,.small-button,.small-button:visited,.smallButton,.smallButton:visited{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;line-height:normal;padding:1rem 2.5rem;text-decoration:none;border-radius:1rem;background-clip:padding-box;font-size:1.8rem;text-align:center;text-wrap-style:balance;margin:.5rem .5rem 1rem;cursor:pointer}.blue-button.disabled,.blue-button:visited.disabled,.bluebutton.disabled,.bluebutton:visited.disabled,.button.disabled,.button:visited.disabled,.red-button.disabled,.red-button:visited.disabled,.small-button.disabled,.small-button:visited.disabled,.smallButton.disabled,.smallButton:visited.disabled{background-color:lightgrey}.blue-button.disabled:hover,.blue-button:visited.disabled:hover,.bluebutton.disabled:hover,.bluebutton:visited.disabled:hover,.button.disabled:hover,.button:visited.disabled:hover,.red-button.disabled:hover,.red-button:visited.disabled:hover,.small-button.disabled:hover,.small-button:visited.disabled:hover,.smallButton.disabled:hover,.smallButton:visited.disabled:hover{color:#ffffff !important;background-color:lightgrey;box-shadow:none;cursor:default}.blue-button.rounded,.blue-button:visited.rounded,.bluebutton.rounded,.bluebutton:visited.rounded,.button.rounded,.button:visited.rounded,.red-button.rounded,.red-button:visited.rounded,.small-button.rounded,.small-button:visited.rounded,.smallButton.rounded,.smallButton:visited.rounded{border-radius:5rem}@media only screen and (max-width: 60em){.blue-button.rounded,.blue-button:visited.rounded,.bluebutton.rounded,.bluebutton:visited.rounded,.button.rounded,.button:visited.rounded,.red-button.rounded,.red-button:visited.rounded,.small-button.rounded,.small-button:visited.rounded,.smallButton.rounded,.smallButton:visited.rounded{padding:1rem 2.0rem}}.blue-button.square,.blue-button:visited.square,.bluebutton.square,.bluebutton:visited.square,.button.square,.button:visited.square,.red-button.square,.red-button:visited.square,.small-button.square,.small-button:visited.square,.smallButton.square,.smallButton:visited.square{border-radius:.6rem}.blue-button.border,.blue-button:visited.border,.bluebutton.border,.bluebutton:visited.border,.button.border,.button:visited.border,.red-button.border,.red-button:visited.border,.small-button.border,.small-button:visited.border,.smallButton.border,.smallButton:visited.border{border:1.5px solid white}.blue-button.wide,.blue-button:visited.wide,.bluebutton.wide,.bluebutton:visited.wide,.button.wide,.button:visited.wide,.red-button.wide,.red-button:visited.wide,.small-button.wide,.small-button:visited.wide,.smallButton.wide,.smallButton:visited.wide{padding-left:6rem;padding-right:6rem}.blue-button.bold,.blue-button:visited.bold,.bluebutton.bold,.bluebutton:visited.bold,.button.bold,.button:visited.bold,.red-button.bold,.red-button:visited.bold,.small-button.bold,.small-button:visited.bold,.smallButton.bold,.smallButton:visited.bold{font-weight:bold}.blue-button:hover,.blue-button:visited:hover,.bluebutton:hover,.bluebutton:visited:hover,.button:hover,.button:visited:hover,.red-button:hover,.red-button:visited:hover,.small-button:hover,.small-button:visited:hover,.smallButton:hover,.smallButton:visited:hover{color:#587eab !important;background:#ecf1f5;box-shadow:1px 1px 2px #787777}.blue-button:active,.blue-button:visited:active,.bluebutton:active,.bluebutton:visited:active,.button:active,.button:visited:active,.red-button:active,.red-button:visited:active,.small-button:active,.small-button:visited:active,.smallButton:active,.smallButton:visited:active{box-shadow:2px 2px 2px #787777}@media only screen and (max-width: 60em){.blue-button,.blue-button:visited,.bluebutton,.bluebutton:visited,.button,.button:visited,.red-button,.red-button:visited,.small-button,.small-button:visited,.smallButton,.smallButton:visited{padding:1rem 1.5rem}}@media only screen and (max-width: 37.5em){.blue-button,.blue-button:visited,.bluebutton,.bluebutton:visited,.button,.button:visited,.red-button,.red-button:visited,.small-button,.small-button:visited,.smallButton,.smallButton:visited{padding:1rem 1rem}}.blue-button,.blue-button:visited,.bluebutton,.bluebutton:visited{background:#4e7098;color:#fff !important;font-weight:normal;vertical-align:middle;margin-bottom:1rem}.blue-button:hover,.blue-button:visited:hover,.bluebutton:hover,.bluebutton:visited:hover{color:#4e7098 !important;background:#ecf1f5;cursor:pointer}.button,.button:visited{background:#FFF;font-weight:bold;color:#587eab !important}a.red-button,a.red-button:visited,button.red-button,button.red-button:visited{background-color:#83092c;color:white;letter-spacing:.1rem;min-width:18rem}a.red-button:hover,a.red-button:visited:hover,button.red-button:hover,button.red-button:visited:hover{color:#ddd;box-shadow:1px 1px 2px #787777}.small-button,.smallButton{background:#FFF;color:#587eab !important;padding:.4rem 1.5rem;border-radius:.5rem;font-size:1.4rem}.small-button.blue,.smallButton.blue{background-color:#587eab;color:white !important}.small-button:hover,.smallButton:hover{color:#587eab !important;background:#ecf1f5;cursor:pointer}.contactButtons{display:inline-block;vertical-align:middle;font-size:1.4rem}.contactButtons.flex{display:flex;justify-content:space-around}.contactButtons span{font-size:1.4rem}.contactButtons span.button{color:#587eab}@media only screen and (max-width: 60em){.contactButtons span.button{padding:.8rem 1rem}}@media only screen and (max-width: 37.5em){.contactButtons span.button{padding:.8rem .5rem;margin-right:0}}.contactButtons span.bluebutton{margin-top:.8rem}.contactButtons img{padding:0;vertical-align:middle}@media only screen and (max-width: 37.5em){.contactButtons img{width:3.6rem}}.contactButtons a{display:inline-block;margin:1rem 2rem 1rem 0}.contactButtons a:last-child{margin-right:0}@media only screen and (max-width: 60em){.contactButtons a:not(:last-child){margin-right:1rem}}@media only screen and (max-width: 25em){.contactButtons a:not(:last-child){margin-right:.2rem}}.contactButtons a:hover>img{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:0.3}.contactButtons a:hover>span{color:#4e7098 !important;background:#ecf1f5;opacity:0.7}.contactText{display:inline-block;vertical-align:middle;font-size:1.4rem;color:#606060}.bluebox a,.bluebox a:visited,.bluebox b,.bluebox h1,.bluebox h2,.bluebox h3,.bluebox h4,.bluebox h5,.bluebox h6,.bluebox i,.bluebox li,.bluebox p,.bluebox span,.bluebox strong,.bluebox table,.bluebox th,.bluebox td,.redbox a,.redbox a:visited,.redbox b,.redbox h1,.redbox h2,.redbox h3,.redbox h4,.redbox h5,.redbox h6,.redbox i,.redbox li,.redbox p,.redbox span,.redbox strong,.redbox table,.redbox th,.redbox td,.welcomeHeader a,.welcomeHeader a:visited,.welcomeHeader b,.welcomeHeader h1,.welcomeHeader h2,.welcomeHeader h3,.welcomeHeader h4,.welcomeHeader h5,.welcomeHeader h6,.welcomeHeader i,.welcomeHeader li,.welcomeHeader p,.welcomeHeader span,.welcomeHeader strong,.welcomeHeader table,.welcomeHeader th,.welcomeHeader td{color:white}@media only screen and (max-width: 60em){.bluebox,.redbox,.welcomeHeader{margin-bottom:2rem}}@media only screen and (max-width: 25em){.bluebox,.redbox,.welcomeHeader{padding:.5rem}}.bluebox{background-clip:padding-box;background:#587eab;color:white;padding:1.5rem}.bluebox.center{text-align:center}.bluebox ul{color:#000;font-size:1.2rem;list-style-position:outside;padding-left:.5rem}.bluebox ul li{margin:0 0 0 1rem}.bluebox p:last-child{margin-bottom:0}.bluebox a:hover{color:#ddd;cursor:pointer}.bluebox .infoHeader{color:white}.redbox{background-color:#83092c}.duo-column.bluebox,.redbox{padding:3rem}.duo-column.bluebox h2,.redbox h2{font-weight:400;font-size:2.5rem;color:white;border-style:none}.duo-column.bluebox .flexform .errorlist,.duo-column.bluebox .flexform .errorlist li,.redbox .flexform .errorlist,.redbox .flexform .errorlist li{list-style:none;color:white !important;font-size:100%}.duo-column.bluebox .flexform .buttons,.redbox .flexform .buttons{padding-top:4rem;text-align:center;width:100%}.duo-column.bluebox .flexform ul,.redbox .flexform ul{list-style:none}.duo-column.bluebox .flexform label,.redbox .flexform label{margin-top:2rem;color:white;display:block;float:none;width:auto}.duo-column.bluebox .flexform input,.redbox .flexform input{width:18rem}.greybox{background-color:#fafafa}.contact-card .head,.contact-card .foot{background-color:#577dab;color:white;min-height:2rem}.contact-card .head{display:flex;padding:2rem 1rem;align-items:center;letter-spacing:.1rem}.contact-card .head div{justify-content:space-between}.contact-card .head .name{flex:1;font-size:2.8rem;font-family:"Georgia",serif;padding-left:1rem;letter-spacing:.1rem;line-height:1.1}.contact-card .head .logo{width:8rem}.contact-card .content{display:flex;align-items:center;background-color:white;color:black;padding:2rem 0}@media only screen and (max-width: 37.5em){.contact-card .content{flex-direction:column-reverse}}.contact-card .content .content-left,.contact-card .content .content-right{width:100%;padding-left:1rem}@media only screen and (max-width: 37.5em){.contact-card .content .content-left,.contact-card .content .content-right{padding-left:0;text-align:center}}.contact-card .content .content-left .blue-button,.contact-card .content .content-left .blue-button:visited,.contact-card .content .content-left .red-button,.contact-card .content .content-left .red-button:visited,.contact-card .content .content-right .blue-button,.contact-card .content .content-right .blue-button:visited,.contact-card .content .content-right .red-button,.contact-card .content .content-right .red-button:visited{border-radius:5rem;min-width:12rem}@media only screen and (max-width: 37.5em){.contact-card .content .content-right{margin-bottom:2rem}}.contact-card .content .content-right div{padding:.2rem 0;text-align:right}@media only screen and (max-width: 37.5em){.contact-card .content .content-right div{text-align:center}}.contact-card .content .content-right h3{color:black}.contact-card .content .content-right .name{color:#577dab;font-size:2rem;font-weight:bold;font-family:"Georgia",serif}.price-bubble{position:absolute;top:10px;right:10px;display:inline grid;grid-template-columns:1fr;place-items:center;grid-template-areas:"price";z-index:2}.price-bubble div.pricetext{grid-area:price;margin-top:8px;line-height:1;text-align:center;font-weight:700;font-size:1.6rem;z-index:3;color:white}.price-bubble img.pricetag{grid-area:price}.course-info-wrap{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"info";margin-bottom:1rem;max-width:65rem;margin-inline:auto}.course-info-wrap .course-picture{grid-area:info}.course-info-wrap img{display:block}.course-info-wrap .course-info{margin-block:32% 2rem;grid-area:info;display:grid;grid-template-columns:1fr 20rem;gap:.5rem;z-index:1;background-color:rgba(88,126,171,0.84);color:white}@media only screen and (max-width: 60em){.course-info-wrap .course-info{grid-template-columns:1fr;background-color:#587eab;margin-bottom:1rem;gap:2rem;padding-bottom:2rem}}.course-info-wrap .course-info .info{padding:.5rem 1.5rem;display:flex;flex-direction:column;justify-content:center}.course-info-wrap .course-info .info .label{font-weight:700;margin-right:.75rem}.course-info-wrap .course-info .enrol-buttons{display:grid;grid-template-columns:1fr;align-items:center;align-content:space-evenly}@media only screen and (max-width: 60em){.course-info-wrap .course-info .enrol-buttons{grid-template-columns:1fr 1fr}.course-info-wrap .course-info .enrol-buttons>div{margin-left:3rem}}@media only screen and (max-width: 37.5em){.course-info-wrap .course-info .enrol-buttons{grid-template-columns:1fr}}.course-info-wrap .course-info .enrol-buttons a{display:grid;grid-template-columns:48px 1fr;place-items:start;place-content:stretch}@media only screen and (max-width: 60em){.course-info-wrap .course-info .enrol-buttons a{margin-inline:auto}}.course-info-wrap .course-info .enrol-buttons .button{min-width:13rem;padding-inline:0;font-size:1.4rem}.duo-container{display:flex}@media only screen and (max-width: 48em){.duo-container{flex-direction:column}}.duo-container.red{background-color:#83092c}.duo-container.blue{background-color:#577dab;color:white}.duo-container.blue h2,.duo-container.blue a{color:inherit}.duo-container.align-bottom{align-items:flex-end}.duo-container.align-top{align-items:flex-start}.duo-container>.duo-column{width:50%}@media only screen and (max-width: 60em){.duo-container>.duo-column .duo-container{flex-direction:column;gap:1rem}}@media only screen and (max-width: 60em){.duo-container>.duo-column{width:100%}}.duo-container>.duo-column .buttons{text-align:center;margin-top:2rem}.duo-container>.duo-column.text{padding:3rem;align-self:flex-start}.duo-container>.duo-column.text h2{font-size:2.5rem;border:none;font-weight:400}.duo-container>.duo-column.text .field-row{padding-inline:1rem;margin-bottom:2rem}.duo-container>.duo-column.text .field-row input{width:100%}.duo-container>.duo-column img{display:block;object-fit:cover;width:100%;height:100%;object-position:top left}.duo-container>.duo-column.extra-spacing label{margin-top:3.6rem}.design-spacer{margin-bottom:10rem;padding:1rem}.design-button-bar{grid-column:1 / -1;display:flex;margin-block:1rem !important;flex-wrap:wrap;gap:.5rem}.design-button-bar>.design-button-bar{margin-block:0 !important}.design-button-bar form{display:inline-block}.design-button{display:inline-block;background:#25A6E1;padding:0 .4rem;color:#fff !important;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2rem;border-radius:.4rem;border:1px solid #1A87B9}button.design-button{padding:0.3rem 0.4rem}.design-button-disabled{background:#bbb}.sidelinks .design-button{min-height:auto !important;margin:0 !important}.exam-question-container{background-color:#f5f5f6}.exam-question-iframe{background-color:transparent;width:100%;height:50rem}@media only screen and (max-width: 60em){.exam-question-iframe{height:60rem}}.exam-question-iframe-content{height:100%}.exam-question-iframe-content .flexform td{padding:.5rem .3rem}.exam-question-iframe-content #exam-question-form-saving{display:none}.exam-question-iframe-content #exam-question-form-saving.saving{display:block;position:fixed;padding:0;margin:0;top:0;left:0;bottom:0;right:0;background:#000;opacity:.7}.exam-question-iframe-content #exam-question-form-saving.saving:after{content:"Saving your answer";font-size:2.2rem;position:absolute;color:white;opacity:1;display:block;top:80%;left:50%;transform:translate(-50%, -50%)}.exam-question-iframe-content .bluebox{border-radius:initial;padding:.7rem 0;margin-bottom:0;position:fixed;display:inline-block;bottom:0;right:0;text-align:right;width:100%;height:5rem}@media only screen and (max-width: 48em){.exam-question-iframe-content .bluebox{height:8rem}}.exam-question-iframe-content .bluebox .question-numbers{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-top:.5rem;padding-right:2rem}.exam-question-iframe-content .bluebox .question-numbers .circle,.exam-question-iframe-content .bluebox .question-numbers .circle-empty{border-radius:1em;display:block;line-height:1.5;margin:0 .5rem .5rem 0;text-align:center;padding:.3rem 0 .2rem;vertical-align:middle;width:1.9em}.exam-question-iframe-content .bluebox .question-numbers .circle{background:#83092c;color:#ffffff}.exam-question-iframe-content .bluebox .question-numbers .circle:hover{color:#83092c;background-color:#ffffff;box-shadow:1px 1px 2px black}.exam-question-iframe-content .bluebox .question-numbers .circle-empty{background:#ecf1f5;color:#587eab}.exam-question-iframe-content .bluebox .question-numbers .circle-empty:hover{color:#ecf1f5;background-color:#587eab;box-shadow:1px 1px 2px black}.radio-button-list{display:flex;flex-direction:column}.radio-button-list .radio-button-item{margin-top:1rem}.featurewrap{grid-column:1 / -1;background-image:linear-gradient(transparent 0 6rem, #6f90b7 6rem 100%);display:grid}@media only screen and (max-width: 60em){.featurewrap{background-image:none}}.featurewrap .feature h3{padding-block:1rem;font-size:1.7rem}@media only screen and (min-width: 600px){.featurewrap{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 960px){.featurewrap{grid-template-columns:repeat(4, 1fr)}}.feature{padding:0 2rem 0 0;font-family:"lato",sans-serif;display:flex;flex-direction:column}.feature a,.feature a:visited{color:#FFF;text-decoration:none}.feature a h3,.feature a:visited h3{color:#FFF}.feature img{background-color:#FFF;border:#FFF .3rem solid;border-top-right-radius:20%;box-shadow:#40546d .5rem .5rem 1rem 1px;width:100%}.feature:hover a,.feature:hover a:visited,.feature:hover a:visited h3,.feature:hover h3{color:#ddd}.feature:hover img.scale{border:#FFF 0 solid;margin-bottom:.2rem}.feature p{font-size:1.4rem;margin:.5rem 1.5rem}.feature h3{font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-inline:1.5rem}@media only screen and (max-width: 60em){.featurewrap .mob-feature,.big-featurewrap .mob-feature{background-image:linear-gradient(transparent 0 6rem, #6f90b7 6rem 100%);margin-bottom:1rem}}.big-featurewrap{grid-column:1 / -1;display:grid;background-image:linear-gradient(transparent 0 6rem, #6f90b7 6rem 100%)}@media only screen and (min-width: 600px){.big-featurewrap{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 960px){.big-featurewrap{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 60em){.big-featurewrap{background-image:none}}.big-featurewrap .feature .description{color:white;padding-left:.2rem}.big-featurewrap .feature .description ul{list-style:outside}@media only screen and (max-width: 60em){.big-featurewrap .feature .description ul{list-style:inside}}.big-featurewrap .feature .description li{margin-bottom:.8rem}.big-featurewrap .feature .description p{color:white}.big-featurewrap .feature h3{padding-block:1.5rem .5rem;font-size:1.9rem}.infographicwrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1rem}.infographicwrap .infographic{text-align:center}@media only screen and (max-width: 60em){.infographicwrap .infographic{background-color:white;padding-bottom:4rem}}@media only screen and (max-width: 60em){.infographicwrap .infographic h3{margin-top:1.5rem}}.infographicwrap .infographic img{display:block;margin:0 auto}.eight.columns .infographicwrap{margin-left:0}.homelink{background:#424f5e;display:block;position:relative;color:#FFF !important;text-decoration:none;padding:.3rem 0 .3rem 10.5rem;margin:2rem 0 2rem 0;font-size:1.4rem}@media only screen and (max-width: 60em){.homelink{padding:.3rem 0 .3rem 9rem}}.homelink img{width:8rem;height:8rem;position:absolute;border:#FFF .3rem solid;margin:-2rem 0 0 -9.5rem}@media only screen and (max-width: 60em){.homelink img{margin:-2rem 0 0 -8.5rem}}.homelink img:hover{border:#fff 0 solid}.homelink .homelink-flex{display:flex;flex-direction:row}@media only screen and (max-width: 37.5em){.homelink .homelink-flex{flex-direction:column}}.homelink .homelink-flex .title{flex-basis:45%;margin-top:.3rem}.homelink .homelink-flex .title span{display:block}.homelink .homelink-flex .buttons{flex-basis:55%;justify-content:space-evenly;align-items:center;display:flex;gap:1rem}@media only screen and (max-width: 37.5em){.homelink .homelink-flex .buttons{justify-content:start}}.homelink .homelink-flex .buttons .button{display:inline-block;text-align:center}@media only screen and (max-width: 60em){.homelink span{padding:.5rem 0}}@media only screen and (max-width: 60em){.homelink span{font-size:1.4rem;line-height:1.4;margin-left:1rem}}.homelink span.bold{font-size:1.4rem;font-weight:bold}@media only screen and (max-width: 60em){.homelink span.bold{font-size:1.4rem}}.homelink.audio{background:#89a4c3 url(../img/audio.png) top right no-repeat}.homelink.book{background:#89a4c3 url(../img/read.png) top right no-repeat}.homelink.film{background:#89a4c3 url(../img/video.png) top right no-repeat}.homelink.forward{background:#83092c url(../img/forward.png) top right no-repeat}a[href="#"].homelink img:hover{border:#fff .3rem solid}.studyHeader{background:url(../img/gradwhite.png) left center no-repeat;padding:.5rem 0 0 4rem;color:white}.sidelinks h5,.sidelinks .audioHeader,.sidelinks .bookHeader,.sidelinks .videoHeader,.sidelinks .studyHeader{margin:4rem 0 -2rem 0;min-height:2.5rem;padding:.5rem 0 0 4rem}.sidelinks .articles h5,.sidelinks .audioHeader{background:url(../img/audio.png) left center no-repeat;padding:.5rem 0 0 4rem}.sidelinks .articles h5,.sidelinks .bookHeader{background:url(../img/read.png) left center no-repeat;padding:.5rem 0 0 4rem}.sidelinks .videos h5,.sidelinks .videoHeader{background:url(../img/video.png) left center no-repeat;padding:.5rem 0 0 4rem}.sidelinks a{margin:5rem 0 2rem 0;min-height:4.8rem;padding-right:.8rem}.sidelinks a span{display:block}.sidelinks a img{box-shadow:#40546d .2rem .2rem .6rem 1px}.sidelinks .reduce-top-margin{margin-top:2rem}.sidelinks span.centered{margin-top:2.5rem;margin-bottom:2.5rem;font-size:150%;margin-left:1rem;line-height:2.2rem}#filedrop-zone,#filedrop-1-zone,#filedrop-2-zone,#filedrop-3-zone{height:120px;line-height:1.3}#filedrop-zone .filedrop-file-name,#filedrop-1-zone .filedrop-file-name,#filedrop-2-zone .filedrop-file-name,#filedrop-3-zone .filedrop-file-name{color:#777}#filedrop-zone .filedrop-click-here,#filedrop-1-zone .filedrop-click-here,#filedrop-2-zone .filedrop-click-here,#filedrop-3-zone .filedrop-click-here{top:auto;bottom:10%;height:auto;background-color:#4e7098;border-radius:1rem;min-width:15rem;font:1.3rem/2.1rem "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#filedrop-zone .filedrop-click-here:hover,#filedrop-1-zone .filedrop-click-here:hover,#filedrop-2-zone .filedrop-click-here:hover,#filedrop-3-zone .filedrop-click-here:hover{background-color:#ecf1f5;color:#4e7098}.flexform input,.flexform select,.flexform textarea{background-color:white;width:29rem}@media only screen and (max-width: 60em){.flexform input,.flexform select,.flexform textarea{width:100%}}.flexform input[type=checkbox]{width:auto;padding-left:0;margin-right:.5rem}.flexform input[type=radio]{width:auto}.flexform input[type=submit]{min-width:10rem;width:auto}.flexform label{text-align:left;width:12rem}@media only screen and (max-width: 37.5em){.flexform label{width:8rem}}.flexform td,.flexform th{padding:1rem .5rem;vertical-align:top}@media only screen and (max-width: 60em){.flexform td,.flexform th{padding:.5rem .3rem}}@media only screen and (max-width: 60em){.flexform td,.flexform th{padding:.5rem .3rem}}.flexform .helptext{padding-left:12rem;font-size:80%}.flexform .checkbox-field td,.flexform .checkbox-field th{padding:0}.flexform .checkbox-field,.flexform .checkbox-field label{width:100%}.flexform select.dateWidgetElement{width:9rem}.flexform span.errorlist{display:inline-block;padding-left:12rem;margin-top:.3rem;color:#83092C !important}.flexform td span.errorlist{padding-left:0}.flexform #filedrop-zone,.flexform #filedrop-1-zone,.flexform #filedrop-2-zone,.flexform #filedrop-3-zone{background:white;border:.2rem dashed #4e7098}.field-set{display:table;width:100%}@media only screen and (max-width: 37.5em){.field-set{display:block}}.field-set .field-row{display:table-row;width:100%}@media only screen and (max-width: 37.5em){.field-set .field-row{display:block}}.field-set .field-row .field-cell,.field-set .field-row .label-cell{display:table-cell;vertical-align:top}@media only screen and (max-width: 37.5em){.field-set .field-row .field-cell,.field-set .field-row .label-cell{display:block}}.field-set .field-row .label-cell{width:30%;padding-right:1rem}@media only screen and (max-width: 37.5em){.field-set .field-row .label-cell{width:100%}}@media only screen and (max-width: 37.5em){.field-set .field-row .field-cell{margin-bottom:1rem}}.field-set .field-row .label-cell label,.field-set .field-row .field-cell input{width:100%}.grid-form h3.title{margin-block:3rem 1rem}.grid-form .field-set{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}.grid-form .field-set .field-row{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-inline:1rem}.grid-form .field-set .field-row .label-cell{width:fit-content;padding:0}@media only screen and (max-width: 37.5em){.grid-form .field-set .field-row{grid-template-columns:1fr}}.grid-form .field-set .field-row .field-cell input,.grid-form .field-set .field-row textarea{padding:1rem;background-color:#f3f3f3;box-shadow:none}.grid-form .field-set .field-row .field-cell input:not([type="checkbox"]),.grid-form .field-set .field-row textarea{width:100%}.grid-form .field-set .field-row .field-cell.consent-info{color:#4e7098;text-align:left;font-weight:700;text-wrap:pretty}.grid-form .field-set .field-row .field-cell.consent-info p{color:inherit;font-weight:inherit}.grid-form .field-set .field-row .field-cell.consent-info a{text-decoration:underline}.grid-form .field-set .checkbox-field input{display:inline-block;margin-right:1rem;width:auto}#radioButtons label{width:auto}.error-label,.errorlist h2,.errorlist p,.errorlist li,.errorlist{color:#83092C !important;font-size:130%;line-height:1.1 !important}#error-section{padding:1rem .5rem;border:.2rem solid #83092C;display:none;margin:2rem 0;font-size:1.4rem}#error-section h2,#error-section p{margin-bottom:1rem}@media only screen and (max-width: 37.5em){.captcha-box{width:29.5rem;max-width:29.5rem}}.white-radio-form{background-color:#f5f5f6;display:grid}.white-radio-form .radio-button-list label{font-family:"Georgia",serif;font-size:1.8rem;line-height:1.1;display:grid;grid-template-columns:1.15em auto;gap:0.5em}.white-radio-form .radio-button-list label+label{margin-top:1em}.white-radio-form .radio-button-list label:focus-within{color:var(--form-control-color)}.white-radio-form .radio-button-list input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:white;margin:0;font:inherit;color:#4e7098;width:1.15em;height:1.15em;border:0.15em solid white;border-radius:50%;display:grid;place-content:center}.white-radio-form .radio-button-list input[type="radio"]::before{content:"";width:0.5em;height:0.5em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:#4e7098}.white-radio-form .radio-button-list input[type="radio"]:checked::before{transform:scale(1)}.horizontal-list{display:inline-block;-ms-zoom:1;vertical-align:middle}.horizontal-list ul{margin-bottom:0}.horizontal-list li{display:inline-block;padding-right:2rem}.horizontal-list-disabled-item span,.horizontal-list-disabled-item i{color:#aaa !important}.non-field-errors ul{font-size:1.4rem;list-style-type:none;background-color:#eee;padding:1rem .5rem .5rem}.ul-container{margin:2rem auto}.img-button-list{list-style-type:none;display:flex}.img-button-list input{display:none}.img-button-list input:checked ~ label{border-color:green}.img-button-list label{width:100%;max-width:25rem;border:.2rem solid transparent;padding:3rem 3rem 1rem;text-align:center;cursor:pointer;float:none}.img-button-list label.disabled{cursor:default}@media only screen and (max-width: 37.5em){.img-button-list label{padding:3rem 1rem 1rem}}.img-button-list label span{display:block;font-weight:bold}.img-button-list label span.course-option-label{font-size:2rem;margin-top:2rem}@media only screen and (max-width: 37.5em){.img-button-list label span.course-option-label{font-size:1.3rem}}.img-button-list li{flex-basis:100%;display:flex;justify-content:center}.img-button-list .img-button{text-align:center;max-width:100%}#id_payment_method_section .img-button-list label{padding:2rem}@media only screen and (max-width: 37.5em){#id_payment_method_section .img-button-list label{padding:1rem}}.price-sticker-wrap{position:relative;display:inline-block}.price-sticker{position:absolute;top:-2rem;right:-2rem}@media only screen and (max-width: 37.5em){.price-sticker{right:-1rem}}.price-sticker span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:white}.jcarousel{position:relative;overflow:hidden;width:118rem;height:auto;max-width:100%}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{float:left;max-width:100%}.jcarousel img{width:118rem;height:auto;max-width:100%}.testimonialHeading{font-size:120%;font-weight:bold;padding-bottom:1rem}.redboxHeader{background:#83092c;padding:1rem;font-size:1.4rem;line-height:normal;color:white}.redboxHeader p{margin:0;line-height:normal}.welcomeHeader{border-radius:1rem;background-clip:padding-box;background:#587eab;padding:1.5rem;color:white;margin-bottom:2rem}.welcomeHeader p:last-of-type{margin:0}.infoHeader{margin:0 0 2rem 0;font-size:1.6rem;font-weight:bold;line-height:1.4;color:#3e6ea5}.shares{display:inline-block;margin-bottom:-1rem;padding:0 0 0 2rem;vertical-align:middle}.shares a{padding:.2rem;margin:0;font-size:1px}.download{background:url(../img/download.png) left center no-repeat;padding:.7rem 0 0 4.4rem;min-height:2.8rem}.externallink{background:url(../img/www.png) left center no-repeat;padding:.7rem 0 0 3.6rem;min-height:2.8rem}.navigation{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0;padding:0;width:100%;text-align:center;list-style:none;border-top:1px solid #587eab;border-bottom:1px solid #587eab}.navigation li{display:inline-block;margin:0;font-size:1.6rem;width:100%}.navigation ul.subnav{display:none}.navigation a,.navigation a:visited,.navigation a:focus{display:block;text-decoration:none;color:#587eab;padding:1.3rem 1.2rem;font-family:"Arial",serif;font-weight:normal;font-size:2rem;line-height:1.2}.navigation a:hover,.navigation .active a{background:#587eab;color:#FFF}.subheader{display:block;background-color:transparent;text-align:center;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-top-left-radius:0;background-clip:padding-box;z-index:0;margin:0}.subheader .subnav{margin:0;padding:0;text-align:center;list-style:none;background-color:#587eab;display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width: 60em){.subheader .subnav{display:none}}.subheader .subnav li{float:left;font-size:1.4rem;margin:0;padding:.8rem 0;flex-grow:1}.subheader .subnav li a{color:#FFF;text-decoration:none;display:block;padding:0 1rem;margin:0;height:100%;font-family:"Arial",serif;font-weight:normal;font-size:1.4rem;border-left:1px white solid}.subheader .subnav li:hover,.subheader .subnav li.active{background-color:#ecf1f5;color:#4e7098 !important}.subheader .subnav li:hover a,.subheader .subnav li.active a{color:#4e7098 !important}.subheader .subnav li:first-child a,.subheader .subnav li:hover+li a,.subheader .subnav li.active a,.subheader .subnav li.active+li a{border-left-color:transparent}@media only screen and (max-width: 60em){#navigation{display:none}}.sidr{width:30rem}.sidr.left{left:-30rem}.sidr ul li ul li a,.sidr ul li ul li span,.sidr .sidr-class-navigation a,.sidr .sidr-class-icon-text{color:white}@media only screen and (max-width: 60em){.sidr .sidr-class-navigation li ul{font-size:1.2rem;margin-left:2rem}.sidr .sidr-class-desktop-only{display:none}.sidr .sidr-inner{padding:0}.sidr .sidr-inner table{margin-left:1rem}.sidr .sidr-inner .sidr-class-membertitle{color:#000;margin:0}.sidr .sidr-inner li{list-style:none;line-height:4.5rem;vertical-align:top}.sidr .sidr-inner li span.sidr-class-icon-text,.sidr .sidr-inner li span.sidr-class-mob-nav-only{display:block;color:#FFF;padding-left:1.5rem;vertical-align:top;margin-top:-1rem;border-bottom:1px solid #FFF}.sidr .sidr-inner li:last-child span.sidr-class-icon-text{border-bottom:0}.sidr .sidr-inner .loginwrap span.mob-only-nav{display:block}.sidr .sidr-inner img{display:none}}.progress-status{display:flex;gap:.5rem;align-items:stretch;width:100%;margin-bottom:2rem}.progress-status .progress-label{flex:0 0 10rem}.progress-status .progress-bar-outer{flex-grow:1;border:1px solid grey;text-align:left;height:2rem;box-sizing:border-box;border-radius:2rem;overflow:clip}.progress-status .progress-bar-outer .progress-bar{display:block;background-color:green;height:2rem}.promotion-banner{clear:both;width:100%;max-width:118rem;margin:2.5rem auto 3rem}.promotion-banner__viewport{position:relative;display:block;width:100%;aspect-ratio:1180 / 200;overflow:hidden;background:#f7f7f7}@supports not (aspect-ratio: 1/1){.promotion-banner__viewport{height:0;padding-top:16.9491525424%}}.promotion-banner__track{position:absolute;inset:0;display:flex;width:100%;height:100%;transform:translateX(0);transition:transform 500ms ease-in-out}.promotion-banner__slide{display:block;flex:0 0 100%;width:100%;height:100%}.promotion-banner__slide img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.promotion-banner__control{position:absolute;top:50%;z-index:1;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0.45);color:white;font-size:3rem;line-height:3.2rem;text-align:center;transform:translateY(-50%);cursor:pointer}.promotion-banner__control:hover,.promotion-banner__control:focus{background:rgba(0,0,0,0.65);outline:2px solid white}.promotion-banner__control--previous{left:1rem}.promotion-banner__control--next{right:1rem}.promotion-banner__dots{position:absolute;left:50%;bottom:.8rem;z-index:1;display:flex;gap:.7rem;align-items:center;justify-content:center;transform:translateX(-50%)}.promotion-banner__dot{display:block;width:1rem;height:1rem;padding:0;border:1px solid white;border-radius:50%;background:rgba(0,0,0,0.35);cursor:pointer}.promotion-banner__dot.is-active,.promotion-banner__dot:hover,.promotion-banner__dot:focus{background:white;outline:none}@media only screen and (max-width: 37.5em){.promotion-banner__control{width:3rem;height:3rem;font-size:2.4rem;line-height:2.7rem}.promotion-banner__control--previous{left:.5rem}.promotion-banner__control--next{right:.5rem}.promotion-banner__dots{bottom:.5rem;gap:.5rem}.promotion-banner__dot{width:.8rem;height:.8rem}}.bluebox .job{margin-bottom:4rem}.container .job,.container .sectionHeading{color:white}.jobDetail{width:100%}.jobDetail ul{margin-left:1rem}.jobDetail img,.jobList img{vertical-align:text-top}.candidateList{vertical-align:top}.candidateList td,.candidateList th{padding-bottom:1rem}.jobTitle{width:100%;font-weight:bold;padding:.5rem 0}.jobList{width:100%}.jobPost{position:relative;background:#6f90b7;width:100%;color:white;font-size:1.4rem;margin:5rem 0 1rem;padding:4rem 2rem .5rem}.jobPost:first-child{margin-top:2rem}.jobPost h3{color:white;font-weight:bold;margin-top:2rem;margin-bottom:1rem}.jobPost li,.jobPost a,.jobPost a:hover,.jobPost a:visited,.jobPost p,.jobPost span,.jobPost strong{color:white;font-size:1.4rem;line-height:1}.jobPost a:hover{color:#ddd;cursor:pointer}.jobPost span{color:white !important}.jobPost p{margin-bottom:1rem;line-height:1.3}.jobPost .cover-letter{margin:0 1rem}.jobPost li p{display:inline}.jobPost li{list-style-position:outside;margin-left:1.5rem}.has-floating-title{position:relative;padding:4rem 2rem 2.5rem}@media only screen and (max-width: 37.5em){.has-floating-title.bluebox{padding-top:3rem}}.jobPost .floating-title,.has-floating-title .floating-title{position:absolute;top:-4.2rem;left:2rem;font-size:1.4rem;line-height:1.4rem;min-width:25rem;width:auto;border:1px solid #999;box-shadow:.5rem .5rem .5rem 1px #557;padding:1.6rem 2.2rem;color:#587eab;background:white;text-align:left;text-transform:uppercase;vertical-align:middle}.jobPost .floating-title a,.has-floating-title .floating-title a{color:#587eab}.bluebox .floating-title{top:-3rem;font-weight:bold}.jobPostLine{width:100%}.jobPostLine:last-child{clear:both;margin-bottom:1rem}.jobPostButton{text-align:right;margin:.5rem -1rem .5rem .5rem}.jobLabelColumn{display:inline-block;font-weight:bold;width:15%;vertical-align:top}.jobDataColumn{display:inline-block;width:84%}.jobList p{color:white;font-size:1.4rem;margin:0}.jobList p:hover{color:white}.jobLogo{float:right;vertical-align:top}.title-box{display:inline-block;font-size:2rem;min-width:30rem;width:auto;border:1px solid #ccc;box-shadow:.5rem .5rem .5rem 1px #333;padding:1rem 2rem;color:#587EAB;background:white;text-align:left;text-transform:uppercase;vertical-align:middle;margin-bottom:1rem}.left-align{display:inline-block;float:left;padding-top:2rem}.right-align{display:inline-block;float:right;padding-top:2rem}.candidate-bluebox{background:#587eab;color:white;background-clip:padding-box;padding:2rem 2rem 2.5rem}.candidate-bluebox.has-floating-title{margin-top:5rem;padding-top:4rem}.candidate-bluebox .floating-title{top:-2.4rem}.candidate-container{width:100%;margin-left:2.5rem}.candidate-column{display:inline-block;padding-left:.5rem;vertical-align:top}.candidate-name{width:25rem}.candidate-name-name a{color:white}.candidate-area{width:32rem}.candidate-exp{width:20rem}.candidate-cv{width:10rem}.candidate-cv .smallButton{padding-left:4rem;padding-right:4rem}.candidate-row{margin-bottom:.3rem}.mobile-only-title{display:none}.candidate-details{display:inline-block;position:relative;font-size:1.6rem;min-width:40rem;width:auto;border:1px solid #ccc;padding:1rem 1rem 1rem 9rem;color:white;background:#89a4c3;text-align:center;text-transform:uppercase;vertical-align:middle;margin:2rem 0 1rem 2rem}.candidate-details a{color:white}.candidate-details .candidate-cv-wrap{display:inline-block;position:absolute;left:1rem;top:-1.2rem;width:6.8rem;height:6.8rem;background-color:white}.candidate-details .candidate-cv{display:inline-block;position:absolute;left:.4rem;top:.4rem;width:6rem;height:6rem;line-height:6rem;background-color:#587EAB;color:white;text-align:center;vertical-align:middle}@media only screen and (max-width: 60em){.candidate-name{width:20rem}.candidate-area{width:30rem}.candidate-exp{width:10rem}.candidate-cv{width:8rem}.candidate-cv .smallButton{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 60em){.jobLabelColumn{display:inline-block;width:25%}.jobDataColumn{display:inline-block;width:73.5%}.candidate-bluebox .floating-title .candidate-column{display:none}.candidate-bluebox .floating-title .mobile-only-title{display:inline-block}.candidate-container{margin-left:0}.candidate-column{display:block;position:relative;padding-left:10rem}.candidate-name{width:auto}.candidate-area{width:auto}.candidate-exp{width:auto}.candidate-cv{width:auto}.candidate-column .mobile-only-title{display:inline-block;position:absolute;left:0}}.contact-page{display:grid;grid-template-columns:4fr 5fr;gap:2rem}@media only screen and (max-width: 60em){.contact-page{grid-template-columns:1fr}}.contact-page h1{margin-block:3rem 0}.contact-page .title-underline{width:75%;border:1px solid #587eab;border-top:0;margin-bottom:1rem}.contact-page .bluebox{padding:4rem;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;align-content:center}@media only screen and (max-width: 60em){.contact-page .bluebox{padding:2rem 0;gap:.5rem;order:1}}.contact-page .contact-item{text-align:center}.contact-page .contact-item h3{font-weight:bold;margin-bottom:1rem}.contact-page .contact-item hr{border:1px solid white}.contact-page p:empty{display:none}#contact-form h3{margin-block:1rem}#contact-form label{float:none}#contact-form .blue-button{padding-inline:4rem}.course-details{font-family:"Georgia",serif;overflow:auto;color:#577dab}.course-details .course-title{background-color:#577dab;position:relative;padding:3rem 1rem 3rem 38rem;max-width:100%;margin:5.5rem 0 0;color:white}@media only screen and (max-width: 48em){.course-details .course-title{padding:3rem 1rem 3rem 13rem}}@media only screen and (max-width: 37.5em){.course-details .course-title{padding:0}}.course-details .course-title img{position:absolute;top:-5.5rem;left:5rem;width:27rem}@media only screen and (max-width: 48em){.course-details .course-title img{width:10rem;top:-1.5rem;left:1rem}}@media only screen and (max-width: 37.5em){.course-details .course-title img{position:static;width:100%}}.course-details .course-title .unit-name{color:white;font-size:3.2rem;line-height:1.1;letter-spacing:.2rem}@media only screen and (max-width: 37.5em){.course-details .course-title .unit-name{padding:2rem 1rem;font-size:2.5rem;text-align:center}}.course-details .content-area{display:flex;flex-direction:row}@media only screen and (max-width: 60em){.course-details .content-area{flex-direction:column-reverse}}.course-details .content-area .side-panel{background-color:#e6e6e6;padding:13rem 1.5rem 1.5rem;width:28rem}@media only screen and (max-width: 60em){.course-details .content-area .side-panel{width:100%;padding-top:2rem}}.course-details .content-area .side-panel p{color:#577dab;font-size:2rem;letter-spacing:.15rem;line-height:3.2rem;padding-top:1rem;padding-bottom:2rem}.course-details .content-area .side-panel p:not(:last-child){border-bottom:2px solid #577dab}.course-details .content-area .side-panel p.small{font-size:1.8rem}.course-details .content-area .side-panel p.red{color:#83092c}.course-details .content-area .content-panel{width:calc(100% - 32rem);flex:1 auto;padding:4rem 3rem 0}@media only screen and (max-width: 60em){.course-details .content-area .content-panel{width:100%;padding:0 1rem}}.course-details .content-area h3{font-size:3rem;letter-spacing:.2rem;line-height:3.8rem;margin:8rem 0 4rem}.course-details .content-area h4{font-size:2.4rem;color:#577dab;letter-spacing:.15rem;line-height:2.8rem;font-weight:normal}.course-details .content-area h4.center{text-align:center}.course-details .content-area li{list-style:none;display:flex;background:#fafafa;padding:0 0 0 1rem;border:1px solid #e8e9eb;border-top-right-radius:5rem;border-bottom-right-radius:5rem;box-shadow:-3px 2px 3px #ccc;margin-bottom:2rem}@media only screen and (max-width: 37.5em){.course-details .content-area li{flex-direction:column;border-top-right-radius:0;border-bottom-left-radius:5rem;padding:0;border-bottom:none}}.course-details .content-area li .title{flex:1 auto;margin:2.5rem 0;padding-bottom:.6rem;letter-spacing:1px;font-size:1.6rem;min-width:70%;border-bottom:1px solid #577dab}.course-details .content-area li .title a{color:#577dab}.course-details .content-area li .title .red{color:#83092c}@media only screen and (max-width: 37.5em){.course-details .content-area li .title{margin-left:1rem;margin-right:1rem}}.course-details .content-area li .action{width:15rem;min-width:15rem;padding:2.5rem 0 2.5rem;background-color:#577dab;color:white;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #577dab;border-top-right-radius:5rem;border-bottom-right-radius:5rem;vertical-align:middle;text-align:center;margin-left:2rem}@media only screen and (max-width: 37.5em){.course-details .content-area li .action{width:100%;border-top-right-radius:0;border-bottom-left-radius:5rem;margin-left:0;padding:1rem 0}}@media only screen and (max-width: 37.5em){.course-details .content-area li .action>div{display:inline-block}}.course-details .content-area li .action .smallButton{letter-spacing:.15rem;padding:.4rem .6rem;max-width:85%}.course-details .content-area .assessment-section{background:#fafafa;padding:2.5rem 2rem 2.5rem 1rem;border:1px solid #e8e9eb;box-shadow:-3px 2px 3px #ccc;margin-bottom:2rem}.course-details .content-area .assessment-section p{margin-top:2rem;font:1.6rem/2.1rem "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}.course-details .action-bar{display:flex;justify-content:space-around;margin:5rem auto 4rem}@media only screen and (max-width: 48em){.course-details .action-bar.three{flex-direction:column;margin:2rem auto;align-items:center;gap:1rem}}@media only screen and (max-width: 37.5em){.course-details .action-bar{flex-direction:column;margin:2rem auto;align-items:center;gap:1rem}}.course-details .action-bar .bluebutton{font-size:1.6rem;letter-spacing:.15rem;line-height:2.5rem;margin:0 .5rem}.course-details .action-bar .smallButton{letter-spacing:.1rem;margin:0 .5rem;border-radius:1rem}.course-details .course-summary,.course-details .unit-action,.course-details .unit-summary{border-radius:1rem;padding:2rem}.course-details .course-summary .large,.course-details .unit-action .large,.course-details .unit-summary .large{font-size:2rem}.course-details .course-summary .medium,.course-details .unit-action .medium,.course-details .unit-summary .medium{font-size:1.6rem}.course-details .course-summary .small,.course-details .unit-action .small,.course-details .unit-summary .small{font-size:1.4rem}.course-details .course-summary .centered,.course-details .unit-action .centered,.course-details .unit-summary .centered{text-align:center}.course-details .course-summary .flex-center,.course-details .unit-action .flex-center,.course-details .unit-summary .flex-center{display:flex;justify-content:center;align-items:center}.course-details .greybox{border:2px solid #e8e9eb;margin-bottom:1rem}.course-details .greybox.unit-action{display:flex;gap:2rem}@media only screen and (max-width: 48em){.course-details .greybox.unit-action{flex-direction:column}}.course-details .greybox.unit-action>.third{width:100%;text-align:center}.course-details .greybox.unit-action .button{width:97%;background-color:transparent;font-weight:normal;font-size:1.4rem;overflow:clip;margin:0;padding:0 1rem}.course-details .greybox.unit-action .button:focus,.course-details .greybox.unit-action .button:focus-visible,.course-details .greybox.unit-action .button:active,.course-details .greybox.unit-action .button:hover{cursor:pointer;box-shadow:initial;outline:none;background-color:#fafafa;opacity:.6}.course-details .greybox.unit-action .button .icon{margin-bottom:1rem}.course-details .greybox.unit-action .button .icon img{display:block;width:6.4rem;height:6.4rem;margin:0 auto}.course-details .greybox.unit-action #filedrop-zone,.course-details .greybox.unit-action #filedrop-1-zone,.course-details .greybox.unit-action #filedrop-2-zone,.course-details .greybox.unit-action #filedrop-3-zone{border:none;height:10rem;background-image:url(../img/lms-select-file.png);background-size:3.5rem 6rem;background-repeat:no-repeat;background-position:right top;padding:0;cursor:copy}.course-details .greybox.unit-action #filedrop-zone .filedrop-file-name,.course-details .greybox.unit-action #filedrop-1-zone .filedrop-file-name,.course-details .greybox.unit-action #filedrop-2-zone .filedrop-file-name,.course-details .greybox.unit-action #filedrop-3-zone .filedrop-file-name{color:#577dab;display:inline-block;font-size:1.4rem;font-weight:normal;background-color:white;width:80%;height:6rem;margin-right:10%;border:1px solid #e8e9eb;border-radius:.6rem;padding:.5rem;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;overflow:clip;word-wrap:break-word}.course-details .greybox.unit-action #filedrop-zone .filedrop-click-here,.course-details .greybox.unit-action #filedrop-1-zone .filedrop-click-here,.course-details .greybox.unit-action #filedrop-2-zone .filedrop-click-here,.course-details .greybox.unit-action #filedrop-3-zone .filedrop-click-here{background-color:transparent;color:#577dab;font-size:1.4rem;width:100%;bottom:0;cursor:pointer;padding:8rem 3rem 1rem 0}.course-details .greybox.unit-action #filedrop-zone:hover,.course-details .greybox.unit-action #filedrop-1-zone:hover,.course-details .greybox.unit-action #filedrop-2-zone:hover,.course-details .greybox.unit-action #filedrop-3-zone:hover{background-color:#fafafa;opacity:.6}.course-details .assessment-feedback-content{display:none;padding-top:1rem;color:#577dab}.course-details .assessment-feedback-content p{color:#577dab}.course-details #course-feedback-content,.course-details #unit-feedback-content{display:none;background:#fafafa;padding:1rem;border:1px solid #e8e9eb;box-shadow:-3px 2px 3px #ccc;color:#577dab;margin-bottom:1rem}.course-details #course-feedback-content h4,.course-details #unit-feedback-content h4{margin-bottom:1rem}.course-details #course-feedback-content p,.course-details #unit-feedback-content p{color:#577dab}.query-form-row{margin-left:1rem}.query-form-row .form-view{padding:2rem;height:100%}.query-form-row .form-view input,.query-form-row .form-view textarea{background-color:#f9f9f9;border:1px solid #cccccc;padding:5px}.query-form-row .form-view .questions{margin-bottom:2rem}.query-form-row .form-view .question h4{color:#83092c}.query-form-row .form-view .question div{margin-left:2rem}.query-form-row .form-view .title{margin:2rem 0;font-weight:400;letter-spacing:1px;padding-bottom:2rem;border-bottom:2px solid #577dab}.query-form-row .form-view .button-bar{margin-top:2rem;text-align:right}.achievement-test{padding:2rem;background-color:#f5f5f6;font-family:"Georgia",serif}.achievement-test.detail{background-image:url("../img/achievement-test.png");background-size:100% auto;background-repeat:no-repeat;min-height:29vw}@media only screen and (max-width: 48em){.achievement-test.detail{background-image:none}}@media only screen and (min-width: 64em){.achievement-test.detail{min-height:40rem}}.achievement-test.question{margin-bottom:5rem;font-size:1.8rem;line-height:1.2;letter-spacing:.5px}@media only screen and (max-width: 60em){.achievement-test.question{margin-bottom:8rem}}.achievement-test.question .question-text{font-weight:bold;margin-top:2rem;margin-bottom:2rem}.achievement-test .button-bar{font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 37.5em){.achievement-test .button-bar{flex-direction:column;align-items:center}}.achievement-test .button-bar.space-around{justify-content:space-around}.achievement-test h3{border-bottom:2px solid #4e7098;padding:2rem 0;font-size:2rem;font-weight:bold}.achievement-test .final-question{padding-left:5rem;text-align:center;font-weight:bold}@media only screen and (max-width: 60em){.achievement-test .final-question{padding:3rem 1rem 1rem;font-size:1.6rem}}.achievement-test .final-question hr{max-width:28rem;height:3px;background-color:#4e7098;margin:2rem auto 4rem}@media only screen and (max-width: 60em){.achievement-test .final-question hr{margin-bottom:0}}.duo-column .info-message{margin-top:2rem;font-size:1.9rem;text-align:center}.homelink.course-list{margin:3rem 0}.homelink.course-list .title{margin:1.5rem 1rem 1.2rem}.achievement-test .button-bar .blue-button,.achievement-test .button-bar .blue-button:visited,.achievement-test .button-bar .bluebutton,.achievement-test .button-bar .bluebutton:visited,.achievement-test .button-bar .red-button,.achievement-test .button-bar .red-button:visited,.achievement-test .button-bar .small-button,.achievement-test .button-bar .small-button:visited,.achievement-test .button-bar .smallButton,.achievement-test .button-bar .smallButton:visited,.contact-card .content-left .blue-button,.contact-card .content-left .blue-button:visited,.contact-card .content-left .bluebutton,.contact-card .content-left .bluebutton:visited,.contact-card .content-left .red-button,.contact-card .content-left .red-button:visited,.contact-card .content-left .small-button,.contact-card .content-left .small-button:visited,.contact-card .content-left .smallButton,.contact-card .content-left .smallButton:visited,.contact-card .content-right .blue-button,.contact-card .content-right .blue-button:visited,.contact-card .content-right .bluebutton,.contact-card .content-right .bluebutton:visited,.contact-card .content-right .red-button,.contact-card .content-right .red-button:visited,.contact-card .content-right .small-button,.contact-card .content-right .small-button:visited,.contact-card .content-right .smallButton,.contact-card .content-right .smallButton:visited,.course-details .blue-button,.course-details .blue-button:visited,.course-details .bluebutton,.course-details .bluebutton:visited,.course-details .red-button,.course-details .red-button:visited,.course-details .small-button,.course-details .small-button:visited,.course-details .smallButton,.course-details .smallButton:visited,.course-details .action-bar .blue-button,.course-details .action-bar .blue-button:visited,.course-details .action-bar .bluebutton,.course-details .action-bar .bluebutton:visited,.course-details .action-bar .red-button,.course-details .action-bar .red-button:visited,.course-details .action-bar .small-button,.course-details .action-bar .small-button:visited,.course-details .action-bar .smallButton,.course-details .action-bar .smallButton:visited{border-radius:5rem;min-width:12rem}@media only screen and (max-width: 60em){.achievement-test .button-bar .blue-button,.achievement-test .button-bar .blue-button:visited,.achievement-test .button-bar .bluebutton,.achievement-test .button-bar .bluebutton:visited,.achievement-test .button-bar .red-button,.achievement-test .button-bar .red-button:visited,.achievement-test .button-bar .small-button,.achievement-test .button-bar .small-button:visited,.achievement-test .button-bar .smallButton,.achievement-test .button-bar .smallButton:visited,.contact-card .content-left .blue-button,.contact-card .content-left .blue-button:visited,.contact-card .content-left .bluebutton,.contact-card .content-left .bluebutton:visited,.contact-card .content-left .red-button,.contact-card .content-left .red-button:visited,.contact-card .content-left .small-button,.contact-card .content-left .small-button:visited,.contact-card .content-left .smallButton,.contact-card .content-left .smallButton:visited,.contact-card .content-right .blue-button,.contact-card .content-right .blue-button:visited,.contact-card .content-right .bluebutton,.contact-card .content-right .bluebutton:visited,.contact-card .content-right .red-button,.contact-card .content-right .red-button:visited,.contact-card .content-right .small-button,.contact-card .content-right .small-button:visited,.contact-card .content-right .smallButton,.contact-card .content-right .smallButton:visited,.course-details .blue-button,.course-details .blue-button:visited,.course-details .bluebutton,.course-details .bluebutton:visited,.course-details .red-button,.course-details .red-button:visited,.course-details .small-button,.course-details .small-button:visited,.course-details .smallButton,.course-details .smallButton:visited,.course-details .action-bar .blue-button,.course-details .action-bar .blue-button:visited,.course-details .action-bar .bluebutton,.course-details .action-bar .bluebutton:visited,.course-details .action-bar .red-button,.course-details .action-bar .red-button:visited,.course-details .action-bar .small-button,.course-details .action-bar .small-button:visited,.course-details .action-bar .smallButton,.course-details .action-bar .smallButton:visited{padding:1rem 2.0rem}}.achievement-test .button-bar .blue-button,.achievement-test .button-bar .blue-button:visited,.achievement-test .button-bar .bluebutton,.achievement-test .button-bar .bluebutton:visited,.achievement-test .button-bar .red-button,.achievement-test .button-bar .red-button:visited,.contact-card .content-left .blue-button,.contact-card .content-left .blue-button:visited,.contact-card .content-left .bluebutton,.contact-card .content-left .bluebutton:visited,.contact-card .content-left .red-button,.contact-card .content-left .red-button:visited,.contact-card .content-right .blue-button,.contact-card .content-right .blue-button:visited,.contact-card .content-right .bluebutton,.contact-card .content-right .bluebutton:visited,.contact-card .content-right .red-button,.contact-card .content-right .red-button:visited,.course-details .blue-button,.course-details .blue-button:visited,.course-details .bluebutton,.course-details .bluebutton:visited,.course-details .red-button,.course-details .red-button:visited,.course-details .action-bar .blue-button,.course-details .action-bar .blue-button:visited,.course-details .action-bar .bluebutton,.course-details .action-bar .bluebutton:visited,.course-details .action-bar .red-button,.course-details .action-bar .red-button:visited{font-weight:bold}hr.divider{height:2px;background-color:#577dab;border:none}.voucher-spacing{display:flex;flex-direction:column;gap:1rem}.voucher-spacing input{padding:1rem;background-color:#f3f3f3;border:2px solid #587eab;box-shadow:none}.help-text>ul>li{color:white !important}.training .two-cols-right-fix{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 1200px){.training .two-cols-right-fix{grid-template-columns:4fr 60rem}}@media only screen and (max-width: 60em){.training .two-cols-right-fix{grid-template-columns:1fr}}.training .two-cols-right-fix .col{margin-inline:1rem}.training .two-cols-right-fix .desktop-only{display:block}@media only screen and (max-width: 60em){.training .two-cols-right-fix .desktop-only{display:none}}.training .two-cols-right-fix .mobile-only{display:none}@media only screen and (max-width: 60em){.training .two-cols-right-fix .mobile-only{display:block}}#id_payment_plan_illustration td,#id_payment_plan_illustration th{padding:.2rem 1rem}.articleMeta{font-size:1.3rem;padding-bottom:0}.articleMeta span{padding-right:1rem;color:white}.pagination span{padding:0 1rem}td.membertitle{padding:0 1rem 0 0;font-size:1.4rem;line-height:1.4;color:#587eab}.slicknav_menu{display:none}.header-image{display:block;height:auto;width:auto;max-width:100%}.max-80{max-width:80rem}.max-100{max-width:100rem}.two-column-text{margin-top:2rem;columns:2}.blue-mid,.blue-mid *{color:#577dab}.testimonial-wrapper{columns:2;gap:4rem}@media only screen and (max-width: 48em){.testimonial-wrapper{columns:1;max-width:60ch;margin-inline:auto}}.testimonial-wrapper .testimonial{display:inline-block}.testimonial-wrapper .testimonial .testimonial-name,.testimonial-wrapper .testimonial h3{font-weight:700;margin-bottom:1rem;text-wrap:balance}.testimonial-wrapper .testimonial p{line-height:1.7}.testimonial-wrapper .testimonial hr{border:1.5px solid #587eab;max-width:80%;margin-block:2rem}.grid-form .radio-button-list{margin-left:3rem}
