﻿@font-face{font-family:Almond;src:url(../assets/fonts/almond-regular.ttf);font-display:swap}html{line-height:1.15}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}*{outline:none}html{overflow-x:hidden}html.wf-loading *{opacity:0}body{font-family:"montserrat",sans-serif;font-style:normal;font-size:15px;color:var(--text-colour);line-height:1em;font-weight:300;padding:161px 0px 0px;margin:0px;opacity:0;transition:all .5s ease;overflow-x:hidden}@media only screen and (max-width: 1199px){body{padding:85px 0px 0px}}@media only screen and (max-width: 767px){body{text-align:center;padding:61px 0px 0px}}body *{scroll-margin-top:87px}@media only screen and (max-width: 767px){body *{scroll-margin-top:61px}}body.loaded{opacity:1}h1{font-family:"montserrat",sans-serif;font-size:6em;color:var(--text-colour);line-height:1em;font-weight:600;text-transform:uppercase;margin:0px 0px 5px}@media only screen and (max-width: 1199px){h1{font-size:3em}}@media only screen and (max-width: 767px){h1{font-size:1.8em}}h2{font-family:"montserrat",sans-serif;font-size:2.6em;color:var(--text-colour);font-weight:600;line-height:1.2em;margin:0px 0px 15px}@media only screen and (max-width: 767px){h2{font-size:1.6em}}h3{font-family:"montserrat",sans-serif;font-size:1.8em;color:var(--text-colour);line-height:1.2em;font-weight:600;margin:0px 0px 15px}@media only screen and (max-width: 767px){h3{font-size:1.6em}}h4{font-family:"montserrat",sans-serif;font-size:1.4em;color:var(--text-colour);line-height:1.2em;font-weight:600;text-transform:uppercase;margin:0px 0px 15px}@media only screen and (max-width: 767px){h4{font-size:1.4em}}.secondaryfont{font-family:"montserrat",serif}p{font-family:"montserrat",sans-serif;font-style:normal;font-size:1em;color:var(--text-colour);line-height:1.8em;margin:0px 0px 15px}@media only screen and (max-width: 959px){p{font-size:.9em}}ul,ol{padding-left:20px;margin:0px 0px 15px}ul li,ol li{font-family:"montserrat",sans-serif;font-style:normal;font-size:1em;color:var(--text-colour);line-height:1.8em}@media only screen and (max-width: 959px){ul li,ol li{font-size:.9em}}strong{font-weight:600}a{color:var(--primary-colour);text-decoration:none;cursor:pointer;transition:color .25s ease}a:hover{color:var(--secondary-colour)}.primarycolour{color:var(--primary-colour)}.secondarycolour{color:var(--secondary-colour)}.tertiarycolour{color:var(--tertiary-colour)}.whitetxt{color:#fff}.darktxt{color:#000}.centertxt{text-align:center}.righttxt{text-align:right}@media only screen and (max-width: 767px){.righttxt{text-align:center}}.lgreybg{background:#f2f2f2}.primarybg{background-color:var(--primary-colour)}.secondarybg{background-color:var(--secondary-colour)}.tertiarybg{background-color:var(--tertiary-colour)}.primaryborder{border-color:var(--primary-colour)}.secondaryborder{border-color:var(--secondary-colour)}.tertiaryborder{border-color:var(--tertiary-colour)}.flex{display:flex}.centerbg{background-position:center}.containbg{background-size:cover}.consultancy-social{width:100%;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.consultancy-social{justify-content:center}}.consultancy-social.right{justify-content:flex-end}@media only screen and (max-width: 767px){.consultancy-social.right{justify-content:center}}.consultancy-social h3{width:100%;margin:0px 0px 10px}.consultancy-social a{width:60px;display:inline-block;font-size:30px;color:#fff;text-align:center;background-color:#fff;margin:5px;vertical-align:middle;border-radius:50%;overflow:hidden;transition:all .5s ease}@media only screen and (max-width: 767px){.consultancy-social a{width:35px;font-size:18px}}.consultancy-social a:hover{color:#fff}.consultancy-social a i{width:100%;line-height:60px;transition:all .5s ease}@media only screen and (max-width: 767px){.consultancy-social a i{line-height:35px}}.consultancy-social a i.fa-facebook-f{background:#1877f2}.consultancy-social a i.fa-facebook-f:hover{background:var(--primary-colour)}.consultancy-social a i.fa-twitter{background:#1da1f2}.consultancy-social a i.fa-twitter:hover{background:var(--primary-colour)}.consultancy-social a i.fa-pinterest{background:#1877f2}.consultancy-social a i.fa-pinterest:hover{background:var(--primary-colour)}.consultancy-social a i.fa-linkedin-in{background:#007bb5}.consultancy-social a i.fa-linkedin-in:hover{background:var(--primary-colour)}.consultancy-social a i.fa-instagram{background:#c32aa3}.consultancy-social a i.fa-instagram:hover{background:var(--primary-colour)}.consultancy-social a i.fa-youtube{background:red}.consultancy-social a i.fa-youtube:hover{background:var(--primary-colour)}.slick-slide{outline:none}@media only screen and (min-width: 1200px){.nodesktop{display:none}}@media only screen and (min-width: 768px)and (max-width: 1199px){.notablet{display:none}}@media only screen and (max-width: 767px){.nomobile{display:none}}.container{width:100%}.wrapper{width:1600px;max-width:100%;padding:0px 15px;margin:0px auto}.wrapper.restrict{width:1230px}img{width:auto;max-width:100%;height:auto;display:block}.contentmargin{margin-top:90px;margin-bottom:90px}@media only screen and (max-width: 767px){.contentmargin{margin-top:50px;margin-bottom:50px}}.contentmargintop{margin-top:90px}@media only screen and (max-width: 767px){.contentmargintop{margin-top:50px}}.contentmarginbot{margin-bottom:90px}@media only screen and (max-width: 767px){.contentmarginbot{margin-bottom:50px}}.contentpadding{padding-top:90px;padding-bottom:90px}@media only screen and (max-width: 767px){.contentpadding{padding-top:50px;padding-bottom:50px}}.contentpaddingtop{padding-top:90px}@media only screen and (max-width: 767px){.contentpaddingtop{padding-top:50px}}.contentpaddingbot{padding-bottom:90px}@media only screen and (max-width: 767px){.contentpaddingbot{padding-bottom:50px}}.standardpage .wrapper{width:900px}.standardpage .wrapper h1{margin:0px 0px 15px}ul.menu{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}ul.menu li{width:auto;font-size:1em}div.menu>ul{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}div.menu>ul li{width:auto;font-size:1em}.topheader .menu{justify-content:center}.topheader .menu li{width:auto;display:flex}.topheader .menu li a{width:100%;color:var(--text-colour);line-height:22px;padding-left:25px}.topheader .menu li a:hover{color:var(--secondary-colour)}@media only screen and (max-width: 1199px){.navigation{width:300px;align-items:center;position:fixed;right:-300px;top:85px;bottom:0px;z-index:10;background:var(--primary-colour);border-top:1px solid var(--secondary-colour);border-left:1px solid var(--secondary-colour);overflow:auto;transition:all 1.5s ease}}@media only screen and (max-width: 767px){.navigation{top:60px}}@media only screen and (max-width: 1199px){.navigation.open{right:0px}}@media only screen and (max-width: 1199px){.navigation .wrapper{padding:0px}}.navigation .menu>li{width:auto;display:flex;flex-wrap:wrap;position:relative;font-size:1.1em}@media only screen and (max-width: 1199px){.navigation .menu>li{width:100%;border-bottom:1px solid var(--secondary-colour)}}@media only screen and (max-width: 1199px){.navigation .menu>li:hover{width:100%;border-bottom:1px solid var(--secondary-colour)}}.navigation .menu>li:hover a{border-bottom-color:var(--primary-colour)}.navigation .menu>li:hover a:after{color:var(--button-text-colour-hover)}.navigation .menu>li:hover ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1199px){.navigation .menu>li.open{display:flex}}.navigation .menu>li.mobilelink{display:none}@media only screen and (max-width: 1199px){.navigation .menu>li.mobilelink{display:flex}}.navigation .menu>li>a{width:100%;color:var(--text-colour);line-height:97px;font-weight:400;padding:0px 15px;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,0);transition:border .5s ease}@media only screen and (max-width: 1699px){.navigation .menu>li>a{padding:0px 15px}}@media only screen and (max-width: 1439px){.navigation .menu>li>a{padding:0px 20px}}@media only screen and (max-width: 1199px){.navigation .menu>li>a{font-size:.8em;color:var(--button-text-colour);line-height:40px;padding:0px 15px;border:0px}}@media only screen and (max-width: 767px){.navigation .menu>li>a{text-align:left}}.navigation .menu>li>a:hover{color:var(--button-text-colour-hover)}@media only screen and (max-width: 1199px){.navigation .menu>li>a:hover{border:0px}}.navigation .menu>li>a:hover:hover{color:var(--button-text-colour-hover)}@media only screen and (max-width: 1199px){.navigation .menu>li>a:hover:hover{color:var(--button-text-colour)}}.navigation .menu>li>a>i{font-size:1.2em}.navigation .menu>li.menu-item-has-children{position:relative}.navigation .menu>li.menu-item-has-children>a:after{font-family:"Font Awesome 5 Pro";content:"";font-size:13px;color:var(--text-colour);font-weight:100;margin-left:10px}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>a:after{position:absolute;top:0px;right:15px;color:var(--button-text-colour);line-height:40px;z-index:1}}.navigation .menu>li.menu-item-has-children>a:hover:after{color:var(--primary-colour)}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>a:hover:after{color:var(--button-text-colour)}}.navigation .menu>li.menu-item-has-children>ul{width:300px;display:none;flex-wrap:wrap;position:absolute;top:103px;left:0px;background:var(--primary-colour);border:1px solid var(--secondary-colour);z-index:1;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul{width:100%;position:static;flex-wrap:wrap;background:var(--secondary-colour);border-width:1px 0px 0px}}.navigation .menu>li.menu-item-has-children>ul>li{width:100%;font-size:.8em;border-bottom:1px solid var(--secondary-colour)}.navigation .menu>li.menu-item-has-children>ul>li:last-child{border-bottom:0px}.navigation .menu>li.menu-item-has-children>ul>li:hover>a{color:var(--button-text-colour-hover);background:var(--primary-colour)}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul>li:hover>a{color:var(--button-text-colour-hover);text-align:left}}.navigation .menu>li.menu-item-has-children>ul>li>a{width:100%;display:inline-block;position:relative;color:var(--text-colour);font-weight:700;padding:0px 15px;line-height:40px}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul>li>a{color:var(--button-text-colour);text-align:left}}.navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children{position:relative}.navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:after{position:absolute;top:0px;right:15px;font-family:"Font Awesome 5 Pro";content:"";color:var(--primary-colour);font-size:13px;font-weight:900;line-height:40px}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:after{content:"";color:var(--button-text-colour-hover)}}.navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:hover:after{color:var(--button-text-colour-hover)}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:hover:after{color:var(--button-text-colour-hover)}}.navigation .menu>li.menu-item-has-children>ul>li ul{width:300px;display:none;flex-wrap:wrap;position:absolute;top:-1px;left:298px;background:var(--primary-colour);border:1px solid var(--text-colour);z-index:1;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul>li ul{width:100%;position:static;flex-wrap:wrap;border-width:1px 0px 0px}}.navigation .menu>li.menu-item-has-children>ul>li ul li{width:100%;display:inline-block;font-size:1em;border-bottom:1px solid var(--text-colour)}.navigation .menu>li.menu-item-has-children>ul>li ul li:last-child{border-bottom:0px}.navigation .menu>li.menu-item-has-children>ul>li ul li a{width:100%;display:inline-block;position:relative;color:var(--text-colour);font-weight:700;padding:0px 15px;line-height:40px}@media only screen and (max-width: 1199px){.navigation .menu>li.menu-item-has-children>ul>li ul li a{text-align:left}}.navigation .menu>li.menu-item-has-children>ul>li ul li a:hover{color:var(--button-text-colour-hover)}.navigation .menu>li.menu-item-has-children>ul>li:hover ul{display:flex}.navigation .menu>li.menu-item-has-children:hover{position:relative}.navigation .menu>li.menu-item-has-children:hover>ul{display:flex}.grid1{display:grid;gap:25px;grid-template-columns:1fr}.grid2{display:grid;gap:25px;grid-template-columns:repeat(2, minmax(auto, 50%))}@media only screen and (max-width: 767px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;gap:25px;grid-template-columns:repeat(3, minmax(auto, 33.33%))}@media only screen and (max-width: 767px){.grid3{grid-template-columns:1fr}}.grid4{display:grid;gap:25px;grid-template-columns:repeat(4, minmax(auto, 25%))}@media only screen and (min-width: 768px)and (max-width: 1199px){.grid4{grid-template-columns:repeat(2, minmax(auto, 50%))}}@media only screen and (max-width: 767px){.grid4{grid-template-columns:1fr}}.grid5{display:grid;gap:25px;grid-template-columns:repeat(5, minmax(auto, 20%))}@media only screen and (min-width: 768px)and (max-width: 1199px){.grid5{grid-template-columns:repeat(3, minmax(auto, 33.33%))}}@media only screen and (max-width: 767px){.grid5{grid-template-columns:1fr}}.grid6{display:grid;gap:25px;grid-template-columns:repeat(6, minmax(auto, 16.66%))}@media only screen and (min-width: 768px)and (max-width: 1199px){.grid6{grid-template-columns:repeat(3, minmax(auto, 33.33%))}}@media only screen and (max-width: 767px){.grid6{grid-template-columns:1fr}}.statictop{width:100%;position:absolute;top:0px;left:0px;z-index:10}body.admin-bar .statictop{margin-top:32px}.header{display:grid;gap:0px;grid-template-columns:160px 1fr;align-items:center;background:var(--primary-colour);transition:background .5s ease;border-bottom:1px solid var(--secondary-colour)}@media only screen and (max-width: 1199px){.header{grid-template-columns:80px 1fr}}@media only screen and (max-width: 767px){.header{grid-template-columns:60px 1fr}}.header .logo{text-align:center}.header .logo>a img{margin:0px auto;object-fit:contain}.header .headerright{border-left:1px solid var(--secondary-colour)}.header .headerright .headertop{text-align:right;border-bottom:1px solid var(--secondary-colour);padding:0px 35px}@media only screen and (max-width: 1199px){.header .headerright .headertop{padding:0px 15px}}.header .headerright .headertop span{width:auto;display:inline-block;color:var(--secondary-colour);line-height:55px;margin-left:25px}@media only screen and (max-width: 1199px){.header .headerright .headertop span{line-height:40px;margin-left:15px}}.header .headerright .headertop span:first-child{margin-left:0px}.header .headerright .headertop span a{color:var(--secondary-colour)}.header .headerright .headertop span a:hover{color:var(--button-text-colour-hover)}.header .headerright .headertop span a i{color:var(--secondary-colour)}.header .headerright .headertop span i{color:var(--secondary-colour)}.header .headerright .headerbot{display:grid;gap:15px;grid-template-columns:1fr auto;align-items:center;padding:0px 35px}@media only screen and (max-width: 1199px){.header .headerright .headerbot{gap:0px;padding:0px 0px}}@media only screen and (max-width: 1199px){.header .headerright .cta{text-align:right}}.header .headerright .cta>div{width:auto;display:inline-block;vertical-align:middle;margin-left:25px}@media only screen and (max-width: 1199px){.header .headerright .cta>div{margin-left:25px}}.header .headerright .cta>div:first-child{margin-left:0px}@media only screen and (max-width: 767px){.header .headerright .cta>div.social{display:none}}.header .headerright .cta>div.navbtn{width:44px;display:none;color:var(--secondary-colour);text-align:center}@media only screen and (max-width: 1199px){.header .headerright .cta>div.navbtn{display:inline-block;border-left:1px solid var(--secondary-colour)}}@media only screen and (max-width: 767px){.header .headerright .cta>div.navbtn{width:60px}}.header .headerright .cta>div.navbtn i{color:var(--secondary-colour)}.header .headerright .cta>div>a{font-size:1.1em;color:var(--text-colour)}@media only screen and (max-width: 1199px){.header .headerright .cta>div>a{line-height:44px}}@media only screen and (max-width: 767px){.header .headerright .cta>div>a{line-height:60px}}.header .headerright .cta>div>a:hover{color:var(--button-text-colour-hover)}.header .headerright .cta>div>a>span{margin-left:5px}.header .headerright .cta .consultancy-social a{width:30px;font-size:17px;color:#fff}.header .headerright .cta .consultancy-social a i{line-height:30px}.footeraccred .wrapper{gap:20px}@media only screen and (max-width: 1199px){.footeraccred .wrapper{gap:10px}}.footeraccred .wrapper .review{display:flex;flex-direction:column;padding:25px}@media only screen and (max-width: 1199px){.footeraccred .wrapper .review{padding:20px}}@media only screen and (max-width: 767px){.footeraccred .wrapper .review{padding:15px}}.footeraccred .wrapper .review p{color:var(--button-text-colour-hover)}.footeraccred .wrapper .review p:last-child{margin:0px}.footeraccred .wrapper .review p.name{font-style:italic;margin-top:auto}.footeraccred .wrapper .review .stars{color:var(--primary-colour);margin-bottom:10px}.footeraccred .wrapper .review .title{margin-bottom:10px}.footeraccred .wrapper .review .testimonial{margin-bottom:10px}.footer{display:grid;gap:20px;grid-template-columns:500px 1fr}@media only screen and (max-width: 1699px){.footer{grid-template-columns:400px 1fr}}@media only screen and (max-width: 1199px){.footer{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.footer{gap:10px}}.footer h3{font-size:1.2em}.footer .footerleft{background:var(--tertiary-colour);padding:35px 15px}.footer .footerleft>div{width:100%;max-width:310px;margin:0px auto}.footer .footerleft>div h3{color:#fff;margin:0px}.footer .footerleft>div p{color:#fff}.footer .footerleft>div>div{width:100%;padding:20px 0px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;margin-top:25px}.footer .footerleft>div>div p:last-child{font-size:1.6em;font-weight:bold;margin:0px}.footer .footerleft>div a.linkbtn{margin-top:50px}@media only screen and (max-width: 767px){.footer .footerleft>div a.linkbtn{margin-top:25px}}.footer .footerright{background:var(--tertiary-colour)}@media only screen and (max-width: 1199px){.footer .footerright{text-align:center}}.footer .footerright .footernav{display:flex;flex-wrap:wrap;padding:35px 75px;border-bottom:1px solid #ccc}@media only screen and (max-width: 1699px){.footer .footerright .footernav{padding:35px 25px}}@media only screen and (max-width: 1199px){.footer .footerright .footernav{padding:35px 0px}}@media only screen and (max-width: 767px){.footer .footerright .footernav{display:none}}.footer .footerright .footernav .nav{width:33.33%;padding:0px 15px}.footer .footerright .footernav .nav h3{color:#fff;margin:0px}.footer .footerright .footernav .nav ul li{width:100%;color:#fff;margin:15px 0px 0px}.footer .footerright .footernav .nav ul li a{color:#fff}.footer .footerright .footernav .nav ul li a:hover{color:var(--primary-colour)}.footer .footerright .footercopy{display:grid;grid-template-columns:1fr 170px;gap:25px;align-items:end;padding:35px 90px}@media only screen and (max-width: 1699px){.footer .footerright .footercopy{padding:35px 40px}}@media only screen and (max-width: 1199px){.footer .footerright .footercopy{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.footer .footerright .footercopy{gap:15px;padding:15px}}.footer .footerright .footercopy .copy p{color:#fff;margin:15px 0px 0px}@media only screen and (max-width: 767px){.footer .footerright .footercopy .copy p{margin:10px 0px 0px}}.footer .footerright .footercopy .copy p:first-child{margin:0px}@media only screen and (max-width: 767px){.footer .footerright .footercopy .copy ul{justify-content:center}}.footer .footerright .footercopy .copy ul li{color:#fff}@media only screen and (max-width: 767px){.footer .footerright .footercopy .copy ul li{font-size:.9em}}.footer .footerright .footercopy .copy ul li:after{content:" | "}.footer .footerright .footercopy .copy ul li:last-child:after{content:""}.footer .footerright .footercopy .copy ul li a{color:#fff}.footer .footerright .footercopy .copy ul li a:hover{color:var(--primary-colour)}.footer .footerright .contag a{width:170px;display:grid;gap:5px;grid-template-columns:70px auto;align-items:center;font-size:12px;color:var(--button-text-colour-hover);line-height:14px;text-align:center;margin:0px auto}.footer .footerright .contag .consultancy-social{justify-content:end;margin-bottom:20px}.footer .footerright .contag .consultancy-social a{width:30px;font-size:15px;color:#fff;background:var(--primary-colour);border:0px;border-radius:50%;margin:0px 0px 0px 10px;overflow:hidden}.footer .footerright .contag .consultancy-social a i{width:30px;color:#fff;line-height:30px}.cookiebar{position:fixed;bottom:0px;left:0px;font-size:.85em;background:#fff;border-top-width:7px;border-top-style:solid;z-index:10}.cookiebar .wrapper{grid-template-columns:auto 240px;padding:15px}@media only screen and (max-width: 767px){.cookiebar .wrapper{grid-template-columns:1fr;gap:10px;text-align:center;padding:10px 15px}}.cookiebar .wrapper>p{flex:2;padding:0px 15px;margin:0px}@media only screen and (max-width: 767px){.cookiebar .wrapper>p{width:100%}}.cookiebar .wrapper>div{width:240px}@media only screen and (max-width: 767px){.cookiebar .wrapper>div{width:100%}}.blogcontent .wrapper{width:1200px;display:grid;grid-template-columns:auto 400px}@media only screen and (max-width: 959px){.blogcontent .wrapper{grid-template-columns:auto 300px}}@media only screen and (max-width: 767px){.blogcontent .wrapper{grid-template-columns:1fr}}.blogcontent .wrapper #site-content{padding:0px 15px}@media only screen and (max-width: 1199px){.blogcontent .wrapper #site-content{padding:0px 10px}}.blogcontent .wrapper #site-content article{padding:45px;border:1px solid #d0d0d0}@media only screen and (max-width: 1199px){.blogcontent .wrapper #site-content article{padding:25px}}@media only screen and (max-width: 959px){.blogcontent .wrapper #site-content article{padding:15px}}.blogcontent .wrapper #site-content article header{margin-bottom:45px}@media only screen and (max-width: 1199px){.blogcontent .wrapper #site-content article header{margin-bottom:15px}}.blogcontent .wrapper #site-content article header h2{margin:0px 0px 5px}.blogcontent .wrapper #site-content article header h2 a{color:var(--primary-colour)}.blogcontent .wrapper #site-content article header p{font-size:.9em;margin:0px}.blogcontent .wrapper #site-content article .postimg{width:100%;height:360px;display:inline-block;margin-top:30px}@media only screen and (max-width: 1199px){.blogcontent .wrapper #site-content article .postimg{height:200px;margin-top:15px}}.singlepost{max-width:900px;padding:0px 15px}.singlepost .page-header h1{font-size:2.8em;margin-bottom:25px}@media only screen and (max-width: 767px){.singlepost .page-header h1{font-size:2em}}.singlepost figure.wp-block-image{margin:0px 0px 15px}.pagination{grid-column:span 2}.pagination h2{display:none}.pagination .nav-links a,.pagination .nav-links span{display:none}.pagination .nav-links a.prev,.pagination .nav-links a.next{width:auto;display:inline-block}.pagination .nav-links a.prev{float:left}.pagination .nav-links a.next{float:right}.sidebar{padding:0px 15px}@media only screen and (max-width: 767px){.sidebar{width:100%}}.sidebar>div{padding:20px;border:1px solid #d0d0d0;margin-bottom:20px}@media only screen and (max-width: 959px){.sidebar>div{padding:15px;margin-bottom:15px}}.sidebar>div h4{width:100%}.sidebar>div ul{margin:0;padding:0;list-style:none}.sidebar>div ul li{width:100%;padding:3px 0px}.sidebar>div ul li a{width:100%;display:inline-block;font-size:.9em;color:var(--button-text-colour-hover);background:var(--primary-colour);padding:5px 15px}.sidebar>div ul li a:hover{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.sidebar>div .consultancy-social a{width:35px;height:35px;font-size:18px}.sidebar>div .consultancy-social a i{line-height:35px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{width:100%;font-family:"montserrat",sans-serif;font-size:1em;color:#252525;line-height:20px;background:#fff;padding:15px 20px;border:1px solid #ccc;margin-top:2px}@media only screen and (max-width: 767px){.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{padding:10px}}.wpcf7 .privacy{position:relative;font-size:.8em;padding-bottom:20px}.wpcf7 .privacy span{position:static}.wpcf7 .privacy .wpcf7-list-item{margin:0px}.wpcf7 .privacy .wpcf7-list-item .wpcf7-list-item-label{display:none}.wpcf7 .privacy .wpcf7-not-valid-tip{position:absolute;bottom:0px;left:0px;z-index:1}.wpcf7 .submitbox{position:relative;text-align:right}@media only screen and (max-width: 767px){.wpcf7 .submitbox{text-align:center}}.wpcf7 .submitbox .ajax-loader,.wpcf7 .submitbox .wpcf7-spinner{position:absolute;left:0px;bottom:15px;margin:0px}.wpcf7 input[type=submit]{width:100%;display:inline-block;position:relative;font-family:"montserrat",sans-serif;font-size:13px;color:var(--text-colour);font-weight:600;line-height:50px;text-align:center;background:#fff;padding:0px 30px;border:1px solid;border-color:var(--secondary-colour);border-radius:0px;cursor:pointer;vertical-align:middle;transition:background .5s ease}@media only screen and (max-width: 767px){.wpcf7 input[type=submit]{font-size:13px;line-height:40px}}.wpcf7 input[type=submit]:hover{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.wpcf7 .wpcf7-not-valid-tip{font-size:12px}.wpcf7 .wpcf7-response-output{font-size:.8em;text-align:center}.wpcf7 .sent .formbox,.wpcf7 .sent .submitbox{display:none}.quotecontent .title{width:100%;max-width:900px;margin:0px auto 75px}@media only screen and (max-width: 767px){.quotecontent .title{margin:0px auto 50px}}.quotecontent .wpcf7 form{width:100%}.quotecontent .wpcf7 form>div{padding:0px 15px}@media only screen and (max-width: 1199px){.quotecontent .wpcf7 form>div{padding:0px 10px}}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form>div{padding:0px}}.quotecontent .wpcf7 form>div.installergrid{display:grid;gap:25px;grid-template-columns:1fr 2fr}@media only screen and (max-width: 1199px){.quotecontent .wpcf7 form>div.installergrid{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form>div.installergrid{grid-template-columns:1fr}}.quotecontent .wpcf7 form>div.installergrid .privacy{width:100%;max-width:360px;display:inline-block}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form>div.installergrid .privacy{max-width:100%}}.quotecontent .wpcf7 form>div.installergrid .submitbox{text-align:right}.quotecontent .wpcf7 form>div.installergrid .submitbox input[type=submit]{width:100%;max-width:360px}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form>div.installergrid .submitbox input[type=submit]{max-width:100%}}.quotecontent .wpcf7 form input[type=text],.quotecontent .wpcf7 form input[type=email],.quotecontent .wpcf7 form input[type=number],.quotecontent .wpcf7 form textarea{border:1px solid #d6dde1}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form input[type=text],.quotecontent .wpcf7 form input[type=email],.quotecontent .wpcf7 form input[type=number],.quotecontent .wpcf7 form textarea{text-align:center}}.quotecontent .wpcf7 form h4{width:100%;display:inline-block;font-size:1.3em;padding-bottom:15px;border-bottom:1px solid #1b2d46;margin:0px 0px 20px}.quotecontent .wpcf7 form .lists .wpcf7-checkbox{width:100%;display:grid;gap:15px;grid-template-columns:repeat(2, minmax(auto, 50%));margin-top:2px}@media only screen and (max-width: 1199px){.quotecontent .wpcf7 form .lists .wpcf7-checkbox{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form .lists .wpcf7-checkbox{margin-bottom:0px}}.quotecontent .wpcf7 form .lists .wpcf7-checkbox .wpcf7-list-item{width:100%;float:left;padding:0px;border:1px solid #d6dde1;margin:0px;vertical-align:top}.quotecontent .wpcf7 form .lists .wpcf7-checkbox label{width:100%;height:52px;float:left;position:relative}.quotecontent .wpcf7 form .lists .wpcf7-checkbox .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.9em;line-height:52px;background:#fff;padding:0px 15px;z-index:1}.quotecontent .wpcf7 form .lists .wpcf7-checkbox .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.9em;line-height:52px;background:#fff;padding:0px 15px;z-index:1;transition:background .5s ease}.quotecontent .wpcf7 form .lists .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label{color:var(--button-text-colour);background:var(--primary-colour)}.quoteform .wrapper,.installerform .wrapper{border-top:1px solid #f2f2f2}ol.terms-list>li{counter-increment:root;margin-bottom:20px}ol.terms-list>li::marker{font-weight:bold}ol.terms-list>li::before{font-weight:bold}ol.terms-list>li>ol{counter-reset:subsection;list-style-type:none;padding-left:0}ol.terms-list>li>ol>li{counter-increment:subsection}ol.terms-list>li>ol>li::before{content:counter(root) "." counter(subsection) " ";font-weight:bold}ol.terms-list>li>ol>li>ol{counter-reset:subsubsection;list-style-type:none;padding-left:25px}ol.terms-list>li>ol>li>ol>li{counter-increment:subsubsection}ol.terms-list>li>ol>li>ol>li::before{content:counter(root) "." counter(subsection) "." counter(subsubsection) " ";font-weight:bold}.homebanner{position:relative;padding:150px 0px 285px}@media only screen and (max-width: 767px){.homebanner{padding:75px 0px}}.homebanner .bg{width:100%;position:absolute;top:0px;left:0px;bottom:0px;background:#333;z-index:1}.homebanner .bg img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 767px){.homebanner .bg img{display:none}}.homebanner .bgoverlay{width:100%;height:225px;position:absolute;bottom:0px;left:0px;background:url(../assets/images/homebanner-overlay.png) center;background-size:auto 100%;z-index:2}@media only screen and (max-width: 767px){.homebanner .bgoverlay{display:none}}.homebanner .txt{width:100%;max-width:900px;position:relative;text-align:center;padding:0px;margin:0px auto;z-index:3}.homebanner .txt h1,.homebanner .txt h2,.homebanner .txt h3,.homebanner .txt h4{font-size:3.4em;color:#fff;line-height:1.2em;margin:0px}@media only screen and (max-width: 767px){.homebanner .txt h1,.homebanner .txt h2,.homebanner .txt h3,.homebanner .txt h4{font-size:1.8em}}.homebanner .txt h2{font-family:"montserrat",sans-serif;font-size:8em;color:var(--primary-colour);font-weight:400;line-height:1em}@media only screen and (max-width: 767px){.homebanner .txt h2{font-size:2em}}.homebanner .txt p{font-size:1.2em;color:#fff;margin:10px 0px 0px}@media only screen and (max-width: 767px){.homebanner .txt p{font-size:1em;margin:10px 0px 0px}}.homebanner .txt .linkbtn{width:300px;line-height:60px;margin-top:30px}@media only screen and (max-width: 767px){.homebanner .txt .linkbtn{line-height:40px}}.innerbanner{padding:50px 25px 0px}@media only screen and (max-width: 767px){.innerbanner{padding:30px 25px 0px}}.innerbanner h1{margin:0px}.innerbanner h1:after{width:100px;height:4px;display:block;content:"";background:var(--primary-colour);margin-top:20px;clear:both}@media only screen and (max-width: 767px){.innerbanner h1:after{margin:15px auto 0px}}.innerbanner p{margin:15px 0px 0px}.innerbanner p:last-child{padding-bottom:25px}.productbanner .wrapper{display:grid;gap:75px;grid-template-columns:1fr 500px;align-items:start}@media only screen and (max-width: 1439px){.productbanner .wrapper{gap:50px}}@media only screen and (max-width: 1199px){.productbanner .wrapper{grid-template-columns:repeat(2, minmax(auto, 50%));gap:25px}}@media only screen and (max-width: 1023px){.productbanner .wrapper{grid-template-columns:1fr}}.productbanner .wrapper .img{gap:25px}@media only screen and (max-width: 1199px){.productbanner .wrapper .img{grid-template-columns:1fr}}@media only screen and (max-width: 1023px){.productbanner .wrapper .img{grid-template-columns:repeat(2, minmax(auto, 50%))}}@media only screen and (max-width: 1199px){.productbanner .wrapper .img>picture:nth-child(3),.productbanner .wrapper .img>img:nth-child(3){display:none}}@media only screen and (max-width: 1199px){.productbanner .wrapper .img>picture:nth-child(4),.productbanner .wrapper .img>img:nth-child(4){display:none}}.productbanner .wrapper .content .txt h1,.productbanner .wrapper .content .txt h2,.productbanner .wrapper .content .txt h3,.productbanner .wrapper .content .txt h4{font-family:"montserrat",serif;font-size:4em;text-transform:none;margin:-20px 0px 0px}@media only screen and (max-width: 1199px){.productbanner .wrapper .content .txt h1,.productbanner .wrapper .content .txt h2,.productbanner .wrapper .content .txt h3,.productbanner .wrapper .content .txt h4{font-size:3em}}@media only screen and (max-width: 767px){.productbanner .wrapper .content .txt h1,.productbanner .wrapper .content .txt h2,.productbanner .wrapper .content .txt h3,.productbanner .wrapper .content .txt h4{font-size:2em}}.productbanner .wrapper .content .txt p{font-size:1.2em;line-height:1.6em;margin:20px 0px 0px}@media only screen and (max-width: 767px){.productbanner .wrapper .content .txt p{font-size:1em}}.productbanner .wrapper .content .colours{display:flex;flex-wrap:wrap;padding-top:15px;border-top:2px solid #ececec;margin-top:15px}@media only screen and (max-width: 767px){.productbanner .wrapper .content .colours{justify-content:center}}.productbanner .wrapper .content .colours p{width:100%;font-size:1.2em;margin:0px 0px 10px}@media only screen and (max-width: 767px){.productbanner .wrapper .content .colours p{font-size:1em}}.productbanner .wrapper .content .colours>div{width:35px;height:35px;position:relative;margin:3px 3px 0px 0px}@media only screen and (max-width: 767px){.productbanner .wrapper .content .colours>div{margin:3px}}.productbanner .wrapper .content .colours>div img{width:100%;height:100%;object-fit:cover}.productbanner .wrapper .content .colours>div>span{width:115px;display:none;position:absolute;top:35px;right:0px;line-height:1.2em;background:#fff;padding:5px;border:1px solid var(--secondary-colour);border-radius:5px 0px 5px 5px;z-index:1}.productbanner .wrapper .content .colours>div:hover>span{display:inline-block}.productbanner .wrapper .content .btns{gap:25px;padding-top:30px;border-top:2px solid #ececec;margin-top:20px}.productbanner .wrapper .content .btns .linkbtn{width:auto}.productbanner .wrapper .content .benefits{padding-top:20px;border-top:2px solid #ececec;margin-top:30px}.productbanner .wrapper .content .benefits p{width:100%;font-size:1.2em;margin:0px 0px 10px}@media only screen and (max-width: 767px){.productbanner .wrapper .content .benefits p{font-size:1em}}.productbanner .wrapper .content .benefits>div{display:grid;gap:15px;grid-template-columns:35px 1fr;align-items:center;font-size:1.2em;line-height:1.4em;padding:15px;margin-bottom:2px}@media only screen and (max-width: 767px){.productbanner .wrapper .content .benefits>div{font-size:1em;grid-template-columns:1fr}}.productbanner .wrapper .content .benefits>div i{font-size:1.2em}.showcase{gap:0px;align-items:center}.showcase.showcase:nth-of-type(odd) .txt{order:-1}@media only screen and (max-width: 767px){.showcase.showcase:nth-of-type(odd) .txt{order:0}}.showcase .img img{height:440px;object-fit:cover}@media only screen and (max-width: 767px){.showcase .img img{height:auto}}.showcase .txt{padding:15px}.showcase .txt>div{width:100%;max-width:500px;text-align:center;margin:0px auto}.showcase .txt>div h2,.showcase .txt>div h3,.showcase .txt>div h4{font-weight:400}.showcase .txt>div p{font-size:1.1em}@media only screen and (max-width: 767px){.showcase .txt>div p{font-size:1em}}@media only screen and (max-width: 767px){.showcase .txt>div ul{list-style:none;padding:0px;margin:0px}.showcase .txt>div ul li:before{content:"•";margin-right:4px}}.showcase .txt>div .linkbtn{margin-top:25px}@media only screen and (max-width: 767px){.showcase .txt>div .linkbtn{margin-top:15px}}.showcase.half{background:#f2f2f2}.showcase.full{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:0px}.showcase.full.showcase:nth-of-type(odd) .txt{order:1}.showcase.full .img{width:100%}.showcase.full .img img{height:auto}.showcase.full .txt{width:100%;max-width:900px;position:absolute;bottom:0px;left:calc(50% - 450px);background:#fff;padding:40px 15px;border-top:5px solid var(--primary-colour);z-index:1}@media only screen and (max-width: 1199px){.showcase.full .txt{width:calc(100% - 50px);max-width:100%;left:25px}}@media only screen and (max-width: 959px){.showcase.full .txt{position:static;margin:-100px 25px}}@media only screen and (max-width: 767px){.showcase.full .txt{width:calc(100% - 20px);margin:-50px 10px}}.showcase.full .txt>div{max-width:600px}.showcase.full.noimg .txt{position:static}.tabs .tablist{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0px}.tabs .tablist li{width:180px;max-width:100%;display:flex;font-size:1.1em}@media only screen and (max-width: 1199px){.tabs .tablist li{font-size:.9em}}@media only screen and (max-width: 767px){.tabs .tablist li{width:100%}}.tabs .tablist li a{width:100%;display:flex;text-align:center;color:var(--text-colour);line-height:35px;text-transform:uppercase;justify-content:center;padding:0px 30px;border-bottom:2px solid #e3e3e3;margin:0px 15px;transition:all .5s ease}@media only screen and (max-width: 1439px){.tabs .tablist li a{padding:0px 25px}}@media only screen and (max-width: 1199px){.tabs .tablist li a{line-height:50px;padding:0px 20px}}@media only screen and (max-width: 767px){.tabs .tablist li a{width:100%;display:inline-block;text-align:center;line-height:40px;margin:0px}}.tabs .tablist li a:hover{border-color:var(--secondary-colour)}.tabs .tablist li a.active{border-color:var(--primary-colour)}.tabs .tabcontainer{width:100%}.tabs .tabcontainer>div{width:100%;display:none;flex-wrap:wrap}.tabs .tabcontainer>div.active{display:flex}.linkbtn{width:235px;max-width:100%;display:inline-block;position:relative;font-family:"montserrat",sans-serif;font-size:13px;color:var(--text-colour);font-weight:600;line-height:50px;text-align:center;background:#fff;padding:0px 30px;border:1px solid;border-color:var(--secondary-colour);border-radius:0px;cursor:pointer;vertical-align:middle;transition:background .5s ease}@media only screen and (max-width: 767px){.linkbtn{font-size:13px;line-height:40px}}.linkbtn.icon{position:relative;padding:0px 45px}.linkbtn.icon i{width:45px;position:absolute;top:0px;left:0px;font-size:17px;color:var(--primary-colour);line-height:50px;z-index:1}@media only screen and (max-width: 767px){.linkbtn.icon i{line-height:40px}}.linkbtn:hover{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.linkbtn:hover i{color:var(--button-text-colour-hover)}.linkbtn.primarybtn{color:var(--button-text-colour-hover);background:var(--primary-colour);border-color:var(--button-text-colour-hover)}.linkbtn.primarybtn i{color:var(--button-text-colour-hover)}.linkbtn.primarybtn:hover{color:#fff;background:var(--secondary-colour)}.homebannerlinks{position:relative;padding:0px 10px;margin-top:-40px;z-index:4}@media only screen and (max-width: 767px){.homebannerlinks{padding:0px;margin-top:0px}}.homebannerlinks .wrapper{width:1000px;display:flex;flex-wrap:wrap;justify-content:center;background:#fff;padding:0px;box-shadow:0px 0px 40px 0px rgba(0,0,0,.1)}.homebannerlinks .wrapper a{width:33.33%;color:var(--text-colour);font-weight:700;line-height:80px;padding:0px 15px;border-left:1px solid #e6e6e6;transition:all .5s ease}@media only screen and (max-width: 1199px){.homebannerlinks .wrapper a{line-height:1.2em;padding:15px}}@media only screen and (max-width: 767px){.homebannerlinks .wrapper a{width:100%;border-top:1px solid #e6e6e6;border-left:0px}}.homebannerlinks .wrapper a:hover{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.homebannerlinks .wrapper a i{font-size:25px;color:var(--primary-colour);line-height:80px;margin-right:25px}@media only screen and (max-width: 1199px){.homebannerlinks .wrapper a i{width:100%;line-height:25px;margin:0px 0px 10px}}.homebannerlinks .wrapper a:first-child{border:0px}.homebannerlinks .wrapper a:last-child{color:var(--button-text-colour-hover);background:var(--primary-colour);border:0px}.homebannerlinks .wrapper a:last-child:hover{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.homebannerlinks .wrapper a:last-child i{color:var(--button-text-colour-hover)}.homeproducts .list{display:flex;flex-wrap:wrap;justify-content:center}.homeproducts .list a{width:calc(50% - 30px);margin:15px}@media only screen and (max-width: 1199px){.homeproducts .list a{width:calc(50% - 10px);margin:5px}}@media only screen and (max-width: 767px){.homeproducts .list a{width:100%;margin:5px 0px}}.homeproducts .list a img{width:100%;height:375px;display:none;object-fit:cover}@media only screen and (max-width: 1199px){.homeproducts .list a img{height:300px}}@media only screen and (max-width: 767px){.homeproducts .list a img{height:175px}}.homeproducts .list a .txt{padding:50px 15px}@media only screen and (max-width: 767px){.homeproducts .list a .txt{padding:25px 15px}}.homeproducts .list a .txt h3{margin-bottom:5px}.homeproducts .list a .txt p{font-size:1.1em}.homeproducts .list a:nth-child(1) img,.homeproducts .list a:nth-child(2) img{display:block}.homeproducts .list a:nth-child(1) .txt,.homeproducts .list a:nth-child(2) .txt{padding:30px 15px}@media only screen and (max-width: 767px){.homeproducts .list a:nth-child(1) .txt,.homeproducts .list a:nth-child(2) .txt{padding:25px 15px}}.homeproducts .list a:nth-child(3),.homeproducts .list a:nth-child(4),.homeproducts .list a:nth-child(5),.homeproducts .list a:nth-child(6){width:calc(25% - 30px)}@media only screen and (max-width: 1199px){.homeproducts .list a:nth-child(3),.homeproducts .list a:nth-child(4),.homeproducts .list a:nth-child(5),.homeproducts .list a:nth-child(6){width:calc(50% - 10px)}}@media only screen and (max-width: 767px){.homeproducts .list a:nth-child(3),.homeproducts .list a:nth-child(4),.homeproducts .list a:nth-child(5),.homeproducts .list a:nth-child(6){width:100%}}.homeproducts .list a:nth-child(3) img,.homeproducts .list a:nth-child(4) img,.homeproducts .list a:nth-child(5) img,.homeproducts .list a:nth-child(6) img{display:block}.homeproducts .list a:nth-child(3) .txt,.homeproducts .list a:nth-child(4) .txt,.homeproducts .list a:nth-child(5) .txt,.homeproducts .list a:nth-child(6) .txt{padding:30px 15px}@media only screen and (max-width: 767px){.homeproducts .list a:nth-child(3) .txt,.homeproducts .list a:nth-child(4) .txt,.homeproducts .list a:nth-child(5) .txt,.homeproducts .list a:nth-child(6) .txt{padding:25px 15px}}.homeproducts .list a:hover .linkbtn{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.homepromise .promises{display:flex;flex-wrap:wrap;justify-content:center}.homepromise .promises>div{width:calc(33.33% - 4px);padding:40px 15px;margin:2px}@media only screen and (max-width: 1199px){.homepromise .promises>div{width:calc(50% - 4px)}}@media only screen and (max-width: 767px){.homepromise .promises>div{width:100%;margin:2px 0px}}.homepromise .promises>div>div{width:100%;max-width:325px;margin:0px auto}.homepromise .promises>div i{width:90px;font-size:50px;color:var(--button-text-colour-hover);line-height:90px;background:var(--primary-colour);border-radius:50%;vertical-align:middle}.homepromise .promises>div h3{font-size:1.6em;font-weight:400;margin:25px 0px 0px}@media only screen and (max-width: 767px){.homepromise .promises>div h3{margin:15px 0px 0px}}.homepromise .promises>div p{font-size:1.1em;margin:15px 0px 0px}@media only screen and (max-width: 767px){.homepromise .promises>div p{font-size:1em}}.homeservices{margin-bottom:35px}.homeservices .services{gap:25px}.homeservices .services>div{padding:40px 15px 35px}@media only screen and (max-width: 767px){.homeservices .services>div{padding:20px 15px}}.homeservices .services>div:nth-child(1){background:var(--primary-colour)}.homeservices .services>div:nth-child(2){background:var(--secondary-colour)}.homeservices .services>div h2,.homeservices .services>div h3,.homeservices .services>div h4{color:var(--button-text-colour-hover);font-weight:400;margin:0px}.homeservices .services>div .linkbtn{border:0px}.homeservices .services>div .content{width:100%;max-width:470px;align-items:center;margin:30px auto 35px}@media only screen and (max-width: 1199px){.homeservices .services>div .content{grid-template-columns:175px 1fr;gap:15px}}@media only screen and (max-width: 959px){.homeservices .services>div .content{grid-template-columns:100px 1fr}}@media only screen and (max-width: 767px){.homeservices .services>div .content{grid-template-columns:1fr;margin:25px auto 10px}}.homeservices .services>div .content .icon i{font-size:180px;color:var(--button-text-colour-hover)}@media only screen and (max-width: 1199px){.homeservices .services>div .content .icon i{font-size:150px}}@media only screen and (max-width: 959px){.homeservices .services>div .content .icon i{font-size:120px}}@media only screen and (max-width: 767px){.homeservices .services>div .content .icon i{font-size:100px}}.homeservices .services>div .content .txt{text-align:left}@media only screen and (max-width: 767px){.homeservices .services>div .content .txt{text-align:center}}.homeservices .services>div .content .txt p{font-size:1.2em;color:var(--button-text-colour-hover);line-height:1.5em}@media only screen and (max-width: 767px){.homeservices .services>div .content .txt p{font-size:1em}}.homecontact .cta{gap:0px;padding:50px 0px}@media only screen and (max-width: 767px){.homecontact .cta{padding:0px}}.homecontact .cta>div{position:relative;padding:40px 50px 60px}@media only screen and (max-width: 767px){.homecontact .cta>div{padding:50px 0px}}.homecontact .cta>div:first-child:before{width:2px;height:100%;position:absolute;top:0px;right:-1px;content:"";background:var(--primary-colour);z-index:1}@media only screen and (max-width: 767px){.homecontact .cta>div:first-child:before{width:100%;height:2px;top:auto;right:0px;bottom:-1px}}.homecontact .cta>div:first-child:after{width:60px;position:absolute;top:calc(50% - 30px);right:-31px;content:"OR";font-size:1.2em;color:var(--button-text-colour);font-weight:600;line-height:60px;text-align:center;background:var(--primary-colour);border-radius:50%;z-index:2}@media only screen and (max-width: 767px){.homecontact .cta>div:first-child:after{width:40px;line-height:40px;top:auto;bottom:-21px;right:calc(50% - 20px);font-size:.9em}}.homecontact .cta>div>div{width:100%;max-width:410px;padding:0px 15px;margin:0px auto}.homecontact .cta>div i{font-size:80px;margin-bottom:30px}@media only screen and (max-width: 767px){.homecontact .cta>div i{font-size:40px;margin-bottom:15px}}.homecontact .cta>div p{font-size:1.2em;color:#505050;line-height:1.4em}@media only screen and (max-width: 767px){.homecontact .cta>div p{font-size:1em}}.homecontact .cta>div .btns{width:100%;max-width:250px;margin:20px auto 0px}.homecontact .cta>div .btns .linkbtn{margin-top:12px}.homecontact .cta>div .phone{margin-top:35px}@media only screen and (max-width: 767px){.homecontact .cta>div .phone{margin-top:20px}}.homecontact .cta>div .phone p:last-child{margin:0px}.homecontact .cta>div .phone .p1{font-size:1.8em;color:var(--text-colour);font-weight:700}@media only screen and (max-width: 767px){.homecontact .cta>div .phone .p1{margin:0px 0px 10px}}.homenews .title{margin-bottom:100px}@media only screen and (max-width: 767px){.homenews .title{margin-bottom:50px}}.homenews .title h2{margin:0px}.homenews .newscarousel{margin-bottom:60px}@media only screen and (max-width: 767px){.homenews .newscarousel{margin-bottom:50px}}.homenews .newscarousel .slick-slide{width:900px;padding:0px 10px}@media only screen and (max-width: 1199px){.homenews .newscarousel .slick-slide{width:700px}}@media only screen and (max-width: 767px){.homenews .newscarousel .slick-slide{width:300px}}.homenews .newscarousel .slick-slide a{width:100%;display:inline-block;position:relative}.homenews .newscarousel .slick-slide a .img{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:-1}.homenews .newscarousel .slick-slide a .img *{width:100%;height:100%;object-fit:cover}.homenews .newscarousel .slick-slide a .txt{width:100%;display:inline-block;padding:240px 15px;background:rgba(0,0,0,.5)}@media only screen and (max-width: 767px){.homenews .newscarousel .slick-slide a .txt{padding:150px 15px}}.homenews .newscarousel .slick-slide a h3{color:#fff}.homenews .newscarousel .slick-slide a p{color:#fff;margin:0px}.homenews .newscarousel .slick-arrow{width:50px;position:absolute;bottom:50px;font-size:20px;color:var(--button-text-colour-hover);text-align:center;background:var(--primary-colour);border-radius:50%;transition:all .25s ease;cursor:pointer;z-index:1}.homenews .newscarousel .slick-arrow:hover{background:var(--secondary-colour)}.homenews .newscarousel .slick-arrow i{line-height:50px}.homenews .newscarousel .slick-prev{left:50px}.homenews .newscarousel .slick-next{right:50px}.pageintro{text-align:center}.pageintro .wrapper{width:1000px}.pageintro .wrapper h2,.pageintro .wrapper h3,.pageintro .wrapper h4{margin:10px 0px}.pageintro .wrapper p{font-size:2.2em;line-height:1.4em;margin:10px 0px}@media only screen and (max-width: 767px){.pageintro .wrapper p{font-size:1em;margin:0px 0px 15px}}.sectiontitle{width:1000px;max-width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1199px){.pagepromos .wrapper{padding:50px 15px}}.pagepromos .wrapper .title{margin-bottom:50px}.pagepromos .wrapper .promos{gap:35px}@media only screen and (max-width: 1199px){.pagepromos .wrapper .promos{gap:20px}}.pagepromos .wrapper .promos .img{margin-bottom:15px}.pagepromos .wrapper .promos .img img{margin:0px auto}.pagepromos .wrapper .promos .icon{text-align:center;margin-bottom:20px}.pagepromos .wrapper .promos .icon i{font-size:3em;color:var(--primary-colour)}@media only screen and (max-width: 767px){.pagepromos .wrapper .promos .txt{margin-top:15px}}.pagepromos .wrapper .promos .txt a.linkbtn{margin-top:10px}@media only screen and (max-width: 1199px){.pagepromos .wrapper .promos .txt{width:200px}}@media only screen and (max-width: 767px){.pagepromos .wrapper .promos .txt{margin-top:0px}}.pagepromos .wrapper .iconpromo .txt{text-align:center}.videowrapper{position:relative;padding-bottom:56.25%;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.prodvideo .wrapper{width:900px}.prodvideo .wrapper .title{font-size:1.2em;margin:0px 0px 30px}.prodvideo .wrapper video{width:100%}.prodposts .img{width:100%;height:250px;background-size:150px auto;background-repeat:no-repeat;border:1px solid #f2f2f2}.prodposts .img img{width:100%;height:100%;object-fit:cover;object-position:center}.prodposts .txt{padding:15px}.prodposts .txt h3{margin:0px}.prodposts .txt p{margin:15px 0px 0px}.prodposts .txt p.date{margin:5px 0px 0px}.prodposts .txt .linkbtn{margin-top:20px}.productstyles .tablist{margin-bottom:0px}.productstyles .tabcontainer .txt{margin:0px auto 50px}.productstyles .tabcontainer .styles{width:100%}.productstyles .tabcontainer .styles.carousel{padding:0px 60px}@media only screen and (max-width: 767px){.productstyles .tabcontainer .styles.carousel{padding:0px 40px}}.productstyles .tabcontainer .styles.carousel .slick-slide{text-align:center;background:#f2f2f2;padding:25px;margin:10px}@media only screen and (max-width: 767px){.productstyles .tabcontainer .styles.carousel .slick-slide{padding:15px;margin:5px}}.productstyles .tabcontainer .styles.carousel .slick-slide img{margin:0px auto}.productstyles .tabcontainer .styles.carousel .slick-slide p{margin:25px 0px 0px}@media only screen and (max-width: 767px){.productstyles .tabcontainer .styles.carousel .slick-slide p{margin:15px 0px 0px}}.productstyles .tabcontainer .styles.carousel .slick-arrow{width:50px;position:absolute;top:50%;font-size:30px;color:var(--button-text-colour);line-height:50px;text-align:center;background:var(--primary-colour);border-radius:50%;margin-top:-25px;cursor:pointer}@media only screen and (max-width: 767px){.productstyles .tabcontainer .styles.carousel .slick-arrow{width:30px;font-size:20px;line-height:30px;margin-top:-15px}}.productstyles .tabcontainer .styles.carousel .slick-arrow:hover{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.productstyles .tabcontainer .styles.carousel .slick-prev{left:0px}.productstyles .tabcontainer .styles.carousel .slick-next{right:0px}.productstyles .tabcontainer .styles.blocked{display:flex;flex-wrap:wrap;justify-content:center}.productstyles .tabcontainer .styles.blocked>div{width:calc(20% - 20px);text-align:center;background:#f2f2f2;padding:25px;margin:10px}@media only screen and (max-width: 1199px){.productstyles .tabcontainer .styles.blocked>div{width:calc(25% - 20px)}}@media only screen and (max-width: 959px){.productstyles .tabcontainer .styles.blocked>div{width:calc(33.33% - 20px)}}@media only screen and (max-width: 767px){.productstyles .tabcontainer .styles.blocked>div{width:calc(50% - 10px);padding:10px;margin:5px}}.productstyles .tabcontainer .styles.blocked>div img{margin:0px auto}.productstyles .tabcontainer .styles.blocked>div p{margin:25px 0px 0px}@media only screen and (max-width: 767px){.productstyles .tabcontainer .styles.blocked>div p{margin:15px 0px 0px}}.pagegallery .section{display:grid;grid-template-areas:"main top" "main bottom";column-gap:20px;row-gap:20px;grid-template-columns:6fr 4fr;margin-bottom:20px}@media only screen and (max-width: 767px){.pagegallery .section{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"main main" "top bottom"}}@media only screen and (max-width: 559px){.pagegallery .section{grid-template-columns:1fr;grid-template-areas:unset}}.pagegallery .section .item-1{grid-area:main;position:relative;height:0;min-height:100%;padding-top:56.25%}@media only screen and (max-width: 559px){.pagegallery .section .item-1{grid-area:unset}}.pagegallery .section .item-2{grid-area:top;position:relative;height:0;padding-top:56.25%}@media only screen and (max-width: 559px){.pagegallery .section .item-2{grid-area:unset}}.pagegallery .section .item-3{grid-area:bottom;position:relative;height:0;padding-top:56.25%}@media only screen and (max-width: 559px){.pagegallery .section .item-3{grid-area:unset}}.pagegallery .section.reversed{grid-template-areas:"top main" "bottom main";grid-template-columns:4fr 6fr}@media only screen and (max-width: 767px){.pagegallery .section.reversed{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-areas:"top top" "bottom main"}}@media only screen and (max-width: 559px){.pagegallery .section.reversed{grid-template-columns:1fr;grid-template-areas:unset}}.pagegallery .section.reversed .item-1{grid-area:top;position:relative;height:0;padding-top:56.25%}@media only screen and (max-width: 559px){.pagegallery .section.reversed .item-1{grid-area:unset}}.pagegallery .section.reversed .item-2{grid-area:bottom;position:relative;height:0;padding-top:56.25%}@media only screen and (max-width: 559px){.pagegallery .section.reversed .item-2{grid-area:unset}}.pagegallery .section.reversed .item-3{grid-area:main;position:relative;height:0;min-height:100%;padding-top:56.25%}@media only screen and (max-width: 559px){.pagegallery .section.reversed .item-3{grid-area:unset}}.pagegallery .gallery-image{cursor:pointer}.pagegallery .gallery-image .title{position:absolute;left:0;bottom:0;z-index:3;background-color:#6d6e71;width:175px;text-align:center;color:#fff;font-size:14px;padding:5px}.pagegallery .gallery-image p{color:#fff;margin-bottom:0}.pagegallery .gallery-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:1}.gallerypopup{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,.7);z-index:100}.gallerypopup .close{position:absolute;top:10px;right:10px;z-index:100}@media only screen and (max-width: 767px){.gallerypopup .close{top:5px;right:5px}}.gallerypopup .close i{font-size:30px;color:#fff}@media only screen and (max-width: 767px){.gallerypopup .close i{font-size:25px}}.gallerypopup img{max-width:calc(100% - 100px);max-height:calc(100% - 100px);display:grid;position:absolute;top:50px;right:50px;bottom:50px;left:50px;align-items:center;object-fit:contain;object-position:center center;margin:auto;z-index:100;opacity:0;transition:opacity 1s ease}@media only screen and (max-width: 767px){.gallerypopup img{max-width:calc(100% - 50px);max-height:calc(100% - 50px);top:25px;right:25px;bottom:25px;left:25px}}.gallerypopup img.show{opacity:1}.pageaccordion .accordion{overflow:hidden}.pageaccordion .accordion>div{border:1px solid #e7e7e7;margin:5px 0px}.pageaccordion .accordion>div h3.title{width:100%;position:relative;display:inline-block;font-size:1.1em;line-height:45px;font-weight:400;padding:0px 50px 0px 25px;background:#f2f2f2;margin:0px;cursor:pointer}@media only screen and (max-width: 767px){.pageaccordion .accordion>div h3.title{line-height:1.4em;padding:15px 30px}}.pageaccordion .accordion>div h3.title:after{width:60px;position:absolute;top:0px;right:0px;font-family:"Font Awesome 5 Pro";font-size:17px;line-height:60px;text-align:center;content:"";font-weight:100;z-index:1;transition:all .5s ease}@media only screen and (max-width: 767px){.pageaccordion .accordion>div h3.title:before,.pageaccordion .accordion>div h3.title:after{width:26px;position:absolute;top:50%;font-family:"Font Awesome 5 Pro";font-size:12px;content:"";line-height:26px;text-align:center;font-weight:100;margin-top:-13px;z-index:1;transition:all .5s ease}.pageaccordion .accordion>div h3.title:before{left:0px}.pageaccordion .accordion>div h3.title:after{right:0px}}.pageaccordion .accordion>div>div{width:100%;display:none;padding:30px 25px;border-top:1px solid #e7e7e7}.pageaccordion .accordion>div.active h3.title:after{transform:rotate(180deg)}@media only screen and (max-width: 767px){.pageaccordion .accordion>div.active h3.title:before{transform:rotate(180deg)}}.pageaccordion.infohubfaq .prodsectiontitle{border-top:1px solid #f2f2f2}.aboutvalues .contents{display:grid;gap:50px;grid-template-columns:1fr;align-items:end;padding:50px}@media only screen and (max-width: 1199px){.aboutvalues .contents{grid-template-columns:1fr;text-align:center;padding:50px}}@media only screen and (max-width: 767px){.aboutvalues .contents{gap:25px;grid-template-columns:1fr;padding:25px}}.aboutvalues .contents .values>div>i{width:110px;display:block;font-size:45px;line-height:100px;text-align:center;color:var(--button-text-colour-hover);background:var(--primary-colour);clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 75% 100%, 25% 100%, 0% 50%);margin:0px auto}.aboutvalues .contents .values>div .txt{text-align:center;padding:0px 15px}.aboutvalues .contents .values>div .txt h2,.aboutvalues .contents .values>div .txt h3,.aboutvalues .contents .values>div .txt h4{font-size:1.4em;margin:25px 0px 0px}.aboutvalues .contents .values>div .txt p{font-size:1.1em;line-height:1.4em;margin:15px 0px 0px}@media only screen and (max-width: 767px){.aboutvalues .contents .values>div .txt p{font-size:1em}}.aboutvalues .contents .info .inner{width:100%;max-width:700px;margin:0px auto}.aboutvalues .contents .info h2,.aboutvalues .contents .info h3,.aboutvalues .contents .info h4{font-size:2.2em;font-weight:400;line-height:1.1em;margin:0px}.aboutvalues .contents .info p{font-size:1.1em;margin:25px 0px 0px}@media only screen and (max-width: 767px){.aboutvalues .contents .info p{font-size:1em}}.aboutinstallerbenefits .contents{padding:75px}@media only screen and (max-width: 1199px){.aboutinstallerbenefits .contents{text-align:center;padding:50px}}@media only screen and (max-width: 767px){.aboutinstallerbenefits .contents{padding:25px}}.aboutinstallerbenefits .contents .values{gap:50px}.aboutinstallerbenefits .contents .values>div>i{width:110px;font-size:45px;line-height:100px;text-align:center;color:var(--button-text-colour-hover);background:var(--primary-colour);clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 75% 100%, 25% 100%, 0% 50%)}.aboutinstallerbenefits .contents .values>div .txt{padding:0px 15px}.aboutinstallerbenefits .contents .values>div .txt h2,.aboutinstallerbenefits .contents .values>div .txt h3,.aboutinstallerbenefits .contents .values>div .txt h4{font-size:1.4em;margin:25px 0px 0px}.aboutinstallerbenefits .contents .values>div .txt p{font-size:1.1em;line-height:1.4em;margin:15px 0px 0px}@media only screen and (max-width: 767px){.aboutinstallerbenefits .contents .values>div .txt p{font-size:1em}}.aboutinstallerbenefits .contents .info h2,.aboutinstallerbenefits .contents .info h3,.aboutinstallerbenefits .contents .info h4{font-size:2.2em;font-weight:400;line-height:1.1em;margin:0px}.aboutinstallerbenefits .contents .info p{font-size:1.1em;margin:25px 0px 0px}@media only screen and (max-width: 767px){.aboutinstallerbenefits .contents .info p{font-size:1em}}.aboutnetwork .wrapper>div{gap:0px;align-items:center}.aboutnetwork .wrapper>div .img{position:relative}.aboutnetwork .wrapper>div .img .mainimg img{height:285px;object-fit:cover}@media only screen and (max-width: 767px){.aboutnetwork .wrapper>div .img .mainimg img{height:auto}}.aboutnetwork .wrapper>div .img .overlay{position:absolute;top:-35px;left:100px;bottom:0px;z-index:1}.aboutnetwork .wrapper>div .img .overlay img{height:100%}.aboutnetwork .wrapper>div .txt{padding:25px 15px;order:-1}@media only screen and (max-width: 767px){.aboutnetwork .wrapper>div .txt{order:0}}.aboutnetwork .wrapper>div .txt>div{width:100%;max-width:375px;margin:0px auto}.aboutnetwork .wrapper>div .txt>div h2,.aboutnetwork .wrapper>div .txt>div h3,.aboutnetwork .wrapper>div .txt>div h4{color:var(--button-text-colour-hover)}.aboutnetwork .wrapper>div .txt>div p{font-size:1.1em;color:var(--button-text-colour-hover)}@media only screen and (max-width: 767px){.aboutnetwork .wrapper>div .txt>div p{font-size:1em}}.aboutnetwork .wrapper>div .txt>div .linkbtn{margin-top:20px}.thankyou a.linkbtn{margin-top:20px}.thankyou .consultancy-social{justify-content:center;margin-top:20px}.products-landing-list .list{display:flex;flex-wrap:wrap;justify-content:center}.products-landing-list .list a{width:calc(50% - 30px);margin:15px}@media only screen and (max-width: 1199px){.products-landing-list .list a{width:calc(50% - 10px);margin:5px}}@media only screen and (max-width: 767px){.products-landing-list .list a{width:100%;margin:5px 0px}}.products-landing-list .list a img{width:100%;height:375px;display:block;object-fit:cover}@media only screen and (max-width: 1199px){.products-landing-list .list a img{height:300px}}@media only screen and (max-width: 767px){.products-landing-list .list a img{height:175px}}.products-landing-list .list a .txt{padding:30px 15px}@media only screen and (max-width: 767px){.products-landing-list .list a .txt{padding:25px 15px}}.products-landing-list .list a .txt h3{margin-bottom:5px}.products-landing-list .list a .txt p{font-size:1.1em}.products-landing-list .list a:hover .linkbtn{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.productslist .products{display:flex;flex-wrap:wrap;justify-content:center}.productslist .products>a{width:calc(33.33% - 30px);margin:15px}@media only screen and (max-width: 1199px){.productslist .products>a{width:calc(33.33% - 10px);margin:5px}}@media only screen and (max-width: 767px){.productslist .products>a{width:100%;margin:5px 0px}}.productslist .products>a .content{padding:25px}@media only screen and (max-width: 767px){.productslist .products>a .content{padding:15px}}.productslist .products>a .content h2,.productslist .products>a .content h3,.productslist .products>a .content h4{margin:0px}.productslist .products>a .content p{margin:15px 0px 0px}.productlinks{text-align:center}.productlinks .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.productlinks .wrapper a{font-size:1.4em;color:var(--text-colour);line-height:35px;text-transform:uppercase;padding:0px 15px;border-bottom:2px solid #e3e3e3;margin:0px 20px;transition:all .5s ease}.productlinks .wrapper a:hover{border-color:var(--primary-colour)}@media only screen and (max-width: 767px){.productlinks .wrapper a{font-size:1em}}.productoverview .wrapper{display:grid;gap:0px;grid-template-columns:auto 400px;align-items:center;padding:0px}@media only screen and (max-width: 1199px){.productoverview .wrapper{grid-template-columns:repeat(2, minmax(auto, 50%))}}@media only screen and (max-width: 959px){.productoverview .wrapper{grid-template-columns:1fr}}.productoverview .wrapper .img{text-align:right}.productoverview .wrapper .txt{padding:35px 60px;order:-1}@media only screen and (max-width: 1199px){.productoverview .wrapper .txt{padding:35px}}@media only screen and (max-width: 959px){.productoverview .wrapper .txt{padding:25px 15px;order:1}}.productoverview .wrapper .txt>*{margin-bottom:0px}.productoverview .wrapper .txt p{font-size:1.1em;color:var(--button-text-colour-hover)}@media only screen and (max-width: 767px){.productoverview .wrapper .txt p{font-size:1em}}.productoverview .wrapper .txt ul{list-style:none;padding:0px}.productoverview .wrapper .txt ul li{position:relative;font-size:1.1em;color:var(--button-text-colour-hover);line-height:25px;padding-left:40px;margin:5px 0px}@media only screen and (max-width: 767px){.productoverview .wrapper .txt ul li{font-size:1em;padding-left:0px}}.productoverview .wrapper .txt ul li:first-child{margin-top:0px}.productoverview .wrapper .txt ul li:last-child{margin-bottom:0px}.productoverview .wrapper .txt ul li:before{width:25px;display:inline-block;position:absolute;top:0px;left:0px;font-family:"Font Awesome 5 Pro";font-size:13px;content:"";font-weight:100;line-height:23px;text-align:center;border:1px solid var(--button-text-colour-hover);border-radius:50%;vertical-align:middle;z-index:1}@media only screen and (max-width: 767px){.productoverview .wrapper .txt ul li:before{width:20px;position:static;line-height:18px;margin-right:5px}}.prodsectiontitle>*{margin-bottom:0px}.prodgallery .images{grid-template-columns:repeat(6, minmax(auto, 16.66%));gap:20px;grid-template-areas:"col1 col1 col3 col4 col5 col6" "col7 col8 col9 col9 col5 col12"}@media only screen and (max-width: 1199px){.prodgallery .images{gap:10px}}@media only screen and (max-width: 767px){.prodgallery .images{grid-template-columns:repeat(2, minmax(auto, 50.5%));gap:5px;grid-template-areas:"col1 col1" "col3 col4" "col5 col6" "col7 col7" "col9 col10" "col9 col12"}}.prodgallery .images>div{background:blue}.prodgallery .images>div:nth-child(1){grid-area:col1}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(1){grid-area:col1}}.prodgallery .images>div:nth-child(2){grid-area:col3}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(2){grid-area:col5}}.prodgallery .images>div:nth-child(3){grid-area:col4}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(3){grid-area:col6}}.prodgallery .images>div:nth-child(4){grid-area:col5}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(4){grid-area:col9}}.prodgallery .images>div:nth-child(5){grid-area:col6}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(5){grid-area:col10}}.prodgallery .images>div:nth-child(6){grid-area:col7}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(6){grid-area:col3}}.prodgallery .images>div:nth-child(7){grid-area:col8}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(7){grid-area:col4}}.prodgallery .images>div:nth-child(8){grid-area:col9}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(8){grid-area:col7}}.prodgallery .images>div:nth-child(9){grid-area:col12}@media only screen and (max-width: 767px){.prodgallery .images>div:nth-child(9){grid-area:col12}}.prodgallery .images>div img{height:100%;object-fit:cover}.proddesigner .wrapper>div{align-items:center}.proddesigner .wrapper>div .txt{padding:15px}.proddesigner .wrapper>div .txt>div{width:100%;max-width:425px;margin:0px auto}.proddesigner .wrapper>div .txt>div .btn{text-align:right;margin-top:35px}@media only screen and (max-width: 767px){.proddesigner .wrapper>div .txt>div .btn{margin-top:15px}}.designers-list .list{display:flex;flex-wrap:wrap;justify-content:center}.designers-list .list a{width:calc(33.33% - 30px);margin:15px}@media only screen and (max-width: 1199px){.designers-list .list a{width:calc(50% - 10px);margin:5px}}@media only screen and (max-width: 767px){.designers-list .list a{width:100%;margin:5px 0px}}.designers-list .list a img{width:100%;height:375px;display:block;object-fit:cover}@media only screen and (max-width: 1199px){.designers-list .list a img{height:300px}}@media only screen and (max-width: 767px){.designers-list .list a img{height:175px}}.designers-list .list a .txt{padding:30px 15px}@media only screen and (max-width: 767px){.designers-list .list a .txt{padding:25px 15px}}.designers-list .list a .txt h3{margin-bottom:5px}.designers-list .list a .txt p{font-size:1.1em}.designers-list .list a .txt .linkbtn{margin-top:20px}.designers-list .list a:hover .linkbtn{color:var(--button-text-colour-hover);background:var(--secondary-colour)}.infohubvideos{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.infohubvideos>div{width:calc(50% - 40px);margin:20px}@media only screen and (max-width: 767px){.infohubvideos>div{width:100%;margin:20px 0px}}.infohubvideos>div .txt{padding:15px}.infohubvideos>div .txt p{font-weight:700;text-align:center;margin:0px}.infohubdownloads{width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:20px}@media only screen and (max-width: 767px){.infohubdownloads{padding:15px}}.infohubdownloads>div{width:calc(25% - 40px);text-align:center;margin:20px}@media only screen and (max-width: 959px){.infohubdownloads>div{width:calc(33.33% - 40px)}}@media only screen and (max-width: 767px){.infohubdownloads>div{width:calc(100% - 10px)}}.infohubdownloads>div img{width:100%;height:225px;object-fit:contain;margin-bottom:10px}.infohubdownloads>div p{margin:5px 0px 0px}.infohubdownloads>div .linkbtn{width:150px;color:var(--button-text-colour-hover);background:var(--primary-colour);border-color:var(--primary-colour);margin-top:10px}.infohubdownloads>div .linkbtn:hover{background:var(--secondary-colour);border-color:var(--secondary-colour)}.infohubdownloads>div .linkbtn i{margin-left:5px}.contactcontent{position:relative;background-position:right;background-repeat:no-repeat;background-size:50% 100%}@media only screen and (max-width: 767px){.contactcontent{background:none}}.contactcontent .wrapper{gap:0px}.contactcontent .wrapper>div{padding:75px 25px}@media only screen and (max-width: 767px){.contactcontent .wrapper>div{padding:50px 15px}}.contactcontent .wrapper .contactdetails p>span{width:100%;display:inline-block}.contactcontent .wrapper .contactdetails .consultancy-social{margin-bottom:15px}@media only screen and (max-width: 767px){.contactcontent .wrapper .contactform{background:url(/wp-content/themes/consultancy/assets/images/contactcontainer-bg.jpg);background-size:cover;padding:25px 15px}}.contactmap h2{margin-bottom:35px}.contactmap iframe{width:100%;height:550px}@media only screen and (max-width: 767px){.contactmap iframe{height:250px}}.downloadsbox .wrapper .downloadslist>div{display:grid;grid-template-columns:180px auto auto 110px;align-items:center;border:1px solid #f1f4f5;margin-bottom:25px}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist>div{grid-template-columns:1fr;text-align:center}}.downloadsbox .wrapper .downloadslist>div:last-child{margin-bottom:0px}.downloadsbox .wrapper .downloadslist>div>div{height:100%;display:grid;grid-template-columns:1fr;align-items:center;padding:10px}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist>div>div{display:inline-block;font-size:.9em;border:0px}}.downloadsbox .wrapper .downloadslist>div>div:last-child{padding:0px}.downloadsbox .wrapper .downloadslist>div>div img{height:60px;object-fit:contain;margin:0px auto}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist>div>div img{width:175px;margin:0px auto}}.downloadsbox .wrapper .downloadslist>div>div p{margin:0px}.downloadsbox .wrapper .downloadslist>div>div a.downloadbtn{width:110px;display:inline-block;font-size:35px;color:var(--button-text-colour-hover);text-align:center;background:var(--primary-colour);transition:all .5s ease}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist>div>div a.downloadbtn{font-size:25px;line-height:55px}}.downloadsbox .wrapper .downloadslist>div>div a.downloadbtn:hover{background:var(--secondary-colour)}.downloadsbox .wrapper .downloadslist>div>div a.downloadbtn i{line-height:85px}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist>div>div a.downloadbtn i{line-height:55px}}.testimonials .icon{margin-bottom:25px}.testimonials .icon i{width:100px;font-size:50px;line-height:100px;background:#f2f2f2;border-radius:50%}.testimonials h3{font-size:1.2em;margin:0px 0px 5px}.testimonials .review{position:relative}.testimonials p.name{font-weight:600;font-style:italic;margin:0px}.testimonials.single .review{padding:45px 15px}@media only screen and (max-width: 767px){.testimonials.single .review{padding:25px 15px}}.testimonials.single .review>div{width:100%;max-width:440px;position:relative;margin:0px auto;z-index:1}.testimonials.single .review>div .review{position:relative;padding:0px;z-index:3}.testimonials.single .review>div .review:before,.testimonials.single .review>div .review:after{position:absolute;font-family:Arial,sans-serif;font-size:500px;color:var(--button-text-colour-hover);line-height:400px;opacity:.21;z-index:1}@media only screen and (max-width: 1199px){.testimonials.single .review>div .review:before,.testimonials.single .review>div .review:after{font-size:400px}}@media only screen and (max-width: 767px){.testimonials.single .review>div .review:before,.testimonials.single .review>div .review:after{font-size:100px;line-height:100px}}.testimonials.single .review>div .review:before{top:-30px;left:-175px;content:"“"}@media only screen and (max-width: 1199px){.testimonials.single .review>div .review:before{top:-55px;left:-150px}}@media only screen and (max-width: 767px){.testimonials.single .review>div .review:before{top:-15px;left:-5px}}.testimonials.single .review>div .review:after{content:"”";bottom:-375px;right:-175px}@media only screen and (max-width: 1199px){.testimonials.single .review>div .review:after{bottom:-50px;right:-50px}}@media only screen and (max-width: 767px){.testimonials.single .review>div .review:after{bottom:-65px;right:-5px}}.testimonials.single .review>div p{font-size:1.1em;color:var(--button-text-colour-hover)}@media only screen and (max-width: 767px){.testimonials.single .review>div p{font-size:1em}}.testimonials.single .review>div p.name{font-weight:400;font-style:normal;margin:25px 0px 0px}.testimonials.single .review>div.overlay{width:auto;position:absolute;left:30px;bottom:0px;z-index:2}@media only screen and (max-width: 1199px){.testimonials.single .review>div.overlay{display:none}}.testimonials.single .review>div.overlay img{height:320px}.testimonialsloop .wrapper{display:flex;flex-wrap:wrap;justify-content:center}.testimonialsloop .wrapper>div{width:calc(100% - 50px);text-align:center;padding:25px;border:1px solid #e7e7e7;margin:25px}@media only screen and (max-width: 1199px){.testimonialsloop .wrapper>div{width:calc(100% - 20px);padding:15px;margin:10px}}@media only screen and (max-width: 767px){.testimonialsloop .wrapper>div{width:100%;padding:15px;margin:10px 0px}}.testimonialsloop .wrapper>div.half{width:calc(50% - 50px)}@media only screen and (max-width: 1199px){.testimonialsloop .wrapper>div.half{width:calc(50% - 20px)}}@media only screen and (max-width: 767px){.testimonialsloop .wrapper>div.half{width:100%;padding:15px;margin:10px 0px}}.testimonialsloop .wrapper>div.third{width:calc(33.33% - 50px)}@media only screen and (max-width: 1199px){.testimonialsloop .wrapper>div.third{width:calc(50% - 20px)}}@media only screen and (max-width: 767px){.testimonialsloop .wrapper>div.third{width:100%;padding:15px;margin:10px 0px}}body .ngg-galleryoverview{margin:0px}body .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:20%;padding:5px}@media only screen and (max-width: 1199px){body .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:25%}}@media only screen and (max-width: 767px){body .ngg-galleryoverview .ngg-gallery-thumbnail-box{width:50%;padding:2px}}body .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a{margin:0px}body .ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a img{width:100%}body .ngg-galleryoverview .ngg-navigation{padding:0px;margin-top:30px}body .ngg-galleryoverview .ngg-navigation span{width:30px;display:inline-block;color:var(--button-text-colour);font-weight:400;line-height:30px;background:var(--primary-colour);padding:0px;margin:0px 5px;border-radius:0px}body .ngg-galleryoverview .ngg-navigation span:hover{background:var(--primary-colour)}body .ngg-galleryoverview .ngg-navigation a.page-numbers{width:30px;display:inline-block;color:var(--button-text-colour-hover);font-weight:400;line-height:30px;background:var(--secondary-colour);padding:0px;margin:0px 5px;border-radius:0px}body .ngg-galleryoverview .ngg-navigation a.page-numbers:hover{opacity:.7}body .ngg-galleryoverview .ngg-navigation a.prev,body .ngg-galleryoverview .ngg-navigation a.next{color:var(--secondary-colour);margin:0px 5px}body .ngg-galleryoverview .ngg-navigation a.prev:hover,body .ngg-galleryoverview .ngg-navigation a.next:hover{color:var(--secondary-colour) !important;opacity:.7}.gallerypage .tabcontainer h2{width:100%}.contacttop.tradecontact .contactdetails{float:right}.contacttop.tradecontact .contactform{float:left}.homewedo .quarter ul{margin:15px 0px 0px}.homewedo.tradewedo{margin-bottom:0px}.tradeportal .whitetxt h2,.tradeportal .whitetxt h3,.tradeportal .whitetxt p{color:#fff}.tradeportal .banner{display:grid;gap:25px;grid-template-columns:auto 1fr auto;align-items:center;padding:0px 30px}@media only screen and (max-width: 1199px){.tradeportal .banner{gap:20px;padding:0px 20px}}@media only screen and (max-width: 767px){.tradeportal .banner{grid-template-columns:1fr;gap:15px;text-align:center;padding:0px 15px 15px}}.tradeportal .banner .icon img{display:block;margin:-10px auto}@media only screen and (max-width: 767px){.tradeportal .banner .icon img{margin:-10px auto 0px}}.tradeportal .banner .text{padding:5px 0px}@media only screen and (max-width: 767px){.tradeportal .banner .text{padding:5px}}.tradeportal .banner .text h2:last-child,.tradeportal .banner .text h3:last-child,.tradeportal .banner .text h4:last-child,.tradeportal .banner .text p:last-child{margin:0px}.tradeportal .banner .button{padding:5px 0px}@media only screen and (max-width: 767px){.tradeportal .banner .button{padding:5px}}.tradeportal .banner .button .linkbtn{line-height:25px;padding:10px}.tradebenefits{padding:50px 0px}.tradebenefits .benefits{display:flex;flex-wrap:wrap;justify-content:center}.tradebenefits .benefits .benefit{width:calc(33.33% - 30px);text-align:center;background:#fff;padding:30px;margin:15px}@media only screen and (max-width: 1199px){.tradebenefits .benefits .benefit{width:calc(33.33% - 20px);padding:20px;margin:10px}}@media only screen and (max-width: 767px){.tradebenefits .benefits .benefit{width:calc(50% - 10px);padding:15px;margin:5px}}@media only screen and (max-width: 559px){.tradebenefits .benefits .benefit{width:100%;margin:5px 0px}}.tradebenefits .benefits .benefit .image img{display:block;margin:0px auto}@media only screen and (max-width: 767px){.tradebenefits .benefits .benefit .image img{width:125px}}.tradebenefits .benefits .benefit .text{margin-top:25px}.tradebenefits .benefits .benefit .text h2:last-child,.tradebenefits .benefits .benefit .text h3:last-child,.tradebenefits .benefits .benefit .text h4:last-child,.tradebenefits .benefits .benefit .text p:last-child{margin:0px}.tradereview .content{display:grid;gap:0px;grid-template-columns:1fr 2fr}@media only screen and (max-width: 1199px){.tradereview .content{grid-template-columns:1fr}}.tradereview .content .image img{width:100%;height:100%;display:block;object-fit:cover}.tradereview .content .text{text-align:center;padding:40px 50px;order:-1}@media only screen and (max-width: 1439px){.tradereview .content .text{padding:25px}}@media only screen and (max-width: 767px){.tradereview .content .text{padding:20px;order:1}}.tradereview .content .text .stars{display:flex;justify-content:center;gap:5px;margin-bottom:15px}.tradereview .content .text .stars i{font-size:25px}@media only screen and (max-width: 767px){.tradereview .content .text .stars i{font-size:19px}}.tradereview .content .text h2:last-child,.tradereview .content .text h3:last-child,.tradereview .content .text h4:last-child,.tradereview .content .text p:last-child{margin:0px}.tradeshowcase .showcase .wrapper{display:grid;gap:25px;grid-template-columns:1fr 1fr;align-items:center}@media only screen and (max-width: 767px){.tradeshowcase .showcase .wrapper{grid-template-columns:1fr}}.tradeshowcase .showcase .wrapper .image img{display:block;margin:0px auto}.tradeshowcase .showcase .wrapper .text{padding:0px 15px}@media only screen and (max-width: 767px){.tradeshowcase .showcase .wrapper .text{padding:0px}}.tradeshowcase .showcase .wrapper .text .text-inner{width:100%;max-width:500px;margin:0px auto}.tradeshowcase .showcase .wrapper .text .text-inner h2:last-child,.tradeshowcase .showcase .wrapper .text .text-inner h3:last-child,.tradeshowcase .showcase .wrapper .text .text-inner h4:last-child,.tradeshowcase .showcase .wrapper .text .text-inner p:last-child{margin:0px}.tradeshowcase .showcase .wrapper .text .text-inner h2 a,.tradeshowcase .showcase .wrapper .text .text-inner h3 a,.tradeshowcase .showcase .wrapper .text .text-inner h4 a,.tradeshowcase .showcase .wrapper .text .text-inner p a{text-decoration:underline}.tradeshowcase .showcase:nth-child(odd){background:#393d41;padding:50px 0px}.tradeshowcase .showcase:nth-child(odd) .text .text-inner h2,.tradeshowcase .showcase:nth-child(odd) .text .text-inner h3,.tradeshowcase .showcase:nth-child(odd) .text .text-inner h4,.tradeshowcase .showcase:nth-child(odd) .text .text-inner p{color:#fff}.tradeshowcase .showcase:nth-child(odd) .text .text-inner h2 a,.tradeshowcase .showcase:nth-child(odd) .text .text-inner h3 a,.tradeshowcase .showcase:nth-child(odd) .text .text-inner h4 a,.tradeshowcase .showcase:nth-child(odd) .text .text-inner p a{color:#fff}.tradeshowcase .showcase:nth-child(odd) .text .text-inner h2 a:hover,.tradeshowcase .showcase:nth-child(odd) .text .text-inner h3 a:hover,.tradeshowcase .showcase:nth-child(odd) .text .text-inner h4 a:hover,.tradeshowcase .showcase:nth-child(odd) .text .text-inner p a:hover{opacity:.7}.homewedo{margin:130px 0px 100px}.homewedo .whitetxt h2,.homewedo .whitetxt h3,.homewedo .whitetxt p,.homewedo .whitetxt li{color:#fff}.homewedo.innerwedo{margin:65px 0px 0px}.homewedo .wrapper{display:flex;flex-wrap:wrap}.homewedo .quarter{width:25%;position:relative;display:flex;flex-wrap:wrap}.homewedo .quarter>div{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 50px}.homewedo .quarter>div>div{width:100%}.homewedo .quarter>div.whitebg{text-align:right}.homewedo .secondarybg:after{width:25px;height:45px;position:absolute;top:75px;right:-25px;content:"";background:url(/wp-content/uploads/homewedoarrow1.png) left no-repeat;background-size:100%;z-index:1}.homewedo .whitebg:after{width:45px;height:25px;position:absolute;bottom:-25px;left:35px;content:"";background:url(/wp-content/uploads/homewedoarrow2.png) bottom no-repeat;background-size:100%;z-index:1}.homewedo .quarter h2{font-size:2.6em;line-height:1em;margin:0px}.homewedo .quarter h3{font-size:2em;margin:0px}.homewedo .quarter p{font-size:.9em;margin:10px 0px 0px}.homewedo .quarter a.linkbtn{margin-top:15px}.homewedo .wrapper .quarter:first-child p{margin:15px 0px 0px}.homewedo .wrapper .quarter:first-child p a{text-decoration:underline}.homewedo .half{width:50%;background-color:#ccc;background-position:center;background-size:cover}.homewedo .half img{height:100%;width:100%;object-position:center;object-fit:cover}@media only screen and (max-width: 1599px){.homewedo .half,.homewedo .quarter{width:33.333333%}.homewedo .quarter>div{padding:25px}.homewedo .secondarybg:after{width:15px;right:-15px}.homewedo .whitebg:after{height:15px;bottom:-15px}}@media only screen and (max-width: 1199px){.homewedo{margin:70px 0px}.homewedo .quarter{width:50%}.homewedo .half{width:100%;height:400px}.homewedo .quarter h2{font-size:3.2em}}@media only screen and (max-width: 767px){.homewedo{margin:50px 0px}.homewedo .quarter{width:100%;text-align:center}.homewedo .half{height:300px;text-align:center}.homewedo .secondarybg:after,.homewedo .whitebg:after{display:none}.homewedo .quarter h2{line-height:1em;margin:0px}.homewedo .quarter>div{padding:25px 15px}.homewedo .quarter>div.whitebg{text-align:center}.homewedo .wrapper{padding:0px}}.tradefeatures{padding:90px 0 0}.tradefeatures .wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.tradefeatures .wrapper>div{width:240px;text-align:center}@media only screen and (max-width: 1199px){.tradefeatures .wrapper>div{width:20%;padding:10px}.tradefeatures{padding:70px 0 0}}@media only screen and (max-width: 767px){.tradefeatures .wrapper>div{width:33.33333%;padding:5px}}.structured-designer-boxes{padding:60px 15px}.structured-designer-boxes--grey{background-color:#d3d3d3}@media only screen and (max-width: 1199px){.structured-designer-boxes{padding:60px 5px}}.structured-designer-boxes .wrapper{max-width:1200px;width:100%}.structured-designer-boxes__boxes-wrapper{--cols: 3;--gap: 20px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--gap);row-gap:calc(var(--gap)*2)}@media only screen and (max-width: 639px){.structured-designer-boxes__boxes-wrapper{--gap: 15px}}@media only screen and (max-width: 479px){.structured-designer-boxes__boxes-wrapper{--cols: 1}}.structured-designer-boxes__box{flex-basis:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}.structured-designer-boxes__image-wrapper{height:0;position:relative;overflow:hidden;padding-top:100%;background-color:gray}.structured-designer-boxes__button{margin-top:1rem}.structured-designer-boxes__button a{width:100%}.structured-designer-boxes__title-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:2}.structured-designer-boxes__image-link:hover .structured-designer-boxes__image{scale:1.1}.structured-designer-boxes__title{background-color:rgba(255,255,255,.8);width:100%;padding:20px 12px;text-align:center}.structured-designer-boxes__title>*:first-child{margin-top:0}.structured-designer-boxes__title>*:last-child{margin-bottom:0}.structured-designer-boxes__title h3{text-transform:unset}.structured-designer-boxes__title h3{font-size:16px}@media screen and (min-width: 479px){.structured-designer-boxes__title h3{font-size:calc(16px + strip-unit(4px) * ((100vw - 479px) / strip-unit(720px)))}}@media screen and (min-width: 1199px){.structured-designer-boxes__title h3{font-size:20px}}.structured-designer-boxes__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease-in-out}.structured-introduction-text{padding:60px 15px;text-align:center}@media only screen and (max-width: 1199px){.structured-introduction-text{padding:60px 5px}}.structured-introduction-text .wrapper{max-width:1400px;width:100%}.structured-introduction-text__title{margin-bottom:2rem}.structured-introduction-text__title>*:first-child{margin-top:0}.structured-introduction-text__title>*:last-child{margin-bottom:0}.structured-introduction-text__content{font-size:1.1333333333rem}.structured-introduction-text__content>*:first-child{margin-top:0}.structured-introduction-text__content>*:last-child{margin-bottom:0}.structured-why-choose{padding:60px 0}.structured-why-choose--grey{background-color:#d3d3d3}.structured-why-choose--blue{background-color:var(--primary-colour)}.structured-why-choose__wrapper{width:100%;max-width:1200px}.structured-why-choose__title-wrapper{text-align:center;margin-bottom:2.6666666667rem}.structured-why-choose__title-wrapper>*:first-child{margin-top:0}.structured-why-choose__title-wrapper>*:last-child{margin-bottom:0}.structured-why-choose__title--white{color:#fff}.structured-why-choose__box-wrapper{--cols: 3;--gap: 30px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--gap);row-gap:calc(var(--gap)*2)}@media only screen and (max-width: 1199px){.structured-why-choose__box-wrapper{--gap: 20px}}@media only screen and (max-width: 767px){.structured-why-choose__box-wrapper{--gap: 10px;--cols: 2}}@media only screen and (max-width: 559px){.structured-why-choose__box-wrapper{--cols: 1}}.structured-why-choose__box{flex-basis:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));text-align:center;background:#fff;padding:30px}@media only screen and (max-width: 1199px){.structured-why-choose__box{padding:20px}}@media only screen and (max-width: 767px){.structured-why-choose__box{padding:15px}}.structured-why-choose__image{display:block;margin-left:auto;margin-right:auto}.structured-why-choose__box-image{margin-bottom:25px}@media only screen and (max-width: 767px){.structured-why-choose__box-image{max-width:100%;width:125px;margin-left:auto;margin-right:auto}}.structured-why-choose__box-content>*:first-child{margin-top:0}.structured-why-choose__box-content>*:last-child{margin-bottom:0}.structured-content-block{display:grid;grid-template-columns:minmax(0, 1fr)}.structured-content-block__section{padding:60px 0}.structured-content-block__section--primary{background-color:var(--primary-colour)}.structured-content-block__section--primary .linkbtn{background:var(--secondary-colour) !important;border-color:var(--secondary-colour) !important}.structured-content-block__section--primary .linkbtn:hover{background:rgba(0,0,0,0) !important;border-color:#fff !important}.structured-content-block__section--secondary{background-color:var(--secondary-colour)}.structured-content-block__section--tertiary{background-color:var(--tertiary-colour)}.structured-content-block__section--grey{background-color:#d3d3d3}.structured-content-block__wrapper{display:grid;gap:25px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;width:100%;max-width:1200px}@media only screen and (max-width: 767px){.structured-content-block__wrapper{grid-template-columns:1fr}}.structured-content-block__text-inner{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.structured-content-block__text-inner>*:first-child{margin-top:0}.structured-content-block__text-inner>*:last-child{margin-bottom:0}.structured-content-block__text-inner a:not(.linkbtn){text-decoration:underline}.structured-content-block__text-inner--white>*{color:#fff}.structured-content-block__text-inner--white a{color:#fff}.structured-content-block__text-inner--white a:hover{color:#fff !important;opacity:.8}.structured-content-block__text{padding:0 15px}@media only screen and (max-width: 767px){.structured-content-block__text{padding:0}}.structured-content-block__image{display:block;margin-left:auto;margin-right:auto}.structured-review-block--margins{margin:60px 0}.structured-review-block__content{display:grid;gap:0;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}@media only screen and (max-width: 1199px){.structured-review-block__content{grid-template-columns:minmax(0, 1fr)}}.structured-review-block__image{width:100%;height:100%;display:block;object-fit:cover}.structured-review-block__text{text-align:center;padding:40px 50px;order:-1}.structured-review-block__text>*:first-child{margin-top:0}.structured-review-block__text>*:last-child{margin-bottom:0}@media only screen and (max-width: 1439px){.structured-review-block__text{padding:25px}}@media only screen and (max-width: 767px){.structured-review-block__text{padding:20px;order:1}}.structured-review-block__stars{display:flex;justify-content:center;gap:5px;margin-bottom:15px}.structured-review-block__stars i{font-size:25px}@media only screen and (max-width: 767px){.structured-review-block__stars i{font-size:19px}}/*# sourceMappingURL=style.min.css.map */
