html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}*,*:before,*:after{box-sizing:inherit}body{margin:0;line-height:1;font-family:sans-serif}iframe{border:0}main{display:block}ul,ol{margin:0 0 1.5em 3em;padding-left:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}li{display:block}dl{margin-top:0;margin-bottom:0}dd{margin:0 1.5em 1.5em}dt{font-weight:700}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-size:inherit}blockquote{margin:0;padding:0}p{margin-top:0;margin-bottom:0}sup{position:relative;top:-0.5em;vertical-align:baseline;font-size:75%;line-height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}b,strong{font-weight:bolder}figure{margin:1em 0}img{border:0;max-width:100%;height:auto;vertical-align:middle}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}button,select{text-transform:none}::-moz-focus-inner{border:0;padding:0}fieldset{padding:.35em .75em .625em}embed,iframe,object{max-width:100%}table{margin:0 0 1.5em;width:100%}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}.header-container header .wrapper>a{overflow:hidden;text-indent:100%;white-space:nowrap}a,button,section.signup .wrapper form#subForm button,.header-container header .wrapper nav ul#menu li,.header-container header .wrapper nav ul#menu li a{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,h3,h4,h5,h6,li,a,p,button,input,select,optgroup,textarea,label{font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#868686}p{margin-bottom:30px}h1,h2,h3,h4,h5,h6,b{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif}h1{color:#512567;margin-bottom:60px;text-align:center;font-size:2.6rem;line-height:3.1rem}@media(min-width: 768px){h1{font-size:3rem;line-height:3.4rem}}h2{font-size:1.8rem;line-height:2.3rem;margin-bottom:30px}@media(min-width: 768px){h2{font-size:2.2rem;line-height:2.7rem}}h3{font-size:1.8rem;line-height:2.3rem;margin-bottom:20px}h4{font-size:1.4rem;line-height:2rem;margin-bottom:20px}h5{color:#512567}b{font-weight:initial}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:sans-serif}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,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}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.wrapper{margin:0 auto;width:90%;max-width:1280px}img{display:block;width:100%}.page-title{margin:60px 0}.page-title h1{margin-bottom:0;font-weight:700}.page-title p{text-align:center;margin-top:40px}ul#pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:0;padding:60px 0}ul#pagination li{margin-right:10px}ul#pagination li:last-child{margin-right:0}ul#pagination li a{border-radius:5px;background-clip:padding-box;display:inline-block;color:#0a8796;padding:5px 10px}ul#pagination li a.active,ul#pagination li a:hover{background:#0a8796;color:#fff}form{background:#512567}form fieldset{border:0;margin:0;padding:30px}form fieldset h3,form fieldset p{color:#fff;font-weight:700}form fieldset label{display:block;width:100%;color:#fff !important;margin-bottom:10px}form fieldset input{border-radius:0px;background-clip:padding-box;display:block;width:100%;border:0;padding:10px;margin-bottom:10px;background:rgba(255,255,255,.25);color:#fff !important;outline:0}form fieldset input[type=checkbox]{width:auto !important}form fieldset textarea{background:rgba(255,255,255,.25);color:#fff !important;border:0;outline:0;resize:none;height:180px;width:100%}form fieldset button{width:100%;margin-top:30px}form.secondary{background:rgba(0,0,0,0)}form.secondary fieldset{padding:0}form.secondary fieldset label{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#512567 !important}form.secondary fieldset input{border-radius:5px;background-clip:padding-box;background:#ececec;color:#000 !important}form.secondary fieldset textarea{border-radius:5px;background-clip:padding-box;background:#ececec;color:#000 !important}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:40px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}a.primary,button.primary{font-weight:700;border-radius:10px;background-clip:padding-box;color:#fff;font-family:"Raleway",helvetica,arial,sans-serif;background:#0a8796;padding:20px 40px;text-align:center;font-size:1.15rem;display:inline-block;border:0}a.primary:hover,button.primary:hover{background:#17d8f0}a.primary.margin-top,button.primary.margin-top{margin-top:40px}section.page-container .page-content .trainer{margin-bottom:40px}@media(min-width: 768px){section.page-container .page-content .trainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.page-container .page-content .trainer img{margin-bottom:30px}@media(min-width: 768px){section.page-container .page-content .trainer img{width:180px;margin-right:60px}}section.page-container .page-content .trainer .trainer-details{width:100%}section.page-container .page-content .trainer .trainer-details p:first-child{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem;color:#512567}section.page-title.account-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}section.page-title.account-area h1{width:100%;margin-bottom:30px}section.dashboard-return{text-align:center;padding:0 0 60px 0}section.dashboard-return a{display:block;text-decoration:underline}section.dashboard-return a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.account-container{margin-bottom:60px}section.account-container .account-course-list{margin-bottom:40px}section.account-container .account-course-list h4{color:#512567}section.account-container .account-course-list ul{margin:0}section.account-container .account-course-list ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #ececec}section.account-container .account-course-list ul li p{padding:20px 20px 20px 0;margin-bottom:0;font-size:.8rem;line-height:1.2rem}@media(min-width: 768px){section.account-container .account-course-list ul li p{font-size:1rem;line-height:1.5rem}}section.account-container .account-course-list ul li p a{font-size:.8rem;padding:10px}section.account-container .account-course-list ul li p:nth-of-type(1),section.account-container .account-course-list ul li p:nth-of-type(2){width:32%}section.account-container .account-course-list ul li p:nth-of-type(3){width:24%}section.account-container .account-course-list ul li p:nth-of-type(4){width:12%}section.account-container .account-course-list ul li:first-child p{color:#512567;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif}section.account-container .account-course-list ul li:last-child{border-bottom:1px solid #ececec}section.account-container .account-details{margin-bottom:40px}section.account-container .account-details h4{color:#512567}section.account-container .account-details form.secondary{margin:0 auto;max-width:600px}section.account-container .account-details form.secondary p.warning{color:#fff;background:#e43333;padding:10px;font-size:.8rem}section.account-container .password-change h4{color:#512567}section.account-container .course-details h2{color:#512567;margin-bottom:40px}section.account-container .course-details .course-overview-details{border-radius:10px;background-clip:padding-box;background:#e4d0ee;padding:40px;margin-bottom:40px}section.account-container .course-details .course-overview-details p{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#512567;font-size:1.4rem;line-height:2rem}section.account-container .course-details .course-overview-details ul{margin:0}@media(min-width: 768px){section.account-container .course-details .course-overview-details ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.account-container .course-details .course-overview-details ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#512567;margin-bottom:10px}@media(min-width: 768px){section.account-container .course-details .course-overview-details ul li{width:50%}}@media(min-width: 1280px){section.account-container .course-details .course-overview-details ul li{width:33.3333%}}section.account-container .course-details .course-overview-details ul li:last-child{margin-bottom:0}@media(min-width: 768px){section.account-container .course-details .course-overview-details ul li:last-child{margin-bottom:10px}}section.account-container .course-details .course-overview-details ul li img{display:inline-block;width:32px;margin-right:10px}section.account-container .course-details .course-downloads{border-radius:10px;background-clip:padding-box;background:#0a8796;padding:40px}section.account-container .course-details .course-downloads p{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#fff;font-size:1.4rem;line-height:2rem}section.account-container .course-details .course-downloads ul{margin:0}@media(min-width: 768px){section.account-container .course-details .course-downloads ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}}section.account-container .course-details .course-downloads ul li{margin-bottom:10px}@media(min-width: 768px){section.account-container .course-details .course-downloads ul li{width:100%}}@media(min-width: 1280px){section.account-container .course-details .course-downloads ul li{width:100%}}section.account-container .course-details .course-downloads ul li:last-child{margin-bottom:0}@media(min-width: 768px){section.account-container .course-details .course-downloads ul li:last-child{margin-bottom:10px}}section.account-container .course-details .course-downloads ul li a{border-radius:10px;background-clip:padding-box;background:#075c66;padding:20px;display:inline-block;color:#fff;display:flex;flex-direction:row}section.account-container .course-details .course-downloads ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.account-container .course-details .course-downloads ul li a img{display:inline-block;width:26px;margin-right:10px}section.contact-container{margin-bottom:60px}@media(min-width: 1024px){section.contact-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media(min-width: 1024px){section.contact-container .contact-details{width:35%}}section.contact-container .contact-details ul{margin:0 0 40px 0}section.contact-container .contact-details ul li a{color:#512567;border-bottom:1px solid #512567}section.contact-container .contact-details ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}@media(min-width: 1024px){section.contact-container form{width:60%}}section.course-overview{margin-top:60px}@media(min-width: 1024px){section.course-overview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.course-overview .course-content{margin-bottom:60px}@media(min-width: 1024px){section.course-overview .course-content{width:70%}}section.course-overview .course-content h1{text-align:left;margin-bottom:30px;font-weight:700}section.course-overview .course-content h1+p{background:#e08119;color:#fff;margin:0 0 30px 0;display:inline-block;padding:15px 20px 15px 40px;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem;position:relative}@media(min-width: 768px){section.course-overview .course-content h1+p{font-size:2.2rem;line-height:2.7rem}}section.course-overview .course-content h1+p:after{content:"";background:url(../img/svg/price-end.svg) no-repeat center/20px 100%;background-size:cover;position:absolute;top:0;right:-20px;width:20px;height:100%}section.course-overview .course-content h1+p+p{font-size:1.2rem;line-height:1.8rem}section.course-overview .course-content>a{display:block;width:100%}section.course-overview .course-content .course-overview-details{border-radius:10px;background-clip:padding-box;background:#e4d0ee;padding:40px;margin-bottom:30px}section.course-overview .course-content .course-overview-details ul{margin:0}@media(min-width: 768px){section.course-overview .course-content .course-overview-details ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.course-overview .course-content .course-overview-details ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#512567;margin-bottom:10px}@media(min-width: 768px){section.course-overview .course-content .course-overview-details ul li{width:50%}}@media(min-width: 1280px){section.course-overview .course-content .course-overview-details ul li{width:33.3333%}}section.course-overview .course-content .course-overview-details ul li:last-child{margin-bottom:0}section.course-overview .course-content .course-overview-details ul li img{display:inline-block;width:32px;margin-right:10px}@media(min-width: 1024px){section.course-overview aside{width:25%}}section.course-overview aside form{background:#512567}section.course-overview aside form fieldset{border:0;margin:0;padding:30px}section.course-overview aside form fieldset h3,section.course-overview aside form fieldset p{color:#fff;font-weight:700}section.course-overview aside form fieldset label{display:block;width:100%;color:#fff !important;margin-bottom:10px}section.course-overview aside form fieldset input{border-radius:0px;background-clip:padding-box;display:block;width:100%;border:0;padding:10px;margin-bottom:10px;background:rgba(255,255,255,.25);color:#fff !important;outline:0}section.course-overview aside form fieldset button{width:100%;margin-top:30px}section.filters{margin-bottom:60px;margin-bottom:60px}@media(min-width: 1280px){section.filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media(min-width: 1280px){section.filters .filter-group-one,section.filters .filter-group-two{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}section.filters .filter-group-one p,section.filters .filter-group-two p{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;margin-bottom:10px;color:#000}@media(min-width: 1280px){section.filters .filter-group-one p,section.filters .filter-group-two p{margin-right:10px}}section.filters .filter-group-one{margin-bottom:20px}@media(min-width: 1280px){section.filters .filter-group-one{margin-bottom:0}}@media(min-width: 1280px){section.filters .filter-group-one .nice-select{margin-right:10px}}section.course-listing .course{border-radius:10px;background-clip:padding-box;margin-bottom:40px;overflow:hidden;position:relative}section.course-listing .course .course-primary-info{background:#512567;padding:20px 40px}@media(min-width: 1024px){section.course-listing .course .course-primary-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media(min-width: 1024px){section.course-listing .course .course-primary-info .course-title{width:70%}}section.course-listing .course .course-primary-info .course-title p{color:#fff;margin:0}section.course-listing .course .course-primary-info .course-title p:first-child{font-weight:700;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem}@media(min-width: 768px){section.course-listing .course .course-primary-info .course-title p:first-child{font-size:1.7rem;line-height:2rem}}@media(min-width: 1024px){section.course-listing .course .course-primary-info .course-title p:last-child{margin-bottom:0}}section.course-listing .course .course-primary-info .course-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:20px}@media(min-width: 1024px){section.course-listing .course .course-primary-info .course-links{width:26%;padding-top:0}}@media(min-width: 1280px){section.course-listing .course .course-primary-info .course-links{width:35%}}section.course-listing .course .course-primary-info .course-links a{display:block;width:100%;margin-bottom:20px}section.course-listing .course .course-primary-info .course-links a:last-child{margin-left:10px}section.course-listing .course .course-secondary-info{background:#e4d0ee}@media(min-width: 1024px){section.course-listing .course .course-secondary-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media(min-width: 1024px){section.course-listing .course .course-secondary-info .course-price{width:20%}}@media(min-width: 1280px){section.course-listing .course .course-secondary-info .course-price{width:15%}}section.course-listing .course .course-secondary-info .course-price p{background:#e08119;color:#fff;margin-bottom:0;display:inline-block;padding:15px 20px 15px 40px;margin-top:20px;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.8rem;line-height:2.3rem;position:relative}@media(min-width: 768px){section.course-listing .course .course-secondary-info .course-price p{font-size:2.2rem;line-height:2.7rem}}@media(min-width: 1024px){section.course-listing .course .course-secondary-info .course-price p{width:100%}}section.course-listing .course .course-secondary-info .course-price p:after{content:"";background:url(../img/svg/price-end.svg) no-repeat center/20px 100%;background-size:cover;position:absolute;top:0;right:-20px;width:20px;height:100%}section.course-listing .course .course-secondary-info .course-details{padding:40px}@media(min-width: 1024px){section.course-listing .course .course-secondary-info .course-details{width:70%;padding:20px 40px 20px 0}}@media(min-width: 1280px){section.course-listing .course .course-secondary-info .course-details{width:80%}}section.course-listing .course .course-secondary-info .course-details ul{margin:0}@media(min-width: 768px){section.course-listing .course .course-secondary-info .course-details ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.course-listing .course .course-secondary-info .course-details ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#512567;margin-bottom:10px}@media(min-width: 768px){section.course-listing .course .course-secondary-info .course-details ul li{width:50%}}@media(min-width: 1280px){section.course-listing .course .course-secondary-info .course-details ul li{width:33.3333%}}section.course-listing .course .course-secondary-info .course-details ul li:last-child{margin-bottom:0}@media(min-width: 768px){section.course-listing .course .course-secondary-info .course-details ul li:last-child{margin-bottom:10px}}section.course-listing .course .course-secondary-info .course-details ul li img{display:inline-block;width:32px;margin-right:10px}section.course-listing .course.expired .course-primary-info .course-links a:last-child{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}section.course-listing .course.expired:before{content:"";position:absolute;bottom:0;right:0;z-index:9;background:url(../img/svg/course-expired.svg) no-repeat center;background-size:contain;width:125px;height:125px}@media(min-width: 768px){section.course-listing .course.expired:before{width:200px;height:200px}}section.page-container{margin-bottom:60px}@media(min-width: 1024px){section.page-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.page-container .page-content{margin-bottom:60px}@media(min-width: 1024px){section.page-container .page-content{width:70%}}section.page-container .page-content>img{margin-bottom:40px}section.page-container .page-content p:nth-of-type(1){font-size:1.2rem;line-height:1.8rem}section.page-container .page-content p:nth-of-type(1) a{font-size:inherit;line-height:inherit}section.page-container .page-content p a{color:#512567;border-bottom:1px solid #512567}section.page-container .page-content p a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.page-container .page-content ul{margin:0 0 30px 0}section.page-container .page-content ul li{display:list-item;margin-left:15px}section.page-container .page-content ul li span{display:block}section.page-container .page-content h4{color:#512567}section.page-container .page-content video{width:100%;display:block;margin-bottom:30px}@media(min-width: 1024px){section.page-container aside{width:25%}}section.home-search{background:#512567;position:relative;padding:60px 0}@media(min-width: 768px){section.home-search{padding:120px 0}}section.home-search>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}section.home-search .wrapper{position:relative;z-index:9;text-align:center}section.home-search .wrapper h1{font-weight:700;font-size:1.8rem;line-height:2.3rem;color:#fff;margin-bottom:20px}@media(min-width: 768px){section.home-search .wrapper h1{font-weight:700;font-size:2.6rem;line-height:3.1rem;margin-bottom:40px}}@media(min-width: 1024px){section.home-search .wrapper h1{font-weight:700;font-size:3rem;line-height:3.4rem;margin-bottom:60px}}section.home-search .wrapper .search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media(min-width: 1024px){section.home-search .wrapper .search{padding:0 10%}}section.home-search .wrapper .search input{width:70%;border:0;margin:0;padding:10px 10px 10px 60px;outline:0;border-radius:0}@media(min-width: 1024px){section.home-search .wrapper .search input{width:80%}}section.home-search .wrapper .search button{width:30%;padding:20px 0}@media(min-width: 1024px){section.home-search .wrapper .search button{width:20%}}section.home-search .wrapper .search button.primary{border-radius:0;background-clip:padding-box}section.home-search .wrapper .search img{position:absolute;top:24px;left:24px;width:20px;height:20px}@media(min-width: 1024px){section.home-search .wrapper .search img{left:calc(24px + 10%)}}section.home-search .wrapper p{margin-top:20px;color:#fff}section.nhs-code{background:#0a8796}section.nhs-code .wrapper{padding:60px 0;text-align:center}section.nhs-code .wrapper h2,section.nhs-code .wrapper p{color:#fff}section.nhs-code .wrapper p{margin-bottom:0}@media(min-width: 1024px){section.nhs-code .wrapper p{padding:0 10%}}section.topic{background:#0a8796}section.topic .wrapper{padding:60px 0;text-align:center}section.topic .wrapper h2{color:#fff;font-weight:700}section.topic .wrapper ul#topic-slider li{border-radius:10px;background-clip:padding-box;background:#05464e;padding:40px}section.topic .wrapper ul#topic-slider li p{color:#fff}section.topic .wrapper ul#topic-slider li p:first-child{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.4rem;line-height:2rem}section.topic .wrapper ul.lSPager.lSpg{padding-top:40px}section.topic .wrapper ul.lSPager.lSpg li{padding:0 10px}section.topic .wrapper ul.lSPager.lSpg li a{background:rgba(0,0,0,0);border:1px solid #fff}section.topic .wrapper ul.lSPager.lSpg li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:#fff}section.topic .wrapper ul.lSPager.lSpg li.active a{background:#fff}section.courses-about{background:url(../img/svg/six-background.svg) no-repeat center right -140px;background-size:960px}section.courses-about .wrapper>ul{margin:0;padding:60px 0}section.courses-about .wrapper>ul>li{margin-bottom:60px}@media(min-width: 1024px){section.courses-about .wrapper>ul>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative;margin-bottom:110px;padding:0 10%}}section.courses-about .wrapper>ul>li .content{box-shadow:0px 0px 40px 0px rgba(0,0,0,.2);padding:40px;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff}@media(min-width: 1024px){section.courses-about .wrapper>ul>li .content{border-radius:10px;background-clip:padding-box;width:60%;padding:60px 15% 60px 60px}}@media(min-width: 1280px){section.courses-about .wrapper>ul>li .content{padding:60px 10% 60px 60px}}section.courses-about .wrapper>ul>li .content h3{color:#512567;font-weight:700}section.courses-about .wrapper>ul>li .content ul{margin:0 0 30px 0}section.courses-about .wrapper>ul>li .content ul li{margin:0;display:list-item;margin-left:15px}section.courses-about .wrapper>ul>li img{border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media(min-width: 1024px){section.courses-about .wrapper>ul>li img{border-radius:10px;background-clip:padding-box;width:40%;position:absolute;right:10%}}@media(min-width: 1280px){section.courses-about .wrapper>ul>li img{width:35%}}section.courses-about .wrapper>ul>li:last-child{margin-bottom:0}@media(min-width: 1024px){section.courses-about .wrapper>ul>li:nth-child(odd){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width: 1024px){section.courses-about .wrapper>ul>li:nth-child(odd) .content{padding:60px 60px 60px 15%}}@media(min-width: 1280px){section.courses-about .wrapper>ul>li:nth-child(odd) .content{padding:60px 60px 60px 10%}}@media(min-width: 1024px){section.courses-about .wrapper>ul>li:nth-child(odd) img{right:auto;left:10%}}section.testimonials{background:#0a8796}section.testimonials .wrapper{padding:60px 0;text-align:center}section.testimonials .wrapper h2{color:#fff;font-weight:700}section.testimonials .wrapper img{display:inline-block;width:30px;margin:20px 0px 40px 0}section.testimonials .wrapper ul#testimonial-slider li blockquote{color:#fff;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1.2rem;line-height:1.8rem}@media(min-width: 768px){section.testimonials .wrapper ul#testimonial-slider li blockquote{font-size:1.8rem;line-height:2.3rem}}@media(min-width: 768px){section.testimonials .wrapper ul#testimonial-slider li blockquote{padding:0 5%}}section.testimonials .wrapper ul#testimonial-slider li blockquote cite{display:block;margin-top:20px;color:inherit;font-style:initial;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;font-size:1rem;line-height:1.5rem}section.testimonials .wrapper ul#testimonial-slider li blockquote cite span{display:block}section.testimonials .wrapper ul.lSPager.lSpg{padding-top:40px}section.testimonials .wrapper ul.lSPager.lSpg li{padding:0 10px}section.testimonials .wrapper ul.lSPager.lSpg li a{background:rgba(0,0,0,0);border:1px solid #17d8f0}section.testimonials .wrapper ul.lSPager.lSpg li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:#17d8f0}section.testimonials .wrapper ul.lSPager.lSpg li.active a{background:#17d8f0}section.get-in-touch{background:#512567}section.get-in-touch .wrapper{padding:60px 0}section.get-in-touch .wrapper h2{color:#fff;font-weight:700}@media(min-width: 1024px){section.get-in-touch .wrapper h2{text-align:center;font-weight:700}}section.get-in-touch .wrapper ul{margin:60px 0 0 0}@media(min-width: 1024px){section.get-in-touch .wrapper ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media(min-width: 1280px){section.get-in-touch .wrapper ul{padding:0 10%}}section.get-in-touch .wrapper ul li h4,section.get-in-touch .wrapper ul li p{color:#fff}@media(min-width: 1024px){section.get-in-touch .wrapper ul li{width:46%}}section.get-in-touch .wrapper ul li form fieldset{padding:0}section.signup{background:#efefef}section.signup .wrapper{padding:60px 0}section.signup .wrapper h1{font-size:1.8rem;line-height:2.3rem;font-weight:700}@media(min-width: 1280px){section.signup .wrapper h1{font-size:2.2rem;line-height:2.7rem;font-weight:700}}section.signup .wrapper form#subForm{background:rgba(0,0,0,0)}@media(min-width: 1024px){section.signup .wrapper form#subForm{padding:0 10%}}@media(min-width: 1024px){section.signup .wrapper form#subForm>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}section.signup .wrapper form#subForm>div div{margin-bottom:20px}@media(min-width: 1024px){section.signup .wrapper form#subForm>div div:nth-of-type(1),section.signup .wrapper form#subForm>div div:nth-of-type(2){width:48%}}section.signup .wrapper form#subForm>div div label{display:block;width:100%;color:#000}section.signup .wrapper form#subForm>div div input{display:block;width:100%;padding:10px;outline:0;border:1px solid #512567}@media(min-width: 1024px){section.signup .wrapper form#subForm>div div:last-child{width:100%}}section.signup .wrapper form#subForm>div div:last-child div div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}section.signup .wrapper form#subForm>div div:last-child div div input{display:inline-block;width:auto;margin-right:10px}section.signup .wrapper form#subForm button{border-radius:10px;background-clip:padding-box;color:#fff;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;background:#0a8796;padding:20px 40px;text-align:center;font-size:1.15rem;display:inline-block;border:0;width:100%}@media(min-width: 1024px){section.signup .wrapper form#subForm button{width:auto}}section.signup .wrapper form#subForm button:hover{background:#17d8f0}section.signup .wrapper form#subForm button.margin-top{margin-top:40px}section.login-container,section.register-container,section.forgotten-password-container{margin-bottom:100px}section.login-container form.secondary,section.register-container form.secondary,section.forgotten-password-container form.secondary{margin:0 auto;max-width:600px}section.login-container form.secondary p.warning,section.register-container form.secondary p.warning,section.forgotten-password-container form.secondary p.warning{color:#fff;background:#e43333;padding:10px;font-size:.8rem}section.login-container ul,section.register-container ul,section.forgotten-password-container ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin:40px 0 0 0}section.login-container ul li,section.register-container ul li,section.forgotten-password-container ul li{border-right:1px solid #868686}section.login-container ul li a,section.register-container ul li a,section.forgotten-password-container ul li a{padding:10px}section.login-container ul li a:hover,section.register-container ul li a:hover,section.forgotten-password-container ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}section.login-container ul li:last-child,section.register-container ul li:last-child,section.forgotten-password-container ul li:last-child{border-right:0}section.register-container form.secondary ul.list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section.register-container form.secondary ul.list li{display:block;width:100%}section.register-container form.secondary ul.list li:first-child{display:none}section.main-search{margin-bottom:60px}@media(min-width: 1024px){section.main-search{padding:0 10%}}section.main-search .search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}section.main-search .search input{width:70%;border:1px solid #868686;margin:0;padding:10px 10px 10px 60px;outline:0;border-radius:0}@media(min-width: 1024px){section.main-search .search input{width:80%}}section.main-search .search button{width:30%;padding:20px 0}@media(min-width: 1024px){section.main-search .search button{width:20%}}section.main-search .search button.primary{border-radius:0;background-clip:padding-box}section.main-search .search img{position:absolute;top:24px;left:24px;width:20px;height:20px}@media(min-width: 1024px){.slicknav_menu{display:none}}.header-container{padding:20px 0;border-bottom:1px solid #ececec}@media(min-width: 1024px){.header-container{padding:30px 0}}.header-container header .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:relative}@media(min-width: 1024px){.header-container header .wrapper{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}}.header-container header .wrapper>a{display:block;width:100px;height:68px;background:url(../img/svg/logo.svg) no-repeat center/100px 68px}.header-container header .wrapper>a h2{margin:0}.header-container header .wrapper>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0}@media(min-width: 1024px){.header-container header .wrapper>ul{position:absolute;top:-15px;right:0}}.header-container header .wrapper>ul li{margin-right:5px}.header-container header .wrapper>ul li:last-child{margin-right:0}.header-container header .wrapper>ul li a{display:block;width:35px}.header-container header .wrapper>ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.header-container header .wrapper nav{display:none}@media(min-width: 1024px){.header-container header .wrapper nav{display:block}}.header-container header .wrapper nav ul#menu{list-style-type:none;margin:0 auto;padding:0}.header-container header .wrapper nav ul#menu li{position:relative;display:inline-block;margin-bottom:0}.header-container header .wrapper nav ul#menu li:last-child a{padding-right:0}.header-container header .wrapper nav ul#menu li a{display:block;color:#000;text-decoration:none;margin:0;padding:10px;font-size:.9rem}.header-container header .wrapper nav ul#menu li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.header-container header .wrapper nav ul#menu li ul{border-radius:10px;background-clip:padding-box;display:none;position:absolute;z-index:9999;background:#0a8796;margin:0}.header-container header .wrapper nav ul#menu li ul li{display:block;float:none;width:100% !important;padding:0}.header-container header .wrapper nav ul#menu li ul li a{display:block;white-space:nowrap;text-align:left;color:#fff;padding:15px 20px}.header-container header .wrapper nav ul#menu li ul li a.active,.header-container header .wrapper nav ul#menu li ul li a:hover{background:#075c66}.header-container header .wrapper nav ul#menu li ul li:last-child a{padding-right:20px}.header-container header .wrapper nav ul#menu li:hover ul{display:block}@media(min-width: 1024px){.header-container header .wrapper nav ul#menu .menu-register{position:absolute;top:-20px;right:125px}}.header-container header .wrapper nav ul#menu .menu-register li a{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#0a8796}@media(min-width: 1024px){.header-container header .wrapper nav ul#menu .menu-register li a img{display:inline-block;width:20px;margin-right:5px}}.footer-container{border-top:1px solid #ececec;padding:20px 0 40px 0}.footer-container footer .wrapper .footer-top{border-bottom:1px solid #ececec;padding-bottom:40px}@media(min-width: 768px){.footer-container footer .wrapper .footer-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.footer-container footer .wrapper .footer-top>img{width:100px}.footer-container footer .wrapper .footer-top>ul{margin:0}@media(min-width: 768px){.footer-container footer .wrapper .footer-top>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.footer-container footer .wrapper .footer-top>ul>li{margin-top:30px}@media(min-width: 768px){.footer-container footer .wrapper .footer-top>ul>li:first-child{margin-right:30px}}.footer-container footer .wrapper .footer-top>ul>li:first-child ul{margin:0}@media(min-width: 768px){.footer-container footer .wrapper .footer-top>ul>li:first-child ul{margin:0;display:block}}.footer-container footer .wrapper .footer-top>ul>li:first-child ul li{color:#868686}.footer-container footer .wrapper .footer-top>ul>li:first-child ul li a{color:inherit}.footer-container footer .wrapper .footer-top>ul>li:first-child ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.footer-container footer .wrapper .footer-top>ul>li:last-child ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li{margin-right:10px}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li:last-child{margin-right:0}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li a{display:block;width:30px}.footer-container footer .wrapper .footer-top>ul>li:last-child ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.footer-container footer .wrapper .footer-bottom{padding-top:40px}@media(min-width: 768px){.footer-container footer .wrapper .footer-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.footer-container footer .wrapper .footer-bottom img{width:100px;margin-bottom:20px}.footer-container footer .wrapper .footer-bottom p{color:#000;margin-bottom:0;font-size:.8rem;line-height:1rem}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("../img/controls.png");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}[data-sal]{transition-duration:.2s;transition-delay:0s;transition-duration:var(--sal-duration, 0.2s);transition-delay:var(--sal-delay, 0s);transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(0.6, 0.04, 0.98, 0.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(0.95, 0.05, 0.795, 0.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1, 0, 0, 1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(0.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#ececec;box-sizing:border-box;color:#000;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:.85rem;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;margin-bottom:5px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{width:100%;background-color:#666;box-sizing:border-box;margin:4px 0 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;right:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-21px);-ms-transform:scale(0.75) translateY(-21px);transform:scale(0.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}@media(min-width: 1024px){.nice-select .list{left:0;right:auto;width:auto}}.nice-select .list li:first-child{display:none}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;color:#fff;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#333}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}span.current{font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em .438em .625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:rgba(0,0,0,0);width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{box-sizing:border-box;background:#0a8796}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:10px 5% 10px 0px;text-decoration:none;border-radius:4px;background-color:#05464e}.slicknav_nav{color:#fff;margin:0 0 20px 0;padding:0;font-size:.875em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#075c66;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a img{display:none}.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#075c66}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}.course-listing .search{display:flex;position:relative}.course-listing .search input{width:90%;margin:0 20px 20px 0;padding:10px}.course-listing .search .quick-search-courses{padding:5px 30px;height:50px}section.topic .wrapper ul#topic-slider li ul li{padding:0;color:#fff}section.topic .wrapper ul#topic-slider li a{color:#fff;text-decoration:underline}.row{width:100%;display:flex;flex-direction:column;justify-content:space-between}.row .col{width:100%;padding:10px 0}.row .divider{background-color:#512567;width:100%;height:1px}.row .col:first-child{padding:10px 0}@media(min-width: 768px){.row{flex-direction:row;margin:20px 0}.row .col{width:48%;padding:0 0 0 10px}.row .divider{background-color:#512567;width:1px;height:auto}.row .col:first-child{padding:0 10px 0 0}}#spirometry .purple{background-color:#512567 !important}#spirometry .purple:hover{background-color:#863dab !important}#spirometry .page-anchors{list-style-type:none;margin-left:0}#spirometry .page-anchors li{margin-left:0}#spirometry .page-anchors li a{color:#512567}#spirometry .page-anchors li a:hover{text-decoration:underline}#spirometry .image-block{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin:20px 0}#spirometry .image-block img{width:100%;padding:10px 0;object-fit:contain}#spirometry input[type=radio],#spirometry input[type=checkbox]{display:inline !important;width:auto !important}#spirometry form p{font-style:normal;font-size:1rem;line-height:1.5rem;font-weight:500;margin-bottom:0;padding-bottom:5px}#spirometry .dropdown{width:100%;padding:15px 10px;border-radius:0;border-color:#512567;background-color:#7d5c8d;margin-bottom:10px;color:#fff}#spirometry form optgroup{color:#fff;background:#512567;padding:5px 0}#spirometry form optgroup option{color:#fff;background:#7d5c8d;padding:5px 0}@media(min-width: 768px){#spirometry .image-block{flex-direction:row}#spirometry .image-block img{width:33%;padding:0 10px}}#spirometry .primary{margin-bottom:15px}#spirometry table.price-list{background:#fff;width:100%}#spirometry table.price-list tr.heading{padding:10px;background-color:#512567}#spirometry table.price-list tr td{border:1px solid #0a8796;border-top:none;border-right:none;padding:10px;line-height:1.4rem;font-family:"Raleway",Helvetica Neue,Helvetica,sans-serif}#spirometry table tr td a.table-link{color:#0a8796}#spirometry table tr td a:hover.table-link{text-decoration:underline}#spirometry table.price-list tr td:last-child{border-right:1px solid #0a8796}#spirometry table.price-list tr th{padding:10px;color:#fff}#spirometry .testimonials{background-color:#512567;border-radius:20px;text-align:center;padding:20px;margin-bottom:20px}#spirometry .testimonials .lSPager li a{background-color:#fff}#spirometry .testimonials .lSPager li.active a{background-color:#17d8f0}#spirometry .testimonials h2,#spirometry .testimonials blockquote{color:#fff}#spirometry .testimonials li{margin-left:0}#spirometry .testimonials img{display:inline-block;width:30px;margin:20px 0px 40px 0}#tabs{width:100%;height:30px;border-bottom:solid 1px #ccc;padding-right:2px;margin:30px 0 0 0}#tabs a{cursor:pointer}#tabs li{float:left;list-style:none;margin-right:5px;border-top-left-radius:3px;border-top-right-radius:3px;outline:none;margin:10px 5px}#tabs li a{font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:bold;color:#512567;padding:10px 15px;display:inline;background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;text-decoration:none;outline:none;font-size:.8rem;line-height:1.3rem;border:1px solid #512567}#tabs li a.inactive{padding:10px 15px;color:#666;background:#eee;outline:none;border:1px solid #ccc}#tabs li a:hover,#tabs li a.inactive:hover{color:#512567;outline:none}.tab-container{width:100%;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:left;padding-top:50px}.tab-container h2{margin-left:15px;margin-right:15px;margin-bottom:10px;color:#5685bc}.tab-container p{margin-left:15px;margin-right:15px;margin-top:10px;margin-bottom:10px;line-height:1.3;font-size:small}.tab-container ul{margin-left:25px;font-size:small;line-height:1.4;list-style-type:disc;margin-top:20px}.tab-container li{padding-bottom:5px;margin-left:5px}.white{color:#fff !important}.page-links-dropdown{width:100%;padding:10px;border:2px solid #512567;color:#512567;margin-bottom:10px}.new-course-label{background-color:#512567;color:#fff;font-size:.7rem;font-weight:700;padding:5px 10px;margin-left:5px;border-radius:15px}tr.more-info-accordion td{padding:0 !important}.btn-table-book{padding:7px 15px !important;font-size:1rem !important}.low-pad{padding:60px 0 !important}.topic-banner{padding:30px 0;background-color:#0a8796;width:100%;display:block;position:relative}.topic-banner .wrapper{display:flex;flex-direction:row;justify-content:center;width:100%}.topic-banner .wrapper h2{font-weight:700}.topic-banner .wrapper h2,.topic-banner .wrapper p,.topic-banner .wrapper a{color:#fff !important;line-height:1.6rem;font-size:1.2rem;padding:0px 10px;margin:0 !important}.topic-banner .wrapper a{text-decoration:underline}.accordion-content p,.more-info-accordion p{font-size:1rem !important;line-height:1.5rem !important}.accordion-content a{color:#fff !important;text-decoration:underline}.price-list .more-info-accordion p{font-size:1rem !important;line-height:1.5rem !important;padding:10px;margin:0}.course-overview ul{list-style-type:disc}.course-overview ul li{display:list-item}.homepage-blocks{width:100%;position:relative;padding:20px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.homepage-blocks .cta-block{width:46%;background:#fff;border-radius:15px;padding:20px;position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;min-height:180px}.homepage-blocks .cta-block h4{color:#f3af39;font-weight:700;font-size:1.2rem;line-height:1.6rem;margin:10px 0}.homepage-blocks .cta-block p{display:none;color:#868686 !important;font-weight:500;font-size:1rem;line-height:1.5rem;margin:10px 0 30px 0 !important}.homepage-blocks .cta-block a{padding:10px 20px;font-size:.9rem;margin-top:20px;background:#f3af39 !important;color:#000}.homepage-blocks .cta-block a:hover{background:#f8cf88 !important}@media(min-width: 768px){.homepage-blocks{flex-wrap:nowrap}.homepage-blocks .cta-block{width:23%;margin-bottom:0}}@media(min-width: 1140px){.homepage-blocks{padding:40px 0}.homepage-blocks .cta-block h4{font-size:1.4rem;line-height:1.8rem}.homepage-blocks .cta-block p{display:block}.homepage-blocks .cta-block a{padding:20px 40px;font-size:1.15rem;margin-top:0}}.white-bg{background:#fff !important}.text-primary{color:#512567 !important}#white-form{background:#fff !important}#white-form label{color:#512567 !important}#white-form input{background:#ececec !important;color:#000 !important}.list{height:450px;overflow:auto}.list .list-header{color:#512567 !important;font-weight:700 !important}.list .list-content p,.more-info-accordion-block p{color:#868686 !important}.list .list-content p a{color:#512567 !important;border-bottom:0 !important}.more-info-accordion-block p{font-weight:700}.organisations{padding:60px 0}.organisations #organisations-slider li{padding:0 30px}.organisations #organisations-slider li img{height:150px;width:100%;object-fit:contain;margin:auto 0}#topic-slider li ul li{background:rgba(0,0,0,0) !important;margin-bottom:10px}section.page-container .page-content .trainer img{border-radius:75px;height:150px;min-width:150px;object-fit:cover;border:3px solid #512567;margin-bottom:0}section.page-container .page-content .trainer .trainer-details .full-bio p:first-child{font-style:normal;font-size:1rem;line-height:1.5rem;font-weight:500;font-family:"Raleway",helvetica,arial,sans-serif;color:#868686}.readmore{color:#512567 !important;text-decoration:underline}section.page-container .page-content .trainer:nth-child(odd){background:#f7e8ff;padding:20px 30px}section.page-container .page-content .trainer:nth-child(even){background:#ebebeb;padding:20px 30px}.lh-accordion-container{max-width:100%;margin:0 0 20px 0;padding:0}.lh-accordion{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.08)}.lh-accordion-item{border-bottom:1px solid #e5e7eb}.lh-accordion-item:last-child{border-bottom:none}.lh-accordion-header{padding:18px 24px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1f2937;transition:all .3s ease}.lh-accordion-header:hover{background:#b6dbe0}.lh-accordion-header .icon{font-size:1.5rem;transition:transform .4s ease;color:#512567}.lh-accordion-header.active{background:#b6dbe0;color:#512567}.lh-accordion-header.active .icon{transform:rotate(45deg)}.lh-accordion-content{max-height:0;overflow:hidden;padding:0 24px;background:#fff;transition:max-height .4s ease,padding .4s ease;color:#4b5563;line-height:1.6}.lh-accordion-content p{margin:16px 0}.lh-accordion-content.active{max-height:100%;padding:16px 24px}.page-title-container .page-title h2{font-size:1.6rem;line-height:2rem;margin:20px 0 0 0;text-align:center}#learning-overview{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:0 0 40px 0}@media(min-width: 768px){#learning-overview{flex-direction:row}}#learning-overview .learning-who,#learning-overview .learning-programme{width:100%;border-radius:30px;padding:20px}#learning-overview .learning-who h4,#learning-overview .learning-programme h4{font-size:1.2rem;font-weight:700;line-height:1.4rem;color:#512567}@media(min-width: 768px){#learning-overview .learning-who h4,#learning-overview .learning-programme h4{font-size:1.4rem;font-weight:700;line-height:1.8rem}}#learning-overview .learning-who p,#learning-overview .learning-programme p{color:#000}#learning-overview .learning-who ul,#learning-overview .learning-programme ul{list-style-type:disc}#learning-overview .learning-who ul li,#learning-overview .learning-programme ul li{color:#000;display:list-item}#learning-overview .learning-who ul li ul,#learning-overview .learning-programme ul li ul{list-style-type:circle}@media(min-width: 768px){#learning-overview .learning-who,#learning-overview .learning-programme{width:calc(50% - 10px)}}#learning-overview .learning-who{background-color:#cbbed1;border:2px solid #512567}#learning-overview .learning-programme{background-color:#b6dbe0;border:2px solid #0a8796}#hub-course-list{width:100%;display:block;position:relative}#hub-course-list h5{font-size:1.4rem;font-weight:700;line-height:1.6rem;color:#512567;text-align:center;margin-bottom:20px}@media(min-width: 768px){#hub-course-list h5{font-size:1.6rem;line-height:1.8rem}}#hub-course-list .hub-courses{display:flex;flex-direction:column;justify-content:space-between;gap:15px;padding:0 0 40px 0}@media(min-width: 768px){#hub-course-list .hub-courses{flex-direction:row}}#hub-course-list .hub-courses .course-block{display:flex;flex-direction:column;justify-content:space-between;width:100%;border:2px solid #f3af39;border-radius:30px;padding:15px 10px;text-align:center}#hub-course-list .hub-courses .course-block h5{font-size:1.2rem;line-height:1.4rem;color:#f3af39;font-weight:700;min-height:50px}#hub-course-list .hub-courses .course-block p{font-size:1rem;line-height:1.2rem;color:#333}#hub-course-list .hub-courses .course-block a{background-color:#f3af39;color:#000;width:66%;margin:0 auto;font-size:1.1rem;line-height:1.2rem;padding:20px 25px}#hub-course-list .hub-courses .course-block a:hover{background-color:#f5bf61}@media(min-width: 768px){#hub-course-list .hub-courses .course-block{width:calc(33% - 10px)}}#learning-course-block{width:100%;position:relative;display:flex;flex-direction:column-reverse;justify-content:space-between;gap:20px}@media(min-width: 768px){#learning-course-block{flex-direction:row}}#learning-course-block .course-information-overview{width:100%}@media(min-width: 768px){#learning-course-block .course-information-overview{width:calc(70% - 10px)}}#learning-course-block .course-information-overview h2{color:#0a8796;font-weight:700;font-size:1.6rem;line-height:1.9rem;padding:0 0 15px 0;border-bottom:1px solid #0a8796}@media(min-width: 768px){#learning-course-block .course-information-overview h2{font-size:1.9rem;line-height:2.2rem}}#learning-course-block .course-information-overview p{color:#333}#learning-course-block .course-information-overview ul{list-style-type:disc}#learning-course-block .course-information-overview ul li{color:#333;display:list-item}#learning-course-block .course-information-overview ul li ul{list-style-type:circle}#learning-course-block .course-actions{width:100%;border:2px solid #512567;border-radius:10px}@media(min-width: 768px){#learning-course-block .course-actions{width:calc(30% - 10px);height:595px}}#learning-course-block .course-actions h5{background:#512567;color:#fff;padding:10px 15px;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;top:-2.5px}#learning-course-block .course-actions .action-block{padding:10px}#learning-course-block .course-actions .action-block h6{color:#512567;font-weight:700;font-size:1rem;line-height:1.2rem;margin-bottom:10px}@media(min-width: 768px){#learning-course-block .course-actions .action-block h6{font-size:1.2rem;line-height:1.4rem}}#learning-course-block .course-actions .action-block p{margin:0;color:#555;font-size:1rem;line-height:1.2rem}#learning-course-block .course-actions .action-block p.small{margin:5px 0;color:#0a8796;font-style:italic;font-weight:700;font-size:.8rem;line-height:1rem}#learning-course-block .course-actions #learning-basket-form{background:#eee9f0;padding:10px;margin:10px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#learning-course-block .course-actions #learning-basket-form h6{color:#512567;font-weight:700;font-size:1rem;line-height:1.2rem;margin-bottom:10px}@media(min-width: 768px){#learning-course-block .course-actions #learning-basket-form h6{font-size:1.2rem;line-height:1.4rem}}#learning-course-block .course-actions #learning-basket-form .form-row{display:flex;flex-direction:row}#learning-course-block .course-actions #learning-basket-form .form-row label,#learning-course-block .course-actions #learning-basket-form .form-row select,#learning-course-block .course-actions #learning-basket-form .form-row input{width:50%}#learning-course-block .course-actions #learning-basket-form .form-row input,#learning-course-block .course-actions #learning-basket-form .form-row select{background:#eee;padding:5px 10px;color:#512567;border-radius:10px;border:1px solid #512567;margin:0 5px}#learning-course-block .course-actions #learning-basket-form .form-row label{color:#000;margin:0 5px}#learning-course-block .course-actions #learning-basket-form button.primary{padding:10px 20px;margin:20px auto 0 auto;display:block;position:relative;font-size:1.1rem;line-height:1.1rem}#learning-course-block .basket-contents{width:100%;position:relative;display:block}#learning-course-block .basket-contents .basket-item{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;background:#eee9f0;padding:15px 10px}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item{flex-direction:row}}#learning-course-block .basket-contents .basket-item:first-child{background:#512567 !important;padding:5px;display:none}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item:first-child{display:flex}}#learning-course-block .basket-contents .basket-item:nth-of-type(odd){background:#dcd3e1}#learning-course-block .basket-contents .basket-item .heading{font-weight:700;padding:10px 0;color:#fff !important}#learning-course-block .basket-contents .basket-item .name,#learning-course-block .basket-contents .basket-item .type,#learning-course-block .basket-contents .basket-item .quantity,#learning-course-block .basket-contents .basket-item .price,#learning-course-block .basket-contents .basket-item .total{color:#555}#learning-course-block .basket-contents .basket-item .name{width:100%;margin-bottom:10px;font-weight:700;font-size:.9rem;line-height:1.1rem}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .name{width:calc(45% - 4px);margin-bottom:0}}#learning-course-block .basket-contents .basket-item .type{width:100%;margin-bottom:10px}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .type{width:calc(15% - 4px);margin-bottom:0}}#learning-course-block .basket-contents .basket-item .quantity{width:100%;margin-bottom:10px}#learning-course-block .basket-contents .basket-item .quantity input{width:40px;border-radius:10px;border:1px solid #512567;padding:8px 5px;margin-right:5px;text-align:center}#learning-course-block .basket-contents .basket-item .quantity a.remove-basket-item{background:#c00;color:#fff;padding:3px;border-radius:5px;font-size:.9rem;line-height:.9rem;font-weight:700}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .quantity{width:calc(20% - 4px);margin-bottom:0}}#learning-course-block .basket-contents .basket-item .price{width:100%;margin-bottom:10px}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .price{width:calc(10% - 4px);margin-bottom:0}}#learning-course-block .basket-contents .basket-item .price span{display:block}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .price span{display:none}}#learning-course-block .basket-contents .basket-item .total{width:100%;margin-bottom:10px;font-weight:700}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .total{width:calc(10% - 4px);margin-bottom:0}}#learning-course-block .basket-contents .basket-item .total span{display:block}@media(min-width: 768px){#learning-course-block .basket-contents .basket-item .total span{display:none}}#spirometry.learning-testimonials{width:100%}@media(min-width: 768px){#spirometry.learning-testimonials{width:calc(70% - 10px)}}#basket-block{width:100% !important;background:#fff}#basket-block .form-row{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;margin-bottom:15px}@media(min-width: 768px){#basket-block .form-row{flex-direction:row}}#basket-block .form-row .form-group{width:100%;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 768px){#basket-block .form-row .form-group{width:calc(50% - 10px)}}#basket-block .form-row .form-group label{font-weight:700;color:#512567;margin-bottom:10px}#basket-block .form-row .form-group label.checkbox{display:flex;flex-direction:row;gap:10px}#basket-block .form-row .form-group p{color:#b00;margin:0}#basket-block .form-row .form-group input{padding:10px 15px;border:1px solid #512567;background-color:#eee9f0;color:#333;border-radius:10px}#basket-block .basket-actions{width:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between;margin:20px 0 20px auto}#basket-block .basket-actions button.grey{background-color:#777}#basket-block .basket-actions button.grey:hover{background-color:#a0a0a0}#basket-block .basket-actions a.primary{width:100%}@media(min-width: 768px){#basket-block .basket-actions a.primary{width:50%}}@media(min-width: 992px){#basket-block .basket-actions a.primary{width:33%}}@media(min-width: 1240px){#basket-block .basket-actions a.primary{width:25%}}/*# sourceMappingURL=main.css.map */
