.panel.panel--card-grid .panel__body{display:block}.panel.panel--card-grid .card__icon svg{fill:var(--panel-font-color,#fff)}.panel.panel--card-grid .card__icon.use-colour-highlight svg{fill:var(--panel-background,#fff)}.panel.panel--card-grid .heading.use-colour-highlight{background-color:transparent;color:var(--panel-background,#fff)}.panel.panel--card-grid .title-wrapper{margin-bottom:20px}@media(min-width:1200px){.panel.panel--card-grid .title-wrapper{width:67%}}.panel.panel--card-grid .title-wrapper+.card-wrapper{margin-top:2rem}.panel.panel--card-grid .card{max-width:100%;min-height:300px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.panel.panel--card-grid .card{grid-area:initial;min-height:auto}}.panel.panel--card-grid .card .card__body{height:100%}.panel.panel--card-grid .card .card__back,.panel.panel--card-grid .card .card__text{padding:2rem 1rem;position:relative;width:100%;z-index:2}@media(min-width:1200px){.panel.panel--card-grid .card .card__back,.panel.panel--card-grid .card .card__text{padding:2rem}}.panel.panel--card-grid .card .card__back h3,.panel.panel--card-grid .card .card__text h3{margin-top:0}.panel.panel--card-grid .card .card__image{height:100%;position:relative;width:100%}.panel.panel--card-grid .card .card__image img{height:100%;-o-object-position:var(--card_image_x,50%) 50%;object-position:var(--card_image_x,50%) 50%;width:100%}.panel.panel--card-grid .card .card__icon svg{display:block;height:60px;margin:0 0 2rem;width:60px}.panel.panel--card-grid .card .design-block{height:100%;opacity:.5;overflow:hidden;position:absolute;width:100%;z-index:1}.panel.panel--card-grid .card .design-block svg{height:100%;position:absolute;right:0;fill:var(--design-color,#0085cf)}.panel.panel--card-grid .card--back .card__text{display:none}.panel.panel--card-grid .card--back .card__back,.panel.panel--card-grid .card--back .card__text{background:linear-gradient(0deg,#000,transparent);bottom:0;left:0;position:relative;width:100%}.panel.panel--card-grid .card--back .card__image{height:auto}@media(min-width:768px){.panel.panel--card-grid .card--back .card__image{height:100%}.panel.panel--card-grid .card--back .card__back,.panel.panel--card-grid .card--back .card__text{position:absolute}}@media(min-width:1200px){.panel.panel--card-grid .card--back .card__text{display:block}}.panel.panel--card-grid .card--image .card__text{background:linear-gradient(0deg,#000,transparent);bottom:0;position:absolute}.panel.panel--card-grid .card--video .card__back,.panel.panel--card-grid .card--video .card__text{background:none;bottom:0;position:absolute;z-index:0}.panel.panel--card-grid .card--video .card__text:after{background-color:var(--panel-background,#101921);content:"";height:100%;left:-5px;opacity:.9;position:absolute;top:10px;transform:rotate(-2deg);width:calc(100% + 20px);z-index:-1}.panel.panel--card-grid .card--video .card__inside{padding-top:32px}.panel.panel--card-grid .video-tile{height:100%;position:absolute;top:0;transition:opacity .3s;width:100%}.panel.panel--card-grid .video-tile .video-launcher{position:absolute;width:100%;z-index:3}.panel.panel--card-grid .video-tile .video-launcher:before{opacity:1;transition:opacity .5s,transform .5s}.panel.panel--card-grid .video-tile .video-launcher:after{opacity:0}.panel.panel--card-grid .video-tile:hover .video-launcher:after{background-color:#101921;opacity:.4}.panel.panel--card-grid .video-tile:hover .video-launcher:before{transform:scale(1.05)}.panel.panel--card-grid .video-tile .kent-icon-category{top:32px}@media(max-width:767px){.panel.panel--card-grid .video-tile{margin-bottom:0;margin-top:0}}.panel.panel--card-grid .content.content--card-grid-layout{display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:auto}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout .card:first-of-type{grid-area:one}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(2){grid-area:two}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(3){grid-area:three}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(4){grid-area:four}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(5){grid-area:five}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(6){grid-area:six}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(7){grid-area:seven}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(8){grid-area:eight}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(9){grid-area:nine}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(10){grid-area:ten}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(11){grid-area:filler}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(12){grid-area:filler2}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(13){grid-area:filler3}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(14){grid-area:filler4}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(15){grid-area:filler5}.panel.panel--card-grid .content.content--card-grid-layout .card:nth-of-type(16){grid-area:filler6}}.panel.panel--card-grid .content.content--card-grid-layout .card--filler{display:none}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout .card--filler{display:block}}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one{grid-template-areas:"one one two" "three four four" "three four four" "five five five";grid-template-columns:35fr 20fr 45fr;grid-template-rows:minmax(300px,450px) 0 minmax(150px,250px) auto}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one{grid-template-areas:"one two three" "one five five" "four five five";grid-template-rows:minmax(300px,450px) 50px minmax(150px,250px)}}.panel.panel--card-grid .content.content--card-grid-layout-one .card{overflow:visible}.panel.panel--card-grid .content.content--card-grid-layout-one .card .card__text{background:none;position:static;width:auto}.panel.panel--card-grid .content.content--card-grid-layout-one .card .card__text--no-image{height:100%}.panel.panel--card-grid .content.content--card-grid-layout-one .card .card__image,.panel.panel--card-grid .content.content--card-grid-layout-one .card img{height:auto;width:auto}.panel.panel--card-grid .content.content--card-grid-layout-one .card:first-of-type .card__image{height:auto;top:-20px;width:auto}.panel.panel--card-grid .content.content--card-grid-layout-one .card:first-of-type .card__image img{clip-path:polygon(0 0,100% 0,83% 100%,0 100%);height:auto;width:90%}.panel.panel--card-grid .content.content--card-grid-layout-one .card:first-of-type .card__text{top:-20px}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:first-of-type{grid-area:one}.panel.panel--card-grid .content.content--card-grid-layout-one .card:first-of-type .card__image img{width:60%}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:first-of-type .card__image img{width:75%}}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(2){grid-area:two;height:calc(100% + 20px);position:relative;top:-20px}}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3) .card__image{clip-path:polygon(0 0,100% 0,83% 100%,0 100%);width:100%}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3) .card__image img{height:calc(100% + 20px);width:100%}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3){grid-area:four;height:calc(100% - 20px);position:relative;top:20px}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3) .card__body{display:flex;justify-content:space-between}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3) .card__image{height:calc(100% + 20px);top:-20px}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3){grid-area:three;height:100%;top:0}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3) .card__image,.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(3) .card__image img{width:auto}}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(4){grid-area:three}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(4){grid-area:four}}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(5) .card__image img{clip-path:polygon(0 0,100% 0,100% 100%,17% 100%);height:100%;width:100%}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(5){grid-area:five}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(5) .card__body{display:flex;justify-content:space-between}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(5) .card__image{display:flex;height:calc(100% + 20px);justify-content:flex-end;order:2;width:60%}}.panel.panel--card-grid .content.content--card-grid-layout-one .card:nth-of-type(n+6){display:none}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one.content--three-cards{grid-template-areas:"one one two" "three three three";grid-template-rows:minmax(300px,450px) minmax(300px,450px)}.panel.panel--card-grid .content.content--card-grid-layout-one.content--three-cards .card:nth-of-type(3){grid-area:three}.panel.panel--card-grid .content.content--card-grid-layout-one.content--three-cards .card:nth-of-type(3) .card__image{width:100%}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one.content--three-cards{grid-template-areas:"one two three" "one . .";grid-template-rows:minmax(300px,450px) 50px}.panel.panel--card-grid .content.content--card-grid-layout-one.content--three-cards .card:nth-of-type(3){top:40px}}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one.content--mirror{grid-template-areas:"two one one" "four four three" "four four three" "five five five";grid-template-columns:45fr 20fr 35fr;grid-template-rows:minmax(300px,450px) 0 minmax(150px,250px) auto}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one.content--mirror{grid-template-areas:"three two one" "five five one" "five five four";grid-template-rows:minmax(300px,450px) 50px minmax(150px,250px)}}@media(min-width:768px){.panel.panel--card-grid .content.content--card-grid-layout-one.content--mirror.content--three-cards{grid-template-areas:"two one one" "three three three";grid-template-rows:minmax(300px,450px) minmax(300px,450px)}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-one.content--mirror.content--three-cards{grid-template-areas:"three two one";grid-template-rows:minmax(300px,450px)}.panel.panel--card-grid .content.content--card-grid-layout-one.content--mirror.content--three-cards .card:first-of-type{top:40px}.panel.panel--card-grid .content.content--card-grid-layout-two{grid-template-areas:"one one one two two three three" "one one one two two three three" "one one one four four four four" "five five five six six seven seven" "five five five six six seven seven" "eight eight nine nine nine ten ten" "eight eight nine nine nine ten ten" "eight eight nine nine nine ten ten";grid-template-columns:25fr 50px 25fr 50px 25fr 50px 25fr;grid-template-rows:minmax(300px,450px) 50px minmax(150px,250px) 50px minmax(150px,250px) 50px minmax(150px,250px) 50px}.panel.panel--card-grid .content.content--card-grid-layout-two .card:nth-of-type(n+11){display:none}.panel.panel--card-grid .content.content--card-grid-layout-three{grid-template-areas:"one one two two two two three three" "one one filler four four four three three" "one one filler four four four seven seven" "five five filler four four four seven seven" "five five six six six six seven seven" "five five six six six six seven seven" "eight eight eight nine nine nine ten ten" "eight eight eight nine nine nine ten ten" "eight eight eight nine nine nine ten ten";grid-template-columns:25fr 50px 10fr 15fr 50px 25fr 50px 25fr;grid-template-rows:minmax(300px,450px) 50px minmax(150px,250px) 50px minmax(150px,250px) 100px minmax(150px,250px) 50px}.panel.panel--card-grid .content.content--card-grid-layout-three .card:nth-of-type(n+12){display:none}.panel.panel--card-grid .content.content--card-grid-layout-four{grid-template-areas:"one one two two two two two" "one one four four four three three" "one one four four four three three" "five filler four four four seven seven" "five six six six six seven seven" "five six six six six seven seven" "five six six six six seven seven" "eight eight nine nine nine ten ten" "eight eight nine nine nine ten ten" "eight eight nine nine nine ten ten";grid-template-columns:35fr 100px 25fr 50px 15fr 50px 25fr;grid-template-rows:minmax(300px,450px) 50px minmax(150px,250px) 50px minmax(150px,250px) 50px minmax(150px,250px) 50px minmax(150px,250px) 50px}.panel.panel--card-grid .content.content--card-grid-layout-four .card:nth-of-type(n+12){display:none}.panel.panel--card-grid .content.content--card-grid-layout-five{grid-template-areas:"one one filler two two two two" "one one filler two two two two" "one one filler2 two two two two" "one one filler2 two two two two" "one one filler2 two two two two" "one one filler2 two two two two" "one one filler2 two two two two" "one one filler2 two two two two" "one one three three three four four" "one one three three three four four" "one one three three three four four" "one one three three three four four" "five filler3 three three three four four" "five filler3 three three three four four" "five filler3 three three three four four" "five six six six six four four" "five six six six six four four" "five six six six six seven seven" "eight six six six six seven seven" "eight six six six six seven seven" "eight six six six six seven seven" "eight nine nine nine filler5 ten ten" "eight nine nine nine filler5 ten ten" "eight nine nine nine filler5 ten ten" "eight nine nine nine filler5 ten ten" "eight nine nine nine filler5 ten ten" "eight nine nine nine filler5 ten ten";grid-template-columns:35fr 100px 15fr 10fr 15fr 50px 30fr;grid-template-rows:50px repeat(26,50px)}.panel.panel--card-grid .content.content--card-grid-layout-six{grid-template-areas:"one one one two two three three" "one one one two two three three" "one one one four four five five" "one one one four four five five";grid-template-columns:25fr 50px 25fr 50px 25fr 50px 25fr;grid-template-rows:100px 100px 100px 100px}.panel.panel--card-grid .content.content--card-grid-layout-six .card:nth-of-type(n+11){display:none}.panel.panel--card-grid .content.content--card-grid-layout-six .card .card__text{padding:1rem}}@media(min-width:1366px){.panel.panel--card-grid .content.content--card-grid-layout-six{grid-template-rows:120px 120px 120px 120px}.panel.panel--card-grid .content.content--card-grid-layout-six .card .card__text{padding:2rem}}@media(min-width:1200px){.panel.panel--card-grid .content.content--card-grid-layout-auto-rows{grid-template-rows:auto}}.panel.panel--card-grid.panel--content.panel--tighter .panel__body{padding-bottom:2rem;padding-top:2rem}.panel.panel--card-grid.panel--content.panel--tightest .panel__body{padding-bottom:1rem;padding-top:1rem}
