*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body#school-of-english-dublin-programmes section.main_content.banner{margin-top:-125px;position:relative}@media screen and (max-width: 790px){body#school-of-english-dublin-programmes section.main_content.banner{margin-top:0px}}body#school-of-english-dublin-programmes section.main_content.first_content section:first-child{margin-top:0}@media screen and (max-width: 790px){body#school-of-english-dublin-programmes section.main_content.first_content section:first-child{margin-top:10px}}body.programmes section#tagline_outer div.tagline{padding-bottom:200px}@media screen and (max-width: 790px){body.programmes section#tagline_outer div.tagline{padding-bottom:40px}}body.programmes section.main_content.first_content{background:rgba(240,245,246,0.5)}body.programmes section.main_content.first_content section:first-child{margin-top:-200px}@media screen and (max-width: 790px){body.programmes section.main_content.first_content section:first-child{margin-top:10px}}body.programmes section.main_content.second_content{background:rgba(240,245,246,0.5)}body.programmes div#programme_options{*zoom:1;position:relative;z-index:10;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);background:#fff;border-radius:0 8px 8px 0}body.programmes div#programme_options:before,body.programmes div#programme_options:after{content:"";display:table}body.programmes div#programme_options:after{clear:both}@media screen and (max-width: 790px){body.programmes div#programme_options{margin-top:0}}@media screen and (max-width: 560px){body.programmes div#programme_options{box-shadow:none;background:none}}body.programmes div#programme_options aside{width:25%;float:left;background:#11282F}@media screen and (max-width: 980px){body.programmes div#programme_options aside{width:35%}}@media screen and (max-width: 790px){body.programmes div#programme_options aside{width:20%}}@media screen and (max-width: 560px){body.programmes div#programme_options aside{display:none}}body.programmes div#programme_options aside ul{list-style-type:none;padding:0;margin:0;padding-bottom:100px}body.programmes div#programme_options aside ul li{display:block;padding-bottom:0}body.programmes div#programme_options aside ul li:nth-child(0){-webkit-animation-delay:0.0s;-moz-animation-delay:0.0s;animation-delay:0.0s}body.programmes div#programme_options aside ul li:nth-child(1){-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s}body.programmes div#programme_options aside ul li:nth-child(2){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}body.programmes div#programme_options aside ul li:nth-child(3){-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;animation-delay:0.3s}body.programmes div#programme_options aside ul li:nth-child(4){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}body.programmes div#programme_options aside ul li:nth-child(5){-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;animation-delay:0.5s}body.programmes div#programme_options aside ul li:nth-child(6){-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;animation-delay:0.6s}body.programmes div#programme_options aside ul li:nth-child(7){-webkit-animation-delay:0.7s;-moz-animation-delay:0.7s;animation-delay:0.7s}body.programmes div#programme_options aside ul li:nth-child(8){-webkit-animation-delay:0.8s;-moz-animation-delay:0.8s;animation-delay:0.8s}body.programmes div#programme_options aside ul li:nth-child(9){-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s;animation-delay:0.9s}body.programmes div#programme_options aside ul li:nth-child(10){-webkit-animation-delay:1.0s;-moz-animation-delay:1.0s;animation-delay:1.0s}body.programmes div#programme_options aside ul li:last-child{padding-bottom:0}body.programmes div#programme_options aside ul li a{display:block;font-family:"Azo_Sans_Medium",Arial,sans-serif;text-transform:uppercase;color:#fff;*zoom:1;padding:14px 30px;position:relative;height:95px;font-size:15px;color:rgba(255,255,255,0.7)}body.programmes div#programme_options aside ul li a:before,body.programmes div#programme_options aside ul li a:after{content:"";display:table}body.programmes div#programme_options aside ul li a:after{clear:both}@media screen and (max-width: 660px){body.programmes div#programme_options aside ul li a{padding:25px}}@media screen and (max-width: 560px){body.programmes div#programme_options aside ul li a{padding:10px}}body.programmes div#programme_options aside ul li a span.icon{width:67px;height:67px;text-align:center;line-height:67px;display:inline-block;background:#004F5C;border-radius:100px;font-size:2em;padding:0}@media screen and (max-width: 1280px){body.programmes div#programme_options aside ul li a span.icon{width:60px;height:60px;line-height:60px}}@media screen and (max-width: 660px){body.programmes div#programme_options aside ul li a span.icon{width:50px;height:50px;line-height:50px}}body.programmes div#programme_options aside ul li a span{float:left;width:70%;display:block;line-height:19px;font-family:"Azo_Sans_Bold",Arial,sans-serif;padding-left:15px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 1100px){body.programmes div#programme_options aside ul li a span{width:60%}}@media screen and (max-width: 790px){body.programmes div#programme_options aside ul li a span{display:none}}body.programmes div#programme_options aside ul li a:hover{color:#fff;background:rgba(255,255,255,0.1)}@media screen and (max-width: 1100px){body.programmes div#programme_options aside ul li a{font-size:13px}}body.programmes div#programme_options aside ul li a.active{background:#fff;color:#11282F}body.programmes div#programme_options aside ul li a.active span.icon{background:#D4772E;color:#fff}body.programmes div#programme_options article{width:75%;border-top-right-radius:8px;float:left;padding:0;max-height:1000px}@media screen and (max-width: 790px){body.programmes div#programme_options article{max-height:20000px}}body.programmes div#programme_options article a.button{margin-left:10px;margin-bottom:14px;display:block;text-align:center;width:48%;float:left;margin:0;padding:13px;font-size:1.1em;margin-right:2%}body.programmes div#programme_options article a.button:first-child{margin-left:0}@media screen and (max-width: 1280px){body.programmes div#programme_options article a.button{font-size:1em}}@media screen and (max-width: 1100px){body.programmes div#programme_options article a.button{font-size:0.8em;padding:13px 8px}}@media screen and (max-width: 790px){body.programmes div#programme_options article a.button{padding:13px;font-size:1.1em}}@media screen and (max-width: 560px){body.programmes div#programme_options article a.button{margin-left:0;margin-bottom:10px}}body.programmes div#programme_options article>div{padding:50px 50px 20px;padding-right:300px;border-radius:0 8px 8px 0;min-height:680px;max-height:1000px}@media screen and (max-width: 980px){body.programmes div#programme_options article>div{background:none;padding:40px}}@media screen and (max-width: 790px){body.programmes div#programme_options article>div{margin-top:0;min-height:auto;*zoom:1}body.programmes div#programme_options article>div:before,body.programmes div#programme_options article>div:after{content:"";display:table}body.programmes div#programme_options article>div:after{clear:both}}@media screen and (max-width: 560px){body.programmes div#programme_options article>div{min-height:10px}}body.programmes div#programme_options article>div.prg_network67{background:url("/assets/images/backgrounds/programmes/english-for-everyday.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_network67{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_network67{background:none}}body.programmes div#programme_options article>div.prg_suitcase17,body.programmes div#programme_options article>div.prg_student13,body.programmes div#programme_options article>div.prg_office-worker2{background:url("/assets/images/backgrounds/programmes/english-for-work-2.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_suitcase17,body.programmes div#programme_options article>div.prg_student13,body.programmes div#programme_options article>div.prg_office-worker2{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_suitcase17,body.programmes div#programme_options article>div.prg_student13,body.programmes div#programme_options article>div.prg_office-worker2{background:none}}body.programmes div#programme_options article>div.prg_book283,body.programmes div#programme_options article>div.prg_school1{background:url("/assets/images/backgrounds/programmes/english-for-study.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_book283,body.programmes div#programme_options article>div.prg_school1{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_book283,body.programmes div#programme_options article>div.prg_school1{background:none}}body.programmes div#programme_options article>div.prg_college{background:url("/assets/images/backgrounds/programmes/english-for-exams.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_college{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_college{background:none}}body.programmes div#programme_options article>div.prg_family25{background:url("/assets/images/backgrounds/programmes/family-learning.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_family25{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_family25{background:none}}body.programmes div#programme_options article>div.prg_staff2{background:url("/assets/images/backgrounds/programmes/junior-learning2.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_staff2{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_staff2{background:none}}body.programmes div#programme_options article>div.prg_brains1{background:url("/assets/images/backgrounds/programmes/academic-career-programmes.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_brains1{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_brains1{background:none}}body.programmes div#programme_options article>div.prg_leisure4{background:url("/assets/images/backgrounds/programmes/one-to-one.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_leisure4{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_leisure4{background:none}}body.programmes div#programme_options article>div.prg_books95{background:url("/assets/images/backgrounds/programmes/other-programmes.jpg") top right no-repeat #fff;background-size:34%}@media screen and (max-width: 1100px){body.programmes div#programme_options article>div.prg_books95{background-size:29%}}@media screen and (max-width: 980px){body.programmes div#programme_options article>div.prg_books95{background:none}}body.programmes div#programme_options article div#choose_programme{padding:0;display:block;background:#fff;min-height:auto}@media screen and (max-width: 1100px){body.programmes div#programme_options article{width:75%}}@media screen and (max-width: 980px){body.programmes div#programme_options article{width:65%}}@media screen and (max-width: 790px){body.programmes div#programme_options article{width:80%}body.programmes div#programme_options article div a.button{display:block;font-size:100%;width:100%;margin-bottom:15px}}@media screen and (max-width: 560px){body.programmes div#programme_options article{padding:0px;width:100%;border-radius:8px}body.programmes div#programme_options article>div{display:block !important;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);background:#fff !important;border-radius:8px;padding:30px;margin-bottom:20px;text-align:left}}@media screen and (max-width: 560px) and (max-width: 560px){body.programmes div#programme_options article>div h2{font-size:150%}}@media screen and (max-width: 560px){body.programmes div#programme_options article>div ul{padding-right:10px}}@media screen and (max-width: 560px) and (max-width: 790px){body.programmes div#programme_options article>div ul{display:none}}@media screen and (max-width: 560px){body.programmes div#programme_options article div#choose_programme{display:none !important}}body.programmes div#programme_options.choose{background-image:none}body.programmes div#programme_options.choose article{padding:110px 180px;text-align:center}body.programmes div#programme_options.choose article span.icon{font-size:10em;color:#f0f5f6;margin-bottom:-40px;display:inline-block}body.programmes div#programme_options.choose article p{font-family:"Azo_Sans_Medium",Arial,sans-serif}body.programmes div#programme_options.choose article p.note{margin-top:120px;font-size:1em;font-family:"Azo_Sans_Light",Arial,sans-serif;line-height:22px}@media screen and (max-width: 980px){body.programmes div#programme_options.choose article{padding:60px}}@media screen and (max-width: 790px){body.programmes div#programme_options.choose article{padding:40px}}@media screen and (max-width: 560px){body.programmes div#programme_options.choose article{padding:0px}}body.programmes h2.sub_heading{color:#004F5C;font-size:95%;border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:10px;margin:70px 20px 20px 20px;text-transform:uppercase;font-family:"Azo_Sans_Bold",Arial,sans-serif}@media screen and (max-width: 560px){body.programmes h2.sub_heading{display:none}}body.programmes div#programme_intro{background:#fff;padding:20px 20px;*zoom:1;position:relative;z-index:10;border-radius:8px;margin-bottom:40px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.programmes div#programme_intro:before,body.programmes div#programme_intro:after{content:"";display:table}body.programmes div#programme_intro:after{clear:both}@media screen and (max-width: 660px){body.programmes div#programme_intro{background-image:none !important}}@media screen and (max-width: 560px){body.programmes div#programme_intro{background:none !important;box-shadow:none;padding:0}}body.programmes div#programme_intro article{padding:20px;padding-right:300px}@media screen and (max-width: 790px){body.programmes div#programme_intro article{padding-right:110px}}@media screen and (max-width: 660px){body.programmes div#programme_intro article{padding:20px}}@media screen and (max-width: 560px){body.programmes div#programme_intro article{padding:0px}}body.programmes div#programme_intro article ul{margin-bottom:0;margin-left:32px}@media screen and (max-width: 790px){body.programmes div#programme_intro article ul{width:auto}}@media screen and (max-width: 560px){body.programmes div#programme_intro article ul{display:none}}body.programmes div#programme_intro article h2{margin-bottom:15px;font-size:2.0em}@media screen and (max-width: 660px){body.programmes div#programme_intro article h2{font-size:1.5em;width:100%;padding:0;margin:0;margin-bottom:30px}}@media screen and (max-width: 440px){body.programmes div#programme_intro article h2{font-size:1.5em;margin-bottom:0}}body.programmes div#programme_intro article p{margin-bottom:0.618em}body.programmes div#programme_intro article p:last-child{margin-top:1em;margin-bottom:0}body.programmes div#programme_intro div#sublinks{*zoom:1;padding:0 30px;padding-right:300px;font-size:90%;margin-bottom:25px}body.programmes div#programme_intro div#sublinks:before,body.programmes div#programme_intro div#sublinks:after{content:"";display:table}body.programmes div#programme_intro div#sublinks:after{clear:both}@media screen and (max-width: 790px){body.programmes div#programme_intro div#sublinks{display:none}}body.programmes div#programme_intro div#sublinks div.row{*zoom:1;border-top:2px solid rgba(102,102,102,0.1);border-right:2px solid rgba(102,102,102,0.1);background:rgba(240,245,246,0.9);margin-left:-50px}body.programmes div#programme_intro div#sublinks div.row:before,body.programmes div#programme_intro div#sublinks div.row:after{content:"";display:table}body.programmes div#programme_intro div#sublinks div.row:after{clear:both}body.programmes div#programme_intro div#sublinks div.row:first-child{border-top-right-radius:8px}body.programmes div#programme_intro div#sublinks div.row:last-child{border-bottom-right-radius:8px}body.programmes div#programme_intro div#sublinks div.row div{float:left;width:70%;padding:10px 0}body.programmes div#programme_intro div#sublinks div.row div:nth-child(1){font-family:"Azo_Sans_Medium",Arial,sans-serif;color:#11282F;font-size:1.6em;line-height:55px;padding-left:50px}body.programmes div#programme_intro div#sublinks div.row div:nth-child(2){width:30%;padding-right:20px}body.programmes div#programme_intro div#sublinks div.row div:nth-child(2) a{float:right}body.programmes div#programme_intro div#sublinks div.row:last-child{border-bottom:2px solid rgba(102,102,102,0.1)}body.programmes div#info_grid{max-width:800px;margin:0 auto;padding:0;background:#fff;margin-bottom:40px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.programmes div#info_grid .grid_heading{background:#004F5C;color:#fff;font-family:"Azo_Sans_Bold",Arial,sans-serif;font-size:1.3em;padding:20px;text-transform:uppercase;border-top-left-radius:8px;border-top-right-radius:8px}body.programmes div#info_grid .grid_content{padding:0}body.programmes div#info_grid .grid_row{padding:10px 20px;border-top:0;background:#fff;clear:both}body.programmes div#info_grid .grid_row:nth-child(even){background:#F0F5F6}body.programmes div#info_grid h2{font-size:130%;margin-bottom:8px;margin-top:8px}body.programmes div#info_grid h3{font-size:110%;margin-top:12px;margin-bottom:4px;color:#D4772E}body.programmes div#info_grid h4{font-size:95%;margin-bottom:6px}body.programmes div#info_grid p{font-size:0.9em;margin-bottom:8px}body.programmes div#info_grid ol,body.programmes div#info_grid ul{font-size:0.9em;margin:6px 22px 0}body.programmes div#info_grid li{margin-bottom:4px;padding-bottom:0}body.programmes div#info_grid strong{font-family:"Azo_Sans_Bold",Arial,sans-serif}body.programmes div.table.comparison{position:relative;z-index:10}@media screen and (max-width: 980px){body.programmes div.table.comparison{display:none}}body.programmes div.table.comparison>div{*zoom:1}body.programmes div.table.comparison>div:before,body.programmes div.table.comparison>div:after{content:"";display:table}body.programmes div.table.comparison>div:after{clear:both}body.programmes div.table.comparison>div div{width:8.28%;float:left;text-align:center;padding:20px}body.programmes div.table.comparison>div div p{font-size:inherit;margin:0px;color:inherit;padding:0px}body.programmes div.table.comparison>div div:nth-child(1){width:25%;text-align:left}body.programmes div.table.comparison>div div:nth-child(8){padding:20px 10px;width:10.3%}body.programmes div.table.comparison>div div:nth-child(9){width:15%}@media screen and (max-width: 1100px){body.programmes div.table.comparison>div div{padding:14px}}@media screen and (max-width: 980px){body.programmes div.table.comparison>div div:nth-child(3),body.programmes div.table.comparison>div div:nth-child(4),body.programmes div.table.comparison>div div:nth-child(5),body.programmes div.table.comparison>div div:nth-child(6),body.programmes div.table.comparison>div div:nth-child(7){display:none}body.programmes div.table.comparison>div div:nth-child(1){width:47%}body.programmes div.table.comparison>div div:nth-child(2){width:12.5%}body.programmes div.table.comparison>div div:nth-child(8){width:15.5%}body.programmes div.table.comparison>div div:nth-child(9){width:25%}}body.programmes div.table.comparison div.header div{padding:13px 20px;position:relative}body.programmes div.table.comparison div.header div span.info{position:absolute;z-index:10;border-radius:8px;color:#fff;line-height:18px;padding:9px;box-shadow:0px 2px 4px rgba(0,0,0,0.5);text-transform:none;bottom:50px;left:-107px;display:block;width:330px;font-size:10px;font-family:"Azo_Sans_Bold",Arial,sans-serif;line-height:15px;padding:15px;text-align:left;display:none;cursor:help}body.programmes div.table.comparison div.header div span.info::first-letter{text-transform:uppercase}body.programmes div.table.comparison div.header div span.info:before{font-family:"icomoon";content:"\e3b4";bottom:-11px;font-size:4em;left:40%;position:absolute;transform:rotate(180deg)}body.programmes div.table.comparison div.header div span.info#week{background:#603267}body.programmes div.table.comparison div.header div span.info#week:before{color:#603267}body.programmes div.table.comparison div.header div span.info#speaking{background:#902F68}body.programmes div.table.comparison div.header div span.info#speaking:before{color:#902F68}body.programmes div.table.comparison div.header div span.info#session1{background:#B02A48}body.programmes div.table.comparison div.header div span.info#session1:before{color:#B02A48}body.programmes div.table.comparison div.header div span.info#session2{background:#DC3F2B}body.programmes div.table.comparison div.header div span.info#session2:before{color:#DC3F2B}body.programmes div.table.comparison div.header div span.info#club{background:#E15C29}body.programmes div.table.comparison div.header div span.info#club:before{color:#E15C29}body.programmes div.table.comparison div.header div span.info#session3{background:#E8983B}body.programmes div.table.comparison div.header div span.info#session3:before{color:#E8983B}body.programmes div.table.comparison div.header div:hover span.info{display:block}body.programmes div.table.comparison div.header div:nth-child(1){padding:0;line-height:52px;padding-left:20px}@media screen and (max-width: 1100px){body.programmes div.table.comparison div.header div:nth-child(1){padding-left:14px}}body.programmes div.table.comparison div.header div span.change_weeks_table{cursor:pointer;background:#366A73;border-radius:100px;padding:2px 2px 1px 2px;display:inline-block;font-size:9px;color:#fff;top:2px;position:relative;z-index:100;width:74px}body.programmes div.table.comparison div.header div span.change_weeks_table span.text{padding:2px 0 1px 0}body.programmes div.table.comparison div.header div span.change_weeks_table span.icon-chevron-down{padding:4px 4px 2px;background:rgba(0,0,0,0.2);color:#fff;display:inline-block;border-radius:100px;position:relative;float:right}@media screen and (max-width: 1100px){body.programmes div.table.comparison div.header div span.change_weeks_table span.icon-chevron-down{display:none}}@media screen and (max-width: 980px){body.programmes div.table.comparison div.header div span.change_weeks_table span.icon-chevron-down{display:inline-block}}body.programmes div.table.comparison div.header div span.change_weeks_table #week_selection_table{display:block;display:none;position:absolute;left:0px;right:0px;width:100%;border-radius:8px;background:#366A73;color:rgba(255,255,255,0.6);font-size:9px;padding:7px 2px 5px;box-shadow:0px 2px 4px rgba(0,0,0,0.5);border-top-left-radius:0px;border-top-right-radius:0px;top:8px;z-index:-1}body.programmes div.table.comparison div.header div span.change_weeks_table #week_selection_table a{display:block;width:100%;padding:6px 0 0;color:rgba(255,255,255,0.6);text-align:center}body.programmes div.table.comparison div.header div span.change_weeks_table #week_selection_table a:hover{color:#fff}body.programmes div.table.comparison div.header div span.change_weeks_table:hover{color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}body.programmes div.table.comparison div.header div span.change_weeks_table:hover span.icon-chevron-down{background:#D4772E}body.programmes div.table.comparison div.row div span.icon{width:40px;height:40px;line-height:33px;background:#553A66;color:#fff;display:inline-block;border-radius:100px;border:4px solid #F0F5F6;text-align:center;margin:0 auto;font-size:14px}@media screen and (max-width: 1100px){body.programmes div.table.comparison div.row div span.icon{width:34px;height:34px;line-height:28px;font-size:11px}}body.programmes div.table.comparison div.row div:nth-child(1){font-family:"Azo_Sans_Medium",Arial,sans-serif;font-size:165%;font-size:20px;line-height:20px;color:#11282F;display:flex;align-items:center;height:79px;overflow:hidden}@media screen and (max-width: 1280px){body.programmes div.table.comparison div.row div:nth-child(1){font-size:140%}}body.programmes div.table.comparison div.row div:nth-child(2){font-family:"Azo_Sans_Bold",Arial,sans-serif}body.programmes div.table.comparison div.row div:nth-child(2) span.icon{background:#603267}body.programmes div.table.comparison div.row div:nth-child(3) span.icon{background:#902F68}body.programmes div.table.comparison div.row div:nth-child(4) span.icon{background:#B02A48}body.programmes div.table.comparison div.row div:nth-child(5) span.icon{background:#DC3F2B}body.programmes div.table.comparison div.row div:nth-child(6) span.icon{background:#E15C29}body.programmes div.table.comparison div.row div:nth-child(7) span.icon{background:#E8983B}body.programmes div.table.comparison div.row div:nth-child(8){font-family:"Azo_Sans_Medium",Arial,sans-serif;font-size:150%;line-height:40px;color:#004F5C}@media screen and (max-width: 1100px){body.programmes div.table.comparison div.row div:nth-child(8){line-height:30px;font-size:130%}}body.programmes div.table.comparison div.row div:nth-child(8) span.price{position:relative}body.programmes div.table.comparison div.row div:nth-child(8) s.old-price{color:#ccc}body.programmes div.table.comparison div.row div:nth-child(8) span.discounted-price{position:absolute;background:#B02A48;color:white;padding:2px 10px 5px;border-radius:5px;top:-37px;left:0;right:0;line-height:1;font-size:60%;font-family:"Azo_Sans",Arial,sans-serif}body.programmes div.table.comparison div.row div:nth-child(8) span.discounted-price small{display:block;line-height:1.2}body.programmes div.table.comparison div.row div:nth-child(8) span.discounted-price:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 6px #B02A48;border-left:solid 6px transparent;border-right:solid 6px transparent}body.programmes div.table.comparison div.row div.not_included span.icon{background:rgba(17,40,47,0.1);color:rgba(17,40,47,0.3);font-size:18px}@media screen and (max-width: 1100px){body.programmes div.table.comparison div.row div.not_included span.icon{font-size:16px}}body.programmes div.table.comparison div.row div.not_included .icon-checkmark:before{font-family:"icomoon";content:'\e36c'}body.programmes div.programme_listing{*zoom:1;border-radius:8px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);background:url("/assets/images/backgrounds/course_listing.jpg") no-repeat top right #fff;background-size:290px;margin-bottom:40px}body.programmes div.programme_listing:before,body.programmes div.programme_listing:after{content:"";display:table}body.programmes div.programme_listing:after{clear:both}@media screen and (max-width: 980px){body.programmes div.programme_listing{background-image:none !important}}body.programmes div.programme_listing div.programme_details{*zoom:1}body.programmes div.programme_listing div.programme_details:before,body.programmes div.programme_listing div.programme_details:after{content:"";display:table}body.programmes div.programme_listing div.programme_details:after{clear:both}body.programmes div.programme_listing div.programme_details div.programme_info,body.programmes div.programme_listing div.programme_details div.programme_overview,body.programmes div.programme_listing div.programme_details div.programme_pricing{float:left;width:25%;padding:30px}body.programmes div.programme_listing div.programme_details div.programme_info.programme_info,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info{width:50%;padding-right:0px}body.programmes div.programme_listing div.programme_details div.programme_info.programme_info h2,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info h2,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info h2{margin-bottom:10px;font-size:1.8em}body.programmes div.programme_listing div.programme_details div.programme_info.programme_info h2 .code,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info h2 .code,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info h2 .code{font-size:11px;border-radius:100px;background:#366A73;color:#fff;display:inline-block;width:54px;height:20px;line-height:100%;text-align:center;padding-top:5px;top:-5px;position:relative;font-family:"Azo_Sans_Bold",Arial,sans-serif}body.programmes div.programme_listing div.programme_details div.programme_info.programme_info p,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info p,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info p{font-size:100%;margin:0;min-height:120px;overflow:hidden}body.programmes div.programme_listing div.programme_details div.programme_info.programme_info p span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info p span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info p span{display:inline-block;margin-top:20px;color:#D4772E;font-weight:bold}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_info p,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info p,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info p{height:100px}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_info p,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info p,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info p{height:auto;min-height:10px}}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_info,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info{font-size:90%}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_info,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info{width:60%;font-size:100%;padding-right:0}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_info,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_info,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_info{width:100%;padding:20px;padding-bottom:0}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview{width:40%}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview{width:100%;padding:20px;padding-top:0;padding-bottom:10px}}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul{background:#F0F5F6;list-style-type:none;padding:0;margin:0;border-radius:4px;padding:20px;margin-top:20px;*zoom:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul:before,body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul:after,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul:before,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul:after,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul:before,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul:after{content:"";display:table}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul:after,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul:after,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul:after{clear:both}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul{padding:13px 20px 10px}}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li{list-style-type:none;font-family:"Azo_Sans_Medium",Arial,sans-serif;color:#264a50;font-size:103%;margin:0;line-height:inherit}@media screen and (max-width: 1280px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li{font-size:90%}}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li{font-size:80%}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li{float:left;width:25%}}@media screen and (max-width: 660px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li{float:left;width:33.3%}}@media screen and (max-width: 560px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li{float:none;width:100%}}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span{color:#366A73;width:15px;display:inline-block;margin-right:15px}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.per_week,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.per_week,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.per_week{color:#366A73;width:auto;display:inline;margin-right:15px;font-size:0.8em}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity{width:15px;top:2px;position:relative;margin-right:12px}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity>span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity>span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity>span{display:block;height:2px;width:100%;background-color:#366A73;margin-bottom:1px;border-radius:100px}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_1>span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_1>span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_1>span{opacity:0.2}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_1>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_1>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_1>span:last-child{opacity:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_2>span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_2>span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_2>span{opacity:0.2}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_2>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_2>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_2>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_2>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_2>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_2>span:nth-last-child(2){opacity:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_3>span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_3>span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_3>span{opacity:0.2}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_3>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_3>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_3>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_3>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_3>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_3>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_3>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_3>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_3>span:nth-last-child(3){opacity:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_4>span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_4>span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_4>span{opacity:0.2}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_4>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(4),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_4>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(4),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_4>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_4>span:nth-last-child(4){opacity:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_5>span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_5>span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_5>span{opacity:0.2}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_5>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(4),body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(5),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_5>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(4),body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(5),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_5>span:last-child,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(2),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(3),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(4),body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.intensity.intensity_5>span:nth-last-child(5){opacity:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.note,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.note,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.note{display:block;margin-left:16%;width:84%;font-size:12px;color:#468a96}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_overview ul li span.note,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_overview ul li span.note,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_overview ul li span.note{margin-left:30px;width:100%}}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing{text-align:center;padding:50px 0 50px 30px}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing{font-size:90%;padding-left:0}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing{display:none}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing{background:#004F5C;border-radius:8px;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:25px 20px}}@media screen and (max-width: 660px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing{width:100%;padding:20px;border-radius:8px;border-top-left-radius:0px;border-top-right-radius:0px}}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks,body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.price,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.price,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.price{display:block;font-family:"Azo_Sans_Medium",Arial,sans-serif;font-size:115%;position:relative;color:rgba(255,255,255,0.6)}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks{cursor:pointer}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.text,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.text,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.text{display:inline-block}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.weeks_note,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.weeks_note,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.weeks_note{color:rgba(255,255,255,0.4);font-size:12px;display:block}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.icon-chevron-down,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.icon-chevron-down,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.icon-chevron-down{padding:2px 4px;background:rgba(0,0,0,0.2);color:#fff;font-size:10px;display:inline-block;border-radius:100px;position:relative;top:-2px}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.week_selection,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.week_selection,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.week_selection{display:block;display:none;position:absolute;top:35px;left:50px;right:50px;z-index:10;border-radius:8px;background:#366A73;color:rgba(255,255,255,0.6);font-size:80%;padding:5px;box-shadow:0px 2px 4px rgba(0,0,0,0.5)}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.week_selection:before,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.week_selection:before,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.week_selection:before{font-family:"icomoon";content:"\e3b4";color:#366A73;top:-17px;font-size:2em;left:0px;right:0px;position:absolute}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.week_selection a,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.week_selection a,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.week_selection a{display:block;width:100%;padding:4px;color:rgba(255,255,255,0.6)}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.week_selection a span,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.week_selection a span,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.week_selection a span{font-size:10px;display:block;color:rgba(255,255,255,0.4)}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks span.week_selection a:hover,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks span.week_selection a:hover,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks span.week_selection a:hover{color:#fff}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks:hover,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks:hover,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks:hover{color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.change_weeks:hover span.icon-chevron-down,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.change_weeks:hover span.icon-chevron-down,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.change_weeks:hover span.icon-chevron-down{background:#D4772E}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.price,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.price,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.price{font-size:250%;color:#fff}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.price .per_note,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.price .per_note,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.price .per_note{font-size:14px;text-align:left}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing a.button,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing a.button,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing a.button{font-size:14px;margin-top:20px;-webkit-animation-iteration-count:3;-moz-animation-iteration-count:3;animation-iteration-count:3}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing a.button:hover,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing a.button:hover,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing a.button:hover{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing a.button,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing a.button,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing a.button{display:block}}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.old-price,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.old-price,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.old-price{color:white;background:url("/assets/images/design/line-through-white.png") no-repeat;background-size:100% 100%}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.discounted-price,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.discounted-price,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.discounted-price{display:block;position:absolute;z-index:1;color:white;font-size:60%;left:-62px;background:#B02A48;border-radius:5px;padding:6px 20px 3px;font-family:"Azo_Sans",Arial,sans-serif}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.discounted-price>small,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.discounted-price>small,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.discounted-price>small{font-size:65%;display:block;line-height:1}body.programmes div.programme_listing div.programme_details div.programme_info.programme_pricing span.discounted-price:after,body.programmes div.programme_listing div.programme_details div.programme_overview.programme_pricing span.discounted-price:after,body.programmes div.programme_listing div.programme_details div.programme_pricing.programme_pricing span.discounted-price:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#B02A48;border-width:7px;margin-top:-5px}body.programmes div.programme_listing div.programme_sessions{background:rgba(240,245,246,0.9);padding:20px 30px;*zoom:1}body.programmes div.programme_listing div.programme_sessions:before,body.programmes div.programme_listing div.programme_sessions:after{content:"";display:table}body.programmes div.programme_listing div.programme_sessions:after{clear:both}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions{padding:20px;padding-bottom:0}}@media screen and (max-width: 500px){body.programmes div.programme_listing div.programme_sessions{background:#fff;padding:5px 20px 5px}}body.programmes div.programme_listing div.programme_sessions div{width:12.28%;float:left;margin-right:1.4%;background:#fff;border-radius:4px;padding:8px 0 10px 8px;font-family:"Azo_Sans_Medium",Arial,sans-serif;color:#264a50;font-size:14px;line-height:14px;position:relative;cursor:help}@media screen and (max-width: 1280px){body.programmes div.programme_listing div.programme_sessions div{font-size:11px}}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_sessions div{font-size:10px}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div{font-size:10px;text-align:center;width:15.26%;padding-left:0}}body.programmes div.programme_listing div.programme_sessions div span.icon{width:40px;height:40px;line-height:32px;background:#553A66;color:#fff;display:inline-block;border-radius:100px;border:4px solid #F0F5F6;text-align:center;float:left;margin-right:5px}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_sessions div span.icon{width:34px;height:34px;line-height:28px}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div span.icon{float:none;margin:0 auto;display:block}}body.programmes div.programme_listing div.programme_sessions div span.session{display:inline-block;float:left;width:60%;padding-top:6px;color:#004F5C}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div span.session{width:100%;padding-top:0px}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_sessions div span.session{padding:10px 17px}}@media screen and (max-width: 660px){body.programmes div.programme_listing div.programme_sessions div span.session{padding:8px}}@media screen and (max-width: 560px){body.programmes div.programme_listing div.programme_sessions div span.session{display:none}}body.programmes div.programme_listing div.programme_sessions div span.info_tooltip{display:none;position:absolute;top:110%;left:-78px;right:-20%;width:330px;z-index:10;border-radius:8px;background:#553A66;color:#fff;line-height:18px;font-family:"Azo_Sans_Bold",Arial,sans-serif;padding:15px;text-align:center;box-shadow:0px 2px 4px rgba(0,0,0,0.5);line-height:15px;text-transform:none;font-size:10px;text-align:left}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div span.info_tooltip{width:180px;left:-30px}}@media screen and (max-width: 790px){body.programmes div.programme_listing div.programme_sessions div span.info_tooltip{width:160px;left:-35px}}@media screen and (max-width: 560px){body.programmes div.programme_listing div.programme_sessions div span.info_tooltip{width:110px !important;font-size:8px !important;line-height:10px !important}}body.programmes div.programme_listing div.programme_sessions div span.info_tooltip:before{font-family:"icomoon";content:"\e3b4";color:#553A66;top:-10px;font-size:3em;left:40%;right:0px;position:absolute}@media screen and (max-width: 560px){body.programmes div.programme_listing div.programme_sessions div span.info_tooltip:before{top:-7px}}body.programmes div.programme_listing div.programme_sessions div span.info_tooltip_session_per_week{left:-28px;width:200px}body.programmes div.programme_listing div.programme_sessions div.view{float:right;margin-right:0;width:17.28%;background:none;padding-top:20px}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div.view{width:100%}}body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details{border-radius:100px;background:rgba(0,0,0,0.04);text-transform:uppercase;padding:15px 25px;font-size:10px;color:#366A73}@media screen and (max-width: 1280px){body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details{font-size:10px}}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details{font-size:10px;padding:10px 16px}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details{width:30%;display:block;float:left;padding:14px 20px;font-family:"Azo_Sans_Bold",Arial,sans-serif;background:#fff}}@media screen and (max-width: 660px){body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details{width:40%}}@media screen and (max-width: 500px){body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details{width:100%;margin-bottom:10px;background:rgba(240,245,246,0.9);font-size:110%}}body.programmes div.programme_listing div.programme_sessions div.view a.view_full_details:hover{background:#004F5C;color:#fff}body.programmes div.programme_listing div.programme_sessions div.view a.button.mobile{display:none}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_sessions div.view a.button.mobile{display:block;width:30%;float:right;margin:0;text-align:center;border-radius:100px}}@media screen and (max-width: 660px){body.programmes div.programme_listing div.programme_sessions div.view a.button.mobile{width:40%}}@media screen and (max-width: 500px){body.programmes div.programme_listing div.programme_sessions div.view a.button.mobile{width:100%}}body.programmes div.programme_listing div.programme_sessions div:hover span.info_tooltip,body.programmes div.programme_listing div.programme_sessions div.active span.info_tooltip{display:block}body.programmes div.programme_listing div.programme_sessions div.session_one span.icon,body.programmes div.programme_listing div.programme_sessions div.session_one span.info_tooltip{background:#603267}body.programmes div.programme_listing div.programme_sessions div.session_one span.info_tooltip:before{color:#603267}body.programmes div.programme_listing div.programme_sessions div.session_two span.icon,body.programmes div.programme_listing div.programme_sessions div.session_two span.info_tooltip{background:#902F68}body.programmes div.programme_listing div.programme_sessions div.session_two span.info_tooltip:before{color:#902F68}body.programmes div.programme_listing div.programme_sessions div.session_three span.icon,body.programmes div.programme_listing div.programme_sessions div.session_three span.info_tooltip{background:#B02A48}body.programmes div.programme_listing div.programme_sessions div.session_three span.info_tooltip:before{color:#B02A48}body.programmes div.programme_listing div.programme_sessions div.session_four span.icon,body.programmes div.programme_listing div.programme_sessions div.session_four span.info_tooltip{background:#DC3F2B}body.programmes div.programme_listing div.programme_sessions div.session_four span.info_tooltip:before{color:#DC3F2B}body.programmes div.programme_listing div.programme_sessions div.session_five span.icon,body.programmes div.programme_listing div.programme_sessions div.session_five span.info_tooltip{background:#E15C29}body.programmes div.programme_listing div.programme_sessions div.session_five span.info_tooltip:before{color:#E15C29}body.programmes div.programme_listing div.programme_sessions div.session_six span.icon,body.programmes div.programme_listing div.programme_sessions div.session_six span.info_tooltip{background:#E8983B}body.programmes div.programme_listing div.programme_sessions div.session_six span.info_tooltip:before{color:#E8983B}body.programmes div.programme_listing div.programme_sessions div.not_included{cursor:not-allowed;opacity:0.4}body.programmes div.programme_listing div.programme_sessions div.not_included span.icon{background:#e6eff0;color:#446971;border-color:#e6eff0;font-size:20px}@media screen and (max-width: 1100px){body.programmes div.programme_listing div.programme_sessions div.not_included span.icon{font-size:16px}}body.programmes div.programme_listing div.programme_sessions div.not_included .icon-checkmark:before{font-family:"icomoon";content:'\e36c'}body.programmes div.programme_listing div.programme_full_details{*zoom:1;background:rgba(240,245,246,0.9);padding:10px 30px;padding-bottom:30px;display:none}body.programmes div.programme_listing div.programme_full_details:before,body.programmes div.programme_listing div.programme_full_details:after{content:"";display:table}body.programmes div.programme_listing div.programme_full_details:after{clear:both}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_full_details{padding:20px}}body.programmes div.programme_listing div.programme_full_details div{min-height:330px;float:left;display:block;margin-right:1.8867924528%;width:23.5849056604%;background:#fff;border-radius:4px;font-family:"Azo_Sans_Regular",Arial,sans-serif}body.programmes div.programme_listing div.programme_full_details div:last-child{margin-right:0}@media screen and (max-width: 1280px){body.programmes div.programme_listing div.programme_full_details div{min-height:345px}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_full_details div{float:left;display:block;margin-right:1.8867924528%;width:100%;min-height:10px;margin-bottom:15px}body.programmes div.programme_listing div.programme_full_details div:last-child{margin-right:0}}@media screen and (min-width: 791px){body.programmes div.programme_listing div.programme_full_details div span.full_info_wrap{display:block !important}}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_full_details div span.full_info_wrap{display:none}}body.programmes div.programme_listing div.programme_full_details div h3{font-size:120%;padding:20px;padding-bottom:15px;margin:0;position:relative}@media screen and (max-width: 980px){body.programmes div.programme_listing div.programme_full_details div h3:hover{cursor:pointer;color:#D4772E}body.programmes div.programme_listing div.programme_full_details div h3:after{position:absolute;font-family:"icomoon";content:"\f079";color:#366A73;top:15px;right:20px;font-size:12px}}body.programmes div.programme_listing div.programme_full_details div p{padding:20px;padding-top:0;font-size:13px}body.programmes div.programme_listing div.programme_full_details div ul{list-style-type:none;padding:0;margin:0;font-size:70%}body.programmes div.programme_listing div.programme_full_details div ul li{list-style-type:none;padding:6px 22px;font-family:"Azo_Sans_Regular",Arial,sans-serif}body.programmes div.programme_listing div.programme_full_details div ul li:nth-child(even){background:rgba(240,245,246,0.5)}body.programmes div.programme_listing div.programme_full_details div ul li strong{display:block;color:#11282F;line-height:17px}body.programmes div.programme_listing div.programme_full_details div.pricing ul{font-size:90%}body.programmes div.programme_listing div.programme_full_details div.pricing ul li{padding:18px 20px;font-size:13px}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.weeks_note{color:#468a96;font-size:12px;margin:-6px 0;display:block}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price{float:right;padding:3px 12px;font-family:"Azo_Sans_Bold",Arial,sans-serif;font-size:120%;border-radius:100px;position:relative}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price.help{cursor:help}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price a{display:inline-block;font-size:8px;border-radius:30px;padding:1px 2px;color:#366A73;background:#fff;width:10px;height:10px;line-height:100%;text-align:center;top:-2px;position:relative}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price a span{display:none;position:absolute;top:10px;left:5px;width:150px;z-index:10;border-radius:8px;background:#EEA200;color:#fff;line-height:15px;font-size:11px;padding:6px;text-align:center;box-shadow:0px 2px 4px rgba(0,0,0,0.5)}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price>span.discounted-price{background:#B02A48;position:absolute;right:0;left:0;top:-24px;padding:2px 0px 2px;text-align:center;border-radius:5px;font-family:"Azo_Sans",Arial,sans-serif;font-size:80%;line-height:1;display:block;margin:0 auto;width:50px;color:white}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price>span.discounted-price:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 5px #B02A48;border-left:solid 5px transparent;border-right:solid 5px transparent}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price>span.discounted-price small{display:block;line-height:1.2;font-size:70%}body.programmes div.programme_listing div.programme_full_details div.pricing ul li span.price:hover a span{display:block}body.programmes div.programme_listing div.programme_full_details div.pricing div.price_extra_note{color:#D4772E;display:block;height:auto;min-height:0;width:100%;padding:10px 20px;text-align:center}body.programmes div.programme_listing div.programme_full_details div.info ul{font-size:90%}body.programmes div.programme_listing div.programme_full_details div.info ul li{padding:10px 20px;line-height:27px;font-size:13px}body.programmes div.programme_listing div.programme_full_details div.info ul li:nth-child(even){background:none}body.programmes div.programme_listing div.programme_full_details div.info ul li span{float:left;background:#366A73;width:30px;height:30px;color:#fff;border-radius:100px;text-align:center;line-height:28px;margin-right:10px}body.programmes div.programme_listing div.programme_full_details div.start a.button{font-size:0.9em;padding:4px 16px}body.programmes div.programme_listing div.programme_full_details div.start a.button:before{font-family:"icomoon";content:'\e3d5';padding-right:4px;font-size:0.9em}body.programmes div.programme_listing div.programme_full_details div.start a.js_more_details_below{margin-top:10px}body.programmes div.programme_listing div.programme_full_details div.start br.break{display:none}body.programmes div.programme_listing div.programme_full_details div.start p{margin-bottom:0}body.programmes div.programme_listing div.no_timetable div{float:left;display:block;margin-right:1.8867924528%;width:32.0754716981%}body.programmes div.programme_listing div.no_timetable div:last-child{margin-right:0}@media screen and (max-width: 980px){body.programmes div.programme_listing div.no_timetable div{float:left;display:block;margin-right:1.8867924528%;width:100%;min-height:10px;margin-bottom:15px}body.programmes div.programme_listing div.no_timetable div:last-child{margin-right:0}}body.programmes section.second{background:#eef4f5;text-align:center;padding-top:80px}body.programmes section.second h2{margin-bottom:15px}body.programmes section.second p{padding:0px 15%}@media screen and (max-width: 790px){body.programmes section.second p{padding:0px 20px}}body.programmes section.second div section{margin-top:0}body.programmes section.second div.testimonials{*zoom:1;margin-bottom:40px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff;border-radius:8px;margin-top:65px}body.programmes section.second div.testimonials:before,body.programmes section.second div.testimonials:after{content:"";display:table}body.programmes section.second div.testimonials:after{clear:both}@media screen and (max-width: 790px){body.programmes section.second div.testimonials{padding:0 30px 20px}}body.programmes section.second div.testimonials div.heading{display:block;text-align:center;float:none;width:100%;padding:0;margin-top:-20px}body.programmes section.second div.testimonials div.heading h3{font-size:1.2em;text-align:center;background:#fff;padding:10px 20px;display:inline-block;border-radius:8px}@media screen and (max-width: 790px){body.programmes section.second div.testimonials div.heading h3{margin-bottom:10px}}body.programmes section.second div.testimonials>div{width:50%;float:left;*zoom:1;padding:30px;position:relative}body.programmes section.second div.testimonials>div:before,body.programmes section.second div.testimonials>div:after{content:"";display:table}body.programmes section.second div.testimonials>div:after{clear:both}@media screen and (max-width: 790px){body.programmes section.second div.testimonials>div{width:100%;float:none;padding:0;margin-top:30px;display:inline-block}}@media screen and (max-width: 380px){body.programmes section.second div.testimonials>div{display:inline-block;padding:20px}}body.programmes section.second div.testimonials>div:after{content:"";display:block;position:absolute;top:25px;bottom:0px;right:0px;height:80%;width:1px;background:rgba(0,0,0,0.07)}@media screen and (max-width: 790px){body.programmes section.second div.testimonials>div:after{display:none}}body.programmes section.second div.testimonials>div figure{width:30%;float:left;margin:0;position:relative}@media screen and (max-width: 1100px){body.programmes section.second div.testimonials>div figure{width:15%}}@media screen and (max-width: 790px){body.programmes section.second div.testimonials>div figure{width:20%;display:block}}@media screen and (max-width: 380px){body.programmes section.second div.testimonials>div figure{float:none;width:40%;margin:0 auto 10px}}body.programmes section.second div.testimonials>div figure img{border-radius:200px;max-width:120px}body.programmes section.second div.testimonials>div figure span{width:90px;height:90px;background:#fff;color:rgba(54,106,115,0.4);line-height:78px;position:absolute;bottom:-57px;right:-8px;font-size:41px;border-radius:100px}@media screen and (max-width: 1100px){body.programmes section.second div.testimonials>div figure span{display:none}}body.programmes section.second div.testimonials>div>div{width:70%;float:left;text-align:left;position:relative;z-index:100;padding-left:10px}@media screen and (max-width: 1100px){body.programmes section.second div.testimonials>div>div{width:85%}}@media screen and (max-width: 790px){body.programmes section.second div.testimonials>div>div{width:80%;padding-left:24px}}@media screen and (max-width: 380px){body.programmes section.second div.testimonials>div>div{text-align:center;width:100%;padding-left:0}}body.programmes section.second div.testimonials>div>div h4{font-size:1.7em;margin-bottom:5px;margin-top:10px}body.programmes section.second div.testimonials>div>div h4 span{color:#004F5C}@media screen and (max-width: 1100px){body.programmes section.second div.testimonials>div>div h4{font-size:140%}}@media screen and (max-width: 790px){body.programmes section.second div.testimonials>div>div h4{margin-top:0}}body.programmes section.second div.testimonials>div>div h5{color:#D4772E;font-size:0.9em;margin-bottom:15px}body.programmes section.second div.testimonials>div>div p{padding:0;font-size:1.1em}@media screen and (max-width: 1100px){body.programmes section.second div.testimonials>div>div p{font-size:100%}}@media screen and (max-width: 380px){body.programmes section.second div.testimonials>div>div p{margin-bottom:0}}body.programmes section.second section.col_2 article{text-align:left;margin-bottom:40px;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.16);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff;border-radius:8px;padding:30px;padding-right:220px}@media screen and (max-width: 1280px){body.programmes section.second section.col_2 article{padding-right:170px}}@media screen and (max-width: 980px){body.programmes section.second section.col_2 article{padding:20px}}@media screen and (max-width: 380px){body.programmes section.second section.col_2 article{text-align:center}}body.programmes section.second section.col_2 article:first-child{background:url("/assets/images/backgrounds/accommodation.jpg") no-repeat top right #fff;background-size:220px}@media screen and (max-width: 1280px){body.programmes section.second section.col_2 article:first-child{background-size:170px}}@media screen and (max-width: 980px){body.programmes section.second section.col_2 article:first-child{background-image:none}}body.programmes section.second section.col_2 article:last-child{background:url("/assets/images/backgrounds/experience.jpg") no-repeat top right #fff;background-size:220px}@media screen and (max-width: 1280px){body.programmes section.second section.col_2 article:last-child{background-size:170px}}@media screen and (max-width: 980px){body.programmes section.second section.col_2 article:last-child{background-image:none}}body.programmes section.second section.col_2 article h4{font-size:1.7em;margin-bottom:5px;margin-top:10px}body.programmes section.second section.col_2 article h4 span{color:#004F5C}@media screen and (max-width: 1100px){body.programmes section.second section.col_2 article h4{font-size:140%}}@media screen and (max-width: 790px){body.programmes section.second section.col_2 article h4{margin-top:0}}body.programmes section.second section.col_2 article p{padding:0;font-size:1.1em}
