/*! This CSS is generated by a SASS Compiler.  Please do not add any styles here as it get's overwritten.  If you need to add custom CSS please do on the WordPress customizer instead. Thanks.*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-size:18px;line-height:1.6;color:#0e3450;font-weight:400}p{color:inherit}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1{font-size:54px;font-weight:500;font-family:Rufina,sans-serif}h2{font-size:50px;font-weight:500;font-family:Rufina,sans-serif}h3{font-size:40px;font-weight:500;font-family:Rufina,sans-serif}h4{font-size:30px;font-weight:500;font-family:Rufina,sans-serif}h5{font-size:24px;font-weight:500;font-family:Rufina,sans-serif}h6{font-size:18px;font-weight:500;font-family:Rufina,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2}h1 span.color-bl,h2 span.color-bl,h3 span.color-bl,h4 span.color-bl,h5 span.color-bl,h6 span.color-bl{color:#2770a8}optgroup{font-weight:500}a,a:visited{color:#2770a8}.centering{max-width:1296px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.sitemain{position:relative}.section-title{font-size:50px;margin-top:0;margin-bottom:40px}.section-title>span{color:#2770a8}@media(max-width: 480px){h2{font-size:30px}}.form-style-1{font-size:16px;line-height:1.4}.form-style-1 h5{margin-top:0;margin-bottom:20px;font-weight:bold;font-family:Montserrat,sans-serif;font-size:34px}.form-style-1 .formrow{margin-bottom:14px}.form-style-1 input[type=text],.form-style-1 input[type=email],.form-style-1 input[type=tel],.form-style-1 input[type=number],.form-style-1 textarea{background:#eaeff4;background:linear-gradient(180deg, #eaeff4 0%, #fafcfe 100%);border:1px solid #d5e2f1;color:#0e3450;font-size:16px !important;line-height:1 !important;font-family:Montserrat,sans-serif !important;width:100% !important;display:block;padding:15px 24px !important;outline:none;border-radius:4px;font-weight:500}.form-style-1 input[type=text]::placeholder,.form-style-1 input[type=email]::placeholder,.form-style-1 input[type=tel]::placeholder,.form-style-1 input[type=number]::placeholder,.form-style-1 textarea::placeholder{color:#4d6a7f;font-weight:400}.form-style-1 .gform_wrapper{margin-top:0}.form-style-1 .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.form-style-1 .gform_wrapper ul.gform_fields li.gfield:first-child{margin-top:0}.form-style-1 .gform_wrapper div.ginput_container_consent>input[type=checkbox]{display:none}.form-style-1 .gform_wrapper div.ginput_container_consent>.gfield_required{display:none}.form-style-1 .gform_wrapper div.ginput_container_consent>label{margin:0;display:inline-block;position:relative;padding-left:26px}.form-style-1 .gform_wrapper div.ginput_container_consent>label:before{content:"";display:block;width:16px;height:16px;border:1px solid #4d6a7f;border-radius:3px;position:absolute;top:5px;left:0}.form-style-1 .gform_wrapper div.ginput_container_consent>label:after{content:"";display:none;width:12px;height:12px;border-radius:1px;background:#4d6a7f;position:absolute;top:7px;left:2px}.form-style-1 .gform_wrapper div.ginput_container_consent>input[type=checkbox]:checked+label:after{display:block}.form-style-1 .gfield_radio>.gchoice label{margin:0 !important;position:relative;padding-left:26px}.form-style-1 .gfield_radio>.gchoice label:after{content:"";display:none;width:12px;height:12px;border-radius:8px;background:#4d6a7f;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.form-style-1 .gfield_radio>.gchoice label:before{content:"";display:block;width:16px;height:16px;border:1px solid #4d6a7f;border-radius:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.form-style-1 .gfield_radio>.gchoice input{display:none !important;margin-left:0 !important}.form-style-1 .gfield_radio>.gchoice input:checked+label:after{display:block}.form-style-1 .payment_method .gfield_radio{display:flex;width:100% !important}.form-style-1 .payment_method .gfield_radio>.gchoice{position:relative;background:#eaeff4;background:linear-gradient(180deg, #eaeff4 0%, #fafcfe 100%);border:1px solid #d5e2f1;border-radius:4px;padding:13px 24px !important;flex-grow:1}.form-style-1 .payment_method .gfield_radio>.gchoice:not(:last-child){margin-right:15px}.form-style-1 .StripeElement{background:#eaeff4;background:linear-gradient(180deg, #eaeff4 0%, #fafcfe 100%);border:1px solid #d5e2f1;color:#4d6a7f;font-size:16px !important;line-height:1 !important;font-family:Montserrat,sans-serif !important;width:100% !important;display:block;padding:15px 24px !important;outline:none;border-radius:4px;min-height:50px}.form-style-2{font-size:16px;line-height:1.4}.form-style-2 input[type=text],.form-style-2 input[type=email],.form-style-2 input[type=tel],.form-style-2 input[type=number],.form-style-2 textarea{border:1px solid #c3d8ef;color:#0e3450;font-size:16px !important;line-height:1 !important;font-family:Montserrat,sans-serif !important;width:100% !important;display:block;padding:15px 24px !important;outline:none;border-radius:4px;font-weight:500}.form-style-2 input[type=text]::placeholder,.form-style-2 input[type=email]::placeholder,.form-style-2 input[type=tel]::placeholder,.form-style-2 input[type=number]::placeholder,.form-style-2 textarea::placeholder{color:#4d6a7f;font-weight:400}.action-button{position:relative;margin-top:40px}.button{display:inline-block;background:#2770a8;padding:14px 34px;line-height:1.1;font-size:22px;font-weight:700;border-radius:40px;text-align:center;font-family:Rufina,sans-serif;color:#fff;appearance:none;border:0 none;cursor:pointer;outline:none;transition:all .2s;text-decoration:none;border:2px solid #2770a8}.button:visited{color:#fff;text-decoration:none}.button:hover,.button:active{border-color:#378bcb;background:#378bcb;color:#fff}.button.theme-2{background:#fff;color:#2770a8}.button.theme-2:hover,.button.theme-2:active{color:#378bcb}.playlist{background:#f0f0f0}.playlist .course-title{background:#2770a8;color:#fff;font-size:18px;line-height:1.2;font-weight:bold;padding:20px 30px;margin:0}.playlist .section-title{font-size:18px;font-weight:bold;margin:0}.playlist .lesson-length{padding-left:30px;font-size:12px;margin-top:7px;background:url(../images/icon-play-small-blue.svg) no-repeat 14px 3px}.playlist .lesson-title{margin:0;font-size:14px;font-family:Montserrat,sans-serif;background:url(../images/icon-check-circled-blue-small.svg) no-repeat left 3px;padding-left:20px}.playlist .lesson-title a,.playlist .lesson-title a:visited{text-decoration:none;color:inherit}.playlist .item{background:#fff;margin-bottom:4px;padding:20px 30px;padding-right:90px}.playlist ul{list-style:none;padding:0;margin:0}.playlist li li.active .item{background:#e1ecf7;position:relative}.playlist li li.active .item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:#266ea5}@media(max-width: 960px){.playlist .course-title{padding:20px 24px}.playlist .item{padding:20px 24px}}.course-stats>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px;padding-left:30px;background:url(../images/icon-stopwatch-small-blue.svg) no-repeat left 4px}.course-stats>div strong{text-align:right;font-weight:normal}.course-stats .stat-length{background-image:url(../images/icon-stopwatch-small-blue.svg)}.course-stats .stat-lessons{background-image:url(../images/icon-book-small-blue.svg)}.course-stats .stat-rating{background-image:url(../images/icon-comments-small-blue.svg)}.course-stats .stat-rating strong{width:76px;height:14px;background:url(../images/rating-stars.svg) no-repeat 0 0;flex-grow:0;flex-shrink:0}.course-stats .stat-rating .star-1{background-position:0 -20px}.course-stats .stat-rating .star-2{background-position:0 -40px}.course-stats .stat-rating .star-3{background-position:0 -60px}.course-stats .stat-rating .star-4{background-position:0 -80px}.course-stats .stat-rating .star-5{background-position:0 -100px}.featured-course{background:#f0f0f0;color:#0e3450;display:flex}.featured-course:hover .pic img{transform:scale(1.05)}.featured-course .pic{background:#000;flex-grow:0;flex-shrink:0;width:416px;position:relative;overflow:hidden}.featured-course .pic img{display:block;height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;transition:all .2s}.featured-course .ctn{flex-grow:1;padding:40px 50px 40px 60px}.featured-course .title{margin-top:0;font-size:24px;font-weight:bold;border-bottom:2px solid #c8cfd4;padding-bottom:20px}.featured-course .title a,.featured-course .title a:visited{color:inherit;text-decoration:none}.featured-course .excerpt{margin-bottom:20px;max-width:450px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:3;font-size:18px;line-height:1.6;height:86.4px}.featured-course .other{max-width:450px}.featured-course .bundled-courses{max-width:450px}.featured-course .price{display:none;font-size:24px;position:absolute;right:20px;bottom:20px;padding:10px 15px;text-align:right;font-weight:bold;background:#fff;line-height:1;border-radius:40px}.featured-course .price2{font-size:24px;position:absolute;right:50px;top:30px;text-align:right;font-weight:bold}.featured-course .action-button{z-index:2;position:absolute;right:50px;bottom:40px}.featured-course .course-stats{max-width:310px}@media(max-width: 1200px){.featured-course .action-button{position:relative;right:auto;bottom:auto}.featured-course .excerpt{max-width:none}.featured-course .other{max-width:none}.featured-course .ctn{padding:40px}.featured-course .pic{width:300px}}@media(max-width: 767px){.featured-course{display:block}.featured-course .price{display:block}.featured-course .price2{display:none}.featured-course .pic{width:auto;padding-bottom:56.25%}.featured-course .ctn{padding:30px 24px 30px 24px}}@media(max-width: 480px){.featured-course .course-stats{max-width:none}}.login-register-tab>div{display:none;position:relative}.login-register-tab>div:first-child{display:block}.login-register-tab>div.is-loading:after{background:rgba(255,255,255,.8);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.login-register-tab h4{margin-top:0;margin-bottom:20px;font-size:20px}.login-register-tab .error{color:#e6004a;line-height:1.1}.purchase-panel{box-shadow:0 2px 15px rgba(0,0,0,.1);background:#fff;padding:50px;color:#0e3450;overflow:hidden}.purchase-panel .price{font-size:34px;font-weight:bold;line-height:1;font-family:Montserrat,sans-serif;margin:0}@media(max-width: 640px){.purchase-panel{padding:30px}}.footer-subscription-box{padding:1px 0}.footer-subscription-box form{position:relative;margin-top:30px}.footer-subscription-box .gform_body{padding:1px 0}.footer-subscription-box .gfield input[type=text],.footer-subscription-box input[type=email]{font-family:Montserrat,sans-serif;line-height:1 !important}.footer-subscription-box .gfield.email input{width:100%;display:block;padding:19px 20px !important;border-radius:40px;border:0 none;outline:none}.footer-subscription-box .gform_footer{padding:1px 0 !important;margin:0 !important;position:absolute;top:0;right:0}.footer-subscription-box input[type=submit]{font-size:18px;line-height:1 !important;padding:19px 40px;background:#f2805c;border:0 none}.social-media-icons{list-style:none;display:flex;margin:0;padding:0;flex-wrap:wrap}.social-media-icons li{margin-right:15px;margin-bottom:10px}.social-media-icons li a,.social-media-icons li a:visited{display:block;width:52px;height:52px;background-color:#e5e5e5;background-repeat:no-repeat;background-size:40px;background-position:center center;border-radius:50%;line-height:1;transition:all .2s}.social-media-icons li a:hover{background-color:#d7dbea}.social-media-icons li a:active{background-color:#fff}.social-media-icons .twitter_url a{background-image:url(../images/social-icon-twitter.svg)}.social-media-icons .instagram_url a{background-image:url(../images/social-icon-instagram.svg)}.social-media-icons .facebook_url a{background-image:url(../images/social-icon-facebook.svg)}.social-media-icons .youtube_url a{background-image:url(../images/social-icon-youtube.svg)}.social-media-icons .linkedin_url a{background-image:url(../images/social-icon-linkedin.svg)}.four-oh-four{max-width:600px;padding:60px 24px 100px;margin-left:auto;margin-right:auto}.four-oh-four h1{font-size:140px;margin-top:0;margin-bottom:30px}.four-oh-four h2{margin-top:0;margin-bottom:30px}.back-to-top{width:40px;height:40px;position:fixed;z-index:10;right:24px;bottom:100px;background:#fff url(../images/icon-arrow-ouline-blue-up.svg) no-repeat center center;box-shadow:0 1px 5px rgba(0,0,0,.2)}@media(max-width: 480px){.back-to-top{bottom:40px}}.course-progress-bar{font-size:18px;margin-bottom:40px}.course-progress-bar span{box-shadow:0 2px 15px rgba(0,0,0,.1);display:block;width:100%;height:10px;background:#fff;position:relative;margin-top:6px}.course-progress-bar i{position:absolute;top:0;left:0;bottom:0;width:0%;background:#f2805c}.pagination{color:#0e3450}.pagination>*{margin-left:6px;margin-right:6px}.pagination a,.pagination a:visited{text-decoration:none;color:inherit}.pagination span.current{color:#f2805c}.section-cards{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.section-cards>li{width:50%;padding-left:10px;padding-right:10px;margin-bottom:20px}.section-cards>li>.item{box-shadow:0 2px 15px rgba(0,0,0,.1);position:relative;min-height:100%;padding:30px 40px}.section-cards>li .title{margin-top:0;margin-bottom:20px;font-size:24px;padding-bottom:20px;padding-right:20px;border-bottom:2px solid #c8cfd4}.section-cards>li .play-btn{display:block;width:40px;height:40px;background:url(../images/icon-play-small-orange.svg) no-repeat center center;position:absolute;right:30px;top:30px;z-index:2}.section-cards>li .stat{padding-left:30px;background:url(../images/icon-stopwatch-small-blue.svg) no-repeat left center;background-size:20px}.section-cards>li .stat-count{background-image:url(../images/icon-book-small-blue.svg)}@media(max-width: 767px){.section-cards>li{width:100%}}@media(max-width: 480px){.section-cards>li>.item{padding:24px}}ul.file-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}ul.file-list li{width:45%;margin-bottom:20px}ul.file-list .item{background:#fff;padding:20px 70px;border-radius:60px;position:relative;line-height:1.1}ul.file-list .item .num{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:50px;text-align:center;font-size:24px;font-family:Montserrat,sans-serif;font-weight:bold;line-height:1}ul.file-list .item .filename{color:#2770a8;font-family:Rufina,sans-serif;font-size:18px;line-height:1.1}ul.file-list .item .download{position:absolute;width:70px;height:100%;display:block;top:0;right:0;background:url(../images/icon-download-circled-orange.svg) no-repeat right center;background-size:contain;text-indent:-999em;overflow:hidden}@media(max-width: 1025px){ul.file-list li{width:49%}}@media(max-width: 767px){ul.file-list li{width:100%}ul.file-list .item .download{width:60px;height:60px}}ul.reading-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-15px;margin-right:-15px}ul.reading-list::after{content:"";flex:auto}ul.reading-list li{width:33.33%;margin-bottom:20px;padding-left:15px;padding-right:15px}ul.reading-list li .item{box-shadow:0 2px 15px rgba(0,0,0,.1);background:#fff;min-height:100%;display:flex;position:relative;max-width:400px;font-family:Rufina,sans-serif}ul.reading-list li .item .pic{width:124px;flex-grow:0;flex-shrink:0;background:#ececec url(../images/icon-pdf.svg) no-repeat center center;background-size:60px}ul.reading-list li .item .title{padding:30px 24px}@media(max-width: 1025px){ul.reading-list li{width:50%}}@media(max-width: 767px){ul.reading-list li{width:100%}}.instructor-list{list-style:none;padding:0;margin:0}.instructor-list>li:last-child{margin-bottom:0}.instructor-list>li{margin-bottom:40px}.instructor-list>li .pic{position:relative;width:100px;height:100px;overflow:hidden;border-radius:50%;margin-bottom:20px;background:#eee}.instructor-list>li .pic img{display:block;height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover}.instructor-list>li .name{font-weight:normal;font-size:24px;margin-top:0;margin-bottom:20px}.course-cards{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.course-cards>li{width:33.33%;margin-bottom:20px;padding-left:10px;padding-right:10px}.course-cards>li .item:hover .pic img{transform:scale(1.05)}.course-cards>li .item{min-height:100%;position:relative;background:#fff;box-shadow:0 2px 15px rgba(0,0,0,.1)}.course-cards>li .pic{position:relative;height:0;padding-bottom:56.25%;background:#333;overflow:hidden}.course-cards>li .pic a,.course-cards>li .pic a:visited{color:inherit}.course-cards>li .pic img{display:block;height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;transition:all .2s}.course-cards>li .progress{position:absolute;bottom:0;left:0;right:0;height:10px;background:#f0f0f0}.course-cards>li .progress i{display:block;background:#f2805c;position:absolute;top:0;left:0;bottom:0;width:0}.course-cards>li .price{font-size:24px;position:absolute;right:20px;bottom:20px;padding:10px 15px;text-align:right;font-weight:bold;background:#fff;line-height:1;border-radius:40px}.course-cards>li .ctn{padding:30px 40px;position:relative}.course-cards>li .title{margin-top:0;font-size:24px;font-weight:bold;border-bottom:2px solid #c8cfd4;padding-bottom:20px;margin-bottom:20px}.course-cards>li .title a,.course-cards>li .title a:visited{color:inherit;text-decoration:none}@media(max-width: 960px){.course-cards>li{width:50%}}@media(max-width: 767px){.course-cards>li{width:100%}.course-cards>li .ctn{padding:24px 30px}}.sitefooter{background:#fff;background:linear-gradient(90deg, white 50%, #f8f8f8 50%)}.sitefooter .centering{display:flex;padding-top:24px;padding-bottom:24px;flex-wrap:wrap}.sitefooter .centering:nth-child(2){border-top:1px solid #e9eaeb}.sitefooter .col{width:50%}.sitefooter .col1{width:20%;padding-right:32px}.sitefooter .col2{width:30%;padding-right:60px}.sitefooter .col3{padding-left:60px}.sitefooter .col5{padding-left:60px}.sitefooter h4{font-weight:700;line-height:1.1}.sitefooter .col1,.sitefooter .col2,.sitefooter .col3{font-family:Rufina,sans-serif;font-weight:700}.sitefooter .logo{display:block;max-width:230px}.sitefooter svg{width:100%;height:auto}.sitefooter a{color:#0e3450;text-decoration:none}.sitefooter .copyrights{font-size:16px;margin-top:24px}.sitefooter .col1 ul{list-style:none;margin:0;padding:0}.sitefooter .col1 li{margin-bottom:12px}.sitefooter .col5 ul{list-style:none;margin:0;padding:0;display:flex}.sitefooter .col5 li{padding-right:24px}.sitefooter .footer-social-media{margin-top:30px}@media(max-width: 960px){.sitefooter{background:#fff}.sitefooter .centering:first-child{background:#f9f9f9}.sitefooter .col1{width:50%}.sitefooter .col2{width:50%}.sitefooter .col3{width:100%;padding-left:0;margin-bottom:40px}}@media(max-width: 767px){.sitefooter .col1{width:100%}.sitefooter .col2{width:100%}.sitefooter .col4{width:100%;margin-bottom:40px}.sitefooter .col5{width:100%;padding-left:0}}.siteheader{background:#fff;position:relative;z-index:10;box-shadow:0 2px 15px rgba(0,0,0,.15)}.siteheader .centering{display:flex;padding-top:24px;padding-bottom:24px;justify-content:space-between;align-items:center;position:relative}.siteheader a.toggle{display:none;position:absolute;right:14px;top:24px;padding:10px;z-index:2}.siteheader a.toggle i{display:block;width:30px;height:3px;background:#2770a8;margin-bottom:7px}.siteheader a.toggle i:last-child{margin-bottom:0}.siteheader a.toggle:active i{background:#52b4ff}.siteheader .logo-box{position:relative}.siteheader .headernav a{text-decoration:none;color:#0e3450}.siteheader .headernav>div>ul{display:flex;margin:0;margin-right:-16px;padding:0;list-style:none}.siteheader .headernav>div>ul>li{margin-left:16px;margin-right:16px}.siteheader .headernav>div>ul>li.current-menu-item>a{font-weight:700}@media(max-width: 767px){.siteheader.is-nav-opened .headernav{display:block}.siteheader .centering{display:block;padding-bottom:0;padding-top:10px}.siteheader a.toggle{display:block}.siteheader .headernav{display:none;overflow:hidden;margin-left:-24px;margin-right:-24px;background:#0e3450;padding-bottom:24px;padding-top:24px}.siteheader .headernav>div>ul{display:block;margin:0}.siteheader .headernav>div>ul>li{margin-left:0;margin-right:0}.siteheader .headernav>div>ul>li>a,.siteheader .headernav>div>ul>lia:visited{color:#fff;display:block;text-align:center;padding:15px 10px;transition:all .2s}.siteheader .headernav>div>ul>li>a:hover{background:#0e4065}.siteheader .headernav>div>ul>li>a:active{background:#215f8e}}.sections-and-instructors .centering{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.sections-and-instructors .title-box{position:relative}.sections-and-instructors .col:first-child{width:70%;padding-top:70px;padding-bottom:70px;padding-right:80px;position:relative}.sections-and-instructors .col:first-child>.section-title{font-size:60px;font-weight:bold;margin-top:0}.sections-and-instructors .col:last-child{width:30%;border-left:1px solid #f0f0f0;padding-left:40px;padding-right:24px;padding-top:74px;padding-bottom:70px}.sections-and-instructors .col:last-child>.section-title{padding-bottom:30px;font-weight:bold;font-size:28px;color:#0e3450;margin-top:0;margin-bottom:40px;border-bottom:2px solid #c8cfd4}.sections-and-instructors .course-progress-bar{position:absolute;right:0;top:8px}@media(max-width: 1296px){.sections-and-instructors .centering{padding-right:0}.sections-and-instructors .col:last-child{background:#f0f0f0}}@media(max-width: 1025px){.sections-and-instructors .col:first-child{padding-right:24px}}@media(max-width: 960px){.sections-and-instructors .centering{padding-right:24px}.sections-and-instructors .col:first-child{width:100%;padding-right:0}.sections-and-instructors .col:last-child{border-left:0 none;background:#f0f0f0;margin-left:-24px;margin-right:-24px;padding-left:24px;width:120%;padding-top:40px;border-bottom:1px solid #c8cfd4}}@media(max-width: 767px){.sections-and-instructors .course-progress-bar{position:relative;right:auto;top:auto}}.lesson-viewer{display:flex;background:#f0f0f0;flex-wrap:wrap}.lesson-viewer .primary{width:66%}.lesson-viewer .secondary{width:34%}.lesson-viewer .playlist{display:flex;flex-direction:column;height:100%}.lesson-viewer .playlist>ul{height:0;flex-grow:1;overflow:auto;position:relative}.lesson-viewer .playlist .course-title a{display:none;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:normal;margin-left:10px}.lesson-viewer .coursenav{background:#0a273c;color:#fff;display:flex;justify-content:space-between;padding:10px 24px}.lesson-viewer .coursenav a{font-family:Rufina,sans-serif}.lesson-viewer .coursenav a,.lesson-viewer .coursenav a:visited,.lesson-viewer .coursenav span,.lesson-viewer .coursenav strong{color:inherit;text-decoration:none}.lesson-viewer .coursenav>div{font-weight:normal;text-align:center;padding-left:24px;padding-right:24px}.lesson-viewer .coursenav>div .edit-link{font-family:Montserrat,sans-serif;color:#f2805c;text-decoration:underline}.lesson-viewer .video-container{position:relative;padding-bottom:56.25%;background:#000}.lesson-viewer .video-container>iframe,.lesson-viewer .video-container video,.lesson-viewer .video-container .video-element{width:100% !important;height:100% !important;border:0 none;position:absolute;top:0;left:0}@media(max-width: 767px){.lesson-viewer .coursenav{padding:20px 24px}.lesson-viewer .primary{width:100%}.lesson-viewer .secondary{width:100%}.lesson-viewer .playlist{display:block}.lesson-viewer .playlist>ul{height:auto;display:none}.lesson-viewer .playlist .course-title a{display:inline}.lesson-viewer .playlist.is-expanded>ul{display:block}}@media(max-width: 480px){.lesson-viewer .coursenav{flex-wrap:wrap}.lesson-viewer .coursenav strong{width:100%;padding:0;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #254b67;text-align:left}.lesson-viewer .coursenav a{order:2;width:50%}.lesson-viewer .coursenav a:last-child{text-align:right}}.lessons{background:#f0f0f0;padding-top:60px;padding-bottom:60px}.lessons .centering{position:relative}.lessons .title-box{position:relative}.lessons .title-box>.title{font-size:60px;font-weight:bold;margin-top:0;margin-bottom:30px}.lessons .course-progress-bar{position:absolute;right:0;top:8px}.lessons ul.lesson-list{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}.lessons ul.lesson-list li{box-shadow:0 2px 15px rgba(0,0,0,.1);margin-bottom:20px;width:49%;background:#fff;position:relative;border-radius:40px;height:70px}.lessons ul.lesson-list .num{position:absolute;top:0;left:0;font-size:24px;display:flex;width:70px;height:100%;justify-content:center;align-items:center;font-weight:bold;color:#2770a8}.lessons ul.lesson-list .play{position:absolute;top:0;right:0;z-index:2;border-radius:50%;width:70px;height:70px;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.lessons ul.lesson-list .play i{border-radius:50%;background:#fff url(../images/icon-play-blue.svg) no-repeat center center;display:block;width:60px;height:60px}.lessons ul.lesson-list li.is-in-progress .play i{background-image:url(../images/icon-play-orange.svg)}.lessons ul.lesson-list li.is-in-progress .num{color:#f2805c}.lessons ul.lesson-list li.is-completed .play{background-color:#f2805c}.lessons ul.lesson-list li.is-completed .play i{background-image:url(../images/icon-check-orange.svg)}.lessons ul.lesson-list li.is-completed .num{color:#f2805c}.lessons ul.lesson-list .ctn{padding-left:70px;padding-right:70px;display:flex;align-items:center;height:100%}.lessons ul.lesson-list .title{font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;font-size:18px;line-height:1.1;max-height:39.6px;margin:0;font-weight:bold;font-family:Rufina,sans-serif;flex-grow:1}.lessons ul.lesson-list .title a,.lessons ul.lesson-list .title a:visited{color:inherit;text-decoration:none}.lessons ul.lesson-list .length{font-size:17px;line-height:1.1;display:block;padding-left:30px;width:170px;flex-shrink:0;flex-grow:0;background:url(../images/icon-stopwatch-small-blue.svg) no-repeat left center}.lessons ul.lesson-list .length i{font-style:normal}.lessons .pagination{text-align:center;padding-top:30px}@media(max-width: 1025px){.lessons ul.lesson-list .length{display:none}}@media(max-width: 767px){.lessons ul.lesson-list li{width:100%}.lessons .course-progress-bar{position:relative;right:auto;top:auto}}.course-hero-section{background:#2770a8;color:#fff;padding-top:100px;padding-bottom:100px}.course-hero-section .centering{display:flex;flex-wrap:wrap;justify-content:space-between}.course-hero-section .ctn{width:40%}.course-hero-section .vid{width:50%}.course-hero-section .vid-container{position:relative;padding-bottom:56.25%}.course-hero-section .vid-container video,.course-hero-section .vid-container iframe,.course-hero-section .vid-container .video-element{background:#333;width:100%;height:100%;position:absolute;top:0;left:0;border:0 none}.course-hero-section .title{font-size:50px;margin-top:0;margin-bottom:30px}.course-hero-section .action-button .button:not(.theme-2){border-color:#f2805c;background:#f2805c;color:#fff}.course-hero-section .action-button .button:not(.theme-2):hover,.course-hero-section .action-button .button:not(.theme-2):active{color:#fff;background:#ffb354;border-color:#ffb354}@media(max-width: 960px){.course-hero-section{padding-top:0;padding-bottom:60px}.course-hero-section .ctn{width:100%;order:2;margin-top:40px}.course-hero-section .vid{width:120%;margin-left:-24px;margin-right:-24px}}.course-description-section{background:#8d8f87;color:#fff;padding-top:70px;padding-bottom:70px;position:relative}.course-description-section .centering{z-index:5;position:relative}.course-description-section .content{width:40%}.course-description-section .title{margin-top:0;font-size:60px;font-weight:bold}.course-description-section .desc{font-size:18px}.course-description-section .gradient-overlay{display:block;position:absolute;z-index:1;content:"";top:0;bottom:0;left:0;right:0;background:#2770a8;background:linear-gradient(90deg, #2770a8 20%, rgba(39, 112, 168, 0) 100%)}.course-description-section .cover{position:absolute;right:0;top:0;bottom:0;left:0;z-index:0}.course-description-section .cover img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width: 1025px){.course-description-section .content{width:70%}}@media(max-width: 767px){.course-description-section .content{width:100%}}.course-description-section-2{padding-top:80px;padding-bottom:80px;background:#f0f0f0}.course-description-section-2 .centering{z-index:2;position:relative;display:flex;flex-wrap:wrap}.course-description-section-2 .centering>.col:first-child{width:50%}.course-description-section-2 .centering>.col:last-child{width:50%}.file-downloads-section{background:#f0f0f0;padding-top:70px;padding-bottom:70px}.file-downloads-section .title{font-size:60px;margin-top:0;font-weight:bold;text-align:center}.course-hero-purchase-section{background:#2770a8 url() no-repeat right center;background-size:cover;color:#fff;padding-top:100px;padding-bottom:100px;position:relative}.course-hero-purchase-section .page-title{font-size:50px;margin-top:0}.course-hero-purchase-section .course-title{font-size:40px;margin-top:0}.course-hero-purchase-section:before{content:"";display:block;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;background-color:transparent;background-image:linear-gradient(90deg, #093759 0%, rgba(8, 50, 80, 0.2805497199) 100%)}.course-hero-purchase-section .centering{position:relative;display:flex;flex-wrap:wrap;z-index:2}.course-hero-purchase-section .centering>.col:first-child{width:50%;padding-right:50px}.course-hero-purchase-section .centering>.col:last-child{width:35%;padding-top:130px}.course-hero-purchase-section .centering .play-btn-wrap{margin-bottom:30px}.course-hero-purchase-section .centering .play-btn-wrap a,.course-hero-purchase-section .centering .play-btn-wrap a:visited{display:block;width:84px;height:84px;border-radius:50%;line-height:1;background:rgba(255,255,255,.7) url(../images/icon-play-big-black.svg) no-repeat center center}.course-hero-purchase-section .video-popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10}.course-hero-purchase-section .video-popup.is-opened{display:block}.course-hero-purchase-section .video-popup .overlay{position:absolute;background:rgba(0,0,0,.7);top:0;bottom:0;left:0;right:0;z-index:1}.course-hero-purchase-section .video-popup .box{background:#fff;box-shadow:0 1px 20px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.course-hero-purchase-section .video-popup .box .close-btn{display:block;position:absolute;right:10px;top:10px;width:40px;height:40px;background:url(../images/icon-close-white.svg) no-repeat center center;z-index:3}.course-hero-purchase-section .video-popup .box .close-btn:hover,.course-hero-purchase-section .video-popup .box .close-btn:active{transform:scale(1.1)}.course-hero-purchase-section .video-popup .box .box-inner{position:relative;width:90vw;max-width:720px;height:0;padding-bottom:56.25%;z-index:1}.course-hero-purchase-section .video-popup .box .video-element{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 1025px){.course-hero-purchase-section .centering>.col:last-child{width:50%}}@media(max-width: 960px){.course-hero-purchase-section{padding-top:50px;padding-bottom:50px}.course-hero-purchase-section .centering>.col:first-child{width:100%;margin-bottom:40px;padding-right:0;max-width:480px}.course-hero-purchase-section .centering>.col:last-child{width:100%}.course-hero-purchase-section .centering .play-btn-wrap{margin-top:10px}.course-hero-purchase-section:before{background-color:transparent;background-image:linear-gradient(90deg, #093759 0%, rgba(8, 50, 80, 0.8239670868) 100%)}}.reading-materials-section{background:#fff;padding-top:60px;padding-bottom:60px}.reading-materials-section .centering>.title{margin-top:0;margin-bottom:40px}.lesson-body-section{padding-top:60px;padding-bottom:60px}.lesson-body-section .centering{max-width:720px}.lesson-body-section .centering h1:first-child,.lesson-body-section .centering h2:first-child,.lesson-body-section .centering h3:first-child,.lesson-body-section .centering h4:first-child,.lesson-body-section .centering h5:first-child,.lesson-body-section .centering h6:first-child,.lesson-body-section .centering p:first-child{margin-top:0}.purchase-section{background:#2770a8;color:#fff;padding:60px 0}.purchase-section .centering{max-width:600px;margin-left:auto;margin-right:auto}.purchase-section h2{text-align:center;margin-top:0;margin-bottom:30px}/*# sourceMappingURL=main.css.map */
