﻿@font-face{font-family:'GaramondBoldDisplay';src:url('fonts/GaramondPremrPro-BdDisp.otf') format('opentype'),url('fonts/GaramondPremrPro-Med.otf') format('opentype'),url('fonts/GaramondPremrPro-Smbd.otf') format('opentype');}@font-face{font-family:'GaramondMedium';src:url('fonts/GaramondPremrPro-Med.otf') format('opentype');}@font-face{font-family:'GaramondSemiBold';src:url('fonts/GaramondPremrPro-Smbd.otf') format('opentype');}@font-face{font-family:'GaramondSemiBoldItalic';src:url('fonts/GaramondPremrPro-SmbdIt.otf') format('opentype');}.content-container{font-family:GaramondMedium;font-size:16px;}.content-container h2{font-family:GaramondSemiBoldItalic;font-size:30px;font-weight:normal;margin-top:40px;text-transform:none;}.content-container h2:first-child{margin-top:0;}.content-container b,.content-container strong{font-family:GaramondSemiBold;font-weight:normal;text-transform:none;}.content-container b i,.content-container i b,.content-container strong em,.content-container em strong{font-family:GaramondSemiBoldItalic;font-weight:normal;text-transform:none;}.content.ng-enter{opacity:0;transition:all .5s ease-in-out;}.content.ng-enter .flex-tile{transition:all .5s ease-in-out;transform:scale(.8,.8);}.content.ng-enter .web-detail{transition:all .5s ease-in-out;transform:scale(.95,.95);}.content.ng-enter-active{opacity:1;}.content.ng-enter-active .flex-tile{transition:all .5s ease-in-out;transform:scale(1,1);}.content.ng-enter-active .web-detail{transition:all .5s ease-in-out;transform:scale(1,1);}.content.ng-leave{opacity:0;transition:all .5s ease-in-out;}.content.ng-leave .flex-tile{transition:all .5s ease-in-out;transform:scale(1,1);}.content.ng-leave .web-detail{transition:all .5s ease-in-out;transform:scale(1,1);}.content.ng-leave-active{opacity:0;}.content.ng-leave-active .flex-tile{transition:all .5s ease-in-out;transform:scale(.8,.8);}.content.ng-leave-active .web-detail{transition:all .5s ease-in-out;transform:scale(.95,.95);}.flex-tiles{display:flex;flex-direction:row;flex-flow:wrap;justify-content:space-between;}.flex-tiles .flex-tile-1x1{width:32%;flex-basis:32%;padding:1% 0;position:relative;}.flex-tiles .text-content{flex-basis:64%;}.flex-tiles img.title-text{width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.flex-tiles img.image-inspiration,.flex-tiles img.image-outcome{width:50%;}.detailactive{transition:all ease-in 1s;}.detailactive .flex-tile{flex-basis:.01%;}.detailactive .flex-tile.detail-link-active{flex-basis:32%;}.web-detail{display:flex;}.web-detail .detail-left,.web-detail .detail-right{flex-basis:48%;}.web-detail .detail-right{padding-left:20px;}.image-thumbs{display:flex;justify-content:flex-start;flex-flow:wrap;}.image-thumbs img{width:100px;height:auto;border-radius:72px;padding:10px;}.submenu{display:flex;justify-content:center;margin-bottom:40px;}.submenu a{font-family:GaramondSemiBoldItalic;font-weight:normal;text-transform:none;color:#000;font-size:28px;padding:0 20px;}.submenu a.active{border-bottom:3px solid #000;}img.title-text{width:60%;}img.banner{margin:20px 0;width:100%;}.title-container{display:flex;justify-content:center;margin-bottom:45px;}.image-container{display:inline-block;position:relative;}.image-container img{width:100%;}.image-caption{position:absolute;bottom:10%;left:0;padding:15px 15px;background:rgba(255,255,255,.7);font-family:GaramondBoldDisplay;font-weight:normal;}.image-caption p{margin:0;}.programme-link{font-size:20px;}.videoWrapper{display:flex;}.videoWrapper iframe{margin:auto;}@media(max-width:425px){.flex-tiles .flex-tile-1x1{flex-basis:100%;}.web-detail{flex-direction:column;}}