:root{--chf-v-dark:#1f2a29;--chf-dark:#283733;--chf-regular:#3c4941;--chf-light:#647262;--chf-brand-alt:#404c47;--chf-v-dark-rgb:31,42,41;--chf-dark-rgb:40,55,51;--chf-regular-rgb:60,73,65;--chf-light-rgb:100,114,98;--chf-brand-alt-rgb:64,76,71;--ch-v-dark:#082438;--ch-dark:#1e4058;--ch-regular:#54778f;--ch-light:#a6bbc8;--ch-v-dark-rgb:8,36,56;--ch-dark-rgb:30,64,88;--ch-regular-rgb:84,119,143;--ch-light-rgb:166,187,200;--ph-v-dark:#2c0707;--ph-dark:#591f1f;--ph-regular:#986262;--ph-light:#c5acac;--ph-v-dark-rgb:44,7,7;--ph-dark-rgb:89,31,31;--ph-regular-rgb:152,98,98;--ph-light-rgb:197,172,172;--ig-v-dark:#22263c;--ig-dark:#363b55;--ig-regular:#6d7391;--ig-light:#cacde0;--ig-v-dark-rgb:34,38,60;--ig-dark-rgb:54,59,85;--ig-regular-rgb:109,115,145;--ig-light-rgb:202,205,224;--bh-v-dark:#0a3030;--bh-dark:#365455;--bh-regular:#538184;--bh-light:#bfcbcd;--bh-v-dark-rgb:10,48,48;--bh-dark-rgb:54,84,85;--bh-regular-rgb:83,129,132;--bh-light-rgb:191,203,205;--mp-v-dark:#373039;--mp-dark:#615461;--mp-regular:#897d89;--mp-light:#c6b7c6;--mp-v-dark-rgb:55,48,57;--mp-dark-rgb:97,84,97;--mp-regular-rgb:137,125,137;--mp-light-rgb:198,183,198;--tp-v-dark:#281029;--tp-dark:#4f324c;--tp-regular:#6d596a;--tp-light:#d8c9d6;--tp-v-dark-rgb:40,16,41;--tp-dark-rgb:79,50,76;--tp-regular-rgb:109,89,106;--tp-light-rgb:216,201,214;--kh-v-dark:#292929;--kh-dark:#434343;--kh-regular:#676767;--kh-light:#bdbdbd;--kh-v-dark-rgb:41,41,41;--kh-dark-rgb:67,67,67;--kh-regular-rgb:103,103,103;--kh-light-rgb:189,189,189;--th-v-dark:#362d2e;--th-dark:#645758;--th-regular:#9b8b8c;--th-light:#c6c0c0;--th-v-dark-rgb:54,45,46;--th-dark-rgb:100,87,88;--th-regular-rgb:155,139,140;--th-light-rgb:198,192,192;--sf-v-dark:#102914;--sf-dark:#48625f;--sf-regular:#818f8a;--sf-light:#b8c4c3;--sf-v-dark-rgb:16,41,20;--sf-dark-rgb:72,98,95;--sf-regular-rgb:129,143,138;--sf-light-rgb:184,196,195;--lo-v-dark:#1a2929;--lo-dark:#678171;--lo-regular:#9aaba1;--lo-light:#c2cdc6;--lo-v-dark-rgb:26,41,41;--lo-dark-rgb:103,129,113;--lo-regular-rgb:154,171,161;--lo-light-rgb:194,205,198;--ag-v-dark:#1b112d;--ag-dark:#3d2b5b;--ag-regular:#806f9d;--ag-light:#c5c0ce;--ag-v-dark-rgb:27,17,45;--ag-dark-rgb:61,43,91;--ag-regular-rgb:128,111,157;--ag-light-rgb:197,192,206}@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.control-text-media-panel{display:flex;flex-wrap:wrap;margin:0 0 30px;padding:0 15px}.control-text-media-panel .tm-mobile-heading{width:100%}.control-text-media-panel .tm-media{display:flex;padding:0 0 30px;position:relative;width:100%}.control-text-media-panel .tm-media .scroll-wrapper{width:100%}.control-text-media-panel .tm-media .slick-nav{align-items:center;display:flex}.control-text-media-panel .tm-media .slick-nav .slick-control{background-color:var(--tmp-slick-nav-background);color:var(--tmp-slick-nav-color);cursor:pointer;flex:0 0 auto;font-size:1.5em;height:48px;line-height:48px;text-align:center;transition:opacity .2s linear;width:42px}.control-text-media-panel .tm-media .slick-nav .slick-control:first-child{margin:0 3px 0 0}.control-text-media-panel .tm-media .slick-nav .slick-control:hover{opacity:.7}.control-text-media-panel .tm-media .image-popup-link{background-color:rgba(var(--image-popup-gallery-background-rgb),.54);border-radius:50%;bottom:20px;color:var(--lightest-grey);display:none;height:34px;line-height:30px;position:absolute;right:25px;text-align:center;width:34px}.control-text-media-panel .tm-media .video-code{display:none}.control-text-media-panel .tm-media .tm-video-icon{border:2px solid var(--lightest-grey);border-radius:50%;cursor:pointer;height:142px;left:50%;margin:-71px 0 0 -71px;position:absolute;top:50%;width:142px;z-index:100}.control-text-media-panel .tm-media .tm-video-icon .tm-video-icon-inner{border-color:transparent transparent transparent var(--lightest-grey);border-style:solid;border-width:29px 0 29px 44px;height:0;left:50%;margin:-29px 0 0 -15px;position:absolute;top:50%;width:0}.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap{position:relative}.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel{height:100%;width:100%}.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-list,.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-slide,.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-track{height:100%}.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .gallery-item,.control-text-media-panel .tm-media.single-short-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .gallery-item .gallery-item-image{width:100%}.control-text-media-panel .tm-media.single-short-carousel .slick-nav{bottom:0;left:0;position:absolute;z-index:101}.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap{position:relative}.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel{height:100%;width:100%}.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-list,.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-slide,.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-track{height:100%}.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .gallery-item,.control-text-media-panel .tm-media.single-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .gallery-item .gallery-item-image{width:100%}.control-text-media-panel .tm-media.single-carousel .slick-nav{bottom:0;left:0;position:absolute;z-index:101}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap{margin:0 0 4px;position:relative;width:100%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel{position:relative}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-list,.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-slide,.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .slick-track{height:100%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .gallery-item{padding:0 2px;width:100%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-carousel-wrap .tm-gallery-carousel .gallery-item .gallery-item-image{width:100%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-nav{display:none}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-nav .gallery-item{padding:0 2px;position:relative;width:100%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-nav .gallery-item .gallery-item-image{width:100%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-nav .image-popup-link{font-size:12px;height:24px;line-height:26px;width:24px}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-caption-wrap{overflow:hidden}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-caption-wrap .tm-gallery-caption .gallery-item .gallery-item-caption{color:var(--tmp-gallery-caption-color);font-family:var(--brand-font-support);font-size:.75em;font-style:italic;line-height:1;padding-left:10px}.control-text-media-panel .tm-content-wrap{align-items:center;display:flex;flex:1;justify-content:center;padding:0;width:100%}.control-text-media-panel .tm-content-wrap .tm-content{max-width:475px;padding:0;width:100%}.control-text-media-panel .tm-content-wrap .tm-content .tm-rich-content{padding:0}.control-text-media-panel .tm-content-wrap .tm-content .tm-rich-content h1{letter-spacing:8px}.control-text-media-panel .tm-content-wrap .tm-content .tm-rich-content h2{letter-spacing:6px}.control-text-media-panel .tm-content-wrap .tm-content .tm-rich-content h3{letter-spacing:4.62px}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta{display:flex;flex-wrap:wrap;margin:0 -10px;padding:15px 0 0}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta a{margin:0 10px}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow{color:var(--tmp-link-color);display:inline-block;font-family:var(--brand-font-heading);font-weight:700;letter-spacing:1.29px;position:relative;text-decoration:none;text-transform:uppercase}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow:after{content:"\f054";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Pro;font-weight:400;margin-left:8px}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow:before{background-color:var(--tmp-link-color);bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s linear;width:0}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow:hover{color:var(--tmp-link-color)}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow:hover:before{width:100%}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.btn{padding-left:20px;padding-right:20px}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-enquire-button{color:var(--tmp-link-color);display:inline-block;font-family:var(--brand-font-heading);font-weight:700;letter-spacing:1.29px;padding:0;position:relative;text-decoration:none;text-transform:uppercase}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-enquire-button:after{background-color:var(--tmp-link-color);bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s linear;width:100%}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-enquire-button:hover:after{width:0}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup.link-with-arrow{color:var(--tmp-link-color);display:inline-block;font-family:var(--brand-font-heading);font-weight:700;letter-spacing:1.29px;position:relative;text-decoration:none;text-transform:uppercase}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup.link-with-arrow:after{content:"\f054";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Pro;font-weight:400;margin-left:8px}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup.link-with-arrow:before{background-color:var(--tmp-link-color);bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s linear;width:0}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup.link-with-arrow:hover{color:var(--tmp-link-color)}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup.link-with-arrow:hover:before{width:100%}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup.btn{padding-left:20px;padding-right:20px}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-popup-content{display:none}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta.tm-cta-left-alignment{justify-content:flex-start}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta.tm-cta-centre-alignment{justify-content:center}.control-text-media-panel .tm-content-wrap .tm-content .tm-cta.tm-cta-right-alignment{justify-content:flex-end}.control-text-media-panel .tm-content-wrap .tm-content .tm-button-list{padding:0}.control-text-media-panel .tm-content-wrap .tm-content .tm-button-list .tm-button-wrap{align-items:center;border-top:1px solid rgba(26,41,41,.3);display:flex;justify-content:space-between;padding:10px 0}.control-text-media-panel .tm-content-wrap .tm-content .tm-button-list .tm-button-wrap .tm-button-title{color:var(--brand-dark);font-family:var(--brand-font-heading);font-weight:600;letter-spacing:.89px;line-height:1.1875em;margin:0 0 -4px;padding:0 40px 0 0;text-transform:uppercase}.control-text-media-panel .tm-content-wrap .tm-content .tm-button-list .tm-button-wrap .tm-button-button .btn{white-space:nowrap}.control-text-media-panel .tm-content-wrap .tm-content .tm-button-list .tm-button-wrap .tm-button-popup-content{display:none}@media (min-width:768px){.control-text-media-panel{flex-wrap:nowrap;margin:0 0 30px;padding:0}.control-text-media-panel .tm-media{padding:0;width:50%}.control-text-media-panel .tm-media .image-popup-link{display:block}.control-text-media-panel .tm-media.single-carousel .tm-carousel-gallery-wrap{padding:0 0 37.5%}.control-text-media-panel .tm-media.multiple-carousel .tm-gallery-nav{display:block}.control-text-media-panel .tm-content-wrap{justify-content:flex-start;padding:0 100px;width:50%}.control-text-media-panel.right-aligned .tm-media{order:2}.control-text-media-panel.right-aligned .tm-content-wrap{justify-content:flex-end;order:1}}.dark-row .control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow{color:#fff}.dark-row .control-text-media-panel .tm-content-wrap .tm-content .tm-cta .tm-link-button.link-with-arrow:before{background-color:#fff}.dark-row .control-text-media-panel .tm-content-wrap .tm-content .tm-button-list .tm-button-wrap{border-color:hsla(0,0%,100%,.3)}.dark-row .control-text-media-panel .tm-content-wrap .tm-content .tm-button-list .tm-button-wrap .tm-button-title{color:#fff}@media (min-width:768px){.ag-theme .control-text-media-panel .tm-media .gallery-item-image{border-radius:0 40px 40px 0}.ag-theme .control-text-media-panel.right-aligned .tm-media .gallery-item-image{border-radius:40px 0 0 40px}}