/*! Gray v1.6.0 (https://github.com/karlhorky/gray) | MIT */.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1)}.grayscale.grayscale-fade{transition:filter .5s}.grayscale.grayscale-fade:hover,.grayscale.grayscale-off{filter:grayscale(0)}.grayscale.grayscale-replaced{filter:none}.grayscale.grayscale-replaced>svg{transition:opacity .5s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-fade:hover>svg,.grayscale.grayscale-replaced.grayscale-off>svg{opacity:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}table,td,th{vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html{font-size:100.01%}body{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:75%;color:#222;background:#ccc}a,article,button,div,figure,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,section,textarea,ul{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}h1{margin-bottom:10px;font-size:30px}h2{margin-bottom:10px;font-size:26px}h3{margin-bottom:10px;font-size:24px}h4{margin-bottom:10px;font-size:22px}h5{margin-bottom:10px;font-size:20px}h6{margin-bottom:10px;font-size:18px}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:700}dfn,em{font-style:italic}dfn{font-weight:700}sub,sup{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}code,pre,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5}li ol,li ul{margin:0}ol,ul{margin:0 1.5em 1.5em 0;padding-left:3.333em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em 0}dl dt{font-weight:700}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:700}thead th{background:#c3d9ff}caption,td,th{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}label{font-weight:700}fieldset{margin:0;padding:0;border:none}legend{font-weight:700;font-size:1.2em}input,select,textarea{padding:5px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;border:1px solid #bbb}input:focus,select:focus,textarea:focus{border-color:#666;outline:0}textarea{width:390px;height:250px}input.checkbox,input.radio{position:relative;top:.25em}form.inline{line-height:3}form.inline p{margin-bottom:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:grab}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{position:relative}.flex-viewport{max-height:3000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;width:36px;height:69px;display:block;margin:-35px 0 0;text-indent:-999px;position:absolute;top:50%;z-index:10;overflow:hidden;background:url("/wp-content/themes/ctherm/resource/img/icons/arrow-blue-lg@3x.png");background-size:contain;background-position:center center;background-repeat:no-repeat}.flex-direction-nav .flex-prev{left:60px}.flex-direction-nav .flex-next{right:60px;transform:rotate(180deg)}@media screen and (max-width:1300px){.flex-direction-nav a{width:18px;height:35px;margin-top:-9px}.flex-direction-nav .flex-prev{left:15px}.flex-direction-nav .flex-next{right:15px}}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}svg{touch-action:none}.jvectormap-container{width:100%;height:100%;position:relative;overflow:hidden;touch-action:none}.jvectormap-tip{position:absolute;display:none;border:solid 1px #cdcdcd;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:10px;border-radius:3px;background:#292929;padding:3px;color:#fff;cursor:pointer;line-height:10px;text-align:center;box-sizing:content-box}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px}.jvectormap-zoomin{top:10px}.jvectormap-zoomout{top:30px}.jvectormap-goback{bottom:10px;z-index:1000;padding:6px}.jvectormap-spinner{position:absolute;left:0;top:0;right:0;bottom:0;background:center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==)}.jvectormap-legend-title{font-weight:700;font-size:14px;text-align:center}.jvectormap-legend-cnt{position:absolute}.jvectormap-legend-cnt-h{bottom:0;right:0}.jvectormap-legend-cnt-v{top:0;right:0}.jvectormap-legend{background:#000;color:#fff;border-radius:3px}.jvectormap-legend-cnt-h .jvectormap-legend{float:left;margin:0 10px 10px 0;padding:3px 3px 1px 3px}.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{float:left}.jvectormap-legend-cnt-v .jvectormap-legend{margin:10px 10px 0 0;padding:3px}.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:40px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:15px}.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{height:20px;width:20px;display:inline-block;vertical-align:middle}.jvectormap-legend-tick-text{font-size:12px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{text-align:center}.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{display:inline-block;vertical-align:middle;line-height:20px;padding-left:3px}body,html{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:16px;font-weight:400}body.page-template-tal-inner,html.page-template-tal-inner{background-color:#fff}.centre{position:relative;width:100%;height:100%;display:block;margin:0 auto;max-width:1128px;min-width:320px;z-index:1;padding:0 20px}@media screen and (max-width:400px){.centre .centre{min-width:100%}}.valign{position:relative;top:50%;transform:translateY(-50%)}.tac{text-align:center}.tac img{display:inline-block!important}.tar{text-align:right}.tar img{display:inline-block!important}#content-wrapper{margin-top:50px;width:100%;background-color:#fff}.side-links{width:46px;display:block;position:fixed;z-index:2;right:0;top:40vh;background-color:#1b0b42;transition:all .2s ease-out}.side-links.open{width:200px}.side-links a{height:47px;display:block;position:relative;border-bottom:1px solid rgba(255,255,255,.2);text-decoration:none;transition:all .2s ease-out;overflow:hidden}.side-links a:hover,.side-links a:hover i{background-color:#2d126e}.side-links a:last-child{border-bottom:none}.side-links a i{width:46px;height:46px;display:block;position:absolute;z-index:2;right:0;top:0;background-position:center;background-repeat:no-repeat;background-color:#1b0b42;transition:all .2s ease-out}.side-links a span{height:46px;display:block;position:relative;z-index:1;padding:0 66px 0 20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:10px;font-weight:400;line-height:46px;letter-spacing:.1em;text-transform:uppercase;box-sizing:border-box}.side-links a.icon-screen i{background-image:url("/wp-content/themes/ctherm/resource/img/icons/side-monitor.png")}.side-links a.icon-video i{background-image:url("/wp-content/themes/ctherm/resource/img/icons/side-video.png")}.side-links a.icon-library i{background-image:url("/wp-content/themes/ctherm/resource/img/icons/side-library.png")}.side-links a.icon-book i{background-image:url("/wp-content/themes/ctherm/resource/img/icons/side-brochure.png")}.side-links a.icon-blog i{background-image:url("/wp-content/themes/ctherm/resource/img/icons/side-blog.png")}.side-links a.icon-avatar{background-color:#20a9e4}.side-links a.icon-avatar:hover,.side-links a.icon-avatar:hover i{background-color:#4dbbea}.side-links a.icon-avatar i{background-image:url("/wp-content/themes/ctherm/resource/img/icons/side-avatar.png");background-color:#20a9e4}@media screen and (max-width:1085px){.side-links{display:none}}.grecaptcha-badge{display:none!important}body,html{margin:0;padding:0}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{max-width:100%;margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}h1.heading{position:relative;padding-bottom:40px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:64px;font-weight:600;line-height:1.1em;text-align:center}h1.heading:before{position:absolute;top:100%;left:50%;margin-left:-33px;width:66px;height:6px;display:block;background:#e4060d;content:""}h1.heading.white{color:#fff}h1.heading.white:before{background:#fff}@media screen and (max-width:1100px){h1.heading{padding-bottom:30px;font-size:48px}}@media screen and (max-width:768px){h1.heading{padding-bottom:20px;font-size:36px}}@media screen and (max-width:480px){h1.heading{font-size:28px}}h2{line-height:1.1em}h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:38px;font-weight:400;line-height:1.1em}@media screen and (max-width:1100px){h3{font-size:34px}}@media screen and (max-width:768px){h3{font-size:30px}}@media screen and (max-width:480px){h3{font-size:24px}}h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:24px;font-weight:500;line-height:1.1em}@media screen and (max-width:1100px){h4{font-size:22px}}@media screen and (max-width:768px){h4{font-size:20px}}@media screen and (max-width:480px){h4{font-size:18px}}p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#5a6471;font-size:18px;font-weight:400;line-height:1.44em}p a{color:#00ace3;text-decoration:none}p a:hover{color:#00ace3;text-decoration:underline}@media screen and (max-width:768px){p{font-size:16px}}.input input{width:100%;height:100%;display:block;padding:6px 0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#5a6471;font-size:16px;font-weight:500;line-height:23px;border:none;border-bottom:1px solid rgba(27,11,66,.5)}table.default{margin-left:auto;margin-right:auto;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.16)}table.default.fixed{table-layout:fixed}table.default.first-col-bigger tr td:first-child{font-size:16px;font-weight:500}table.default th{padding:20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:21px;font-weight:700;line-height:1.1em}table.default th p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:21px;font-weight:700;line-height:1.1em}table.default td{padding:20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:14px;font-weight:400;line-height:1.14em}table.default td p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:14px;font-weight:400;line-height:1.14em}table.default .align-bot{vertical-align:bottom}table.default td,table.default th{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:transparent}table.default td:last-child,table.default th:last-child{border-right:none}table.default td :last-child,table.default th :last-child{margin-bottom:0}table.default td img,table.default th img{max-width:100%;height:auto;display:inline-block}table.default tr:last-child td{border-bottom:none}@media screen and (max-width:1100px){table.default.first-col-bigger tr td:first-child{font-size:13px}table.default th{padding:20px;font-size:16px}table.default th p{font-size:16px}table.default td{padding:10px 20px;font-size:12px}table.default td p{font-size:12px}}@media screen and (max-width:768px){table.default.first-col-bigger tr td:first-child{font-size:11px}table.default th{padding:10px;font-size:14px}table.default th p{font-size:14px}table.default td{padding:5px 10px;font-size:10px}table.default td p{font-size:10px}}@media all and (max-width:600px),(min-width:768px) and (max-width:1024px) and (orientation:portrait){table.default:not(.no-block-mobile){display:block}table.default:not(.no-block-mobile) tbody,table.default:not(.no-block-mobile) td,table.default:not(.no-block-mobile) th,table.default:not(.no-block-mobile) thead,table.default:not(.no-block-mobile) tr{display:block}table.default:not(.no-block-mobile) thead tr{position:absolute;top:-9999px;left:-9999px}table.default:not(.no-block-mobile) th{padding:10px;border:none}table.default:not(.no-block-mobile) tr{margin:0 0 15px 0;border-top:1px solid #eee}table.default:not(.no-block-mobile) tbody tr:nth-child(odd) td{background:#f9fbfb}table.default:not(.no-block-mobile) td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;text-align:right}table.default:not(.no-block-mobile) td:before{position:absolute;top:0;left:0;width:45%;padding:5px 10px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden}table.default:not(.no-block-mobile).large-mobile-labels td{padding-left:200px}table.default:not(.no-block-mobile).large-mobile-labels td:before{width:200px}table.default:not(.no-block-mobile) td:first-of-type:before,table.default:not(.no-block-mobile) td:nth-of-type(11):before,table.default:not(.no-block-mobile) td:nth-of-type(12):before,table.default:not(.no-block-mobile) td:nth-of-type(13):before,table.default:not(.no-block-mobile) td:nth-of-type(14):before,table.default:not(.no-block-mobile) td:nth-of-type(15):before,table.default:not(.no-block-mobile) td:nth-of-type(16):before,table.default:not(.no-block-mobile) td:nth-of-type(17):before,table.default:not(.no-block-mobile) td:nth-of-type(18):before,table.default:not(.no-block-mobile) td:nth-of-type(19):before,table.default:not(.no-block-mobile) td:nth-of-type(2):before,table.default:not(.no-block-mobile) td:nth-of-type(20):before,table.default:not(.no-block-mobile) td:nth-of-type(21):before,table.default:not(.no-block-mobile) td:nth-of-type(22):before,table.default:not(.no-block-mobile) td:nth-of-type(23):before,table.default:not(.no-block-mobile) td:nth-of-type(24):before,table.default:not(.no-block-mobile) td:nth-of-type(25):before,table.default:not(.no-block-mobile) td:nth-of-type(26):before,table.default:not(.no-block-mobile) td:nth-of-type(27):before,table.default:not(.no-block-mobile) td:nth-of-type(28):before,table.default:not(.no-block-mobile) td:nth-of-type(29):before,table.default:not(.no-block-mobile) td:nth-of-type(3):before,table.default:not(.no-block-mobile) td:nth-of-type(30):before,table.default:not(.no-block-mobile) td:nth-of-type(4):before,table.default:not(.no-block-mobile) td:nth-of-type(5):before,table.default:not(.no-block-mobile) td:nth-of-type(6):before,table.default:not(.no-block-mobile) td:nth-of-type(7):before,table.default:not(.no-block-mobile) td:nth-of-type(8):before,table.default:not(.no-block-mobile) td:nth-of-type(9):before{content:attr(data-head)}}@media only screen and (max-width:768px){.post-body .text-content table,table.responsive{height:auto!important;display:block;margin-bottom:0;overflow:hidden;overflow-x:scroll;white-space:nowrap}}.btn{width:auto;height:47px;display:inline-block;padding:0 50px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:700;line-height:47px;background-image:linear-gradient(to right,#f60b0d 0,#0da0e6 50%,#f60b0d 100%);background-position:bottom center;background-size:100% 3px;background-repeat:no-repeat;text-transform:uppercase;text-decoration:none!important;transition:all .2s ease-out}.btn.right{float:right;margin:25px 0 25px 25px}.btn.small{height:34px;padding:0 24px;font-size:11px;line-height:34px;background-size:100% 2px}.btn.dark{background-color:#1b0b42;color:#fff}.btn.dark:hover{background-color:#361684}.btn.light{background-color:#fff;color:#1b0b42}.btn.light:hover{opacity:.9}.btn.video-trigger:hover{color:#e4060d}@media screen and (max-width:768px){.btn{height:42px;padding:0 35px;font-size:12px;line-height:42px}}.heading-plain{padding:10vw 0 6vw 0;background-color:#fff;text-align:center}.heading-plain.has-paragraph{padding-bottom:30px}.heading-plain.has-image{padding-bottom:30px}.heading-plain h1,.heading-plain h2,.heading-plain h3{color:#1b0b42}.heading-plain h1{margin-bottom:60px}.heading-plain h2{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:38px;font-weight:400;line-height:1.1em}.heading-plain .image{max-width:680px;width:90%;margin:60px auto 0 auto}.heading-plain .image img{max-width:100%;height:auto;display:block;margin:0 auto}.heading-plain :last-child{margin-bottom:0}@media screen and (min-width:1101px){.heading-plain{padding-bottom:65px}}@media screen and (max-width:1100px){.heading-plain h2{font-size:30px}}@media screen and (max-width:768px){.heading-plain h1{margin-bottom:40px}.heading-plain h2{font-size:22px}}@media screen and (max-width:480px){.heading-plain h2{font-size:18px}}.basic-content{padding:60px 0;background-color:#fff}.basic-content h3,.basic-content h4{margin-bottom:30px}.basic-content iframe{max-width:100%;width:100%!important;height:610px!important;display:block;margin-bottom:100px}.basic-content :last-child{margin-bottom:0}.basic-content p:last-child>iframe:last-child{margin-bottom:0}.basic-content ul{margin:0 0 30px 0;padding:0 0 0 20px}.basic-content ul li{line-height:1.44em;color:#5a6471}.basic-content .image-caption,.basic-content .wp-caption,.basic-content .wp-caption-text{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:20px;font-weight:400;line-height:1.1em;font-style:italic;text-align:center}.basic-content img{max-width:100%;height:auto;display:block;margin-bottom:25px}.basic-content div.alignright,.basic-content div.right,.basic-content img.alignright,.basic-content img.right{width:350px;float:right;padding:0 0 6vw 6vw;box-sizing:content-box}.basic-content .alignright,.basic-content img.alignright,.basic-content img.right{float:right;margin:0;padding:0 0 3vw 3vw;box-sizing:content-box}.basic-content .alignleft,.basic-content img.alignleft,.basic-content img.left{float:left;margin:0;padding:0 3vw 3vw 0;box-sizing:content-box}@media screen and (max-width:1150px){.basic-content{padding:5vw 0}.basic-content iframe{height:53vw!important}}@media screen and (max-width:480px){.basic-content img.alignleft,.basic-content img.alignright,.basic-content img.left,.basic-content img.right{display:block;float:none;margin-bottom:30px;padding:0}.basic-content .image-caption,.basic-content .wp-caption,.basic-content .wp-caption-text{font-size:16px}.basic-content div.alignright,.basic-content div.right,.basic-content img.alignright,.basic-content img.right{width:100%;padding:0 0 6vw 0}}img.alignright{float:right;margin:0 0 20px 20px}.flex-direction-nav a{font-size:0!important}header{position:fixed;top:0;left:0;width:100%;height:50px;display:block;background:#fff;z-index:500}header .centre{max-width:1407px}header.tal .logo{width:112px;height:40px;margin-top:-20px}header .logo{position:absolute;top:50%;left:20px;margin-top:-8.5px;width:155px;height:17px;display:block;background:url("/wp-content/themes/ctherm/resource/img/logos/ctherm-blue.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}header nav{position:absolute;top:0;right:20px;font-size:0}header nav ul{margin:0;padding:0;list-style:none;display:inline-block}header nav ul li{position:relative;display:inline-block}header nav ul li a{margin-right:30px}header nav ul li a.dropdown{position:relative;padding-right:20px}header nav ul li a.dropdown:after{position:absolute;top:50%;right:0;margin-top:-4px;width:12px;height:7px;display:block;content:"";background-image:url("/wp-content/themes/ctherm/resource/img/icons/caret.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}header nav ul li a.dropdown:hover:after{background-image:url("/wp-content/themes/ctherm/resource/img/icons/caret-hover.svg")}header nav ul li a.dropdown.hovered+.mega,header nav ul li a.dropdown.hovered+div.dropdown{max-height:600px;opacity:1;z-index:900000;pointer-events:all}header nav ul li div.dropdown{position:absolute;top:100%;right:0;background-color:#fff;padding:0 20px;width:400px;box-shadow:0 10px 10px rgba(0,0,0,.1);z-index:499;max-height:0;overflow:hidden;opacity:0;padding:20px;transition:all .3s ease-out;pointer-events:none}header nav ul li div.dropdown a{height:inherit;line-height:1.2;margin:0 0 20px;width:100%;display:block}header nav ul li div.dropdown a:last-of-type{margin:0}header nav ul li div.dropdown a:hover{color:#e4060d}header nav ul li div.dropdown a:hover:before{display:none}header nav ul li .mega{position:fixed;top:50px;left:0;width:100%;height:auto;display:block;padding:0;background-color:#fff;z-index:499;border-top:1px solid rgba(204,204,204,.2);max-height:0;overflow:hidden;opacity:0;padding:50px 0;transition:all .3s ease-out;pointer-events:none}header nav ul li .mega.mega--products .wrap{max-width:1500px;display:flex;align-items:center;margin:0 auto}header nav ul li .mega.mega--products .wrap .products-subnav{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;padding:0 60px}header nav ul li .mega.mega--products .wrap .products-subnav a{height:auto;display:block;margin:0;text-decoration:none;text-align:center;transition:all .5s ease-out}header nav ul li .mega.mega--products .wrap .products-subnav a:hover{opacity:.8}header nav ul li .mega.mega--products .wrap .products-subnav a:before{display:none}header nav ul li .mega.mega--products .wrap .products-subnav a h5{display:block;margin-bottom:9px;font-size:16px;font-weight:700;line-height:1em;color:#2c3d44}header nav ul li .mega.mega--products .wrap .products-subnav a p{max-width:200px;display:block;margin:0 auto;font-size:16px;font-weight:400;line-height:1em;color:#5a6471}header nav ul li .mega.mega--products .wrap .products-subnav .img-wrap{max-width:240px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px auto}header nav ul li .mega.mega--products .wrap .products-subnav .img-wrap img{max-width:100%;max-height:100%;display:block}header nav ul li .mega.mega--products .wrap .intro{width:300px;flex-shrink:0;padding:60px 66px 60px 40px;border-left:1px solid #707070;border-right:0}header nav ul li .mega .wrap{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}header nav ul li .mega .wrap .intro{width:40%;padding:0 6% 0 12%;border-right:1px solid rgba(112,112,112,.15)}header nav ul li .mega .wrap .intro h3{font-size:24px}header nav ul li .mega .wrap .intro h3 a{line-height:inherit;height:inherit;font-size:24px;font-weight:400}header nav ul li .mega .wrap .intro h3 a:before{display:none}header nav ul li .mega .wrap .intro p{font-size:18px;color:#5a6471;margin:0}header nav ul li .mega .wrap .body{width:60%;display:flex;align-items:flex-start;flex-wrap:wrap}header nav ul li .mega .wrap .body.resources a{text-align:left}header nav ul li .mega .wrap .body.products a{text-align:center}header nav ul li .mega .wrap .body.products,header nav ul li .mega .wrap .body.resources{padding:0 50px;justify-content:space-between;background:0 0!important}header nav ul li .mega .wrap .body.products a,header nav ul li .mega .wrap .body.resources a{width:30%;height:inherit;line-height:inherit;padding:20px;margin:0}header nav ul li .mega .wrap .body.products a:before,header nav ul li .mega .wrap .body.resources a:before{display:none}header nav ul li .mega .wrap .body.products a .img,header nav ul li .mega .wrap .body.resources a .img{width:100%;height:136px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 0 20px}header nav ul li .mega .wrap .body.products a .img-wrap,header nav ul li .mega .wrap .body.resources a .img-wrap{width:100%;height:136px;display:flex;align-items:center;justify-content:space-around;margin:0 0 20px}header nav ul li .mega .wrap .body.products a .img-wrap img,header nav ul li .mega .wrap .body.resources a .img-wrap img{max-width:100%;max-height:100%;display:block}header nav ul li .mega .wrap .body.products a h5,header nav ul li .mega .wrap .body.resources a h5{font-size:16px;font-weight:700;color:#2c3d44;line-height:1;margin:0 0 10px}header nav ul li .mega .wrap .body.products a p,header nav ul li .mega .wrap .body.resources a p{font-size:16px;font-weight:400;color:#5a6471;margin:0}header nav ul li .mega .wrap .body.apps .block{margin:0 2% 10px;width:12%;text-align:center;height:inherit;line-height:inherit}header nav ul li .mega .wrap .body.apps .block:before{display:none}header nav ul li .mega .wrap .body.apps .block .icon{width:50px;height:50px;display:inline-block;background-position:center center;background-size:80%;background-repeat:no-repeat}header nav ul li .mega .wrap .body.apps .block h4{font-size:12px;font-weight:700;color:#2c3d44;margin:0}@media screen and (max-width:1160px){header nav ul li .mega{display:none!important}}@media screen and (max-width:1160px){header nav ul li{width:100%}header nav ul li a{margin-right:0}header nav ul li a.dropdown{padding-right:0}header nav ul li a.dropdown:after{display:none}}header nav a{position:relative;display:inline-block;height:50px;line-height:50px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#5a5664;font-size:16px;font-weight:700;transition:all .3s ease-out;text-decoration:none;vertical-align:middle}header nav a:before{position:absolute;bottom:0;left:50%;width:0;height:2px;display:block;background:#e4060d;content:"";transition:all .3s ease-out}header nav a.active,header nav a:hover{color:#1b0b42}header nav a.active:before,header nav a:hover:before{width:100%;left:0}header nav a.mobile-only{display:none}header nav a.fixed-menu-trigger{width:19px;height:10px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-left:20px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/menu@2x.png")}header nav a.fixed-menu-trigger:hover:before{display:none}@media screen and (max-width:1200px){header nav ul li .mega.mega--products .wrap .products-subnav{padding:0 30px 0 0}header nav ul li .mega.mega--products .wrap .intro{width:250px;padding-right:20px}}@media screen and (max-width:1020px){header nav ul li{margin-right:20px}header nav a{font-size:14px}}@media screen and (min-width:1161px){header.down .request-quote{top:50%}header.down nav{top:50px}header nav{display:block!important;transition:all .5s ease-out}header nav a.request-quote{width:118px;height:34px;display:inline-block;background:#1b0b42;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:11px;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;line-height:34px;transition:all .5s ease-out;vertical-align:middle}header nav a.request-quote:hover{background:#361684}header nav a.request-quote:after{position:absolute;bottom:0;left:0;width:100%;height:2px;display:block;background:#ff0505;background:linear-gradient(to right,#ff0505 0,#0da0e6 50%,#ff0505 100%);content:""}}@media screen and (max-width:1160px){header{overflow:inherit}header .nav-trigger{position:absolute;top:50%;right:20px;margin-top:-15px;width:30px;height:30px;display:block;background:url("/wp-content/themes/ctherm/resource/img/icons/nav-trigger.png");background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:5000}header nav{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:#1b0b42;text-align:center;z-index:9999}header nav div{position:relative;top:50%;transform:translateY(-50%)}header nav a{color:#fff;font-size:24px;display:block;margin-right:0;text-transform:uppercase}header nav a:active,header nav a:visited{color:#fff}header nav a.close{position:absolute;top:20px;right:23px;line-height:.2;font-size:50px}header nav a:before{display:none}header nav a.active,header nav a:hover{color:#e4060d}header nav a.mobile-only{display:block}header nav a.request-quote{margin-right:0}header nav a.home img{max-width:150px}}.fixed-menu{overflow:hidden}.fixed-menu.open .panel{right:0}.fixed-menu.open .bg{pointer-events:all;opacity:1}.fixed-menu .bg,.fixed-menu .panel{position:fixed;top:0;transition:all .2s ease-out}.fixed-menu .panel{width:240px;height:100%;display:block;z-index:3000;right:-240px;padding:16px 24px 24px 24px;background-color:#fff}.fixed-menu .panel .x{width:30px;height:30px;display:block;position:absolute;top:14px;right:14px;background-size:11px 11px;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/ctherm/resource/img/icons/x@2x.png")}.fixed-menu .panel .language-picker{display:inline-block;display:none!important;padding-right:30px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:11px;font-weight:500;line-height:1.1em;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background-image:url("/wp-content/themes/ctherm/resource/img/icons/chevron-down@2x.png");background-position:100% 40%;background-size:9px 5px;background-repeat:no-repeat}.fixed-menu .panel .language-picker .languages{display:none;position:absolute;left:0;top:0;padding:68px 24px 24px 24px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}.fixed-menu .panel .language-picker .languages .chevron{width:9px;height:5px;display:block;position:absolute;top:26px;right:24px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/chevron-down@2x.png");background-size:contain;background-position:center center;background-repeat:no-repeat;transform:rotate(180deg)}.fixed-menu .panel .language-picker .languages div{margin-bottom:18px;padding-right:30px}.fixed-menu .panel .language-picker .languages div.selected{position:absolute;top:24px;left:24px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(112,112,112,.2)}.fixed-menu .panel .language-picker .languages div:last-child{margin-bottom:0}.fixed-menu .panel .language-picker.open .languages{display:block}.fixed-menu .panel form{margin:30px 0 40px 0}.fixed-menu .panel form .search{padding-right:25px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/search@2x.png");background-position:100% 50%;background-size:15px 15px;background-repeat:no-repeat}.fixed-menu .panel .links a{display:block;padding:14px 0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#5a6471;font-size:16px;font-weight:500;line-height:1.1em;border-bottom:1px solid rgba(112,112,112,.2);text-decoration:none;transition:all .2s ease-out}.fixed-menu .panel .links a:hover{border-bottom:1px solid #707070}.fixed-menu .bg{width:100%;height:100%;display:block;z-index:2000;right:0;background-color:rgba(5,5,5,.14);pointer-events:none;opacity:0}.contact-bar{padding:9vw 0 6vw 0;background-color:#fff;text-align:center;clear:both}.contact-bar.off-white{background-color:#f3f6f7}.contact-bar h3{margin-bottom:40px;font-size:33px}@media screen and (max-width:1100px){.contact-bar h3{margin-bottom:30px;font-size:28px}}@media screen and (max-width:768px){.contact-bar{padding:80px 0 60px 0}.contact-bar h3{margin-bottom:20px;font-size:24px}}footer{padding:80px 0;width:100%;height:auto;display:block;background:#1b0b42 url("/wp-content/themes/ctherm/resource/img/footer-bg@3x.png");background-size:cover;background-position:center center;background-repeat:no-repeat}footer.tal{padding:64px 0;background-image:none}footer.tal .base{display:none}footer.tal .centre{max-width:1150px;display:flex;gap:32px;justify-content:space-between}footer.tal .centre nav{display:flex;gap:32px;justify-content:space-between;float:none;margin:0}footer.tal .centre nav .col{max-width:190px;width:100%;display:block;flex-grow:0;margin:0}footer.tal .centre nav .col.wide{max-width:450px;width:100%;flex-grow:1}footer.tal .centre a,footer.tal .centre div,footer.tal .centre p{font-size:14px;color:#fff}footer.tal .centre a.heading,footer.tal .centre div.heading,footer.tal .centre p.heading{margin-bottom:16px;line-height:1em}footer.tal .centre p{margin-bottom:16px}footer.tal .centre .left-content{margin-top:32px;font-size:14px;color:#fff}footer.tal .centre .left-content .heading{margin-bottom:0}footer.tal .centre .left-content>:last-child{margin-bottom:0}footer.tal .centre .right{float:none;margin:0}footer.tal .centre .clear-div{display:none}footer .base{position:relative;margin-top:60px;width:100%}footer .base .logo{width:168px;height:19px;display:block;position:absolute;right:0;bottom:0;background-size:contain;background-position:center center;background-repeat:no-repeat}footer .copyright{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:12px;font-weight:400;margin:0;opacity:.63}footer .social{margin:45px 0 0;padding:0;list-style:none;font-size:0}footer .social li{display:inline-block;vertical-align:middle}footer .social li a{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-999px;margin-right:13px}footer .social li a.gp{width:33px;height:21px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/gp.png")}footer .social li a.fb{width:21px;height:21px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/fb@3x.png")}footer .social li a.tw{width:21px;height:17px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/tw@3x.png")}footer .social li a.in{width:22px;height:22px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/in@3x.png")}footer nav{float:left}footer .right{float:right;width:310px}footer .right h5{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:16px;font-weight:700}footer .right #message{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:400;display:none}footer .right .wpcf7 label{background:0 0;padding:0;color:#fff}footer .right .wpcf7 input[type=submit]{background-color:#2d126e}footer .right .wpcf7-response-output{color:#fff}footer .right .wpcf7-form-control-wrap,footer .right form{width:100%;max-width:260px;font-size:0}footer .right .wpcf7-form-control-wrap .input,footer .right form .input{position:relative;width:100%;margin:0 0 25px}footer .right .wpcf7-form-control-wrap .input label,footer .right form .input label{position:absolute;bottom:-20px;left:0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#e4060d;font-size:10px;font-weight:400}footer .right .wpcf7-form-control-wrap input,footer .right form input{background:0 0;border:none;border-bottom:1px solid #fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:16px;font-weight:400;padding:9px 0;width:100%;display:inline-block;margin-right:14px}footer .right .wpcf7-form-control-wrap input.error,footer .right form input.error{border-color:#e4060d}footer .right .wpcf7-form-control-wrap button,footer .right form button{position:relative;width:70px;height:33px;display:inline-block;background:#fff;border:none;cursor:pointer;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:11px;font-weight:700;text-transform:uppercase;transition:all .3s ease-out}footer .right .wpcf7-form-control-wrap button:hover,footer .right form button:hover{background:#d9d9d9}footer .right .wpcf7-form-control-wrap button:before,footer .right form button:before{position:absolute;bottom:0;left:0;width:100%;height:2px;display:block;background:#ff0505;background:linear-gradient(to right,#ff0505 0,#0da0e6 50%,#ff0505 100%);content:""}footer .col{display:inline-block;vertical-align:top;width:150px;margin-right:30px}footer .col.wide{width:450px}footer .col a{width:100%;display:block;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:400;text-decoration:none}footer .col a:hover{text-decoration:underline}footer .col a+.heading{margin-top:20px}footer .col a.heading,footer .col div.heading,footer .col p.heading{font-weight:700;font-size:19px;margin-bottom:30px}@media screen and (max-width:1100px) and (min-width:960px){footer .col{margin-right:20px}footer .col a{font-size:12px}footer .col a.heading{font-size:16px;margin-bottom:15px}footer .right{width:220px}footer .right form input{font-size:12px}footer .right form button{width:60px;font-size:10px}}@media screen and (max-width:959px){footer.tal .centre{gap:48px;flex-direction:column}footer.tal .centre .right form{max-width:100%}footer nav{float:none}footer .col{margin-right:20px;margin-bottom:40px}footer .col a{font-size:12px}footer .col a.heading{font-size:16px;margin-bottom:15px}footer .right{float:none;width:100%}}@media screen and (max-width:600px){footer{padding:40px 0}footer.tal .centre nav{flex-direction:column}footer.tal .centre .right{width:100%}footer .base .logo{position:relative;margin-top:10px}footer .col.wide{width:100%}footer .right{width:220px}footer .right form input{font-size:12px}footer .right form button{width:60px;font-size:10px}}.cookie-accept{width:100%;position:fixed;z-index:2000;bottom:-100%;left:0;padding:30px 0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.08);transition:all .2s ease-out}.cookie-accept.in{bottom:0}.cookie-accept .centre{display:flex;align-items:center;justify-content:center}.cookie-accept p{margin-bottom:0;color:#707070}.cookie-accept p:first-child{margin-right:20px}.cookie-accept a:not(.btn){color:#00ace3;text-decoration:none}.cookie-accept a:not(.btn):hover{text-decoration:underline}.cookie-accept .btn{margin-bottom:0}@media screen and (max-width:768px){.cookie-accept{padding:20px 0}}@media screen and (max-width:550px){.cookie-accept .centre{display:block}.cookie-accept p:first-child{margin-bottom:10px}}.content.accessories-flex{padding-top:50px}.content.accessories-flex #accessories{margin-bottom:0;padding-bottom:100px}.content.accessories-flex #accessories .flex-control-paging{bottom:60px}.blog-trio{padding:80px 0;background-color:#f3f6f7}.blog-trio h3{margin-bottom:60px}.blog-trio .posts-featured{display:flex;flex-wrap:wrap;text-align:left;margin-bottom:70px}.blog-trio .posts-featured .flex-viewport{width:100%}.blog-trio .posts-featured .flex-control-paging{bottom:-40px}.blog-trio .posts-featured li .post-tile{width:100%}.blog-trio .posts-featured li .post-tile .text{min-height:176px}.blog-trio .all-articles{display:inline-block;position:relative;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s ease-out}.blog-trio .all-articles:after{width:100%;height:2px;display:block;content:' ';margin-top:4px;background-color:#0da0e6;transition:all .2s ease-out}.blog-trio .all-articles:hover{color:#2d126e}@media screen and (max-width:1300px){.blog-trio .posts-featured.grid-slider .flex-direction-nav .flex-prev{left:-10px}.blog-trio .posts-featured.grid-slider .flex-direction-nav .flex-next{right:-10px}}@media screen and (max-width:1000px) and (min-width:769px){.blog-trio .posts-featured .flex-control-paging{bottom:-40px}}@media screen and (min-width:551px) and (max-width:900px){.blog-trio{padding:50px 0}.blog-trio .posts-featured{margin-bottom:60px}}@media screen and (max-width:768px){.blog-trio .posts-featured .post-tile a{height:auto!important}}@media screen and (max-width:600px){.blog-trio .posts-featured li .post-tile .text{min-height:0}}.grid-slider{position:relative}.grid-slider .slides{width:100%}.grid-slider .slides li a{width:100%;display:block}.grid-slider .flex-direction-nav{width:100vw}.grid-slider .flex-direction-nav .flex-prev{left:-96px}.grid-slider .flex-direction-nav .flex-next{right:-96px}.grid-slider .flex-control-paging{position:absolute;bottom:-67px;width:100%;left:0;margin:0;padding:0;list-style:none;text-align:center;font-size:0}.grid-slider .flex-control-paging li{width:14px;height:14px;display:inline-block;margin:0 9px 0 0}.grid-slider .flex-control-paging li a{width:100%;height:100%;border:2px solid #5a5664;background-color:transparent;box-shadow:0 0 0 transparent;border-radius:50%;transition:all .3s ease-out;cursor:pointer}.grid-slider .flex-control-paging li a.flex-active,.grid-slider .flex-control-paging li a:hover{border-color:#0da0e6}@media screen and (max-width:1300px){.grid-slider .flex-direction-nav .flex-prev{left:-36px}.grid-slider .flex-direction-nav .flex-next{right:-36px}}@media screen and (max-width:1200px){.grid-slider .flex-direction-nav{width:100%}.grid-slider .flex-direction-nav .flex-prev{left:10px}.grid-slider .flex-direction-nav .flex-next{right:10px}}@media screen and (max-width:1000px) and (min-width:769px){.grid-slider .flex-control-paging{bottom:-60px}}@media screen and (max-width:768px){.grid-slider .flex-control-paging{bottom:-40px}}@media screen and (max-width:768px) and (min-width:601px){.grid-slider .slides a{height:40vw}}@media screen and (max-width:600px){.grid-slider .slides li:not(:first-child){display:none}}.modal{width:100%;height:100%;display:none;position:fixed;z-index:600;top:0;left:0}.modal .content{max-width:1128px;position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.modal .content .close{width:27px;height:28px;display:block;position:absolute;top:22px;right:20px;background-size:contain;background-position:center center;background-repeat:no-repeat}.modal .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7)}.modal .frame{position:relative;top:50%;transform:translateY(-50%);left:50%;margin-left:calc(98vw/-2);width:98vw;height:calc(98vw*.5625);display:block}.modal .frame .close{position:absolute;top:20px;right:20px;color:#fff;font-style:normal;font-weight:700;font-size:40px;line-height:20px;cursor:pointer;font-family:Arial;transition:all .2s ease-out}.modal .frame .close:hover{opacity:.8}.modal .frame iframe{width:100%;height:100%;display:block;transition:all .3s ease-out;box-shadow:0 0 40px rgba(0,0,0,.6)}.modal#video-modal .bg{background-color:rgba(255,255,255,.9)}.modal#video-modal .frame{width:90vw;height:calc(90vw*.5625);max-height:calc(100vh - 120px);top:50%;left:50%;margin-left:0;transform:translate(-50%,-50%)}.modal#video-modal .frame .close{top:-40px;right:0;color:#000}.resources{padding:4vw 0;background-color:#f9f9f9}.resources h3{margin-bottom:50px}.resources ul{columns:2;column-gap:30px;margin:0;padding:0}.resources ul li{display:inline-block;list-style:none;padding:0 0 20px 43px;background-position:0 5px;background-repeat:no-repeat}.resources ul li.screen{background-image:url("/wp-content/themes/ctherm/resource/img/icons/screen@2x.png")}.resources ul li.doc{background-image:url("/wp-content/themes/ctherm/resource/img/icons/document@2x.png")}.resources ul li.blog{background-image:url("/wp-content/themes/ctherm/resource/img/icons/blog-grey@2x.png")}.resources ul li a{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#00ace3;font-size:18px;font-weight:400;line-height:1.22em;text-decoration:none}.resources ul li a:hover{text-decoration:underline}@media screen and (max-width:768px){.resources h3{margin-bottom:30px}.resources ul{column-gap:20px}.resources ul li a{font-size:16px}}@media screen and (max-width:550px){.resources ul{columns:1}}.flexslider .video{height:600px}@media screen and (max-width:1100px){.flexslider .video{height:56vh}}.testimonials-list .testimonial:nth-child(2n-1){background-color:#fff}.testimonials-list .testimonial{padding-bottom:0}.heading-plain.has-image+.testimonials-list{position:relative;padding-top:140px;top:-140px}.heading-plain.has-image+.testimonials-list:before{width:100%;height:140px;display:block;content:'';position:absolute;top:0;left:0;background:-moz-linear-gradient(top,#e3e3e3 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#e3e3e3 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#e3e3e3 0,rgba(255,255,255,0) 100%)}@media screen and (max-width:1366px){.heading-plain.has-image+.testimonials-list{padding-top:8vw;top:-16vw}.heading-plain.has-image+.testimonials-list:before{height:8vw}}@media screen and (max-width:600px){.testimonial-slider .slides li:not(:first-child){display:none}}.testimonial{padding:80px 0;width:100%;background-color:#f3f6f7;overflow:hidden}.testimonial.landing{background-color:#fff}.testimonial.landing .centre{padding:0 30px}.testimonial.landing .more{display:none}.testimonial.landing .flex-control-paging{left:0;bottom:0;text-align:center}@media screen and (max-width:1150px){.testimonial.landing img{right:10px}.testimonial.landing .flex-direction-nav .flex-prev{left:10px}.testimonial.landing .flex-direction-nav .flex-next{right:10px}}@media screen and (max-width:400px){.testimonial.landing img{display:none}}.testimonial .copy{position:relative;padding:0 0 140px 55px}.testimonial .copy:before{position:absolute;top:0;left:0;width:30px;height:23px;display:block;content:'';background:url("/wp-content/themes/ctherm/resource/img/icons/quotes@3x.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.testimonial .copy.no-image{padding-bottom:80px}.testimonial h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:25px;font-weight:700;line-height:1;margin-bottom:28px}.testimonial p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:rgba(90,86,100,.75);font-size:20px;font-weight:400;line-height:1.66em}.testimonial p:last-of-type{margin-bottom:0}.testimonial p .title{display:block;margin-top:-8px;font-size:14px}.testimonial p a{color:#48a3ce;text-decoration:none}.testimonial p a:hover{color:#48a3ce;text-decoration:underline}.testimonial img{position:absolute;bottom:80px;right:0}.testimonial .more{position:absolute;bottom:0;right:20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:700;text-decoration:none;border-bottom:2px solid #0da0e6;transition:all .3s ease-out}.testimonial .more:hover{border-bottom-color:#e4060d}.testimonial .flex-direction-nav .flex-prev{left:-100px}.testimonial .flex-direction-nav .flex-next{right:-100px}.testimonial .flex-control-paging{text-align:left}.testimonial .flex-control-paging li a{width:14px;height:14px;border:2px solid #bcc3cb;background-color:transparent;box-shadow:0 0 0 transparent}.testimonial .flex-control-paging li a.flex-active{border-color:#48a3ce}@media screen and (max-width:1400px){.testimonial .flex-direction-nav .flex-prev{left:0}.testimonial .flex-direction-nav .flex-next{right:0}.testimonial .flex-control-nav{bottom:-20px}}@media screen and (max-width:768px){.testimonial{padding:60px 0}.testimonial h4{font-size:20px}.testimonial p{font-size:16px;line-height:1.11em}.testimonial p:last-of-type{width:50%}.testimonial p .title{margin:0}.testimonial .copy{padding-left:35px;padding-bottom:70px}.testimonial .copy:before{width:20px;height:15px}.testimonial .copy img{max-width:150px;bottom:40px}.testimonial .more{font-size:12px}}.applications{width:100%;font-size:0;margin-bottom:100px}.applications .slides a{position:relative;height:425px;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:top;padding:0 50px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:31px;font-weight:400;line-height:1.1;text-decoration:none;border:1px solid #0c0c14}.applications .slides a img{display:block;margin:0 auto 20px}.applications .slides a .align{position:relative;top:50%;transform:translateY(-50%);text-align:center;z-index:100}.applications .slides a:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:0;content:'';transition:all .3s ease-out;z-index:1}.applications .slides a:hover:before{opacity:.2}@media screen and (max-width:1000px) and (min-width:769px){.applications .slides a{height:30vw;font-size:24px}.applications .slides a img{width:40px}}@media screen and (max-width:768px){.applications{margin-bottom:60px}.applications .slides a{font-size:24px}.applications .slides a img{width:40px}}#video-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:rgba(0,0,0,.9);z-index:9999}#video-modal .close{position:fixed;top:20px;right:20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:50px;font-weight:700;text-decoration:none;line-height:.5;z-index:100}#video-modal .frame{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}#video-modal .frame iframe{width:90vw;height:50.625vw;display:block}.video-gallery .centre{display:flex;flex-wrap:wrap;padding-top:100px;padding-bottom:100px;align-items:flex-start;justify-content:center}.video-gallery .centre .video{width:300px;margin:0 15px 30px}.video-gallery .centre .video .thumb{position:relative;width:300px;height:168px;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 0 15px}.video-gallery .centre .video .thumb:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;display:block;background:#000;opacity:.3;transition:all .3s ease-out}.video-gallery .centre .video .thumb:after{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;display:block;background-image:url("/wp-content/themes/ctherm/resource/img/icons/play.svg");background-size:cover;background-position:center center;background-repeat:no-repeat;content:'';z-index:2;transition:all .3s ease-out}.video-gallery .centre .video .thumb:hover:before{opacity:.8}.video-gallery .centre .video h6{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#0da0e6;font-size:14px;font-weight:400}.post-password-form label{display:inline-block;vertical-align:middle}.post-password-form input[type=password]{height:34px;display:inline-block;vertical-align:middle;padding:0 24px}.post-password-form input[type=submit]{width:auto;height:34px;display:inline-block;vertical-align:middle;padding:0 24px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:11px;font-weight:700;line-height:34px;background-color:#1b0b42;background-image:url("/wp-content/themes/ctherm/resource/img/btn-bottom@2x.png");background-position:bottom center;background-size:100% 2px;background-repeat:no-repeat;text-transform:uppercase;text-decoration:none!important;-webkit-appearance:none;border:none;cursor:pointer;transition:all .2s ease-out}.post-password-form input[type=submit]:hover{background-color:#361684}@media screen and (max-width:768px){.post-password-form input[type=submit]{height:42px;padding:0 35px;font-size:12px;line-height:42px}}.wpcf7{width:100%}.wpcf7+.gated{margin-top:20px}.wpcf7 form.wpcf7-form>p{max-height:500px;width:100%;margin-bottom:30px;overflow:hidden}.wpcf7 form.wpcf7-form>p span:not(.wpcf7-spinner){width:100%}.wpcf7 form.wpcf7-form.sent>p{max-height:0;margin-bottom:0}.wpcf7 label{width:100%;display:block;margin:0;padding:8px 16px 1px 16px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:12px;font-weight:400;color:rgba(0,0,0,.6);line-height:1.25em;letter-spacing:.03em;background-color:#fff;box-sizing:border-box}.wpcf7 label+br{display:none}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{width:100%;display:block;padding-left:16px;padding-right:16px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:16px;font-weight:400;line-height:1.25em;letter-spacing:.03em;border:none;border-radius:0;border-bottom:2px solid rgba(0,0,0,.3)}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url]{padding-top:0;padding-bottom:10px;line-height:20px}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{margin:0 5px 0 0}.wpcf7 input[type=file]{width:100%;padding:16px}.wpcf7 select{background-image:url("/wp-content/themes/ctherm/resource/img/icons/chevron.svg");background-size:12px auto;background-position:right 10px center;background-repeat:no-repeat;-webkit-appearance:none}.wpcf7 select.hasMultiple{background:0 0;padding-top:15px;margin-bottom:10px!important}.wpcf7 textarea{min-width:100%;max-width:100%;padding-top:10px;padding-bottom:10px}.wpcf7 input[type=submit]{width:auto;height:47px;display:inline-block;padding:0 50px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;font-weight:700;line-height:47px;background-color:#1b0b42;background-image:url("/wp-content/themes/ctherm/resource/img/btn-bottom@2x.png");background-position:bottom center;background-size:100% 3px;background-repeat:no-repeat;text-transform:uppercase;text-decoration:none!important;transition:all .2s ease-out;cursor:pointer}.wpcf7 input[type=submit]:hover{background-color:#361684}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{background:0 0;border-bottom:none!important}.wpcf7 .wpcf7-list-item{margin:0;padding-left:16px;padding-right:16px;background-color:#fff}.wpcf7 .wpcf7-list-item.last,.wpcf7 .wpcf7-list-item:last-of-type{padding-bottom:6px;border-bottom:2px solid rgba(0,0,0,.3)}.wpcf7 .wpcf7-list-item label{padding:6px 0 0 0}.wpcf7 .wpcf7-acceptance{display:block;margin:10px 0}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{border-bottom:none;background-color:transparent}.wpcf7 .wpcf7-acceptance .wpcf7-list-item label{background-color:transparent}.wpcf7 .wpcf7-acceptance .wpcf7-list-item a{color:#20a9e4}.wpcf7 .wpcf7-list-item-label{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:16px;font-weight:400}.wpcf7 .ajax-loader{width:16px!important}.wpcf7 .wpcf7-not-valid-tip{font-size:12px}.wpcf7 .wpcf7-response-output{margin:0 0 20px 0;font-size:14px;text-align:center}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{margin-top:0}@media screen and (max-width:600px){.wpcf7{padding-left:0}.wpcf7 textarea{height:100px}}.gated{display:none}#photo-gallery{padding:0 0 50px}#photo-gallery .gallery{width:100%;display:flex;flex-wrap:wrap}#photo-gallery .gallery a{width:200px;height:200px;display:block;margin:0 20px 20px 0;background-size:cover;background-position:center center;background-repeat:no-repeat}.our-expertise{margin:50px 0}.our-expertise h3{text-align:center;width:100%;margin-bottom:30px;text-transform:uppercase}.our-expertise .wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.our-expertise .wrap img{width:40%}.our-expertise .wrap .copy{width:55%}@media screen and (max-width:768px){.our-expertise .wrap img{width:100%}.our-expertise .wrap .copy{width:100%}}.section-404{padding:100px 0 50px 0}.section-404 .heading{color:#1b0b42}.section-404 h2{margin-top:80px;line-height:1.3em;text-align:center}.section-404 h2 a{color:#0da0e6;text-decoration:none}.section-404 h2 a:hover{text-decoration:underline}@media screen and (max-width:768px){.section-404 h2{margin-top:50px;font-size:20px}}a.arrowed{position:relative;padding-right:16px;font-size:19px;font-weight:400;line-height:1.5em;color:#0da0e6;text-decoration:none}a.arrowed:after{width:8px;height:12px;display:block;content:'';position:absolute;right:0;top:55%;transform:translateY(-50%);background-image:url("/wp-content/themes/ctherm/resource/img/icons/link-arrow-right.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .2s ease-out}a.arrowed:hover:after{right:-2px}.hero-landing{height:840px;position:relative}.hero-landing .text{position:relative;z-index:2;padding:60px 20px 60px 20px;text-align:center}.hero-landing h1{display:block;position:relative;margin-bottom:12px;padding-bottom:20px;font-size:46px;font-weight:700;line-height:1.13em;color:#fff}.hero-landing h1:after{width:38px;height:1px;display:block;content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#e4060d}.hero-landing h2{display:block;margin-bottom:8px;font-size:32px;font-weight:400;line-height:1.4em;color:#fff}.hero-landing h2 span{display:block;font-size:18px}.hero-landing h2 small{display:block;position:relative;top:-12px;font-size:15px}.hero-landing .fg{display:flex;justify-content:center;position:relative;margin-top:20px;overflow:hidden}.hero-landing .fg img{max-width:150%;height:auto;display:block;pointer-events:none}.hero-landing .fg img.t{height:100%;display:none;position:absolute;top:0;left:50%;transform:translateX(-50%)}.hero-landing .bg{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:100% 100%;background-position:center}@media screen and (max-width:768px){.hero-landing{height:auto}}.hero-grid{padding:12px}.hero-grid .grid{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr}.hero-grid .grid .block{min-height:450px;height:47.9vw;position:relative;padding:0 20px 76px 20px;text-align:center}.hero-grid .grid .block.text-white a,.hero-grid .grid .block.text-white h3,.hero-grid .grid .block.text-white h4{color:#fff}.hero-grid .grid .block.text-white a.arrowed:after,.hero-grid .grid .block.text-white h3.arrowed:after,.hero-grid .grid .block.text-white h4.arrowed:after{background-image:url("/wp-content/themes/ctherm/resource/img/icons/link-arrow-right-white.svg")}.hero-grid .grid .block .text{position:relative;z-index:2;margin:0 auto}.hero-grid .grid .block .title-wrap{display:flex;justify-content:center;padding-top:76px;box-sizing:content-box}.hero-grid .grid .block h3{display:block;margin-bottom:14px;font-size:32px;font-weight:500;line-height:1.13em}.hero-grid .grid .block h4{max-width:500px;margin:0 auto 14px auto;font-size:19px;font-weight:400;line-height:1.5em;color:#1e1e1e}.hero-grid .grid .block .logo-wrap{height:71px;display:flex;justify-content:center;margin-bottom:14px;padding-top:41px;box-sizing:content-box}.hero-grid .grid .block .logo-wrap .logo{max-width:275px}.hero-grid .grid .block .logo-wrap img{max-width:100%;max-height:100%;width:100%;display:block}.hero-grid .grid .block .image-wrap{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width:1200px){.hero-grid .grid .block .title-wrap{padding-top:56px}.hero-grid .grid .block h3{font-size:24px}.hero-grid .grid .block a,.hero-grid .grid .block h4{font-size:17px}.hero-grid .grid .block .logo-wrap{height:53px;padding-top:30px}}@media screen and (max-width:900px){.hero-grid .grid{grid-template-columns:1fr}.hero-grid .grid .block{height:90vw}}.hero-slider{width:100%;height:52vw;display:table;max-height:720px;position:relative;overflow:hidden}.hero-slider .slides,.hero-slider .slides li{width:100%;height:52vw;display:block;margin:0;padding:0}.hero-slider .slides li{background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-slider .slides li:not(:first-child){display:none}.hero-slider .slides li .centre{display:flex;flex-direction:column;justify-content:center;padding:0 55px}.hero-slider .slides li .text{width:50%;max-width:475px}.hero-slider .slides li .text h2{margin-bottom:20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:38px;font-weight:400;line-height:1.1em}.hero-slider .slides li .text h4{margin-bottom:38px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:24px;font-weight:400;line-height:1.16em}.hero-slider .slides li .text .btn{max-width:180px;width:calc(50% - 4px);padding:0;text-align:center}.hero-slider .slides li.light-text{background-color:#000}.hero-slider .slides li.dark-text .text h2{color:#0da0e6}.hero-slider .slides li.dark-text .text h4{color:#1b0b42}.hero-slider .flex-direction-nav a{width:35px;height:68px;margin-top:-34px}.hero-slider .flex-direction-nav a.flex-prev{left:30px}.hero-slider .flex-direction-nav a.flex-next{right:30px}.hero-slider .flex-control-paging{z-index:2;bottom:26px}.hero-slider .flex-control-paging li a{width:14px;height:14px;border:2px solid #5a5664;background-color:transparent;box-shadow:none;transition:all .2s ease-out}.hero-slider .flex-control-paging li a.flex-active{border-color:#0da0e6}.hero-slider:not(.loaded) .slides li.flex-active-slide{opacity:1!important}@media screen and (max-width:1250px){.hero-slider .slides li .centre{padding:0 80px}}@media screen and (max-width:950px){.hero-slider .slides li .text h2{font-size:25px;margin-bottom:15px}.hero-slider .slides li .text h4{font-size:18px;margin-bottom:24px}}@media screen and (max-width:768px){.hero-slider{height:70vw;min-height:400px}.hero-slider .slides,.hero-slider .slides li{height:70vw}.hero-slider .flex-direction-nav{display:none}.hero-slider .slides li{min-height:400px}.hero-slider .slides li.offset-mobile{background-position:center right -20vw}.hero-slider .slides li .centre{padding:0 20px}}@media screen and (max-width:600px){.hero-slider .slides li .text{width:52%}.hero-slider .slides li .text .btn{width:75%;margin-bottom:5px}.hero-slider .hero-slider-controls{min-height:36px}}@media screen and (max-width:480px){.hero-slider .slides li.offset-mobile{background-position:center right -60vw}.hero-slider .slides li.offset-mobile .text{width:50%}.hero-slider .slides li .text{width:70%}.hero-slider .slides li .text h2{font-size:18px}.hero-slider .slides li .text h4{font-size:14px}}@media screen and (max-width:350px){.hero-slider .slides li.offset-mobile{background-position:center right -72vw}}.landing-products{padding:100px 0}.landing-products .centre{display:flex;justify-content:space-between}.landing-products .centre div{width:30%;text-align:center}.landing-products .centre div img{height:120px;margin-bottom:20px}.landing-products .centre div h3{font-size:22px;font-weight:700}.landing-products .centre div p{font-size:14px}.applications-grid{padding:60px 0 130px 0;background-color:#f3f6f7}.applications-grid.inline{padding-bottom:60px}.applications-grid.landing{padding:120px 0 80px 0}.applications-grid.landing .centre{max-width:1220px}.applications-grid.landing .grid-slider .flex-viewport,.applications-grid.landing .grid-slider .flex-viewport ul.slides{width:100%;height:100%;display:block;margin:0;padding:0}.applications-grid.landing .grid-slider .flex-viewport ul.slides li a{height:auto!important}.applications-grid.landing .grid-slider .flex-control-paging{bottom:-20px}@media screen and (max-width:1450px){.applications-grid.landing .grid-slider .flex-direction-nav .flex-prev{left:-30px}.applications-grid.landing .grid-slider .flex-direction-nav .flex-next{right:-30px}}@media screen and (max-width:1300px){.applications-grid.landing .grid-slider{padding:0 40px}.applications-grid.landing .grid-slider .flex-direction-nav .flex-prev{left:10px}.applications-grid.landing .grid-slider .flex-direction-nav .flex-next{right:10px}}@media screen and (max-width:768px){.applications-grid.landing .grid-slider{margin-bottom:60px!important}}.applications-grid.landing h3{margin-bottom:30px}.applications-grid.landing p{max-width:920px;margin:0 auto}.applications-grid.landing p:last-of-type{margin-bottom:50px}.applications-grid.landing .all-applications{display:inline-block;position:relative;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s ease-out}.applications-grid.landing .all-applications:after{width:100%;height:2px;display:block;content:' ';margin-top:4px;background-color:#0da0e6;transition:all .2s ease-out}.applications-grid.landing .all-applications:hover{color:#2d126e}.applications-grid .centre{display:flex;flex-wrap:wrap}.applications-grid .centre.no-flex{display:block}.applications-grid .centre.application-boxes{margin-bottom:60px}@media screen and (max-width:768px){.applications-grid .centre.application-boxes{margin-bottom:20px}}.applications-grid .block{width:calc(33.33% - 14px);display:block;margin:0 20px 20px 0;background-color:#fff;text-align:center;text-decoration:none}.applications-grid .block:nth-child(3n){margin-right:0}.applications-grid .block:hover{text-decoration:underline}.applications-grid .block .visual{height:136px;background-size:cover;background-position:center center;background-repeat:no-repeat}.applications-grid .block .visual img{display:inline-block;position:relative;top:50%;transform:translateY(-50%);width:65px;height:auto}.applications-grid .block h4{padding:50px 20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:19px;font-weight:600;line-height:1.1em}.applications-grid.resources .block .visual{background-color:#1a0b46}@media screen and (max-width:768px){.applications-grid .block{width:calc(50% - 10px)}.applications-grid .block:nth-child(3n){margin-right:20px}.applications-grid .block:nth-child(2n){margin-right:0}}@media screen and (max-width:550px){.applications-grid .block{width:100%;margin-right:0}.applications-grid .block:nth-child(3n){margin-right:0}}.heading-application{height:30vw;max-height:400px;min-height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center}.heading-application h1{margin:0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:64px;font-weight:600;line-height:1.1em;position:relative;top:50%;transform:translateY(-50%)}.heading-application h1 img{display:inline-block;vertical-align:middle;margin-left:30px}@media screen and (max-width:1100px){.heading-application h1{font-size:48px}}@media screen and (max-width:768px){.heading-application h1{font-size:36px}}@media screen and (max-width:480px){.heading-application h1{font-size:26px}.heading-application h1 img{width:40px;height:auto}}.application-slider{padding-bottom:5vw;background-color:#fff}.application-slider .slides li{text-align:center}.application-slider .slides li img{max-width:90%;height:auto;display:inline-block;margin-bottom:15px}.application-slider .slides li .caption{margin-bottom:45px;line-height:1.1em}.application-slider .flex-direction-nav .flex-prev{left:-100px}.application-slider .flex-direction-nav .flex-next{right:-100px}.application-slider .flex-control-paging{text-align:left}.application-slider .flex-control-paging li a{width:14px;height:14px;border:2px solid #bcc3cb;background-color:transparent;box-shadow:0 0 0 transparent}.application-slider .flex-control-paging li a.flex-active{border-color:#48a3ce}@media screen and (max-width:1400px){.application-slider{padding-bottom:60px}.application-slider .slides li .caption{margin-bottom:0}.application-slider .flex-direction-nav .flex-prev{left:0}.application-slider .flex-direction-nav .flex-next{right:0}.application-slider .flex-control-nav{bottom:-40px}}.application-slider+.basic-content{padding-top:0}.case-highlights{padding:5vw 0;background-color:#fff}.case-highlights h3{margin-bottom:35px;text-align:center}.case-highlights .accordion .panel{position:relative;margin-bottom:20px;padding:35px 0;box-shadow:0 0 8px rgba(0,0,0,.08)}.case-highlights .accordion .panel .label{padding:0 90px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:24px;font-weight:600;line-height:1.25em;cursor:pointer}.case-highlights .accordion .panel .content{display:none;padding:0 90px 60px 90px;opacity:0}.case-highlights .accordion .panel .content.table{padding:80px 90px;background-color:#f3f6f7}.case-highlights .accordion .panel .content .tac{margin-bottom:30px}.case-highlights .accordion .panel .content img{max-width:100%;height:auto;display:block}.case-highlights .accordion .panel .content img.alignright,.case-highlights .accordion .panel .content img.right{max-width:350px;float:right;margin:0;padding:0 0 3vw 3vw;box-sizing:content-box}.case-highlights .accordion .panel .content img.alignleft,.case-highlights .accordion .panel .content img.left{max-width:350px;float:left;margin:0;padding:0 3vw 3vw 0;box-sizing:content-box}.case-highlights .accordion .panel .content :last-child{margin-bottom:0}.case-highlights .accordion .panel .arrow{width:30px;height:16px;display:block;position:absolute;top:42px;right:25px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/ctherm/resource/img/icons/accordion-arrow@2x.png");transition:all .1s ease-out;cursor:pointer}.case-highlights .accordion .panel.open{padding-bottom:0}.case-highlights .accordion .panel.open .label{margin-bottom:60px}.case-highlights .accordion .panel.open .content{max-height:6000px;opacity:1}.case-highlights .accordion .panel.open .arrow{transform:rotate(180deg)}@media screen and (max-width:1100px){.case-highlights .accordion .panel{padding:25px 0}.case-highlights .accordion .panel .label{padding:0 50px 0 20px;font-size:18px}.case-highlights .accordion .panel .content{padding:0 50px 40px 20px}.case-highlights .accordion .panel .content.table{padding:20px}.case-highlights .accordion .panel .arrow{width:22px;height:14px;top:30px;right:15px}.case-highlights .accordion .panel.open .label{margin-bottom:30px}}@media screen and (max-width:600px){.case-highlights .accordion .panel .label{font-size:16px}}.testing-services-grid{padding:60px 0 130px 0;background-color:#f3f6f7}.testing-services-grid.inline{padding-bottom:60px}.testing-services-grid.landing{padding:120px 0 80px 0}.testing-services-grid.landing .centre{max-width:1220px}.testing-services-grid.landing .grid-slider .flex-viewport,.testing-services-grid.landing .grid-slider .flex-viewport ul.slides{width:100%;height:100%;display:block;margin:0;padding:0}.testing-services-grid.landing .grid-slider .flex-viewport ul.slides li a{height:auto!important}.testing-services-grid.landing .grid-slider .flex-control-paging{bottom:-20px}@media screen and (max-width:1450px){.testing-services-grid.landing .grid-slider .flex-direction-nav .flex-prev{left:-30px}.testing-services-grid.landing .grid-slider .flex-direction-nav .flex-next{right:-30px}}@media screen and (max-width:1300px){.testing-services-grid.landing .grid-slider{padding:0 40px}.testing-services-grid.landing .grid-slider .flex-direction-nav .flex-prev{left:10px}.testing-services-grid.landing .grid-slider .flex-direction-nav .flex-next{right:10px}}@media screen and (max-width:768px){.testing-services-grid.landing .grid-slider{margin-bottom:60px!important}}.testing-services-grid.landing h3{margin-bottom:30px}.testing-services-grid.landing p{max-width:920px;margin:0 auto}.testing-services-grid.landing p:last-of-type{margin-bottom:50px}.testing-services-grid.landing .all-applications{display:inline-block;position:relative;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:700;text-decoration:none;transition:all .2s ease-out}.testing-services-grid.landing .all-applications:after{width:100%;height:2px;display:block;content:' ';margin-top:4px;background-color:#0da0e6;transition:all .2s ease-out}.testing-services-grid.landing .all-applications:hover{color:#2d126e}.testing-services-grid .centre{display:flex;flex-wrap:wrap}.testing-services-grid .centre.no-flex{display:block}.testing-services-grid .centre.application-boxes{margin-bottom:60px}@media screen and (max-width:768px){.testing-services-grid .centre.application-boxes{margin-bottom:20px}}.testing-services-grid .block{width:calc(33.33% - 14px);display:block;margin:0 20px 20px 0;background-color:#fff;text-align:center;text-decoration:none}.testing-services-grid .block:nth-child(3n){margin-right:0}.testing-services-grid .block:hover{text-decoration:underline}.testing-services-grid .block .visual{height:136px;background-size:cover;background-position:center center;background-repeat:no-repeat}.testing-services-grid .block .visual i,.testing-services-grid .block .visual img{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.testing-services-grid .block .visual i{font-size:40px;color:#fff}.testing-services-grid .block .visual img{width:65px}.testing-services-grid .block h4{padding:50px 20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:19px;font-weight:600;line-height:1.1em}.testing-services-grid.resources .block .visual{background-color:#1a0b46}@media screen and (max-width:768px){.testing-services-grid .block{width:calc(50% - 10px)}.testing-services-grid .block:nth-child(3n){margin-right:20px}.testing-services-grid .block:nth-child(2n){margin-right:0}}@media screen and (max-width:550px){.testing-services-grid .block{width:100%;margin-right:0}.testing-services-grid .block:nth-child(3n){margin-right:0}}#vector-map{width:90%;height:500px;position:relative;margin:60px auto 0 auto}#vector-map .jvectormap-zoomin,#vector-map .jvectormap-zoomout{display:none}@media screen and (max-width:950px){#vector-map{height:50vw}}.show-all-regions{position:absolute;left:50%;transform:translateX(-50%)}.distributors-list{padding:100px 0 0 0}.distributors-list h3{margin-bottom:30px}.distributors-list .region{padding-bottom:20px}.distributors-list .countries{display:flex;flex-wrap:wrap}.distributors-list .countries .country{padding-bottom:40px}.distributors-list .distributor-cells{display:flex;flex-wrap:wrap}.distributors-list .distributor-cells .distributor-cell p{margin-bottom:.7em;line-height:1.3em}.distributors-list .distributor-cells .distributor-cell p:last-child{margin-bottom:0}@media screen and (min-width:950px){.distributors-list .countries .country{width:30%;margin-right:5%}.distributors-list .countries .country:nth-child(3n){margin-right:0}}@media screen and (min-width:551px) and (max-width:949px){.distributors-list h3{margin-bottom:20px}.distributors-list .countries .country{width:47%;margin-right:6%}.distributors-list .countries .country:nth-child(2n){margin-right:0}}@media screen and (max-width:550px){.distributors-list{padding-top:60px}.distributors-list h3{margin-bottom:20px}.distributors-list .countries .country{width:100%}}#wpsl-result-list #wpsl-stores{height:auto!important}#wpsl-gmap a,#wpsl-result-list a{color:#5a5664;text-decoration:none}.wpsl-info-window p,.wpsl-info-window span{font-size:12px}.wpsl-store-below #wpsl-result-list{margin:0}pre{margin:0}.wpsl-gmap-wrap{height:500px;display:flex}#wpsl-stores{margin-top:40px;font-size:12px;height:auto!important}#wpsl-stores ul{width:100%;display:flex;flex-wrap:wrap}#wpsl-stores ul li{width:20%;padding-right:15px}#wpsl-stores ul li p{font-size:12px}@media screen and (max-width:900px){#wpsl-stores ul li{width:33%}}@media screen and (max-width:600px){#wpsl-stores ul li{width:50%}}@media screen and (max-width:400px){#wpsl-stores ul li{display:none}}.page-template-flexible-form header:not(.tal) .nav-trigger,.page-template-flexible-form header:not(.tal) nav a:not(.request-quote){display:none}.page-template-flexible-form header:not(.tal) nav .request-quote{margin-top:8px}.heading-button{min-height:500px;padding:150px 0 100px 0;background-size:cover;background-position:center center;background-repeat:no-repeat}.heading-button.tal p{font-size:28px}.heading-button .centre{padding:0 60px 0 20px}.heading-button .thumbnail{width:217px;margin-bottom:30px}@media screen and (max-width:768px){.heading-button .thumbnail{width:170px;margin-bottom:15px}}.heading-button h1{position:relative;margin-bottom:100px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-.016em}.heading-button h1:after{width:66px;height:6px;display:block;content:' ';position:absolute;bottom:-50px;left:0;background-color:#e4060d}.heading-button p{color:#fff;font-size:24px}.heading-button.text-blue a:not(.btn),.heading-button.text-blue h1,.heading-button.text-blue p{color:#1b0b42}.heading-button .btn{display:table;white-space:nowrap;background-color:#fff;color:#1b0b42}.heading-button .btn:hover{opacity:.95}.heading-button .btn.off-white{background-color:#f3f6f7}.heading-button .cols{height:100%;display:flex;justify-content:space-between}.heading-button .cols div{max-width:565px}.heading-button .cols div:last-child{display:flex;flex-direction:column;justify-content:flex-end}.heading-button .cols div :last-child{margin-bottom:0}@media screen and (max-width:1100px){.heading-button{min-height:0}.heading-button h1{margin-bottom:60px;font-size:40px}.heading-button h1:after{bottom:-30px}}@media screen and (max-width:768px){.heading-button{padding:120px 0 50px 0}.heading-button .cols{flex-wrap:wrap}.heading-button .cols h1{font-size:30px}.heading-button .cols div{width:100%}.heading-button .cols div:last-child{display:block;margin-top:30px}}.ff-content.white{background-color:#fff}.ff-content.off-white{background-color:#f3f6f7}.ff-content h2,.ff-content h3,.ff-content h4,.ff-content h5,.ff-content h6{line-height:1.2em}.ff-content h2{margin-bottom:30px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:38px;font-weight:600}.ff-content h2.main-heading{position:relative;margin-bottom:60px}.ff-content h2.main-heading:after{width:66px;height:6px;display:block;content:' ';position:absolute;bottom:-30px;left:0;background-color:#e4060d}.ff-content h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:34px;font-weight:600}.ff-content h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:30px;font-weight:600}.ff-content div p{letter-spacing:.027em}.ff-content div img{max-width:100%;height:inherit;display:block}.ff-content.one-column{padding:100px 0 90px 0}.ff-content.one-column :last-child{margin-bottom:0}.ff-content.one-column.white+.ff-content.one-column.white,.ff-content.one-column.white+.ff-content.two-column.white{padding-top:0}.ff-content.one-column.off-white+.ff-content.one-column.off-white,.ff-content.one-column.off-white+.ff-content.two-column.off-white{padding-top:0}.ff-content.two-column{padding:100px 0}.ff-content.two-column .cols{display:flex;justify-content:space-between}.ff-content.two-column .cols>div{width:calc(50% - 50px)}.ff-content.two-column .cols>div :last-child{margin-bottom:0}.ff-content.two-column.white+.ff-content.one-column.white,.ff-content.two-column.white+.ff-content.two-column.white{padding-top:0}.ff-content.two-column.off-white+.ff-content.one-column.off-white,.ff-content.two-column.off-white+.ff-content.two-column.off-white{padding-top:0}@media screen and (max-width:1100px){.ff-content h2{font-size:30px}.ff-content h2.main-heading{margin-bottom:40px}.ff-content h2.main-heading:after{bottom:-20px}.ff-content h3{font-size:28px}.ff-content h4{font-size:26px}.ff-content.one-column{padding:60px 0 40px 0}.ff-content.two-column{padding:60px 0}.ff-content.two-column .cols>div{width:calc(50% - 30px)}}@media screen and (max-width:768px){.ff-content h2{font-size:26px}.ff-content h3{font-size:24px}.ff-content h4{font-size:22px}.ff-content.two-column{padding:60px 0}.ff-content.two-column .cols{flex-wrap:wrap}.ff-content.two-column .cols>div{width:100%}.ff-content.two-column .cols>div:first-child{padding-bottom:40px}}section.video-titled{padding:90px 0 0 0}section.video-titled h2{margin-bottom:30px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:.027em;text-align:center}section.video-titled .video-placeholder{width:100%;height:45vw;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;cursor:pointer;background-color:#173e4b}section.video-titled .video-placeholder.has-video:before{opacity:0!important;pointer-events:none}section.video-titled .video-placeholder:before{width:150px;height:150px;display:block;content:' ';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all .2s ease-out;background-image:url("/wp-content/themes/ctherm/resource/img/icons/play.svg")}section.video-titled .video-placeholder:hover:before{opacity:.9}section.video-titled .video-placeholder iframe{width:100%;height:100%;display:block}@media screen and (max-width:1100px){section.video-titled{padding-top:60px}section.video-titled h2{margin-bottom:20px;font-size:30px}section.video-titled .video-placeholder:before{width:100px;height:100px}}@media screen and (max-width:768px){section.video-titled h2{margin-bottom:10px;font-size:26px}section.video-titled .video-placeholder:before{width:80px;height:80px}}section.testimonial.simple{background-color:#fff}section.testimonial.simple .copy{padding-bottom:0!important}section.clients{padding:100px 0 90px 0}section.clients .logos{display:flex;flex-wrap:wrap;align-items:center}section.clients .logos>div{width:190px;max-width:calc(100% / 6 - 14px);display:flex;align-items:center;margin:0 16px 16px 0}section.clients .logos>div:nth-child(6n){margin-right:0}section.clients .logos a{width:100%;color:#000;text-decoration:none}section.clients .logos img{max-width:100%;max-height:70px;height:auto;display:block;margin:0 auto}section.clients .logos .name{width:100%;padding:22px 10px;background-color:#fff;text-align:center}@media screen and (max-width:768px){section.clients .logos>div{max-width:none;max-width:calc(100% / 3 - 16px)}section.clients .logos>div:nth-child(6n){margin-right:16px}section.clients .logos>div:nth-child(3n){margin-right:0}}section.two-column-blocks{padding:100px 0 40px 0}section.two-column-blocks .blocks{display:flex;flex-wrap:wrap;justify-content:space-between}section.two-column-blocks .blocks .block{width:calc(50% - 50px);margin-bottom:50px}section.two-column-blocks .blocks .block :last-child{margin-bottom:0}section.two-column-blocks .blocks .block img{max-width:100%;display:block}@media screen and (max-width:1100px){section.two-column-blocks{padding:60px 0 30px 0}section.two-column-blocks .blocks .block{width:calc(50% - 30px);margin-bottom:40px}}@media screen and (max-width:768px){section.two-column-blocks .blocks .block{width:100%}}.products-top{height:calc(52vw + 300px);background:#0c0c14;color:#fff}.products-top .centre{z-index:2}.products-top h1{margin-bottom:15vw;padding-top:96px;text-align:center}.products-top h2{margin-bottom:30px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:38px;font-weight:400;line-height:1.11em}.products-top h2 span{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#e51f25;font-size:24px;font-weight:500;line-height:1em;text-transform:uppercase}.products-top p{margin-bottom:60px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:24px;font-weight:400;line-height:1.17em}.products-top .trident{height:52vw;position:absolute;z-index:1;top:350px;left:0;background:url("/wp-content/themes/ctherm/resource/img/trident-hero-bg-2-products-landing.png") center no-repeat;background-size:100% auto;overflow:hidden}.products-top .trident .trident-box{width:95vw;height:auto;left:21vw;top:-6vw;position:relative;z-index:2}.products-top.onwhite{height:610px;background-color:#f3f6f7;background-position:bottom center;background-size:100% auto;background-repeat:no-repeat}.products-top.onwhite .centre{display:flex;flex-wrap:nowrap}.products-top.onwhite .text{width:50%;position:relative}.products-top.onwhite h1{position:absolute;bottom:275px;margin:0;padding:0 0 40px 0;line-height:1.1em;color:#1b0b42;text-align:left}.products-top.onwhite h1:before{left:0;margin-left:0}.products-top.onwhite .graphic{width:50%}.products-top.onwhite .graphic img{max-width:100%;height:auto;display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.products-top{height:calc(52vw + 200px)}.products-top h1{margin-bottom:10vw;padding-top:30px}.products-top h2{margin-bottom:20px;font-size:26px}.products-top h2 span{font-size:18px}.products-top p{margin-bottom:40px;font-size:18px}.products-top .trident{top:250px}.products-top.onwhite{height:60vw}.products-top.onwhite .text h1{top:10vw;bottom:auto;padding-bottom:15px}}@media screen and (max-width:480px){.products-top h1{padding-top:20px}.products-top h2{font-size:20px}.products-top h2 span{font-size:14px}.products-top p{margin-bottom:30px;font-size:14px}.products-top.onwhite .text h1{top:5vw}}.products-mid{padding:5vw 0;background-color:#f0f1f5;text-align:center}.products-mid h3{margin-bottom:5vw}.products-mid .wrapper{display:inline-block;vertical-align:top}.products-mid .wrapper.three-up{margin-right:60px}.products-mid .wrapper h4{position:relative;margin-bottom:54px;padding-bottom:18px;text-transform:uppercase}.products-mid .wrapper h4:after{position:absolute;top:90%;left:50%;margin-left:-33px;width:66px;height:3px;display:block;background:#e4060d;content:''}.products-mid .blocks{display:flex;flex-wrap:nowrap}.products-mid .blocks .block{width:300px;height:530px;position:relative;margin-right:3px;padding:46px 0 135px 0;background-color:#fff}.products-mid .blocks .block:last-child{margin-right:0}.products-mid .blocks .block .img-wrap{height:210px;position:relative}.products-mid .blocks .block .img-wrap img{height:auto;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.products-mid .blocks .block .text{padding:0 44px}.products-mid .blocks .block .text h5,.products-mid .blocks .block .text p{margin-bottom:20px}.products-mid .blocks .block .text h5{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:23px;font-weight:600}.products-mid .blocks .block .text p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#5a6471;font-size:18px;font-weight:400;line-height:1.11em}.products-mid .blocks .block .text p.small{font-size:14px}.products-mid .blocks .block .text p:nth-last-child(2):not(.small){padding-top:25px}.products-mid .blocks .block .text .btn{position:absolute;bottom:56px;left:50%;transform:translateX(-50%)}@media screen and (max-width:1285px){.products-mid h3{margin-bottom:60px}.products-mid .wrapper{width:100%}.products-mid .wrapper.three-up{margin-right:0;margin-bottom:60px}.products-mid .wrapper h4{margin-bottom:30px}.products-mid .blocks{justify-content:center}}@media screen and (max-width:850px){.products-mid .blocks{display:block;text-align:center}.products-mid .blocks .block{display:inline-block;margin-right:0;margin-bottom:4px}}.product-row{position:relative;padding:14vw 0;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat;background-position:top right}.product-row:nth-child(2n){background-color:#f3f6f7}.product-row .centre>*{max-width:50%}.product-row.text-right{background-position:top left}.product-row.text-right .centre{width:50%;margin-left:50%}.product-row h3{margin-bottom:30px}.product-row h3 .small{font-size:24px}.product-row p{margin-bottom:60px}.product-row .btn+.btn{margin-left:36px}.product-row .graphic{width:50%;height:100%;display:flex;flex-direction:column;position:absolute;right:0;bottom:0;overflow:hidden}.product-row .graphic.align-bot{justify-content:flex-end}.product-row .graphic.align-bot img{max-width:none!important;width:auto!important;height:80%!important}.product-row .graphic.align-mid{justify-content:center}.product-row .graphic img{max-width:100%;height:auto;display:block;margin:0 auto;pointer-events:none}@media screen and (max-width:900px){.product-row .centre{width:50%;min-width:0;margin:0}.product-row .centre>*{max-width:100%}.product-row h3{margin-bottom:20px}.product-row p{margin-bottom:30px}.product-row br{display:none}.product-row .btn{display:block;margin-bottom:10px;padding:0;text-align:center}.product-row .btn+.btn{margin:0}}@media screen and (max-width:500px){.products-sensors .product-row .centre{width:100%}.products-sensors .product-row.text-right .centre{width:100%;margin-left:0}.product-row.m-pt-30{padding-top:30vw}.product-row.m-pt-70{padding-top:70vw}}section.specifications{padding:5vw 0;background-color:#f3f6f7}section.specifications h3{margin-bottom:5vw;text-align:center}section.specifications a,section.specifications a:active,section.specifications a:hover,section.specifications a:visited{color:#20a9e4}.page-template-product-basic .content h2,.page-template-products .content h2{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:38px;font-weight:400}.page-template-product-basic .content .intro,.page-template-products .content .intro{padding:100px 0 80px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:400;max-width:486px;text-align:center;margin:0 auto}.page-template-product-basic .content .intro p:last-of-type,.page-template-products .content .intro p:last-of-type{margin:0}.page-template-product-basic .content .intro.wide,.page-template-products .content .intro.wide{max-width:736px}@media screen and (max-width:768px){.page-template-product-basic .content h2,.page-template-products .content h2{font-size:28px}.page-template-product-basic .content .intro,.page-template-products .content .intro{padding:80px 0 60px;font-size:16px}}.page-template-product-basic #how-it-works,.page-template-products #how-it-works{width:100%}.page-template-product-basic #how-it-works .slides,.page-template-products #how-it-works .slides{margin-top:0}.page-template-product-basic #how-it-works .principles,.page-template-products #how-it-works .principles{color:#5a6471}.page-template-product-basic #how-it-works .principles h3,.page-template-product-basic #how-it-works .principles h4,.page-template-products #how-it-works .principles h3,.page-template-products #how-it-works .principles h4{color:#1b0b42}.page-template-product-basic #how-it-works .principles ol li,.page-template-products #how-it-works .principles ol li{color:#5a6471}.page-template-product-basic #how-it-works .principles ol li:before,.page-template-products #how-it-works .principles ol li:before{color:#1b0b42}.page-template-product-basic #how-it-works .top .col.copy,.page-template-products #how-it-works .top .col.copy{color:#5a6471}.page-template-product-basic #how-it-works .top .col.copy h3,.page-template-products #how-it-works .top .col.copy h3{color:#1b0b42}.page-template-product-basic #how-it-works .top .col.copy .trigger,.page-template-products #how-it-works .top .col.copy .trigger{color:#0da0e6}.trident{width:100%;background:#0c0c14;color:#fff;overflow:hidden}.trident .scroll-prompt{position:fixed;bottom:20px;left:40px;text-decoration:none;width:18px;height:35px;display:block;text-indent:-999px;z-index:10;overflow:hidden;background:url("/wp-content/themes/ctherm/resource/img/icons/arrow-blue-lg@3x.png");background-size:contain;background-position:center center;background-repeat:no-repeat;transform:rotate(-90deg)}.trident .banner{width:100%;padding:110px 0;background:#0c0c14;text-align:center;background:url("/wp-content/themes/ctherm/resource/img/trident-hero-bg-1.jpg") bottom center no-repeat #0c0c14;background-size:100%}.trident .banner h1.start,.trident .banner h2.start,.trident .banner h3.start{top:30px;opacity:0}.trident .banner h1,.trident .banner h2,.trident .banner h3{position:relative;top:0;transition:all 1s ease-out;opacity:1}.trident .banner h1{margin-bottom:40px}.trident .banner h2{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:38px;font-weight:400}.trident .banner h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#ceced2;font-size:26px;font-weight:300;opacity:.7;margin-bottom:30px}.trident .banner .btn{background:0 0;border:2px solid rgba(243,246,247,.75);line-height:45px}.trident .banner .btn:hover{background:#fff;color:#000}.trident .banner .product{position:relative;margin-top:40px;background:url("/wp-content/themes/ctherm/resource/img/trident-hero-bg-2.png") top center no-repeat;background-size:100%}.trident .banner .product img{max-width:1120px;margin:0 auto 30px auto}.trident .banner .product img.trident-box{position:relative;z-index:2}.trident .banner .product img.glow,.trident .banner .product img.t{position:absolute;top:0;left:50%;display:none}.trident .banner .product img.t{z-index:3}.trident .banner .product img.glow{z-index:1}.trident .banner .product .buttons{width:100%;margin-bottom:50px}.trident .banner .product .buttons a+a:last-child{margin-left:20px}.trident .banner .product h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:48px;font-weight:600;margin-bottom:30px}.trident .banner .product p{color:#ceced2;max-width:808px;display:inline-block;margin-bottom:0}@media screen and (max-width:1135px){.trident .banner .product img{max-width:100%}}@media screen and (max-width:768px){.trident .banner{padding:60px 0}.trident .banner h1{font-size:40px;margin-bottom:30px;padding:0 20px 15px 20px}.trident .banner h2{font-size:24px;line-height:24px;padding:0 20px}.trident .banner h3{font-size:18px;padding:0 20px}.trident .banner .btn{line-height:40px}.trident .banner .product h4{font-size:24px;line-height:24px;padding:0 20px}.trident .banner .product p{padding:0 20px;margin-bottom:20px}}@media screen and (max-width:500px){.trident .banner .buttons{width:75%!important;margin:0 auto}.trident .banner .buttons a{width:100%;display:block}.trident .banner .buttons a:first-child{margin-bottom:15px}.trident .banner .buttons a:last-child{margin-left:0!important}}.trident .trident-video iframe{width:100%;height:calc(100vw * .5625);display:block}.trident .options{width:100%;font-size:0;background:#181a27}.trident .options .option{position:relative;height:527px;display:inline-block;background-size:contain;background-repeat:no-repeat}.trident .options .option.full{width:100%}.trident .options .option.half{width:50%}.trident .options .option.tr{background-position:top right}.trident .options .option.tl{background-position:top left}.trident .options .option.bl{background-position:bottom left}.trident .options .option.tl .copy{right:80px}.trident .options .option.bl .copy{left:40%}.trident .options .option.bl .copy,.trident .options .option.tl .copy{position:absolute}.trident .options .option:nth-of-type(2){background-color:#14151f}.trident .options .option:nth-of-type(3){background-color:#202333}.trident .options .copy{max-width:350px}.trident .options .copy.sm{width:210px}.trident .options h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:38px;font-weight:600;text-transform:uppercase}.trident .options p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#ceced2;font-size:18px;font-weight:400}.trident .options a:not(.learn-more){color:#ceced2;text-decoration:underline}.trident .options .learn-more{text-transform:uppercase;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#f3f6f7;font-size:14px;font-weight:400;text-decoration:none}.trident .options .learn-more:after{margin-left:6px;width:14px;height:8.5px;display:inline-block;content:'';background:url("/wp-content/themes/ctherm/resource/img/icons/arrow-right-sm@3x.png");background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .3s ease-out}.trident .options .learn-more:hover:after{margin-left:10px}@media screen and (max-width:1050px) and (min-width:769px){.trident .options .option.bl .copy.sm{width:190px}}@media screen and (min-width:769px){.trident .options .option.full .copy{position:relative;top:50%;transform:translateY(-50%);position:absolute}.trident .options .option.half .copy{bottom:80px}}@media screen and (max-width:768px){.trident .options .option{height:80vw;min-height:320px}.trident .options .option.full.tl .copy{right:20px;width:185px}.trident .options .option.half{width:100%}.trident .options .option.half.bl .copy,.trident .options .option.half.tl .copy{left:40%;width:185px}.trident .options .copy{position:absolute;bottom:40px;width:185px}.trident .options .copy h3{font-size:30px}.trident .options .copy p{font-size:15px}}.trident .content h2{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:38px;font-weight:400}.trident .content .intro{padding:100px 0 80px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:18px;font-weight:400;max-width:486px;text-align:center;margin:0 auto}.trident .content .intro p:last-of-type{margin:0}.trident .content .intro.wide{max-width:736px}@media screen and (max-width:768px){.trident .content h2{font-size:28px}.trident .content .intro{padding:80px 0 60px;font-size:16px}}.trident #testimonials{position:relative;padding:100px 0 140px}.trident #testimonials .copy{position:relative;padding:0 0 70px 55px}.trident #testimonials .copy:before{position:absolute;top:0;left:0;width:30px;height:23px;display:block;content:'';background:url("/wp-content/themes/ctherm/resource/img/icons/quotes@3x.png");background-size:cover;background-position:center center;background-repeat:no-repeat}.trident #testimonials .copy img{position:absolute;bottom:0;right:0}.trident #testimonials h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:24px;font-weight:700;line-height:1;margin-bottom:30px}.trident #testimonials p{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#bcc3cb;font-size:20px;font-weight:400;line-height:1.6}.trident #testimonials p:last-of-type{margin:0}.trident #testimonials p span{color:#48a3ce}.trident #testimonials p a{color:#48a3ce;text-decoration:none}.trident #testimonials p a:hover{color:#48a3ce;text-decoration:underline}.trident #testimonials .custom-ctrl{position:absolute;bottom:60px;width:100%;left:0;margin:0;padding:0;list-style:none}.trident #testimonials .custom-ctrl .more{position:absolute;bottom:0;right:20px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:18px;font-weight:700;text-decoration:none;border-bottom:2px solid #0da0e6;transition:all .3s ease-out}.trident #testimonials .custom-ctrl .more:hover{border-bottom-color:#e4060d}.trident #testimonials .custom-ctrl li{width:14px;height:14px;display:inline-block;border-radius:50%;border:2px solid #5a5664;margin-right:5px;cursor:pointer;transition:all .3s ease-out}.trident #testimonials .custom-ctrl li:first-of-type{margin-left:55px}.trident #testimonials .custom-ctrl li.flex-active,.trident #testimonials .custom-ctrl li:hover{border-color:#0da0e6}@media screen and (max-width:1158px){.trident #testimonials .centre{padding:0 50px 0 20px}.trident #testimonials .custom-ctrl .more{right:50px}}@media screen and (max-width:768px){.trident #testimonials{padding:60px 0}.trident #testimonials h4{font-size:20px}.trident #testimonials p{font-size:16px}.trident #testimonials .copy{padding-left:35px}.trident #testimonials .copy:before{width:20px;height:15px}.trident #testimonials .copy img{position:relative;max-width:150px}.trident #testimonials .custom-ctrl .more{font-size:10px}}.trident #specifications{width:100%;margin:0 0 100px;background:#222234;border-collapse:collapse}.trident #specifications tr td,.trident #specifications tr th{width:20%;padding:20px 35px;border:1px solid #0c0c14;border-top:none;transition:all .3s ease-out;display:table-cell}.trident #specifications tr td:first-of-type,.trident #specifications tr th:first-of-type{background:#181825}.trident #specifications tr th{text-align:center;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:21px;font-weight:700;border-bottom:1px solid #5a5664}.trident #specifications tr th.active{background:#0da0e6}.trident #specifications tr td{color:#bcc3cb;font-size:14px}.trident #specifications tr td a{color:#bcc3cb}.trident #specifications tr td:first-of-type{font-size:16px;font-weight:500;color:#fff}.trident #specifications tr td:first-of-type a{color:#fff}.trident #specifications tr td.active{color:#fff;background:#393949}.trident #specifications tr td.active a{color:#fff}@media screen and (max-width:768px){.trident #specifications{margin:0 0 50px}.trident #specifications tr td,.trident #specifications tr th{display:none;padding:15px 25px}.trident #specifications tr td.active,.trident #specifications tr td:first-of-type,.trident #specifications tr th.active,.trident #specifications tr th:first-of-type{display:table-cell}.trident #specifications tr td{font-size:12px}.trident #specifications tr td:first-of-type{font-size:14px}.trident #specifications tr th{font-size:16px}}.trident .software{background:#f1f1f1}.trident .software .intro{color:#5a5664}.trident .software h2{color:#1b0b42}.trident .software img{width:100%;display:block}.trident .base-slider{height:66vw;position:relative}.trident .base-slider .slides,.trident .base-slider .slides li{width:100%;height:100%;display:block;margin:0;padding:0}.trident .base-slider .slides{list-style:none}.trident .base-slider .slides li{background-size:cover;background-position:center center;background-repeat:no-repeat}.trident .base-slider .slides li .caption{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;margin:0;padding:20px 60px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:16px;font-weight:400;background-color:rgba(0,0,0,.7)}.trident .base-slider .flex-control-paging,.trident .base-slider .flex-direction-nav{margin:0;padding:0;list-style:none;font-size:0}.trident .base-slider .flex-direction-nav a{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.trident .base-slider .flex-direction-nav a.flex-next{transform:rotate(180deg)}.trident .base-slider .flex-control-paging{width:100%;position:absolute;z-index:2;left:0;bottom:80px;padding:0 60px;text-align:right}.trident .base-slider .flex-control-paging li{width:14px;height:14px;display:inline-block;margin:0 9px 0 0}.trident .base-slider .flex-control-paging li:last-child{margin-right:0}.trident .base-slider .flex-control-paging li a{width:100%;height:100%;border:2px solid #5a5664;background-color:transparent;box-shadow:0 0 0 transparent;border-radius:50%;transition:all .3s ease-out;cursor:pointer}.trident .base-slider .flex-control-paging li a.flex-active,.trident .base-slider .flex-control-paging li a:hover{border-color:#0da0e6}@media screen and (max-width:1300px){.trident .base-slider .slides li .caption{padding:20px 15px}.trident .base-slider .flex-control-paging{bottom:80px;padding:0 15px}}@media screen and (max-width:768px){.trident .base-slider .flex-control-paging{bottom:10px}.trident .base-slider .flex-control-paging li{width:5px;height:5px}.trident .base-slider .flex-control-paging li a{border-color:#fff}}#how-it-works{width:100%}#how-it-works .flex-direction-nav a{top:250px;margin-top:0}#how-it-works .custom-ctrl{width:100%;display:flex;margin:0;padding:0;list-style:none;font-size:0;text-align:center}#how-it-works .custom-ctrl li{width:100%;height:57px;position:relative;display:block;background:#1c1c2c;line-height:57px;margin-right:10px;transition:all .3s ease-out;text-align:center;cursor:pointer;white-space:nowrap;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:24px;font-weight:400}#how-it-works .custom-ctrl li:before{position:absolute;bottom:0;left:50%;width:0;height:0;display:block;content:'';background:#0da0e6;transition:all .3s ease-out;opacity:0}#how-it-works .custom-ctrl li:last-of-type{margin-right:0}#how-it-works .custom-ctrl li.flex-active:before,#how-it-works .custom-ctrl li:hover:before{left:0;width:100%;height:2px;opacity:1}#how-it-works .slides{margin-top:160px}#how-it-works .principles{max-height:0;display:block;margin-top:100px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#ceced2;font-size:18px;font-weight:400;transition:all .3s ease-out;overflow:hidden}#how-it-works .principles.open{max-height:3000px}#how-it-works .principles h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:26px;font-weight:400}#how-it-works .principles h4{margin-top:50px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:18px;font-weight:700}#how-it-works .principles .imgs{width:100%;margin:45px auto;text-align:center}#how-it-works .principles .imgs img{display:inline-block;margin:25px;vertical-align:middle}#how-it-works .principles img{max-width:100%;margin:70px auto;display:inherit}#how-it-works .principles ol{margin:0;padding:0;list-style:none}#how-it-works .principles ol li{position:relative;padding-left:40px;counter-increment:step-counter;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#ceced2;font-size:18px;font-weight:400;margin-bottom:35px}#how-it-works .principles ol li:before{position:absolute;top:0;left:0;content:counter(step-counter);font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:20px;font-weight:700}#how-it-works .top{width:100%;font-size:0}#how-it-works .top .col{width:50%;display:inline-block;vertical-align:top}#how-it-works .top .col.img img{max-width:100%}#how-it-works .top .col.copy{position:relative;padding-left:110px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#ceced2;font-size:18px;font-weight:400}#how-it-works .top .col.copy .logo{position:absolute;top:0;left:0}#how-it-works .top .col.copy h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:28px;font-weight:400;line-height:1.2}#how-it-works .top .col.copy .trigger{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s ease-out}#how-it-works .top .col.copy .trigger:hover{color:#0da0e6}#how-it-works .top .col.copy .trigger.active:before{content:'-';font-size:35px;line-height:34px}#how-it-works .top .col.copy .trigger:before{margin-right:10px;width:38px;height:38px;display:inline-block;border-radius:50%;background:#0da0e6;content:'+';vertical-align:middle;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:24px;font-weight:400;text-align:center;line-height:40px}@media screen and (max-width:1158px){#how-it-works .custom-ctrl li{font-size:20px}#how-it-works .centre{padding:0 40px}#how-it-works .slides{margin-top:100px}#how-it-works .top .col.copy{font-size:16px;padding-left:80px}#how-it-works .top .col.copy .logo{width:60px}#how-it-works .top .col.copy h3{font-size:24px}#how-it-works .principles{margin-top:60px;font-size:16px}#how-it-works .principles h3{font-size:20px}#how-it-works .principles h4{margin-top:25px}#how-it-works .principles .imgs img{max-height:200px}#how-it-works .principles ol li{font-size:16px;margin-bottom:20px}}@media screen and (max-width:768px){#how-it-works .custom-ctrl{flex-wrap:wrap}#how-it-works .custom-ctrl li{width:100%;margin:0 0 10px;height:40px;line-height:40px}#how-it-works .custom-ctrl li:last-of-type{margin:0}#how-it-works .slides{margin-top:60px}#how-it-works .top .col{width:100%}#how-it-works .top .col.img{text-align:center}#how-it-works .top .col.img img{max-height:200px}#how-it-works .top .col.copy{padding-left:50px}#how-it-works .top .col.copy .logo{width:40px}#how-it-works .top .col.copy h3{font-size:18px}#how-it-works .top .col.copy .trigger{font-size:14px}#how-it-works .top .col.copy .trigger:before{width:20px;height:20px;line-height:21px}#how-it-works .top .col.copy .trigger.active:before{line-height:16px}}#accessories{width:100%;font-size:0;margin-bottom:170px}#accessories .flex-viewport{width:100%}#accessories .slides a{position:relative;height:400px;background-color:#fff;background-size:auto 260px;background-position:top center;background-repeat:no-repeat;border-collapse:collapse;border:1px solid #0c0c14;overflow:hidden}#accessories .slides a:before{position:absolute;bottom:40px;left:50%;margin-left:-19px;width:38px;height:38px;display:block;content:'';background:url("/wp-content/themes/ctherm/resource/img/icons/arrow-round-blue@3x.png");background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .3s ease-out;opacity:0}#accessories .slides a:after{position:absolute;bottom:0;left:50%;width:0;height:0;display:block;content:'';opacity:0;background:red;background:linear-gradient(to right,red 0,#00b1ff 100%);transition:all .3s ease-out}#accessories .slides a:hover:before{opacity:1}#accessories .slides a:hover:after{opacity:1;width:100%;height:4px;left:0}#accessories .slides a span{position:absolute;top:70%;left:0;width:100%;display:block;text-align:center;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:19px;font-weight:500}@media screen and (max-width:1000px){#accessories .slides a span{font-size:17px}}.accessories-bg{width:100%;display:block}.accessories-modal,.product-modal{width:100%;height:100%;display:none;position:fixed;z-index:2000;top:0;left:0}.accessories-modal .x,.product-modal .x{width:22px;height:22px;display:block;position:absolute;top:30px;right:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/ctherm/resource/img/icons/x-thin@2x.png")}.accessories-modal .content,.product-modal .content{max-width:900px;width:90%;max-height:90vh;display:none;position:absolute;z-index:2;top:50%;left:50%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.08);transform:translate(-50%,-50%)}.accessories-modal .content.active,.product-modal .content.active{display:block}.accessories-modal .content .top,.product-modal .content .top{height:285px;display:flex;align-items:center;padding:0 90px;background-color:#f3f6f7}.accessories-modal .content .top .graphic,.accessories-modal .content .top h4,.product-modal .content .top .graphic,.product-modal .content .top h4{width:50%;display:inline-block}.accessories-modal .content .top h4,.product-modal .content .top h4{position:relative;margin:0;padding:0 0 30px 0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:44px;font-weight:600;line-height:1.07em}.accessories-modal .content .top h4:before,.product-modal .content .top h4:before{position:absolute;top:100%;left:0;width:66px;height:6px;display:block;background:#e4060d;content:''}.accessories-modal .content .top .graphic,.product-modal .content .top .graphic{height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.accessories-modal .content .text,.product-modal .content .text{max-height:calc(90vh - 285px);padding:60px 90px;overflow:auto}.accessories-modal .bg,.product-modal .bg{width:100%;height:100%;display:block;z-index:1;top:0;left:0;background-color:rgba(5,5,5,.14)}@media screen and (max-width:1100px){.accessories-modal .content .top,.product-modal .content .top{padding:0 50px}.accessories-modal .content .top h4,.product-modal .content .top h4{font-size:36px}.accessories-modal .content .text,.product-modal .content .text{padding:40px 50px}}@media screen and (max-width:768px){.accessories-modal .content .top,.product-modal .content .top{height:200px;padding:0 20px}.accessories-modal .content .top h4,.product-modal .content .top h4{font-size:28px}.accessories-modal .content .text,.product-modal .content .text{max-height:calc(90vh - 200px);padding:20px}}.pm__banner{background-color:#f7f7f7}.pm__banner .wrap{max-width:75vw;margin:0 auto;padding:135px 0 70px 0;text-align:center}.pm__banner h1{margin-bottom:25px;font-size:64px;font-weight:500;line-height:1.1em;letter-spacing:-.022em;color:#1b0b42}.pm__banner h2{margin-bottom:40px;font-size:38px;font-weight:400;line-height:1.1em;letter-spacing:-.022em;color:#5a6471}.pm__banner .pm__banner__video{display:block;margin-bottom:10px;text-align:center}.pm__banner .pm__banner__video video{max-width:100%;display:inline-block}.pm__banner .pm__banner__graphic{display:block;margin-bottom:10px;text-align:center}.pm__banner .pm__banner__graphic img{max-width:100%;display:inline-block}@media screen and (max-width:1100px){.pm__banner .wrap{padding-top:70px}.pm__banner h1{font-size:48px}.pm__banner h2{font-size:34px}}@media screen and (max-width:768px){.pm__banner h1{font-size:36px}.pm__banner h2{font-size:30px}}@media screen and (max-width:480px){.pm__banner h1{font-size:28px}.pm__banner h2{font-size:24px}}.pm_flex .centre{max-width:1210px}.pm_tg2c{padding:100px 0}.pm_tg2c h3{max-width:630px;margin:0 auto;text-align:center}.pm_tg2c .graphic-wrap{display:flex;justify-content:center;padding:110px 0}.pm_tg2c .graphic-wrap img{max-width:60%;display:block;margin:0}.pm_tg2c .cols{display:grid;grid-gap:34px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pm_tg2c .cols .col :last-child{margin-bottom:0}.pm_tg2c .cols .col p{font-weight:500;letter-spacing:-.019em;color:#2c3d44}@media screen and (max-width:768px){.pm_tg2c{padding:50px 0}.pm_tg2c .graphic-wrap{padding:50px 0}}.pm_2c{padding:100px 0 130px 0;background-color:#f3f6f7}.pm_2c .cols{display:grid;grid-gap:70px;grid-template-columns:50% 1fr}.pm_2c .cols .col:first-child:not(:last-child){max-width:600px}.pm_2c .cols .col :last-child{margin-bottom:0}.pm_2c h3{position:relative;margin-bottom:50px;padding-bottom:35px}.pm_2c h3:after{width:100px;height:6px;display:block;content:' ';position:absolute;bottom:0;left:0;background-color:#339a23}.pm_2c p{font-weight:500;letter-spacing:-.019em;color:#2c3d44}.pm_2c blockquote{max-width:375px;display:block;margin:70px 0 0 0}.pm_2c blockquote p{font-size:32px;font-style:italic;font-weight:600;line-height:1.04em;letter-spacing:-.01em;color:#2c3d44}@media screen and (max-width:768px){.pm_2c{padding:50px 0}.pm_2c .cols{grid-gap:34px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pm_2c h3{margin-bottom:40px;padding-bottom:30px}.pm_2c blockquote{margin-top:40px}.pm_2c blockquote p{font-size:28px}}.pm_image_slider{padding:120px 0 85px 0;background-color:#181a27;color:#fff;text-align:center}.pm_image_slider h3{margin-bottom:60px;color:#fff}.pm_image_slider p{margin-bottom:60px;font-weight:500;letter-spacing:-.015em;color:#fff}.pm_image_slider .slider{max-width:calc(100vw - 170px);position:relative;margin:0 auto}.pm_image_slider .slider .slick-arrow{width:32px;height:75px;display:block;position:absolute;top:240px;transform:translateY(-50%);padding:0;font-size:0;background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-appearance:none;border:0;background-color:transparent;cursor:pointer;transition:all .2s ease-out}.pm_image_slider .slider .slick-arrow:hover{opacity:.8}.pm_image_slider .slider .slick-arrow.slick-prev{left:-75px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/slick-arrow-left.svg")}.pm_image_slider .slider .slick-arrow.slick-next{right:-75px;background-image:url("/wp-content/themes/ctherm/resource/img/icons/slick-arrow-right.svg")}.pm_image_slider .slider .slick-dots{display:flex;justify-content:center;margin:110px 0 0 0;padding:0;list-style:none}.pm_image_slider .slider .slick-dots li{margin:0 8px;padding:0}.pm_image_slider .slider .slick-dots li.slick-active button,.pm_image_slider .slider .slick-dots li:hover button{border-color:#0da0e6}.pm_image_slider .slider .slick-dots li button{width:16px;height:16px;display:block;font-size:0;border-radius:50%;border:1px solid #5a6471;-webkit-appearance:none;background-color:transparent;transition:all .2s ease-out;cursor:pointer}.pm_image_slider .slider .slide{width:100%;height:auto;display:block;position:relative}.pm_image_slider .slider .slide .text-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;pointer-events:none}.pm_image_slider .slider .slide .text-wrap .text{max-width:90%;display:block;font-size:31px;font-weight:500;line-height:1.35em;letter-spacing:-.01em}.pm_image_slider .slider .slide .img{width:100%;height:auto;display:block;position:relative;z-index:1;padding-bottom:41%;pointer-events:none;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:1400px){.pm_image_slider .slider .slick-arrow{top:calc((100vw - 170px) * .2)}.pm_image_slider .slider .slick-arrow.slick-prev{left:-50px}.pm_image_slider .slider .slick-arrow.slick-next{right:-50px}.pm_image_slider .slider .slick-dots{margin-top:60px}}@media screen and (max-width:768px){.pm_image_slider{padding:60px 0 40px 0}.pm_image_slider h3,.pm_image_slider p{margin-bottom:40px}.pm_image_slider .slider{max-width:calc(100vw - 130px)}.pm_image_slider .slider .slick-arrow{width:24px;top:calc((100vw - 130px) * .2)}.pm_image_slider .slider .slick-arrow.slick-prev{left:-40px}.pm_image_slider .slider .slick-arrow.slick-next{right:-40px}.pm_image_slider .slider .slick-dots{margin-top:30px}.pm_image_slider .slider .slide .text-wrap .text{font-size:22px}}#how-it-works.pm{background:#0c0c14;color:#fff}#how-it-works.pm .custom-ctrl li:first-child:last-child{display:none}#how-it-works.pm .principles.open{padding-bottom:50px}.about-top{height:30vw;max-height:400px;min-height:200px;padding:10vw 0 6vw 0;background-size:cover;background-position:center center;background-repeat:no-repeat}.about-top .text{text-align:center}.about-top h2{margin-bottom:0;font-size:21px;line-height:1em;font-weight:700;text-transform:uppercase;color:#fff}.about-top h1:last-child{margin-bottom:0}@media screen and (max-width:1100px){.about-top h2{font-size:18px}}@media screen and (max-width:768px){.about-top h2{font-size:16px}.about-top h1{margin-top:0}}@media screen and (max-width:480px){.about-top h2{font-size:14px}}.info-blocks{margin-bottom:90px;padding:95px 0;background-color:#f3f6f7}.info-blocks .centre{display:flex;flex-wrap:nowrap;justify-content:space-between}.info-blocks .block{width:260px}.info-blocks .block:last-child{margin-bottom:0}.info-blocks .block:nth-child(3n-1){margin-left:30px;margin-right:30px}.info-blocks .block a{color:#48a3ce;text-decoration:none}.info-blocks .block a:hover{text-decoration:underline}@media screen and (max-width:768px){.info-blocks .centre{display:block}.info-blocks .block{width:100%;margin-bottom:50px}.info-blocks .block:nth-child(3n-1){margin-left:0;margin-right:0}}.milestones{padding:5vw 0;background-color:#f3f6f7}.milestones .history-timeline{height:52px;position:relative;margin-top:40px;padding:0 52px;overflow:hidden;background-color:#fff}.milestones .history-timeline .arrow{width:52px;height:52px;display:block;position:absolute;z-index:500;top:0;background-color:#00ace3;background-repeat:no-repeat;background-position:center;background-size:24px 24px}.milestones .history-timeline .arrow.prev{left:0;background-image:url("/wp-content/themes/ctherm/resource/img/icons/timeline-left.svg")}.milestones .history-timeline .arrow.next{right:0;background-image:url("/wp-content/themes/ctherm/resource/img/icons/timeline-right.svg")}.milestones .history-timeline .years{font-size:0;white-space:nowrap}.milestones .history-timeline .years a{width:20%;height:52px;display:inline-block;vertical-align:middle;font-size:15px;line-height:52px;font-weight:700;text-align:center;text-decoration:none;color:#1b0b42}.milestones .history-timeline .years a.active{background-color:#1b0b42;color:#fff}@media screen and (max-width:850px){.milestones .history-timeline{height:40px;padding:0 40px}.milestones .history-timeline .arrow{width:40px;height:40px}.milestones .history-timeline .years a{width:100%;height:40px;line-height:40px;font-size:12px}}.milestones .history-content{background-color:#fff}.milestones .history-content .year{display:none}.milestones .history-content .year:last-child{display:block}.milestones .history-content .year .row{padding:26px 30px;border-top:1px solid #f3f6f7}.milestones .history-content .year .row .label{width:182px;display:inline-block;vertical-align:middle;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:13px;font-weight:500}.milestones .history-content .year .row .milestone,.milestones .history-content .year .row .nolink{width:calc(100% - 187px);display:inline-block;vertical-align:middle;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#00ace3;font-size:18px;font-weight:500;text-decoration:none}.milestones .history-content .year .row .nolink{color:#5a6471}.milestones .history-content .year .row .milestone:hover{text-decoration:underline}@media screen and (max-width:768px){.milestones .history-content .year .row{padding:20px}.milestones .history-content .year .row .label{width:80px}.milestones .history-content .year .row .milestone,.milestones .history-content .year .row .nolink{width:calc(100% - 85px);font-size:16px}}.newsroom{padding:110px 0 0 0}.newsroom .heading{color:#1b0b42;text-transform:uppercase}.post-categories{padding:50px 0;text-align:center}.post-categories a:not(.all){text-transform:uppercase}.post-categories a{margin:0 25px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#5a5664;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.post-categories a.active{color:#1b0b42}.post-categories a:hover{text-decoration:underline}@media screen and (max-width:768px){.post-categories a{margin:0 8px}}.posts-top{padding-bottom:30px}.posts-top .centre{display:flex;flex-wrap:wrap;justify-content:space-between}.posts-top .post-tile figure{height:468px}@media screen and (max-width:1100px){.posts-top .post-tile figure{height:42vw}}@media screen and (min-width:769px){.posts-top .post-tile:first-child{width:calc(66.66% - 7.5px)}.posts-top .post-tile:last-child{width:calc(33.33% - 7.5px)}}@media screen and (min-width:551px) and (max-width:768px){.posts-top .post-tile{width:calc(50% - 8px)}.posts-top .post-tile:nth-child(2n){margin-left:15px}.posts-top .post-tile figure{height:30vw}}@media screen and (max-width:550px){.posts-top .post-tile{width:100%;margin-bottom:20px}.posts-top .post-tile figure{height:59vw}}.posts-main{padding:75px 0 150px 0;background-color:#f3f6f7}.posts-main #posts-wrapper,.posts-main .posts-wrapper{display:flex;flex-wrap:wrap}.posts-main .post-tile{margin-bottom:20px}.posts-main .button{text-align:center}.posts-main .button .load-more{margin-top:20px}@media screen and (min-width:901px){.posts-main .post-tile{width:calc(33.33% - 10px)}.posts-main .post-tile:nth-child(3n-1){margin-left:15px;margin-right:15px}}@media screen and (max-width:900px){.posts-main{padding:50px 0 75px 0}.posts-main .post-tile{width:calc(50% - 8px)}.posts-main .post-tile:nth-child(2n){margin-left:15px}}@media screen and (max-width:550px){.posts-main .post-tile{width:100%}}.post-tile{background-color:#fff}.post-tile>a:hover+.text .title{text-decoration:underline}.post-tile figure{width:100%;height:225px;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#bebebe}.post-tile .text{padding:30px 20px}.post-tile .text .meta{margin-bottom:8px}.post-tile .text .meta a{margin-right:5px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#0da0e6;font-size:14px;font-weight:400;text-decoration:none}.post-tile .text .meta a:hover{text-decoration:underline}.post-tile .text .meta .topic{margin-right:5px;color:#0da0e6}.post-tile .text .meta .date{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#2c3d44;font-size:14px;font-weight:400}.post-tile .text .title{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#2c3d44;font-size:20px;font-weight:600;line-height:1.07em;letter-spacing:-.01em;text-decoration:none;overflow:hidden}.post-tile .text .title:hover{text-decoration:underline}@media screen and (max-width:1100px){.post-tile figure{height:20vw}.post-tile .text .meta .date,.post-tile .text .meta a{font-size:12px}}@media screen and (max-width:900px){.post-tile figure{height:30vw}}@media screen and (max-width:550px){.post-tile figure{height:59vw}.post-tile .text{padding:20px 10px}}.post-head{padding:120px 0 55px 0}.post-head .centre{width:90%;max-width:760px}.post-head .meta{margin-bottom:30px}.post-head .meta a{margin-right:10px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#0da0e6;font-size:16px;font-weight:400;text-decoration:none}.post-head .meta a:hover{text-decoration:underline}.post-head .meta .date{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#2c3d44;font-size:16px;font-weight:400}.post-head h1{margin-bottom:36px;padding:0 0 50px 0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:38px;font-weight:700;line-height:1.11em;border-bottom:1px solid #5a5664}.post-head .share a{display:inline-block;margin-right:10px;font-size:23px;color:#0da0e6;text-decoration:none;transition:all .2s ease-out}.post-head .share a:hover{opacity:.8}@media screen and (max-width:1000px){.post-head{padding:80px 0 40px 0}.post-head .meta{margin-bottom:20px}.post-head h1{padding-bottom:40px;font-size:30px}}@media screen and (max-width:768px){.post-head{padding:40px 0}.post-head .meta .date,.post-head .meta a{font-size:14px}.post-head h1{margin-bottom:20px;padding-bottom:30px;font-size:24px}}.post-body{padding-bottom:60px}.post-body .centre>div{margin-left:auto;margin-right:auto;margin-bottom:36px}.post-body .centre>div.thin{width:90%;max-width:720px}.post-body .text-content a:not(.btn){color:#0da0e6;text-decoration:none}.post-body .text-content a:not(.btn):hover{color:#0da0e6;text-decoration:underline}.post-body .text-content>*{margin-bottom:25px}.post-body .text-content :last-child{margin-bottom:0}.post-body .text-content img{max-width:100%;height:auto;display:block}.post-body .text-content p:empty{display:none}.post-body .text-content iframe{width:100%;height:400px}.post-body .image-large{width:100%;max-width:900px}.post-body .image-large img{width:100%;height:auto;display:block;pointer-events:none}.post-body .highlighted{padding:20px 0 20px 32px;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:600;border-left:4px solid #e4060d}.post-body .press-contact{margin-top:70px;padding:50px 0 0 0;border-top:1px solid #5a5664}.post-body .press-contact h4{margin-bottom:25px}.post-body .press-contact :last-child{margin-bottom:0}.post-body .webinar-embed{width:100%;height:auto;display:block;position:relative;padding-top:56.25%}.post-body .webinar-embed iframe{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:768px){.post-body .text-content>*{margin-bottom:20px}.post-body .text-content iframe{height:47vw}.post-body .highlighted{padding:15px 0 15px 20px;font-size:16px}}.posts-related{padding:80px 0;background-color:#f3f6f7}.posts-related .centre{max-width:760px}.posts-related h3{margin-bottom:26px}.posts-related .posts-two{display:flex;flex-wrap:wrap;justify-content:space-between}.posts-related .posts-two .post-tile{width:calc(50% - 7.5px)}@media screen and (max-width:550px){.posts-related .posts-two .post-tile{width:100%}.posts-related .posts-two .post-tile:first-child{margin-bottom:20px}}.no-posts{padding:50px 0 0 0;text-align:center}.team-grid{padding:60px 0 110px 0;background-color:#f3f6f7}.team-grid .centre{display:flex;flex-wrap:wrap}.team-grid .block{width:calc(50% - 10px);display:block;margin:0 20px 20px 0;background-color:#fff;text-decoration:none;cursor:pointer}.team-grid .block:nth-child(2n){margin-right:0}.team-grid .block:hover .photo{opacity:.9}.team-grid .block .photo{height:340px;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .2s ease-out}.team-grid .block .photo img{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.team-grid .block .text{position:relative;padding:40px}.team-grid .block h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1em}.team-grid .block h4 .title{position:relative;top:-.35em;font-size:11px;font-weight:500}.team-grid .block h5{margin-bottom:0;font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:17px;font-weight:400;line-height:1em;opacity:.33}.team-grid .block .linkedin{width:20px;height:17px;display:block;position:absolute;top:52px;right:44px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/ctherm/resource/img/icons/linkedin.png")}@media screen and (max-width:1200px){.team-grid .block .photo{height:32vw}}@media screen and (max-width:768px){.team-grid .block .text{padding:25px}.team-grid .block h4{margin-bottom:5px;font-size:15px}.team-grid .block h4 .title{display:inline-block;margin-top:4px;font-size:10px}.team-grid .block h5{font-size:15px}}@media screen and (max-width:480px){.team-grid .block{width:100%;margin-right:0}.team-grid .block .photo{height:50vw;background-position:center top}}.team-modal{width:100%;height:100%;display:none;position:fixed;z-index:2000;top:0;left:0}.team-modal .x{width:22px;height:22px;display:block;position:absolute;top:30px;right:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/ctherm/resource/img/icons/x-thin-white@2x.png")}.team-modal .content{max-width:530px;width:90%;max-height:90vh;display:none;position:absolute;z-index:2;top:50%;left:50%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.08);transform:translate(-50%,-50%)}.team-modal .content.active{display:block}.team-modal .content .photo{height:340px;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all .2s ease-out}.team-modal .content .photo img{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.team-modal .content .text{max-height:calc(90vh - 340px);position:relative;padding:40px;overflow:auto}.team-modal .content h4{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1em}.team-modal .content h4 .title{position:relative;top:-.35em;font-size:11px;font-weight:500}.team-modal .content h5{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:17px;font-weight:400;line-height:1em;opacity:.33}.team-modal .content .linkedin{width:20px;height:17px;display:block;position:absolute;top:52px;right:44px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/wp-content/themes/ctherm/resource/img/icons/linkedin.png")}.team-modal .bg{width:100%;height:100%;display:block;z-index:1;top:0;left:0;background-color:rgba(5,5,5,.14)}@media screen and (max-width:1100px){.team-modal .content .text{padding:40px 50px}}@media screen and (max-width:768px){.team-modal .content .x{top:15px;right:15px}.team-modal .content .text{padding:25px}.team-modal .content .text h4{margin-bottom:5px;font-size:15px}.team-modal .content .text h4 .title{display:inline-block;margin-top:4px;font-size:10px}.team-modal .content .text h5{font-size:15px}.team-modal .content .text .linkedin{top:24px;right:20px}}@media screen and (max-width:600px){.team-modal .content .photo{height:50vw;background-position:center top}.team-modal .content .text{max-height:calc(90vh - 50vw)}}.heading-plain.tech-library h2 .tax-icon{display:inline-block;vertical-align:middle;margin-right:10px}.tech-library-search{padding-bottom:30px}.tech-library-search:last-child{padding-bottom:150px}.tech-library-search form{display:flex;justify-content:center}.tech-library-search input[type=submit],.tech-library-search input[type=text]{font-size:16px}.tech-library-search input[type=text]{width:500px;height:50px;display:block;padding:0 10px}.tech-library-search input[type=submit]{display:block;padding:0 20px;color:#fff;background-color:#1b0b42;border:none;outline:0;cursor:pointer;transition:all .2s ease-out}.tech-library-search input[type=submit]:hover{background-color:#2d126e}.tech-categories{padding-bottom:50px;text-align:center}.tech-categories:last-child{padding-bottom:150px}.tech-categories a{display:inline-block;margin:0 1px 5px 1px;padding:0 5px;background-color:#0da0e6;color:#fff;transition:all .2s ease-out;text-decoration:none}.tech-categories a:hover{background-color:#0c8fce}.tech-categories a.active{background-color:#1b0b42}.tech-categories a.active:hover{background-color:#240f58}@media screen and (max-width:768px){.tech-categories a{margin-bottom:1px;font-size:.8em}}.tech-library-posts{padding:50px 0;background-color:#f3f6f7}.tech-library-posts .post{padding:30px 0;border-bottom:1px solid #ccc}.tech-library-posts .post:last-child{border-bottom:none}.tech-library-posts .post a{font-size:1.1em;color:#20a9e4;font-weight:700;text-decoration:none}.tech-library-posts .post a:hover{color:#199ad1}.tech-library-posts .pagination{margin-top:40px}.tech-library-no-posts{padding:0 0 80px 0;text-align:center}.tech-library-post{padding-top:0}section.search{padding:7vw 0;background-color:#f3f6f7}section.search .search-results .block{padding:30px 0;border-bottom:1px solid #e3e3e3}section.search .search-results .block:first-child{padding-top:0}section.search .search-results .block+.pagination{margin-top:80px}section.search .search-results .block .btn{margin-bottom:0}.pagination{text-align:center}.pagination .page-numbers,.pagination a{height:55px;display:inline-block;vertical-align:middle;margin:0 12px 12px 0;padding:0 23px;font-size:16px;line-height:55px;font-weight:700;background-color:#fff;color:#1b0b42;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out}.pagination .page-numbers.text,.pagination a.text{padding:0 35px}.pagination .page-numbers:last-child,.pagination a:last-child{margin-right:0}.pagination .page-numbers.current,.pagination .page-numbers:hover,.pagination a.current,.pagination a:hover{background-color:#1b0b42;color:#fff}.pagination .nos{display:inline-block}@media screen and (max-width:1600px){.pagination a{height:40px;line-height:40px;margin:0 10px 10px 0;padding:0 15px;font-size:14px}.pagination a.text{padding:0 20px}}@media screen and (max-width:1150px){.pagination a{margin-right:0}}@media screen and (max-width:980px){.pagination .nos{width:100%;display:block}.pagination .nos a:not(.text){width:18%}}.basic-content.contact{background:#f3f6f7}.basic-content.contact .row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.basic-content.contact .row p{width:48%}.basic-content.contact .row .wpcf7-form-control-wrap,.basic-content.contact .row textarea{width:100%}.basic-content.contact .row.check{margin-bottom:20px}.basic-content.contact h2{line-height:1em}.basic-content.contact .wpcf7-checkbox{margin:10px 0;display:inline-block}.basic-content.contact table.contact{background:0 0;border:none;box-shadow:none}.basic-content.contact table.contact tr td{width:48%!important;padding:0;vertical-align:top;border:none}.basic-content.contact table.contact tr td:first-child{padding-left:0}.basic-content.contact table.contact tr td:last-child{padding-right:0}.basic-content.contact .wpsl-gmap-canvas{height:350px!important}.basic-content.contact .wpsl-gmap-canvas:last-child{margin-bottom:0}@media screen and (max-width:600px){.basic-content.contact .row p{width:100%}.basic-content.contact .row p:last-child{margin-bottom:1.5em}.basic-content.contact table.contact tr{display:flex;flex-wrap:wrap}.basic-content.contact table.contact tr td{width:100%!important;display:block;padding:20px 0}.basic-content.contact .wpsl-gmap-canvas{height:50vw!important}}.careers{padding:95px 0;background-color:#f3f6f7}.careers h3{margin-bottom:1em}.careers .career{margin:0 0 90px}.careers .career:last-of-type{margin:0}.careers h2{font-size:24px;line-height:1em;margin:0 0 1em;font-weight:700;text-transform:uppercase}.careers h2 a{color:#48a3ce}#upcoming-webinars:not(:last-child){padding-bottom:20px}#past-webinars h3,#upcoming-webinars h3{margin-bottom:40px}.tal-block{font-family:proxima-nova,"Helvetica Neue",Helvetica,sans-serif;color:#1b0b42;font-size:18px;font-weight:400;background:#fff;line-height:1.5}.tal-block .inner{max-width:1440px;margin:0 auto;padding-left:48px;padding-right:48px}.tal-block h1,.tal-block h2,.tal-block h3,.tal-block h4,.tal-block h5,.tal-block h6{margin:0;color:#1b0b42;font-weight:500;line-height:1.19em;letter-spacing:-.02em}.tal-block h1{font-size:56px}.tal-block h2{font-size:42px}.tal-block h3{font-size:28px}.tal-block h4{font-size:20px}.tal-block h5{font-size:18px}.tal-block h6{font-size:16px}.tal-block .btn,.tal-block .wp-block-button__link,.tal-block .wp-element-button{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-size:18px;font-weight:500;line-height:48px;letter-spacing:-.02em;border-radius:10px;box-sizing:border-box;transition:all .2s ease-in-out;text-decoration:none;cursor:pointer;background-image:none;text-transform:none;background-color:#fff;color:#1b0b42}.tal-block .btn .icon,.tal-block .wp-block-button__link .icon,.tal-block .wp-element-button .icon{background-color:#1b0b42;transition:background-color .2s ease-in-out}.tal-block .btn:hover,.tal-block .wp-block-button__link:hover,.tal-block .wp-element-button:hover{background-color:#fff;color:#29136a}.tal-block .btn:hover .icon,.tal-block .wp-block-button__link:hover .icon,.tal-block .wp-element-button:hover .icon{background-color:#29136a}.tal-block .btn .icon,.tal-block .wp-block-button__link .icon,.tal-block .wp-element-button .icon{width:24px;height:24px;display:block;mask-size:contain;mask-position:center;mask-repeat:no-repeat;transition:background-color .2s ease-in-out}.tal-block .btn.white,.tal-block .btn.wp-block-button__link,.tal-block .btn.wp-element-button,.tal-block .wp-block-button__link.white,.tal-block .wp-block-button__link.wp-block-button__link,.tal-block .wp-block-button__link.wp-element-button,.tal-block .wp-element-button.white,.tal-block .wp-element-button.wp-block-button__link,.tal-block .wp-element-button.wp-element-button{background-color:#fff;color:#1b0b42}.tal-block .btn.white .icon,.tal-block .btn.wp-block-button__link .icon,.tal-block .btn.wp-element-button .icon,.tal-block .wp-block-button__link.white .icon,.tal-block .wp-block-button__link.wp-block-button__link .icon,.tal-block .wp-block-button__link.wp-element-button .icon,.tal-block .wp-element-button.white .icon,.tal-block .wp-element-button.wp-block-button__link .icon,.tal-block .wp-element-button.wp-element-button .icon{background-color:#1b0b42}.tal-block .btn.white:hover,.tal-block .btn.wp-block-button__link:hover,.tal-block .btn.wp-element-button:hover,.tal-block .wp-block-button__link.white:hover,.tal-block .wp-block-button__link.wp-block-button__link:hover,.tal-block .wp-block-button__link.wp-element-button:hover,.tal-block .wp-element-button.white:hover,.tal-block .wp-element-button.wp-block-button__link:hover,.tal-block .wp-element-button.wp-element-button:hover{background-color:#fff;color:#1b0b42}.tal-block .btn.white:hover .icon,.tal-block .btn.wp-block-button__link:hover .icon,.tal-block .btn.wp-element-button:hover .icon,.tal-block .wp-block-button__link.white:hover .icon,.tal-block .wp-block-button__link.wp-block-button__link:hover .icon,.tal-block .wp-block-button__link.wp-element-button:hover .icon,.tal-block .wp-element-button.white:hover .icon,.tal-block .wp-element-button.wp-block-button__link:hover .icon,.tal-block .wp-element-button.wp-element-button:hover .icon{background-color:#1b0b42}.tal-block .btn.blue,.tal-block .wp-block-button__link.blue,.tal-block .wp-element-button.blue{background-color:#0da0e6;color:#fff}.tal-block .btn.blue .icon,.tal-block .wp-block-button__link.blue .icon,.tal-block .wp-element-button.blue .icon{background-color:#fff}.tal-block .btn.blue:hover,.tal-block .wp-block-button__link.blue:hover,.tal-block .wp-element-button.blue:hover{background-color:#48a3ce;color:#fff}.tal-block .btn.blue:hover .icon,.tal-block .wp-block-button__link.blue:hover .icon,.tal-block .wp-element-button.blue:hover .icon{background-color:#fff}.tal-block .btn.blue-light,.tal-block .wp-block-button__link.blue-light,.tal-block .wp-element-button.blue-light{background-color:#48a3ce;color:#fff}.tal-block .btn.blue-light .icon,.tal-block .wp-block-button__link.blue-light .icon,.tal-block .wp-element-button.blue-light .icon{background-color:#fff}.tal-block .btn.blue-light:hover,.tal-block .wp-block-button__link.blue-light:hover,.tal-block .wp-element-button.blue-light:hover{background-color:#0da0e6;color:#fff}.tal-block .btn.blue-light:hover .icon,.tal-block .wp-block-button__link.blue-light:hover .icon,.tal-block .wp-element-button.blue-light:hover .icon{background-color:#fff}@media screen and (max-width:768px){.tal-block .btn,.tal-block .wp-block-button__link,.tal-block .wp-element-button{height:48px;padding:0 20px;font-size:14px;line-height:44px}.tal-block .btn.lg,.tal-block .wp-block-button__link.lg,.tal-block .wp-element-button.lg{height:48px;padding:0 20px;font-size:14px;line-height:44px}}@media screen and (max-width:1100px){.tal-block h2{font-size:32px}}@media screen and (max-width:768px){.tal-block .inner{padding-left:24px;padding-right:24px}}section.tal-hero{height:800px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center}section.tal-hero .tal-hero-content{position:relative;z-index:10}section.tal-hero .tal-hero-content h1{margin:0;font-size:29px;font-weight:500;line-height:.9em;letter-spacing:-.02em;color:#fff}section.tal-hero .tal-hero-content .tal-hero-subheading{margin-top:36px;margin-bottom:0;font-size:109px;font-weight:500;line-height:.9em;letter-spacing:-.02em;color:#fff}section.tal-hero .tal-hero-content .button-wrap{margin-top:54px}section.tal-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5}section.tal-hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:96px;background-color:#fff;border-radius:64px 64px 0 0;z-index:8}section.tal-hero video.tal-hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media (max-width:1100px){section.tal-hero .tal-hero-content h1{font-size:22px}section.tal-hero .tal-hero-content .tal-hero-subheading{margin-top:24px;font-size:80px}section.tal-hero .tal-hero-content .button-wrap{margin-top:36px}}@media (max-width:768px){section.tal-hero{height:600px}section.tal-hero:after{height:48px;border-radius:32px 32px 0 0}section.tal-hero .tal-hero-content h1{font-size:18px}section.tal-hero .tal-hero-content .tal-hero-subheading{margin-top:16px;font-size:48px}section.tal-hero .tal-hero-content .button-wrap{margin-top:24px}}section.tal-intro{padding-bottom:128px;background-color:#fff;border-bottom:1px solid rgba(27,11,66,.1)}section.tal-intro h3{max-width:870px;margin:0;font-size:64px;font-weight:500;line-height:1.06em;letter-spacing:-.02em;color:#d1ced9;overflow:hidden;display:block}section.tal-intro h3 .line{display:block;color:#d1ced9}section.tal-intro h3 .line .word{white-space:nowrap;color:#d1ced9}section.tal-intro h3 .line .char{display:inline-block;color:#d1ced9}section.tal-intro h3.animate .line .char{animation:tal-intro-color-fade .5s ease-in-out forwards;transition:color .5s ease-in-out}@media (max-width:1100px){section.tal-intro{padding-bottom:96px}section.tal-intro h3{font-size:48px}}@media (max-width:768px){section.tal-intro{padding-bottom:64px}section.tal-intro h3{font-size:32px}}@keyframes tal-intro-color-fade{from{color:#d1ced9}to{color:#1b0b42}}section.tal-value-props{padding:68px 0;border-bottom:1px solid rgba(27,11,66,.1)}section.tal-value-props .title-wrap{margin-bottom:72px}section.tal-value-props .grid{display:grid;grid-gap:28px;grid-template-columns:repeat(4,1fr)}section.tal-value-props .block{display:flex;gap:16px;flex-direction:column}section.tal-value-props .block .icon-wrapper{width:48px;height:48px}section.tal-value-props .block .icon-wrapper img{width:100%;height:100%;object-fit:contain}section.tal-value-props .block .heading{font-size:36px;line-height:.9em;color:#1b0b42}section.tal-value-props .block .text{font-size:18px;line-height:1.27em;color:#5a6471}@media (max-width:1100px){section.tal-value-props{padding:56px 0}section.tal-value-props .title-wrap{margin-bottom:56px}section.tal-value-props .grid{grid-template-columns:repeat(2,1fr)}section.tal-value-props .block .heading{font-size:32px}}@media (max-width:768px){section.tal-value-props{padding:48px 0}section.tal-value-props .title-wrap{margin-bottom:32px}section.tal-value-props .block .heading{font-size:24px}}@media (max-width:500px){section.tal-value-props .grid{grid-template-columns:1fr}}section.tal-testimonials{padding:68px 0 20px 0;overflow:hidden}section.tal-testimonials+.tal-cta{margin-top:72px}section.tal-testimonials .title-controls-wrapper{display:flex;gap:24px;justify-content:space-between;align-items:center}section.tal-testimonials .controls{display:flex;gap:24px;align-items:center}section.tal-testimonials .controls .flexslider-controls{display:flex;gap:16px;align-items:center}section.tal-testimonials .controls .link-wrapper .link{font-size:18px;font-weight:600;letter-spacing:-.02em;color:#1b0b42;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;transition:color .2s ease-in-out}section.tal-testimonials .controls .link-wrapper .link:hover{color:#29136a}section.tal-testimonials .controls .nav-arrow,section.tal-testimonials .controls button{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #d1ced9;border-radius:50%;background-color:transparent;outline:0;font-size:0;cursor:pointer;transition:all .2s ease-in-out}section.tal-testimonials .controls .nav-arrow:hover,section.tal-testimonials .controls button:hover{border-color:#29136a}section.tal-testimonials .controls .nav-arrow:hover .icon-arrow-left,section.tal-testimonials .controls .nav-arrow:hover .icon-arrow-right,section.tal-testimonials .controls button:hover .icon-arrow-left,section.tal-testimonials .controls button:hover .icon-arrow-right{background-color:#29136a}section.tal-testimonials .controls .nav-arrow .icon,section.tal-testimonials .controls button .icon{width:16px;height:16px;display:block;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:#1b0b42;transition:all .2s ease-in-out}section.tal-testimonials .controls .nav-arrow .icon.icon-arrow-left,section.tal-testimonials .controls button .icon.icon-arrow-left{mask-image:url("/wp-content/themes/ctherm/resource/img/tal/arrow-left.svg")}section.tal-testimonials .controls .nav-arrow .icon.icon-arrow-right,section.tal-testimonials .controls button .icon.icon-arrow-right{mask-image:url("/wp-content/themes/ctherm/resource/img/tal/arrow-right.svg")}section.tal-testimonials .title-wrap{padding-bottom:32px}section.tal-testimonials .slides{display:flex}section.tal-testimonials .flex-viewport{overflow:visible!important}section.tal-testimonials .testimonial-slider{max-width:90vw;width:774px;padding-top:48px}section.tal-testimonials .testimonial-slider .slide{min-height:470px;display:flex!important;flex-direction:column;gap:24px;justify-content:space-between;padding:46px;background-color:#f3f6f7;border-radius:24px}section.tal-testimonials .testimonial-slider .slide blockquote{margin:0;position:relative;color:#1b0b42;font-size:36px;font-weight:500;line-height:1.27em;font-style:normal}section.tal-testimonials .testimonial-slider .slide blockquote:before{width:18px;height:17px;content:"";display:block;margin-bottom:24px;background-image:url("/wp-content/themes/ctherm/resource/img/tal/quotation-mark.svg");background-size:contain;background-repeat:no-repeat;background-position:left center}section.tal-testimonials .testimonial-slider .slide .testimonial-info{display:flex;gap:16px;align-items:center}section.tal-testimonials .testimonial-slider .slide .testimonial-info .logo-wrapper{width:60px;height:60px;flex-shrink:0;border-radius:50%;background:#fff;overflow:hidden}section.tal-testimonials .testimonial-slider .slide .testimonial-info .logo-wrapper img.logo{width:100%;height:100%;object-fit:contain}section.tal-testimonials .testimonial-slider .slide .testimonial-info .info-text{display:flex;flex-direction:column;gap:8px}section.tal-testimonials .testimonial-slider .slide .testimonial-info .info-text .name{font-size:15px;font-weight:600;line-height:.9em;color:#1b0b42}section.tal-testimonials .testimonial-slider .slide .testimonial-info .info-text .title{font-size:13px;line-height:.9em;text-transform:uppercase;color:#1b0b42}@media screen and (max-width:1100px){section.tal-testimonials{padding-top:48px}section.tal-testimonials .title-controls-wrapper{flex-direction:column;gap:16px;align-items:flex-start}section.tal-testimonials .controls{width:100%;justify-content:flex-end}section.tal-testimonials .title-wrap{padding-bottom:0}section.tal-testimonials .testimonial-slider .slide{padding:48px 32px}}@media screen and (max-width:768px){section.tal-testimonials .testimonial-slider .slide{min-height:200px;padding:32px 24px}section.tal-testimonials .testimonial-slider .slide .testimonial-quote{font-size:24px}}.tal-partners{padding:64px 0}.tal-partners .title-wrap{padding-bottom:32px}.tal-partners .logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.tal-partners .logos .logo-wrapper{width:250px;height:90px;display:flex;align-items:center;justify-content:center}.tal-partners .logos .logo-wrapper a,.tal-partners .logos .logo-wrapper img{max-width:100%;max-height:100%;object-fit:contain}@media screen and (max-width:1100px){.tal-partners .logos{flex-wrap:wrap}.tal-partners .logos .logo-wrapper{width:220px;height:auto}}@media screen and (max-width:768px){.tal-partners .logos{gap:16px}}.tal-cta{height:800px;display:flex;align-items:center;justify-content:center;position:relative;text-align:center}.tal-cta .inner{height:100%;display:flex;align-items:center;justify-content:center}.tal-cta .text-wrap{max-width:890px;display:flex;gap:24px;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10;text-align:center}.tal-cta .text-wrap h2{margin:0;font-size:96px;line-height:1.04em;letter-spacing:-.02em;color:#fff}.tal-cta .text-wrap .subtext{font-size:20px;font-weight:500;line-height:1.33em;color:#fff}.tal-cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:5}.tal-cta .bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.tal-cta .bg img,.tal-cta .bg video{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:1100px){.tal-cta .text-wrap h2{font-size:64px}}@media (max-width:768px){.tal-cta{height:600px}.tal-cta .text-wrap h2{font-size:48px}}section.tal-featured-resources{overflow:hidden}section.tal-featured-resources.posts{padding:96px 0;background-color:#f3f6f7}section.tal-featured-resources.pages{padding:64px 0;border-bottom:1px solid rgba(27,11,66,.1)}section.tal-featured-resources.multiple{padding:64px 0;border-bottom:1px solid rgba(27,11,66,.1)}section.tal-featured-resources .title-controls-wrapper{display:flex;gap:24px;justify-content:space-between;align-items:center}section.tal-featured-resources .controls{display:flex;gap:24px;align-items:center}section.tal-featured-resources .controls .flexslider-controls{display:flex;gap:16px;align-items:center}section.tal-featured-resources .controls .link-wrapper .link{font-size:18px;font-weight:600;letter-spacing:-.02em;color:#1b0b42;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;transition:color .2s ease-in-out}section.tal-featured-resources .controls .link-wrapper .link:hover{color:#29136a}section.tal-featured-resources .controls .nav-arrow,section.tal-featured-resources .controls button{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #d1ced9;border-radius:50%;background-color:transparent;outline:0;font-size:0;cursor:pointer;transition:all .2s ease-in-out}section.tal-featured-resources .controls .nav-arrow:hover,section.tal-featured-resources .controls button:hover{border-color:#29136a}section.tal-featured-resources .controls .nav-arrow:hover .icon-arrow-left,section.tal-featured-resources .controls .nav-arrow:hover .icon-arrow-right,section.tal-featured-resources .controls button:hover .icon-arrow-left,section.tal-featured-resources .controls button:hover .icon-arrow-right{background-color:#29136a}section.tal-featured-resources .controls .nav-arrow .icon,section.tal-featured-resources .controls button .icon{width:16px;height:16px;display:block;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:#1b0b42;transition:all .2s ease-in-out}section.tal-featured-resources .controls .nav-arrow .icon.icon-arrow-left,section.tal-featured-resources .controls button .icon.icon-arrow-left{mask-image:url("/wp-content/themes/ctherm/resource/img/tal/arrow-left.svg")}section.tal-featured-resources .controls .nav-arrow .icon.icon-arrow-right,section.tal-featured-resources .controls button .icon.icon-arrow-right{mask-image:url("/wp-content/themes/ctherm/resource/img/tal/arrow-right.svg")}section.tal-featured-resources .flex-viewport{overflow:visible!important}section.tal-featured-resources .slides{display:flex}section.tal-featured-resources .title-wrap{display:flex;gap:36px;flex-direction:column;padding-bottom:32px}section.tal-featured-resources .title-wrap .intro{font-size:18px;line-height:1.55em;color:#5a6471}section.tal-featured-resources .featured-posts-slider{padding-top:48px}section.tal-featured-resources .featured-posts-slider .resource-block .resource-card-link{height:100%;display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit}section.tal-featured-resources .featured-posts-slider .resource-block .resource-card-link:hover .resource-title{color:#29136a}section.tal-featured-resources .featured-posts-slider .resource-block .resource-image{width:100%;height:215px;background-color:#b2b2b2}section.tal-featured-resources .featured-posts-slider .resource-block .resource-image img{width:100%;height:100%;object-fit:cover;object-position:center}section.tal-featured-resources .featured-posts-slider .resource-block .resource-content{display:flex;gap:12px;flex-direction:column;padding:24px 20px 20px 20px}section.tal-featured-resources .featured-posts-slider .resource-block .resource-content .resource-category{font-size:14px;line-height:1em;letter-spacing:-.02em;color:#0da0e6}section.tal-featured-resources .featured-posts-slider .resource-block .resource-content .resource-date{font-size:14px;line-height:1em;letter-spacing:-.02em;color:#1b0b42}section.tal-featured-resources .featured-posts-slider .resource-block .resource-content .resource-title{font-size:20px;font-weight:600;line-height:1.2em;letter-spacing:-.02em;color:#1b0b42;transition:color .2s ease-in-out}section.tal-featured-resources .featured-pages-slider{padding-top:48px}section.tal-featured-resources .featured-pages-slider .resource-block .resource-card-link{height:100%;display:flex;flex-direction:column;padding:32px;background-color:#f3f6f7;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit}section.tal-featured-resources .featured-pages-slider .resource-block .resource-card-link:hover .resource-title{color:#29136a}section.tal-featured-resources .featured-pages-slider .resource-block .resource-card-link:hover .icon.arrow-up-right{background-color:#29136a}section.tal-featured-resources .featured-pages-slider .resource-block .resource-image-wrapper{width:100%;min-height:290px;height:auto;display:flex;align-items:center;justify-content:center;flex-grow:1}section.tal-featured-resources .featured-pages-slider .resource-block .resource-image-wrapper .resource-image{width:166px;height:166px;border-radius:50%;overflow:hidden}section.tal-featured-resources .featured-pages-slider .resource-block .resource-image-wrapper .resource-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}section.tal-featured-resources .featured-pages-slider .resource-block .resource-content{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}section.tal-featured-resources .featured-pages-slider .resource-block .resource-content .resource-title{font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:-.02em;color:#1b0b42;transition:color .2s ease-in-out}section.tal-featured-resources .featured-pages-slider .resource-block .resource-content .icon.arrow-up-right{width:24px;height:24px;display:block;flex-shrink:0;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:#1b0b42;mask-image:url("/wp-content/themes/ctherm/resource/img/tal/arrow-up-right.svg");transition:background-color .2s ease-in-out}section.tal-featured-resources .featured-multiple-panels .panel-tabs{display:flex;align-items:center}section.tal-featured-resources .featured-multiple-panels .panel-tabs .panel-tab a{display:block;padding:16px 24px;font-size:20px;line-height:13px;border-radius:9999px;color:#1b0b42;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}section.tal-featured-resources .featured-multiple-panels .panel-tabs .panel-tab.active a{background-color:#f3f6f7}section.tal-featured-resources .featured-multiple-panels .panel-tabs .panel-tab:not(.active):hover a{color:#29136a}section.tal-featured-resources .featured-multiple-panels .featured-panel{position:relative}section.tal-featured-resources .featured-multiple-panels .featured-panel .controls{display:flex;justify-content:flex-end;position:absolute;top:-48px;right:0}@media screen and (max-width:1100px){section.tal-featured-resources.posts{padding:72px 0}section.tal-featured-resources.pages{padding:56px 0}section.tal-featured-resources.multiple{padding:56px 0}section.tal-featured-resources .title-wrap{gap:24px;padding-bottom:24px}section.tal-featured-resources .title-controls-wrapper{flex-direction:column;align-items:flex-start;gap:16px}section.tal-featured-resources .controls{width:100%;justify-content:flex-end}section.tal-featured-resources .featured-posts-slider{padding-top:36px}section.tal-featured-resources .featured-pages-slider{padding-top:96px}section.tal-featured-resources .featured-multiple-panels .panel-tabs{width:100%;padding:4px;border:1px solid rgba(27,11,66,.1);border-radius:9999px}section.tal-featured-resources .featured-multiple-panels .panel-tabs .panel-tab{width:100%}section.tal-featured-resources .featured-multiple-panels .panel-tabs .panel-tab a{width:100%;text-align:center}section.tal-featured-resources .featured-multiple-panels .featured-panel{position:relative}section.tal-featured-resources .featured-multiple-panels .featured-panel .controls{top:32px;z-index:10}}@media screen and (max-width:768px){section.tal-featured-resources.posts{padding:48px 0}section.tal-featured-resources.pages{padding:32px 0}section.tal-featured-resources.multiple{padding:32px 0}section.tal-featured-resources .featured-multiple-panels .panel-tabs .panel-tab a{font-size:16px}}.tal-hero-inner .text-wrap{padding:100px 0}.tal-hero-inner h1{margin:0;padding-bottom:32px;font-size:86px;line-height:.9;position:relative;color:#1b0b42}.tal-hero-inner h1:after{content:"";position:absolute;bottom:0;left:0;width:68px;height:6px;background-color:#d12e23}.tal-hero-inner .tal-hero-subheading{margin-top:32px;font-size:22px;letter-spacing:-.02em;color:#1b0b42}.tal-hero-inner .hero-media{width:100%;height:800px;position:relative}.tal-hero-inner .hero-media:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:96px;background-color:#fff;border-radius:64px 64px 0 0;z-index:8}.tal-hero-inner .hero-media img,.tal-hero-inner .hero-media video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}@media (max-width:1100px){.tal-hero-inner .text-wrap{padding:72px 0}.tal-hero-inner h1{font-size:64px}.tal-hero-inner .tal-hero-subheading{font-size:18px}.tal-hero-inner .hero-media{height:56vw}}@media (max-width:768px){.tal-hero-inner .text-wrap{padding:48px 0}.tal-hero-inner h1{font-size:48px}.tal-hero-inner .hero-media:after{height:48px;border-radius:32px 32px 0 0}}.tal-intro-inner{padding-bottom:48px;background-color:#fff}.tal-intro-inner+.tal-inner-content>.tal-two-column:first-child{padding-top:48px}.tal-intro-inner .button-wrap{margin-top:48px}.tal-intro-inner h3{max-width:870px;margin:0;font-size:64px;font-weight:500;line-height:1.06em;letter-spacing:-.02em;color:#d1ced9;overflow:hidden;display:block}.tal-intro-inner h3 .line{display:block;color:#d1ced9}.tal-intro-inner h3 .line .word{white-space:nowrap;color:#d1ced9}.tal-intro-inner h3 .line .char{display:inline-block;color:#d1ced9}.tal-intro-inner h3.animate .line .char{animation:tal-intro-color-fade .5s ease-in-out forwards;transition:color .5s ease-in-out}@media (max-width:1100px){.tal-intro-inner{padding-bottom:96px}.tal-intro-inner h3{font-size:48px}}@media (max-width:768px){.tal-intro-inner{padding-bottom:64px}.tal-intro-inner h3{font-size:32px}}.tal-two-column{padding:64px 0}.tal-two-column h2,.tal-two-column h3,.tal-two-column h4,.tal-two-column h5,.tal-two-column h6{margin-top:0;margin-bottom:32px}.tal-two-column .wp-caption-text{margin:0;font-size:18px;font-weight:500;color:#1b0b42}.tal-two-column .two-col-wrap{display:flex;gap:64px;flex-wrap:wrap}.tal-two-column .two-col-wrap .col{flex:1 1 0;min-width:0}.tal-two-column .two-col-wrap .col.left,.tal-two-column .two-col-wrap .col.right{max-width:50%}.tal-two-column .two-col-wrap .col.left:first-child:last-child,.tal-two-column .two-col-wrap .col.right:first-child:last-child{max-width:1100px;width:100%;margin:0 auto}.tal-two-column .col-content>:last-child{margin-bottom:0}.tal-two-column .col-content table{width:100%;border-collapse:separate;border-spacing:0 0;margin:32px 0;font-size:18px;letter-spacing:-.02em;color:#5a6471;background:0 0}.tal-two-column .col-content table strong{color:#1b0b42}.tal-two-column .col-content table td,.tal-two-column .col-content table th{text-align:left;padding:16px 46px;vertical-align:middle}.tal-two-column .col-content table th{font-weight:700;color:#1b0b42;background:#fff}.tal-two-column .col-content table td{font-size:18px}.tal-two-column .col-content table tr{background:#fff}.tal-two-column .col-content table tr td{background:#fff}.tal-two-column .col-content table tr:nth-child(2n){background:#f3f6f7}.tal-two-column .col-content table tr:nth-child(2n) td{background:#f3f6f7}@media (max-width:768px){.tal-two-column{padding:48px 0}.tal-two-column h2,.tal-two-column h3,.tal-two-column h4,.tal-two-column h5,.tal-two-column h6{margin-bottom:24px}.tal-two-column .col-content>:last-child{margin-bottom:0}.tal-two-column .col-content table{margin:24px 0;font-size:16px}.tal-two-column .col-content table td,.tal-two-column .col-content table th{padding:12px 24px}.tal-two-column .col-content table th{font-size:16px}.tal-two-column .col-content table td{font-size:16px}.tal-two-column .two-col-wrap{flex-direction:column;gap:32px}.tal-two-column .two-col-wrap .col.left,.tal-two-column .two-col-wrap .col.right{max-width:100%}}section.tal-faq{padding:48px 0}section.tal-faq .title-wrap{padding-bottom:32px}section.tal-faq .title-wrap>:last-child{margin-bottom:0}section.tal-faq .panels{display:grid;grid-gap:0 48px;grid-template-columns:repeat(auto-fit,minmax(600px,1fr));padding-top:24px}section.tal-faq .panels .panel{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid rgba(27,11,66,.4)}section.tal-faq .panels .panel.open .question{font-weight:700}section.tal-faq .panels .panel.open .question .icon-wrapper .icon{mask-image:url("/wp-content/themes/ctherm/resource/img/tal/minus.svg")}section.tal-faq .panels .panel.open .answer{max-height:1500px;opacity:1;overflow-y:auto;padding-bottom:24px}section.tal-faq .panels .panel .question{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;font-size:22px;font-weight:500;line-height:1.2em;color:#1b0b42;cursor:pointer;transition:padding .2s ease-in-out}section.tal-faq .panels .panel .question span{display:block}section.tal-faq .panels .panel .question .icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #d1ced9;border-radius:50%}section.tal-faq .panels .panel .question .icon-wrapper .icon{width:16px;height:16px;display:block;mask-size:16px auto;mask-position:center;mask-repeat:no-repeat;mask-image:url("/wp-content/themes/ctherm/resource/img/tal/plus.svg");background-color:#1b0b42}section.tal-faq .panels .panel .answer{max-width:calc(100% - 60px);max-height:0;overflow:hidden;transition:max-height .3s ease;opacity:0;font-size:21px;line-height:1.42em;color:#5a6471}section.tal-faq .panels .panel .answer a{color:#1b0b42;transition:color .2s ease-in-out}section.tal-faq .panels .panel .answer a:hover{color:#29136a}@media (max-width:1100px){section.tal-faq .panels .panel.open .question{padding-bottom:16px}section.tal-faq .panels .panel .question{font-size:20px}section.tal-faq .panels .panel .answer{font-size:18px}}