html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-family:work-sans, 'Work Sans', sans-serif;color:#333;font-size:20px}@media (max-width: 1540px){html{font-size:18px}}@media (max-width: 1220px){html{font-size:16px}}@media (max-width: 960px){html{font-size:15px}}@media (max-width: 720px){html{font-size:14px}}h1,h2,h3,h4,h5,h6{font-family:vesper-Libre, 'Vesper Libre', serif;margin:0;font-weight:bold}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}a{color:inherit}ul.dotted{list-style:disc;padding-left:1em}ul.dotted.indented{padding-left:3em}.visually-hidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}::selection{background:rgba(206,19,46,0.99);color:white}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{display:block}.browserupgrade{background:#ce132d;color:white;padding:5rem 20%;border-top:10px solid black}@media (max-width: 960px){.image-float{margin-bottom:2rem}}@media (min-width: 961px){.image-float{float:left;padding:0 2rem 1rem 0}}body{background:#f9f6ef;width:100%;overflow-x:hidden}body>header{background:#f9f6ef;height:10rem;border-top:0.5rem solid black;font-size:0.75rem}@media (max-width: 720px){body>header{height:auto;border-color:#ce132d}}body>header>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 720px){body>header>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 2rem 0}body>header>.inner>*{width:100%}}body>header>.inner>.logo{height:100%;padding:2rem 0;padding-right:2rem}@media (max-width: 720px){body>header>.inner>.logo{padding:1rem 0;width:66%;-ms-flex-item-align:start;align-self:flex-start}}body>header>.inner>.logo img{height:100%;min-height:4rem}@media (max-width: 720px){body>header>.inner>div:last-of-type{position:relative;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body>header>.inner>div:last-of-type:after{content:'';position:absolute;top:0;left:-2rem;width:999%;background:#ce132d;height:1px}}body>header>.inner>div:last-of-type>*{padding:0.75rem 0}@media (min-width: 721px) and (max-width: 960px){body>header>.inner>div:last-of-type>*{padding:0.25rem 0}}@media (max-width: 960px){body>header>.inner>div:last-of-type>*{margin-left:0.5rem}}body>header>.inner ul.header-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 -1rem}@media (max-width: 960px){body>header>.inner ul.header-ctas{font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:22rem;margin-right:-0.5rem}}@media (min-width: 721px) and (max-width: 960px){body>header>.inner ul.header-ctas{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:none;margin:0;margin-top:-1rem;margin-bottom:0.75rem;margin-right:-0.5rem}}body>header>.inner ul.header-ctas>li{padding:0 1rem;white-space:nowrap;line-height:1}body>header>.inner ul.header-ctas>li a{display:block}@media (min-width: 721px) and (max-width: 960px){body>header>.inner ul.header-ctas>li{margin-left:1rem}}@media (max-width: 960px){body>header>.inner ul.header-ctas>li{display:block;padding:0;text-indent:-9999px;font-size:0;line-height:0;width:2.6rem;height:3rem}body>header>.inner ul.header-ctas>li.email{background:url("../img/icons/email.svg") center center no-repeat}body>header>.inner ul.header-ctas>li.phone{background:url("../img/icons/phone.svg") center center no-repeat}body>header>.inner ul.header-ctas>li.student-login{background:url("../img/icons/login.svg") center center no-repeat}body>header>.inner ul.header-ctas>li a{display:block;width:100%;height:100%;padding:0 !important}body>header>.inner ul.header-ctas>li a.button{background:transparent}}body>header>.inner .search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 720px){body>header>.inner .search{position:static}}body>header>.inner .search h2{line-height:0.6;font-size:1.75rem;margin-right:1rem;color:#ce132d;white-space:nowrap}@media (min-width: 721px) and (max-width: 960px){body>header>.inner .search h2{font-size:1.25rem}}@media (max-width: 720px){body>header>.inner .search h2{display:block;padding:0;text-indent:-9999px;font-size:0;line-height:0;width:3rem;height:4rem;margin-right:0;background:url("../img/icons/search.svg") center center no-repeat}}body>header>.inner .search .search-bar{position:relative}@media (max-width: 720px){body>header>.inner .search .search-bar{position:absolute;top:100%;left:-2rem;right:-2rem;background:white;z-index:8;margin-top:0.5rem;padding:1rem;display:none}.search-showing body>header>.inner .search .search-bar{display:block}body>header>.inner .search .search-bar:after{display:none}}body>header>.inner .search .search-bar:after{content:'';position:absolute;bottom:-0.5rem;left:0;right:0;border-bottom:3px solid #ce132d}body>header>.inner .search .search-bar .fas{position:absolute;right:0;bottom:-0.1rem;font-size:1.5rem;color:#ce132d}@media (max-width: 720px){body>header>.inner .search .search-bar .fas{display:none}}body>header>.inner .search .search-bar input{font-family:vesper-Libre, 'Vesper Libre', serif;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;padding:0 1rem 0 0;font-size:1.75rem;margin-bottom:-9px}@media (min-width: 721px) and (max-width: 960px){body>header>.inner .search .search-bar input{max-width:15rem}}@media (max-width: 720px){body>header>.inner .search .search-bar input{margin-bottom:0;padding:0rem;-webkit-box-flex:0;-ms-flex:0;flex:0;width:100%}}body>header>.inner .search .search-bar input:focus,body>header>.inner .search .search-bar input:active{outline:none}body>header>.inner .search .search-results{font-family:vesper-Libre, 'Vesper Libre', serif;position:absolute;right:0;top:100%;z-index:3;background:white;opacity:0;padding:1rem;-webkit-box-shadow:5px 5px 50px rgba(0,0,0,0.1);box-shadow:5px 5px 50px rgba(0,0,0,0.1);font-size:1.2rem}@media (max-width: 720px){body>header>.inner .search .search-results{width:100%;top:200%}}body>header>.inner .search .search-results.showing{opacity:1}body>header>.inner .search .search-results div{padding:1rem}body>header>.inner .search .search-results ul li{border-bottom:1px solid #eee}body>header>.inner .search .search-results ul li.selected,body>header>.inner .search .search-results ul li:hover{background:#ce132d}body>header>.inner .search .search-results ul li.selected a,body>header>.inner .search .search-results ul li:hover a{background:#ce132d;color:white}body>header>.inner .search .search-results ul li:last-child{border-bottom:0}body>header>.inner .search .search-results ul li a{display:block;padding:2rem 1.5rem;text-decoration:none}body>#nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ce132d;height:3rem;white-space:nowrap}@media (max-width: 720px){body>#nav{overflow:hidden;height:0.5rem}}body>#nav>ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem 0 4rem !important}.sticky body>#nav>ul{padding:0 2rem 0 2rem !important}@media (min-width: 721px) and (max-width: 1220px){body>#nav>ul{padding:0 1rem !important}}@media (max-width: 720px){body>#nav>ul{display:none}}body>#nav>ul>li{position:relative;color:white;-webkit-transition:0.1s ease-in-out all;-o-transition:0.1s ease-in-out all;transition:0.1s ease-in-out all;border-right:1px solid #ce132d}body>#nav>ul>li.active{background:#a5051c}body>#nav>ul>li>*{display:inline-block}body>#nav>ul>li a{cursor:pointer;color:white;text-decoration:none;font-weight:500}body>#nav>ul>li>a{padding:1rem 2rem;line-height:1rem}@media (min-width: 1221px) and (max-width: 1540px){body>#nav>ul>li>a{padding:1rem 1.75rem}}@media (min-width: 961px) and (max-width: 1220px){body>#nav>ul>li>a{padding:1rem 1.25rem}}@media (min-width: 721px) and (max-width: 960px){body>#nav>ul>li>a{padding:1rem 0.75rem}}@media (max-width: 720px){body>#nav>ul>li>a{padding:1rem 0.5rem}}body>#nav>ul>li.more .fas{position:absolute;padding-left:1rem}body>#nav>ul>li.more>a{padding-right:3rem}body>#nav>ul>li.more:hover>ul.menu-dropdown,body>#nav>ul>li.more a:hover>ul.menu-dropdown,body>#nav>ul>li.more:focus>ul.menu-dropdown,body>#nav>ul>li.more a:focus>ul.menu-dropdown,body>#nav>ul>li.more:active>ul.menu-dropdown,body>#nav>ul>li.more a:active>ul.menu-dropdown,body>#nav>ul>li.more:focus-within>ul.menu-dropdown,body>#nav>ul>li.more a:focus-within>ul.menu-dropdown{display:block;opacity:1;visibility:visible}body>#nav>ul>li>ul.menu-dropdown{position:absolute;top:100%;padding:0.2rem 0;z-index:2;left:0;background:white;-webkit-transition:0.2s ease-in-out opacity;-o-transition:0.2s ease-in-out opacity;transition:0.2s ease-in-out opacity;opacity:0.3;visibility:hidden}body>#nav>ul>li>ul.menu-dropdown a{display:block;padding:0.8rem 2rem;color:#333;border-bottom:1px solid rgba(0,0,0,0.1)}@media (min-width: 1221px) and (max-width: 1540px){body>#nav>ul>li>ul.menu-dropdown a{padding:0.8rem 1.75rem}}@media (min-width: 961px) and (max-width: 1220px){body>#nav>ul>li>ul.menu-dropdown a{padding:0.8rem 1.25rem}}@media (min-width: 721px) and (max-width: 960px){body>#nav>ul>li>ul.menu-dropdown a{padding:0.8rem 0.75rem}}@media (max-width: 720px){body>#nav>ul>li>ul.menu-dropdown a{padding:0.8rem 0.5rem}}body>#nav>ul>li>ul.menu-dropdown a:hover,body>#nav>ul>li>ul.menu-dropdown a:active,body>#nav>ul>li>ul.menu-dropdown a:focus{background:#ce132d;color:white}body>#nav>ul>li>ul.menu-dropdown>li:last-child a{border-bottom:0}@media (min-width: 721px) and (max-width: 800px){body>#nav .logo,body>#nav .phone{display:none !important}}body>#nav .logo{margin-left:2rem;display:none}@media (max-width: 720px){body>#nav .logo{display:none}}@media (max-width: 960px){body>#nav .logo{margin-right:0.5rem}}.sticky body>#nav .logo{display:block}body>#nav .logo img{height:2rem}body>#nav .phone{color:white;font-size:0.8rem;margin-right:2rem;display:none}.sticky body>#nav .phone{display:block}@media (max-width: 1220px){body>#nav .phone{text-indent:-9999px;font-size:0;line-height:0;width:2rem;height:3rem;background:url("../img/icons/phone.svg") center center no-repeat;-webkit-filter:brightness(2);filter:brightness(2);background-size:90%}}body>main{min-height:5rem;background:#f9f6ef}body>footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#333;color:white;min-height:27rem;padding:6rem 0 3rem;margin-top:2rem}@media (max-width: 720px){body>footer{padding:3rem 0}}body>footer>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 720px){body>footer>.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body>footer>.inner>.logo{height:6rem;margin-top:2rem}@media (max-width: 720px){body>footer>.inner>.logo{margin-bottom:4rem}}body>footer>.inner>.logo img{height:100%}body>footer>.inner:first-child h5{color:#ce132d;margin-bottom:1rem;font-size:1.25rem}body>footer>.inner:first-child ul{margin-bottom:3rem}body>footer>.inner:first-child ul li{margin-bottom:0.9rem}body>footer>.inner:first-child ul li a{text-decoration:none}body>footer>.inner:first-child ul li a.email{text-decoration:underline}body>footer>.inner:last-child>ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.75rem}@media (max-width: 720px){body>footer>.inner:last-child>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 721px){body>footer>.inner:last-child>ul li{margin-right:3rem}}@media (max-width: 720px){body>footer>.inner:last-child>ul li{margin-bottom:1rem}}@media (min-width: 721px){html.sticky main{padding-top:3rem}html.sticky nav{position:fixed;top:0;left:0;right:0;z-index:10}}main>section>.inner,header>.inner,nav>.inner,footer>.inner{width:100%;height:100%;max-width:85rem;margin:0 auto;padding:0 2rem}@media (max-width: 960px){main>section>.inner,header>.inner,nav>.inner,footer>.inner{padding:0 1rem}}.middle .article>header{padding:1rem 0}.middle .article>header>h3.article-title{font-size:2rem;color:#ce132d}.middle .article>header>address{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5rem 0}.middle .article>header>address>*{margin-right:2rem;font-weight:normal;font-style:normal;font-size:0.75rem}.middle .article>header>address>*:last-child{margin-right:0}@media (max-width: 960px){.middle .article>header>address>*{font-size:1rem}}.middle .article>header>address>h4{font-family:work-sans, 'Work Sans', sans-serif}.middle .article .article-image{width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;margin-bottom:2rem}.middle .article .text{font-size:0.85rem;line-height:1.75}@media (max-width: 960px){.middle .article .text{font-size:1rem}}.middle .article .text p{margin-bottom:2rem}.middle .article .text>p>strong{font-family:vesper-Libre, 'Vesper Libre', serif;color:#ce132d;font-size:1.25rem;letter-spacing:0.02em}.sidebar .article{background:#333;color:white;margin-bottom:1rem}.sidebar .article img{display:block}.sidebar .article a{padding:0 !important}.sidebar .article .detail{padding:0.5rem 1rem 2rem}.sidebar .article .detail h3{font-size:1.25rem;line-height:1.5;margin-bottom:0.5rem}@media (max-width: 960px){.sidebar .article .detail h3{font-size:1.6rem;line-height:1.3}}.sidebar .article .detail header,.sidebar .article .detail p{padding:0.5rem 0}.sidebar .article .detail p{font-size:0.85rem;line-height:1.75;line-height:1.4}@media (max-width: 960px){.sidebar .article .detail p{font-size:1rem}}.sidebar .article .detail p p{margin-bottom:2rem}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.7rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 961px){.breadcrumb{position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 960px){.breadcrumb{font-size:1rem}}.breadcrumb>li:not(:last-child){margin-right:0.5rem}.breadcrumb>li:not(:last-child):after{content:"\2013";padding-left:0.3rem;display:inline-block}.breadcrumb>li:not(:last-child) a{text-decoration:none}.button{font-family:work-sans, 'Work Sans', sans-serif;display:inline-block;text-decoration:none;padding:0.9rem 2.5rem;color:white;border:0;border-radius:3px;font-size:0.9rem;background:#ce132d;white-space:nowrap;line-height:1;-webkit-appearance:none;appearance:none}@media (max-width: 720px){.button{text-align:center;font-size:1.3rem;padding:1.5rem 1rem;display:block}}@media (min-width: 721px) and (max-width: 960px){.button{font-size:1.1rem;padding:1rem 3rem}}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem -1rem}@media (max-width: 720px){.cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cards article,.cards .slick-slide{width:calc(20% - 1.5rem);margin:2rem 0.75rem}@media (min-width: 721px) and (max-width: 960px){.cards article,.cards .slick-slide{width:calc(50% - 1.5rem)}}@media (max-width: 720px){.cards article,.cards .slick-slide{width:100%;margin:1rem 0}}.cards article article,.cards .slick-slide article{width:100% !important;margin:0 !important}.cards article>img,.cards article>a>img,.cards .slick-slide>img,.cards .slick-slide>a>img{width:100%;height:12.5rem;-o-object-fit:cover;object-fit:cover;background:#333}.cards article>.detail,.cards .slick-slide>.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:white;padding:1rem 0.75rem;font-size:0.9rem;background:#ce132d}@media (min-width: 721px){.cards article>.detail,.cards .slick-slide>.detail{min-height:17rem;margin-right:0}}@media (max-width: 720px){.cards article>.detail,.cards .slick-slide>.detail{font-size:1.1rem}}.cards article>.detail h3,.cards article>.detail p,.cards .slick-slide>.detail h3,.cards .slick-slide>.detail p{width:100%}.cards article>.detail h3,.cards .slick-slide>.detail h3{font-size:1.75rem;height:4em;line-height:1}@media (max-width: 720px){.cards article>.detail h3,.cards .slick-slide>.detail h3{font-size:2rem;height:auto}}.cards article>.detail p,.cards .slick-slide>.detail p{line-height:1.5}@media (min-width: 721px){.cards article>.detail p,.cards .slick-slide>.detail p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1rem}}@media (max-width: 720px){.cards article>.detail p,.cards .slick-slide>.detail p{padding:1rem 0}}.cards article>.detail a,.cards .slick-slide>.detail a{text-decoration:none}.cards article>.detail a.read-more,.cards .slick-slide>.detail a.read-more{font-family:vesper-Libre, 'Vesper Libre', serif;display:inline;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.5)}@media (max-width: 720px){.cards article>.detail a.read-more,.cards .slick-slide>.detail a.read-more{font-size:1.5rem}}.cards.alternative article>.detail{background:#333}.cards.alternative article>.detail h3{font-size:1.25rem;line-height:1.2}.cards.testimonials article,.cards.testimonials .slick-slide{width:calc(33.333% - 1rem);margin:2rem 0.5rem}@media (min-width: 721px) and (max-width: 960px){.cards.testimonials article,.cards.testimonials .slick-slide{width:calc(50% - 1rem)}}@media (max-width: 720px){.cards.testimonials article,.cards.testimonials .slick-slide{width:100%;margin:1rem 0}}.cards.testimonials article>.detail,.cards.testimonials .slick-slide>.detail{position:relative;background:white;color:#333;padding:3rem 1.5rem 1.5rem;font-size:0.9rem;line-height:1.5;height:100%}@media (max-width: 720px){.cards.testimonials article>.detail,.cards.testimonials .slick-slide>.detail{font-size:1rem}}.cards.testimonials article>.detail>blockquote,.cards.testimonials .slick-slide>.detail>blockquote{position:relative;min-height:20em}@media (max-width: 720px){.cards.testimonials article>.detail>blockquote,.cards.testimonials .slick-slide>.detail>blockquote{min-height:15em}}.cards.testimonials article>.detail>blockquote:before,.cards.testimonials article>.detail>blockquote:after,.cards.testimonials .slick-slide>.detail>blockquote:before,.cards.testimonials .slick-slide>.detail>blockquote:after{font-family:vesper-Libre, 'Vesper Libre', serif;position:absolute;font-size:3rem;color:#ce132d}.cards.testimonials article>.detail>blockquote:before,.cards.testimonials .slick-slide>.detail>blockquote:before{content:"\201C";top:-2rem;left:-0.2rem}.cards.testimonials article>.detail>blockquote:after,.cards.testimonials .slick-slide>.detail>blockquote:after{content:"\201D";bottom:-4rem;right:0rem}.cards.testimonials article>.detail>footer,.cards.testimonials .slick-slide>.detail>footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:2px solid #ce132d;width:100%;margin-top:2rem;padding-top:1rem}.cards.testimonials article>.detail>footer img,.cards.testimonials .slick-slide>.detail>footer img{width:4rem;height:4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cards.testimonials article>.detail>footer span,.cards.testimonials .slick-slide>.detail>footer span{font-family:vesper-Libre, 'Vesper Libre', serif;display:block;font-size:1.25rem;color:#ce132d}ul.course-list>li{border-bottom:1px solid #333}ul.course-list>li .course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 10rem}@media (max-width: 960px){ul.course-list>li .course{padding:2rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}ul.course-list>li:last-child{border-bottom:0}ul.course-list>li .image,ul.course-list>li .content{padding:0 1rem}@media (max-width: 960px){ul.course-list>li .image,ul.course-list>li .content{padding:0}}ul.course-list>li a.image{display:block;width:15rem}@media (max-width: 960px){ul.course-list>li a.image{width:100%;margin-bottom:1rem}}ul.course-list>li .content{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0.8rem}@media (max-width: 960px){ul.course-list>li .content{font-size:1rem}}ul.course-list>li .content h3{font-size:1.5rem}@media (max-width: 960px){ul.course-list>li .content h3{font-size:1.8rem}}ul.course-list>li .content .description{padding:1rem 0;line-height:1.3}ul.course-list>li .content a{font-family:vesper-Libre, 'Vesper Libre', serif;font-weight:bold;padding:1rem 2rem 1rem 0;-webkit-transition:0.1s ease-in-out all;-o-transition:0.1s ease-in-out all;transition:0.1s ease-in-out all}ul.course-list>li .content a:hover{color:#ce132d}.cta-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ce132d;color:white;margin-bottom:2rem}@media (max-width: 960px){.cta-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.cta-box.white{background:white;color:#111}.cta-box.white .button{background:#ce132d;color:white}.cta-box.white p a,.cta-box.white li a{color:#ce132d;text-decoration:none}.cta-box>*{padding:4rem}@media (max-width: 960px){.cta-box>*{padding:1.5rem 2rem}}.cta-box p,.cta-box li{font-size:0.85rem;line-height:1.6}@media (max-width: 960px){.cta-box p,.cta-box li{font-size:1rem}}.cta-box .button{background:white;color:#ce132d;padding:1rem 4rem}.faq-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ce132d;color:white;padding:1rem}.faq-box.lhs{margin-right:15px}.faq-box.cnt{margin-left:15px;margin-right:15px}.faq-box.rhs{margin-left:15px}.faq-box>header,.faq-box>p{font-family:vesper-Libre, 'Vesper Libre', serif;text-align:center;padding:10px}.faq-box>header{font-size:1.75em;font-weight:bold}.faq-box>img{width:75px;height:75px;padding:5px}.parent-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding-top:2rem}.faq-box>*{padding:1rem}@media (max-width: 960px){.faq-box p{font-size:1rem}.faq-box{padding:1.5rem 2rem}.faq-box>*{padding:1.5rem 2rem}.parent-container{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-box.lhs{margin-right:0px;margin-bottom:15px}.faq-box.cnt{margin-left:0px;margin-right:0px;margin-top:15px;margin-bottom:15px}.faq-box.rhs{margin-left:0px;margin-top:15px}}.essay-group .alphabet-title{display:block;text-align:center;font-size:1.75rem;line-height:1;background:#333;color:white;padding:2rem 2rem 1.5rem 2rem;margin:2rem 0}.essay-group article.essay{margin-bottom:1rem}.essay-group article.essay h5{font-family:work-sans, 'Work Sans', sans-serif;color:#ce132d;font-weight:normal;font-size:1.25rem}.essay-group article.essay .text{font-size:0.85rem;line-height:1.75;line-height:1.47}@media (max-width: 960px){.essay-group article.essay .text{font-size:1rem}}.essay-group article.essay .text p{margin-bottom:2rem}.essays-nav h5{font-family:work-sans, 'Work Sans', sans-serif;font-weight:normal;font-size:0.85rem;padding:1rem 0}.essays-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.essays-nav ul li{width:7.69231%}@media (max-width: 960px){.essays-nav ul li{width:12.5%}}.essays-nav ul li.misc{width:15.38462%}@media (max-width: 960px){.essays-nav ul li.misc{width:25%}}.essays-nav ul li.misc a{text-transform:lowercase}.essays-nav ul li a{font-family:vesper-Libre, 'Vesper Libre', serif;display:block;text-decoration:none;text-transform:uppercase;text-align:center;background:#ce132d;color:white;margin:0.25rem;padding:1.25rem 0rem 0.75rem;font-size:1.5rem;line-height:1}.middle>.essay{font-size:0.85rem;line-height:1.75}@media (max-width: 960px){.middle>.essay{font-size:1rem}}.middle>.essay p{margin-bottom:2rem}.middle>.essay h3,.middle>.essay h4,.middle>.essay h5{font-size:1.75rem;color:#ce132d;margin-bottom:1rem}.middle>.essay p{margin-bottom:1rem}.middle>.essay p:nth-of-type(1){font-family:vesper-Libre, 'Vesper Libre', serif;padding-bottom:0.5rem;font-size:1.25rem}.middle>.essay .quotes{font-family:vesper-Libre, 'Vesper Libre', serif;padding:2rem;line-height:1.3;font-size:2rem;font-style:italic}ul.feature-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-0.5rem;margin-bottom:1rem}@media (max-width: 960px){ul.feature-boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}ul.feature-boxes>li.feature-box{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3rem 2rem;margin:0.5rem;background:#ce132d;color:white;border-radius:3px;-webkit-font-smoothing:antialiased;font-size:0.8rem}@media (max-width: 960px){ul.feature-boxes>li.feature-box{font-size:1rem}}ul.feature-boxes>li.feature-box>article{margin-bottom:2rem}ul.feature-boxes>li.feature-box>article>*{margin-bottom:1rem}ul.feature-boxes>li.feature-box header{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid white;text-align:center;font-size:1.2rem}@media (max-width: 960px){ul.feature-boxes>li.feature-box header{text-align:left;font-size:1.6rem}}ul.feature-boxes>li.feature-box header h5{font-size:0.8rem;padding:0.3rem 0;font-weight:300}@media (max-width: 960px){ul.feature-boxes>li.feature-box header h5{font-size:1rem}}ul.feature-boxes>li.feature-box h5{font-family:work-sans, 'Work Sans', sans-serif;margin:0 0 0.2rem}ul.feature-boxes>li.feature-box ul{font-size:0.8rem}@media (max-width: 960px){ul.feature-boxes>li.feature-box ul{font-size:1rem}}ul.feature-boxes>li.feature-box ul>li{padding:0.2rem 0}ul.feature-boxes>li.feature-box table tr td{padding:0.2rem 0}ul.feature-boxes>li.feature-box table tr td:first-child{padding-right:1rem}ul.feature-boxes>li.feature-box table tr td:nth-child(2){text-align:right}.form{background:white;font-size:0.9rem;padding:2rem;max-width:40rem}.form label.error,.form label>.error,.form font.error,.form font>.error{color:#ce132d}.form label .required,.form font .required{color:#ce132d;margin-left:0.2rem}.form .field-group{font-size:0.85rem;margin-bottom:1.5rem}.form .field-group>div:not(:last-child){margin-bottom:0.3rem}.form .field-group label:not(.consent-label):not(.plain-label){font-family:vesper-Libre, 'Vesper Libre', serif;display:block;font-weight:bold;margin-bottom:0.2rem;font-size:1.25rem}.form .field-group label.consent-label{font-size:0.7rem}.form .field-group input:not([type="checkbox"]):not([type="radio"]),.form .field-group select,.form .field-group textarea{width:100%;border-radius:0;-webkit-appearance:none;appearance:none;border:1px solid #ddd;padding:0.5rem 0.75rem;background:#fcfcfc}.form .field-group .select-wrapper{position:relative;min-width:7rem}.form .field-group .select-wrapper:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;right:0;bottom:0;padding:0.5rem 0.7rem;pointer-events:none}.form .field-group>.flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-0.5rem}.form .field-group>.flex>*{margin:0.5rem}.form .course-radios{padding:2rem 0}.form .course-radios .field-group{margin-bottom:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .course-radios .field-group>:first-child{margin-right:0.5rem}.form .error-message{padding:1rem;background:#fee;border:1px solid #ce132d;color:#ce132d;margin-bottom:2rem;line-height:1.4}.form .smallprint{font-size:0.7rem;line-height:1.5;margin-bottom:2rem}.form .payment{margin:2rem 0}.form div>p{margin-bottom:0.5rem}.form h3{font-size:1.4rem;padding:2rem 0 1rem;border-bottom:1px solid #aaa;margin-bottom:2rem}section.hero{height:28rem;z-index:1}@media (max-width: 720px){section.hero{padding:2rem 0;height:auto}}section.hero#hero .inner{padding:0 6rem !important}@media (max-width: 960px){section.hero#hero .inner{padding:2rem 1rem !important}}section.hero .photo{position:absolute;top:0;left:0;right:0;bottom:0;background:#585149 center center no-repeat;background-size:cover;z-index:-1}section.hero:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;opacity:0.6;z-index:-1;background:#000}section.hero.lighter:after{background:#444}section.hero.red .button{background:#333}section.hero.red:after{background:#ce132d;opacity:0.69}@media (min-width: 721px){section.hero.red .overlay:first-of-type{width:48%}section.hero.red .overlay:last-of-type{width:40%}}section.hero .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 720px){section.hero .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.hero .overlay{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:white}@media (min-width: 721px){section.hero .overlay{width:41rem}section.hero .overlay:first-of-type{width:32rem;margin-right:2rem}}section.hero .overlay>*{margin:1rem 0}section.hero .overlay h2,section.hero .overlay h3{font-size:3rem;line-height:1;width:100%}@media (max-width: 720px){section.hero .overlay h2,section.hero .overlay h3{font-size:2.5rem;line-height:1.1}}section.hero .overlay .button{padding:1rem 4rem}@media (max-width: 720px){section.hero .overlay .button{width:100%;padding:1.5rem 1rem}}section.hero .overlay .text{font-family:vesper-Libre, 'Vesper Libre', serif;font-size:1.5rem;width:100%}section.hero .overlay .text.smaller{font-size:1.2rem}@media (max-width: 960px){section.hero .overlay .text.smaller{font-size:1.5rem}}section.hero .overlay .text p{margin-bottom:2rem;font-weight:700}section.hero .overlay .text p:last-child{margin-bottom:0}section.hero .overlay.enrol-box{color:#111;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem 0;font-size:0.8rem}@media (max-width: 960px){section.hero .overlay.enrol-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-top:2rem}}@media (min-width: 961px){section.hero .overlay.enrol-box{margin-left:2rem;width:75%}}section.hero .overlay.enrol-box:before{content:'';position:absolute;z-index:-1;top:0;height:100%;background:#f9f6ef;opacity:0.9;width:100vw}@media (max-width: 960px){section.hero .overlay.enrol-box:before{left:-1rem}}@media (min-width: 961px){section.hero .overlay.enrol-box:before{left:-2rem}}section.hero .overlay.enrol-box .column{padding:0 1rem}@media (max-width: 960px){section.hero .overlay.enrol-box .column{width:100%}section.hero .overlay.enrol-box .column table{width:100%}}section.hero .overlay.enrol-box h3{font-size:1.6rem;margin-bottom:4rem}section.hero .overlay.enrol-box h4{font-family:work-sans, 'Work Sans', sans-serif;font-size:0.9rem;padding-bottom:0.5rem;border-bottom:2px solid #ce132d;margin-bottom:1rem}section.hero .overlay.enrol-box table{margin-bottom:1rem}section.hero .overlay.enrol-box table tr td{padding:0.4rem 0;border-bottom:1px solid #aaa}section.hero .overlay.enrol-box table tr td:first-child{padding-right:2rem}section.hero .overlay.enrol-box .button{background:#333;padding:0.5rem 2rem;width:100%;text-align:center}section.hero.course-header{height:auto}@media (min-width: 721px){section.hero.course-header .overlay:first-of-type{width:66%}}section.hero.course-header .overlay .text{font-size:1.2rem}.hamburger{position:absolute;top:2rem;right:2rem;width:2.5rem !important;height:2.5rem;background:url("../img/icons/hamburger.svg") center center no-repeat;z-index:15;cursor:pointer;padding:0 !important}@media (min-width: 721px){.hamburger{display:none}}.menu-showing .hamburger{background-image:url("../img/icons/xclose.svg")}.mobile-menu{position:fixed;top:0;left:0;bottom:0;right:0;height:100%;z-index:10;background:rgba(159,0,22,0.9);visibility:hidden;opacity:0;-webkit-transition:0.3s ease-in-out all;-o-transition:0.3s ease-in-out all;transition:0.3s ease-in-out all;padding:20% 0}.mobile-menu .logo,.mobile-menu .phone{display:none}.mobile-menu>ul{padding:0 1rem}.mobile-menu>ul>li{border-bottom:1px solid rgba(255,255,255,0.3)}.mobile-menu>ul>li.more a .fas{display:none}.mobile-menu>ul>li a{display:block;color:white;font-size:1.5rem;text-decoration:none;padding:0.5rem 1rem}.mobile-menu>ul>li>.menu-dropdown{padding-left:2rem;padding-bottom:1.5rem}.menu-showing .mobile-menu{visibility:visible;opacity:1}.menu-showing{overflow:hidden}.ordered-step-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}@media (max-width: 960px){.ordered-step-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ordered-step-list li>*{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4rem}@media (max-width: 960px){.ordered-step-list li>*{padding:1.5rem 1.5rem 1rem;line-height:1}}.ordered-step-list li>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ce132d;color:white;font-size:1.4rem}.ordered-step-list li>:last-child{background:white;font-size:0.85rem;line-height:1.6}.ordered-step-list li>:last-child p{margin-bottom:1rem}.ordered-step-list li>:last-child p:last-child{margin-bottom:0}@media (max-width: 960px){.ordered-step-list li>:last-child{font-size:1rem;line-height:1.3;padding:1.5rem 1.5rem}}.ordered-step-list.compact li{margin-bottom:0.5rem}.ordered-step-list.compact li>*{padding:2rem 4rem}.ordered-step-list.super-compact{max-width:40rem;margin-bottom:1rem}.ordered-step-list.super-compact li{margin-bottom:0.5rem}.ordered-step-list.super-compact li>*{padding:1.5rem 2rem}.ordered-step-list.super-compact li>:first-child{font-size:1.2rem}ol.ordered-step-list li:nth-child(1) h4:before{content:'1. - '}ol.ordered-step-list li:nth-child(2) h4:before{content:'2. - '}ol.ordered-step-list li:nth-child(3) h4:before{content:'3. - '}ol.ordered-step-list li:nth-child(4) h4:before{content:'4. - '}ol.ordered-step-list li:nth-child(5) h4:before{content:'5. - '}ol.ordered-step-list li:nth-child(6) h4:before{content:'6. - '}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:white}.partners ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media (min-width: 721px){.partners ul{padding:4rem 2rem !important}}.partners ul li{padding:1rem}.partners ul li a{display:block;color:inherit}.person-list{padding:3rem 0}@media (min-width: 1221px){.person-list{max-width:75%}}.person-list>article{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0;border-bottom:1px solid #777;font-size:0.9rem;line-height:1.4}.person-list>article>a{display:block}.person-list>article img{width:4rem;height:4rem;margin-right:1.5rem;background:#333;border-radius:50%;-o-object-fit:cover;object-fit:cover}.person-list>article>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.person-list>article>div>a{font-family:vesper-Libre, 'Vesper Libre', serif;font-weight:bold;padding:1rem 2rem 1rem 0;-webkit-transition:0.1s ease-in-out all;-o-transition:0.1s ease-in-out all;transition:0.1s ease-in-out all}.person-list>article>div>a:hover{color:#ce132d}.person-list>article>div>div{margin-bottom:0.5rem}.person-list>article>div>div br{display:none}.person-list>article h4{font-family:work-sans, 'Work Sans', sans-serif;font-weight:600;display:inline}.person-list>article h4>a{text-decoration:underline;-webkit-transition:0.1s ease-in-out all;-o-transition:0.1s ease-in-out all;transition:0.1s ease-in-out all}.person-list>article h4>a:hover{color:#ce132d}.sect-privacy .text{max-width:40rem}.sect-privacy .text p{margin-bottom:1rem}.sect-privacy .text ul{margin-bottom:2rem}.sect-privacy .text h3{font-size:2rem;line-height:1.3;padding-top:2rem}.sect-privacy .text h4{font-size:1.5rem;line-height:1.3;padding-top:1rem}main>section{position:relative}@media (min-width: 1541px){main>section>.inner.padded,main>section>.inner>.middle.padded{padding:0 6rem}}main>section>.inner>h1,main>section>.inner>.middle>h1{position:relative;font-size:2.75rem;z-index:0;padding:2.875rem 0}@media (min-width: 961px){main>section>.inner>h1,main>section>.inner>.middle>h1{white-space:nowrap;line-height:1;margin-top:1rem}}main>section>.inner>h1:not(.page-heading),main>section>.inner>.middle>h1:not(.page-heading){color:#ce132d}main>section>.inner>h1:not(.page-heading):before,main>section>.inner>.middle>h1:not(.page-heading):before{content:'';position:absolute;width:100vw;height:100%;background:white;z-index:-1;top:0;right:10rem}@media (max-width: 960px){main>section>.inner>h1:not(.page-heading):before,main>section>.inner>.middle>h1:not(.page-heading):before{right:-2rem}}main>section>.inner>h1.page-heading,main>section>.inner>.middle>h1.page-heading{font-size:2.25rem;color:#ce132d}main>section>.inner>h1.page-heading.tab-page-heading,main>section>.inner>.middle>h1.page-heading.tab-page-heading{color:#ce132d;text-align:center}@media (max-width: 960px){main>section>.inner>h1.page-heading.tab-page-heading,main>section>.inner>.middle>h1.page-heading.tab-page-heading{text-align:left}}main>section>.inner>h1.page-heading.no-masthead-heading,main>section>.inner>.middle>h1.page-heading.no-masthead-heading{color:#333;padding-bottom:1.5rem;border-bottom:3px solid #ce132d;margin-bottom:3rem}main>section>.inner>h2,main>section>.inner>.middle>h2{position:relative;font-size:2.75rem;z-index:0;padding:2.875rem 0}@media (min-width: 961px){main>section>.inner>h2,main>section>.inner>.middle>h2{white-space:nowrap;line-height:1;margin-top:1rem}}main>section>.inner>h2:not(.page-heading),main>section>.inner>.middle>h2:not(.page-heading){color:#ce132d}main>section>.inner>h2:not(.page-heading):before,main>section>.inner>.middle>h2:not(.page-heading):before{content:'';position:absolute;width:100vw;height:100%;background:white;z-index:-1;top:0;right:10rem}@media (max-width: 960px){main>section>.inner>h2:not(.page-heading):before,main>section>.inner>.middle>h2:not(.page-heading):before{right:-2rem}}main>section>.inner>h2.page-heading,main>section>.inner>.middle>h2.page-heading{font-size:2.25rem;color:#ce132d}main>section>.inner>h2.page-heading.tab-page-heading,main>section>.inner>.middle>h2.page-heading.tab-page-heading{color:#ce132d;text-align:center}@media (max-width: 960px){main>section>.inner>h2.page-heading.tab-page-heading,main>section>.inner>.middle>h2.page-heading.tab-page-heading{text-align:left}}main>section>.inner>h2.page-heading.no-masthead-heading,main>section>.inner>.middle>h2.page-heading.no-masthead-heading{color:#333;padding-bottom:1.5rem;border-bottom:3px solid #ce132d;margin-bottom:3rem}main>section>.inner>h3,main>section>.inner>.middle>h3{font-size:1.75rem;line-height:1.3;color:#333;padding:2rem 0}@media (min-width: 1221px){main>section>.inner>h3,main>section>.inner>.middle>h3{width:75%}}main>section>.inner>h4.alert,main>section>.inner>.middle>h4.alert{font-size:1.2rem;padding:1.5rem 0;color:#ce132d;width:auto;color:#ce132d;text-align:center}main>section>.inner>.actions,main>section>.inner>.middle>.actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0rem;margin-bottom:4rem}main>section>.inner>.actions>.button,main>section>.inner>.middle>.actions>.button{background:#333}@media (min-width: 721px) and (max-width: 960px){main>section>.inner>.actions>.button,main>section>.inner>.middle>.actions>.button{padding:2rem 3rem}}@media (max-width: 720px){main>section>.inner>.actions>.button,main>section>.inner>.middle>.actions>.button{padding:1rem;width:100%;font-size:1rem}}.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 720px){.has-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 721px){.has-sidebar.sidebar-left .sidebar{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:2rem}.has-sidebar.sidebar-right .sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:2rem}}.has-sidebar>.middle{-webkit-box-flex:1;-ms-flex:1;flex:1}.has-sidebar>.sidebar{margin-top:2rem;width:100%}@media (min-width: 721px){.has-sidebar>.sidebar{width:25%}}@media (min-width: 721px) and (max-width: 960px){.has-sidebar>.sidebar{width:33.333%}}@media (min-width: 721px){.has-sidebar>.sidebar.sidebar-alternative{padding:0 0 2rem 4rem;margin-left:4rem;border-left:3px solid #ce132d;margin-top:12rem}}@media (min-width: 721px) and (max-width: 960px){.has-sidebar>.sidebar.sidebar-alternative{padding:0 0 2rem 1rem;margin-left:2rem}}.has-sidebar>.sidebar.sidebar-normal{background:white;padding:2rem 1.5rem}.has-sidebar>.sidebar>h3{font-size:1.2rem;margin-bottom:3rem}.has-sidebar>.sidebar h4{font-family:work-sans, 'Work Sans', sans-serif;font-size:0.85rem;color:#ce132d;font-weight:normal;padding:0.4rem 0}.has-sidebar>.sidebar ul{margin-bottom:2rem}.has-sidebar>.sidebar ul li a{display:block;text-decoration:none;font-size:0.85rem;padding:0.4rem 0}.slick-slider{position:relative}.slick-slider .slick-list{width:100%}.slick-arrow{background:#ce132d;width:3rem;height:3rem;font-size:0;-webkit-appearance:none;appearance:none;border:0;line-height:0;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;outline:0}.slick-arrow:after{font-family:"Font Awesome 5 Free";font-weight:900;color:white;font-size:1.5rem;line-height:3rem}.slick-arrow.slick-prev{left:-3.5rem}.slick-arrow.slick-prev:after{content:"\f060"}.slick-arrow.slick-next{right:-3.5rem}.slick-arrow.slick-next:after{content:"\f061"}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:2rem}.slick-dots li button{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;font-size:0;line-height:0;width:0.75rem;height:0.75rem;background:#ce132d;border-radius:50%;margin:0 0.25rem;cursor:pointer;opacity:0.5;padding:0}.slick-dots li.slick-active button{opacity:1}.syllabus{list-style:none;margin:2rem 0}.syllabus>li{margin-bottom:2rem;background:#777;color:white;padding:3rem 3rem}.syllabus>li h4{font-size:1.75rem;margin-bottom:2rem}.syllabus>li .text{font-size:0.85rem;line-height:1.5}.syllabus>li .text p{margin-bottom:1rem}.syllabus>li .text p:last-child{margin-bottom:0}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #ce132d;color:#ce132d}@media (max-width: 960px){.tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.2rem;margin:0 -1rem;border-top:2px solid #ce132d}}.tabs>li{padding:1rem 1.5rem;cursor:pointer}@media (max-width: 960px){.tabs>li{padding:0.8rem 1rem}}.tabs>li.active{border-bottom:5px solid #ce132d}@media (max-width: 960px){.tabs>li.active{background:#ce132d;color:white;border:0}}.tab-page{display:none}.tab-page.active{display:block}.tab-page .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 8rem}@media (max-width: 1220px){.tab-page .inner{padding:0}}.tab-page .inner>h3{font-size:2rem;text-align:center;padding:2rem 0}@media (max-width: 960px){.tab-page .inner>h3{text-align:left}}.tab-page .inner>h4{font-family:work-sans, 'Work Sans', sans-serif;font-weight:normal;text-align:center;margin-bottom:2rem}@media (max-width: 960px){.tab-page .inner>h4{text-align:left}}.tab-page .inner .body-text{font-size:0.85rem;line-height:1.6}@media (max-width: 960px){.tab-page .inner .body-text{font-size:1rem}}.tab-page .inner .body-text p:not(:last-child){margin-bottom:1rem}.tab-page .inner .body-text a:not(.button){color:#ce132d;text-decoration:none}.tab-page .smallprint{padding:1rem 0;font-size:0.7rem}@media (max-width: 960px){.tab-page .smallprint{font-size:0.9rem;line-height:1.6;padding:0 1rem}}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.testimonial .inner{text-align:center;padding:6rem 2rem 2rem;max-width:64rem}.testimonial blockquote{font-family:vesper-Libre, 'Vesper Libre', serif;position:relative;font-weight:bold;font-size:1.75rem;color:#ce132d;line-height:1.4}.testimonial blockquote:before,.testimonial blockquote:after{font-family:vesper-Libre, 'Vesper Libre', serif;position:absolute;font-size:3rem;color:#ce132d}.testimonial blockquote:before{content:"\201C";top:-2rem;left:-1.4rem}.testimonial blockquote:after{content:"\201D";bottom:-3rem;right:-1.4rem}.testimonial footer{font-family:vesper-Libre, 'Vesper Libre', serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;padding:3rem 0}.testimonial footer>*{margin:0.5rem}.testimonial footer img{width:4rem;height:4rem;display:block;border-radius:50%}.middle>.text{font-size:0.85rem;line-height:1.75}@media (max-width: 960px){.middle>.text{font-size:1rem}}.middle>.text p{margin-bottom:2rem}.middle>p>a:not(.button){color:#ce132d;text-decoration:none}section.text-and-photo article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#333}@media (max-width: 720px){section.text-and-photo article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.text-and-photo article>picture,section.text-and-photo article>img,section.text-and-photo article>picture>img{-o-object-fit:cover;object-fit:cover}@media (min-width: 721px){section.text-and-photo article>picture,section.text-and-photo article>img,section.text-and-photo article>picture>img{width:27rem;height:28rem}section.text-and-photo article>picture.stretch-height,section.text-and-photo article>img.stretch-height,section.text-and-photo article>picture>img.stretch-height{height:100%}}section.text-and-photo article>.text{font-family:vesper-Libre, 'Vesper Libre', serif;padding:2rem 0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.75rem}@media (max-width: 720px){section.text-and-photo article>.text{font-size:1.5rem}}section.text-and-photo article>.text.smaller{font-size:1.2rem;letter-spacing:0.02em;line-height:1.4}@media (max-width: 720px){section.text-and-photo article>.text.smaller{font-size:1.5rem}}section.text-and-photo article>.text p{margin-bottom:2rem;font-weight:700}section.text-and-photo article>.text p:last-child{margin-bottom:0}section.text-and-photo.photo-on-left article{padding:4rem 5rem 4rem 6rem}@media (max-width: 1220px){section.text-and-photo.photo-on-left article{padding:2rem 0}}section.text-and-photo.photo-on-left article>picture,section.text-and-photo.photo-on-left article>img,section.text-and-photo.photo-on-left article>picture>img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width: 720px){section.text-and-photo.photo-on-left article>picture,section.text-and-photo.photo-on-left article>img,section.text-and-photo.photo-on-left article>picture>img{width:100%;max-height:70vw}}@media (min-width: 721px) and (max-width: 960px){section.text-and-photo.photo-on-left article>picture,section.text-and-photo.photo-on-left article>img,section.text-and-photo.photo-on-left article>picture>img{max-width:15rem;max-height:15rem;margin-top:2rem}}@media (min-width: 721px){section.text-and-photo.photo-on-left article>.text{border-left:3px solid #ce132d;margin-left:2rem;padding-left:2rem}}section.text-and-photo.photo-on-right article{padding:4rem 4rem 4rem 2rem}@media (max-width: 1220px){section.text-and-photo.photo-on-right article{padding:2rem 0}}@media (min-width: 721px){section.text-and-photo.photo-on-right article>picture,section.text-and-photo.photo-on-right article>img,section.text-and-photo.photo-on-right article>picture>img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width: 720px){section.text-and-photo.photo-on-right article>picture,section.text-and-photo.photo-on-right article>img,section.text-and-photo.photo-on-right article>picture>img{width:100%;max-height:70vw}}@media (min-width: 721px) and (max-width: 960px){section.text-and-photo.photo-on-right article>picture,section.text-and-photo.photo-on-right article>img,section.text-and-photo.photo-on-right article>picture>img{max-width:15rem;max-height:15rem;margin-top:2rem}}@media (min-width: 721px){section.text-and-photo.photo-on-right article>.text{border-right:3px solid #ce132d;margin-right:2rem;padding-right:2rem}}.wide-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;background:#696969;border-radius:0.25rem;color:white;font-size:0.85rem;line-height:1.6;padding:3rem 8rem}@media (max-width: 960px){.wide-box{padding:2rem;font-size:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.wide-box p,.wide-box li,.wide-box h5{margin-bottom:1rem}.wide-box.white{background:white;color:#111}.wide-box.pale-grey{background:#696969}.wide-box.mid-grey{background:#444}.wide-box>h4{font-size:1.75rem;text-align:center;padding:2rem 0;padding-top:0}@media (max-width: 960px){.wide-box>h4{text-align:left;line-height:1.3;padding-bottom:1rem}}@media (max-width: 960px){.wide-box .button{display:block;width:100%;text-align:center}}

/*# sourceMappingURL=style.css.map */
