.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none;}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none;}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none;}.chosen-container a{cursor:pointer;}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999;}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}.chosen-container-single .chosen-single abbr.nitro-lazy{background:none !important;}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png") 0 2px no-repeat;}.chosen-container-single .chosen-single div b.nitro-lazy{background:none !important;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png") 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}.chosen-container-single .chosen-search input[type=text].nitro-lazy{background:none !important;}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%);}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff;}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0 !important;background:0 0 !important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default;}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png") -42px 1px no-repeat;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close.nitro-lazy{background:none !important;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}.chosen-container-multi .chosen-results{margin:0;padding:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important;}.chosen-disabled{opacity:.5 !important;cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png") -30px -20px no-repeat;direction:rtl;}.chosen-rtl .chosen-search input[type=text].nitro-lazy{background:none !important;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}.chosen-container .chosen-results-scroll-down span.nitro-lazy,.chosen-container .chosen-results-scroll-up span.nitro-lazy,.chosen-container-multi .chosen-choices .search-choice .search-choice-close.nitro-lazy,.chosen-container-single .chosen-search input[type=text].nitro-lazy,.chosen-container-single .chosen-single abbr.nitro-lazy,.chosen-container-single .chosen-single div b.nitro-lazy,.chosen-rtl .chosen-search input[type=text].nitro-lazy{background-image:none !important;}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px;}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}.searchandfilter-date-picker .ui-helper-hidden{display:none;}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse;}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both;}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0;}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.searchandfilter-date-picker .ui-front{z-index:100;}.searchandfilter-date-picker .ui-state-disabled{cursor:default !important;}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block;}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%;}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%;}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px;}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0;}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px;}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none;}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em;}.ll-skin-melon .ui-datepicker{padding:0;}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px;}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4;}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none;}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px;}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px;}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png");background-position:-32px 0;margin-top:0;top:0;font-weight:400;}.ll-skin-melon .ui-datepicker .ui-datepicker-next span.nitro-lazy,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span.nitro-lazy{background-image:none !important;}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0;}.ll-skin-melon .ui-datepicker table{margin:0;}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d;}.ll-skin-melon .ui-state-disabled{opacity:1;}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e;}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-target{position:relative;direction:ltr;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1;}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px;}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #d9d9d9;}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0;}.noUi-vertical .noUi-origin{width:0;}.noUi-horizontal .noUi-origin{height:0;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s;}.noUi-state-drag *{cursor:inherit !important;}.noUi-horizontal{height:18px;}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px;}.noUi-vertical{width:18px;}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px;}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto;}.noUi-connect{background:#3fb8af;}.noUi-draggable{cursor:ew-resize;}.noUi-vertical .noUi-draggable{cursor:ns-resize;}.noUi-handle{border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px;}.noUi-handle:after{left:17px;}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px;}.noUi-vertical .noUi-handle:after{top:17px;}[disabled] .noUi-connect{background:#b8b8b8;}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed;}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-pips{position:absolute;}.noUi-value{position:absolute;white-space:nowrap;text-align:center;}.noUi-value-sub{color:#ccc;font-size:10px;}.noUi-marker{position:absolute;background:#ccc;}.noUi-marker-large,.noUi-marker-sub{background:#aaa;}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%);}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}.noUi-marker-horizontal.noUi-marker-sub{height:10px;}.noUi-marker-horizontal.noUi-marker-large{height:15px;}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px;}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%);}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.noUi-marker-vertical.noUi-marker-sub{width:10px;}.noUi-marker-vertical.noUi-marker-large{width:15px;}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%;}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%;}.searchandfilter p{margin-top:1em;display:block;}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0;}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0;}.searchandfilter ul li li{padding:5px 0;}.searchandfilter ul li ul li ul{margin-left:20px;}.searchandfilter label{display:inline-block;margin:0;padding:0;}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block;}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px;}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block;}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block;}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px;}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px;}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle;}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px;}.searchandfilter .datepicker{max-width:170px;}.searchandfilter select.sf-input-select{min-width:170px;}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto;}.searchandfilter ul>li>ul:not(.children){margin-left:0;}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px;}.searchandfilter .noUi-connect{background-color:#526e91;}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7;}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px;}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px;}.searchandfilter .noUi-handle{border-color:#ccc;}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px;}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px;}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px;}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px;}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%;}@keyframes search-filter-loader-rotate{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.ll-skin-melon{font-size:90%;}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0;}.ll-skin-melon .ui-datepicker th{border-color:#4d6077;}.ll-skin-melon .ui-widget{font-family:inherit;background:#526e91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px;}.searchandfilter.horizontal ul>li li{display:block;}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6c88ac;font-size:14px;}.ll-skin-melon td .ui-state-active{background:#526e91;color:#fff;}.ll-skin-melon td .ui-state-hover{background:#c4d6ec;}.searchandfilter li.hide,.searchandfilter select option.hide{display:none;}.searchandfilter .disabled{opacity:.7;}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit;}.chosen-container{font-size:14px;}.chosen-container-single .chosen-single{height:auto;}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px;}.search-filter-results .sf-active{font-weight:700;}.search-filter-results .sf-disabled{opacity:.5;}.hero{position:relative;}.hero__wrapper{min-height:60dvh;place-content:flex-end;}.hero__wrapper.slide{min-height:100dvh;}.hero__logo{margin-bottom:4rem;}.hero__logo svg{width:9rem;}.hero__wrapper__small{min-height:67dvh;}.hero__wrapper__full{min-height:100dvh;}.hero__overlay{background-color:var(--overlay-color);inset:0;opacity:var(--overlay-opacity);position:absolute;}.hero__content{align-items:center;height:100%;padding:6.5rem 0;position:relative;z-index:4;}.hero__content .row .heading-5{padding:3.5rem 0 2.5rem;}.hero__content .row svg rect{fill:#fff;}.hero__background{inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;}.hero--default{display:flex;flex-direction:column;grid-column:2/14;margin-top:6.8rem;padding-top:2.5rem;}.hero--default .heading-1{font-size:3.5rem;}.hero--default img{height:31.5rem;}.hero--default .hero--content{display:flex;flex-direction:column;position:relative;}.hero--default .hero--content .primary-block{margin:3rem 0 0 0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:1rem 4rem;}.hero--default .hero__heading{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:6rem;}.hero--default .hero__heading img{height:unset;margin-bottom:2rem;max-height:6rem;width:auto;}.hero video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1;}.hero__heading{padding-bottom:3rem;}.hero__heading .heading-4{padding-bottom:3rem;}.hero--image{min-height:31.5rem;}.hero--image img{border-radius:0 3rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.home .hero__content{align-items:center;height:100%;padding-bottom:5rem;position:relative;z-index:4;}.hero-video-modal{background-color:#000;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:100vw;padding:2rem;position:fixed;right:-100vw;top:0;transition:all .3s ease-in-out;z-index:10;}.hero-video-modal video{max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%;}.hero-video-modal.show{left:0;right:0;}.hero-video-modal .close{align-items:center;cursor:pointer;display:flex;height:8rem;justify-content:center;position:absolute;right:0;top:0;width:8rem;}.hero-buttonbar{bottom:5rem;position:absolute;width:100%;z-index:5;}.hero-buttonbar--wrapper{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:space-between;grid-gap:4rem;}.hero-buttonbar--wrapper .meta{cursor:pointer;}.hero-buttonbar--wrapper .meta svg{margin-right:2rem;}.play-container{align-items:center;color:#fff;display:flex;row-gap:1rem;z-index:10;}.play-container>*{cursor:pointer;}.play-container svg{margin-right:2rem;}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem);}80%{transform:translateX(1rem);}100%{opacity:1;transform:translate(0);}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem);}80%{transform:translateX(-1rem);}100%{opacity:1;transform:translate(0);}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem);}100%{opacity:1;transform:translate(0);}}.js-on .fm-above.visible,.js-on .fm-below.visible,.js-on .fm-left.visible,.js-on .fm-right.visible,.js-on .tiled.visible{opacity:1;transform:translate(0);}*,::after,::before{box-sizing:border-box;}:root{--yellow:#f5aa00;--red:#f65a21;--dblue:#006bba;--lblue:#19a9d5;--green:#9ece3d;}body,h1,h2,h3,h4,h5,h6,p{margin:0;}html{font-size:62.5%;scroll-behavior:smooth;}body{font-family:Gotham,sans-serif;line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed;}img{display:block;max-width:100%;}button,input,select,textarea{font:inherit;}ul[class]{list-style:none;margin:0;padding:0;}ul:not([class]){font-size:1.6rem;padding-left:1rem;}ul:not([class]) li{padding-bottom:.5rem;}ul:not([class]) li::marker{color:var(--default-color);content:"- ";}a[class]{text-decoration:none;}a:not([class]){color:#009ade;}.skip-to-content-link{align-items:center;background:#009ade;color:#0a2240 !important;display:flex;font-weight:700;height:3rem;left:50%;padding:1rem;position:absolute;text-transform:uppercase;transform:translate(-50%,-10rem);transition:transform .3s;z-index:100;}.skip-to-content-link:focus{transform:translate(-50%,1rem);}.error404{display:flex;flex-direction:column;min-height:100dvh;}.error404 #page{display:flex;flex:1;}.error404 .hero404{align-items:center;display:flex;flex:1;flex-direction:column;padding-top:6.4rem;}.error404 .hero404 .heading-1{align-items:center;display:flex;}.error404 .hero404 img{grid-column:6/-2;rotate:90deg;}.error404 .hero404 .return-link{grid-column:2/-2;text-align:center;}body.search{display:flex;flex-direction:column;min-height:100dvh;}body.search #page{flex:1;}body.search #page .results{padding-top:10rem;}body.search #page .results__grid{padding:5rem 0;}body.search #page .results__grid .post{padding:0 0 3rem 0;}body.search #page .results__grid .post a{color:#8fc0c4;}.single .heading-1{font-size:3.2rem;}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,h2,h3{font-family:Gotham,serif;font-weight:400;letter-spacing:1.7px;}.heading-1{font-size:5.5rem;}.heading-1--light{color:#fff;}.heading-1--dark{color:#0a2240;}.heading-1--primary{color:#009ade;}.heading-2,h2{font-size:2.5rem;}.heading-2--light,h2--light{color:#fff;}.heading-2--dark,h2--dark{color:#0a2240;}.heading-2--primary,h2--primary{color:#009ade;}.heading-2--second,h2--second{color:#8fc0c4;}.heading-3,h3{font-size:2.4rem;}.heading-3--light,h3--light{color:#fff;}.heading-3--dark,h3--dark{color:#0a2240;}.heading-3--primary,h3--primary{color:#009ade;}.heading-4{font-size:2.5rem;}.heading-4--light{color:#fff;}.heading-4--dark{color:#0a2240;}.heading-4--second{color:#8fc0c4;}.heading-4--primary{color:#009ade;}.heading-4--footer{font-size:1.8rem;}.heading-5{font-size:2.2rem;font-weight:400;}.heading-5--light{color:#fff;}.heading-5--dark{color:#0a2240;}.heading-5--second{color:#8fc0c4;}.heading-5--primary{color:#009ade;}.heading-5--footer{font-size:1.8rem;}.heading-5--awards{font-size:2rem;}p{font-size:1.6rem;}p:not(:last-of-type){margin-bottom:2rem;}.meta{font-size:1.4rem;}.primary-block{background-color:var(--default-color);color:#fff;display:inline-block;margin-bottom:3rem;padding:1rem 1.5rem;}.primary-block:not(:first-of-type){margin-top:5rem;}.section-text .text-block.two-col,.tabbed-text .text-block.two-col{-moz-column-count:2;column-count:2;-moz-column-gap:1.5rem;column-gap:1.5rem;}.text-block a{color:#009ade;padding:1.5rem 4rem;}.color-light{color:#fff;}.color-dark{color:#0a2240;}.color-primary{color:#009ade;}.color-secondary{color:#8fc0c4;}.align-center{text-align:center;}.align-right{text-align:right;}.align-left{text-align:left;}.text-right{text-align:right;}.font-upper{text-transform:uppercase;}.font-display{letter-spacing:1.7px;}.font-italic{font-style:italic;}.font-bold{font-weight:700;}.read-more p:not(:first-child){margin-bottom:0;max-height:0;overflow:hidden;transition:all .5s ease-in-out;}.read-more.expanded p{margin-bottom:2rem;max-height:1000px;}blockquote{font-style:italic;padding-left:2rem;}#breadcrumbs{font-family:Gotham,serif;font-size:1.2rem;}#breadcrumbs a{color:#0a2240;text-decoration:none;}#breadcrumbs .breadcrumb_last{color:#009ade;text-transform:uppercase;}#breadcrumbs span{display:flex;}#breadcrumbs span span{padding:0 2rem;}#breadcrumbs span span:first-of-type{padding-left:0;}ul.boxed{display:flex;list-style:none;margin:1.5rem 0;padding:0;grid-gap:1.5rem;}ul.boxed li{border:1px solid #8fc0c4;flex:1;font-size:1.2rem;padding:1.5rem;text-align:center;text-transform:uppercase;}.header{align-items:start;display:grid;justify-content:flex-start;grid-gap:3.5rem;}.header--left{display:flex;grid-gap:1.5rem;align-items:center;}.header--para svg{margin:3rem 0 5rem;}.u-center-text{text-align:center !important;}.u-margin-bottom-small{margin-bottom:1.5rem !important;}.u-margin-bottom-medium{margin-bottom:4rem !important;}.u-margin-bottom-big{margin-bottom:8rem !important;}.u-margin-top-big{margin-top:8rem !important;}.u-margin-top-huge{margin-top:10rem !important;}.striped-bg{background-color:#0e0e17;background-image:repeating-linear-gradient(315deg,#14141c 0,#14141c 2px,transparent 0,transparent 50%);background-size:10px 10px;color:#fff;}.image-overlay{background-color:var(--overlay-color);border-radius:1rem 1rem 0 0;inset:0;opacity:var(--overlay-opacity);position:absolute;}.image-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.border-radius{border-radius:0 3rem;}.border-radius img{border-radius:0 3rem;}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:.15;overflow:hidden;}.bg-video__content{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.button{align-items:center;border:3px solid var(--default-color);border-radius:0;color:var(--default-color);cursor:pointer;display:inline-flex;font-size:1.6rem;justify-content:space-between;letter-spacing:1.7px;margin-top:4rem;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .2s;}.button .inner{align-items:center;display:flex;justify-content:space-between;}.button:hover{background:var(--default-color);border:3px solid var(--default-color);color:#fff;}.button:hover svg line{stroke:#fff;}.button--white{border-color:#fff;color:#fff;}.button--boxed{align-items:center;border:1px solid #009ade;color:#0a2240;display:flex;font-size:1.2rem;justify-content:space-between;margin-top:2rem;padding:1.5rem 2.5rem;width:100%;}.button--boxed:hover{background:#009ade;border:1px solid #009ade;color:#fff;}.button--boxed:hover svg line{stroke:#fff;}.button--chevron{border:transparent;padding:2rem 0;width:100%;}.button--chevron svg{transition:all .7s ease-in-out;}.button--chevron:hover{background-color:#0a2240;border:transparent;color:#fff;}.button--chevron:hover svg{margin-left:2rem;}.button--chevron:hover svg line{stroke:#fff;}.button--process{border-radius:.5rem .5rem 0 0;margin-top:1rem;}.button--primary{border:1px solid #009ade;color:#009ade;}.button--primary svg line{stroke:#009ade;}.button--jobs{background-color:#009ade;color:#fff;justify-content:center;margin-top:0;width:100%;}.button--mobilearrow{border-color:transparent;padding-left:0;width:100%;}.button--mobilearrow .link-text{display:none;}.button--mobilearrow:hover{background-color:transparent;}.button--text{border:transparent;margin-top:2rem;padding:0;text-transform:initial;}.button--text svg{margin:0 1rem 0 3rem;transition:all .7s ease-in-out;}.button--text:hover{border:transparent;}.button--text:hover svg{margin:0 0 0 1.5rem;}.primary-links{display:none;}.primary-links .search-block{border-left:2px solid #27262f;margin:0 0 0 5rem;padding:0 0 0 5rem;}.button--cross{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:4rem;position:absolute;right:0;text-decoration:none;}.button--cross .square{background:#009ade;display:grid;height:6.5rem;place-content:center;width:7.5rem;}.button--cross .square svg{width:3.5rem;stroke:#fff;}.button--cross .square svg path{stroke:#fff;}.button--cross .text{color:#14141c;flex:1;font-size:1.6rem;}.text-cross{align-items:center;border-bottom:1px solid #0a2240;color:#0a2240;display:flex;justify-content:space-between;padding:2rem 0;}.text-cross svg line{stroke:#0a2240;}.text-cross[aria-selected=true] svg line{stroke:#009ade;}.square #bottom,.square #top{stroke-dasharray:50;stroke-dashoffset:50;transition:stroke-dashoffset .5s ease-in-out;}.square:hover #bottom,.square:hover #top{stroke-dashoffset:0;}.icon-block{background-color:var(--default-color);border-radius:0 1rem;display:grid;height:4.6rem;place-content:center;position:relative;width:4.6rem;}.icon-block img{height:2.5rem;width:auto;}.icon-block svg{height:2.5rem;width:2.5rem;}.icon-block svg path{fill:#fff;}.more-link{display:flex;justify-content:flex-end;}.link--underline{color:#fff;display:inline-block;font-size:1.6rem;overflow:hidden;padding:.2em 0;position:relative;}.link--underline:after{background-color:#fff;bottom:0;content:"";height:.1em;left:0;opacity:0;opacity:1;position:absolute;transform:translate3d(-100%,0,0);transition:opacity .3s,transform .3s;width:100%;}.link--underline:focus::after,.link--underline:hover::after{opacity:1;transform:translate3d(0,0,0);}.section-card .card--content{color:#fff;padding:2.5rem 2.5rem 1rem 2.5rem;}.section-card .card--content .heading-2{padding-bottom:2rem;}.section-card .card--large{display:flex;flex-direction:column-reverse;}.section-card .card--large .card--content{background-color:var(--default-color);border-radius:0 0 0 3rem;}.section-card .card--large .card--content p{display:none;}.section-card .card--large img{border-radius:0 3rem 0 0;}.section-card .card--square{display:flex;flex-direction:column;}.section-card .card--square .card--content{background-color:#0a2240;display:flex;flex:1;flex-direction:column;justify-content:space-between;}.section-card .card--square .card--content .button{margin-top:0;}.section-card .card--square .card--content .heading-5{white-space:break-spaces;}.section-card .card--square .card--image{height:17rem;}.section-card .card--grid{display:flex;flex-direction:column;grid-gap:2.5rem;}.section-card .card--grid.mobile-alternate{background:#f8f8f8;}.section-card .card--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.section-card .card--product{display:grid;grid-gap:2.5rem;padding-bottom:2.5rem;}.section-card .card--product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.section-card .card--product-text{padding:0 1.5rem;}.section-card .card--product .battery-content{padding:2rem 0;}.section-card .card--product .battery-content p{font-size:1.6rem;}.section-card .card__vertical{display:flex;}.section-card .card__vertical .card__image img{max-height:unset;}.section-card .card__vertical .card__content{flex-grow:1;}.section-card .card__vertical.card__background__white{border-bottom:none;}.section-card .card__vertical.card__background__white .card__content{align-items:center;padding:0 2rem;text-align:center;}.section-card .card__vertical.card__background__white .card__content .post-title{border-bottom:1px solid #009ade;}.section-card .card__vertical.card__background__white .card__content .post-title .date{color:#009ade;}.section-card .card__vertical.card__background__white .card__content .post-title .title{text-transform:uppercase;}.section-card .card__double{padding:6rem 0;}.section-card .card__dark{color:#fff;}.section-card .card__dark .card__content{background:#14141c;border-bottom:4px solid #009ade;border-radius:0 0 0 .5rem;position:relative;}.section-card .card__dark .card__content .button--cross{align-items:center;bottom:0;display:flex;left:4rem;position:absolute;right:0;text-decoration:none;}.section-card .card__dark .card__content .button--cross .square{background:#009ade;display:grid;height:6.5rem;place-content:center;width:7.5rem;}.section-card .card__dark .card__content .button--cross .text{color:#009ade;flex:1;font-size:1.6rem;text-transform:uppercase;}.section-card .card__dark .card__image img{border-radius:.5rem .5rem 0 0;}.section-card .card__image{align-items:center;display:flex;justify-content:flex-end;}.section-card .card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}.section-card .card__content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:2rem 2rem 8rem 2rem;row-gap:1rem;}.section-card .card__content img{max-width:5rem;}.section-card .card__content .body *+*{margin-top:1rem;}.section-card .card__slider{position:relative;}.section-card .card__slider__slick{height:100%;}.section-card .card__slider__slick *{height:100%;}.section-card .card__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;}.section-card .card__borders{border-bottom:1px solid #009ade;border-top:1px solid #009ade;padding:2rem 0;}.section-card .card__navigation{align-items:center;background-color:#fff;border:1px solid #009ade;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;width:2rem;}.section-card .card__navigation svg{fill:#009ade;}.section-card .card__navigation__previous{bottom:revert;left:.5rem;right:revert;top:50%;transform:rotate(180deg) translateY(50%);}.section-card .card__navigation__next{bottom:revert;left:revert;right:.5rem;top:50%;transform:translateY(-50%);}.section-card .card__background__white{background:#fff;}.section-card .card__layout__right{background:#f8f8f8;display:grid;grid-template-columns:1fr 1fr;}.section-card .card__layout__right .card__image{grid-column:2;grid-row:1;}.section-card .card__layout__right .card__content{grid-column:1;grid-row:1;}.section-card .controls{display:flex;flex-wrap:wrap;grid-gap:1rem;padding-bottom:2rem;}.section-card .controls button{border:none;cursor:pointer;font-size:1.4rem;padding:.5rem 2rem;}.section-card .controls button.mixitup-control-active{background:#0a2240;color:#fff;}.section-card .card__layout__left{background:#f8f8f8;display:flex;flex-direction:column;}.section-card .card__layout__left .card__image{grid-column:1;grid-row:1;}.section-card .card__layout__left .card__content{grid-column:2;grid-row:1;}.section-card.card__triple .card__double .card__image{height:25rem;}.section-card.card__triple .card__double .text-column{padding:0 0 0 4rem;position:relative;}.section-card.card__triple .card__double .heading-3{font-size:3.2rem;}.section-card.card__triple .card__double .card__content{padding:4rem 4rem 8rem 4rem;}.section-card.card__triple .card__double .infinity{bottom:0;overflow:hidden;position:absolute;right:0;width:100%;z-index:-1;}.section-card.card__triple .card__double .infinity svg{transform:rotate(315deg);width:100%;z-index:-1;}.section-card.card__triple .card__double .button--cross .text{color:#009ade !important;}.section-card--jobs .card__links .heading-3,.section-card--links .card__links .heading-3{font-size:3.2rem;}.section-card--jobs .card__links .card__image,.section-card--links .card__links .card__image{height:25rem;}.section-card--jobs .card__links .card__content,.section-card--links .card__links .card__content{padding:4rem 4rem 8rem 4rem;}.section-card--jobs .card__links .card__content .body,.section-card--links .card__links .card__content .body{flex:1;}.section-card .header{padding-bottom:6rem;}.section-documents .downloads__container{margin-bottom:2.5rem;}.section-documents .downloads__file{border-top:1px solid #009ade;display:flex;grid-gap:2rem;align-items:center;color:#0a2240;padding:3.5rem 0;text-decoration:none;}.section-documents .downloads__file:last-of-type{border-bottom:1px solid #009ade;}.section-table .data-table{border:1px solid #0a2240;display:grid;padding:17rem 0;place-content:center;}.section-text-image .text-image{display:grid;}.section-text-image .text-image--image img{max-height:44rem;}.section-text-image .text-image--text{padding:3rem 1.5rem;}.section-text-image .text-image--text .heading-3{padding-bottom:4rem;}.section-card .card__double .card__dark .card__content .button--cross .text{color:#0a2240;}.grid-three .card-content .heading-3{font-size:2.4rem;}.swipe{display:block;text-align:right;}.swipe svg{height:4.6rem;width:4.6rem;}.section-quote{background:#009ade;background:linear-gradient(270deg,#009ade 5%,#0a2240 75%);}.section-quote .quote--wrapper.large h5{padding-top:1rem;}.section-quote .quote--image{padding:5rem 0;}.section-quote .quote--image img{border-radius:0 3rem;}.section-quote .quote--text{color:#fff;display:grid;place-content:center;}.scroll-cards__item:first-of-type .block--marker .top{border-left:1px solid #fff;}.scroll-cards__item:last-of-type .block--marker .bottom{border-left:1px solid #fff;}.quote--wrapper{color:#fff;padding:5rem 1rem;}.quote--text-main{position:relative;}.quote--text-main svg{position:absolute;}.quote--text-main svg:first-of-type{left:-3rem;top:-1rem;}.quote--text-main svg:last-of-type{margin-left:1rem;scale:-1 -1;}.quote--text-main svg text{fill:#fff;}.section-media .quote--wrapper{background-color:var(--default-color);}.composition{position:relative;}.composition__photo{width:55%;box-shadow:0 1.5rem 4rem rgba(10,34,64,.4);border-radius:2px;position:absolute;z-index:10;transition:all .2s;outline-offset:2rem;}.composition__photo--p1{left:0;top:-2rem;}.composition__photo--p2{right:0;top:2rem;}.composition__photo--p3{left:20%;top:10rem;}.composition__photo:hover{outline:1.5rem solid #009ade;transform:scale(1.05) translateY(-.5rem);box-shadow:0 2.5rem 4rem rgba(10,34,64,.5);z-index:20;}.composition:hover .composition__photo:not(:hover){transform:scale(.95);}.section-shortcode .row.gradient,.vacancy .row.gradient{grid-column:full-start/full-end;}.section-shortcode .row.gradient .wsf-label-position-inside input.wsf-field[placeholder]:focus+label,.vacancy .row.gradient .wsf-label-position-inside input.wsf-field[placeholder]:focus+label{color:#fff;}.section-shortcode .wsf-field+label.wsf-label,.vacancy .wsf-field+label.wsf-label{color:#758592;font-weight:500;padding-left:2rem;text-transform:uppercase;}.section-shortcode .wsf-grid,.vacancy .wsf-grid{justify-content:flex-end;}.section-shortcode textarea.wsf-field,.vacancy textarea.wsf-field{min-height:28.7rem;}.section-shortcode button.wsf-button.wsf-button-primary,.vacancy button.wsf-button.wsf-button-primary{background-color:transparent;border:2px solid #009ade;color:#009ade;padding:1rem 8rem;text-transform:uppercase;}.section-shortcode button.wsf-button.wsf-button-primary:hover,.vacancy button.wsf-button.wsf-button-primary:hover{background-color:#009ade;color:#fff;}.section-shortcode .wsf-field-wrapper[data-type=submit],.vacancy .wsf-field-wrapper[data-type=submit]{text-align:center;}.section-shortcode .gradient,.vacancy .gradient{color:#fff;}.section-shortcode .gradient button.wsf-button.wsf-button-primary,.vacancy .gradient button.wsf-button.wsf-button-primary{border:2px solid #fff;color:#fff;}.section-shortcode .gradient button.wsf-button.wsf-button-primary:hover,.vacancy .gradient button.wsf-button.wsf-button-primary:hover{background-color:#fff;color:#009ade;}.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:not(:-moz-placeholder-shown)+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:not(:-moz-placeholder-shown)+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-moz-placeholder-shown)+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-moz-placeholder-shown)+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:not(:-moz-placeholder-shown)+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:not(:-moz-placeholder-shown)+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-moz-placeholder-shown)+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-moz-placeholder-shown)+label{background-color:transparent;transform:translate(0,-35px) scale(.9);}.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:not(:-ms-input-placeholder)+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:not(:-ms-input-placeholder)+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-ms-input-placeholder)+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-ms-input-placeholder)+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:not(:-ms-input-placeholder)+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:not(:-ms-input-placeholder)+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-ms-input-placeholder)+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:-ms-input-placeholder)+label{background-color:transparent;transform:translate(0,-35px) scale(.9);}.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:focus+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:focus+label,.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:not(:placeholder-shown)+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside input.wsf-field[placeholder]:not(:placeholder-shown)+label,.section-shortcode .wsf-label-position-inside select.wsf-field+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside select.wsf-field+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:focus+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:focus+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:placeholder-shown)+.wsf-input-group-append+label,.section-shortcode .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:placeholder-shown)+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:focus+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:focus+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:not(:placeholder-shown)+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside input.wsf-field[placeholder]:not(:placeholder-shown)+label,.vacancy .wsf-label-position-inside select.wsf-field+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside select.wsf-field+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:focus+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:focus+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:placeholder-shown)+.wsf-input-group-append+label,.vacancy .wsf-label-position-inside textarea.wsf-field[placeholder]:not(:placeholder-shown)+label{background-color:transparent;transform:translate(0,-35px) scale(.9);}.section-shortcode .wsf-field-wrapper,.vacancy .wsf-field-wrapper{margin-bottom:2.5rem;}.searchandfilter{padding:3rem 0;}.searchandfilter label{width:100%;}.searchandfilter ul{padding:0;width:100%;}.searchandfilter ul li:first-of-type{flex:1;}.searchandfilter ul input{background-color:#f2f4f6;border:#f2f4f6;color:#758592;padding:1.1rem 2.5rem;text-transform:uppercase;width:100%;}.searchandfilter ul input[type=text]{width:100%;}.searchandfilter ul input[type=submit]{background-color:#009ade;background-image:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/themes/silverless/inc/img/glass.svg");background-position:center;background-repeat:no-repeat;border:1px solid #009ade;cursor:pointer;font-size:0;height:4.6rem;}.searchandfilter ul input:focus-visible{outline:#8fc0c4 auto 1px;}.searchandfilter>ul>li{display:inline-block;padding:0 20px;vertical-align:top;}select[aria-label=Country]{padding-left:3rem !important;}.search-overlay .search-box{display:flex;flex-direction:column;grid-column:3/13;padding:15vh 0 5vh 0;place-content:center;text-align:center;}.searchandfilter ul input[type=submit].nitro-lazy{background-image:none !important;}.section-search .search--form{padding-top:2.5rem;}.section-search .search--form .heading-1{padding:7rem 0;}.section-search .search--form .searchandfilter>ul>li{padding:0;}.section-search .search--form .searchandfilter ul{display:flex;}.section-search .search--results{padding:12rem 0 7rem 4rem;}.section-search .search--results .search-link{color:#009ade;font-size:1.2rem;}.section-search .search--results .heading-5{padding-bottom:2.5rem;}.section-search .search--results .heading-5 .search-link{color:#0a2240;font-size:2.2rem;}.section-search .search--results .result{padding-bottom:3.5rem;}.wp-pagenavi{display:flex;font-size:1.4rem;}.wp-pagenavi .pages{background:#f2f4f6;border:transparent;display:grid;display:none;padding:0 1rem;place-content:center;}.wp-pagenavi .nextpostslink,.wp-pagenavi .page{background:#f2f4f6;border:transparent;display:grid;height:3rem;place-content:center;width:3rem;}.wp-pagenavi span[aria-current=page]{background:#009ade;border:transparent;color:#fff;display:grid;height:3rem;place-content:center;width:3rem;}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{background:#009ade;border:transparent;color:#fff;display:grid;display:none;height:3rem;place-content:center;width:3rem;}.vacancy textarea.wsf-field{min-height:38.8rem;}.vacancy .header{border-bottom:2px solid #dce2e6;margin-bottom:4rem;padding-bottom:4rem;}.vacancy .vacancy--form{max-height:0;overflow:hidden;transition:all .5s ease-in-out;}.vacancy .vacancy--form.open{max-height:300vh;padding:5rem 0;}.section-leading-text{padding:0 0 7rem 0;position:relative;}.section-leading-text.home-lead{padding:7rem 0;}.section-leading-text.default .heading-2.top-heading{color:#009ade;font-size:3.2rem;text-transform:uppercase;}.section-leading-text.default-logo .inner-container{background-image:none;background-position:right;background-repeat:no-repeat;background-size:contain;}.section-leading-text.default-logo .inner-container.nitro-lazy{background-image:none !important;}.section-leading-text.default-logo .inner-container .left-col{grid-column:1/-1;}.section-leading-text.default-logo .inner-container .heading-2.top-heading{color:#0a2240;font-size:3.2rem;text-transform:initial;}.section-leading-text.default-logo .right-content{z-index:4;}.section-leading-text .headline{padding-bottom:3rem;}.read-more-block .read-more-content{display:none;padding-top:2rem;}.read-more-block button{background:0 0;border:none;color:#009ade;cursor:pointer;font-family:Gotham,serif;font-size:1.6rem;padding:3rem 0;text-transform:uppercase;}.large-logo{position:absolute;right:20%;z-index:-1;}.large-logo svg{stroke-dasharray:200;stroke-dashoffset:200;}.home-lead .right-content{display:flex;flex-direction:column;}.home-lead .right-content p{flex:1;}.home-lead .right-content .button{width:28rem;}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;}.slick-list:focus{outline:0;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0;}.slick-track:after,.slick-track:before{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[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{border:1px solid transparent;display:block;height:auto;}.slick-arrow.slick-hidden{display:none;}.slick-dots{display:flex;list-style:none;grid-gap:1rem;bottom:-1rem;position:absolute;right:0;}.slick-dots button{background-color:#8fc0c4;border:none;display:block;height:.25rem;padding:0;text-indent:-9999px;width:2rem;}.slick-dots li.slick-active button{background-color:#009ade;}.dots-hero{grid-column:center-start/center-end;justify-self:end;position:relative;}.section-carousel{position:relative;}.section-carousel .slick-slide{margin:0 1rem;}.section-carousel .slick-slide img{border-radius:0 3rem;height:50rem;-o-object-fit:cover;object-fit:cover;width:100%;}.section-carousel .car-nav{display:none;justify-content:flex-end;position:absolute;z-index:4;grid-gap:1rem;bottom:3rem;right:12rem;}.section-carousel .next-car,.section-carousel .next-client,.section-carousel .next-slide,.section-carousel .prev-car,.section-carousel .prev-client,.section-carousel .prev-slide{background-color:#009ade;border:1px solid #009ade;border-radius:0 0 0 1rem;cursor:pointer;display:grid;height:2rem;padding:2rem;place-content:center;width:2rem;}.section-carousel .next-car svg path,.section-carousel .next-car svg rect,.section-carousel .next-client svg path,.section-carousel .next-client svg rect,.section-carousel .next-slide svg path,.section-carousel .next-slide svg rect,.section-carousel .prev-car svg path,.section-carousel .prev-car svg rect,.section-carousel .prev-client svg path,.section-carousel .prev-client svg rect,.section-carousel .prev-slide svg path,.section-carousel .prev-slide svg rect{fill:#fff;}.section-carousel .next-car:hover,.section-carousel .next-client:hover,.section-carousel .next-slide:hover,.section-carousel .prev-car:hover,.section-carousel .prev-client:hover,.section-carousel .prev-slide:hover{background:#009ade;border:1px solid #009ade;}.section-carousel .next-car,.section-carousel .next-slide{scale:-1;}.img-link{background-color:#009ade;border:1px solid #009ade;border-radius:0 1rem 0 1rem;bottom:2.7rem;display:none;height:4rem;place-content:center;position:absolute;right:3rem;width:4rem;}.img-link svg{width:2rem;}.swipe-nav{background-color:#009ade;border:1px solid #009ade;border-radius:0 1rem 0 1rem;bottom:3rem;height:4rem;position:absolute;right:6rem;width:4rem;}.section-clients{position:relative;}.section-clients .clients--wrapper{padding:7rem 0 3rem;}.section-clients .clients--wrapper .slick-slide{opacity:.5;}.section-clients .clients--wrapper .slick-slide.slick-active{opacity:1;}.section-clients .clients--image{height:20rem;}.section-clients .clients--image-logo{display:flex;justify-content:center;}.section-clients .clients--image img{-o-object-fit:contain;object-fit:contain;}.section-clients .car-nav{display:flex;grid-gap:1rem;position:absolute;right:1rem;top:1rem;}.section-clients .next-client,.section-clients .prev-client{background-color:#009ade;border:1px solid #009ade;border-radius:0 0 0 1rem;cursor:pointer;display:grid;height:2rem;padding:2rem;place-content:center;width:2rem;}.section-clients .next-client svg path,.section-clients .next-client svg rect,.section-clients .prev-client svg path,.section-clients .prev-client svg rect{fill:#fff;}.section-clients .next-client:hover,.section-clients .prev-client:hover{background:#009ade;border:1px solid #009ade;}.section-clients .next-client{scale:-1;}.section-content-slider .icon-block{background-color:#009ade;border-radius:0 1rem;display:grid;height:4.6rem;place-content:center;position:relative;width:4.6rem;}.section-content-slider .icon-block svg{height:3.3rem;}.section-content-slider .icon-block svg path{fill:#fff;}.slick-dots{display:flex;justify-content:center;width:100%;}.pro-nav{bottom:8rem;display:flex;grid-gap:2rem;left:calc(50% + 42rem);position:absolute;}.next-pro,.prev-pro{background-color:#0a2240;border-radius:0 0 0 1rem;cursor:pointer;display:grid;height:2rem;padding:2rem;place-content:center;width:2rem;}.next-pro svg path,.next-pro svg rect,.prev-pro svg path,.prev-pro svg rect{fill:#fff;}.next-pro:hover,.prev-pro:hover{background:#009ade;}.next-pro{border-radius:0 0 0 1rem;scale:-1;}.slick-track{display:flex !important;}.slick-slide{height:inherit !important;}.section-map{background:#009ade;background:linear-gradient(180deg,#009ade 5%,#0a2240 75%);}.section-map .locations--map{margin:0 auto;position:relative;width:60vw;}.section-map .locations--map svg{height:auto;width:100%;}.section-map .locations--map svg .selected{cursor:pointer;}.section-map .locations--map svg .active{fill:#009ade !important;}.section-map .locations--map svg path{stroke:#fff;stroke-width:2;fill:transparent;}.section-map .locations--map svg .cls1{fill:transparent;}.section-map .locations--map .map-pin{cursor:pointer;left:var(--left-marker);position:absolute;top:var(--top-marker);}.section-map .locations--map .map-pin svg{height:auto;width:2.5rem;}.section-map .locations--map .map-pin svg path{fill:#fff;}.section-map .locations--map .map-pin.active svg path{fill:#f65a21;}.section-map .locations--address{color:#fff;padding:3rem 0 0 3rem;}.section-map .locations--links{padding:3rem 3rem 3rem 0;}.section-map .locations--links a{color:#fff;font-size:1.6rem;padding:0 0 0 3rem;}.section-map .locations--details{padding:3rem 0;}.section-map .locations--details .countries{display:grid;list-style:none;padding:0;}.section-map .locations--details .countries .heading-5{align-items:center;border:3px solid #fff;cursor:pointer;display:flex;font-size:1.6rem;justify-content:space-between;padding:2rem 3rem;}.section-map .locations--details .countries .heading-5 svg{transform:rotate(90deg);transition:all .5s;}.section-map .locations--details .countries .heading-5 svg path{fill:#fff;}.section-map .locations--details .countries--text{max-height:0;opacity:0;overflow:hidden;transition:all .5s;}.section-map .locations--details .countries--text .button{width:100%;}.section-map .locations--details .countries .title{margin-bottom:2.5rem;transition:all .5s;}.section-map .locations--details .countries .title.active{order:-1;}.section-map .locations--details .countries .title.active .heading-5 svg{transform:rotate(270deg);}.section-map .locations--details .countries .title.active .heading-5 svg path{fill:#fff;}.section-map .locations--details .countries .title.active .countries--text{border:3px solid #fff;border-top:none;max-height:90rem;opacity:1;}.section-cta .cta{display:flex;flex-direction:column-reverse;position:relative;}.section-cta .cta__content{background-color:#009ade;border-radius:0 0 0 3rem;color:#fff;display:flex;flex-direction:column;padding:5rem 4rem 3rem;}.section-cta .cta__image{height:25rem;position:relative;}.section-cta .cta__image img{border-radius:0 3rem 0 0;}.section-cta .cta__link.contact{align-content:flex-end;flex:1;text-align:right;}.section-cta .cta__link.contact svg path{fill:#fff;}.section-cta .cta__link.email{display:none;}.section-cta .cta__link .button--text{font-size:1.4rem;}.section-cta .cta.cta--small{display:flex;flex-direction:column-reverse;}.section-cta .cta.cta--small .cta__content{padding:2rem 4rem;}.section-cta .cta.cta--small .cta__content .heading-2{display:none;}.section-cta .cta.cta--small .cta__image{height:16rem;}.section-cta .cta.cta--small .cta__link.phone{padding-bottom:2rem;}.section-cta .cta.cta--small .cta__link.email{display:block;}.section-cta .cta.cta--small .cta__link.contact{display:none;}.section-cta .cta.cta--small .cta__link .button--text{font-size:1.4rem;margin-top:0;}.section-accordion--timeline .item{display:grid;}.section-accordion--timeline .item .date{align-items:center;display:none;}.section-accordion--timeline .item .content{grid-column:1;}.section-accordion--timeline .item .heading-5{line-height:2;}.toggle-block .question{align-items:center;border:3px solid #f2f4f6;cursor:pointer;display:grid;grid-template-columns:1fr 7.5rem;justify-content:space-between;margin-bottom:0;padding:1rem;position:relative;transition:all .5s ease-in-out;}.toggle-block .question .arrow{align-items:center;display:grid;justify-content:flex-end;min-height:6rem;}.toggle-block .question .arrow svg{transform:rotate(90deg);transition:all .5s ease-in-out;}.toggle-block .question.active{border-bottom:0 solid #f2f4f6;}.toggle-block .question.active .heading-5{color:#009ade;}.toggle-block .question.active svg{transform:rotate(-90deg);}.toggle-block .content{border-bottom:none;display:none;}.toggle-block .content p{font-size:1.6rem;}.toggle-block .content .appoint--block{border:3px solid #f2f4f6;display:grid;grid-template-columns:1fr;grid-gap:2rem;padding:2rem;}.toggle-block .content .vacancy--block{border:3px solid #f2f4f6;border-bottom:none;padding:5rem 3rem;}.toggle-block .item{color:#0a2240;margin-bottom:2rem;}.toggle-block.appoint .question{grid-template-columns:2fr 5rem;}.toggle-block.appoint .question .meta{grid-column:1/2;}.toggle-block.vacancy .question .meta{display:none;}.alternate .content,.alternate .question{border-color:#fff;}.alternate .content .appoint--block,.alternate .question .appoint--block{border-color:#fff;}.block__item{border:1px solid #009ade;border-radius:.5rem;margin-bottom:2.5rem;padding:2rem 3rem;}.block__title{align-items:center;cursor:pointer;display:block;font-weight:700;justify-content:space-between;letter-spacing:2px;position:relative;text-transform:uppercase;}.block__title .heading{color:#009ade;font-size:1.75rem;font-weight:300;margin-bottom:0;}.block__title .heading .highlight-letter{color:#fff;font-weight:700;padding-right:2rem;text-transform:uppercase;}.block__title::after,.block__title::before{background-color:#fff;content:"";height:2px;position:absolute;top:50%;transition:all .3s ease 0s;width:16px;}.block__title:before{right:0;transform:rotate(-40deg);}.block__title::after{right:12px;transform:rotate(40deg);}.block__title.active::after,.block__title.active::before{background-color:#009ade;}.block__title.active::before{transform:rotate(40deg);}.block__title.active::after{transform:rotate(-40deg);}.block__text{display:none;padding-top:10px;}.slider-images{display:grid;padding:0 0 10rem 0;position:relative;width:100%;}.slider-images .slider-image{display:flex;height:0;opacity:0;transition:opacity .5s ease-in-out;width:100%;}.slider-images .slider-image.active{height:30rem;opacity:1;}.slider-images .slide-left,.slider-images .slide-right{bottom:3rem;cursor:pointer;display:grid;position:absolute;}.slider-images .slide-right{right:0;scale:-1;}.section-tabbed{padding:0 0 13rem;}.section-tabbed .tabs-container{display:grid;}.section-tabbed .tabs-container .tabs__nav{display:none;font-family:Gotham,serif;font-size:1.8rem;text-transform:uppercase;}.section-tabbed .tabs-container .tabs__nav_wrapper{grid-column:1/-1;}.section-tabbed .tabs-container .tabs__nav .active{color:#009ade;text-decoration:none;}.section-tabbed .tabs-container .tabs__nav .active svg line{stroke:#009ade;}.section-tabbed .tabs-container .tabs__panels{display:grid;grid-column:1/-1;grid-template-columns:1fr;grid-template-rows:1fr;padding:4rem 0 0 0;}.section-tabbed .tabs-container .card-content .heading-3{font-size:2.4rem;}.section-tabbed .tabs-container .image-element.grid-two .cards img{height:20rem;}.section-tabbed .tabs-container .image-element.grid-two .cards .card-content .button--cross .text{color:#009ade;display:block;}.section-tabbed .tabs-container .tab-panel{max-height:0;opacity:0;overflow:hidden;padding-top:4rem;transition:opacity .7s ease-in-out;}.section-tabbed .tabs-container .tab-panel.active{max-height:900rem;opacity:1;}.mobile-nav{font-size:2.4rem;text-transform:uppercase;}.mobile-nav.active{color:#009ade;}.mobile-nav.active svg line{stroke:#009ade;}.section-process .process{display:flex;flex-direction:row-reverse;justify-content:center;padding-bottom:3rem;padding-top:6rem;}.section-process .process--header{padding:.25rem 0;text-align:center;}.section-process .process--wrapper{display:flex;flex-direction:column;grid-gap:2.5rem;align-items:center;border:3px solid #0a2240;padding:2rem 3rem;}.section-process .process--maint{display:flex;justify-content:center;padding:2rem 0;}.section-process .process--block{background-color:#0a2240;color:#fff;display:flex;flex-direction:column;height:10rem;justify-content:space-between;padding:2rem;position:relative;width:20rem;}.section-process .process--block::before{border-right:3px dotted #0a2240;content:"";height:calc(100% + 2.5rem);left:-15rem;position:absolute;transform:translate(-50%,1.5rem);}.section-process .process--block:last-child::before{height:calc(100% + 5rem);}.section-process .process--block svg path{fill:#fff;}.section-process .process--block.active{background-color:var(--active-color);}.section-process .process--block.active .process--marker svg circle,.section-process .process--block.active .process--marker svg path{fill:var(--active-color);}.section-process .process--marker{left:-15rem;position:absolute;transform:translate(-50%);}.section-process .process--marker svg{height:1.5rem;transform:translate(0,11px);width:1.5rem;}.section-process .process--marker svg circle,.section-process .process--marker svg path{fill:#0a2240;}.section-process .process--markers{border-left:3px dotted #fff;display:none;margin:8rem 0;padding-right:7.5rem;}.section-process .process--markers svg{height:1.5rem;transform:translate(0,11px);width:1.5rem;}.section-process .process--markers svg path{fill:#0a2240;}.section-process .process--markers-fast{display:grid;grid-template-columns:2fr 4fr 4fr 4fr;}.section-process .process--markers-construction,.section-process .process--markers-design,.section-process .process--markers-validation{border-bottom:2px dashed #fff;}.section-process .process--markers-maint{display:grid;grid-template-columns:repeat(3,1fr);}.section-process .process--line{border-bottom:dashed 2px #fff;width:100%;}.section-process .process--maint .process--block::before{content:none;}.section-testimonials{padding:0 0 13rem;}.section-testimonials .row{background:#f8f8f8;padding:3rem 1.5rem;}.section-testimonials .heading-4{padding-bottom:1rem;}.section-testimonials .testimonials{padding-top:6.5rem;grid-gap:2rem;}.section-testimonials .testimonials .testimonial{align-items:flex-start;display:grid;grid-template-columns:7.5rem 1fr;padding-bottom:3rem;}.section-testimonials .testimonials .testimonial svg{width:3.8rem;}.image-element{display:grid;}.image-element .img.square{aspect-ratio:1;}.image-element .img.landscape{aspect-ratio:16/9;}.image-element .img.portrait{aspect-ratio:9/16;}.image-element .award{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center;grid-gap:2rem;}.image-element .cards{border-radius:.5rem;display:flex;flex-direction:column;}.image-element .cards img{border-radius:.5rem .5rem 0 0;height:20rem;}.image-element .cards .card-content{background:#14141c;border-bottom:4px solid #009ade;border-radius:0 0 0 .5rem;color:#fff;flex:1;padding:2rem;position:relative;}.image-element .cards .card-content .button--cross .text{color:#009ade;text-transform:uppercase;}.image-element .cards .card-content .heading-3{padding-bottom:3rem;}.image-element.grid-two .cards img{height:37rem;}.image-element.grid-two .card-content .button--cross .text{display:none;}.image-element.grid-three .cards img{height:24rem;}.image-element.grid-rows .award{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;}.image-wrapper--offset{display:grid;grid-template-columns:1fr;}.slider--wrapper{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);}.video-wrapper video{max-width:100%;}.video-wrapper--offset{display:grid;grid-template-columns:1fr;}.video-wrapper--offset video{grid-column:2;}.section-coloured-block{overflow:hidden;padding-bottom:var(--padding-bottom);}.section-coloured-block .slider-navigation{display:flex;flex-direction:column-reverse;grid-gap:4rem;}.section-coloured-block .slider-navigation .blocks-nav .nav-item{cursor:pointer;}.section-coloured-block .slider-intro svg{margin:3rem 0;}.section-coloured-block .coloured-blocks{margin-top:2rem;}.section-coloured-block .coloured-blocks .slick-slide>div{height:100%;}.section-coloured-block .coloured-blocks .slick-slide .block-wrapper{display:flex;flex-direction:column-reverse;height:100%;}.section-coloured-block .coloured-blocks .slick-slide .block-wrapper .block-image{flex-grow:1;}.section-coloured-block .coloured-blocks .slick-slide .block{display:flex;height:100%;}.section-coloured-block .coloured-blocks .slick-slide .block{padding-bottom:2rem;}.section-coloured-block .coloured-blocks .slick-slide .block-text{border-radius:0 0 0 3rem;color:#fff;padding:2rem;}.section-coloured-block .coloured-blocks .slick-slide .block-text--para{display:none;}.section-coloured-block .coloured-blocks .slick-slide .block-text .button{position:relative;margin:1rem 0;width:75%;z-index:5;}.section-coloured-block .coloured-blocks .slick-slide .block-text h2{opacity:0;padding-bottom:3rem;transform:translateY(-3rem);transition:all .5s ease-in-out;transition-delay:.3s;}.section-coloured-block .coloured-blocks .slick-slide .block-image img{border-radius:0 3rem 0 0;height:100%;-o-object-fit:cover;object-fit:cover;}.section-coloured-block .coloured-blocks .slick-slide.slick-current .block-text--para{opacity:1;}.section-coloured-block .coloured-blocks .slick-slide.slick-current .block-text h2{opacity:1;transform:translate(0);}.section-coloured-block .coloured-blocks .slick-slide.slick-current .block-text .button{opacity:1;}.section-coloured-block .coloured-blocks .slick-slide.slick-current .block-text .button:hover{background:#fff;border-color:#fff;color:var(--hover-color);}.section-coloured-block .slick-track{gap:1rem;margin-left:0;}.section-coloured-block .slide{height:100%;}.section-coloured-block .row.col-10{order:1;}.section-coloured-block .row.extended{order:3;}.section-coloured-block .row.more-link{order:2;}.nav-item{display:inline-block;margin:0 1rem 1rem 0;padding:1rem;}.nav-item.active{background-color:var(--active-color);}.nav-item.active .meta{color:#fff;}.nav-item:not(.active){background-color:#dce2e6 !important;}section.element-header{margin-bottom:2rem;}section.element-header .row{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;row-gap:2rem;}section.element-header .more-link .button{margin:0;}.scroll-cards{display:grid;grid-auto-rows:1fr;}.block{display:flex;flex-direction:column-reverse;}.block.side-markers{grid-template-columns:5rem 2fr 3fr;}.block.side-markers .block--marker{display:none;transition:.5s all ease;}.block.side-markers::after{margin-left:5rem;}.block--marker{display:none;flex-direction:column;margin-bottom:-6rem;position:relative;}.block--marker .top{height:6rem;}.block--marker .bottom{border-left:1px dashed #dce2e6;flex:1;}.block--marker svg{transform:translate(-.8rem,0);}.block--marker svg circle{fill:var(--fill-color);}.block--text{border-radius:0 0 0 3rem;color:#fff;margin-bottom:3rem;padding:5rem 4rem;position:relative;}.block--text h2{padding-bottom:3rem;}.block--text p{display:none;}.block--text .button{position:relative;z-index:11;}.block--text .button svg path{fill:#fff;}.block--text .button:hover{background-color:#fff;border-color:#fff;color:var(--fill-color);}.block--image{position:relative;}.block--image img{border-radius:0 3rem 0 0;}.block.fade-out::after{opacity:1;}.block.fade-out .block--marker{opacity:0;}.block::after{background:var(--fill-color,rgba(255,255,255,.5));border-radius:0 3rem 0 3rem;bottom:3rem;color:#fff;content:var(--content,"");display:block;font-size:2rem;left:0;line-height:1;opacity:0;padding:1rem 4rem;position:absolute;right:0;text-transform:uppercase;top:0;transition:opacity 1s ease-in-out;}.block:nth-child(1n){top:11rem;}.block:nth-child(2n){top:15rem;}.block:nth-child(3n){top:19rem;}.block:nth-child(4n){top:23rem;}.block:nth-child(5n){top:27rem;}.block:nth-child(6n){top:31rem;}.block:nth-child(7n){top:35rem;}.block:nth-child(8n){top:39rem;}.section--casestudy-intro{margin-top:6.8rem;padding-top:2.5rem;}.section--casestudy-intro .casestudy--facts .meta{margin:3rem 0;}.section--casestudy-intro .casestudy--facts .headlines--facts .study_stats{padding:4rem 0;}.section--casestudy-intro .casestudy--facts .headlines--facts .study_stats li{display:flex;grid-gap:1rem;padding-bottom:2.5rem;}.section--casestudy-intro .casestudy--facts .headlines--facts .study_stats li p{margin:0;}.section--casestudy-intro .casestudy--image{padding-bottom:9rem;}.section--casestudy-intro .casestudy--image img{border-radius:0 3rem 0 3rem;height:23rem;}.section--casestudy-intro .casestudy--image-mobile{padding:4rem 0 0;}.section--casestudy-intro .casestudy--image-desktop{display:none;}.section--casestudy-intro .casestudy--details{padding-bottom:4rem;}.section--casestudy-intro .casestudy--details svg{margin-bottom:4rem;}.section--casestudy-intro .casestudy--details .quote{color:#fff;margin:8rem 0;padding:5rem;}.section--casestudy-intro .casestudy--details .quote svg{margin:0;}.section--casestudy-intro .casestudy--details .quote .post-quote,.section--casestudy-intro .casestudy--details .quote .pre-quote{position:absolute;}.section--casestudy-intro .casestudy--details .quote .pre-quote{left:0;top:-3rem;}.section--casestudy-intro .casestudy--details .quote .post-quote{bottom:1rem;margin-left:1rem;scale:-1;}.section--casestudy-detail .casestudy--content-header,.section--casestudy-detail .casestudy--content-icon{border-bottom:2px solid #dce2e6;padding-bottom:4rem;}.section--casestudy-detail .casestudy--content-icon{display:flex;grid-gap:1rem;}.study--left{grid-column:1/-1;}.study--right{display:none;}.section--casestudy-detail .detail--blocks{grid-column:1/13;}.section--casestudy-detail .detail--blocks-imgtext .imgtext--wrapper{padding:7rem 0;}.section--casestudy-detail .detail--blocks-imgtext .imgtext--wrapper:not(:first-of-type){border-top:1px solid #dce2e6;}.section--casestudy-detail .detail--blocks-imgtext .imgtext--wrapper-img{display:none;}.section--casestudy-detail .detail--blocks-imgtext .imgtext--wrapper-img img{aspect-ratio:1;border-radius:0 3rem 0 3rem;}.section--casestudy-detail .detail--blocks-img{padding-bottom:7rem;}.section--casestudy-detail .detail--blocks-img .details--left{display:flex;grid-gap:1rem;padding-bottom:4rem;}.section--casestudy-detail .detail--blocks-img .video-file video{border-radius:0 3rem 0 3rem;width:100%;}.section--casestudy-detail .detail--blocks-img .video-file svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.section--casestudy-detail .detail--blocks-stats{padding:7rem 0;}.section--casestudy-detail .detail--blocks-stats .numbers--item{border-bottom:8px solid #0a2240;margin-bottom:5rem;padding-bottom:2.5rem;}.single-case-study .video-wrapper video{max-width:100%;}.single-case-study .video-wrapper--offset{display:grid;grid-template-columns:1fr;}.single-case-study .video-wrapper--offset video{grid-column:2;}.site-footer{overflow:hidden;position:relative;z-index:4;}.site-footer--wrapper{background:#009ade;background:linear-gradient(180deg,#009ade 5%,#0a2240 75%);}.site-footer .footer-bg{position:absolute;top:-30%;width:100%;}.site-footer .footer-bg svg{width:100%;}.site-footer--upper{color:#fff;grid-column:full-start/full-end;padding:4rem 0 0;position:relative;z-index:3;}.site-footer--upper .main-footer{row-gap:2rem;}.site-footer--upper .left-footer{display:flex;flex-direction:column-reverse;grid-column:2/-2;text-align:center;}.site-footer--upper .left-footer .logo svg{height:auto;max-height:6rem;width:auto;}.site-footer--upper .right-footer{background:#27262f;grid-column:1/-1;text-align:center;}.site-footer--upper .right-footer .contact-details .button{margin-top:0;}.site-footer--upper .right-footer .contact-details p{font-size:1.6rem;padding:1rem 0;}.site-footer--upper .right-footer .contact-details ul{list-style:none;padding:0;}.site-footer--upper .right-footer .contact-details ul li a{color:#fff;font-size:1.6rem;text-decoration:none;}.site-footer--upper .right-footer .contact-details .contact-links p{margin:0;padding:1rem 0;}.site-footer--lower{font-family:Gotham,serif;font-size:1.2rem;grid-column:full-start/full-end;}.site-footer--lower .bottom-bar{text-align:center;}.site-footer--lower .copyright{grid-column:2/-2;padding:1rem 0;}.site-footer--lower .terms{display:flex;grid-column:2/-2;justify-content:center;order:-1;padding:1rem 0;}.site-footer--lower .terms ul{display:flex;grid-gap:4rem;list-style:none;padding:0;}.site-footer--lower .terms ul li a{color:#fff;text-decoration:none;text-transform:uppercase;}.site-footer--lower .silverless{grid-column:2/-2;justify-self:center;}.site-footer--lower .silverless .silverless-logo{height:auto;width:10rem;}.site-footer--lower .silverless .silverless{opacity:1;transition:opacity .3s ease-in-out;}.site-footer--lower .silverless .silverless path{fill:#0a2240;}.site-footer--lower .silverless .created{opacity:0;transform:translateY(50px);transition:.3s transform ease,.6s opacity ease;}.site-footer--lower .silverless .created path{fill:#0a2240;}.site-footer--lower .silverless:hover{cursor:pointer;}.site-footer--lower .silverless:hover .created{opacity:1;transform:translateY(0);}.social svg{height:auto;width:3rem;fill:#fff;}.container{display:grid;grid-template-columns:[full-start] minmax(1.5rem,1fr) [center-start] repeat(12,[col-start] minmax(1rem,11rem) [col-end]) [center-end] minmax(1.5rem,1fr) [full-end];}.inner-container{display:grid;grid-template-columns:[center-start] repeat(12,[col-start] minmax(1px,11rem) [col-end]) [center-end];}section{margin-bottom:var(--margin-bottom);}section.alt-bg{background-color:#009ade;}section .gradient{background:#009ade;background:linear-gradient(180deg,#009ade 5%,#0a2240 75%);padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);}section .gradient--fmleft{background:#009ade;background:linear-gradient(270deg,#009ade 5%,#0a2240 75%);}section .alternate,section.alternate{background:#f8f8f8;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);}section .alternate+.row,section.alternate+.row{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);}section.mobile-alternate{background:#f8f8f8;}.row{grid-column:center-start/center-end;}.row.col-2{grid-column:col-start 6/col-end 7;}.row.col-4{grid-column:col-start 5/col-end 8;}.row.col-6{grid-column:col-start 4/col-end 9;}.row.col-8{grid-column:col-start 3/col-end 10;}.row.col-10,.row.col-12.alternate .inner-container .row{grid-column:col-start 2/col-end 11;}.row.extended{grid-column:full-start/full-end;}.row__extended{grid-column:full-start/full-end;}.row.mobile-full{grid-column:full-start/full-end;}.row.break-right{grid-column:center-start/full-end;}.row.break-left{grid-column:full-start/center-end;}.row .spacer.small{padding:3rem;}.row .spacer.medium{padding:2.5rem;}.row .spacer.large{padding:8rem;}.row .spacer.massive{padding:3rem;}.row.flex-between{align-items:center;display:flex;grid-column:2/-1;justify-content:space-between;}.left-col{grid-column:1/-1;}.right-content{grid-column:1/-1;}.sticky{position:-webkit-sticky;position:sticky;top:10rem;}.relative{position:relative;}.grid-two{display:grid;}.default-gap{grid-gap:2rem;}.large-gap{grid-gap:3rem;}.padding-default{padding-bottom:6rem;}.padding-large{padding-bottom:8rem;}.padding-small{padding-bottom:4rem;}.spacer{height:var(--content-spacer);}.sticky-bar{position:-webkit-sticky;position:sticky;top:6rem;}.site-header{background:#0a2240;left:0;position:fixed;right:0;top:0;transition:all .5s ease-in-out;width:100%;z-index:7;}.site-header .inner-container{display:flex;}.site-header .primary-links{align-items:center;align-items:center;background:#0a2240;display:flex;flex:1;justify-content:flex-end;grid-gap:2rem;}.site-header .primary-links svg{height:3rem;width:3rem;}.site-header .primary-links svg circle,.site-header .primary-links svg line,.site-header .primary-links svg path{fill:#fff;}.site-header .nav-extend{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.7);}.site-header .contact-icon,.site-header .search-icon{cursor:pointer;padding:0 .5rem;}.site-header .search-icon{position:relative;width:4rem;}.site-header .search-icon #close{opacity:0;}.site-header .search-icon #search-icon{opacity:1;}.site-header .search-icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}.site-header .search-icon.active #close{opacity:1;}.site-header .search-icon.active #search-icon{opacity:0;}.site-branding{align-items:center;background-color:#0a2240;display:flex;height:6.8rem;justify-content:flex-start;z-index:5;}.site-branding a{padding:0 2.5rem 0 0;}.site-branding svg{height:3rem;padding:0;transition:all .5s ease-in-out;}.section-breadcrumb{padding:2rem 0;}.section-breadcrumb #breadcrumbs{display:none;}.primary-navigation .menu-item-has-children{display:grid;grid-template-columns:1fr 4rem;position:relative;}.primary-navigation .menu-item-has-children:after{background-color:#009ade;content:"";height:100%;left:-2rem;position:absolute;top:0;width:1px;}.primary-navigation .menu-item-has-children>a{margin-bottom:2rem;}.primary-navigation .menu-item-has-children.first>a{font-size:0;margin:.5rem 0 2.5rem 0;width:2.5rem;}.primary-navigation .menu-item-has-children.first>a::after{content:url("data:image/svg+xml,%3Csvg id=\'Layer_2\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 303.75 318.5\'%3E%3Cg id=\'Layer_1-2\' data-name=\'Layer_1\'%3E%3Cpath d=\'M265.86,169.46v6.63c0,39.01,0,78.02,0,117.03,0,16.26-9.12,25.35-25.43,25.37-19.67.02-39.34,0-59,0-1.64,0-3.28,0-5.38,0-.1-2.19-.24-3.96-.25-5.72-.01-26.51,0-53.01-.01-79.52,0-11.46-5.02-16.53-16.35-16.55-5.17-.01-10.33-.01-15.5,0-10.76.03-16,5.19-16.01,15.88-.03,26.67,0,53.35,0,80.02,0,1.78,0,3.57,0,5.89-2.22,0-3.84,0-5.47,0-19.83,0-39.67.02-59.5-.01-15.9-.03-25.13-9.29-25.14-25.19-.01-39.01,0-78.02,0-117.03,0-1.97,0-3.95,0-6.81-7.1,0-13.86.2-20.6-.08-3.94-.16-8.32,1.65-11.63-2.45-4.09-5.06-6.06-10.7-5.46-17.15.55-5.88,3.31-10.67,7.49-14.84C47.12,95.49,86.58,55.99,126.06,16.5c2.71-2.71,5.4-5.45,8.12-8.15,11.16-11.07,24.13-11.16,35.21-.11,25.37,25.31,50.68,50.68,76.02,76.03,17.09,17.09,34.22,34.14,51.24,51.3,8.58,8.65,9.54,21.69,2.08,30.35-1.59,1.84-4.63,3.25-7.08,3.37-8.3.41-16.63.16-25.79.16Z\'/%3E%3C/g%3E%3C/svg%3E");height:200px;width:200px;}.primary-navigation .menu-item-has-children.first>a::after svg{height:3rem;}.primary-navigation .menu-item-has-children.first .sub-menu{margin-top:.25rem;}.primary-navigation .menu-item-has-children.first .sub-menu li:last-of-type a{color:#009ade;}.primary-navigation .sub-menu{list-style:none;max-height:0;opacity:0;transition:all .5s ease-in-out;}.primary-navigation .sub-menu li{border:none;}.primary-navigation .sub-menu a{padding:0;}.primary-navigation .sub-menu.active{margin-bottom:2rem;max-height:90rem;opacity:1;}.primary-navigation .child-indicator svg{transform:rotate(90deg);}.scrolled .site-header{margin-top:0;top:0;}.scrolled .site-header:not(.mobile-menu-open) .site-navigation .line{display:none;}.scrolled .site-header:not(.mobile-menu-open) .sub-navigation{display:none;}.mobile-burger{cursor:pointer;padding:1rem 0 1rem 2rem;z-index:4;}.mobile-burger #bottom,.mobile-burger #top{opacity:1;transition:all ease-in-out .3s;}.mobile-burger svg line{stroke:#fff;}.mobile-button{grid-row:4;}.site-navigation-wrapper{bottom:0;padding-top:10vh;position:fixed;top:0;transition:all .5s ease-in-out;width:100vw;}.mobile-menu-open .site-navigation-wrapper{bottom:0;overflow:auto;padding-top:10vh;position:fixed;top:0;}.offcanvas-menu{align-items:flex-start;bottom:0;display:flex;justify-content:center;position:fixed;right:-100vw;top:0;transition:all ease-in-out .3s;width:100vw;z-index:3;}.offcanvas-menu.menu-open{right:0;}.offcanvas-contactbar{bottom:0;color:#8fc0c4;display:none;font-family:Gotham,serif;font-size:1.6rem;position:fixed;right:calc(-80% + 10rem);transition:.5s cubic-bezier(.82,.085,.395,.895);width:80%;z-index:5;}.offcanvas-contactbar a{color:#fff;font-family:Gotham,serif;font-size:1.6rem;text-decoration:none;}.offcanvas-contactbar .contact-trigger{background:#0a2240;-webkit-clip-path:polygon(45% 0,102% 0,100% 100%,0 100%);clip-path:polygon(45% 0,102% 0,100% 100%,0 100%);cursor:pointer;display:grid;padding-left:2rem;place-content:center;width:10rem;}.offcanvas-contactbar .contact-trigger .down{opacity:1;transition:all ease-in-out .5s;}.offcanvas-contactbar .contact-wrapper{background:#0a2240;display:flex;flex:1;justify-content:space-around;padding:3rem;}.offcanvas-contactbar.contact-open{right:0;}.offcanvas-contactbar.contact-open .down{opacity:0;}.footer-navigation ul{list-style:none;padding:0;}.footer-navigation ul li{padding:0;}.footer-navigation ul a{color:#fff;cursor:pointer;display:block;font-family:Gotham,serif;font-size:1.4rem;letter-spacing:1.6px;text-decoration:none;}nav li a{font-family:Gotham,serif;text-transform:initial;}.overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.85);height:0%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .35s,visibility .35s,height .35s;visibility:hidden;width:100%;}.overlay.open{height:100vh;opacity:1;visibility:visible;z-index:6;}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s;}.overlay.open li:nth-of-type(3){animation-delay:.45s;}.overlay.open li:nth-of-type(2){animation-delay:.4s;}.overlay.open li:nth-of-type(4){animation-delay:.5s;}.overlay nav{align-items:center;height:100vh;position:relative;}.overlay nav .menu-main-menu-container{grid-column:3/13;margin-top:10rem;}.overlay ul{list-style:none;padding:0;position:relative;}.overlay ul li{display:block;opacity:0;position:relative;}.overlay ul li a{color:#0a2240;display:block;font-size:2.2rem;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase;transition:all ease-in-out .3s;}.overlay ul li a:before{background-color:#009ade;content:"";height:100%;left:-2rem;position:absolute;top:0;transform:scaleY(0);transition:.3s all ease;width:3px;}.overlay ul li a:hover:before{transform:scaleY(1);}.overlay ul.sub-menu{display:grid;grid-row-gap:1rem;grid-template-columns:1fr;}.overlay ul.sub-menu li a{font-size:1.6rem;font-weight:initial;position:relative;text-transform:initial;}#primary-navigation>li.menu-item-has-children:nth-of-type(2){grid-column:5/7;}#primary-navigation>li.menu-item-has-children:nth-of-type(3){grid-column:7/9;}#primary-navigation>li.menu-item-has-children:nth-of-type(4){grid-column:9/11;}.search-overlay,.vacancy-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.4);left:0;max-height:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .35s,visibility .35s,max-height .35s ease-in-out;visibility:hidden;width:100%;}.search-overlay.open,.vacancy-overlay.open{opacity:1;visibility:visible;z-index:6;}.search-overlay ul,.vacancy-overlay ul{display:flex;}.search-overlay .searchandfilter li,.vacancy-overlay .searchandfilter li{padding:0;}.search-overlay.open,.vacancy-overlay.open{max-height:40vh;transition:.35s ease-in-out;}@keyframes fadeInRight{0%{left:20%;opacity:0;}100%{left:0;opacity:1;}}#toggle{display:block;height:2rem;margin:0 0 0 2rem;position:relative;width:3rem;}#toggle .line{background:#fff;display:block;height:.2rem;left:0;position:absolute;transition:all .4s;width:3rem;-webkit-transition:all .4s;-moz-transition:all .4s;}#toggle .line.line-1{top:0;}#toggle .line.line-2{top:50%;}#toggle .line.line-3{top:100%;}#toggle:focus .line-1,#toggle:hover .line-1{transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);}#toggle:focus .line-3,#toggle:hover .line-3{transform:translateY(.1rem);-webkit-transform:translateY(.1rem);-moz-transform:translateY(.1rem);}#toggle.active .line-1{transform:translateY(1rem) translateX(0) rotate(45deg);-webkit-transform:translateY(1rem) translateX(0) rotate(45deg);-moz-transform:translateY(1rem) translateX(0) rotate(45deg);background:#009ade;}#toggle.active .line-2{opacity:0;}#toggle.active .line-3{transform:translateY(-1rem) translateX(0) rotate(-45deg);-webkit-transform:translateY(-1rem) translateX(0) rotate(-45deg);-moz-transform:translateY(-1rem) translateX(0) rotate(-45deg);background:#009ade;}.breadcrumb{align-items:center;align-items:flex-start;color:var(--default-color);display:flex;grid-gap:.5rem;font-size:1.2rem;list-style:none;padding:0;}.breadcrumb a{color:#758592;text-decoration:none;}.breadcrumb svg{margin:0 2rem;}.breadcrumb span svg path{fill:var(--default-color);}.breadcrumb .delimit{display:inline-block;height:2rem;position:relative;width:2rem;}.breadcrumb .delimit:before{background:url("https://cdn-ildgemd.nitrocdn.com/MUdWxfKcQWhzOQBiDCsojFycHqsIEGqk/assets/images/optimized/rev-ecf97a6/tsquared.co.uk/wp-content/themes/silverless/inc/img/bread.svg");background-position:center;background-repeat:no-repeat;content:"";display:block;height:2rem;position:absolute;top:50%;transform:translate(0,-50%);width:2rem;}.breadcrumb .delimit:first-of-type{display:none;}.product-data .product-attrib{padding:3rem 0 0;}@media only screen and (min-width:62.5em){.hero__content{align-items:center;}.hero__content .row{grid-column:3/8;}.hero--default{display:grid;grid-column:3/14;grid-template-columns:4fr 7fr;padding-top:2.5rem;}.hero--default .heading-1{font-size:5rem;}.hero--default .hero--content .primary-block{margin:3rem 0 0 -5rem;}.hero--default .hero__heading{padding:0;}.hero--default .hero__heading img{max-height:10rem;}.home .hero__content .row{grid-column:3/8;}.hero-buttonbar--wrapper{align-items:center;flex-direction:row;}.js-on .fm-above,.js-on .fm-below,.js-on .fm-left,.js-on .fm-right,.js-on .tiled{opacity:0;transition:all 1s ease-in-out;}.js-on .fm-above{transform:translateY(-3rem);}.js-on .fm-below{transform:translateY(3rem);}.js-on .tiled{transform:translateY(3rem);}.js-on .fm-left{transform:translateX(-3rem);}.js-on .fm-right{transform:translateX(3rem);}.error404 .hero404{display:grid;grid-template-rows:3fr 1fr;}.error404 .hero404 .heading-1{grid-column:2/5;}.error404 .hero404 img{grid-column:6/-2;rotate:0deg;}.error404 .hero404 .return-link{grid-column:2/-2;}.heading-1{font-size:7rem;line-height:1.1;}.heading-2,h2{font-size:3.2rem;line-height:40px;}.heading-3,h3{font-size:3rem;}.heading-4{font-size:2.5rem;line-height:40px;}.heading-5{font-size:2.2rem;}.cols-two{display:grid;grid-template-columns:2fr 3fr;grid-gap:1.5rem;}.cols-two p{grid-column:2;}ul.boxed li{flex:0;}.header{grid-gap:1.5rem;}.header:has(.header--right){grid-template-columns:2fr 3fr;}.section-media .text-element{display:grid;grid-gap:2rem;grid-template-columns:2fr 3fr;}.section-media .text-element .offset-right{grid-column:2;}.button--boxed{display:inline-flex;width:unset;}.button--primary{width:60%;}.button--mobilearrow{border-color:initial;padding:1rem 2rem;width:unset;}.button--mobilearrow .link-text{display:block;}.button--mobilearrow svg{display:none;}.primary-links{display:flex;flex:1;justify-content:flex-end;padding-right:5rem;}.section-card .card--large{display:grid;grid-template-columns:2fr 3fr;}.section-card .card--large .card--content{padding:5rem 4rem;}.section-card .card--large .card--content p{display:block;}.section-card .card--grid{display:grid;grid-template-columns:repeat(3,1fr);}.section-card .card--product{grid-template-columns:5fr 7fr;padding-bottom:13rem;}.section-card .card--product:last-of-type{padding-bottom:0;}.section-card .card--product-text{padding:0;}.section-card .card__double{display:grid;grid-template-columns:1fr 1fr;padding:13rem 0 0;grid-gap:2.5rem;}.section-card .card__content{margin:0;padding:6rem 12rem 6rem 6rem;}.section-card .controls{width:70%;}.section-card .card__layout__left{display:grid;grid-template-columns:1fr 1fr;}.section-card .card__layout__left .card__content{padding:8rem 10rem;}.section-card.card__triple .card__double{grid-template-columns:repeat(3,1fr);padding-bottom:4rem;}.section-card--jobs .card__links,.section-card--links .card__links{display:grid;grid-gap:2.5rem;}.section-documents{padding:0 0 13rem;}.section-table{padding:0 0 13rem;}.section-text-image{padding:0 0 13rem;}.section-text-image .text-image{grid-template-columns:7fr 5fr;}.section-text-image .text-image--image{padding-right:10rem;}.section-text-image .text-image--text{padding-right:0;}.swipe{display:none;}.section-quote{background:0 0;}.section-quote .quote--wrapper.large{background:#009ade;background:linear-gradient(270deg,#009ade 5%,#0a2240 75%);display:grid;grid-template-columns:5fr 7fr;}.section-quote .quote--image{padding:0 9rem 0 0;}.quote--media{display:grid;grid-template-columns:2fr 3fr;}.quote--wrapper{padding:5rem;}.section-shortcode .row.gradient,.vacancy .row.gradient{grid-column:center-start/center-end;}.section-shortcode .wsf-grid.wsf-sections,.vacancy .wsf-grid.wsf-sections{display:grid;grid-template-columns:2fr 3fr;}.section-shortcode .wsf-field-wrapper[data-type=submit],.vacancy .wsf-field-wrapper[data-type=submit]{text-align:right;}.search-overlay .search-box{grid-column:5/11;}.section-search .search{display:grid;grid-template-columns:2fr 3fr;}.section-leading-text{padding:0 0 13rem 0;}.section-leading-text.default-logo .inner-container{background-image:var(--background-image);}.section-leading-text.default-logo .inner-container .left-col{grid-column:1/7;}.section-leading-text.default-logo .right-content{grid-column:1/7;padding:1.5rem 0;}.section-leading-text .headline{padding-bottom:0;}.slick-dots{bottom:-2rem;}.section-carousel .slick-slide{width:116.4rem;}.section-carousel .car-nav{display:flex;}.img-link{display:grid;}.swipe-nav{display:none;}.section-clients .car-nav{justify-content:flex-end;position:initial;}.section-map{background:0 0;}.section-map .locations{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;}.section-map .locations--map{margin:0;padding:0 0 0 25rem;width:unset;}.section-map .locations--address{padding:3rem 0 3rem 3rem;}.section-map .locations--links a{padding:0;}.section-map .locations--details{padding:0 11rem;}.section-map .locations--details .countries--text{display:grid;grid-template-columns:1fr 1fr;}.section-map .locations--details .countries .title.active{order:unset;}.section-cta .cta{display:grid;grid-template-columns:2fr 3fr;}.section-cta .cta.cta--small{display:grid;grid-template-columns:3fr 2fr;}.section-cta .cta.cta--small .cta__content{align-items:center;display:grid;flex-direction:row;grid-template-columns:auto auto;gap:1rem;padding:0 4rem;}.section-cta .cta.cta--small .cta__image{height:11rem;}.section-cta .cta.cta--small .cta__link.phone{border-right:1px solid #fff;padding:0;}.section-cta .cta.cta--small .cta__link.email{text-align:right;}.section-accordion{padding:0 0 13rem;}.section-accordion--timeline .item{grid-template-columns:10rem 1fr;}.section-accordion--timeline .item .date{display:flex;}.section-accordion--timeline .item .mobile-date{display:none;}.section-accordion--timeline .item .content{grid-column:2;}.toggle-block .question{padding:0 3rem;}.toggle-block .question .arrow{min-height:6.5rem;}.toggle-block .content .appoint--block{grid-template-columns:2fr 3fr;padding:5rem 3rem;}.toggle-block .content .appoint--block .image-cover{padding:0 10rem 0 0;}.toggle-block.appoint .question{grid-template-columns:2fr 2fr 1fr;}.toggle-block.appoint .question .meta{grid-column:2/3;}.slider-images{padding:0 0 3rem 0;}.slider-images .slide-left,.slider-images .slide-right{bottom:unset;top:15rem;}.slider-images .slide-left{left:-7rem;}.slider-images .slide-right{right:-7rem;}.section-tabbed .tabs-container .tabs__nav_wrapper{grid-column:1/4;}.section-tabbed .tabs-container .tabs__nav{display:grid;position:-webkit-sticky;position:sticky;top:10rem;}.section-tabbed .tabs-container .tabs__panels{grid-column:6/-1;padding:0;}.section-tabbed .tabs-container .tab-panel{grid-column:1;grid-row:1;padding-top:0;}.mobile-nav{display:none;}.section-process .process{display:block;}.section-process .process--blocks{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:4fr 1fr;margin:0;}.section-process .process--wrapper{flex-direction:row;justify-content:space-between;padding:2rem 7rem;}.section-process .process--block{width:100%;}.section-process .process--block::before{border-bottom:3px dotted #0a2240;border-right:0;bottom:-5rem;height:auto;left:50%;transform:none;width:calc(100% + 2.5rem);}.section-process .process--block:last-child::before{height:auto;width:calc(100% + 9.5rem);}.section-process .process--marker{bottom:-5rem;left:50%;}.section-process .process--markers{border-bottom:3px dotted #0a2240;border-left:none;grid-column:span 2;margin:0 12rem 0 17rem;padding-right:0;padding-top:2.4rem;}.section-process .process--maint .process--block .process--marker{bottom:calc(-5rem - 2px);}.section-testimonials .row{padding:6rem 20rem 10rem 9rem;}.section-testimonials .testimonials .testimonial{padding-bottom:5rem;}.image-element.grid-one{grid-template-columns:1fr;}.image-element.grid-two{grid-template-columns:1fr 1fr;}.image-element .cards .card-content{padding:2rem 4rem 10rem 4rem;}.image-wrapper--offset{grid-template-columns:2fr 3fr;}.image-wrapper--offset .image-element{grid-column:2;}.slider--wrapper{grid-column:7/14;}.video-wrapper--offset{grid-template-columns:2fr 3fr;}.section-coloured-block{overflow:unset;padding-top:8rem;position:relative;}.section-coloured-block .slider-navigation{display:grid;grid-template-columns:2fr 3fr;padding-bottom:3rem;}.section-coloured-block .slider-intro{padding-right:10rem;}.section-coloured-block .coloured-blocks{margin-top:0;}.section-coloured-block .coloured-blocks .slick-slide{margin-right:2.5rem;width:110rem;}.section-coloured-block .coloured-blocks .slick-slide .block-wrapper{display:grid;grid-template-columns:2fr 3fr;padding-bottom:3.5rem;}.section-coloured-block .coloured-blocks .slick-slide .block{display:grid;grid-template-columns:2fr 3fr;padding-bottom:3.5rem;}.section-coloured-block .coloured-blocks .slick-slide .block-text{display:flex;flex-direction:column;padding:5rem 7rem 5rem 3rem;}.section-coloured-block .coloured-blocks .slick-slide .block-text--para{display:block;flex:1;margin-top:2rem;opacity:0;transition:all .5s ease-in-out;transition-delay:.3s;}.section-coloured-block .coloured-blocks .slick-slide .block-text .button{display:block;opacity:0;transition:opacity .5s ease-in-out .75s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.section-coloured-block .slick-track{gap:0;}section.element-header{margin-bottom:0;}section.element-header .row{align-items:center;flex-direction:row;}.scroll-cards .block::before{background:#fff;bottom:0;content:"";left:5rem;position:absolute;top:3rem;width:100%;}.block{display:grid;grid-template-columns:2fr 3fr;position:-webkit-sticky;position:sticky;top:4rem;}.block.side-markers{grid-template-columns:5rem 2fr 3fr;}.block.side-markers .block--marker{display:flex;}.block--text p{display:block;}.block--image{margin-bottom:3rem;}.block:nth-child(1n){margin-top:4rem;}.block:nth-child(2n){margin-top:8rem;}.block:nth-child(3n){margin-top:12rem;}.block:nth-child(4n){margin-top:16rem;}.block:nth-child(5n){margin-top:20rem;}.block:nth-child(6n){margin-top:24rem;}.block:nth-child(7n){margin-top:28rem;}.block:nth-child(8n){margin-top:32rem;}.section--casestudy-intro .casestudy--intro{display:grid;grid-template-columns:5fr 7fr;}.section--casestudy-intro .casestudy--facts .breadcrumb{margin-left:11rem;padding-right:1rem;}.section--casestudy-intro .casestudy--facts .meta{margin:3rem 0 0 9rem;}.section--casestudy-intro .casestudy--facts .headlines{padding:8rem 10rem 0 11rem;position:-webkit-sticky;position:sticky;top:24rem;}.section--casestudy-intro .casestudy--facts .headlines--facts .study_stats{padding:5rem 0;}.section--casestudy-intro .casestudy--image img{min-height:calc(100vh - 11.8rem);}.section--casestudy-intro .casestudy--image-mobile{display:none;}.section--casestudy-intro .casestudy--image-desktop{display:block;}.section--casestudy-intro .casestudy--details .quote{padding:5rem 10rem;}.section--casestudy-intro .casestudy--details .quote .pre-quote{left:-3rem;top:-1rem;}.study--left{grid-column:2/6;}.study--right{display:grid;grid-column:6/12;}.section--casestudy-detail .detail--blocks{grid-column:2/12;}.section--casestudy-detail .detail--blocks-imgtext .imgtext--wrapper{display:grid;grid-template-columns:2fr 3fr;}.section--casestudy-detail .detail--blocks-imgtext .imgtext--wrapper-img{display:grid;height:25rem;width:30rem;}.section--casestudy-detail .detail--blocks-img{display:grid;grid-template-columns:2fr 3fr;}.section--casestudy-detail .detail--blocks-stats{display:grid;grid-template-columns:2fr 3fr;}.section--casestudy-detail .detail--blocks-stats .stats--figures{width:50%;}.single-case-study .video-wrapper--offset{grid-template-columns:5fr 7fr;}.single-case-study .section--casestudy-intro .casestudy--facts .headlines{padding:4rem 10rem 0 11rem;position:-webkit-sticky;position:sticky;top:24rem;}.site-footer--wrapper{background:#009ade;background:linear-gradient(270deg,#009ade 5%,#0a2240 75%);}.site-footer--upper{padding:4rem 0;}.site-footer--upper .left-footer{flex-direction:column;grid-column:2/9;text-align:initial;}.site-footer--upper .left-footer .nav{padding-top:3rem;}.site-footer--upper .right-footer{align-items:flex-end;background:0 0;display:flex;grid-column:10/-2;text-align:initial;}.site-footer--upper .right-footer .contact-details .contact-links p{padding:1rem 0 0;}.site-footer--lower .copyright{grid-column:2/6;}.site-footer--lower .terms{grid-column:6/10;order:unset;}.site-footer--lower .silverless{grid-column:10/14;justify-self:end;}section .gradient{background:#009ade;background:linear-gradient(270deg,#009ade 5%,#0a2240 75%);}section.mobile-alternate{background:unset;}.row.mobile-full{grid-column:center-start/center-end;}.row .spacer.medium{padding:5rem;}.row .spacer.massive{padding:12rem;}.row.flex-between{grid-column:center-start/center-end;}.left-col{grid-column:1/5;}.right-content{grid-column:6/13;}.grid-two{grid-template-columns:repeat(2,1fr);}.grid-three{grid-template-columns:repeat(3,1fr);}.grid-four{grid-template-columns:repeat(4,1fr);}.site-header{background:0 0;}.site-header .inner-container{display:grid;}.site-header .primary-links{justify-content:flex-end;}.site-header .primary-links svg circle,.site-header .primary-links svg line,.site-header .primary-links svg path{fill:#0a2240;}.site-header .primary-links{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.7);grid-column:col-start 6/col-end 11;}.site-header .nav-extend{grid-column:col-end 11/full-end;}.site-header .contact-icon,.site-header .search-icon{padding:0 2rem;}.site-branding{border-radius:0 0 0 2rem;grid-column:1/6;margin-left:9rem;padding-left:2rem;}.site-branding svg{height:3.8rem;}.section-breadcrumb{padding:6.5rem 0;}.section-breadcrumb #breadcrumbs{display:grid;}.primary-navigation .menu-item-has-children{display:flex;flex-direction:column;grid-column:1/5;grid-row:2/-1;}.primary-navigation .sub-menu{max-height:90rem;opacity:1;}.primary-navigation .sub-menu.active{margin-bottom:0;}.primary-navigation .child-indicator{display:none;}.mobile-burger svg line{stroke:#0a2240;}.site-navigation-wrapper{left:100vw;right:-100vw;width:unset;}.mobile-menu-open .site-navigation-wrapper{left:60vw;overflow:hidden;right:0;}.offcanvas-menu{background:rgba(39,38,47,.9);width:100vw;}.offcanvas-contactbar{display:flex;}.footer-navigation ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;}.overlay ul{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2rem;}.overlay ul.sub-menu{grid-auto-rows:5rem;}#toggle .line{background:#0a2240;}.breadcrumb{grid-gap:2rem;}}@media only screen and (min-width:62.5em) and (max-height:54em){.mobile-menu-open .site-navigation-wrapper{left:40vw;}}@media only screen and (max-width:56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important;}.u-margin-bottom-big{margin-bottom:5rem !important;}.composition__photo{float:left;position:relative;width:33.33333333%;box-shadow:0 1.5rem 3rem rgba(10,34,64,.2);}.composition__photo--p1{top:0;transform:scale(1.2);}.composition__photo--p2{top:-1rem;transform:scale(1.3);z-index:100;}.composition__photo--p3{top:1rem;left:0;transform:scale(1.1);}}@media only screen and (max-width:37.5em){.alternate .content .appoint--block,.alternate .question .appoint--block{border-color:#dce2e6;}.alternate .question{border-color:#dce2e6;}.section-coloured-block .coloured-blocks .slick-slide .block-text .swipe{display:inline-block;width:23%;position:relative;}.section-coloured-block .coloured-blocks .slick-slide .block-text .swipe svg{position:absolute;right:0;top:0;transform:translateY(-50%);}.row.col-2{grid-column:center-start/center-end !important;}.row.col-4{grid-column:center-start/center-end !important;}.row.col-6{grid-column:center-start/center-end !important;}.row.col-8{grid-column:center-start/center-end !important;}.row.col-10,.row.col-12.alternate .inner-container .row{grid-column:center-start/center-end !important;}.row.extended{grid-column:center-start/center-end !important;}.row.break-right{grid-column:center-start/center-end !important;}.row.break-left{grid-column:center-start/center-end !important;}}@media only screen and (max-width:25em){.home .hero__content .row .hero__logo{margin-bottom:1rem;}.home .hero__content .row .hero__logo svg{width:7rem;}.home .hero__content .row .heading-1{line-height:1.2;}.home .hero .hero-buttonbar--wrapper{grid-gap:2rem;}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0s !important;}html{scroll-behavior:initial;}}.wp-pagenavi{clear:both;}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px;}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000;}.wp-pagenavi span.current{font-weight:bold;}