.grid .row:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width:768px){.grid .col-1{width:calc(100% / 12);float:left;box-sizing:border-box}.grid .col-2{width:calc(100% / 12 * 2);float:left;box-sizing:border-box}.grid .col-3{width:calc(100% / 12 * 3);float:left;box-sizing:border-box}.grid .col-4{width:calc(100% / 12 * 4);float:left;box-sizing:border-box}.grid .col-5{width:calc(100% / 12 * 5);float:left;box-sizing:border-box}.grid .col-6{width:calc(100% / 12 * 6);float:left;box-sizing:border-box}.grid .col-7{width:calc(100% / 12 * 7);float:left;box-sizing:border-box}.grid .col-8{width:calc(100% / 12 * 8);float:left;box-sizing:border-box}.grid .col-9{width:calc(100% / 12 * 9);float:left;box-sizing:border-box}.grid .col-10{width:calc(100% / 12 * 10);float:left;box-sizing:border-box}.grid .col-11{width:calc(100% / 12 * 11);float:left;box-sizing:border-box}.grid .col-12{width:calc(100%);float:left;box-sizing:border-box}.grid .align-right{text-align:right}.grid .align-center{text-align:center}}.grid:after{content:" ";display:block;height:0;clear:both}@media screen and (min-width:768px){.grid .input,.grid .row .input{padding:0px 10px}.grid .input:nth-child(3n+1),.grid .row .input:nth-child(3n+1){padding-left:0;padding-right:20px}.grid .input:nth-child(3n),.grid .row .input:nth-child(3n){padding-left:20px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-4,.grid .row .input-4{padding:0px 10px}.grid .input-4:nth-child(4n+1),.grid .row .input-4:nth-child(4n+1){padding-left:0;padding-right:10px}.grid .input-4:nth-child(4n),.grid .row .input-4:nth-child(4n){padding-left:10px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-5,.grid .row .input-5{padding:0px 10px}.grid .input-5:nth-child(5n+1),.grid .row .input-5:nth-child(5n+1){padding-left:0;padding-right:10px}.grid .input-5:nth-child(5n),.grid .row .input-5:nth-child(5n){padding-left:10px;padding-right:0px}}@media screen and (min-width:768px){.grid .input-2,.grid .row .input-2{padding-right:20px}.grid .input-2:nth-child(2n),.grid .row .input-2:nth-child(2n){padding-left:10px;padding-right:0px}}.fgrid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fgrid .col{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page.education .title-wrapper{display:flex;justify-content:center}.page.education .title-wrapper h1{display:none}.page.education .title-wrapper .education-title{margin-top:80px}@media screen and (min-width:1280px){.page.education .title-wrapper .education-title{margin-top:70px}}.page.education .courses-wrapper{max-width:535px;margin:0 auto;width:100%}@media screen and (min-width:768px){.page.education .courses-wrapper{max-width:none}}.page.education .courses-wrapper .course-wrapper{position:relative;margin-bottom:20px;background-color:#91B508;border-radius:26px;transition-property:height,border-radius;transition-duration:.3s;transition-timing-function:ease-in-out;overflow:hidden;line-height:1.125em;width:100%}@media screen and (min-width:1280px){.page.education .courses-wrapper .course-wrapper{line-height:1.25em}}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper{margin-bottom:40px;width:calc(100% - 60px);float:left}.page.education .courses-wrapper .course-wrapper:last-child{margin-bottom:0}.page.education .courses-wrapper .course-wrapper:nth-child(2n + 2){float:right}}.page.education .courses-wrapper .course-wrapper[data-open="1"]{border-radius:46px}.page.education .courses-wrapper .course-wrapper[data-open="1"] .course .arrow{transform:rotate(-180deg)}.page.education .courses-wrapper .course-wrapper .course{width:100%;box-sizing:border-box;position:relative;padding:35px 70px 35px 35px;cursor:pointer}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course{padding:35px 115px 35px 35px}}.page.education .courses-wrapper .course-wrapper .course .course-header{padding-bottom:20px;font-weight:bold}.page.education .courses-wrapper .course-wrapper .course .course-header .arrow{position:absolute;right:25px;top:0;transition:transform .3s;background:url('/assets/images/index/arrow_down.svg') no-repeat center;background-size:contain;width:19px;height:100%;display:block}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course .course-header .arrow{width:28px;right:35px}}.page.education .courses-wrapper .course-wrapper .course .course-highlights .course-highlight-col{display:flex;align-items:center;gap:8px;margin-bottom:4px}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course .course-highlights .course-highlight-col{margin-bottom:0}}.page.education .courses-wrapper .course-wrapper .course-content{padding:5px 35px}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course-content{padding:20px 35px}}.page.education .courses-wrapper .course-wrapper .course-content .course-subtitle{font-weight:bold;text-transform:uppercase;margin-bottom:8px}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course-content .course-subtitle{margin-bottom:16px}}.page.education .courses-wrapper .course-wrapper .course-content .course-description,.page.education .courses-wrapper .course-wrapper .course-content .course-key-points{margin-bottom:8px;white-space:pre-wrap}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course-content .course-description,.page.education .courses-wrapper .course-wrapper .course-content .course-key-points{margin-bottom:16px}}.page.education .courses-wrapper .course-wrapper .course-content .course-description ul,.page.education .courses-wrapper .course-wrapper .course-content .course-key-points ul{list-style-type:disc;list-style-position:inside;text-indent:-1em;padding-left:1em}.page.education .courses-wrapper .course-wrapper .course-content .course-image-wrapper{margin:16px 0}@media screen and (min-width:768px){.page.education .courses-wrapper .course-wrapper .course-content .course-image-wrapper{margin:16px 0}}.page.education .courses-wrapper .course-wrapper .course-content .course-image-wrapper img{border-radius:45px}.page.education .courses-wrapper .course-wrapper .course-content .course-cta-button{left:50%;transform:translateX(-50%)}.page.education .education-icon{display:inline-block;width:20px;height:20px;background-size:20px;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1280px){.page.education .education-icon{width:30px;height:30px;background-size:30px}}.page.education .education-icon.grade-level{background-image:url('/assets/images/icons/icon_grade_level.svg')}.page.education .education-icon.duration{background-image:url('/assets/images/icons/icon_duration.svg')}.page.education .education-icon.people{background-image:url('/assets/images/icons/icon_group.svg')}.page.education .last-section{display:flex;justify-content:center;margin:30px auto}