﻿/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.bs-container,div.book-wrapper{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.bs-container:before,div.book-wrapper:before,.bs-container:after,div.book-wrapper:after{content:" ";display:table}.bs-container:after,div.book-wrapper:after{clear:both}@media (min-width: 768px){.bs-container,div.book-wrapper{width:750px}}@media (min-width: 992px){.bs-container,div.book-wrapper{width:970px}}@media (min-width: 1200px){.bs-container,div.book-wrapper{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12,.col-xs-11,.col-xs-10,.col-xs-9,.col-xs-8,.col-xs-7,.col-xs-6,.col-xs-5,.col-xs-4,.col-xs-3,.col-xs-2,.col-xs-1{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:0%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:0%}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:0%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:0%}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:0%}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:0%}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:0%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:0%}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width: 991px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}.modal-lg{width:900px}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.a--modal{padding:0;width:auto;border-radius:0;box-shadow:0;background:none;color:none}h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.a--container input[type="submit"]:hover:not(:disabled),div.book-wrapper input[type="submit"]:hover:not(:disabled),.a--container input[type="button"]:hover:not(:disabled),div.book-wrapper input[type="button"]:hover:not(:disabled){background:none;box-shadow:none;text-shadow:none;border:none;outline:none}.a--container input[type="submit"]:active:not(:disabled),div.book-wrapper input[type="submit"]:active:not(:disabled),.a--container input[type="submit"]:focus:not(:disabled),div.book-wrapper input[type="submit"]:focus:not(:disabled),.a--container input[type="button"]:active:not(:disabled),div.book-wrapper input[type="button"]:active:not(:disabled),.a--container input[type="button"]:focus:not(:disabled),div.book-wrapper input[type="button"]:focus:not(:disabled),.a--container button:active:not(:disabled),div.book-wrapper button:active:not(:disabled),.a--container button:focus:not(:disabled),div.book-wrapper button:focus:not(:disabled),.a--container .button:active:not(:disabled),div.book-wrapper .button:active:not(:disabled){box-shadow:none}.window-wrap{min-width:10rem !important}html{font-size:10px}body{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0}h1,h2,h3,h4{text-align:inherit}h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;margin:2.5em 0}h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;margin:2.1em 0}h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.7em;line-height:130%;margin:1.7em 0}h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%;margin:1.55em 0}p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem}a,a:visited{text-decoration:none;color:#2299d5;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#1b7aaa;text-decoration:none;outline:none;box-shadow:none}a.a--facebook:hover,a.a--facebook:focus,a:visited.a--facebook:hover,a:visited.a--facebook:focus{color:#3a5998 !important}a.a--instagram:hover,a.a--instagram:focus,a:visited.a--instagram:hover,a:visited.a--instagram:focus{color:#3f729b !important}a.a--twitter:hover,a.a--twitter:focus,a:visited.a--twitter:hover,a:visited.a--twitter:focus{color:#54aced !important}a.a--linkedin:hover,a.a--linkedin:focus,a:visited.a--linkedin:hover,a:visited.a--linkedin:focus{color:#007ab6 !important}a.a--youtube:hover,a.a--youtube:focus,a:visited.a--youtube:hover,a:visited.a--youtube:focus{color:#ba0000 !important}a.a--github:hover,a.a--github:focus,a:visited.a--github:hover,a:visited.a--github:focus{color:#333333 !important}a.a--rss:hover,a.a--rss:focus,a:visited.a--rss:hover,a:visited.a--rss:focus{color:#ff8700 !important}a.a--meetup:hover,a.a--meetup:focus,a:visited.a--meetup:hover,a:visited.a--meetup:focus{color:#e51937 !important}a.a--email:hover,a.a--email:focus,a:visited.a--email:hover,a:visited.a--email:focus{color:#dc4e41 !important}.a--button{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;border:none;outline:none;background:none;box-shadow:none;text-shadow:none}.a--button:hover,.a--button:focus,.a--button:hover:not(:disabled),.a--button:focus:not(:disabled){border:none;outline:none;background:none;box-shadow:none;text-shadow:none}.a--container,div.book-wrapper{width:100%}@media (min-width: 1440px){.a--container,div.book-wrapper{width:1280px}}.a--container-full{width:100%;padding-left:3rem;padding-right:3rem;margin-left:auto;margin-right:auto}@media (min-width: 1440px){.a--container-full{width:1440px}}@media (max-width: 991px){.a--container-full{padding-left:0rem;padding-right:0rem}}span.a--underlined{position:relative;display:inline-block}span.a--underlined:after{position:absolute;left:0;right:0;bottom:-1rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:0.3rem;content:"";background-color:#0C6B8C;background-image:-webkit-linear-gradient(left, #1BA5C0,#0C6B8C);background-image:linear-gradient(to right,#1BA5C0,#0C6B8C)}.spacer{width:100%}.spacer.one-rem{height:1rem}.discovery-course-tile{list-style-type:none;display:inline-block}.window-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;min-height:100vh}.window-wrap .a--site-nav{-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0}.window-wrap .content-wrapper{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.window-wrap .a--footer{-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0}body.discussion .window-wrap .content-wrapper{max-width:1280px}.a--modal{background-color:rgba(6,27,37,0.65)}.a--modal__outer-container{width:100%;height:100%;padding:2rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.a--modal .a--container,.a--modal div.book-wrapper{position:relative}.a--modal__close-button{position:absolute;top:-1.6rem;right:-1.6rem;z-index:10001;width:3.2rem;height:3.2rem;padding:0.2rem;border-radius:100%;font-size:2rem;background:none;border:none;box-shadow:none;outline:none;text-shadow:none;background-color:#2299d5;color:#fff;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--modal__close-button:hover,.a--modal__close-button:focus,.a--modal__close-button:hover:not(:disabled),.a--modal__close-button:focus:not(:disabled){-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);background:none;outline:none;background-color:#2299d5}.a--modal__video__container{padding:0;-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 2rem 0 rgba(0,0,0,0.4);box-shadow:0 0 2rem 0 rgba(0,0,0,0.4)}.modal-backdrop{opacity:0 !important}.a--bottom-slideout-modal{background-color:rgba(6,27,37,0.01);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;margin:0 !important}.a--bottom-slideout-modal__wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;min-height:25vh;position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:3rem;box-shadow:0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12)}.a--bottom-slideout-modal__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300;font-size:3.2rem}@media (max-width: 767px){.a--bottom-slideout-modal__title{font-size:2.4rem}}.a--bottom-slideout-modal__controls{margin-top:3rem}.a--bottom-slideout-modal__content{font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--bottom-slideout-modal__content input[type="checkbox"],.a--bottom-slideout-modal__content input[type="radio"]{margin:1rem}.a--bottom-slideout-modal__control-button{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;border:none;display:inline-block;padding:1rem 2rem;margin:1rem 1rem 1rem 0;font-size:1.8rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.a--bottom-slideout-modal__control-button:hover,.a--bottom-slideout-modal__control-button:focus,.a--bottom-slideout-modal__control-button:hover:not(:disabled),.a--bottom-slideout-modal__control-button:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--bottom-slideout-modal__control-button:hover,.a--bottom-slideout-modal__control-button:focus{outline:none !important}.a--bottom-slideout-modal__control-button:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--bottom-slideout-modal__control-button:hover:before,.a--bottom-slideout-modal__control-button:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--bottom-slideout-modal__control-button:hover,.a--bottom-slideout-modal__control-button:focus,.a--bottom-slideout-modal__control-button:hover:not(:disabled),.a--bottom-slideout-modal__control-button:focus:not(:disabled){color:rgba(255,255,255,0.8)}.a--bottom-slideout-modal__control-button.action{background-color:#0093d4}.a--bottom-slideout-modal__control-button.action:hover,.a--bottom-slideout-modal__control-button.action:focus,.a--bottom-slideout-modal__control-button.action:hover:not(:disabled),.a--bottom-slideout-modal__control-button.action:focus:not(:disabled){background-color:#0093d4}.a--bottom-slideout-modal__control-button.dismiss{border:0.2rem solid rgba(66,66,66,0.8) !important;color:rgba(66,66,66,0.8);padding:0.8rem 1.8rem}.a--bottom-slideout-modal__control-button.dismiss:hover,.a--bottom-slideout-modal__control-button.dismiss:focus,.a--bottom-slideout-modal__control-button.dismiss:hover:not(:disabled),.a--bottom-slideout-modal__control-button.dismiss:focus:not(:disabled){border:0.2rem solid rgba(66,66,66,0.8) !important;color:rgba(66,66,66,0.8)}.a--bottom-slideout-modal__control-button.warning{background-color:#e74c3c}.a--bottom-slideout-modal__control-button.warning:hover,.a--bottom-slideout-modal__control-button.warning:focus,.a--bottom-slideout-modal__control-button.warning:hover:not(:disabled),.a--bottom-slideout-modal__control-button.warning:focus:not(:disabled){background-color:#e74c3c}.a--expanding-section__target{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;max-height:0;overflow:hidden;opacity:0}.a--expanding-section.a--expanded .a--expanding-section__target{max-height:100rem;opacity:1}.a--footer{padding-top:4rem;padding-bottom:6rem;background-color:#eee;color:#686868;border-top:none}.a--footer__main-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}@media (max-width: 991px){.a--footer__main-wrapper{display:block}}.a--footer__main{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 991px){.a--footer__main{display:block}}.a--footer__logo{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;padding-right:3rem;margin-right:3rem;padding-top:1rem;padding-bottom:1rem;border-right:0.1rem solid rgba(66,66,66,0.3);opacity:0.5}.a--footer__logo img{width:4rem}@media (max-width: 991px){.a--footer__logo{border-bottom:0.1rem solid rgba(66,66,66,0.3);border-right:none;margin:0 0 3rem;padding:0 0 3rem}.a--footer__logo img{display:block;margin:0 auto}}.a--footer__copyright-text{font-size:1.2rem;color:#8f8f8f;padding:0;margin:0 0 1rem}.a--footer__links-container{padding:0;margin:0}.a--footer__links-container li{display:inline-block;list-style-type:none;margin:0.5rem 1.5rem 0.5rem 0}.a--footer__links-container li a{text-decoration:none;color:#686868}.a--footer__links-container li a:hover,.a--footer__links-container li a:focus{color:#8f8f8f}@media (max-width: 991px){.a--footer__links-container{text-align:center;margin-bottom:3rem}}.a--footer__powered-by{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0.35}.a--footer__powered-by:hover,.a--footer__powered-by:focus{opacity:1}@media (max-width: 991px){.a--footer__powered-by{-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute;margin:0 auto}}.a--footer__powered-by p{font-size:1.2rem;margin:0 1.5rem 0 0}.a--footer__powered-by #footer-welovebit-logo{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0.5}.a--footer__powered-by #footer-welovebit-logo:hover,.a--footer__powered-by #footer-welovebit-logo:focus{opacity:1}.a--footer__powered-by #footer-welovebit-logo img{width:10rem;margin:0 1.5rem 0 0}.a--footer__powered-by #footer-openedx-logo{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0.7;margin-bottom:0.6rem}.a--footer__powered-by #footer-openedx-logo:hover,.a--footer__powered-by #footer-openedx-logo:focus{opacity:1}.a--footer__powered-by #footer-openedx-logo img{width:6.4rem;margin:0 1.5rem 0 0}.a--footer__edx-disclaimer{text-align:center;border-top:0.1rem solid rgba(104,104,104,0.25);color:rgba(104,104,104,0.5);font-size:1rem;margin-top:3.5rem;padding-top:3.5rem}.a--header-design-01.a--site-nav{background-color:#fff}.a--header-design-01.a--site-nav .a--site-nav__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-top:1.5rem;padding-bottom:1.5rem}@media (max-width: 991px){.a--header-design-01.a--site-nav .a--site-nav__container{padding-top:1.5rem;padding-bottom:1.5rem}}.a--header-design-01.a--site-nav .a--site-nav__container:before,.a--header-design-01.a--site-nav .a--site-nav__container:after{display:none}.a--header-design-01.a--site-nav .a--site-nav__logo{height:6rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.a--header-design-01.a--site-nav .a--site-nav__logo{width:100%}}@supports (-ms-accelerator: true){.a--header-design-01.a--site-nav .a--site-nav__logo{width:100%}}.a--header-design-01.a--site-nav .a--site-nav__logo__container{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.a--header-design-01.a--site-nav .a--site-nav__logo__positive{display:inline-block}.a--header-design-01.a--site-nav .a--site-nav__logo__negative{display:none}.a--header-design-01.a--site-nav .a--site-nav__group-left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-shrink:2;-moz-flex-shrink:2;flex-shrink:2;-ms-flex-negative:2}.a--header-design-01.a--site-nav .a--site-nav__group-right{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--header-design-01.a--site-nav .a--site-nav__course-name{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;margin-left:2rem;border-left:0.1rem solid rgba(66,66,66,0.25);padding-left:2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;color:rgba(66,66,66,0.6)}@media (max-width: 991px){.a--header-design-01.a--site-nav .a--site-nav__course-name{display:none}}.a--header-design-01.a--site-nav .a--site-nav__course-name span{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin-right:1rem}.a--header-design-01 .a--site-menu__container{margin:0;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;color:#424242}.a--header-design-01 .a--site-menu__container ul{padding:0;margin:0}.a--header-design-01 .a--site-menu__group{display:inline-block;padding:0 2rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}@media (max-width: 991px){.a--header-design-01 .a--site-menu__group{display:none}}@media (max-width: 991px){.a--header-design-01 .a--site-menu__group.a--slide-menu{display:inline-block}}.a--header-design-01 .a--site-menu__group ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.a--header-design-01 .a--site-menu__group.a--slide-menu ul{display:block}.a--header-design-01 .a--site-menu__group:first-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--header-design-01 .a--site-menu__group:first-child ul{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.a--header-design-01 .a--site-menu__group:last-child{padding:0 0 0 2rem}.a--header-design-01 .a--site-menu__group ul li{display:inline-block;list-style-type:none;margin:1.5rem 2rem}.a--header-design-01 .a--site-menu__group ul li a{color:#424242;position:relative}.a--header-design-01 .a--site-menu__group ul li a:after{position:absolute;bottom:-1rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--header-design-01 .a--site-menu__group ul li a:hover:after,.a--header-design-01 .a--site-menu__group ul li a:focus:after{width:100%}.a--header-design-01 .a--site-menu__group ul li a:hover,.a--header-design-01 .a--site-menu__group ul li a:focus{color:#757575}.a--header-design-01 .a--site-menu__group ul li a:after{background-color:#2299d5}.a--header-design-01 .a--site-menu__group ul li.a--active a{color:#0C6B8C}.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a{background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a:before,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a:hover:before,.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a:focus:before,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a:hover:before,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a:hover,.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a:focus,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a:hover,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a:focus{color:rgba(255,255,255,0.8)}.a--header-design-01 .a--site-menu__group ul li.a--nav-cta a:after,.a--header-design-01 .a--site-menu__group ul li.a--cta-button a:after{display:none}.a--header-design-01 .a--site-menu__group.a--user-avatar{color:rgba(66,66,66,0.6)}.a--header-design-01 button.a--site-nav__mobile-toggle{color:#fff;font-size:2rem;background:none;border:none;outline:none;width:3.6rem;height:3.6rem !important;padding:0;position:relative;bottom:0.2rem;margin-left:2rem;z-index:1000000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.a--header-design-01 button.a--site-nav__mobile-toggle{top:1.8rem}}@supports (-ms-accelerator: true){.a--header-design-01 button.a--site-nav__mobile-toggle{top:1.8rem}}.a--header-design-01 button.a--site-nav__mobile-toggle .a--toggle-bar{width:3.6rem;height:0.4rem;border-radius:0.4rem;display:block;background-color:#424242;position:absolute;z-index:1002;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.a--header-design-01 button.a--site-nav__mobile-toggle .a--toggle-bar:nth-child(1){-webkit-transform:translateY(-1rem);-moz-transform:translateY(-1rem);-ms-transform:translateY(-1rem);-o-transform:translateY(-1rem);transform:translateY(-1rem)}.a--header-design-01 button.a--site-nav__mobile-toggle .a--toggle-bar:nth-child(3){-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);-o-transform:translateY(1rem);transform:translateY(1rem)}.a--header-design-01 button.a--site-nav__mobile-toggle:hover .a--toggle-bar:nth-child(1){-webkit-transform:translateY(-1.5rem);-moz-transform:translateY(-1.5rem);-ms-transform:translateY(-1.5rem);-o-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}.a--header-design-01 button.a--site-nav__mobile-toggle:hover .a--toggle-bar:nth-child(3){-webkit-transform:translateY(1.5rem);-moz-transform:translateY(1.5rem);-ms-transform:translateY(1.5rem);-o-transform:translateY(1.5rem);transform:translateY(1.5rem)}@-webkit-keyframes togglePulsar{0%{-webkit-transform:scale(0.2);opacity:0.1}80%{-webkit-transform:scale(1.2);opacity:0.3}100%{-webkit-transform:scale(0.2);opacity:0.1}}@-moz-keyframes togglePulsar{0%{-moz-transform:scale(0.2);opacity:0.1}80%{-moz-transform:scale(1.2);opacity:0.3}100%{-moz-transform:scale(0.2);opacity:0.1}}@keyframes togglePulsar{0%{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);opacity:0.1}80%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0.3}100%{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);opacity:0.1}}.a--header-design-01 button.a--site-nav__mobile-toggle .a--toggle-pulsar{display:none;margin:"False";position:absolute;bottom:-0.5rem;right:-0.7rem;height:2rem;width:2rem;background-color:#2299d5;border-radius:1rem;-webkit-animation:togglePulsar 2s ease-in-out infinite;animation:togglePulsar 2s ease-in-out infinite}.a--header-design-01 button.a--site-nav__mobile-toggle .a--toggle-pulsar__1{height:2rem;width:2rem}.a--header-design-01 button.a--site-nav__mobile-toggle .a--toggle-pulsar__2{opacity:0;height:1.5rem;width:1.5rem;bottom:-0.25rem;right:-0.45rem;-webkit-animation-delay:1s;animation-delay:1s}.a--header-design-01 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar{background-color:#fff}.a--header-design-01 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar:nth-child(1){-webkit-transform:translateY(0rem) rotate(135deg);-moz-transform:translateY(0rem) rotate(135deg);-ms-transform:translateY(0rem) rotate(135deg);-o-transform:translateY(0rem) rotate(135deg);transform:translateY(0rem) rotate(135deg);width:3.06rem}.a--header-design-01 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar:nth-child(2){width:0}.a--header-design-01 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar:nth-child(3){-webkit-transform:translateY(0rem) rotate(-135deg);-moz-transform:translateY(0rem) rotate(-135deg);-ms-transform:translateY(0rem) rotate(-135deg);-o-transform:translateY(0rem) rotate(-135deg);transform:translateY(0rem) rotate(-135deg);width:3.06rem}.a--header-design-01 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-pulsar{display:none}.a--header-design-01 ul.a--slide-menu__container li{display:block}.a--header-design-01 ul.a--slide-menu__container li a{color:#fff;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.a--header-design-01 ul.a--slide-menu__container li a:hover,.a--header-design-01 ul.a--slide-menu__container li a:focus{color:rgba(255,255,255,0.6)}.a--header-design-01 ul.a--slide-menu__container li.a--active a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:rgba(255,255,255,0.2)}.a--header-design-01 ul.a--slide-menu__container li.a--spacer{margin:1.5rem auto;width:5rem;height:0.2rem;background-color:rgba(255,255,255,0.4)}.a--header-design-01 .a--slide-menu__container,.a--header-design-01 ul.a--slide-menu__container{position:absolute;z-index:1001;width:100%;padding-top:10rem;padding-bottom:50rem;height:100vh;overflow-y:auto;left:0;top:0;background-color:#2299d5;font-size:1.6rem;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);overflow:hidden}.a--header-design-01 .a--slide-menu__container li,.a--header-design-01 ul.a--slide-menu__container li{display:block;text-align:center;-webkit-transform:translate3d(0, 110vh, 0);transform:translate3d(0, 110vh, 0);-webkit-transition:-webkit-transform 0.7s;transition:transform 0.7s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.a--header-design-01 .a--slide-menu__container li:nth-child(1),.a--header-design-01 ul.a--slide-menu__container li:nth-child(1){-webkit-transform:translate3d(0, 110vh, 0);transform:translate3d(0, 110vh, 0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.a--header-design-01 .a--slide-menu__container li:nth-child(2),.a--header-design-01 ul.a--slide-menu__container li:nth-child(2){-webkit-transform:translate3d(0, 120vh, 0);transform:translate3d(0, 120vh, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.45s}.a--header-design-01 .a--slide-menu__container li:nth-child(3),.a--header-design-01 ul.a--slide-menu__container li:nth-child(3){-webkit-transform:translate3d(0, 130vh, 0);transform:translate3d(0, 130vh, 0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.a--header-design-01 .a--slide-menu__container li:nth-child(4),.a--header-design-01 ul.a--slide-menu__container li:nth-child(4){-webkit-transform:translate3d(0, 140vh, 0);transform:translate3d(0, 140vh, 0);-webkit-transition:-webkit-transform 0.55s;transition:transform 0.55s}.a--header-design-01 .a--slide-menu__container li:nth-child(5),.a--header-design-01 ul.a--slide-menu__container li:nth-child(5){-webkit-transform:translate3d(0, 150vh, 0);transform:translate3d(0, 150vh, 0);-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s}.a--header-design-01 .a--slide-menu__container li:nth-child(6),.a--header-design-01 ul.a--slide-menu__container li:nth-child(6){-webkit-transform:translate3d(0, 160vh, 0);transform:translate3d(0, 160vh, 0);-webkit-transition:-webkit-transform 0.65s;transition:transform 0.65s}.a--header-design-01 .a--slide-menu__container li:nth-child(7),.a--header-design-01 ul.a--slide-menu__container li:nth-child(7){-webkit-transform:translate3d(0, 170vh, 0);transform:translate3d(0, 170vh, 0);-webkit-transition:-webkit-transform 0.7s;transition:transform 0.7s}.a--header-design-01 .a--slide-menu__container li:nth-child(8),.a--header-design-01 ul.a--slide-menu__container li:nth-child(8){-webkit-transform:translate3d(0, 180vh, 0);transform:translate3d(0, 180vh, 0);-webkit-transition:-webkit-transform 0.75s;transition:transform 0.75s}.a--header-design-01 .a--slide-menu__container li:nth-child(9),.a--header-design-01 ul.a--slide-menu__container li:nth-child(9){-webkit-transform:translate3d(0, 190vh, 0);transform:translate3d(0, 190vh, 0);-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s}.a--header-design-01 .a--slide-menu__container li:last-child,.a--header-design-01 ul.a--slide-menu__container li:last-child{-webkit-transform:translate3d(0, 200vh, 0);transform:translate3d(0, 200vh, 0);-webkit-transition:-webkit-transform 1s;transition:transform 1s}.a--header-design-01 .a--slide-menu__container li a,.a--header-design-01 ul.a--slide-menu__container li a{padding-top:1.4rem;padding-bottom:1.4rem;display:inline-block;margin-left:0}.a--header-design-01 .a--slide-menu__container li a.a--cta,.a--header-design-01 ul.a--slide-menu__container li a.a--cta{margin-top:2rem}.a--header-design-01 .a--slide-menu__container.a--active,.a--header-design-01 ul.a--slide-menu__container.a--active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.a--header-design-01 .a--slide-menu__container.a--active li,.a--header-design-01 ul.a--slide-menu__container.a--active li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.a--header-design-02.a--site-nav{background-color:#fff;border-top:0.4rem solid #2299d5}.a--header-design-02.a--site-nav .a--site-nav__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:0.2rem solid rgba(66,66,66,0.2)}@media (max-width: 991px){.a--header-design-02.a--site-nav .a--site-nav__container{padding-top:1.5rem;padding-bottom:1.5rem}}.a--header-design-02.a--site-nav .a--site-nav__container:before,.a--header-design-02.a--site-nav .a--site-nav__container:after{display:none}.a--header-design-02.a--site-nav .a--site-nav__logo{height:6rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.a--header-design-02.a--site-nav .a--site-nav__logo{width:100%}}@supports (-ms-accelerator: true){.a--header-design-02.a--site-nav .a--site-nav__logo{width:100%}}.a--header-design-02.a--site-nav .a--site-nav__logo__container{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.a--header-design-02.a--site-nav .a--site-nav__logo__positive{display:inline-block}.a--header-design-02.a--site-nav .a--site-nav__logo__negative{display:none}.a--header-design-02.a--site-nav .a--site-nav__group-left{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-shrink:2;-moz-flex-shrink:2;flex-shrink:2;-ms-flex-negative:2}.a--header-design-02.a--site-nav .a--site-nav__group-right{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--header-design-02.a--site-nav .a--site-nav__course-name{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;margin-left:2rem;border-left:0.1rem solid rgba(66,66,66,0.25);padding-left:2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300;font-size:1.6rem;color:rgba(66,66,66,0.6)}@media (max-width: 991px){.a--header-design-02.a--site-nav .a--site-nav__course-name{display:none}}.a--header-design-02.a--site-nav .a--site-nav__course-name span{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin-right:1rem}.a--header-design-02 .a--site-menu__container{margin:0;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0.2rem;letter-spacing:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;color:#424242}.a--header-design-02 .a--site-menu__container ul{padding:0;margin:0}.a--header-design-02 .a--site-menu__group{display:inline-block;padding:0 2rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}@media (max-width: 991px){.a--header-design-02 .a--site-menu__group{display:none}}@media (max-width: 991px){.a--header-design-02 .a--site-menu__group.a--slide-menu{display:inline-block}}.a--header-design-02 .a--site-menu__group ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.a--header-design-02 .a--site-menu__group.a--slide-menu ul{display:block;visibility:hidden}.a--header-design-02 .a--site-menu__group.a--slide-menu ul.a--active{visibility:visible}.a--header-design-02 .a--site-menu__group:first-child{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--header-design-02 .a--site-menu__group:first-child ul{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.a--header-design-02 .a--site-menu__group:last-child{padding:0 0 0 2rem}.a--header-design-02 .a--site-menu__group ul li{display:inline-block;list-style-type:none;margin:1.5rem 2rem}.a--header-design-02 .a--site-menu__group ul li a{color:#424242;text-transform:uppercase;position:relative}.a--header-design-02 .a--site-menu__group ul li a:after{position:absolute;bottom:-1rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--header-design-02 .a--site-menu__group ul li a:hover:after,.a--header-design-02 .a--site-menu__group ul li a:focus:after{width:100%}.a--header-design-02 .a--site-menu__group ul li a:after{background-color:#2299d5}.a--header-design-02 .a--site-menu__group ul li.a--active a{color:#0C6B8C}.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a{background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a:before,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a:hover:before,.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a:focus:before,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a:hover:before,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a:hover,.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a:focus,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a:hover,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a:focus{color:rgba(255,255,255,0.8)}.a--header-design-02 .a--site-menu__group ul li.a--nav-cta a:after,.a--header-design-02 .a--site-menu__group ul li.a--cta-button a:after{display:none}.a--header-design-02 .a--site-menu__group.a--user-avatar{color:rgba(66,66,66,0.6)}.a--header-design-02 .a--slide-menu{border-left:0.2rem solid rgba(66,66,66,0.2);margin-left:2rem;padding-left:4rem !important}.a--header-design-02 button.a--site-nav__mobile-toggle{color:#fff;font-size:2rem;background:none;border:none;outline:none;width:6.4rem;height:3.6rem !important;padding:0;position:relative;bottom:0.2rem;z-index:1000000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.a--header-design-02 button.a--site-nav__mobile-toggle{top:1.8rem}}@supports (-ms-accelerator: true){.a--header-design-02 button.a--site-nav__mobile-toggle{top:1.8rem}}.a--header-design-02 button.a--site-nav__mobile-toggle .a--toggle-text{position:absolute;top:0.32rem;bottom:0;left:0;right:0;text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:1.6rem;color:#424242;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.a--header-design-02 button.a--site-nav__mobile-toggle .a--toggle-text{top:-2.7rem}}@supports (-ms-accelerator: true){.a--header-design-02 button.a--site-nav__mobile-toggle .a--toggle-text{top:-2.7rem}}.a--header-design-02 button.a--site-nav__mobile-toggle .a--toggle-bar{width:2rem;height:0.4rem;border-radius:0.4rem;display:block;background-color:#424242;position:absolute;z-index:1002;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);opacity:0}.a--header-design-02 button.a--site-nav__mobile-toggle .a--toggle-bar:nth-child(1){-webkit-transform:translateY(-0.5rem) rotate(135deg);-moz-transform:translateY(-0.5rem) rotate(135deg);-ms-transform:translateY(-0.5rem) rotate(135deg);-o-transform:translateY(-0.5rem) rotate(135deg);transform:translateY(-0.5rem) rotate(135deg)}.a--header-design-02 button.a--site-nav__mobile-toggle .a--toggle-bar:nth-child(2){-webkit-transform:translateY(0.65rem) rotate(-135deg);-moz-transform:translateY(0.65rem) rotate(-135deg);-ms-transform:translateY(0.65rem) rotate(-135deg);-o-transform:translateY(0.65rem) rotate(-135deg);transform:translateY(0.65rem) rotate(-135deg)}.a--header-design-02 button.a--site-nav__mobile-toggle:hover .a--toggle-text{opacity:0}.a--header-design-02 button.a--site-nav__mobile-toggle:hover .a--toggle-bar{opacity:1}.a--header-design-02 button.a--site-nav__mobile-toggle:hover .a--toggle-bar:nth-child(1){-webkit-transform:translateX(0.5rem) translateY(-0.5rem) rotate(135deg);-moz-transform:translateX(0.5rem) translateY(-0.5rem) rotate(135deg);-ms-transform:translateX(0.5rem) translateY(-0.5rem) rotate(135deg);-o-transform:translateX(0.5rem) translateY(-0.5rem) rotate(135deg);transform:translateX(0.5rem) translateY(-0.5rem) rotate(135deg)}.a--header-design-02 button.a--site-nav__mobile-toggle:hover .a--toggle-bar:nth-child(2){-webkit-transform:translateX(0.5rem) translateY(0.65rem) rotate(-135deg);-moz-transform:translateX(0.5rem) translateY(0.65rem) rotate(-135deg);-ms-transform:translateX(0.5rem) translateY(0.65rem) rotate(-135deg);-o-transform:translateX(0.5rem) translateY(0.65rem) rotate(-135deg);transform:translateX(0.5rem) translateY(0.65rem) rotate(-135deg)}@-webkit-keyframes togglePulsar{0%{-webkit-transform:scale(0.2);opacity:0.1}80%{-webkit-transform:scale(1.2);opacity:0.3}100%{-webkit-transform:scale(0.2);opacity:0.1}}@-moz-keyframes togglePulsar{0%{-moz-transform:scale(0.2);opacity:0.1}80%{-moz-transform:scale(1.2);opacity:0.3}100%{-moz-transform:scale(0.2);opacity:0.1}}@keyframes togglePulsar{0%{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);opacity:0.1}80%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0.3}100%{-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2);opacity:0.1}}.a--header-design-02 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-text{opacity:0}.a--header-design-02 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar{background-color:#fff;width:3rem;opacity:1}.a--header-design-02 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar:nth-child(1){-webkit-transform:translateY(0rem) rotate(-135deg);-moz-transform:translateY(0rem) rotate(-135deg);-ms-transform:translateY(0rem) rotate(-135deg);-o-transform:translateY(0rem) rotate(-135deg);transform:translateY(0rem) rotate(-135deg);width:3.06rem}.a--header-design-02 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-bar:nth-child(2){-webkit-transform:translateY(0rem) rotate(135deg);-moz-transform:translateY(0rem) rotate(135deg);-ms-transform:translateY(0rem) rotate(135deg);-o-transform:translateY(0rem) rotate(135deg);transform:translateY(0rem) rotate(135deg);width:3.06rem}.a--header-design-02 button.a--site-nav__mobile-toggle.a--toggled .a--toggle-pulsar{display:none}.a--header-design-02 ul.a--slide-menu__container li{display:block}.a--header-design-02 ul.a--slide-menu__container li a{color:#fff;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.a--header-design-02 ul.a--slide-menu__container li a:hover,.a--header-design-02 ul.a--slide-menu__container li a:focus{color:rgba(255,255,255,0.6)}.a--header-design-02 ul.a--slide-menu__container li.a--active a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:rgba(255,255,255,0.2)}.a--header-design-02 ul.a--slide-menu__container li.a--spacer{margin:1.5rem auto;width:5rem;height:0.2rem;background-color:rgba(255,255,255,0.4)}.a--header-design-02 .a--slide-menu__container,.a--header-design-02 ul.a--slide-menu__container{position:fixed;z-index:1001;width:100%;max-width:100%;padding-top:10rem;padding-bottom:50rem;height:100vh;overflow-y:auto;right:0;top:0;background-color:#2299d5;font-size:1.6rem;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);overflow:hidden}.a--header-design-02 .a--slide-menu__container li,.a--header-design-02 ul.a--slide-menu__container li{display:block;text-align:center;-webkit-transform:translate3d(0, 110vh, 0);transform:translate3d(0, 110vh, 0);-webkit-transition:-webkit-transform 0.7s;transition:transform 0.7s;-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.a--header-design-02 .a--slide-menu__container li:nth-child(1),.a--header-design-02 ul.a--slide-menu__container li:nth-child(1){-webkit-transform:translate3d(0, 110vh, 0);transform:translate3d(0, 110vh, 0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.a--header-design-02 .a--slide-menu__container li:nth-child(2),.a--header-design-02 ul.a--slide-menu__container li:nth-child(2){-webkit-transform:translate3d(0, 120vh, 0);transform:translate3d(0, 120vh, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.45s}.a--header-design-02 .a--slide-menu__container li:nth-child(3),.a--header-design-02 ul.a--slide-menu__container li:nth-child(3){-webkit-transform:translate3d(0, 130vh, 0);transform:translate3d(0, 130vh, 0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.a--header-design-02 .a--slide-menu__container li:nth-child(4),.a--header-design-02 ul.a--slide-menu__container li:nth-child(4){-webkit-transform:translate3d(0, 140vh, 0);transform:translate3d(0, 140vh, 0);-webkit-transition:-webkit-transform 0.55s;transition:transform 0.55s}.a--header-design-02 .a--slide-menu__container li:nth-child(5),.a--header-design-02 ul.a--slide-menu__container li:nth-child(5){-webkit-transform:translate3d(0, 150vh, 0);transform:translate3d(0, 150vh, 0);-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s}.a--header-design-02 .a--slide-menu__container li:nth-child(6),.a--header-design-02 ul.a--slide-menu__container li:nth-child(6){-webkit-transform:translate3d(0, 160vh, 0);transform:translate3d(0, 160vh, 0);-webkit-transition:-webkit-transform 0.65s;transition:transform 0.65s}.a--header-design-02 .a--slide-menu__container li:nth-child(7),.a--header-design-02 ul.a--slide-menu__container li:nth-child(7){-webkit-transform:translate3d(0, 170vh, 0);transform:translate3d(0, 170vh, 0);-webkit-transition:-webkit-transform 0.7s;transition:transform 0.7s}.a--header-design-02 .a--slide-menu__container li:nth-child(8),.a--header-design-02 ul.a--slide-menu__container li:nth-child(8){-webkit-transform:translate3d(0, 180vh, 0);transform:translate3d(0, 180vh, 0);-webkit-transition:-webkit-transform 0.75s;transition:transform 0.75s}.a--header-design-02 .a--slide-menu__container li:nth-child(9),.a--header-design-02 ul.a--slide-menu__container li:nth-child(9){-webkit-transform:translate3d(0, 190vh, 0);transform:translate3d(0, 190vh, 0);-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s}.a--header-design-02 .a--slide-menu__container li:last-child,.a--header-design-02 ul.a--slide-menu__container li:last-child{-webkit-transform:translate3d(0, 200vh, 0);transform:translate3d(0, 200vh, 0);-webkit-transition:-webkit-transform 1s;transition:transform 1s}.a--header-design-02 .a--slide-menu__container li a,.a--header-design-02 ul.a--slide-menu__container li a{padding-top:1.4rem;padding-bottom:1.4rem;display:inline-block;margin-left:0}.a--header-design-02 .a--slide-menu__container li a.a--cta,.a--header-design-02 ul.a--slide-menu__container li a.a--cta{margin-top:2rem}.a--header-design-02 .a--slide-menu__container.a--active,.a--header-design-02 ul.a--slide-menu__container.a--active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.a--header-design-02 .a--slide-menu__container.a--active li,.a--header-design-02 ul.a--slide-menu__container.a--active li{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.a--hero-section-01{padding-top:8rem;padding-bottom:8rem;text-align:center;background-position:center center;background-size:cover;background-color:#2299d5;line-height:150%}.a--hero-section-01__container{padding-left:3rem;padding-right:3rem}.a--hero-section-01 h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:5.8rem;margin:0 0 2rem;color:inherit}@media (max-width: 991px){.a--hero-section-01 h1{font-size:4.2rem}}.a--hero-section-01 h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;margin:0;color:inherit;opacity:0.75}.a--hero-section-01__cta-container{margin:3.5rem 0 0}.a--hero-section-01__cta-container .a--cta{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;font-size:2.0rem;margin:1rem;color:#fff;border-radius:0.5rem;position:relative}.a--hero-section-01__cta-container .a--cta:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--hero-section-01__cta-container .a--cta:hover:before,.a--hero-section-01__cta-container .a--cta:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--hero-section-01__cta-container .a--cta:hover,.a--hero-section-01__cta-container .a--cta:focus{color:rgba(255,255,255,0.8)}.a--heading-plus-text-plus-cta{padding:7rem 0;line-height:150%}.a--heading-plus-text-plus-cta h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:4.2rem;margin:0 0 3rem;color:#2299d5;text-transform:none}.a--heading-plus-text-plus-cta__cta-container{margin:3.5rem 0 0}.a--heading-plus-text-plus-cta .a--cta{background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;margin:1rem;font-size:1.8rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.a--heading-plus-text-plus-cta .a--cta:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--heading-plus-text-plus-cta .a--cta:hover:before,.a--heading-plus-text-plus-cta .a--cta:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--heading-plus-text-plus-cta .a--cta:hover,.a--heading-plus-text-plus-cta .a--cta:focus{color:rgba(255,255,255,0.8)}.a--heading-plus-text-plus-cta.centered{text-align:center}.a--heading-plus-text-plus-cta.centered p{max-width:92rem;margin:1rem auto}.a--heading-plus-text-plus-cta.negative{background-color:#2299d5;color:#fff}.a--heading-plus-text-plus-cta.negative h2{color:#fff}.a--heading-plus-text-plus-cta.negative .a--cta{background-color:transparent;border:0.2rem solid #fff;color:#fff}.a--heading-plus-text-plus-cta.negative .a--cta:hover,.a--heading-plus-text-plus-cta.negative .a--cta:focus{color:rgba(255,255,255,0.8)}.a--plain-content{padding:5rem 0;background-color:transparent;line-height:150%;font-size:1.6rem}.a--plain-content h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:4.2rem;margin:0 0 3rem;color:#2299d5;text-transform:none}.a--plain-content h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:3.2rem;margin:4rem 0 3rem;color:#2299d5;text-transform:none}.a--plain-content h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.8rem;margin:3rem 0 2rem;color:rgba(66,66,66,0.8);text-transform:none}.a--plain-content h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--expanding-sections-list-01{padding:3rem 0;line-height:150%}.a--expanding-sections-list-01__container{padding:0 1.5rem;margin:0 auto}.a--expanding-sections-list-01__item{list-style-type:none;padding:2.5rem 0;border-bottom:0.1rem solid rgba(66,66,66,0.2)}.a--expanding-sections-list-01__item:last-child{border-bottom:none}.a--expanding-sections-list-01__item__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;margin:0;font-size:1.8rem;cursor:pointer}.a--expanding-sections-list-01__item.a--expanded .a--expanding-sections-list-01__item__title{margin:0 0 1.5rem}.a--line-separator__container{background-color:rgba(66,66,66,0.2);height:0.1rem}.a--line-separator__container.two-px{height:0.2rem}.a--line-separator__container.five-px{height:0.5rem}.a--line-separator__container.eight-px{height:0.8rem}.a--photo-grid-01{padding:6rem 0}.a--photo-grid-01__single-container{overflow:hidden}.a--photo-grid-01__photo{background-size:cover;width:100%;display:block;margin:1.5rem 0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.a--photo-grid-01__photo:after{content:"";display:block;padding-bottom:100%}.a--photo-grid-01__photo:hover,.a--photo-grid-01__photo:focus{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.a--course-tile-01__wrapper{padding:1.5rem;width:25%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (max-width: 1199px){.a--course-tile-01__wrapper{width:33.3%}}@media (max-width: 991px){.a--course-tile-01__wrapper{width:50%}}@media (max-width: 767px){.a--course-tile-01__wrapper{width:100%}}.a--course-tile-01__container{border:0.1rem solid #dedede;padding:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#fff;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;cursor:pointer;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1),0 0.3rem 0.2rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1),0 0.3rem 0.2rem rgba(0,0,0,0.1);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.1),0 0.3rem 0.2rem rgba(0,0,0,0.1)}.a--course-tile-01__container:hover,.a--course-tile-01__container:focus{cursor:pointer;-webkit-box-shadow:0 1.9rem 3.8rem rgba(0,0,0,0.3),0 1.5rem 1.2rem rgba(0,0,0,0.22);-moz-box-shadow:0 1.9rem 3.8rem rgba(0,0,0,0.3),0 1.5rem 1.2rem rgba(0,0,0,0.22);box-shadow:0 1.9rem 3.8rem rgba(0,0,0,0.3),0 1.5rem 1.2rem rgba(0,0,0,0.22)}.a--course-tile-01__image{width:100%;height:18rem;background-size:cover;background-position:center center;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;border-bottom:0.4rem solid #2299d5}.a--course-tile-01__info{padding:3rem 2rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;background-color:#fff}.a--course-tile-01__code,.a--course-tile-01__organization{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:rgba(66,66,66,0.8);margin:0 0 0.5rem}.a--course-tile-01__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2rem;margin:0 0 1.5rem;color:#2299d5;display:block}.a--course-tile-01__organization{border-top:0.1rem solid rgba(66,66,66,0.1);padding-top:1.5rem;display:block}.a--course-tile-01__start-date{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;font-size:1.4rem;text-transform:uppercase;margin:0}.a--course-tile-01-parent-element{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}.a--course-tile-01-parent-element.courses-listing-narrower li.courses-listing-item{padding:1.5rem;width:33.3%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width: 1199px){.a--course-tile-01-parent-element.courses-listing-narrower li.courses-listing-item{width:50%}}@media (max-width: 991px){.a--course-tile-01-parent-element.courses-listing-narrower li.courses-listing-item{width:50%}}@media (max-width: 767px){.a--course-tile-01-parent-element.courses-listing-narrower li.courses-listing-item{width:100%}}.a--course-tile-01-parent-element li.courses-listing-item{padding:1.5rem;width:25%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width: 1199px){.a--course-tile-01-parent-element li.courses-listing-item{width:33.3%}}@media (max-width: 991px){.a--course-tile-01-parent-element li.courses-listing-item{width:50%}}@media (max-width: 767px){.a--course-tile-01-parent-element li.courses-listing-item{width:100%}}.a--course-tile-01-parent-element li.courses-listing-item .a--course-tile-01__wrapper{padding:0;width:100%}.a--course-tile-02__wrapper{padding:1.5rem;width:25%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.a--course-tile-02__wrapper:first-of-type{width:50%}.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__container{background-color:#2299d5;border:none;text-align:left}.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__code,.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__organization{color:rgba(255,255,255,0.8)}.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__title,.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__start-date{color:#fff}.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__image{opacity:1}.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem}.a--course-tile-02__wrapper:first-of-type .a--course-tile-02__title{font-size:3.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}}@media (max-width: 1199px){.a--course-tile-02__wrapper{width:33.3%}}@media (max-width: 991px){.a--course-tile-02__wrapper{width:50%}}@media (max-width: 767px){.a--course-tile-02__wrapper{width:100%}}.a--course-tile-02__container{border:0.1rem solid #dedede;padding:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#fff;display:block;width:100%;min-height:28rem;position:relative;overflow:hidden;text-align:left}.a--course-tile-02__container:hover,.a--course-tile-02__container:focus{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-moz-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}.a--course-tile-02__image{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;border-radius:100%;background-size:cover;background-position:center center;position:absolute;opacity:0.1;width:280px;height:280px;bottom:-56px;right:-40px}@media (max-width: 1199px){.a--course-tile-02__image{width:280px;height:280px;bottom:-56px;right:-40px}}@media (max-width: 991px){.a--course-tile-02__image{width:260px;height:260px;bottom:-52px;right:-37.14286px}}@media (max-width: 767px){.a--course-tile-02__image{width:140px;height:140px;bottom:-28px;right:-20px}}.a--course-tile-02__info{padding:3rem 2rem}.a--course-tile-02__code,.a--course-tile-02__organization{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:rgba(66,66,66,0.8);margin:0 0 0.5rem}.a--course-tile-02__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2rem;margin:0 0 1.5rem;padding-bottom:1.5rem;color:#2299d5;display:block;border-bottom:0.1rem solid rgba(66,66,66,0.2)}.a--course-tile-02__start-date{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;font-size:1.4rem;text-transform:uppercase;margin:0}.a--course-tile-02-parent-element{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item{padding:1.5rem;width:50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1200px){.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type{width:100%}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__container{background-color:#2299d5;border:none}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__code,.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__organization{color:rgba(255,255,255,0.8)}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__title,.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__start-date{color:#fff}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__image{opacity:1}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__info{width:36rem}.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item:first-of-type .a--course-tile-02__title{font-size:3.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}}@media (max-width: 1199px){.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item{width:50%}}@media (max-width: 991px){.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item{width:50%}}@media (max-width: 767px){.a--course-tile-02-parent-element.courses-listing-narrower li.courses-listing-item{width:100%}}.a--course-tile-02-parent-element li.courses-listing-item{padding:1.5rem;width:25%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 1200px){.a--course-tile-02-parent-element li.courses-listing-item:first-of-type{width:50%}.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__container{background-color:#2299d5;border:none}.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__code,.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__organization{color:rgba(255,255,255,0.8)}.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__title,.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__start-date{color:#fff}.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__image{opacity:1}.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__info{width:36rem}.a--course-tile-02-parent-element li.courses-listing-item:first-of-type .a--course-tile-02__title{font-size:3.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}}@media (max-width: 1199px){.a--course-tile-02-parent-element li.courses-listing-item{width:33.3%}}@media (max-width: 991px){.a--course-tile-02-parent-element li.courses-listing-item{width:50%}}@media (max-width: 767px){.a--course-tile-02-parent-element li.courses-listing-item{width:100%}}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper{padding:0;width:100% !important}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__container{border:0.1rem solid #dedede;padding:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#fff;display:block;width:100%;min-height:28rem;position:relative;overflow:hidden}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__container:hover,.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__container:focus{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-moz-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__image{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;border-radius:100%;background-size:cover;background-position:center center;position:absolute;opacity:0.1;width:280px;height:280px;bottom:-56px;right:-40px}@media (max-width: 1199px){.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__image{width:280px;height:280px;bottom:-56px;right:-40px}}@media (max-width: 991px){.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__image{width:260px;height:260px;bottom:-52px;right:-37.14286px}}@media (max-width: 767px){.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__image{width:140px;height:140px;bottom:-28px;right:-20px}}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__info{padding:3rem 2rem}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__code,.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__organization{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:rgba(66,66,66,0.8);margin:0 0 0.5rem}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2rem;margin:0 0 1.5rem;padding-bottom:1.5rem;color:#2299d5;display:block;border-bottom:0.1rem solid rgba(66,66,66,0.2)}.a--course-tile-02-parent-element li.courses-listing-item .a--course-tile-02__wrapper .a--course-tile-02__start-date{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;font-size:1.4rem;text-transform:uppercase;margin:0}.a--course-tile-03{margin:1.5rem;display:block;max-width:92rem;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:0.1rem solid #dedede;text-align:left;position:relative}.a--course-tile-03:hover,.a--course-tile-03:focus{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);-moz-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);z-index:10}@media (min-width: 768px){.a--course-tile-03{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:1.5rem 0}.a--course-tile-03__image{display:block;width:26rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;margin-right:1.5rem}}.a--course-tile-03__image{background-size:cover;background-position:center center}.a--course-tile-03__info-container{padding:3rem 1.5rem;background-color:#fff;width:100%}.a--course-tile-03__code{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;color:rgba(66,66,66,0.8);margin:0}.a--course-tile-03__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.8rem;margin:0 0 1.5rem;color:#2299d5;display:block}.a--course-tile-03__separator-line{width:10rem;height:0.2rem;background-color:#2299d5;display:block;margin-bottom:1.5rem}.a--course-tile-03__start-date{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:rgba(66,66,66,0.8);font-size:1.4rem;text-transform:none;margin:0}.a--course-tile-03__start-date span{text-transform:none;margin-right:0.5rem;color:rgba(66,66,66,0.5)}.a--course-tile-03__description{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;line-height:180%;margin:1rem 0}.a--course-tile-03__more-info{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem}.a--course-tile-03-parent-element{position:relative;z-index:2}.a--course-tile-03-parent-element li.courses-listing-item{list-style-type:none}.a--course-listing-01__container{padding-top:5rem;padding-bottom:5rem}.a--course-listing-01__container.centered{text-align:center}.a--course-listing-01__container.centered .a--course-listing-01__header{max-width:100%}.a--course-listing-01__container.centered .a--course-tile-03{margin:1rem auto}.a--course-listing-01__header{margin-bottom:5rem;max-width:78rem}.a--course-listing-01__section-heading{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:4.2rem;margin:0 0 2rem;color:#2299d5;text-transform:none;text-align:inherit}.a--course-listing-01__courses{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.a--discovery-search-01{width:100%;margin-top:3rem;margin-bottom:3rem;padding:0 2rem;border-bottom:0.1rem solid rgba(66,66,66,0.25)}.a--discovery-search-01__main{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:3rem 0}.a--discovery-search-01__main h2{margin:0 3rem 0 0;font-size:2.4rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:rgba(66,66,66,0.7)}.a--discovery-search-01__main__content{width:100%;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--discovery-search-01__expand-area-wrapper{display:none}.a--discovery-search-01__expand-button{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;font-size:2rem;color:rgba(66,66,66,0.7);transition:all 0.3s ease-in-out}.a--discovery-search-01__expand-button:hover,.a--discovery-search-01__expand-button:focus,.a--discovery-search-01__expand-button:hover:not(:disabled),.a--discovery-search-01__expand-button:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--discovery-search-01__expand-button:hover,.a--discovery-search-01__expand-button:focus{outline:none !important}.a--discovery-search-01__expand-button .inactive{display:block}.a--discovery-search-01__expand-button .active{display:none}.a--discovery-search-01__expand-button:hover,.a--discovery-search-01__expand-button:focus,.a--discovery-search-01__expand-button:hover:not(:disabled),.a--discovery-search-01__expand-button:focus:not(:disabled){background:none;opacity:0.7}.a--discovery-search-01__expand-button.activated{color:rgba(66,66,66,0.3)}.a--discovery-search-01__expand-button.activated .inactive{display:none}.a--discovery-search-01__expand-button.activated .active{display:block}.a--discovery-search-01__expand-area{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:3rem 0;border-bottom:0.1rem solid rgba(66,66,66,0.25)}.a--discovery-search-01__search-button{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;font-size:2rem;color:rgba(66,66,66,0.7)}.a--discovery-search-01__search-button:hover,.a--discovery-search-01__search-button:focus,.a--discovery-search-01__search-button:hover:not(:disabled),.a--discovery-search-01__search-button:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--discovery-search-01__search-button:hover,.a--discovery-search-01__search-button:focus{outline:none !important}.a--discovery-search-01 input[type="text"]{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;width:100%;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#424242}.a--discovery-search-01 input[type="text"]:hover,.a--discovery-search-01 input[type="text"]:focus,.a--discovery-search-01 input[type="text"]:hover:not(:disabled),.a--discovery-search-01 input[type="text"]:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--discovery-search-01 input[type="text"]:hover,.a--discovery-search-01 input[type="text"]:focus{outline:none !important}.a--discovery-search-01__filters{padding:3rem 0}.a--discovery-search-01__filters button.clear-filters,.a--discovery-search-01__filters button.facet-option{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;background-color:rgba(66,66,66,0.4);color:rgba(66,66,66,0.8);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:1rem 1.5rem;margin:0.75rem}.a--discovery-search-01__filters button.clear-filters:hover,.a--discovery-search-01__filters button.clear-filters:focus,.a--discovery-search-01__filters button.clear-filters:hover:not(:disabled),.a--discovery-search-01__filters button.clear-filters:focus:not(:disabled),.a--discovery-search-01__filters button.facet-option:hover,.a--discovery-search-01__filters button.facet-option:focus,.a--discovery-search-01__filters button.facet-option:hover:not(:disabled),.a--discovery-search-01__filters button.facet-option:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--discovery-search-01__filters button.clear-filters:hover,.a--discovery-search-01__filters button.clear-filters:focus,.a--discovery-search-01__filters button.facet-option:hover,.a--discovery-search-01__filters button.facet-option:focus{outline:none !important}.a--discovery-search-01__filters button.clear-filters:hover,.a--discovery-search-01__filters button.clear-filters:focus,.a--discovery-search-01__filters button.facet-option:hover,.a--discovery-search-01__filters button.facet-option:focus{background-color:#2299d5;color:#fff;padding:1rem 1.5rem}.a--discovery-search-01__filters ul.active-filters{padding:0;margin:0;display:inline-block}.a--discovery-search-01__filters ul.active-filters li{list-style-type:none;display:inline-block;margin:0.75rem}.a--discovery-facets{padding-top:1.5rem;padding-bottom:1.5rem}.a--discovery-facets__heading{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:rgba(66,66,66,0.7);font-size:2rem;margin:0 0 2rem;border-bottom:0.1rem solid rgba(66,66,66,0.2);padding:0 0 2rem}.a--discovery-facets__group-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;font-size:1.6rem;margin:1.5rem 0 1.5rem}.a--discovery-facets__list{margin:0;padding:0 0 1.5rem;border-bottom:0.1rem solid rgba(66,66,66,0.2)}.a--discovery-facets__list li{list-style-type:none}.a--discovery-facets__toggle button{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;padding:1rem 0 2rem;font-size:1.2rem}.a--discovery-facets__toggle button:hover,.a--discovery-facets__toggle button:focus,.a--discovery-facets__toggle button:hover:not(:disabled),.a--discovery-facets__toggle button:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--discovery-facets__toggle button:hover,.a--discovery-facets__toggle button:focus{outline:none !important}.a--discovery-facets__facet-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;width:100%}.a--discovery-facets__facet-option{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;list-style-type:none;padding:0.75rem 0;width:100%}.a--discovery-facets__facet-option:hover,.a--discovery-facets__facet-option:focus,.a--discovery-facets__facet-option:hover:not(:disabled),.a--discovery-facets__facet-option:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.a--discovery-facets__facet-option:hover,.a--discovery-facets__facet-option:focus{outline:none !important}.a--discovery-facets__facet-option.selected{opacity:0.6}.a--discovery-facets__facet-option span.name{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;width:100%;font-size:1.6rem}.a--discovery-facets__facet-option span.count{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;background-color:#0093d4;padding:0.3rem 0.8rem;border-radius:1rem;font-size:1.2rem;color:#fff}.a--dashboard-course-listing-01{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;list-style-type:none;padding:1.5rem 0;border-bottom:0.1rem solid rgba(66,66,66,0.3)}.a--dashboard-course-listing-01:last-child{border-bottom:none;margin-bottom:5rem}.a--dashboard-course-listing-01__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.a--dashboard-course-listing-01__container{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.a--dashboard-course-listing-01__course-image{width:24rem;margin-right:3rem;min-height:18rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;background-size:cover;background-position:center center;opacity:1;position:relative}.a--dashboard-course-listing-01__course-image:hover,.a--dashboard-course-listing-01__course-image:focus{opacity:0.8}@media (max-width: 767px){.a--dashboard-course-listing-01__course-image{width:100%;margin:0 0 2rem}}.a--dashboard-course-listing-01__course-image .course-blocked-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#061b25;background-image:-webkit-linear-gradient(bottom, #061b25,#145a7d);background-image:linear-gradient(to top,#061b25,#145a7d);opacity:0.7}.a--dashboard-course-listing-01__course-image .course-blocked-label{font-size:2.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;letter-spacing:0.1rem;color:rgba(255,255,255,0.8);display:block;width:100%;text-align:center}.a--dashboard-course-listing-01__details-wrapper{padding:1rem 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;width:100%}.a--dashboard-course-listing-01__details-container{width:100%}.a--dashboard-course-listing-01__course-name{display:block;color:#2299d5;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin:0 0 1rem;font-size:2rem}@media (max-width: 767px){.a--dashboard-course-listing-01__course-name{font-size:1.6rem}}.a--dashboard-course-listing-01__course-organisation-id{color:rgba(66,66,66,0.7);font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin:0 0 1.5rem;font-size:1.6rem}.a--dashboard-course-listing-01__course-dates{padding:1.5rem 0;border-top:0.1rem solid rgba(66,66,66,0.2);border-bottom:0.1rem solid rgba(66,66,66,0.2)}.a--dashboard-course-listing-01__course-dates .course-ended{color:#c0392b}.a--dashboard-course-listing-01__course-dates .course-started{color:#27ae60}.a--dashboard-course-listing-01__course-dates .course-coming-soon{color:rgba(66,66,66,0.7)}.a--dashboard-course-listing-01__course-dates .course-starts-soon{color:#2299d5}.a--dashboard-course-listing-01__course-options{padding:1rem 0 0 0;margin:0}.a--dashboard-course-listing-01__course-options li{display:inline-block;margin:0.5rem 2rem 0 0;list-style-type:none;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.a--dashboard-course-listing-01__courseware-link{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;margin-left:2.5rem}.a--dashboard-course-listing-01__courseware-link a{display:block;padding:1.5rem 2.5rem;border:0.1rem solid #2299d5;border-radius:0.5rem;background:#0093d4;border-color:#0093d4;color:#fff;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.a--dashboard-course-listing-01__courseware-link a.a--enter-course-blocked{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.6}.a--dashboard-course-listing-01__courseware-link a:hover,.a--dashboard-course-listing-01__courseware-link a:focus{color:#fff;opacity:0.6}.a--dashboard-course-listing-01__courseware-link a.archived{background:#fff;border-color:#0093d4;color:#0093d4}.a--dashboard-course-listing-01__courseware-link a.archived:hover,.a--dashboard-course-listing-01__courseware-link a.archived:focus{color:#0093d4}.a--dashboard__content .search-info{margin:1rem 0 3.5rem}.a--dashboard__content .search-info .search-back-to-courses{display:inline-block;padding:0 0 0.5rem;border-bottom:0.2rem solid rgba(66,66,66,0.7);color:rgba(66,66,66,0.7);margin-bottom:3rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.a--dashboard__content .search-info .search-back-to-courses:hover,.a--dashboard__content .search-info .search-back-to-courses:focus{border-color:#2299d5;color:#2299d5}.a--dashboard__content .search-info h2{font-size:2.8rem;margin:0 0 1rem}.a--dashboard__content .search-info .search-count{color:rgba(66,66,66,0.7);font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.a--dashboard__content .search-result-list{margin:2rem 0 0;padding:0}.a--dashboard__content .search-result-list li.search-results-item{list-style-type:none;padding:3rem 0;border-top:0.1rem solid rgba(66,66,66,0.25)}.a--dashboard__content .search-result-list li.search-results-item .result-excerpt{margin-bottom:1.5rem}.a--dashboard__content .search-result-list li.search-results-item .result-link i{margin:0 1rem 0 0.5rem}.a--dashboard__content .search-result-list li.search-results-item .result-course-name{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:rgba(66,66,66,0.75)}.a--dashboard__content .search-result-list li.search-results-item .result-location{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:rgba(66,66,66,0.75)}.a--dashboard__content .search-result-list li.search-results-item .result-type{font-family:"Open Sans",sans-serif;font-style:italic;font-weight:700;margin-left:1rem;display:inline-block;color:rgba(66,66,66,0.5)}.a--dashboard__content .search-load-next{display:inline-block;padding:1rem 1.5rem;border:0.2rem solid rgba(66,66,66,0.7);color:rgba(66,66,66,0.7);margin-top:3rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.a--dashboard__content .search-load-next:hover,.a--dashboard__content .search-load-next:focus{border-color:#2299d5;color:#2299d5}.a--courseware-top-nav__container{border-bottom:0.1rem solid #ddd;padding-top:1rem;padding-bottom:1rem;margin:1rem auto 2rem;position:relative}.a--courseware-top-nav__mobile-scroll-indicator{width:7rem;position:absolute;right:0;top:0;bottom:0;font-size:2rem;background-color:rgba(250,250,250,0);background-image:-webkit-linear-gradient(left, rgba(250,250,250,0) 0%,#fafafa 40%);background-image:linear-gradient(to right,rgba(250,250,250,0) 0%,#fafafa 40%);padding-left:3rem;display:none}.a--courseware-top-nav__mobile-scroll-indicator.visible{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}.a--courseware-top-nav__list-container{overflow-y:auto;position:relative}.a--courseware-top-nav__list-container.a--animated{opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;top:-2rem}.a--courseware-top-nav__list-container.a--animated.a--do-animate{opacity:1;top:0}.a--courseware-top-nav__list{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.a--courseware-top-nav__list li{list-style-type:none}.a--courseware-top-nav__list li.right{margin-left:auto}.a--courseware-top-nav__list li .new-post-btn{display:block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;font-size:1.6rem;padding:0.8rem 1.5rem;background-color:transparent;border:0.1rem solid #2299d5;border-radius:0.5rem;letter-spacing:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.a--courseware-top-nav__list li .new-post-btn:hover,.a--courseware-top-nav__list li .new-post-btn:focus{background-color:#2299d5;color:#fff}.a--courseware-top-nav__item{list-style-type:none;display:inline-block;margin:1rem 0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.a--courseware-top-nav__item:last-child{padding-right:4rem;margin:1rem 0}.a--courseware-top-nav__item a{display:block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#424242;font-size:1.6rem;padding:1rem 1.5rem;position:relative}.a--courseware-top-nav__item a:after{position:absolute;bottom:-1rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--courseware-top-nav__item a:hover:after,.a--courseware-top-nav__item a:focus:after{width:100%}.a--courseware-top-nav__item a.active{background-color:#424242;color:#fff;border-radius:0.5rem}.a--courseware-top-nav__item a.active:hover,.a--courseware-top-nav__item a.active:focus{top:0}.a--courseware-top-nav__preview-menu-wrapper{padding:2rem !important;background-color:#145a7d;color:#fff}.a--courseware-top-nav__preview-menu-wrapper .preview-actions .action-preview .action-preview-label{font-size:1.4rem;text-shadow:none;color:#fff}.a--courseware-top-nav__preview-menu-wrapper select{color:#424242}.a--courseware-top-nav__preview-menu-wrapper input{color:#424242}.a--courseware-banner__wrapper{padding:2rem;background-color:#dedede}.a--courseware-banner__container h2{font-size:2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;margin:0.5rem 0 1rem}.a--courseware-banner__container p{margin:0.5rem 0}.a--courseware-banner__container p a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#2299d5}.a--courseware-wrapper,div.book-wrapper{padding-bottom:6rem}.a--courseware-wrapper__content,div.book-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border:0.1rem solid #ddd;background-color:#fff;padding:4rem 3rem}@media (max-width: 991px){.a--courseware-wrapper__content,div.book-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.a--courseware-wrapper__content__main-content{width:100%}.a--courseware-wrapper__content__sidebar{min-width:28rem;max-width:36rem;width:100%;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;border-left:0.1rem solid #ddd;padding-left:3rem;margin-left:3rem}.a--courseware-wrapper__content__sidebar>ol{padding:0 0 0 1.5rem}.a--courseware-wrapper__content__sidebar .treeview-handoutsnav a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#2299d5}@media (max-width: 991px){.a--courseware-wrapper__content__sidebar{width:100%;margin-left:0;padding-left:0;border-left:none;border-top:0.1rem solid #ddd;margin-top:3rem;padding-top:3rem}}.a--courseware-wrapper__content__sidebar__main-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.4rem;color:rgba(66,66,66,0.75);margin:0 0 2.5rem}.a--courseware-wrapper__content .wrap-instructor-info,div.book-wrapper .wrap-instructor-info,.a--courseware-wrapper__content .wrap-instructor-info.studio-view,div.book-wrapper .wrap-instructor-info.studio-view{margin:3rem 0 -5rem;display:block;top:0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--courseware-wrapper__content h1,div.book-wrapper h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%}.a--courseware-wrapper__content h2,div.book-wrapper h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%}.a--courseware-wrapper__content h3,div.book-wrapper h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.7em;line-height:130%}.a--courseware-wrapper__content h4,div.book-wrapper h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%}.a--courseware-wrapper__content p,div.book-wrapper p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem}.a--courseware-wrapper__admin-notifications{padding-bottom:2rem}.a--courseware-wrapper__admin-notifications a.a--courseware-wrapper__admin-notifications__cta{display:inline-block;padding:1rem 1.5rem;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;background-color:#2299d5;border-radius:1rem;color:#fff}.a--courseware-wrapper__admin-notifications a.a--courseware-wrapper__admin-notifications__cta:hover,.a--courseware-wrapper__admin-notifications a.a--courseware-wrapper__admin-notifications__cta:focus{color:#fff;background-color:#1b79a9}.a--courseware-wrapper__footer{margin-top:3rem}.a--courseware-wrapper__footer .courseware-license{text-align:right;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400;color:rgba(66,66,66,0.7);font-size:1.2rem}.xblock .xblock h3.unit-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:2.2rem;margin:2.4rem 0 1rem}.a--course-info__main-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:3.2rem;color:#2299d5;margin:0 0 2.5rem}.a--course-info>ol{padding:0}.a--course-info>ol li{list-style-type:none}.a--page-header-main{padding:0}.a--page-header-main .page-title{font-size:2.56rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin:0 0 1rem}.a--page-header-main .page-subtitle{font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;margin:0;color:#145a7d}.a--course-content__nav{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;min-width:24rem;max-width:28rem;padding-right:3rem;margin-right:3rem;border-right:0.1rem solid #ddd;padding-top:0.5rem}.a--course-content__nav__mobile-toggle{text-align:center;display:block;padding:1.5rem 1rem;background-color:#eee;border-radius:4rem;color:rgba(66,66,66,0.7);margin:1.5rem 0;width:100%}@media (min-width: 992px){.a--course-content__nav__mobile-toggle{display:none}}@media (max-width: 991px){.a--course-content__nav__wrapper{display:none}}@media (max-width: 991px){.a--course-content__nav{max-width:none;width:100%;margin-right:0;padding-right:0;border-right:none;border-bottom:0.1rem solid #ddd}}.a--course-content__nav__bookmarks-btn{width:100%}.a--course-content__nav__bookmarks-btn .bookmarks-list-button{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%;border-radius:3rem;padding:0.8rem 2.5rem;border:0.1rem solid #ccc;background-color:#eee;color:#424242;margin-bottom:1rem}.a--course-content__nav__bookmarks-btn .bookmarks-list-button:before{margin-right:1rem}.a--course-content__nav__bookmarks-btn .bookmarks-list-button:focus{outline:none}.a--course-content__nav__bookmarks-btn .bookmarks-list-button:hover,.a--course-content__nav__bookmarks-btn .bookmarks-list-button:hover:not(:disabled){background-color:#2299d5;color:#fff;outline:none}.a--course-content__nav__bookmarks-btn .bookmarks-list-button.is-active{background-color:#2299d5;color:#fff;border:none}.a--course-content__nav__bookmarks-btn .bookmarks-list-button.is-active:hover,.a--course-content__nav__bookmarks-btn .bookmarks-list-button.is-active:focus{background-color:#eee;color:#424242;border:0.1rem solid #ccc}.a--course-content__nav .courseware-search-bar{box-shadow:none;margin-bottom:2rem;padding:0.9rem 0 1.7rem;border-bottom:0.2rem solid #ddd;width:100%}.a--course-content__nav .courseware-search-bar .search-field-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border:0.1rem solid #ddd}.a--course-content__nav .courseware-search-bar .search-field{top:0;border-radius:0;border:none;box-shadow:none;padding:1rem 1rem;height:auto;font-size:1.6rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.a--course-content__nav .courseware-search-bar .search-field:hover,.a--course-content__nav .courseware-search-bar .search-field:focus{box-shadow:none;outline:none;border:none;padding:2rem 1rem}.a--course-content__nav .courseware-search-bar .search-button{position:relative;top:0;right:1rem;width:auto;height:auto}.a--course-content__nav .courseware-search-bar .search-button:hover,.a--course-content__nav .courseware-search-bar .search-button:focus{box-shadow:none;outline:none;border:none;color:#2299d5}.a--course-content__nav .accordion .course-navigation .button-chapter{display:block;padding:1.5rem 0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#424242;font-size:1.6rem;border-bottom:0.1rem solid #eee;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative}.a--course-content__nav .accordion .course-navigation .button-chapter:after{position:absolute;bottom:-0.2rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--course-content__nav .accordion .course-navigation .button-chapter:hover:after,.a--course-content__nav .accordion .course-navigation .button-chapter:focus:after{width:100%}.a--course-content__nav .accordion .course-navigation .button-chapter .group-heading{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%;padding-right:2rem}.a--course-content__nav .accordion .course-navigation .button-chapter .icon{width:2rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.a--course-content__nav .accordion .course-navigation .button-chapter.active{position:relative}.a--course-content__nav .accordion .course-navigation .button-chapter.active .group-heading{position:relative}.a--course-content__nav .accordion .course-navigation .button-chapter.active .group-heading:after{width:0.8rem;height:0.8rem;content:"";background-color:#2299d5;border-radius:0.5rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;position:absolute;right:0;top:0.8rem}.a--course-content__nav .accordion .course-navigation .button-chapter.is-open{color:rgba(66,66,66,0.7)}.a--course-content__nav .accordion .course-navigation .button-chapter.is-open .icon{width:2.5rem}.a--course-content__nav .accordion .course-navigation .button-chapter.is-open .group-heading:after{opacity:0}.a--course-content__nav .accordion .course-navigation .chapter-content-container{padding-left:2.5rem}.a--course-content__nav .accordion .course-navigation .chapter-content-container .chapter-menu{display:none;overflow:hidden}.a--course-content__nav .accordion .course-navigation .chapter-content-container.is-open{padding-top:1rem;padding-bottom:1rem;border-bottom:0.1rem solid #eee}.a--course-content__nav .accordion .course-navigation .chapter-content-container.is-open .chapter-menu{display:block}.a--course-content__nav .accordion .course-navigation .chapter-content-container .menu-item a{display:block;padding:0.8rem 0;font-size:1.4rem;color:#424242}.a--course-content__nav .accordion .course-navigation .chapter-content-container .menu-item a:hover,.a--course-content__nav .accordion .course-navigation .chapter-content-container .menu-item a:focus{color:#2299d5}.a--course-content__nav .accordion .course-navigation .chapter-content-container .menu-item.active a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#2299d5}.a--course-content__nav .accordion .course-navigation .chapter-content-container .menu-item .subtitle{margin-top:0.5rem;font-size:1.2rem;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400;color:rgba(66,66,66,0.7)}.a--course-content__main-content{width:100%;min-width:0;word-wrap:break-word;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--course-content__main-content label{font-size:1.6rem}@media (max-width: 991px){.a--course-content__main-content{overflow-y:auto}}.a--course-content__main-content .courseware-results-wrapper{display:block !important;width:100%}.a--course-content__main-content .course-content{padding:0;margin-top:0}.a--course-content__main-content .course-content .path{margin-bottom:3.2rem;color:rgba(66,66,66,0.6)}.a--course-content__main-content .course-content .sequence-nav{height:inherit;border-bottom:0.2rem solid #ddd;padding-bottom:1.6rem;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button{border:none;background:none;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;position:relative}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button span.icon{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button:hover,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button:focus{color:#424242;padding:0}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-previous:hover,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-previous:focus,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-next:hover,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-next:focus{outline:none;border:none;color:#2299d5}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-previous:hover span.icon,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-previous:focus span.icon,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-next:hover span.icon,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button.button-next:focus span.icon{color:#2299d5}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button:after{position:absolute;bottom:-0.2rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button:hover:after,.a--course-content__main-content .course-content .sequence-nav .sequence-nav-button:focus:after{width:100%}.a--course-content__main-content .course-content .sequence-nav .sequence-list-wrapper{background:none;box-shadow:none;border:none;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;width:100%;margin:0 1.5rem;height:auto}@media (max-width: 767px){.a--course-content__main-content .course-content .sequence-nav .sequence-list-wrapper{display:none}}.a--course-content__main-content .course-content .sequence-nav ol{position:relative;padding:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;border:none;border-left:0.2rem solid #ddd;border-right:0.2rem solid #ddd}.a--course-content__main-content .course-content .sequence-nav ol li{width:100%;display:block;text-align:center;border:none;padding:0 1.5rem;border-right:0.1rem solid #ddd}.a--course-content__main-content .course-content .sequence-nav ol li:focus{outline:none}.a--course-content__main-content .course-content .sequence-nav ol li:last-child{border-right:none}.a--course-content__main-content .course-content .sequence-nav ol li button{position:relative;border:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:4.6rem;position:relative}.a--course-content__main-content .course-content .sequence-nav ol li button:hover,.a--course-content__main-content .course-content .sequence-nav ol li button:focus{background-color:#efefef;outline:none;border:none;padding:0}.a--course-content__main-content .course-content .sequence-nav ol li button .is-hidden{display:none}.a--course-content__main-content .course-content .sequence-nav ol li button .bookmark-icon{position:absolute;top:0;right:1rem;color:#2299d5}.a--course-content__main-content .course-content .sequence-nav ol li button:after{position:absolute;bottom:-0.2rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--course-content__main-content .course-content .sequence-nav ol li button:hover:after,.a--course-content__main-content .course-content .sequence-nav ol li button:focus:after{width:100%}.a--course-content__main-content .course-content .sequence-nav ol li button.active{background-color:#efefef;border-bottom:none;padding:0}.a--course-content__main-content .course-content .sequence-nav ol li button.active .icon{color:#2299d5}.a--course-content__main-content .course-content .sequence-nav ol li button.active:hover,.a--course-content__main-content .course-content .sequence-nav ol li button.active:focus{background-color:#efefef}.a--course-content__main-content .course-content .sequence-nav ol li button.active:after{width:100%;height:0.2rem;background-color:#2299d5;content:"";position:absolute;left:0;bottom:-1.8rem}.a--course-content__main-content .course-content .sequence-nav ol li button p{white-space:pre;font-size:1.4rem;width:42rem;padding:1rem;z-index:1000}@media (max-width: 991px){.a--course-content__main-content .course-content .sequence-nav ol li button p{display:none}}.a--course-content__main-content .course-content .sequence-nav .left-shadow,.a--course-content__main-content .course-content .sequence-nav .right-shadow{display:none}.a--course-content__main-content .course-content nav.sequence-bottom{border-top:0.2rem solid #ddd;padding:3rem 2rem 0;width:30%;height:auto;margin:3rem auto 2rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;box-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:distribute}@media (max-width: 767px){.a--course-content__main-content .course-content nav.sequence-bottom{width:60%}}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button{border:none;background:none;cursor:pointer;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;top:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;outline:none;padding:0;position:relative}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:hover,.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:focus{outline:none;padding:0;color:#2299d5}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:hover span.icon,.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:focus span.icon{color:#2299d5}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button span{font-size:1.4rem}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button span.icon{font-size:1.6rem}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:after{position:absolute;bottom:-1rem;left:0;width:0;height:0.2rem;border-radius:0.05rem;background-color:#2299d5;content:"";-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:hover:after,.a--course-content__main-content .course-content nav.sequence-bottom .sequence-nav-button:focus:after{width:100%}.a--course-content__main-content .course-content h1,.a--course-content__main-content .course-content h2,.a--course-content__main-content .course-content h3,.a--course-content__main-content .course-content h4{text-transform:none;letter-spacing:0}.a--course-content__main-content .course-content h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;color:#2299d5;margin:2.5em 0}.a--course-content__main-content .course-content h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;color:#2299d5;margin:2.1em 0}.a--course-content__main-content .course-content h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;color:#2299d5;margin:2.5em 0}.a--course-content__main-content .course-content h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;color:#2299d5;margin:2.1em 0}.a--course-content__main-content .course-content h5{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%;color:#424242;margin:1.55em 0}.a--course-content__main-content .course-content h6{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.92rem;line-height:1.98rem;color:rgba(66,66,66,0.75);margin:1.55em 0}.a--course-content__main-content .course-content h3.problem-header{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%;color:#424242;margin:1.55em 0;display:inline-block}.a--course-content__main-content .course-content p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem}.a--course-content__main-content .course-content ul li,.a--course-content__main-content .course-content ol li,.a--course-content__main-content .course-content .xmodule_display.xmodule_CapaModule div.problem p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem}.a--course-progress{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.a--course-progress__main-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:3.2rem;color:#2299d5;margin:0 0 4.5rem}@media (max-width: 767px){.a--course-progress__main-title{font-size:2.4rem}}.a--course-progress__info{width:100%;padding-bottom:4rem;margin-bottom:2rem;border-bottom:0.1rem solid #ddd}.a--course-progress__info .grade-detail-graph{width:100%;height:36rem;margin:2rem 0 5rem}.a--course-progress__chapters-container{width:100%}.a--course-progress__chapter{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%;margin:4rem 0}@media (max-width: 767px){.a--course-progress__chapter{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0.2rem solid #eee;padding-bottom:3rem}}.a--course-progress__chapter__info{margin-bottom:3rem;padding-bottom:3rem;border-bottom:0.1rem solid #ddd}@media (min-width: 768px){.a--course-progress__chapter__info{margin-bottom:0;border-bottom:none;padding-bottom:0;margin-right:3rem;padding-right:3rem;border-right:0.1rem solid #ddd;width:30%;max-width:36rem}}.a--course-progress__chapter__info .chapter-name{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%;margin:1.2rem 0;color:rgba(66,66,66,0.75)}.a--course-progress__chapter__section{margin-bottom:3rem}.a--course-progress__chapter__section:last-of-type{margin-bottom:0}.a--course-progress__chapter__data{width:100%;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}.a--course-progress__chapter__data .chapter-section-name{margin:0 0 2rem}.a--course-progress__chapter__data .chapter-section-name a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;font-size:1.8rem}.a--course-progress__chapter__data .chapter-section-name span{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;margin-left:0.5rem;font-size:1.4rem;color:#424242}.a--course-progress__chapter__data .chapter-due-date{display:block;padding:1.5rem 0;margin:0 0 2rem;border-top:0.1rem solid #eee;border-bottom:0.1rem solid #eee;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.a--course-progress__chapter__data .chapter-scores{font-size:1.4rem}.a--course-progress__chapter__data .chapter-scores h3{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#424242;margin:0 0 1.2rem}.a--course-progress__chapter__data .chapter-scores .no-scores{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400;color:rgba(66,66,66,0.6)}.a--course-progress__chapter__data .chapter-scores ol{padding:0;margin:0}.a--course-progress__chapter__data .chapter-scores ol li{list-style-type:none;margin:0.5rem 1rem 0.5rem 0;padding:0.25rem 1rem 0.25rem 0;display:inline-block;border-right:0.1rem solid #ddd;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#424242}.a--course-progress__chapter__data .chapter-scores ol li:last-child{border-right:none}.a--courseware-wrapper__content .discussion-module,div.book-wrapper .discussion-module{margin:4rem 0}div.book-wrapper{max-width:none}div.book-wrapper section.book-sidebar{border:none;background:none;width:20%;max-width:15rem;padding-right:3rem;margin-right:3rem;border-right:0.1rem solid #ddd;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}@media (max-width: 991px){div.book-wrapper section.book-sidebar{width:100%;padding-right:0;margin-right:0;border-right:none;padding-bottom:3rem;margin-bottom:3rem;border-bottom:0.1rem solid #ddd;max-height:15rem;overflow-x:auto}}div.book-wrapper .book{width:100%;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1}div.book-wrapper .book iframe{width:100%}.a--courseware--updates-article{margin:2.5rem 0;border-bottom:0.1rem solid rgba(66,66,66,0.2);padding:2.5rem 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.a--courseware--updates-article:last-of-type{border-bottom:none}.a--courseware--updates-article__date{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;color:#2299d5;margin:0 3rem 0 0;width:50%}.a--courseware--updates-article__toggle-visibility-button{background:none;border:none;border-bottom:0.1rem dotted #ccc;border-radius:0;padding:0.5rem 0;text-shadow:none;box-shadow:none;margin-left:auto;color:#424242;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.a--courseware--updates-article__toggle-visibility-button:hover,.a--courseware--updates-article__toggle-visibility-button:focus,.a--courseware--updates-article__toggle-visibility-button:focus:not(:disabled){border:none;outline:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#2299d5}.a--courseware--updates-article__content{width:100%;margin:2rem 0 2.5rem;text-align:justify}.a--courseware--enroll-staff{display:block}.a--courseware--enroll-staff h3 {margin:0 0 3rem}.a--courseware--enroll-staff__course-name{width:100%;margin:3rem 0;padding:3rem 0;border-top:0.1rem solid #c2c2c2;border-bottom:0.1rem solid #c2c2c2}.a--courseware--enroll-staff__course-name p{margin:0;font-size:1.6rem;line-height:1.65rem}.a--courseware--enroll-staff__cta-area button{background:none;box-shadow:none;text-shadow:none;border-radius:0.5rem;margin:0.5rem 1rem 0.5rem 0;color:#fff;letter-spacing:normal;border:none;padding:1rem 3rem}.a--courseware--enroll-staff__cta-area button:hover,.a--courseware--enroll-staff__cta-area button:focus{background:none;box-shadow:none;text-shadow:none}.a--courseware--enroll-staff__cta-area button.primary-button{background-color:#2299d5}.a--courseware--enroll-staff__cta-area button.primary-button:hover,.a--courseware--enroll-staff__cta-area button.primary-button:focus{background-image:none;background-color:#176a93}.a--courseware--enroll-staff__cta-area button.secondary-button{background-color:#8f8f8f}.a--courseware--enroll-staff__cta-area button.secondary-button:hover,.a--courseware--enroll-staff__cta-area button.secondary-button:focus{background-image:none;background-color:#686868}.a--course-static-page h1,.a--course-static-page h2,.a--course-static-page h3,.a--course-static-page h4,.xmodule_display.xmodule_StaticTabModule h1,.xmodule_display.xmodule_StaticTabModule h2,.xmodule_display.xmodule_StaticTabModule h3,.xmodule_display.xmodule_StaticTabModule h4{text-transform:none;letter-spacing:0}.a--course-static-page h1,.xmodule_display.xmodule_StaticTabModule h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;color:#2299d5;margin:2.5em 0}.a--course-static-page h2,.xmodule_display.xmodule_StaticTabModule h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;color:#2299d5;margin:2.1em 0}.a--course-static-page h3,.xmodule_display.xmodule_StaticTabModule h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;color:#2299d5;margin:2.5em 0}.a--course-static-page h4,.xmodule_display.xmodule_StaticTabModule h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;color:#2299d5;margin:2.1em 0}.a--course-static-page h5,.xmodule_display.xmodule_StaticTabModule h5{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%;color:#424242;margin:1.55em 0}.a--course-static-page h6,.xmodule_display.xmodule_StaticTabModule h6{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem;color:rgba(66,66,66,0.75);margin:1.6rem 0}.a--course-static-page p,.xmodule_display.xmodule_StaticTabModule p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem}.a--course-static-page ul li,.a--course-static-page ol li,.a--course-static-page .xmodule_display.xmodule_CapaModule div.problem p,.xmodule_display.xmodule_StaticTabModule ul li,.xmodule_display.xmodule_StaticTabModule ol li,.xmodule_display.xmodule_StaticTabModule .xmodule_display.xmodule_CapaModule div.problem p{font-size:1.6rem}.bookmarks-results-list .bookmarks-results-list-item{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1}.bookmarks-results-list .bookmarks-results-list-item:hover,.bookmarks-results-list .bookmarks-results-list-item:focus{border:0.1rem solid #2299d5;opacity:0.8}.discussion-body.layout.layout-1t2t{max-width:100%}.a--404-content__container{max-width:98rem;margin:8rem auto 12rem;text-align:center}.a--404-content__container h1{font-size:4.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#424242;margin:4rem 0 1.5rem}.a--404-content__container h3{font-size:1.8rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#686868;margin:0.5rem 0}.a--404-content__container p{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#686868;margin:0.5rem 0}.a--404-content__container p a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#2299d5}.a--404-content__container p a:hover,.a--404-content__container p a:focus{color:#5eb8e5}.a--404-content__container svg{fill:#2299d5;max-width:48rem;width:80%}.a--course-about-01__header{padding:9rem 0;position:relative;overflow:hidden}.a--course-about-01__header__background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;-webkit-filter:blur(50px);filter:blur(50px);z-index:1}.a--course-about-01__header__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(0,0,0,0.5)}.a--course-about-01__header__content{position:relative;z-index:3}@media (min-width: 991px){.a--course-about-01__header__content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}}.a--course-about-01__header__image{width:30%;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;max-width:32rem;margin-right:5rem;position:relative;-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 2rem 0 rgba(0,0,0,0.75);box-shadow:0 0 2rem 0 rgba(0,0,0,0.75)}.a--course-about-01__header__image img{width:100%;height:auto}@media (max-width: 991px){.a--course-about-01__header__image{width:100%;max-width:100%;margin-bottom:3rem}}.a--course-about-01__header__video-trigger{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;text-align:center}.a--course-about-01__header__video-trigger i{margin:0 auto;color:#fff;font-size:6.4rem;text-shadow:0 0 2rem rgba(0,0,0,0.5);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.a--course-about-01__header__video-trigger:hover i,.a--course-about-01__header__video-trigger:focus i{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.a--course-about-01__header__info{width:100%;-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.a--course-about-01__header__title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:5.2rem;color:#fff;margin:0 0 3rem}@media (max-width: 991px){.a--course-about-01__header__title{font-size:3.2rem}}.a--course-about-01__header__description{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.8rem;color:#fff;margin:-1rem 0 3rem}.a--course-about-01__courseware-button-wrapper #register_error{display:inline-block}.a--course-about-01__social-share{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:2rem 0;border-top:0.1rem solid rgba(255,255,255,0.15);border-bottom:0.1rem solid rgba(255,255,255,0.15);margin:0 0 3rem}.a--course-about-01__social-share .expand-on-parent-hover{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;white-space:nowrap;max-width:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;overflow:hidden;margin-right:0}.a--course-about-01__social-share:hover,.a--course-about-01__social-share:focus{opacity:1}.a--course-about-01__social-share:hover .expand-on-parent-hover,.a--course-about-01__social-share:focus .expand-on-parent-hover{max-width:30rem;margin-right:1.5rem}.a--course-about-01__social-share__helper{display:block;color:#fff;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--course-about-01__social-share a{font-size:2rem;margin:0 1rem;color:#fff;opacity:0.7}.a--course-about-01__social-share a:hover,.a--course-about-01__social-share a:focus{opacity:1}.a--course-about-01__courseware-btn{background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;font-size:1.6rem;margin:1rem 2rem 1rem 0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.a--course-about-01__courseware-btn:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--course-about-01__courseware-btn:hover:before,.a--course-about-01__courseware-btn:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--course-about-01__courseware-btn:visited{color:#fff}.a--course-about-01__courseware-btn:hover,.a--course-about-01__courseware-btn:focus{color:rgba(255,255,255,0.8)}.a--course-about-01__overview{padding:3rem 0 5rem;background-color:transparent;line-height:150%;display:block}@media (max-width: 992px){.a--course-about-01__overview{width:100%}}.a--course-about-01__overview h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:4.2rem;margin:0 0 3rem;color:#2299d5;text-transform:none}.a--course-about-01__overview h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:3.2rem;margin:4rem 0 3rem;color:#2299d5;text-transform:none}.a--course-about-01__overview h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.8rem;margin:3rem 0 2rem;color:rgba(66,66,66,0.8);text-transform:none}.a--course-about-01__overview h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--course-about-01__overview p{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--course-about-01__overview .teacher .teacher-image{margin-top:3rem}.a--course-about-01__overview .teacher .teacher-image img{float:none}.a--course-about-01__info{display:block;width:30%;max-width:32rem;margin-right:5rem;padding:5rem 0}@media (max-width: 991px){.a--course-about-01__info{width:100%;max-width:100%}}.a--course-about-01__info li{list-style-type:none;border-bottom:0.1rem solid rgba(66,66,66,0.2);padding:2rem 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;font-size:1.6rem}.a--course-about-01__info li:last-child{border-bottom:none}.a--course-about-01__info li i{margin-right:1.5rem;color:rgba(66,66,66,0.75)}.a--course-about-01__info li p{color:rgba(66,66,66,0.75);font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300;margin-right:1.5rem;display:inline-block;width:13rem}.a--course-about-01__info li span{color:#2299d5;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;display:inline-block}.a--course-about-01__content{padding-bottom:4rem}@media (min-width: 992px){.a--course-about-01__content__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.a--course-catalogue-01__courses{margin-bottom:5rem}.a--course-catalogue-01__courses li.courses-listing-item{list-style-type:none}.login-register{margin:3rem auto 5rem}.login-register form{border:none}.login-register .form-type,.login-register .toggle-form{min-width:0;padding:0}.login-register .form-type .section-title,.login-register .form-type .section-title.lines{margin:0 0 4rem;padding:0 0 4rem;border-bottom:0.1rem solid rgba(66,66,66,0.2)}.login-register .form-type .section-title:after,.login-register .form-type .section-title.lines:after{display:none}.login-register .form-type .section-title h2,.login-register .form-type .section-title.lines h2{font-size:4.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;text-align:center}@media (max-width: 991px){.login-register .form-type .section-title h2,.login-register .form-type .section-title.lines h2{font-size:3.15rem}}@media (max-width: 767px){.login-register .form-type .section-title h2,.login-register .form-type .section-title.lines h2{font-size:2.52rem}}.login-register .form-type .section-title span.text,.login-register .form-type .section-title.lines span.text{background:none;top:0;padding:0}.login-register .form-field{width:100%;margin:1rem 0 2rem}.login-register .form-field.checkbox-honor_code,.login-register .form-field.checkbox-terms_of_service,.login-register .form-field.checkbox-remember{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.login-register .form-field.checkbox-honor_code input,.login-register .form-field.checkbox-terms_of_service input,.login-register .form-field.checkbox-remember input{margin:0 1rem 0 0}.login-register .form-field.checkbox-honor_code label,.login-register .form-field.checkbox-terms_of_service label,.login-register .form-field.checkbox-remember label{margin:0}.login-register .form-field label{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.login-register .form-field input{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;font-size:1.6rem;padding:1rem 0.5rem;border-bottom:0.1rem solid rgba(66,66,66,0.4);border-top:none;border-left:none;border-right:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.login-register .form-field input:hover,.login-register .form-field input:focus,.login-register .form-field input:hover:not(:disabled),.login-register .form-field input:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.login-register .form-field input:hover,.login-register .form-field input:focus{outline:none !important}.login-register .form-field input:hover,.login-register .form-field input:focus,.login-register .form-field input:hover:not(:disabled),.login-register .form-field input:focus:not(:disabled){border-bottom:0.1rem solid rgba(66,66,66,0.4);border-top:none;border-left:none;border-right:none;border-color:#0093d4}.login-register .form-field textarea{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;font-size:1.6rem;padding:1rem 0.5rem;border:0.1rem solid rgba(66,66,66,0.4);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-height:10rem}.login-register .form-field textarea:hover,.login-register .form-field textarea:focus,.login-register .form-field textarea:hover:not(:disabled),.login-register .form-field textarea:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.login-register .form-field textarea:hover,.login-register .form-field textarea:focus{outline:none !important}.login-register .form-field textarea:hover,.login-register .form-field textarea:focus,.login-register .form-field textarea:hover:not(:disabled),.login-register .form-field textarea:focus:not(:disabled){border:0.1rem solid rgba(66,66,66,0.4);border-color:#0093d4}.login-register .form-field .tip{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:rgba(66,66,66,0.7);display:block;margin:1rem 0 0}.login-register .form-field .field-link{font-size:1.4rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;display:block;margin:1rem 0 0}.login-register .action-primary{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;margin:1rem 10%;width:80%;font-size:1.8rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.login-register .action-primary:hover,.login-register .action-primary:focus,.login-register .action-primary:hover:not(:disabled),.login-register .action-primary:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.login-register .action-primary:hover,.login-register .action-primary:focus{outline:none !important}.login-register .action-primary:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.login-register .action-primary:hover:before,.login-register .action-primary:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.login-register .action-primary:hover,.login-register .action-primary:focus,.login-register .action-primary:hover:not(:disabled),.login-register .action-primary:focus:not(:disabled){color:rgba(255,255,255,0.8);background-color:#0093d4}.login-register .nav-btn{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;background-color:transparent;border:2px solid #2299d5;display:inline-block;padding:1.5rem 2rem;margin:1rem 10%;width:70%;font-size:1.8rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#2299d5;border-radius:0.5rem;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.login-register .nav-btn:hover,.login-register .nav-btn:focus,.login-register .nav-btn:hover:not(:disabled),.login-register .nav-btn:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}.login-register .nav-btn:hover,.login-register .nav-btn:focus{outline:none !important}.login-register .nav-btn:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.login-register .nav-btn:hover:before,.login-register .nav-btn:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.login-register .nav-btn:hover,.login-register .nav-btn:focus,.login-register .nav-btn:hover:not(:disabled),.login-register .nav-btn:focus:not(:disabled){color:rgba(34,153,213,0.8);background-color:transparent;border:2px solid rgba(34,153,213,0.8)}.login-register .toggle-form{margin-top:4rem;padding-top:4rem;border-top:0.1rem solid rgba(66,66,66,0.2)}.login-register .toggle-form .section-title{margin:0 0 3rem;padding:0 0 3rem}.login-register .toggle-form .section-title h2{font-size:2rem;color:rgba(66,66,66,0.7);text-align:center;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.a--register-disabled{padding:3rem 0}.wrapper-account-settings .account-settings-container .wrapper-header{height:auto;width:100%}.wrapper-account-settings .account-settings-container .wrapper-header .header-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;margin:2.5em 0;color:#2299d5}.wrapper-account-settings .account-settings-container .wrapper-header .account-nav{width:100%;float:none}.wrapper-account-settings .account-settings-container .wrapper-header .account-nav button.account-nav-link{font-size:1.6rem;display:inline-block;float:none}.wrapper-account-settings .account-settings-container .account-settings-section-body .u-field .field .field-label{font-size:1.4rem;margin:0 0 1rem 0}.wrapper-account-settings .account-settings-container .account-settings-section-body .u-field .field .field-input{font-size:1.6rem}.view-profile .wrapper-profile{width:100%}.view-profile .profile-self .wrapper-profile-field-account-privacy{background-color:rgba(66,66,66,0.2);padding-top:20px;opacity:0.7;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width: 991px){.view-profile .profile-self .wrapper-profile-field-account-privacy{opacity:1}}.view-profile .profile-self .wrapper-profile-field-account-privacy:hover,.view-profile .profile-self .wrapper-profile-field-account-privacy:focus{opacity:1}.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field{width:100%;min-width:0}.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-message-notification{margin:1rem 0 0;display:block}.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:rgba(66,66,66,0.8);text-shadow:none;margin:5px 15px 5px 0;font-size:1.4rem}.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-value{margin:0px 0px 5px}.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-value select{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;padding:5px;background:transparent;border:none;border-bottom:1px solid rgba(66,66,66,0.6)}.view-profile .profile-self .wrapper-profile-field-account-privacy .u-field-value select:focus{outline:none}.view-profile .wrapper-profile-sections{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px;min-width:0}.view-profile .wrapper-profile-section-one{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:40%;padding-right:20px;border-right:1px solid rgba(66,66,66,0.2);margin:0}@media (max-width: 767px){.view-profile .wrapper-profile-section-one{width:100%;padding:0 0 20px 0;border:none;border-bottom:1px solid rgba(66,66,66,0.2)}}.view-profile .wrapper-profile-section-two{width:60%;padding-left:20px}@media (max-width: 767px){.view-profile .wrapper-profile-section-two{width:100%;padding:20px 0 0 0}}.view-profile .profile-image-field{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0}.view-profile .profile-section-one-fields{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.view-profile .profile-section-one-fields .u-field-title{display:none}.view-profile .profile-section-one-fields .u-field-value{width:auto}.view-profile .profile-section-one-fields .editable-toggle{padding:5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.view-profile .profile-section-one-fields .editable-toggle:hover,.view-profile .profile-section-one-fields .editable-toggle:focus{background-color:rgba(34,153,213,0.05)}.view-profile .profile-section-one-fields .message-can-edit{position:relative;top:-3px;right:3px;color:#2299d5 !important}.view-profile .profile-section-two-fields .u-field-title{width:80%;color:#2299d5}.view-profile .profile-section-two-fields .editable-toggle{padding:5px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.view-profile .profile-section-two-fields .editable-toggle:hover,.view-profile .profile-section-two-fields .editable-toggle:focus{background-color:rgba(34,153,213,0.05)}.view-profile .profile-section-two-fields .message-can-edit{position:relative;top:-3px;right:3px;color:#2299d5 !important}.view-profile input{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;height:auto}.view-profile .profile-image-field .image-wrapper .upload-button-input{top:0;opacity:0}.container{min-width:320px}.container>div.sysadmin-dashboard-wrapper{border:none;padding:3rem 1rem;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;box-shadow:none}section.sysadmin-dashboard-content{width:100%}section.sysadmin-dashboard-content h1{width:100%;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300;color:#2299d5;font-size:3.6rem;margin:0 0 3rem}section.sysadmin-dashboard-content h2.instructor-nav a{margin:0.75rem;display:inline-block;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}section.sysadmin-dashboard-content h2,section.sysadmin-dashboard-content h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:rgba(66,66,66,0.75);font-size:1.8rem;margin:3rem 0 3rem;display:block}section.sysadmin-dashboard-content ul.list-input{padding:0;margin:0}section.sysadmin-dashboard-content ul.list-input li{list-style-type:none;padding:1.5rem 0;border-bottom:0.1rem solid #ddd}section.sysadmin-dashboard-content ul.list-input li label{width:100%;font-size:1.2rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:rgba(66,66,66,0.8);margin:0 0 1rem;display:block}section.sysadmin-dashboard-content ul.list-input li input{width:100%;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;padding:1rem;height:auto}section.sysadmin-dashboard-content .form-actions{padding:1.5rem 0}section.sysadmin-dashboard-content button{background:none;border:none;border-radius:0;box-shadow:none;height:auto;padding:0;vertical-align:inherit;text-shadow:none;letter-spacing:0;background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;margin:1rem 2rem;min-width:26rem;font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative;max-width:100%;width:auto !important}section.sysadmin-dashboard-content button:hover,section.sysadmin-dashboard-content button:focus,section.sysadmin-dashboard-content button:hover:not(:disabled),section.sysadmin-dashboard-content button:focus:not(:disabled){border:none;box-shadow:none;text-shadow:none}section.sysadmin-dashboard-content button:hover,section.sysadmin-dashboard-content button:focus{outline:none !important}section.sysadmin-dashboard-content button:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}section.sysadmin-dashboard-content button:hover:before,section.sysadmin-dashboard-content button:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}section.sysadmin-dashboard-content button:hover,section.sysadmin-dashboard-content button:focus,section.sysadmin-dashboard-content button:hover:not(:disabled),section.sysadmin-dashboard-content button:focus:not(:disabled){color:rgba(255,255,255,0.8);background-color:#0093d4}section.sysadmin-dashboard-content ol li{padding:1.5rem 1rem;border-bottom:0.1rem solid #ddd}section.sysadmin-dashboard-content ol li:last-child{border-bottom:none}section.sysadmin-dashboard-content table{width:100%}span#djangopid,span#edxver{margin:5rem 1rem;display:inline-block;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#2299d5}.instructor-dashboard-wrapper-2 h2.hd-2{margin:0.75rem 0}.instructor-dashboard-wrapper-2 h3.hd-3{margin:1rem 0}.instructor-dashboard-wrapper-2 table{width:100%;max-width:64rem}.instructor-dashboard-wrapper-2 table>caption{margin:1rem 0}.a--dashboard-01__notifications{background-color:#cecece;padding:1rem 0;border-top:0.1rem solid #c2c2c2;border-bottom:0.1rem solid #c2c2c2}.a--dashboard-01__notifications__container{padding:0}.a--dashboard-01__notifications__notification{list-style-type:none;padding:1.5rem 1rem;border-bottom:0.1rem solid rgba(66,66,66,0.2)}.a--dashboard-01__notifications__notification:last-child{border-bottom:none}.a--dashboard-01__main__container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.a--dashboard-01__main__container{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.a--dashboard-01__main__content{-webkit-flex-shrink:1;-moz-flex-shrink:1;flex-shrink:1;-ms-flex-negative:1;width:100%;max-width:98rem;margin:0 auto}.a--dashboard-01__main__search-results{padding:0 0 4rem}.a--dashboard-01__main__sidebar{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;width:28rem;margin-left:5rem;padding:0 1rem 4rem}@media (max-width: 767px){.a--dashboard-01__main__sidebar{width:100%;margin-left:0;margin-top:4rem;padding-top:4rem;border-top:0.1rem solid rgba(66,66,66,0.3)}}.a--dashboard-01__main__courses{padding:0 0 4rem}.a--dashboard-01__promote-catalog{padding:3rem 0;border-bottom:0.1rem solid rgba(66,66,66,0.3);text-align:center}.a--dashboard-01__promote-catalog p{font-size:1.6rem;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;margin:0 0 1.5rem}.a--dashboard-01__promote-catalog a.a--dashboard-01__promote-catalog__cta{background-color:#0093d4;border:none;display:inline-block;padding:1.5rem 2rem;margin:0.5rem 0 0;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;color:#fff;border-radius:0.5rem;position:relative}.a--dashboard-01__promote-catalog a.a--dashboard-01__promote-catalog__cta:before{position:absolute;border-radius:0.5rem;top:0;bottom:0;left:0;width:0%;background-color:rgba(255,255,255,0.35);content:"";-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.a--dashboard-01__promote-catalog a.a--dashboard-01__promote-catalog__cta:hover:before,.a--dashboard-01__promote-catalog a.a--dashboard-01__promote-catalog__cta:focus:before{width:100%;background-color:rgba(255,255,255,0.1)}.a--dashboard-01__promote-catalog a.a--dashboard-01__promote-catalog__cta:hover,.a--dashboard-01__promote-catalog a.a--dashboard-01__promote-catalog__cta:focus{color:rgba(255,255,255,0.8)}.amc--element--cta-button{display:table;border-radius:0.5rem;text-decoration:none;border-style:solid}.amc--element--cta-button:hover,.amc--element--cta-button:focus{opacity:0.7}.amc--element--heading{margin:0;padding:0}.amc--element--image-graphic{display:block;height:auto}.amc--element--paragraph-text {margin:0;padding:0}.amc--element--popup-video-cta-button{display:inline-block;border-radius:0.5rem;text-decoration:none;border-style:solid}.amc--element--popup-video-cta-button:hover,.amc--element--popup-video-cta-button:focus{opacity:0.7}.amc--element--content-block{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.65rem}.amc--element--content-block strong{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.amc--element--content-block a{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;color:#2299d5}.amc--element--content-block h1{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:130%;color:#2299d5}.amc--element--content-block h2{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;color:#2299d5}.amc--element--content-block h3{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.7em;line-height:130%;color:#424242}.amc--element--content-block h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.55em;line-height:130%;color:#424242}.amc--element--courses-listing{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem}.amc--element--courses-listing.course-tile-03--parent-element li.courses-listing-item{list-style-type:none}.amc--element--courses-listing.course-tile-03--parent-element .a--course-tile-03{margin:1.5rem auto}.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:50%}@media (max-width: 1199px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:50%}}@media (max-width: 991px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-02__wrapper{padding:1.5rem;width:50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type{width:100%}.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem;max-width:100%}}@media (max-width: 1199px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-02__wrapper{width:50%}}@media (max-width: 991px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-50-50__column .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}@media (max-width: 1199px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 991px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{padding:1.5rem;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type{width:100%}.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem;max-width:100%}}@media (max-width: 1199px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 991px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-33-66 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:50%}@media (max-width: 1199px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:50%}}@media (max-width: 991px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{padding:1.5rem;width:50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type{width:100%}.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem;max-width:100%}}@media (max-width: 1199px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{width:50%}}@media (max-width: 991px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-33-66 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:50%}@media (max-width: 1199px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:50%}}@media (max-width: 991px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{padding:1.5rem;width:50%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type{width:100%}.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem;max-width:100%}}@media (max-width: 1199px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{width:50%}}@media (max-width: 991px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-66-33 .amc--column_one .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}@media (max-width: 1199px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 991px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{padding:1.5rem;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type{width:100%}.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem;max-width:100%}}@media (max-width: 1199px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 991px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--two-col-66-33 .amc--column_two .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}@media (max-width: 1199px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 991px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-01__wrapper{width:100%}}.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-02__wrapper{padding:1.5rem;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}@media (min-width: 1200px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type{width:100%}.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-02__wrapper:first-of-type .a--course-tile-02__info{width:36rem;max-width:100%}}@media (max-width: 1199px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 991px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}@media (max-width: 767px){.amc--layout--three-col .amc--layout--three-col__column .course-tile-01--parent-element .a--course-tile-02__wrapper{width:100%}}.amc--layout__container{padding:0;max-width:100%;display:flex;flex-wrap:wrap}.amc--layout__column{padding:0 1.5rem}@media (min-width: 768px){.amc--layout__column{padding:1.5rem;flex:1 1 1rem;-webkit-flex:1 1 1rem}}.amc--layout--single-column__column{width:100%}.amc--layout--three-col__column{width:100%}@media (min-width: 768px){.amc--layout--three-col__column{width:33.3%}}.amc--layout--two-col-33-66__column{width:100%}@media (min-width: 768px){.amc--layout--two-col-33-66__column.amc--column-one{width:33.3%}.amc--layout--two-col-33-66__column.amc--column-two{width:66.6%}}.amc--layout--two-col-50-50__column{width:100%}@media (min-width: 768px){.amc--layout--two-col-50-50__column{width:50%}}.amc--layout--two-col-66-33__column{width:100%}@media (min-width: 768px){.amc--layout--two-col-66-33__column.amc--column-one{width:66.6%}.amc--layout--two-col-66-33__column.amc--column-two{width:33.3%}}.amc--style-classes.align-content-center>.amc--layout__container{align-items:center}.amc--style-classes.align-content-top>.amc--layout__container{align-items:flex-start}.amc--style-classes.align-content-bottom>.amc--layout__container {align-items:flex-end}.amc--style-classes.bg-img-size--default{background-size:initial;background-position:center center}.amc--style-classes.bg-img-size--cover{background-size:cover;background-position:center center}.amc--style-classes.bg-img-size--contain{background-size:contain;background-position:center center}.amc--style-classes.border-width--none{border:none}.amc--style-classes.border-width--1px{border-width:0.1rem}.amc--style-classes.border-width--2px{border-width:0.2rem}.amc--style-classes.border-width--3px{border-width:0.3rem}.amc--style-classes.border-width--4px{border-width:0.4rem}.amc--style-classes.border-width--5px{border-width:0.5rem}.amc--style-classes.border-width--8px{border-width:0.8rem}.amc--style-classes.border-width--10px{border-width:1rem}.amc--style-classes.font--primary--light{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:300}.amc--style-classes.font--primary--light-italic{font-family:"Open Sans",sans-serif;font-style:italic;font-weight:300}.amc--style-classes.font--primary--regular{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}.amc--style-classes.font--primary--regular-italic{font-family:"Open Sans",sans-serif;font-style:italic;font-weight:400}.amc--style-classes.font--primary--bold{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700}.amc--style-classes.font--primary--bold-italic{font-family:"Open Sans",sans-serif;font-style:italic;font-weight:700}.amc--style-classes.font--primary--black{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:800}.amc--style-classes.font--accent{font-family:"Bebas",cursive;font-weight:normal}.amc--style-classes.font-size--8px{font-size:0.8rem}.amc--style-classes.font-size--9px{font-size:0.9rem}.amc--style-classes.font-size--10px{font-size:1rem}.amc--style-classes.font-size--12px{font-size:1.2rem}.amc--style-classes.font-size--14px{font-size:1.4rem}.amc--style-classes.font-size--16px{font-size:1.6rem}.amc--style-classes.font-size--18px{font-size:1.8rem}.amc--style-classes.font-size--20px{font-size:2rem}.amc--style-classes.font-size--24px{font-size:2.4rem}.amc--style-classes.font-size--28px{font-size:2.8rem}.amc--style-classes.font-size--32px{font-size:3.2rem}.amc--style-classes.font-size--36px{font-size:3.6rem}.amc--style-classes.font-size--42px{font-size:4.2rem}.amc--style-classes.font-size--48px{font-size:4.8rem}.amc--style-classes.font-size--72px{font-size:7.2rem}.amc--style-classes.marg-t-0{margin-top:0}.amc--style-classes.marg-t-5{margin-top:0.5rem}.amc--style-classes.marg-t-10{margin-top:1rem}.amc--style-classes.marg-t-15{margin-top:1.5rem}.amc--style-classes.marg-t-20{margin-top:2rem}.amc--style-classes.marg-t-30{margin-top:3rem}.amc--style-classes.marg-t-50{margin-top:5rem}.amc--style-classes.marg-t-75{margin-top:7.5rem}.amc--style-classes.marg-t-100{margin-top:10rem}.amc--style-classes.marg-r-auto{margin-right:auto}.amc--style-classes.marg-r-0{margin-right:0}.amc--style-classes.marg-r-5{margin-right:0.5rem}.amc--style-classes.marg-r-10{margin-right:1rem}.amc--style-classes.marg-r-15{margin-right:1.5rem}.amc--style-classes.marg-r-20{margin-right:2rem}.amc--style-classes.marg-r-30{margin-right:3rem}.amc--style-classes.marg-r-50{margin-right:5rem}.amc--style-classes.marg-r-75{margin-right:7.5rem}.amc--style-classes.marg-r-100{margin-right:10rem}.amc--style-classes.marg-b-0{margin-bottom:0}.amc--style-classes.marg-b-5{margin-bottom:0.5rem}.amc--style-classes.marg-b-10{margin-bottom:1rem}.amc--style-classes.marg-b-15{margin-bottom:1.5rem}.amc--style-classes.marg-b-20{margin-bottom:2rem}.amc--style-classes.marg-b-30{margin-bottom:3rem}.amc--style-classes.marg-b-50{margin-bottom:5rem}.amc--style-classes.marg-b-75{margin-bottom:7.5rem}.amc--style-classes.marg-b-100{margin-bottom:10rem}.amc--style-classes.marg-l-auto{margin-left:auto}.amc--style-classes.marg-l-0{margin-left:0}.amc--style-classes.marg-l-5{margin-left:0.5rem}.amc--style-classes.marg-l-10{margin-left:1rem}.amc--style-classes.marg-l-15{margin-left:1.5rem}.amc--style-classes.marg-l-20{margin-left:2rem}.amc--style-classes.marg-l-30{margin-left:3rem}.amc--style-classes.marg-l-50{margin-left:5rem}.amc--style-classes.marg-l-75{margin-left:7.5rem}.amc--style-classes.marg-l-100{margin-left:10rem}.amc--style-classes.padd-t-0{padding-top:0}.amc--style-classes.padd-t-5{padding-top:0.5rem}.amc--style-classes.padd-t-10{padding-top:1rem}.amc--style-classes.padd-t-15{padding-top:1.5rem}.amc--style-classes.padd-t-20{padding-top:2rem}.amc--style-classes.padd-t-30{padding-top:3rem}.amc--style-classes.padd-t-50{padding-top:5rem}.amc--style-classes.padd-t-75{padding-top:7.5rem}.amc--style-classes.padd-t-100{padding-top:10rem}.amc--style-classes.padd-t-200{padding-top:20rem}.amc--style-classes.padd-t-300{padding-top:30rem}.amc--style-classes.padd-t-500{padding-top:50rem}.amc--style-classes.padd-r-0{padding-right:0}.amc--style-classes.padd-r-5{padding-right:0.5rem}.amc--style-classes.padd-r-10{padding-right:1rem}.amc--style-classes.padd-r-15{padding-right:1.5rem}.amc--style-classes.padd-r-20{padding-right:2rem}.amc--style-classes.padd-r-30{padding-right:3rem}.amc--style-classes.padd-r-50{padding-right:5rem}.amc--style-classes.padd-r-75{padding-right:7.5rem}.amc--style-classes.padd-r-100{padding-right:10rem}.amc--style-classes.padd-r-200{padding-right:20rem}.amc--style-classes.padd-r-300{padding-right:30rem}.amc--style-classes.padd-r-500{padding-right:50rem}.amc--style-classes.padd-b-0{padding-bottom:0}.amc--style-classes.padd-b-5{padding-bottom:0.5rem}.amc--style-classes.padd-b-10{padding-bottom:1rem}.amc--style-classes.padd-b-15{padding-bottom:1.5rem}.amc--style-classes.padd-b-20{padding-bottom:2rem}.amc--style-classes.padd-b-30{padding-bottom:3rem}.amc--style-classes.padd-b-50{padding-bottom:5rem}.amc--style-classes.padd-b-75{padding-bottom:7.5rem}.amc--style-classes.padd-b-100{padding-bottom:10rem}.amc--style-classes.padd-b-200{padding-bottom:20rem}.amc--style-classes.padd-b-300{padding-bottom:30rem}.amc--style-classes.padd-b-500{padding-bottom:50rem}.amc--style-classes.padd-l-0{padding-left:0}.amc--style-classes.padd-l-5{padding-left:0.5rem}.amc--style-classes.padd-l-10{padding-left:1rem}.amc--style-classes.padd-l-15{padding-left:1.5rem}.amc--style-classes.padd-l-20{padding-left:2rem}.amc--style-classes.padd-l-30{padding-left:3rem}.amc--style-classes.padd-l-50{padding-left:5rem}.amc--style-classes.padd-l-75{padding-left:7.5rem}.amc--style-classes.padd-l-100{padding-left:10rem}.amc--style-classes.padd-l-200{padding-left:20rem}.amc--style-classes.padd-l-300{padding-left:30rem}.amc--style-classes.padd-l-500{padding-left:50rem}.amc--style-classes.text-align--left{text-align:left}.amc--style-classes.text-align--center{text-align:center}.amc--style-classes.text-align--right{text-align:right}.amc--style-classes.set-width--10percent{width:10%}.amc--style-classes.set-width--20percent{width:20%}.amc--style-classes.set-width--30percent{width:30%}.amc--style-classes.set-width--40percent{width:40%}.amc--style-classes.set-width--50percent{width:50%}.amc--style-classes.set-width--60percent{width:60%}.amc--style-classes.set-width--70percent{width:70%}.amc--style-classes.set-width--80percent{width:80%}.amc--style-classes.set-width--90percent{width:90%}.amc--style-classes.set-width--100percent{width:100%}.a--course-content .accordion .course-navigation .button-chapter{border-bottom:0.1rem solid #d9d1d1}.a--course-content .accordion .course-navigation .chapter-content-container.is-open{border-bottom:0.1rem solid #d9d1d1}.a--course-progress__info{border-color:#d9d1d1}.a--course-progress__chapter__info{border-color:#d9d1d1}.grade-detail-graph .tickLabels .tickLabel{font-size:1.68rem;line-height:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grade-detail-graph .tickLabels .xAxis .tickLabel{font-size:1.2rem;width:8rem !important;margin-top:5rem}.a--course-progress__chapter__data .chapter-scores ol li{font-weight:600}.button-reset,.light-button,div.history-controls input[type="submit"],a.light-button,.gray-button,input[type="reset"],input[type="submit"],input[type="button"],button,.button,form input[type="reset"],form input[type="submit"],form input[type="button"],form button,form .button,.xmodule_display.xmodule_LTIModule div.lti .wrapper-lti-link .lti-link .link_lti_new_window,.blue-button,.xmodule_display.xmodule_CapaModule div.problem .action .save,.xmodule_display.xmodule_ConditionalModule div.problem .action .save,.pink-button,.instructor-dashboard-content-2 input[type="button"],.idash-section .message-actions .action-primary,.instructor-dashboard-wrapper-2 section.idash-section#membership .member-lists-management .auth-list-container .member-list-widget input[type="button"].add,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .form-submit,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-nav .action-create,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management .message .action-create,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .cohort-management-group-header .action-edit-name,.instructor-dashboard-wrapper-2 section.idash-section#cohort_management .file-upload-form .action-submit,.ecommerce-wrapper span.tip .add,#e-commerce #add-coupon-modal input[type="button"]#update_coupon_button,#e-commerce #add-coupon-modal input[type="button"]#add_coupon_button,#e-commerce #add-coupon-modal input[type="button"]#set_course_button,#e-commerce #add-coupon-modal input[type="button"]#lookup_regcode,#e-commerce #invalidate_registration_code_modal input[type="button"]#update_coupon_button,#e-commerce #invalidate_registration_code_modal input[type="button"]#add_coupon_button,#e-commerce #invalidate_registration_code_modal input[type="button"]#set_course_button,#e-commerce #invalidate_registration_code_modal input[type="button"]#lookup_regcode,#e-commerce #edit-coupon-modal input[type="button"]#update_coupon_button,#e-commerce #edit-coupon-modal input[type="button"]#add_coupon_button,#e-commerce #edit-coupon-modal input[type="button"]#set_course_button,#e-commerce #edit-coupon-modal input[type="button"]#lookup_regcode,#e-commerce #set-course-mode-price-modal input[type="button"]#update_coupon_button,#e-commerce #set-course-mode-price-modal input[type="button"]#add_coupon_button,#e-commerce #set-course-mode-price-modal input[type="button"]#set_course_button,#e-commerce #set-course-mode-price-modal input[type="button"]#lookup_regcode,#e-commerce #registration_code_generation_modal input[type="button"]#update_coupon_button,#e-commerce #registration_code_generation_modal input[type="button"]#add_coupon_button,#e-commerce #registration_code_generation_modal input[type="button"]#set_course_button,#e-commerce #registration_code_generation_modal input[type="button"]#lookup_regcode,#e-commerce #add-coupon-modal input[name="generate-registration-codes-csv"],#e-commerce #invalidate_registration_code_modal input[name="generate-registration-codes-csv"],#e-commerce #edit-coupon-modal input[name="generate-registration-codes-csv"],#e-commerce #set-course-mode-price-modal input[name="generate-registration-codes-csv"],#e-commerce #registration_code_generation_modal input[name="generate-registration-codes-csv"],.proctoring-wrapper span.tip .add,.ecommerce-wrapper span.code_tip .add,.proctoring-wrapper span.code_tip .add,.ecommerce-wrapper span.invalid_sale .add,.proctoring-wrapper span.invalid_sale .add{letter-spacing:0.1rem}.vert-mod .vert{border-bottom:0.1rem solid #d9d1d1;padding-top:4rem;padding-bottom:4rem}.discussion-module .discussion-response{position:relative}.xmodule_display.xmodule_HtmlModule table td,.xmodule_display.xmodule_HtmlModule table th{font-size:1.4rem}.a--course-content__main-content h1,.a--course-content__main-content h2,.a--course-content__main-content h3,.a--course-content__main-content h4,.a--course-content__main-content h5,.a--course-content__main-content h6,.a--course-content__main-content .course-content h1,.a--course-content__main-content .course-content h2,.a--course-content__main-content .course-content h3,.a--course-content__main-content .course-content h4,.a--course-content__main-content .course-content h5,.a--course-content__main-content .course-content h6,.a--course-static-page h1,.a--course-static-page h2,.a--course-static-page h3,.a--course-static-page h4,.a--course-static-page h5,.a--course-static-page h6,.xmodule_display.xmodule_StaticTabModule h1,.xmodule_display.xmodule_StaticTabModule h2,.xmodule_display.xmodule_StaticTabModule h3,.xmodule_display.xmodule_StaticTabModule h4,.xmodule_display.xmodule_StaticTabModule h5,.xmodule_display.xmodule_StaticTabModule h6{color:#2299d5}.a--course-content__main-content h1,.a--course-content__main-content .course-content h1,.a--course-static-page h1,.xmodule_display.xmodule_StaticTabModule h1{margin:24px 0 32px 0}.a--course-content__main-content h2,.a--course-content__main-content .course-content h2,.a--course-static-page h2,.xmodule_display.xmodule_StaticTabModule h2{margin:24px 0 30px 0;-webkit-font-smoothing:initial}.a--course-content__main-content h3,.a--course-content__main-content .course-content h3,.a--course-static-page h3,.xmodule_display.xmodule_StaticTabModule h3{margin:24px 0 32px 0}.a--course-content__main-content h4,.a--course-content__main-content .course-content h4,.a--course-static-page h4,.xmodule_display.xmodule_StaticTabModule h4{margin:24px 0 30px 0}.a--course-content__main-content h5,.a--course-content__main-content .course-content h5,.a--course-static-page h5,.xmodule_display.xmodule_StaticTabModule h5{margin:24px 0 28px 0}.a--course-content__main-content h6,.a--course-content__main-content .course-content h6,.a--course-static-page h6,.xmodule_display.xmodule_StaticTabModule h6{margin:24px 0 26px 0}.a--course-content__main-content p,.a--course-content__main-content .problem,.a--course-content__main-content .course-content p,.a--course-content__main-content .course-content .problem,.a--course-static-page p,.a--course-static-page .problem,.xmodule_display.xmodule_StaticTabModule p,.xmodule_display.xmodule_StaticTabModule .problem{font-size:1.6rem;line-height:2.2rem !important}.a--course-content__main-content .xblock h3.hd,.a--course-content__main-content .course-content .xblock h3.hd,.a--course-static-page .xblock h3.hd,.xmodule_display.xmodule_StaticTabModule .xblock h3.hd{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:2.1em;line-height:130%;color:#2299d5;margin:2.1em 0}.a--course-content__main-content h3.problem-header,.a--course-content__main-content .course-content h3.problem-header,.a--course-static-page h3.problem-header,.xmodule_display.xmodule_StaticTabModule h3.problem-header{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:1.7rem;line-height:130%;color:#2299d5;margin:1.7em 0}.a--course-content__main-content ul li,.a--course-content__main-content ol li,.a--course-content__main-content .course-content ul li,.a--course-content__main-content .course-content ol li,.a--course-static-page ul li,.a--course-static-page ol li,.xmodule_display.xmodule_StaticTabModule ul li,.xmodule_display.xmodule_StaticTabModule ol li{line-height:2.2rem}.a--courseware--updates-article{font-size:1.6rem;line-height:2.2rem}.a--courseware--updates-article__date{font-size:1.6rem}.a--courseware-wrapper__content p,div.book-wrapper p,div.book-wrapper p{line-height:2.2rem}.content-wrapper .page-header .page-description,body.discussion .discussion-post .post-body,body.discussion .discussion-article .post-body,body.view-in-course .discussion-post .post-body,body.view-in-course .discussion-article .post-body {font-size:1.6rem;line-height:2.2rem}.content-wrapper .page-header .page-description p,body.discussion .discussion-post .post-body p,body.discussion .discussion-article .post-body p,body.view-in-course .discussion-post .post-body p,body.view-in-course .discussion-article .post-body  p{font-size:1.6rem;line-height:2.2rem}.forum-nav-thread.is-unread .forum-nav-thread-comments-count{background-color:lightblue;color:#006196;font-weight:900}.discussion.container .action-button,.discussion-module .action-button,.discussion-user-threads .action-button{color:darkslategrey}.discussion.container .action-button .action-icon,.discussion-module .action-button .action-icon,.discussion-user-threads .action-button .action-icon{color:darkslategrey}
