﻿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}body{font-family:"sofia-pro",sans-serif;font-style:normal;font-size:16px;color:#000;line-height:1em;font-weight:300;padding:0px;margin:0px;transition:all .5s ease;overflow-x:hidden}body *{scroll-margin-top:87px}@media only screen and (max-width: 767px){body *{scroll-margin-top:61px}}h1{font-family:"sofia-pro",sans-serif;color:#000;line-height:1.2em;font-weight:600;margin:0px 0px 15px}h1{font-size:29px}@media screen and (min-width: 399px){h1{font-size:calc(29px + 16*(100vw - 399px)/624)}}@media screen and (min-width: 1023px){h1{font-size:45px}}h1:last-child{margin-bottom:0px}h2{font-family:"sofia-pro",sans-serif;color:#000;font-weight:600;line-height:1.2em;margin:0px 0px 15px}h2{font-size:25px}@media screen and (min-width: 399px){h2{font-size:calc(25px + 16*(100vw - 399px)/624)}}@media screen and (min-width: 1023px){h2{font-size:41px}}h2:last-child{margin-bottom:0px}h3{font-family:"sofia-pro",sans-serif;color:#000;line-height:1.2em;font-weight:600;margin:0px 0px 15px}h3{font-size:23px}@media screen and (min-width: 399px){h3{font-size:calc(23px + 6*(100vw - 399px)/624)}}@media screen and (min-width: 1023px){h3{font-size:29px}}h3:last-child{margin-bottom:0px}h4{font-family:"sofia-pro",sans-serif;color:#000;line-height:1.2em;font-weight:600;margin:0px 0px 15px}h4{font-size:21px}@media screen and (min-width: 399px){h4{font-size:calc(21px + 0*(100vw - 399px)/624)}}@media screen and (min-width: 1023px){h4{font-size:21px}}h4:last-child{margin-bottom:0px}p{font-family:"sofia-pro",sans-serif;font-style:normal;font-size:1em;color:#000;line-height:1.6em;margin:0px 0px 15px}p:last-child{margin-bottom:0px}ul,ol{padding-left:20px;margin:0px 0px 15px}@media only screen and (max-width: 767px){ul,ol{list-style:none;padding:0px}}ul:last-child,ol:last-child{margin-bottom:0px}ul li,ol li{font-family:"sofia-pro",sans-serif;font-style:normal;font-size:1em;color:#000;line-height:1.6em}ul.slick-dots li:before,ol.slick-dots li:before{display:none}strong{font-weight:600}a{color:#7a2c7a;text-decoration:none;cursor:pointer;transition:color .25s ease}a:hover{color:#ad92e8}.primarycolour{color:#7a2c7a}.secondarycolour{color:#ad92e8}.tertiarycolour{color:#f1eeea}.whitetxt{color:#fff}.darktxt{color:#000}.centertxt{text-align:center}.righttxt{text-align:right}.lgreybg{background:#f8f7f5}.primarybg{background-color:#7a2c7a}.secondarybg{background-color:#ad92e8}.tertiarybg{background-color:#f1eeea}.primaryborder{border-color:#7a2c7a}.secondaryborder{border-color:#ad92e8}.tertiaryborder{border-color:#f1eeea}.slick-slide{outline:none}.container{width:100%;padding:0px 15px}.wrapper{width:100%;max-width:1600px;margin:0px auto}.wrapper.restrict{max-width:1200px}img{max-width:100%;height:auto;display:block}.page-content{display:grid;grid-template-columns:1fr}.contentmargin{margin-top:100px;margin-bottom:100px}@media only screen and (max-width: 767px){.contentmargin{margin-top:50px;margin-bottom:50px}}.contentmargintop{margin-top:100px}@media only screen and (max-width: 767px){.contentmargintop{margin-top:50px}}.contentmarginbot{margin-bottom:100px}@media only screen and (max-width: 767px){.contentmarginbot{margin-bottom:50px}}.contentpadding{padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 767px){.contentpadding{padding-top:50px;padding-bottom:50px}}.contentpaddingtop{padding-top:100px}@media only screen and (max-width: 767px){.contentpaddingtop{padding-top:50px}}.contentpaddingbot{padding-bottom:100px}@media only screen and (max-width: 767px){.contentpaddingbot{padding-bottom:50px}}.videowrapper{position:relative;padding-bottom:56.25%;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}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}@media only screen and (max-width: 1199px){.site-navigation{width:100%;align-items:center;position:fixed;right:-100%;top:87px;bottom:0px;z-index:10;background:#fff;border-top:1px solid #fff;border-left:1px solid #fff;overflow:auto;transition:all 1.5s ease}}@media only screen and (max-width: 767px){.site-navigation{top:60px}}@media only screen and (max-width: 1199px){.site-navigation.open{right:0px}}@media only screen and (max-width: 1199px){.site-navigation .wrapper{padding:0px}}.site-navigation .menu{justify-content:flex-end}.site-navigation .menu>li{width:auto;display:flex;flex-wrap:wrap;font-size:1em;font-weight:600;white-space:nowrap}@media only screen and (max-width: 1199px){.site-navigation .menu>li{width:100%;border-bottom:1px solid #fff}}.site-navigation .menu>li:before{content:""}@media only screen and (max-width: 1199px){.site-navigation .menu>li:hover{width:100%;border-bottom:1px solid #fff}}.site-navigation .menu>li:hover a{opacity:.7}@media only screen and (max-width: 1199px){.site-navigation .menu>li:hover a{opacity:1}}.site-navigation .menu>li:hover a:after{color:#fff}.site-navigation .menu>li:hover ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1199px){.site-navigation .menu>li.open{display:flex}}.site-navigation .menu>li.mobilelink{display:none}@media only screen and (max-width: 1199px){.site-navigation .menu>li.mobilelink{display:flex}}.site-navigation .menu>li>a{width:100%;color:#fff;line-height:50px;padding:0px 25px;transition:border .5s ease}@media only screen and (max-width: 1439px){.site-navigation .menu>li>a{padding:0px 15px}}@media only screen and (max-width: 1199px){.site-navigation .menu>li>a{color:#000;line-height:40px;padding:0px 15px;border:0px}}@media only screen and (max-width: 767px){.site-navigation .menu>li>a{text-align:left}}@media only screen and (max-width: 1199px){.site-navigation .menu>li>a:hover{border:0px}}.site-navigation .menu>li.menu-item-has-children{position:relative}.site-navigation .menu>li.menu-item-has-children>a{display:flex;gap:10px;align-items:center}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>a{display:grid;grid-template-columns:1fr auto}}.site-navigation .menu>li.menu-item-has-children>a:after{width:100%;font-family:"Font Awesome 6 Pro";content:"";font-size:10px;color:#fff;font-weight:900;line-height:10px;text-align:center}.site-navigation .menu>li.menu-item-has-children>a:hover:after{color:#fff;opacity:.7}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>a:hover:after{color:#fff;opacity:1}}.site-navigation .menu>li.menu-item-has-children>ul{width:300px;display:none;flex-wrap:wrap;position:absolute;top:50px;left:0px;background:#fff;border:1px solid #d9d9d9;z-index:1;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul{width:100%;position:static;flex-wrap:wrap;background:#ad92e8;border-width:1px 0px 0px}}.site-navigation .menu>li.menu-item-has-children>ul>li{width:100%;font-size:1em;border-bottom:1px solid #d9d9d9}.site-navigation .menu>li.menu-item-has-children>ul>li:last-child{border-bottom:0px}.site-navigation .menu>li.menu-item-has-children>ul>li:hover>a{color:#fff;background:#ad92e8}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul>li:hover>a{color:#fff;text-align:left}}.site-navigation .menu>li.menu-item-has-children>ul>li>a{width:100%;display:inline-block;position:relative;color:#000;font-weight:400;padding:5px 25px;line-height:40px}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul>li>a{color:#fff;text-align:left;padding:0px 15px}}.site-navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children{position:relative}.site-navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:after{position:absolute;top:calc(50% - 10px);right:15px;font-family:"Font Awesome 6 Pro";content:"";color:#000;font-size:13px;font-weight:900;line-height:20px}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:after{content:"";color:#fff}}.site-navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:hover:after{color:#000}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul>li.menu-item-has-children:hover:after{color:#000}}.site-navigation .menu>li.menu-item-has-children>ul>li ul{width:300px;display:none;flex-wrap:wrap;position:absolute;top:-1px;left:298px;background:#fff;border:1px solid #d9d9d9;z-index:1;margin:0;padding:0;list-style:none}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul>li ul{width:100%;position:static;flex-wrap:wrap;border-width:1px 0px 0px}}.site-navigation .menu>li.menu-item-has-children>ul>li ul li{width:100%;display:inline-block;font-size:1em;border-bottom:1px solid #d9d9d9}.site-navigation .menu>li.menu-item-has-children>ul>li ul li:last-child{border-bottom:0px}.site-navigation .menu>li.menu-item-has-children>ul>li ul li a{width:100%;display:inline-block;position:relative;color:#000;font-weight:400;padding:5px 25px;line-height:40px}@media only screen and (max-width: 1199px){.site-navigation .menu>li.menu-item-has-children>ul>li ul li a{text-align:left;padding:0px 15px}}.site-navigation .menu>li.menu-item-has-children>ul>li ul li a:hover{color:#fff;background:#ad92e8}.site-navigation .menu>li.menu-item-has-children>ul>li:hover ul{display:flex}.site-navigation .menu>li.menu-item-has-children:hover{position:relative}.site-navigation .menu>li.menu-item-has-children:hover>ul{display:flex}.site-navigation .menu>li.hasmeganav>a{display:flex;gap:10px;align-items:baseline}@media only screen and (max-width: 1199px){.site-navigation .menu>li.hasmeganav>a{display:grid;grid-template-columns:1fr auto}}.site-navigation .menu>li.hasmeganav>a:after{font-family:"Font Awesome 6 Pro";content:"";font-size:12px;font-weight:100}@media only screen and (max-width: 1199px){.site-navigation .menu>li.hasmeganav>a:hover:after{color:#fff;opacity:1}}.site-navigation .menu>li .meganav{width:100%;display:none;position:absolute;top:100%;left:0px;z-index:2}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav{position:static}}.site-navigation .menu>li .meganav:before{width:100vw;height:100vh;position:absolute;top:0px;left:0px;content:"";background:rgba(0,0,0,.5);z-index:1}.site-navigation .menu>li .meganav .meganav-inner{position:relative;background:#fff;padding:40px 25px 30px;border-top:1px solid #d9d9d9;z-index:1}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav .meganav-inner{padding:25px}}@media only screen and (max-width: 767px){.site-navigation .menu>li .meganav .meganav-inner{padding:15px}}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper{width:100%;max-width:1400px;display:grid;grid-template-columns:3fr 2fr;gap:60px;align-items:start;margin:0px auto}@media only screen and (max-width: 1439px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper{gap:30px}}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper{grid-template-columns:1fr;gap:15px}}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links{display:grid;grid-template-columns:repeat(3, minmax(auto, 1fr));gap:60px;align-items:start;text-align:left}@media only screen and (max-width: 1439px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links{gap:30px}}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links{grid-template-columns:1fr;gap:15px}}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links .column{display:grid;grid-template-columns:1fr;gap:25px;align-items:start}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links .column{gap:10px}}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links .column .content h3{width:100%;display:inline-block;font-size:1em;padding-bottom:8px;border-bottom:1px solid #d9d9d9;margin:0px 0px 10px}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-links .column .content .link{font-size:.9em;font-weight:100}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta{display:grid;grid-template-columns:repeat(2, minmax(auto, 1fr));gap:20px;align-items:start}@media only screen and (max-width: 1439px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta{gap:10px}}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta{display:none}}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta a{color:#000}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta a:hover{color:#ad92e8}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta a img{border-radius:15px}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta a p{display:flex;gap:10px;align-items:baseline;font-size:.9em;color:inherit;margin:10px 0px 0px}.site-navigation .menu>li .meganav .meganav-inner .meganav-wrapper .meganav-cta a p:after{font-family:"Font Awesome 6 Pro";font-size:.7em;content:"";font-weight:100}.site-navigation .menu>li .meganav .meganav-textbar{position:relative;text-align:center;background:#f1eeea;padding:10px 25px;z-index:1}@media only screen and (max-width: 1199px){.site-navigation .menu>li .meganav .meganav-textbar{display:none}}.site-navigation .menu>li .meganav .meganav-textbar .meganav-textbar-inner{display:flex;gap:10px;justify-content:center;align-items:baseline}.site-navigation .menu>li .meganav .meganav-textbar .meganav-textbar-inner:after{font-family:"Font Awesome 6 Pro";font-size:.7em;content:"";font-weight:100}.site-navigation .menu>li .meganav .meganav-textbar p{font-size:.9em}.site-navigation .menu>li .meganav .meganav-textbar p a{color:#ad92e8;text-decoration:underline}.site-navigation .menu>li .meganav .meganav-textbar p a:hover{color:#7a2c7a}.site-navigation .menu>li:hover .meganav{display:block}@media only screen and (max-width: 1199px){.site-navigation .menu>li:hover .meganav{display:none}}@media only screen and (max-width: 1199px){.site-navigation .menu>li.open .meganav{display:block}}.site-navigation .products .menu>li{font-weight:600}.mobile-navigation{width:100%;display:none;align-items:center;position:fixed;right:-100%;top:65px;bottom:0px;text-align:left;background:#fff;border-top:1px solid #fff;z-index:10;overflow:auto;transition:all 1.5s ease}@media only screen and (max-width: 1199px){.mobile-navigation{display:block}}@media only screen and (max-width: 767px){.mobile-navigation{top:60px}}.mobile-navigation.open{right:0px}.mobile-navigation ul{list-style:none;padding:0px;margin:0px}.mobile-navigation ul li{width:100%;line-height:1.4em;border-bottom:1px solid #d9d9d9}.mobile-navigation ul li:before{display:none;content:""}.mobile-navigation ul li h3{font-size:1em;margin:0px}.mobile-navigation ul li a{width:100%;display:block;padding:10px 15px}.mobile-navigation ul li .meganav{display:none;background:#f8f7f5;padding:15px;border-top:1px solid #d9d9d9}.mobile-navigation ul li .meganav.open{display:block}.mobile-navigation ul li .meganav .meganav-links{display:grid;gap:15px;grid-template-columns:repeat(3, minmax(auto, 1fr))}@media only screen and (max-width: 767px){.mobile-navigation ul li .meganav .meganav-links{grid-template-columns:1fr}}.mobile-navigation ul li .meganav .meganav-cta,.mobile-navigation ul li .meganav .meganav-textbar{display:none}.mobile-navigation ul li ul{display:none;background:#f8f7f5;padding:5px 0px;border-top:1px solid #d9d9d9}.mobile-navigation ul li ul li{border-bottom:0px;padding:10px 15px}.mobile-navigation ul li ul li a{padding:0px}.mobile-navigation ul li ul li ul{border-top:0px;padding:0px}.mobile-navigation ul li.open ul,.mobile-navigation ul li.open .meganav{display:block}.grid1{display:grid;gap:25px;grid-template-columns:1fr}.grid2{display:grid;gap:25px;grid-template-columns:repeat(2, minmax(auto, 1fr))}@media only screen and (max-width: 767px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;gap:25px;grid-template-columns:repeat(3, minmax(auto, 1fr))}@media only screen and (max-width: 767px){.grid3{grid-template-columns:1fr}}.grid4{display:grid;gap:25px;grid-template-columns:repeat(4, minmax(auto, 1fr))}@media only screen and (min-width: 768px)and (max-width: 1199px){.grid4{grid-template-columns:repeat(2, minmax(auto, 1fr))}}@media only screen and (max-width: 767px){.grid4{grid-template-columns:1fr}}.grid5{display:grid;gap:25px;grid-template-columns:repeat(5, minmax(auto, 1fr))}@media only screen and (min-width: 768px)and (max-width: 1199px){.grid5{grid-template-columns:repeat(3, minmax(auto, 1fr))}}@media only screen and (max-width: 767px){.grid5{grid-template-columns:1fr}}.grid6{display:grid;gap:25px;grid-template-columns:repeat(6, minmax(auto, 1fr))}@media only screen and (min-width: 768px)and (max-width: 1199px){.grid6{grid-template-columns:repeat(3, minmax(auto, 1fr))}}@media only screen and (max-width: 767px){.grid6{grid-template-columns:1fr}}.home-logo{width:100%;height:100%;position:absolute;top:0px;left:0px;display:grid;align-items:center;padding:10px}.home-logo .logo{display:grid;margin:auto}.blogcontent .wrapper{max-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:#7a2c7a}.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:1300px}.singlepost #site-content{padding:60px}@media only screen and (max-width: 1199px){.singlepost #site-content{padding:30px}}@media only screen and (max-width: 767px){.singlepost #site-content{padding:15px}}.singlepost #site-content .postheader{position:relative;display:grid;gap:50px;grid-template-columns:40% 1fr;margin-bottom:60px}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader{gap:25px;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.singlepost #site-content .postheader{grid-template-columns:1fr;margin-bottom:30px}}.singlepost #site-content .postheader .img img{width:100%;height:100%;object-fit:cover}.singlepost #site-content .postheader .img.logo{background:#fff}.singlepost #site-content .postheader .img.logo img{padding:15px;object-fit:scale-down}.singlepost #site-content .postheader .txt .post-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:15px;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader .txt .post-navigation{margin-bottom:15px;justify-content:center}}.singlepost #site-content .postheader .txt .consultancy-social{width:auto;display:flex;justify-content:flex-end;gap:15px;text-align:center}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader .txt .consultancy-social{gap:10px}}@media only screen and (max-width: 767px){.singlepost #site-content .postheader .txt .consultancy-social{width:100%;justify-content:center}}.singlepost #site-content .postheader .txt .consultancy-social a{width:50px;font-size:25px;background:#000;border:0px;border-radius:50%;margin:0px;overflow:hidden}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader .txt .consultancy-social a{width:40px;font-size:20px}}@media only screen and (max-width: 767px){.singlepost #site-content .postheader .txt .consultancy-social a{width:30px;font-size:15px}}.singlepost #site-content .postheader .txt .consultancy-social a i{color:#fff;line-height:50px}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader .txt .consultancy-social a i{line-height:40px}}@media only screen and (max-width: 767px){.singlepost #site-content .postheader .txt .consultancy-social a i{line-height:30px}}.singlepost #site-content .postheader .txt h1{font-weight:400;margin:0px 0px 15px}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader .txt h1{font-size:2em}}@media only screen and (max-width: 1023px){.singlepost #site-content .postheader .txt h1{font-size:1.6em}}.singlepost #site-content .postheader .txt h1:last-child{margin:0px}.singlepost #site-content .postheader .txt p{font-size:1.2em;line-height:1.6em;font-weight:400}@media only screen and (max-width: 1199px){.singlepost #site-content .postheader .txt p{font-size:1.1em}}@media only screen and (max-width: 767px){.singlepost #site-content .postheader .txt p{font-size:1em}}.singlepost #site-content .postheader .txt p:last-child{margin:0px}.singlepost #site-content .content h1,.singlepost #site-content .content h2,.singlepost #site-content .content h3,.singlepost #site-content .content h4{margin-top:50px}.singlepost #site-content .content h1:first-child,.singlepost #site-content .content h2:first-child,.singlepost #site-content .content h3:first-child,.singlepost #site-content .content h4:first-child{margin-top:0px}.singlepost #site-content .content p{font-weight:400}.singlepost #site-content .content figure{width:100%;margin:0px 0px 25px}@media only screen and (max-width: 767px){.singlepost #site-content .content figure{margin:0px 0px 15px}}.singlepost #site-content .content figure.alignleft{max-width:50%;float:left;margin:0px 25px 25px 0px}@media only screen and (max-width: 767px){.singlepost #site-content .content figure.alignleft{max-width:100%;margin:0px 15px 15px 0px}}.singlepost #site-content .content figure.alignright{max-width:50%;float:right;margin:0px 0px 25px 25px}@media only screen and (max-width: 767px){.singlepost #site-content .content figure.alignright{max-width:100%;margin:0px 0px 15px 15px}}.singlepost #site-content .content figure img{display:block;margin:0px auto}.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}.allnews{background:#f8f7f5;padding:50px 0px}@media only screen and (max-width: 767px){.allnews{padding:40px 0px}}.allnews .wrapper{position:relative}.allnews .wrapper .textimage{position:absolute;top:-210px;right:0px;z-index:1}@media only screen and (max-width: 1199px){.allnews .wrapper .textimage{display:none}}.allnews .wrapper .loop{display:flex;flex-wrap:wrap}.allnews .wrapper .loop .post{width:calc(33.33% - 40px);background:#fff;margin:20px}@media only screen and (max-width: 1199px){.allnews .wrapper .loop .post{width:calc(33.33% - 30px);margin:15px}}@media only screen and (max-width: 767px){.allnews .wrapper .loop .post{width:calc(50% - 20px);margin:10px}}@media only screen and (max-width: 559px){.allnews .wrapper .loop .post{width:100%;margin:10px 0px}}.allnews .wrapper .loop .post .post-inner{height:100%;display:flex;flex-direction:column}.allnews .wrapper .loop .post .post-inner .postimg{width:100%;height:0px;position:relative;padding-top:100%}.allnews .wrapper .loop .post .post-inner .postimg img{width:100%;height:100%;position:absolute;top:0px;left:0px;object-fit:cover;z-index:1}.allnews .wrapper .loop .post .post-inner .postimg.logo img{padding:15px;object-fit:scale-down}.allnews .wrapper .loop .post .post-inner .text{min-height:300px;padding:50px}@media only screen and (max-width: 1199px){.allnews .wrapper .loop .post .post-inner .text{padding:25px}}@media only screen and (max-width: 1023px){.allnews .wrapper .loop .post .post-inner .text{padding:15px}}@media only screen and (max-width: 767px){.allnews .wrapper .loop .post .post-inner .text{min-height:1px}}@media only screen and (max-width: 1023px){.allnews .wrapper .loop .post .post-inner .text h2,.allnews .wrapper .loop .post .post-inner .text h3,.allnews .wrapper .loop .post .post-inner .text h4{font-size:1.2em}}.allnews .wrapper .loop .post .post-inner .text h2:last-child,.allnews .wrapper .loop .post .post-inner .text h3:last-child,.allnews .wrapper .loop .post .post-inner .text h4:last-child{margin:0px}.allnews .wrapper .loop .post .post-inner .text h2 a,.allnews .wrapper .loop .post .post-inner .text h3 a,.allnews .wrapper .loop .post .post-inner .text h4 a{color:#000}.allnews .wrapper .loop .post .post-inner .text h2 a:hover,.allnews .wrapper .loop .post .post-inner .text h3 a:hover,.allnews .wrapper .loop .post .post-inner .text h4 a:hover{color:#f1eeea}.allnews .wrapper .loop .post .post-inner .text p{font-weight:300;line-height:1.4em}.allnews .wrapper .loop .post .post-inner .text p:last-child{margin:0px}.allnews .wrapper .loop .post .post-inner .more{padding:0px 50px 50px;margin-top:auto}.allnews .wrapper .loop .post .post-inner .more a{color:#ad92e8}.allnews .wrapper .loop .post .post-inner .more a:hover{color:#f1eeea}.allnews .wrapper .pagination{width:100%;margin:0px}.sidebar{padding:0px 15px}@media only screen and (max-width: 767px){.sidebar{width:100%}}.sidebar>div{padding:20px;border:1px solid #d9d9d9;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:#fff;background:#7a2c7a;padding:5px 15px}.sidebar>div ul li a:hover{color:#fff;background:#ad92e8}.sidebar>div .consultancy-social a{width:35px;height:35px;font-size:18px}.sidebar>div .consultancy-social a i{line-height:35px}@media only screen and (max-width: 767px){.wpcf7{text-align:center}}.wpcf7 .screen-reader-response{display:none}.wpcf7 h3{text-align:center;margin:0px 0px 40px}@media only screen and (max-width: 767px){.wpcf7 h3{margin:0px 0px 15px}}.wpcf7 p{font-size:.9em;margin:0px 0px 20px}@media only screen and (max-width: 767px){.wpcf7 p{margin:0px 0px 15px}}.wpcf7 .grid{gap:15px}@media only screen and (max-width: 1023px){.wpcf7 .grid{grid-template-columns:1fr;gap:0px}}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 textarea{width:100%;font-family:"sofia-pro",sans-serif;font-size:1em;color:#000;line-height:20px;background:#fff;padding:15px;border:1px solid #d9d9d9;border-radius:5px;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 .radio .wpcf7-form-control-wrap .wpcf7-form-control,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px}@media only screen and (max-width: 1199px){.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-form-control,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-form-control{margin-top:0px}}.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item{position:relative;margin:0px 25px 0px 0px}@media only screen and (max-width: 1199px){.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item{width:100%;margin:5px 0px 0px}}.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item:last-child,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item:last-child{margin-right:0px}.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item label,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item label{font-weight:600}.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item input[type=radio],.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox],.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=radio],.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{position:absolute;top:0px;left:0px;opacity:0;z-index:1}.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{position:relative;display:flex;align-items:center;z-index:2}@media only screen and (max-width: 767px){.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{justify-content:center}}.wpcf7 .radio .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7 .checkbox .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label:before{width:25px;height:25px;display:inline-block;content:"";background:#fff;border:7px solid #fff;border-radius:50%;margin-right:10px}.wpcf7 .radio .wpcf7-form-control-wrap input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .radio .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label:before,.wpcf7 .checkbox .wpcf7-form-control-wrap input[type=radio]:checked+.wpcf7-list-item-label:before,.wpcf7 .checkbox .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label:before{color:#fff;background:#7a2c7a}.wpcf7 .options .wpcf7-checkbox{width:100%;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:5px}@media only screen and (max-width: 1023px){.wpcf7 .options .wpcf7-checkbox{gap:5px}}@media only screen and (max-width: 559px){.wpcf7 .options .wpcf7-checkbox{grid-template-columns:1fr}}.wpcf7 .options .wpcf7-checkbox .wpcf7-list-item{border:1px solid #d9d9d9;border-radius:5px;margin:0px;vertical-align:top;overflow:hidden}.wpcf7 .options .wpcf7-checkbox label{width:100%;height:35px;float:left;position:relative}.wpcf7 .options .wpcf7-checkbox .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.8em;line-height:35px;background:#fff;padding:0px 15px;z-index:1}.wpcf7 .options .wpcf7-checkbox .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.8em;line-height:35px;background:#fff;padding:0px 15px;z-index:1;transition:background .5s ease}.wpcf7 .options .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label{color:#fff;background:#ad92e8}.wpcf7 .form-products .name{margin:0px 0px 3px}.wpcf7 .form-products.categorised .form-products-inner{background:#fff;padding:15px;border:1px solid #d9d9d9;border-radius:5px}.wpcf7 .form-products.categorised .form-products-inner .wpcf7-form-control-wrap{max-height:165px;display:block;overflow:auto}.wpcf7 .form-products.categorised .section{margin-bottom:15px}.wpcf7 .form-products.categorised .section:last-child{margin-bottom:0px}.wpcf7 .form-products.categorised .section .section-title{margin:0px 0px 10px}.wpcf7 .form-products.categorised .section .section-title h3{font-size:1.2em;text-align:left;margin:0px}@media only screen and (max-width: 767px){.wpcf7 .form-products.categorised .section .section-title h3{text-align:center}}.wpcf7 .form-products.categorised .section .items{width:100%;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:5px}@media only screen and (max-width: 1023px){.wpcf7 .form-products.categorised .section .items{grid-template-columns:1fr;gap:5px}}@media only screen and (max-width: 767px){.wpcf7 .form-products.categorised .section .items{grid-template-columns:1fr 1fr;gap:5px}}@media only screen and (max-width: 559px){.wpcf7 .form-products.categorised .section .items{grid-template-columns:1fr;gap:5px}}.wpcf7 .form-products.categorised .section .items .wpcf7-list-item{border:1px solid #d9d9d9;border-radius:5px;margin:0px;vertical-align:top;overflow:hidden}.wpcf7 .form-products.categorised .section .items label{width:100%;height:35px;float:left;position:relative}.wpcf7 .form-products.categorised .section .items .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.8em;line-height:35px;background:#fff;padding:0px 15px;z-index:1}.wpcf7 .form-products.categorised .section .items .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.8em;line-height:35px;background:#fff;padding:0px 15px;z-index:1;transition:background .5s ease}.wpcf7 .form-products.categorised .section .items input[type=checkbox]:checked+.wpcf7-list-item-label{color:#fff;background:#ad92e8}.wpcf7 .form-products.list .section .items{width:100%;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:5px}@media only screen and (max-width: 1023px){.wpcf7 .form-products.list .section .items{grid-template-columns:1fr;gap:5px}}@media only screen and (max-width: 767px){.wpcf7 .form-products.list .section .items{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 559px){.wpcf7 .form-products.list .section .items{grid-template-columns:1fr}}.wpcf7 .form-products.list .section .items .wpcf7-list-item{border:1px solid #d9d9d9;border-radius:5px;margin:0px;vertical-align:top;overflow:hidden}.wpcf7 .form-products.list .section .items label{width:100%;height:35px;float:left;position:relative}.wpcf7 .form-products.list .section .items .wpcf7-list-item-label{width:100%;float:left;position:absolute;top:0px;left:0px;font-size:.8em;line-height:35px;background:#fff;padding:0px 15px;z-index:1;transition:background .5s ease}.wpcf7 .form-products.list .section .items input[type=checkbox]{opacity:0}.wpcf7 .form-products.list .section .items input[type=checkbox]:checked+.wpcf7-list-item-label{color:#000;background:#f1eeea}.wpcf7 .enquiry{margin-bottom:35px}@media only screen and (max-width: 767px){.wpcf7 .enquiry{margin-bottom:15px}}.wpcf7 .privacy{display:flex;align-items:center;position:relative;font-size:.8em;padding-bottom:20px;overflow:hidden}@media only screen and (max-width: 767px){.wpcf7 .privacy{justify-content:center}}.wpcf7 .privacy a{color:#7a2c7a}.wpcf7 .privacy a:hover{color:#ad92e8}.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 .privacy .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;flex-wrap:wrap;align-items:center}.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item{position:relative;margin-right:25px}@media only screen and (max-width: 1199px){.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item{width:100%}}.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item:last-child{margin-right:0px}.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item label{font-weight:600}.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item input[type=checkbox]{position:absolute;top:0px;left:0px;opacity:0;z-index:1}.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{position:relative;display:flex;align-items:center;text-indent:-500px;z-index:2}@media only screen and (max-width: 767px){.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{justify-content:center}}.wpcf7 .privacy .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label:before{width:25px;height:25px;display:inline-block;content:"";background:#fff;border:1px solid #bfbfbf;border-radius:50%;margin-right:10px}.wpcf7 .privacy .wpcf7-form-control-wrap input[type=checkbox]:checked+.wpcf7-list-item-label:before{color:#000;background:#f1eeea}.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;font-size:15px;color:#fff;font-weight:300;line-height:55px;text-align:center;background:#7a2c7a;padding:0px 15px;border:0px;border-radius:5px;cursor:pointer;outline:none;transition:background .5s ease}@media only screen and (max-width: 767px){.wpcf7 input[type=submit]{line-height:40px}}.wpcf7 input[type=submit]:hover{color:#fff;background:#ad92e8}.wpcf7 .wpcf7-not-valid-tip{font-size:12px;color:red}.wpcf7 .wpcf7-response-output{font-size:.9em;text-align:center}.wpcf7 .sent .formbox,.wpcf7 .sent .submitbox{display:none}.quotecontent{padding:75px 0px}@media only screen and (max-width: 767px){.quotecontent{padding:50px 0px}}.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%;display:grid;grid-template-columns:40% 60%}@media only screen and (max-width: 959px){.quotecontent .wpcf7 form{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){.quotecontent .wpcf7 form{grid-template-columns:1fr}}.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 input[type=text],.quotecontent .wpcf7 form input[type=email],.quotecontent .wpcf7 form input[type=number],.quotecontent .wpcf7 form textarea{border:0px}@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:inline-block;margin-bottom:35px}@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:50%;float:left;padding:2px;margin:0px;vertical-align:top}.quotecontent .wpcf7 form .lists .wpcf7-checkbox label{width:100%;height:35px;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:.8em;line-height:35px;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:.8em;line-height:35px;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:#000;background:#f1eeea}.productquote .wpcf7 .formfields{display:grid;gap:140px;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1199px){.productquote .wpcf7 .formfields{gap:75px}}@media only screen and (max-width: 1023px){.productquote .wpcf7 .formfields{gap:50px}}@media only screen and (max-width: 767px){.productquote .wpcf7 .formfields{grid-template-columns:1fr;gap:25px}}.productquote .wpcf7 .formsubmit{display:grid;gap:140px;grid-template-columns:1fr 1fr;margin-top:25px}@media only screen and (max-width: 1199px){.productquote .wpcf7 .formsubmit{gap:75px}}@media only screen and (max-width: 1023px){.productquote .wpcf7 .formsubmit{gap:50px}}@media only screen and (max-width: 767px){.productquote .wpcf7 .formsubmit{grid-template-columns:1fr;gap:25px;margin-top:15px}}.productquote .wpcf7 .formsubmit .left .privacy{margin:0px}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}.tabs .tablist{display:flex;flex-wrap:wrap;list-style:none;padding:0px;border-bottom:1px solid #d9d9d9}.tabs .tablist li{width:250px;max-width:100%;display:flex}@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:#000;line-height:60px;justify-content:center;background:#f8f7f5;padding:0px 30px;transition:all .5s ease;margin-right:10px}@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.active{color:#fff;background:#7a2c7a}.tabs .tablist li:hover a{color:#fff;background:#ad92e8}.tabs .tabcontainer{width:100%}.tabs .tabcontainer>div{width:100%;display:none;flex-wrap:wrap}.tabs .tabcontainer>div.active{display:flex}.btn{width:210px;max-width:100%;display:inline-flex;gap:10px;align-items:center;justify-content:center;position:relative;font-family:"sofia-pro",sans-serif;font-size:16px;color:#fff;font-weight:300;text-align:center;background:#7a2c7a;padding:20px 15px;border:0px;border-radius:50px;cursor:pointer;vertical-align:middle;transition:all .5s ease}@media only screen and (max-width: 767px){.btn{font-size:15px;padding:10px 15px}}.btn i{margin-top:3px}.btn:hover{color:#fff;background:#ad92e8}.btn.white{color:#000;border:1px solid #b8b8b8;background:#fff}.btn.white:hover{color:#fff;background:#ad92e8}.home-banner{position:relative;padding:0px}.home-banner .background{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}.home-banner .background:before{width:100%;height:100%;position:absolute;top:0px;left:0px;content:"";background:#7a2c7a;opacity:.7;z-index:2}.home-banner .background img{width:100%;height:100%;object-fit:cover}.home-banner .wrapper{position:relative;z-index:3}.home-banner .wrapper .text{padding:150px 15px}@media only screen and (max-width: 1199px){.home-banner .wrapper .text{padding:100px 15px}}@media only screen and (max-width: 767px){.home-banner .wrapper .text{padding:50px 15px}}.home-banner .wrapper .text .text-inner{width:100%;max-width:550px;text-align:center;margin:0px auto}.home-banner .wrapper .text .text-inner h1,.home-banner .wrapper .text .text-inner h2,.home-banner .wrapper .text .text-inner h3,.home-banner .wrapper .text .text-inner h4{color:#fff}.home-banner .wrapper .text .text-inner p{color:#fff}.innerbanner{position:relative;background:#b8b8b8;padding:425px 15px 220px}@media only screen and (max-width: 1199px){.innerbanner{padding:300px 15px 100px}}@media only screen and (max-width: 767px){.innerbanner{padding:100px 15px 50px}}.innerbanner .wrapper .image{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}.innerbanner .wrapper .image:before{width:100%;height:250px;position:absolute;top:0px;left:0px;content:"";background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));z-index:1}.innerbanner .wrapper .image:after{width:100%;height:100%;position:absolute;top:0px;left:0px;content:"";background-image:linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));z-index:1}.innerbanner .wrapper .image img{width:100%;height:100%;object-fit:cover}.innerbanner .wrapper .text{position:relative;z-index:1}.innerbanner .wrapper .text .text-inner{width:100%;max-width:550px}@media only screen and (max-width: 767px){.innerbanner .wrapper .text .text-inner{margin:0px auto}}.innerbanner .wrapper .text .text-inner h1,.innerbanner .wrapper .text .text-inner h2,.innerbanner .wrapper .text .text-inner h3,.innerbanner .wrapper .text .text-inner h4{color:#fff}.innerbanner .wrapper .text .text-inner p{color:#fff}.pageintro{text-align:center}.pageintro .wrapper{max-width:1000px}.pageintro .wrapper h2,.pageintro .wrapper h3,.pageintro .wrapper h4{margin:0px 0px 25px}.pageintro .wrapper h2:last-child,.pageintro .wrapper h3:last-child,.pageintro .wrapper h4:last-child{margin:0px}.pageintro .wrapper p:last-child{margin:0px}.prodvideo .wrapper{max-width:900px}.prodvideo .wrapper .title{font-size:1.2em;margin:0px 0px 30px}.prodvideo .wrapper video{width:100%}.localvideo{position:relative;overflow:hidden}.localvideo video{width:100%;pointer-events:none}.localvideo .video-controls{width:112px;position:absolute;top:calc(50% - 56px);left:calc(50% - 56px);z-index:1}@media only screen and (max-width: 767px){.localvideo .video-controls{width:52px;top:calc(50% - 26px);left:calc(50% - 26px)}}.localvideo .video-controls.hidden{display:none}.localvideo .video-controls .play{position:relative;padding:12px}@media only screen and (max-width: 767px){.localvideo .video-controls .play{padding:6px}}.localvideo .video-controls .play:before{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;content:"";border:2px solid hsla(0,0%,100%,.5);border-top-color:#fff;border-radius:50%;z-index:1;animation:rotation 1s linear infinite}.localvideo .video-controls .play i{width:88px;font-size:30px;color:#7a2c7a;line-height:88px;text-align:center;background:#fff;border-radius:50%}@media only screen and (max-width: 767px){.localvideo .video-controls .play i{width:40px;font-size:15px;line-height:40px}}.localvideo .video-controls p{text-align:center;font-weight:600;color:#fff;margin:10px 0px 0px}@media only screen and (max-width: 767px){.localvideo .video-controls p{display:none}}.localvideo.small .video-controls{width:90px;top:calc(50% - 56px);left:calc(50% - 56px)}@media only screen and (max-width: 767px){.localvideo.small .video-controls{width:52px;top:calc(50% - 26px);left:calc(50% - 26px)}}.localvideo.small .video-controls .play{padding:8px}@media only screen and (max-width: 767px){.localvideo.small .video-controls .play{padding:6px}}.localvideo.small .video-controls .play i{width:74px;font-size:26px;line-height:74px}@media only screen and (max-width: 767px){.localvideo.small .video-controls .play i{width:40px;font-size:15px;line-height:40px}}.localvideo.small .video-controls p{font-size:.8em;margin:10px 0px 0px}@media only screen and (max-width: 1023px){.localvideo.small .video-controls p{display:none}}.showcases .wrapper .showcase{align-items:center}.showcases .wrapper .showcase.showcase:nth-of-type(even) .txt{order:-1}@media only screen and (max-width: 767px){.showcases .wrapper .showcase.showcase:nth-of-type(even) .txt{order:0}}.showcases .wrapper .showcase .txt .txt-inner{width:100%;max-width:550px;margin:0px auto}.showcases .wrapper .showcase .txt .txt-inner ul{list-style:none;padding:0px}.showcases .wrapper .showcase .txt .txt-inner ul li{position:relative;padding-left:30px}@media only screen and (max-width: 767px){.showcases .wrapper .showcase .txt .txt-inner ul li{padding-left:0px}}.showcases .wrapper .showcase .txt .txt-inner ul li:before{position:absolute;top:2px;left:0px;font-family:"Font Awesome 6 Pro";color:#7a2c7a;content:"";font-weight:100;z-index:1}@media only screen and (max-width: 767px){.showcases .wrapper .showcase .txt .txt-inner ul li:before{position:static;margin-right:5px}}.showcases .wrapper .showcase .txt .txt-inner .buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 1199px){.showcases .wrapper .showcase .txt .txt-inner .buttons{margin-top:25px}}@media only screen and (max-width: 767px){.showcases .wrapper .showcase .txt .txt-inner .buttons{justify-content:center;gap:15px;margin-top:15px}}.pagebutton .wrapper{display:flex}@media only screen and (max-width: 767px){.pagebutton .wrapper{justify-content:center}}.pagebutton .wrapper.center{justify-content:center}.pagebutton .wrapper.right{justify-content:flex-end}@media only screen and (max-width: 767px){.pagebutton .wrapper.right{justify-content:center}}.pagebutton .wrapper .buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 1199px){.pagebutton .wrapper .buttons{margin-top:25px}}@media only screen and (max-width: 767px){.pagebutton .wrapper .buttons{justify-content:center;gap:15px;margin-top:15px}}.pageaccordion .wrapper{max-width:1200px}.pageaccordion .wrapper .title{width:100%;max-width:900px;text-align:center;margin:0px auto 50px}.pageaccordion .wrapper .accordions{display:grid;gap:30px;grid-template-columns:1fr}@media only screen and (max-width: 767px){.pageaccordion .wrapper .accordions{gap:30px}}.pageaccordion .wrapper .accordions .accordion{border:1px solid #000}.pageaccordion .wrapper .accordions .accordion .question{width:100%;display:grid;gap:15px;grid-template-columns:1fr auto;align-items:center;padding:20px;margin:0px;cursor:pointer}@media only screen and (max-width: 767px){.pageaccordion .wrapper .accordions .accordion .question{padding:15px}}.pageaccordion .wrapper .accordions .accordion .question:after{font-family:"Font Awesome 6 Pro";content:"";transition:all .5s ease}.pageaccordion .wrapper .accordions .accordion .text{display:none;padding:20px;border-top:1px solid #000}@media only screen and (max-width: 767px){.pageaccordion .wrapper .accordions .accordion .text{padding:15px}}.pageaccordion .wrapper .accordions .accordion.active .question:after{transform:rotate(180deg)}.pagetabs .title{width:100%;max-width:900px;text-align:center;margin:0px auto 50px}.pagetabs .tabsbox .tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}@media only screen and (max-width: 1199px){.pagetabs .tabsbox .tabs{gap:15px}}@media only screen and (max-width: 767px){.pagetabs .tabsbox .tabs{gap:10px}}.pagetabs .tabsbox .tabs .linkbtn{color:#fff;background:#7a2c7a}.pagetabs .tabsbox .tabs .linkbtn:hover{color:#fff;background:#ad92e8}.pagetabs .tabsbox .tabs .linkbtn.active{color:#fff;background:#ad92e8}.pagetabs .tabsbox .tab-content{display:none}.pagetabs .tabsbox .tab-content.active.hasimage{display:grid;grid-template-columns:1fr 1fr;align-items:center}.pagetabs .tabsbox .tab-content.active.hasimage .image img{display:block;margin:0px auto}.pagetabs .tabsbox .tab-content.active.hasimage .text .text-inner{width:100%;max-width:500px;margin:0px auto}.pagetabs .tabsbox .tab-content.active.hasimage .text .text-inner .buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 1199px){.pagetabs .tabsbox .tab-content.active.hasimage .text .text-inner .buttons{margin-top:25px}}@media only screen and (max-width: 767px){.pagetabs .tabsbox .tab-content.active.hasimage .text .text-inner .buttons{justify-content:center;gap:15px;margin-top:15px}}.pagetabs .tabsbox .tab-content.active.noimage{width:100%;max-width:900px;display:block;text-align:center;margin:0px auto}.pagetabs .tabsbox .tab-content.active.noimage .buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 1199px){.pagetabs .tabsbox .tab-content.active.noimage .buttons{margin-top:25px}}@media only screen and (max-width: 767px){.pagetabs .tabsbox .tab-content.active.noimage .buttons{justify-content:center;gap:15px;margin-top:15px}}.pageguttenbergcontent .wrapper h1{margin:0px 0px 15px}.productcategories .products{display:flex;flex-wrap:wrap;justify-content:center}.productcategories .products .product{width:calc(33.33% - 50px);display:flex;flex-direction:column;background:#fff;padding:25px;margin:25px}@media only screen and (max-width: 1199px){.productcategories .products .product{width:calc(33.33% - 30px);margin:15px}}@media only screen and (max-width: 1023px){.productcategories .products .product{width:calc(50% - 30px)}}@media only screen and (max-width: 767px){.productcategories .products .product{width:calc(50% - 20px);text-align:center;padding:15px;margin:10px}}@media only screen and (max-width: 639px){.productcategories .products .product{width:100%;margin:0px 10px}}.productcategories .products .product .image{width:100%;position:relative;padding-top:100%;margin-bottom:25px}@media only screen and (max-width: 767px){.productcategories .products .product .image{margin-bottom:15px}}.productcategories .products .product .image img{width:100%;height:100%;position:absolute;top:0px;left:0px;object-fit:cover;object-position:top;z-index:1}.productcategories .products .product .text{text-align:center;margin-bottom:25px}@media only screen and (max-width: 767px){.productcategories .products .product .text{margin-bottom:15px}}.productcategories .products .product .button{display:flex;justify-content:center;margin-top:auto}.contacttop .wrapper{max-width:1200px;gap:80px}@media only screen and (max-width: 1199px){.contacttop .wrapper{gap:25px}}@media only screen and (max-width: 767px){.contacttop .wrapper{gap:15px}}.contacttop .wrapper .benefits{display:flex;flex-direction:column;text-align:center;box-shadow:0px 0px 9px 0px rgba(0,0,0,.11);padding:35px 35px 0px}@media only screen and (max-width: 1199px){.contacttop .wrapper .benefits{padding:25px 25px 0px}}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits{padding:15px 15px 0px}}.contacttop .wrapper .benefits .icon{display:flex;justify-content:center}.contacttop .wrapper .benefits .icon .icon-border{width:auto;background:#fff;padding:2px;border:1px solid #ad92e8;border-radius:50%}@media only screen and (max-width: 559px){.contacttop .wrapper .benefits .icon .icon-border{padding:5px}}.contacttop .wrapper .benefits .icon .icon-border .icon-border-inner{width:auto;padding:10px;border:8px solid #f1eeea;border-radius:50%}@media only screen and (max-width: 559px){.contacttop .wrapper .benefits .icon .icon-border .icon-border-inner{padding:5px;border:2px solid #f1eeea}}.contacttop .wrapper .benefits .icon .icon-border .icon-border-inner i{width:40px;font-size:40px;color:#000;line-height:40px;text-align:center}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits .icon .icon-border .icon-border-inner i{width:30px;font-size:30px;line-height:30px}}.contacttop .wrapper .benefits .title{margin:20px 0px 0px}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits .title{margin:15px 0px 0px}}.contacttop .wrapper .benefits .title:first-child{margin:0px}.contacttop .wrapper .benefits .title h2:last-child,.contacttop .wrapper .benefits .title h3:last-child,.contacttop .wrapper .benefits .title h4:last-child{margin:0px}.contacttop .wrapper .benefits .title p{width:100%;max-width:350px;font-size:1.1em;line-height:1.6em;margin:0px auto 15px}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits .title p{font-size:1em}}.contacttop .wrapper .benefits .title p:last-child{margin-bottom:0px}.contacttop .wrapper .benefits .benefitslist{display:grid;gap:15px;grid-template-columns:1fr;margin:75px 0px 0px}@media only screen and (max-width: 1199px){.contacttop .wrapper .benefits .benefitslist{margin:50px 0px 0px}}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits .benefitslist{margin:25px 0px 0px}}.contacttop .wrapper .benefits .benefitslist:last-child{padding-bottom:35px}@media only screen and (max-width: 1199px){.contacttop .wrapper .benefits .benefitslist:last-child{padding-bottom:25px}}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits .benefitslist:last-child{padding-bottom:15px}}.contacttop .wrapper .benefits .benefitslist .benefit .benefiticon i{font-size:1.8em}.contacttop .wrapper .benefits .image{padding:20px 0px 0px;margin-top:auto}@media only screen and (max-width: 767px){.contacttop .wrapper .benefits .image{padding:15px 0px 0px}}.contacttop .wrapper .benefits .image:first-child{padding:0px}.contacttop .wrapper .benefits .image img{margin:0px auto}.contacttop .wrapper .form{padding:35px}@media only screen and (max-width: 1199px){.contacttop .wrapper .form{padding:25px}}@media only screen and (max-width: 767px){.contacttop .wrapper .form{padding:15px}}.contacttop .wrapper .form .icon{display:flex;justify-content:center}.contacttop .wrapper .form .icon .icon-border{width:auto;background:#fff;padding:2px;border:1px solid #ad92e8;border-radius:50%}@media only screen and (max-width: 559px){.contacttop .wrapper .form .icon .icon-border{padding:5px}}.contacttop .wrapper .form .icon .icon-border .icon-border-inner{width:auto;padding:10px;border:8px solid #f1eeea;border-radius:50%}@media only screen and (max-width: 559px){.contacttop .wrapper .form .icon .icon-border .icon-border-inner{padding:5px;border:2px solid #f1eeea}}.contacttop .wrapper .form .icon .icon-border .icon-border-inner i{width:40px;font-size:40px;color:#000;line-height:40px;text-align:center}@media only screen and (max-width: 767px){.contacttop .wrapper .form .icon .icon-border .icon-border-inner i{width:30px;font-size:30px;line-height:30px}}.contacttop .wrapper .form .title{text-align:center;margin:20px 0px 0px}@media only screen and (max-width: 767px){.contacttop .wrapper .form .title{margin:15px 0px 0px}}.contacttop .wrapper .form .title:first-child{margin:0px}.contacttop .wrapper .form .title h2:last-child,.contacttop .wrapper .form .title h3:last-child,.contacttop .wrapper .form .title h4:last-child{margin:0px}.contacttop .wrapper .form .title p{width:100%;max-width:350px;font-size:1.1em;line-height:1.6em;margin:0px auto 15px}@media only screen and (max-width: 767px){.contacttop .wrapper .form .title p{font-size:1em}}.contacttop .wrapper .form .title p:last-child{margin-bottom:0px}.contactbot .wrapper{position:relative}.contactbot .wrapper .background{height:100%;position:absolute;top:0px;left:0px;z-index:1}@media only screen and (max-width: 767px){.contactbot .wrapper .background{display:none}}.contactbot .wrapper .background img{height:100%}.contactbot .wrapper .contactdetails{width:100%;max-width:1200px;position:relative;gap:0px;align-items:center;margin:0px auto;z-index:2}.contactbot .wrapper .contactdetails .image{padding-top:50px}.contactbot .wrapper .contactdetails .image img{margin:0px auto}.contactbot .wrapper .contactdetails .text{padding:25px 15px}.contactbot .wrapper .contactdetails .text .text-inner{width:100%;max-width:550px;margin:0px auto}@media only screen and (max-width: 767px){.contactbot .wrapper .contactdetails .text .text-inner{text-align:center}}.contactbot .wrapper .contactdetails .text .text-inner .title{margin-bottom:35px}@media only screen and (max-width: 767px){.contactbot .wrapper .contactdetails .text .text-inner .title{margin-bottom:20px}}.contactbot .wrapper .contactdetails .text .text-inner .title h2:last-child,.contactbot .wrapper .contactdetails .text .text-inner .title h3:last-child,.contactbot .wrapper .contactdetails .text .text-inner .title h4:last-child{margin:0px}.contactbot .wrapper .contactdetails .text .text-inner .title p:last-child{margin:0px}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details{display:flex;gap:15px;align-items:center;margin-bottom:25px}@media only screen and (max-width: 767px){.contactbot .wrapper .contactdetails .text .text-inner .details-box .details{flex-wrap:wrap;gap:10px;margin-bottom:20px}}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details:last-child{margin-bottom:0px}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .icon{width:35px;font-size:2em}@media only screen and (max-width: 767px){.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .icon{width:100%}}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .detail{font-size:1.1em;line-height:1.4em}@media only screen and (max-width: 767px){.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .detail{width:100%;font-size:1em}}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .detail a{color:#000}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .detail a:hover{color:#ad92e8}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .detail.address span:after{content:","}.contactbot .wrapper .contactdetails .text .text-inner .details-box .details .detail.address span:last-child:after{content:""}.contactbot .wrapper .contactdetails .text .text-inner .map{margin-top:35px}@media only screen and (max-width: 767px){.contactbot .wrapper .contactdetails .text .text-inner .map{margin-top:20px}}.contactbot .wrapper .contactdetails .text .text-inner .map .linkbtn{background:none}.contactbot .wrapper .contactdetails .text .text-inner .map .linkbtn:hover{background:#f1eeea}.downloadsbox .wrapper{max-width:1200px}.downloadsbox .wrapper .downloadslist{padding:40px;background:#f8f7f5}@media only screen and (max-width: 1199px){.downloadsbox .wrapper .downloadslist{padding:25px}}@media only screen and (max-width: 959px){.downloadsbox .wrapper .downloadslist{text-align:center}}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist{padding:15px}}.downloadsbox .wrapper .downloadslist .title{margin-bottom:35px}@media only screen and (max-width: 1199px){.downloadsbox .wrapper .downloadslist .title{margin-bottom:25px}}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist .title{margin-bottom:15px}}.downloadsbox .wrapper .downloadslist .downloadslist-inner{display:grid;gap:90px;grid-template-columns:1fr 1fr;align-items:center}@media only screen and (max-width: 1199px){.downloadsbox .wrapper .downloadslist .downloadslist-inner{gap:50px}}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist .downloadslist-inner{gap:25px}}@media only screen and (max-width: 559px){.downloadsbox .wrapper .downloadslist .downloadslist-inner{grid-template-columns:1fr}}.downloadsbox .wrapper .downloadslist .downloadslist-inner .download{display:grid;gap:25px;grid-template-columns:1fr auto;align-items:center}@media only screen and (max-width: 959px){.downloadsbox .wrapper .downloadslist .downloadslist-inner .download{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.downloadsbox .wrapper .downloadslist .downloadslist-inner .download{gap:15px}}.downloadsbox .wrapper .downloadslist .downloadslist-inner .download .button .linkbtn{width:110px}@media only screen and (max-width: 959px){.downloadsbox .wrapper .downloadslist .downloadslist-inner .download .button .linkbtn{margin:0px auto}}.downloadsback .wrapper{display:flex;justify-content:center}.downloadstabs .wrapper{max-width:1200px}.downloadstabs .wrapper .content{display:flex;flex-wrap:wrap;justify-content:center;margin:0px -5px}@media only screen and (max-width: 559px){.downloadstabs .wrapper .content{margin:0px}}.downloadstabs .wrapper .content a{width:calc(20% - 10px);margin:5px}@media only screen and (max-width: 1199px){.downloadstabs .wrapper .content a{width:calc(25% - 10px)}}@media only screen and (max-width: 959px){.downloadstabs .wrapper .content a{width:calc(33.33% - 10px)}}@media only screen and (max-width: 767px){.downloadstabs .wrapper .content a{width:calc(50% - 10px)}}@media only screen and (max-width: 559px){.downloadstabs .wrapper .content a{width:100%}}.pagetestimonials .title{text-align:center;margin-bottom:50px}.pagetestimonials .pagetestimonials-inner{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;background:#ad92e8;padding:40px;border-radius:60px}@media only screen and (max-width: 1439px){.pagetestimonials .pagetestimonials-inner{padding:20px}}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner{padding:10px;border-radius:30px}}@media only screen and (max-width: 767px){.pagetestimonials .pagetestimonials-inner{padding:0px;border-radius:15px}}.pagetestimonials .pagetestimonials-inner h2,.pagetestimonials .pagetestimonials-inner h3,.pagetestimonials .pagetestimonials-inner h4{color:#fff}.pagetestimonials .pagetestimonials-inner p{color:#fff}.pagetestimonials .pagetestimonials-inner .testimonial{width:20%;position:relative;padding:0px 30px}@media only screen and (max-width: 1439px){.pagetestimonials .pagetestimonials-inner .testimonial{padding:0px 20px}}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner .testimonial{width:33.33%;padding:20px}}@media only screen and (max-width: 767px){.pagetestimonials .pagetestimonials-inner .testimonial{width:50%}}@media only screen and (max-width: 559px){.pagetestimonials .pagetestimonials-inner .testimonial{width:100%}}.pagetestimonials .pagetestimonials-inner .testimonial:after{width:1px;position:absolute;top:20px;right:0px;bottom:15px;content:"";background:#fff;z-index:1}@media only screen and (max-width: 559px){.pagetestimonials .pagetestimonials-inner .testimonial:after{display:none}}.pagetestimonials .pagetestimonials-inner .testimonial:last-child:after{display:none}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner .testimonial:before{height:1px;position:absolute;top:0px;left:10px;right:10px;content:"";background:#fff;z-index:1}}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(1):before{display:none}}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(2):before{display:none}}@media only screen and (max-width: 559px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(2):before{display:block}}@media only screen and (max-width: 767px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(2):after{display:none}}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(3):before{display:none}}@media only screen and (max-width: 767px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(3):before{display:block}}@media only screen and (max-width: 1199px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(3):after{display:none}}@media only screen and (max-width: 767px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(3):after{display:block}}@media only screen and (max-width: 559px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(3):after{display:none}}@media only screen and (max-width: 767px){.pagetestimonials .pagetestimonials-inner .testimonial:nth-child(4):after{display:none}}.pagetestimonials .pagetestimonials-inner .testimonial h4{margin:0px 0px 5px}.pagetestimonials .pagetestimonials-inner .testimonial p{font-size:.9em;margin:0px 0px 10px}.pagetestimonials .pagetestimonials-inner .testimonial p:last-child{margin:0px}.pagetestimonials .pagetestimonials-inner .testimonial p.stars{font-size:1em;color:#7a2c7a}.testimonialsloop .wrapper{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center}.testimonialsloop .wrapper .testimonial{width:calc(50% - 50px);text-align:center;padding:40px;margin:25px}@media only screen and (max-width: 1199px){.testimonialsloop .wrapper .testimonial{width:calc(100% - 20px);padding:25px;margin:10px}}@media only screen and (max-width: 767px){.testimonialsloop .wrapper .testimonial{width:100%;padding:15px;margin:10px 0px}}.testimonialsloop .wrapper .testimonial:first-child{width:calc(100% - 50px)}@media only screen and (max-width: 1199px){.testimonialsloop .wrapper .testimonial:first-child{width:calc(100% - 20px)}}@media only screen and (max-width: 767px){.testimonialsloop .wrapper .testimonial:first-child{width:100%}}.testimonialsloop .wrapper .testimonial .stars{display:flex;justify-content:center}@media only screen and (max-width: 767px){.testimonialsloop .wrapper .testimonial .stars{width:100%}}.testimonialsloop .wrapper .testimonial .stars i{width:23px;font-size:15px;color:#fff;line-height:23px;text-align:center;background:#10b67d;margin-right:1px}.testimonialsloop .wrapper .testimonial .stars i:last-child{margin:0px}.testimonialsloop .wrapper .testimonial h3{font-size:1.2em}.testimonialsloop .wrapper .testimonial p{line-height:1.6em}.testimonialsloop .wrapper .testimonial p.name{font-weight:600;font-style:italic;margin:0px}.maingallery .wrapper{padding:0px 5px}.maingallery .wrapper .gallery-images{display:flex;flex-wrap:wrap}.maingallery .wrapper .gallery-images .image{position:relative;flex-wrap:wrap;margin:5px}@media only screen and (min-width: 768px){.maingallery .wrapper .gallery-images .image:nth-child(5n+1){width:calc(50% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(5n+2){width:calc(50% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(5n+3){width:calc(33.33% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(5n+4){width:calc(33.33% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(5n+5){width:calc(33.33% - 10px)}}@media only screen and (max-width: 767px){.maingallery .wrapper .gallery-images .image:nth-child(6n+1){width:calc(100% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(6n+2){width:calc(50% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(6n+3){width:calc(50% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(6n+4){width:calc(100% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(6n+5){width:calc(50% - 10px)}.maingallery .wrapper .gallery-images .image:nth-child(6n+6){width:calc(50% - 10px)}}.maingallery .wrapper .gallery-images .image img{width:100%;height:100%;object-fit:cover}.maingallery .wrapper .gallery-images .image p{position:absolute;bottom:0px;left:0px;color:#fff;line-height:1.6em;background:rgba(0,0,0,.5);padding:5px 10px;margin:0px;z-index:1}@media only screen and (max-width: 767px){.maingallery .wrapper .gallery-images .image p{display:none}}.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}.designercontainer{margin-top:113px}.designercontainer iframe{width:100%;border:0px}.teammembers .teammemberslist .teammembers-inner{display:flex;flex-wrap:wrap;justify-content:center;margin:-15px}@media only screen and (max-width: 1023px){.teammembers .teammemberslist .teammembers-inner{margin:-10px}}@media only screen and (max-width: 767px){.teammembers .teammemberslist .teammembers-inner{margin:-5px}}@media only screen and (max-width: 559px){.teammembers .teammemberslist .teammembers-inner{margin:0px}}.teammembers .teammemberslist .teammembers-inner .teammember{width:calc(25% - 30px);background:#fff;margin:15px}@media only screen and (max-width: 1199px){.teammembers .teammemberslist .teammembers-inner .teammember{width:calc(33.33% - 30px)}}@media only screen and (max-width: 1023px){.teammembers .teammemberslist .teammembers-inner .teammember{width:calc(33.33% - 20px);margin:10px}}@media only screen and (max-width: 767px){.teammembers .teammemberslist .teammembers-inner .teammember{width:calc(50% - 10px);margin:5px}}@media only screen and (max-width: 559px){.teammembers .teammemberslist .teammembers-inner .teammember{width:100%;margin:5px 0px}}.teammembers .teammemberslist .teammembers-inner .teammember img{width:100%}.teammembers .teammemberslist .teammembers-inner .teammember .details{text-align:center;padding:25px}.teammembers .teammemberslist .teammembers-inner .teammember .details h3{margin:0px 0px 10px}.teammembers .teammemberslist .teammembers-inner .teammember .details p{line-height:1.4em}.teammembers .teammemberslist .teammembers-inner .teammember .details p span{width:100%;display:inline-block}.page-layout img{width:100%}.page-intro-1{text-align:center}.page-intro-1 .wrapper{max-width:1000px}.page-intro-1 .wrapper h2,.page-intro-1 .wrapper h3,.page-intro-1 .wrapper h4{margin:0px 0px 25px}.page-intro-1 .wrapper h2:last-child,.page-intro-1 .wrapper h3:last-child,.page-intro-1 .wrapper h4:last-child{margin:0px}.page-intro-1 .wrapper p:last-child{margin:0px}.page-intro-1 .wrapper .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:35px}@media only screen and (max-width: 767px){.page-intro-1 .wrapper .buttons{gap:15px;margin-top:25px}}.page-intro-2{text-align:center}.page-intro-2 .wrapper{max-width:1000px}.page-intro-2 .wrapper h2,.page-intro-2 .wrapper h3,.page-intro-2 .wrapper h4{color:#7a2c7a;margin:0px 0px 25px}.page-intro-2 .wrapper h2:last-child,.page-intro-2 .wrapper h3:last-child,.page-intro-2 .wrapper h4:last-child{margin:0px}.page-intro-2 .wrapper p{font-size:16px}@media screen and (min-width: 399px){.page-intro-2 .wrapper p{font-size:calc(16px + 3*(100vw - 399px)/624)}}@media screen and (min-width: 1023px){.page-intro-2 .wrapper p{font-size:19px}}.page-intro-2 .wrapper p:last-child{margin:0px}.page-intro-2 .wrapper .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:35px}@media only screen and (max-width: 767px){.page-intro-2 .wrapper .buttons{gap:15px;margin-top:25px}}.page-showcase-1{display:grid;gap:100px;grid-template-columns:1fr}.page-showcase-1 .showcase .wrapper{align-items:center}.page-showcase-1 .showcase .wrapper .text .text-inner{width:100%;max-width:600px;margin:0px auto}.page-showcase-1 .showcase .wrapper .text .text-inner .buttons{display:flex;flex-wrap:wrap;gap:25px;margin-top:25px}@media only screen and (max-width: 767px){.page-showcase-1 .showcase .wrapper .text .text-inner .buttons{gap:15px;justify-content:center;margin-top:15px}}.page-showcase-1.text-left-alt .showcase:nth-child(odd) .wrapper .text{order:-1}@media only screen and (max-width: 767px){.page-showcase-1.text-left-alt .showcase:nth-child(odd) .wrapper .text{order:1}}.page-showcase-1.text-right-alt .showcase:nth-child(even) .wrapper .text{order:-1}@media only screen and (max-width: 767px){.page-showcase-1.text-right-alt .showcase:nth-child(even) .wrapper .text{order:1}}.page-showcase-1.text-left .showcase .wrapper .text{order:-1}@media only screen and (max-width: 767px){.page-showcase-1.text-left .showcase .wrapper .text{order:1}}.page-showcase-2{display:grid;gap:100px;grid-template-columns:1fr;text-align:center}.page-showcase-2 .showcase .wrapper{align-items:center}.page-showcase-2 .showcase .wrapper .text h2,.page-showcase-2 .showcase .wrapper .text h3,.page-showcase-2 .showcase .wrapper .text h4{color:#7a2c7a}.page-showcase-2 .showcase .wrapper .text .text-inner{width:100%;max-width:600px;margin:0px auto}.page-showcase-2 .showcase .wrapper .text .text-inner .buttons{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:25px}@media only screen and (max-width: 767px){.page-showcase-2 .showcase .wrapper .text .text-inner .buttons{gap:15px;margin-top:15px}}.page-showcase-2.text-left-alt .showcase:nth-child(odd) .wrapper .text{order:-1}@media only screen and (max-width: 767px){.page-showcase-2.text-left-alt .showcase:nth-child(odd) .wrapper .text{order:1}}.page-showcase-2.text-right-alt .showcase:nth-child(even) .wrapper .text{order:-1}@media only screen and (max-width: 767px){.page-showcase-2.text-right-alt .showcase:nth-child(even) .wrapper .text{order:1}}.page-showcase-2.text-left .showcase .wrapper .text{order:-1}@media only screen and (max-width: 767px){.page-showcase-2.text-left .showcase .wrapper .text{order:1}}.page-video-1{text-align:center}.page-video-1 .wrapper .title{width:100%;max-width:900px;text-align:center;margin:0px auto 50px}.page-video-1 .wrapper .video-outer{width:100%;max-width:1000px;margin:0px auto}.page-video-1 .wrapper .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:50px}@media only screen and (max-width: 767px){.page-video-1 .wrapper .buttons{gap:15px}}.page-accordion-1 .wrapper{max-width:1200px}.page-accordion-1 .wrapper .title{width:100%;max-width:900px;text-align:center;margin:0px auto 50px}.page-accordion-1 .wrapper .accordions{display:grid;gap:30px;grid-template-columns:1fr}@media only screen and (max-width: 767px){.page-accordion-1 .wrapper .accordions{gap:30px}}.page-accordion-1 .wrapper .accordions .accordion{border:1px solid #000}.page-accordion-1 .wrapper .accordions .accordion .question{width:100%;display:grid;gap:15px;grid-template-columns:1fr auto;align-items:center;padding:20px;margin:0px;cursor:pointer}@media only screen and (max-width: 767px){.page-accordion-1 .wrapper .accordions .accordion .question{padding:15px}}.page-accordion-1 .wrapper .accordions .accordion .question:after{font-family:"Font Awesome 6 Pro";content:"";transition:all .5s ease}.page-accordion-1 .wrapper .accordions .accordion .text{display:none;padding:20px;border-top:1px solid #000}@media only screen and (max-width: 767px){.page-accordion-1 .wrapper .accordions .accordion .text{padding:15px}}.page-accordion-1 .wrapper .accordions .accordion.active .question:after{transform:rotate(180deg)}.page-tabs-1 .title{width:100%;max-width:900px;text-align:center;margin:0px auto 50px}.page-tabs-1 .tabsbox .tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}@media only screen and (max-width: 1199px){.page-tabs-1 .tabsbox .tabs{gap:15px}}@media only screen and (max-width: 767px){.page-tabs-1 .tabsbox .tabs{gap:10px}}.page-tabs-1 .tabsbox .tabs .linkbtn{color:#fff;background:#7a2c7a}.page-tabs-1 .tabsbox .tabs .linkbtn:hover{color:#fff;background:#ad92e8}.page-tabs-1 .tabsbox .tabs .linkbtn.active{color:#fff;background:#ad92e8}.page-tabs-1 .tabsbox .tab-content{display:none}.page-tabs-1 .tabsbox .tab-content.active.hasimage{display:grid;grid-template-columns:1fr 1fr;align-items:center}.page-tabs-1 .tabsbox .tab-content.active.hasimage .image img{display:block;margin:0px auto}.page-tabs-1 .tabsbox .tab-content.active.hasimage .text .text-inner{width:100%;max-width:500px;margin:0px auto}.page-tabs-1 .tabsbox .tab-content.active.hasimage .text .text-inner .buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 1199px){.page-tabs-1 .tabsbox .tab-content.active.hasimage .text .text-inner .buttons{margin-top:25px}}@media only screen and (max-width: 767px){.page-tabs-1 .tabsbox .tab-content.active.hasimage .text .text-inner .buttons{justify-content:center;gap:15px;margin-top:15px}}.page-tabs-1 .tabsbox .tab-content.active.noimage{width:100%;max-width:900px;display:block;text-align:center;margin:0px auto}.page-tabs-1 .tabsbox .tab-content.active.noimage .buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}@media only screen and (max-width: 1199px){.page-tabs-1 .tabsbox .tab-content.active.noimage .buttons{margin-top:25px}}@media only screen and (max-width: 767px){.page-tabs-1 .tabsbox .tab-content.active.noimage .buttons{justify-content:center;gap:15px;margin-top:15px}}.page-buttons-1 .wrapper .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:35px}@media only screen and (max-width: 767px){.page-buttons-1 .wrapper .buttons{gap:15px;margin-top:25px}}.page-product-list-1 .title{text-align:center;margin-bottom:50px}.page-product-list-1 .products{display:flex;flex-wrap:wrap;justify-content:center;margin:-15px}@media only screen and (max-width: 1199px){.page-product-list-1 .products{margin:-10px}}@media only screen and (max-width: 1023px){.page-product-list-1 .products{margin:-5px}}.page-product-list-1 .products .product{width:calc(25% - 30px);display:flex;flex-direction:column;text-align:center;background:#f8f7f5;padding:15px;margin:15px}@media only screen and (max-width: 1199px){.page-product-list-1 .products .product{width:calc(25% - 20px);margin:10px}}@media only screen and (max-width: 1023px){.page-product-list-1 .products .product{width:calc(50% - 10px);margin:5px}}@media only screen and (max-width: 559px){.page-product-list-1 .products .product{width:calc(100% - 10px)}}.page-product-list-1 .products .product .text{padding:15px}.page-product-list-1 .products .product .button{margin-top:auto}.page-product-list-1 .products .product .button .linkbtn{margin:0px auto}.page-product-list-1 .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-top:35px}@media only screen and (max-width: 767px){.page-product-list-1 .buttons{gap:15px;margin-top:25px}}.page-colours-1{background:#f8f7f5}.page-colours-1 .wrapper .title{margin-top:10px}@media only screen and (max-width: 767px){.page-colours-1 .wrapper .title{text-align:center;margin-top:0px}}.page-colours-1 .wrapper .colours{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.page-colours-1 .wrapper .colours{justify-content:center}}.page-colours-1 .wrapper .colours .colour{width:95px;margin:10px}@media only screen and (max-width: 767px){.page-colours-1 .wrapper .colours .colour{margin:10px}}.page-colours-1 .wrapper .colours .colour .image img{width:95px;height:95px;display:block;object-fit:cover;padding:10px;border-radius:50%;margin:0px auto;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.page-colours-1 .wrapper .colours .colour .image img{padding:5px}}.page-colours-1 .wrapper .colours .colour p{line-height:1.4em;text-align:center;margin:10px 0px 0px}.page-colours-1.wide .wrapper{text-align:center}.page-colours-1.wide .wrapper .title{margin-bottom:50px}.page-colours-1.wide .wrapper .title h2 br,.page-colours-1.wide .wrapper .title h3 br,.page-colours-1.wide .wrapper .title h4 br{display:none}.page-colours-1.wide .wrapper .colours{justify-content:center}.page-colours-1.split .wrapper{max-width:1200px;display:grid;gap:25px;grid-template-columns:350px 1fr;align-items:center}@media only screen and (max-width: 767px){.page-colours-1.split .wrapper{grid-template-columns:1fr}}.page-panels-1{background:#7a2c7a;padding:25px 15px;overflow:hidden}.page-panels-1 .title{width:100%;max-width:1000px;text-align:center;margin:0px auto 20px}.page-panels-1 .title h2,.page-panels-1 .title h3,.page-panels-1 .title h4{color:#fff}.page-panels-1 .title p{color:#fff}.page-panels-1 .panels.slick-initialized:before{width:250px;height:100%;position:absolute;top:0px;left:0px;content:"";background-image:linear-gradient(to right, #7a2c7a, rgba(0, 0, 0, 0));border-left:50px solid #7a2c7a;z-index:1}@media only screen and (max-width: 767px){.page-panels-1 .panels.slick-initialized:before{width:100px;border-left:25px solid #7a2c7a}}.page-panels-1 .panels.slick-initialized:after{width:250px;height:100%;position:absolute;top:0px;right:0px;content:"";background-image:linear-gradient(to left, #7a2c7a, rgba(0, 0, 0, 0));border-right:50px solid #7a2c7a;z-index:1}@media only screen and (max-width: 767px){.page-panels-1 .panels.slick-initialized:after{width:100px;border-right:25px solid #7a2c7a}}.page-panels-1 .panels .panel{width:100px;text-align:center;background:#fff;padding:10px 10px 25px;margin:0px 5px}.page-panels-1 .panels .panel .image{margin:0px auto;margin-bottom:10px}.page-panels-1 .panels .panel .image img{min-width:50px;display:block;margin:0px auto}.page-panels-1 .panels .panel p{font-size:.8em;line-height:1.4em}.page-panels-1 .slick-list .slick-track{display:flex !important}.page-panels-1 .slick-list .slick-track .slick-slide{height:inherit !important}.page-panels-1 .slick-arrow{position:absolute;top:calc(50% - 25px);z-index:2}@media only screen and (max-width: 767px){.page-panels-1 .slick-arrow{top:calc(50% - 15px)}}.page-panels-1 .slick-arrow.slick-prev{left:55px}@media only screen and (max-width: 767px){.page-panels-1 .slick-arrow.slick-prev{left:25px}}.page-panels-1 .slick-arrow.slick-next{right:55px}@media only screen and (max-width: 767px){.page-panels-1 .slick-arrow.slick-next{right:25px}}.page-panels-1 .slick-arrow i{font-size:37px;color:#fff;line-height:50px;text-align:center;cursor:pointer;transition:all .5s ease}@media only screen and (max-width: 767px){.page-panels-1 .slick-arrow i{font-size:27px}}.page-panels-1 .slick-arrow i:hover{color:#f1eeea}.page-glazing-1 .title{width:100%;max-width:1000px;text-align:center;margin:0px auto 50px}.page-glazing-1 .options{padding:0px 70px}@media only screen and (max-width: 767px){.page-glazing-1 .options{padding:0px 45px}}.page-glazing-1 .options .item{text-align:center;padding:0px 10px;border:1px solid #f8f7f5}.page-glazing-1 .options .item .image img{display:block;margin:0px auto}.page-glazing-1 .options .item p{padding:15px}.page-glazing-1 .slick-list{margin:0px -10px}.page-glazing-1 .slick-list .slick-slide{height:inherit !important;margin:0 10px}.page-glazing-1 .slick-arrow{position:absolute;top:calc(50% - 25px);z-index:1}@media only screen and (max-width: 767px){.page-glazing-1 .slick-arrow{top:calc(50% - 15px)}}.page-glazing-1 .slick-arrow.slick-prev{left:10px}.page-glazing-1 .slick-arrow.slick-next{right:10px}.page-glazing-1 .slick-arrow i{width:50px;font-size:25px;color:#fff;line-height:50px;text-align:center;background:#ad92e8;border-radius:50%;cursor:pointer;transition:all .5s ease}@media only screen and (max-width: 767px){.page-glazing-1 .slick-arrow i{width:25px;font-size:13px;line-height:25px}}.page-glazing-1 .slick-arrow i:hover{color:#fff;background:#ad92e8}.page-hardware-1 .title{width:100%;max-width:1000px;text-align:center;margin:0px auto 50px}.page-hardware-1 .options{padding:0px 70px}@media only screen and (max-width: 767px){.page-hardware-1 .options{padding:0px 45px}}.page-hardware-1 .options .item{text-align:center;padding:0px 10px;border:1px solid #f8f7f5}.page-hardware-1 .options .item .image img{display:block;margin:0px auto}.page-hardware-1 .options .item p{padding:15px}.page-hardware-1 .slick-list{margin:0px -10px}.page-hardware-1 .slick-list .slick-slide{height:inherit !important;margin:0 10px}.page-hardware-1 .slick-arrow{position:absolute;top:calc(50% - 25px);z-index:1}@media only screen and (max-width: 767px){.page-hardware-1 .slick-arrow{top:calc(50% - 15px)}}.page-hardware-1 .slick-arrow.slick-prev{left:10px}.page-hardware-1 .slick-arrow.slick-next{right:10px}.page-hardware-1 .slick-arrow i{width:50px;font-size:25px;color:#fff;line-height:50px;text-align:center;background:#ad92e8;border-radius:50%;cursor:pointer;transition:all .5s ease}@media only screen and (max-width: 767px){.page-hardware-1 .slick-arrow i{width:25px;font-size:13px;line-height:25px}}.page-hardware-1 .slick-arrow i:hover{color:#fff;background:#ad92e8}.page-gallery-1{background:#f8f7f5}.page-gallery-1 .wrapper{max-width:1450px}.page-gallery-1 .wrapper .title{width:100%;max-width:1000px;text-align:center;margin:0px auto 60px}@media only screen and (max-width: 767px){.page-gallery-1 .wrapper .title{margin:0px auto 30px}}.page-gallery-1 .wrapper .images .slide{display:flex;flex-wrap:wrap}.page-gallery-1 .wrapper .images .slide .image{width:50%;padding:15px}@media only screen and (max-width: 1199px){.page-gallery-1 .wrapper .images .slide .image{padding:10px}}@media only screen and (max-width: 767px){.page-gallery-1 .wrapper .images .slide .image{padding:5px}}.page-gallery-1 .wrapper .images .slide .image img{width:100%;height:300px;object-fit:cover}@media only screen and (max-width: 767px){.page-gallery-1 .wrapper .images .slide .image img{height:200px}}.page-gallery-1 .wrapper .images .slide:nth-child(odd) .image:nth-child(1){width:100%}.page-gallery-1 .wrapper .images .slide:nth-child(even) .image:nth-child(3){width:100%}.page-gallery-1 .wrapper .images .slick-dots{width:100%;display:flex;justify-content:center;gap:12px;bottom:57px;left:calc(50% + 70px);list-style:none;padding:0px;margin:25px 0px 0px;z-index:1}@media only screen and (max-width: 1199px){.page-gallery-1 .wrapper .images .slick-dots{gap:10px}}@media only screen and (max-width: 767px){.page-gallery-1 .wrapper .images .slick-dots{margin:15px 0px 0px}}.page-gallery-1 .wrapper .images .slick-dots li{width:14px;height:14px;background:#7a2c7a;border-radius:50%;transition:all .5s ease}.page-gallery-1 .wrapper .images .slick-dots li.slick-active{background:#f1eeea}.page-gallery-1 .wrapper .images .slick-dots li button{display:none}.page-gallery-1 .wrapper .images.lowimages .slick-dots{display:none}@media only screen and (max-width: 1199px){.page-gallery-1 .wrapper .images.lowimages .slick-dots{display:flex}}.page-call-to-action-1 .wrapper{max-width:1300px}.page-call-to-action-1 .wrapper .content{gap:0px;align-items:center;background:#7a2c7a;border-radius:60px;overflow:hidden}@media only screen and (max-width: 1199px){.page-call-to-action-1 .wrapper .content{border-radius:30px}}@media only screen and (max-width: 767px){.page-call-to-action-1 .wrapper .content{border-radius:15px}}.page-call-to-action-1 .wrapper .content .image{height:100%}.page-call-to-action-1 .wrapper .content .image img{width:100%;height:100%;object-fit:cover}.page-call-to-action-1 .wrapper .content .text{order:-1;padding:15px}@media only screen and (max-width: 767px){.page-call-to-action-1 .wrapper .content .text{order:1}}.page-call-to-action-1 .wrapper .content .text .text-inner{width:100%;max-width:500px;margin:0px auto}.page-call-to-action-1 .wrapper .content .text .text-inner h2,.page-call-to-action-1 .wrapper .content .text .text-inner h3,.page-call-to-action-1 .wrapper .content .text .text-inner h4{color:#fff}.page-call-to-action-1 .wrapper .content .text .text-inner p{color:#fff}.page-call-to-action-1 .wrapper .content .text .text-inner .buttons{display:flex;flex-wrap:wrap;gap:25px;margin-top:35px}@media only screen and (max-width: 767px){.page-call-to-action-1 .wrapper .content .text .text-inner .buttons{gap:15px;justify-content:center;margin-top:25px}}.page-call-to-action-1 .wrapper .content .text .text-inner .buttons .linkbtn{color:#000;background:#fff;margin-top:30px;transition:all .5s ease}@media only screen and (max-width: 767px){.page-call-to-action-1 .wrapper .content .text .text-inner .buttons .linkbtn{margin:20px auto 0px}}.page-call-to-action-1 .wrapper .content .text .text-inner .buttons .linkbtn:hover{opacity:.7}.page-form-1{background:#f1eeea;padding:60px 0px;border-top:15px solid #7a2c7a}@media only screen and (max-width: 767px){.page-form-1{border-top-width:10px}}@media only screen and (max-width: 767px){.page-form-1{padding:50px 0px;border-top-width:5px}}.page-form-1 .wrapper{max-width:1300px}.page-form-1 .wrapper .inner{background:#fff;padding:45px;border-radius:60px}@media only screen and (max-width: 1199px){.page-form-1 .wrapper .inner{padding:30px;border-radius:30px}}@media only screen and (max-width: 767px){.page-form-1 .wrapper .inner{padding:20px;border-radius:15px}}.page-form-1 .wrapper .inner .title{text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.page-form-1 .wrapper .inner .title{margin-bottom:20px}}.section-breadbrumb{padding:20px 0px;border-top:1px solid #d9d9d9}@media only screen and (max-width: 767px){.section-breadbrumb{display:none}}.section-breadbrumb .wrapper{display:flex;gap:15px}.newsletterform{padding:30px 0px;background:#f8f7f5;margin-top:100px}@media only screen and (max-width: 767px){.newsletterform{padding:25px 0px;margin-top:50px}}.newsletterform .wrapper{max-width:1200px}.newsletterform .wrapper .title{text-align:center;margin-bottom:30px}@media only screen and (max-width: 767px){.newsletterform .wrapper .title{margin-bottom:25px}}.newsletterform .wrapper .tnp{max-width:100%}.newsletterform .wrapper .tnp form{display:grid;gap:10px;grid-template-columns:1fr auto}@media only screen and (max-width: 767px){.newsletterform .wrapper .tnp form{grid-template-columns:1fr}}.newsletterform .wrapper .tnp form .formfields{display:flex;flex-wrap:wrap}@media only screen and (max-width: 559px){.newsletterform .wrapper .tnp form .formfields{gap:10px}}.newsletterform .wrapper .tnp form .formfields .tnp-field{width:calc(50% - 20px);margin:0px 10px}@media only screen and (max-width: 767px){.newsletterform .wrapper .tnp form .formfields .tnp-field{width:calc(50% - 10px);margin:0px 5px}}@media only screen and (max-width: 559px){.newsletterform .wrapper .tnp form .formfields .tnp-field{width:100%;margin:0px}}.newsletterform .wrapper .tnp form .formfields .tnp-field label{margin:0px}.newsletterform .wrapper .tnp form .formfields .tnp-field input[type=text],.newsletterform .wrapper .tnp form .formfields .tnp-field input[type=email]{width:100%;line-height:38px;background:#fff;padding:0px 15px;border:1px solid #000}@media only screen and (max-width: 767px){.newsletterform .wrapper .tnp form .formfields .tnp-field input[type=text],.newsletterform .wrapper .tnp form .formfields .tnp-field input[type=email]{text-align:center}}.newsletterform .wrapper .tnp form .formfields .tnp-field.tnp-privacy-field{width:calc(100% - 20px);text-align:right;margin-top:10px}@media only screen and (max-width: 767px){.newsletterform .wrapper .tnp form .formfields .tnp-field.tnp-privacy-field{width:calc(100% - 10px);text-align:center}}@media only screen and (max-width: 559px){.newsletterform .wrapper .tnp form .formfields .tnp-field.tnp-privacy-field{width:100%;margin:0px}}.newsletterform .wrapper .tnp form .formsubmit .tnp-field{margin:0px}.newsletterform .wrapper .tnp form .formsubmit .tnp-field input[type=submit]{width:180px;max-width:100%;display:flex;gap:10px;align-items:center;justify-content:center;position:relative;font-family:"sofia-pro",sans-serif;font-size:15px;color:#fff;font-weight:500;line-height:35px;text-align:center;background:#7a2c7a;padding:0px 15px 5px;border:0px;border-radius:3px;cursor:pointer;vertical-align:middle;transition:background .5s ease}@media only screen and (max-width: 767px){.newsletterform .wrapper .tnp form .formsubmit .tnp-field input[type=submit]{margin:0px auto}}.newsletterform .wrapper .tnp form .formsubmit .tnp-field input[type=submit] i{margin-top:3px}.newsletterform .wrapper .tnp form .formsubmit .tnp-field input[type=submit]:hover{color:#fff;background:#ad92e8}/*# sourceMappingURL=style.min.css.map */
