@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:#f9f9f9;color:#591f1f;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(44,7,7,.54);border-radius:50%;bottom:20px;color:#f9f9f9;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 #f9f9f9;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 #f9f9f9;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:#591f1f;font-family:noto-serif,sans-serif;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:#2c0707;display:inline-block;font-family:josefin-sans,sans-serif;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:#2c0707;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:#2c0707}.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:#2c0707;display:inline-block;font-family:josefin-sans,sans-serif;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:#2c0707;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:#2c0707;display:inline-block;font-family:josefin-sans,sans-serif;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:#2c0707;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:#2c0707}.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:#591f1f;font-family:josefin-sans,sans-serif;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}}