.tct-viewer{--tct-bg:#eef1f4;--tct-accent:#22374a;--tct-height:680px;position:relative;width:100%;max-width:100%;margin:1.25rem auto;color:#243345;background:var(--tct-bg);border:1px solid rgba(25, 43, 63, .10);border-radius:12px;font-family:inherit;font-size:14px;line-height:1.5;isolation:isolate;}
.tct-viewer, .tct-viewer *{box-sizing:border-box;}
.tct-viewer [hidden]{display:none;}
.tct-viewer .tct-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:18px 24px 0;}
.tct-viewer .tct-title{font-weight:600;}
.tct-viewer .tct-state{font-size:15px;font-weight:600;color:#475566;}
.tct-viewer .tct-stage{height:var(--tct-height);max-height:78vh;min-height:280px;position:relative;overflow:hidden;perspective:2200px;touch-action:pan-y pinch-zoom;outline-offset:-4px;}
.tct-viewer .tct-position{position:absolute;left:50%;top:50%;transform-style:preserve-3d;transform-origin:50% 50%;}
.tct-viewer .tct-book{position:relative;width:100%;height:100%;transform-style:preserve-3d;}
.tct-viewer .tct-sheet{position:absolute;top:0;width:100%;height:100%;transform-style:preserve-3d;}
.tct-viewer .tct-sheet--center{left:0;}
.tct-viewer .tct-sheet--left{left:-100%;transform-origin:100% 50%;transform:translateZ(1.2px) rotateY(180deg);}
.tct-viewer .tct-sheet--right{left:100%;transform-origin:0 50%;transform:translateZ(.6px) rotateY(-180deg);}
.tct-viewer .tct-face{position:absolute;inset:0;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:none;overflow:hidden;}
.tct-viewer .tct-face--front{transform:translateZ(.15px);}
.tct-viewer .tct-face--back{transform:rotateY(180deg) translateZ(.15px);}
.tct-viewer .tct-face::before, .tct-viewer .tct-face::after{content:'';position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;z-index:6;}
.tct-viewer .tct-face::before{left:0;background:linear-gradient(to right, rgba(18, 30, 43, .20) 0%, rgba(18, 30, 43, .12) 26%, rgba(18, 30, 43, .05) 56%, rgba(18, 30, 43, .015) 78%, rgba(18, 30, 43, 0) 100%);}
.tct-viewer .tct-face::after{right:0;background:linear-gradient(to left, rgba(18, 30, 43, .20) 0%, rgba(18, 30, 43, .12) 26%, rgba(18, 30, 43, .05) 56%, rgba(18, 30, 43, .015) 78%, rgba(18, 30, 43, 0) 100%);}
.tct-viewer[data-shadow-state="1"] .tct-face[data-face="inside_left"]::after{opacity:1;}
.tct-viewer[data-shadow-state="2"] .tct-face[data-face="inside_left"]::after,
.tct-viewer[data-shadow-state="2"] .tct-face[data-face="inside_center"]::before,
.tct-viewer[data-shadow-state="2"] .tct-face[data-face="inside_center"]::after,
.tct-viewer[data-shadow-state="2"] .tct-face[data-face="inside_right"]::before{opacity:1;}
.tct-viewer .tct-art{position:absolute;inset:0;pointer-events:none;}
.tct-viewer .tct-art > img, .tct-viewer .tct-art > canvas{display:block;width:100%;height:100%;max-width:none;max-height:none;padding:0;margin:0;border:0;border-radius:0;object-fit:contain;background:#fff;}
.tct-viewer .tct-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;color:#415263;font-size:23px;background:linear-gradient(150deg, #fff, #edf2f5);}
.tct-viewer .tct-placeholder::before{content:'A5';display:block;font-size:60px;font-weight:300;opacity:.3;}
.tct-viewer .tct-ready .tct-placeholder{display:none;}
.tct-viewer .tct-failed .tct-placeholder{font-size:17px;}
.tct-viewer .tct-links{position:absolute;}
.tct-viewer .tct-links a{position:absolute;display:block;background:transparent;border:0;}
.tct-viewer .tct-links a:hover{background:rgba(32, 121, 209, .12);}
.tct-viewer .tct-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:8px 16px;}
.tct-viewer .tct-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:42px;height:42px;margin:0;padding:0 10px;border:1px solid rgba(25, 43, 63, .13);border-radius:7px;box-shadow:none;color:var(--tct-accent);background:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:background .15s, box-shadow .15s;}
.tct-viewer .tct-button:hover{color:var(--tct-accent);background:#f5f8fb;box-shadow:0 2px 6px rgba(20, 35, 50, .08);}
.tct-viewer .tct-button:disabled{opacity:.38;cursor:default;box-shadow:none;}
.tct-viewer .tct-button svg{display:block;flex-shrink:0;width:22px;height:22px;}
.tct-viewer .tct-next{min-width:156px;}
.tct-viewer .tct-zoom{min-width:54px;font-variant-numeric:tabular-nums;}
.tct-viewer .tct-divider{height:20px;width:1px;margin:0 5px;background:rgba(25, 43, 63, .2);}
.tct-viewer .tct-hint{margin:6px 20px 15px;text-align:center;font-size:12px;color:#475566;}
.tct-viewer .tct-status{margin:0 20px 12px;text-align:center;font-size:13px;}
.tct-viewer .tct-status:empty{display:none;}
.tct-viewer .tct-retry{border:0;padding:0;font:inherit;color:inherit;background:transparent;text-decoration:underline;cursor:pointer;}
.tct-viewer :focus-visible{outline:3px solid #2079d1;outline-offset:3px;}
.tct-viewer .tct-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
.tct-viewer.tct-is-zoomed .tct-stage{cursor:grab;touch-action:none;}
.tct-viewer.tct-is-zoomed .tct-stage:active{cursor:grabbing;}
.tct-viewer.tct-animating .tct-position, .tct-viewer.tct-animating .tct-sheet, .tct-viewer.tct-animating .tct-book{will-change:transform;}
.tct-viewer.tct-animating .tct-stage{pointer-events:none;}
.tct-viewer:fullscreen{display:flex;flex-direction:column;height:100%;width:100%;margin:0;border:0;border-radius:0;overflow:auto;}
.tct-viewer:fullscreen .tct-stage{flex:1 1 auto;height:auto;max-height:none;min-height:160px;}
@media(max-width:767px){
.tct-viewer .tct-header{padding:14px 14px 0;}
.tct-viewer .tct-stage{height:min(var(--tct-height), 58vh);min-height:320px;}
.tct-viewer .tct-controls{gap:5px;padding:6px 9px;}
.tct-viewer .tct-button{min-width:40px;height:42px;padding:0 8px;}
.tct-viewer .tct-next{min-width:40px;}
.tct-viewer .tct-next span{display:none;}
.tct-viewer .tct-divider{margin:0 1px;}
.tct-viewer .tct-zoom{min-width:50px;}
.tct-viewer .tct-state{font-size:14px;}
.tct-viewer .tct-hint{font-size:11px;margin:8px 12px 12px;}
}
@media (prefers-reduced-motion: reduce) { .tct-viewer .tct-button { transition: none; } }.clear{clear:both;}
.maybe-clear{content:"";width:6em;display:block;overflow:hidden;}
.strong-view.wpmtst-modern{display:block;width:100%;}
.strong-view.wpmtst-modern div{box-sizing:border-box;}
.strong-view.wpmtst-modern .wpmtst-testimonial{max-height:none;max-width:none;padding:0;width:100%;}
.strong-view.wpmtst-modern .wpmtst-testimonial.t-slide{margin-top:0;margin-bottom:0;}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner{display:block;width:100%;height:100%;}
.strong-view.wpmtst-modern .wpmtst-testimonial-image{max-width:100%;}
.strong-view.wpmtst-modern .wpmtst-testimonial-field-before{margin-right:0.5em;}
.strong-view.wpmtst-modern a.readmore, .strong-view.wpmtst-modern a.readmore-toggle{white-space:nowrap;z-index:100;}
.strong-view.wpmtst-modern a.readmore-toggle:hover{cursor:pointer;}
.strong-view.slider-container{opacity:1;}
.strong-view .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.strong-view.wpmtst-modern .wpmtst-testimonial{margin:20px auto;}
.strong-view.wpmtst-modern .wpmtst-testimonial:first-child{margin-top:0;}
.strong-view.wpmtst-modern .wpmtst-testimonial:last-child{margin-bottom:0;}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner{padding:30px;text-align:center;}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner > *:not(:nth-last-child(2)):not(:last-child){margin-bottom:5px;}
.strong-view.wpmtst-modern .wpmtst-testimonial-heading{font-weight:700;margin-top:0;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content{font-size:1.3em;font-style:italic;margin:0 56px;position:relative;text-align:center;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p:first-of-type{margin-top:0;padding-top:0;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type{margin-bottom:0;padding-bottom:0;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before, .strong-view.wpmtst-modern .wpmtst-testimonial-content:after{color:#CDCDCD;background:#cdcdcd;width:36px;height:36px;font-size:36px;font-style:normal;line-height:36px;position:absolute;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{content:"";left:-56px;top:0;-webkit-mask:url(//www.thinkcreative.co.uk/wp-content/plugins/strong-testimonials/assets/public/svg/quote-left-solid.svg) center center no-repeat;mask:url(//www.thinkcreative.co.uk/wp-content/plugins/strong-testimonials/assets/public/svg/quote-left-solid.svg) center center no-repeat;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{content:"";right:-56px;bottom:0;-webkit-mask:url(//www.thinkcreative.co.uk/wp-content/plugins/strong-testimonials/assets/public/svg/quote-right-solid.svg) center center no-repeat;mask:url(//www.thinkcreative.co.uk/wp-content/plugins/strong-testimonials/assets/public/svg/quote-right-solid.svg) center center no-repeat;}
.strong-view.wpmtst-modern .wpmtst-testimonial-field{clear:both;text-align:center;}
.strong-view.wpmtst-modern .wpmtst-testimonial-name{font-size:1.3em;font-weight:700;}
.strong-view.wpmtst-modern .wpmtst-testimonial-date{font-size:0.9em;}
.strong-view.wpmtst-modern .wpmtst-testimonial-company{font-size:1.1em;}
.strong-view.wpmtst-modern .wpmtst-testimonial-image{display:inline-block;margin-bottom:10px;}
.strong-view.wpmtst-modern .wpmtst-testimonial-image img{border-radius:50%;}
.strong-view.wpmtst-modern .wpmtst-testimonial-image a{text-decoration:none;box-shadow:none;}
.strong-view.wpmtst-modern .wpmtst-testimonial-image .initials{text-align:center;font-size:42px;font-weight:bold;background-color:#f9f9f9;border-radius:50%;display:table-cell;vertical-align:middle;}
.strong-view.wpmtst-modern .readmore-page{background:#F4F4F4;padding:0.7em;text-align:center;}
.strong-view.wpmtst-modern .strong-slider-controls.indexed{line-height:22px;padding:19px 0;}
.strong-view.wpmtst-modern .strong-slider-controls.indexed .slider-pager span{height:22px;width:22px;}
.strong-view.wpmtst-modern .strong-slider-controls.indexed span.slider-pager-active{border-radius:50%;font-weight:400;}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-inner{padding:20px;}
.widget .strong-view.wpmtst-modern.slider-bottom .wpmtst-testimonial-inner{padding-bottom:40px;}
.widget .strong-view.wpmtst-modern .strong-slider-controls{line-height:40px;}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content{margin:36px 0;}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content:before{left:0;top:-36px;}
.widget .strong-view.wpmtst-modern .wpmtst-testimonial-content:after{right:0;bottom:-36px;}
.widget .strong-view.wpmtst-modern .readmore{display:block;}
.strong-view.wpmtst-modern.strong-pager{display:none;}
.simplePagerList{margin:20px auto;text-align:center;}
.strong-view ul.simplePagerNav{margin:0 auto;padding:0;display:inline-block;}
.strong-view ul.simplePagerNav li{display:inline;list-style:none;margin:0;padding:0;}
.strong-view ul.simplePagerNav li a{border-radius:50%;display:inline-block;line-height:1.7em;margin:0 1px;outline:none;text-decoration:none;transition:background 0.2s ease;min-width:1.7em;}
.strong-view ul.simplePagerNav li a:hover{background:#CDCDCD;}
.strong-view ul.simplePagerNav li.currentPage a{text-decoration:none;background:#CDCDCD;color:#000;}
.strong-view.rtl ul.simplePagerNav li{float:right;}
.strong-view .nav-links{margin:20px auto;text-align:center;}
.strong-view .nav-links a, .strong-view .nav-links span{display:inline-block;line-height:1.5;margin:0 0.2em;padding:0.1em 0.3em;transition:background 0.2s ease;}
.strong-view .nav-links a.current, .strong-view .nav-links span.current{background:#999;color:#FFF;}
.strong-view .nav-links a{outline:none;text-decoration:none;}
.strong-view .nav-links a:hover, .strong-view .nav-links a.prev:hover, .strong-view .nav-links a.next:hover, .strong-view .nav-links span:hover{background:#BBB;color:#FFF;}
.strong-view.wpmtst-modern.slider-container .strong-content{margin:0 auto;}
.strong-view.wpmtst-modern.slider-container .wpmtst-testimonial:not(:first-child){display:none;}
.strong-view.wpmtst-modern.nav-position-inside .wpmtst-testimonial-inner{padding-bottom:60px;}
.strong-view.wpmtst-modern.controls-type-sides .wpmtst-testimonial-inner{padding-left:50px;padding-right:50px;}
@media only screen and (max-width: 480px) {
.strong-view.wpmtst-modern .wpmtst-testimonial-inner{padding:15px;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content{margin:0;font-size:1.1em;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{position:static;display:block;margin-bottom:10px;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{position:static;float:right;margin-top:10px;}
.strong-view.wpmtst-modern .wpmtst-testimonial-name{font-size:1.1em;}
}
.strong-view.wpmtst-modern .disabled{display:none!important;}
.wpmslider-controls.disabled{display:block !important;}
.msHtmlOverlay .layer .disabled{display:block !important;}
.readmore-excerpt-inline, .readmore-content-inline:not([hidden]),
.readmore-content-inline:not([hidden]) p{display:inline;}
.wpmtst-inline-readme {
margin-left: 5px;
}