@font-face{}*{padding:0;margin:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden}body{font-family:'sora',helvetica,arial,sans-serif;font-display:swap;font-size:100%;letter-spacing:0.2px;font-weight:400;text-align:center;background-color:#ebebed;cursor:default;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.container{position:relative;width:1440px;margin:0 auto;padding:0 70px;text-align:left}article,aside,details,figcaption,figure,figcaption,footer,header,menu,nav,section,video{display:block}h2,h3,h4,h5,h6,th{color:#123b60;font-weight:600}img{vertical-align:middle;max-width:100%;height:auto}img.svg,object.svg{width:100%}.skip a{position:absolute;left:-9999px}.skip a:focus,.skip a:active{opacity:.8;filter:alpha(opacity=80);width:100%;top:0;left:0;z-index:99;text-align:center;font-size:0.8em;padding:6px 0;outline:none}#header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;z-index:9;position:absolute;top:126px;width:calc(100% - 140px)}.header--logo{z-index:1;margin-left:56px}.header--logo img{max-width:186px}.header--logo h1{position:absolute;left:-9999px}.header--logo a:active,.header--logo a:focus{background-color:transparent}.header-hero{position:relative;width:100%;padding:50px 56px 62px;margin:70px 0 70px;border-radius:40px;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/banners/banner-01a.jpg);background-color:#6fc0a7;background-position:top right;background-repeat:no-repeat;background-size:cover}.header-hero .container{z-index:1}.header-hero .header-hero--txt{color:#fff;padding:200px 64px 0 0}.header-hero .header-hero--txt h2{display:block;color:#fff;font-size:5em}.header-hero .header-hero--txt h2 strong{display:inline-block;line-height:0.675em;font-weight:600;padding:0 14px 16px;background-color:#123b60}.header-hero .header-hero--txt p{font-size:1.3em;font-weight:300;margin:32px 0}.header-hero .header-hero--txt .btn{margin-top:24px;margin-bottom:8px}.header-hero .header-hero--txt .btn a{margin:0}.header-hero.header-hero--mini{background-image:none;background:linear-gradient(90deg, #6fc0a7 50%, #123b60 50%)}.header-hero.header-hero--mini .container{background:none}.header-hero.header-hero--mini .header-hero--txt{max-width:none;min-height:170px;padding:64px 32px 42px}.header-hero.header-hero--mini .header-hero--txt h2{text-align:center;font-size:3.45em;opacity:0.9;color:#fff}.navslide--holder{display:none;z-index:99999;position:absolute;top:-4px;right:56px;width:26px;height:20px}#navslide{cursor:pointer;width:26px;height:20px;font-size:0;background:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-nav.png) center no-repeat;background-size:contain}#nav{visibility:visible;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#nav ul{float:right;margin-right:56px}#nav ul li{z-index:999;position:relative;list-style:none;text-align:right;font-size:1.25em;font-weight:400;margin:0 0 8px}#nav ul li a{display:inline-block;color:#fff;margin-right:30px;text-decoration:none;background-image:linear-gradient(to right, rgba(255,255,255,0) 50%, #6fc0a7 50%);background-size:200% auto;background-position:left center;-webkit-transition:background-position .5s ease-in-out;-moz-transition:background-position .5s ease-in-out;-ms-transition:background-position .5s ease-in-out;-o-transition:background-position .5s ease-in-out;transition:background-position .5s ease-in-out}#nav ul li a:hover{background-position:right center}#nav ul li:after{content:"";position:absolute;top:0;right:0;width:18px;height:100%;background-position:center;background-repeat:no-repeat;background-size:18px}#nav ul li.current-menu-item:after{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-arrow-01c.png)}#main-content_holder{color:#111c2b;margin-left:50px;margin-right:50px}.main-content{min-width:100%;margin:0 0 70px}.main-content header{position:relative;margin:0 0 40px}.main-content h2{font-size:3.125em;line-height:1.2em}.main-content h3,.main-content h4,.main-content h5,.main-content h6{font-size:2em;margin:40px 0 14px}.main-content p{font-size:1.5em;margin:0 0 22px}.main-content p.intro{font-size:1.7em;line-height:1.3em}.main-content p.citation{max-width:60%;font-size:0.8em;margin:-40px auto 24px}.main-content ul,.main-content ol,.main-content dl{margin:32px 0}.main-content ul li,.main-content ol li,.main-content dl li{list-style:none;background:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-bul-01a.png) 0 4px no-repeat;background-size:20px;font-size:1.5em;padding-left:50px;margin:0 0 14px}.main-content ol li{list-style:decimal;padding-left:20px;margin:0 30px;background:none}.main-content img.alignright{float:right;max-width:30%;margin:0 0 30px 50px}.main-content img.alignleft{float:left;max-width:30%;margin:0 50px 30px 0}.main-content img.alignnone{margin:30px 0}.main-content img.figure{max-width:60%}.main-content .split-col{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.main-content .split-col .split-col--block{-webkit-align-self:center;align-self:center;width:50%}.main-content .split-col .split-col--block:last-child{padding-left:60px}.main-content .split-col.split-col--reversed{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.main-content .split-col.split-col--reversed .split-col--block:last-child{padding-left:0;padding-right:60px}.main-content .split-col--pointers{margin:0 0 70px}.main-content .split-col--pointers .split-col--block{width:57%}.main-content .split-col--pointers .split-col--block:first-child{width:43%}.main-content .split-col--pointers .split-col--block:last-child{padding-left:130px}.main-content .split-col--pointers .split-col--block.split-col--img{position:relative}.main-content .split-col--pointers .split-col--block.split-col--img img{border-radius:40px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing{position:absolute;top:0;right:0;background-color:#ebebed;padding:0 0 50px 50px;border-radius:0 0 0 40px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing span{display:block;text-align:center;width:150px;height:150px;color:#fff;font-size:3.75em;line-height:150px;font-weight:600;background-color:#123b60;background-position:center;background-repeat:no-repeat;background-size:74px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing span.icon-01a{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-hd-02a.png)}.main-content .split-col--pointers .split-col--block.split-col--img .pointing span.icon-01b{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-hd-02b.png)}.main-content .split-col--pointers .split-col--block.split-col--img .pointing span.icon-01c{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-hd-02c.png)}.main-content .split-col--pointers .split-col--block.split-col--img .pointing:before,.main-content .split-col--pointers .split-col--block.split-col--img .pointing:after{content:"";position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}.main-content .split-col--pointers .split-col--block.split-col--img .pointing:before{top:0;left:-40px;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-02b.png)}.main-content .split-col--pointers .split-col--block.split-col--img .pointing:after{bottom:-40px;right:0;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-02b.png)}.main-content .split-col--pointers.split-col--reversed .split-col--block:last-child{padding-left:0;padding-right:130px}.main-content .service-holder{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0}.main-content .service-holder section{float:left;width:28.333%;margin:2.5%;background-color:#123b60;border-radius:40px}.main-content .service-holder.service-holder--listings section{position:relative;width:33.333%;width:calc(33.333% - 40px);color:#fff;margin:0 60px 60px 0;padding:48px}.main-content .service-holder.service-holder--listings section:nth-child(3n){margin-right:0}.main-content .service-holder.service-holder--listings section .service-holder--img img{max-width:50px;margin:0 0 24px}.main-content .service-holder.service-holder--listings section .service-holder--txt h3{color:#fff;font-size:2.5em;margin:0 0 8px}.main-content .service-holder.service-holder--listings section .service-holder--txt p{margin-bottom:0}.main-content .service-holder.service-holder--withbtns section{min-height:100%;background-color:#123b60;border-radius:40px}.main-content .service-holder.service-holder--withbtns section .service-holder--txt{padding-bottom:110px}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn{position:absolute;bottom:0;right:0;padding:30px 0 0 30px;background-color:#ebebed;border-radius:30px 0 0 0}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn:before,.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn:after{content:"";position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn:before{top:-40px;right:0;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-02a.png)}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn:after{bottom:0;left:-40px;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-02a.png)}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn a{float:left;width:100px;height:100px;padding:0;margin:0;clip-path:none;background:#6fc0a7 url(//axystech.co.uk/wp-content/themes/axydove/img/icon-arrow-01b.png) center no-repeat;background-size:30px}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn a:hover,.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn a:active,.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn a:focus{background-color:#92d0bd}.main-content .service-holder.service-holder--mini{position:relative;max-width:72%;padding:56px 0 0 56px;margin:-338px -50px 0 0;background-color:#ebebed;border-radius:80px 0 0 0}.main-content .service-holder.service-holder--mini:before,.main-content .service-holder.service-holder--mini:after{content:"";position:absolute;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}.main-content .service-holder.service-holder--mini:before{top:-40px;right:0;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-02a.png)}.main-content .service-holder.service-holder--mini:after{top:228px;left:-40px;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-02a.png)}.main-content .service-holder.service-holder--mini section{width:calc(33.333% - 20px);padding:30px;margin:0 30px 0 0;border-radius:30px;-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.main-content .service-holder.service-holder--mini section:hover{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.main-content .service-holder.service-holder--mini section .service-holder--img img{margin-bottom:18px}.main-content .service-holder.service-holder--mini section .service-holder--txt h3,.main-content .service-holder.service-holder--mini section .service-holder--txt p{font-size:1.375em}.main-content .service-holder.service-holder--profiles{-webkit-justify-content:flex-start;justify-content:flex-start}.main-content .service-holder.service-holder--profiles section{width:42%;margin:0 8% 0 0;background-color:transparent}.main-content .service-holder.service-holder--profiles section .service-holder--img img{max-width:370px;margin:0 0 40px}.main-content .service-holder.service-holder--profiles section .service-holder--txt h3{font-size:2.5em;margin:0}.main-content .service-holder.service-holder--profiles section .service-holder--txt h4{text-transform:uppercase;letter-spacing:6px;font-size:1.5em;margin:4px 0 20px}.main-content .service-holder.service-holder--profiles section .service-holder--txt p{margin-bottom:36px}.main-content .service-holder.service-holder--profiles section .service-holder--txt .social-icons a.sc-li{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/svg/icon-linkedin-alt.svg)}.main-content .service-holder.service-holder--halves{-webkit-justify-content:flex-start;justify-content:flex-start}.main-content .service-holder.service-holder--halves section{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px;padding-bottom:64px}.main-content .service-holder.service-holder--halves section:nth-child(3n){margin-right:40px}.main-content .service-holder.service-holder--halves section:nth-child(even){margin-right:0}.main-content .service-holder.service-holder--halves section .service-holder--txt{padding-right:20px}.main-content.main-content--alt-01 .split-col .split-col--block{width:50%}.main-content.main-content--alt-01 .split-col .split-col--block:first-child{width:50%}.main-content.main-content--alt-01 .split-col .split-col--block:last-child{padding-left:120px}.main-content.main-content--alt-01 ol{counter-reset:item;margin:50px 0 0}.main-content.main-content--alt-01 ol li{position:relative;list-style:none;margin:0 0 80px;padding-left:0;background:none}.main-content.main-content--alt-01 ol li:before{content:counter(item);counter-increment:item;position:absolute;top:0;left:-170px;text-align:center;width:100px;color:#fff;font-size:2.35em;font-weight:600;line-height:100px;background-color:#123b60;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.main-content.main-content--alt-01 ol li strong{display:inline-block;color:#123b60;font-size:1.45em;font-weight:600;margin:0 0 4px}.main-content.main-content--alt-01 ol li:hover:before{left:-164px}.main-content.main-content--testimonials{padding:80px 90px;background-color:#6fc0a7;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-01a.png);background-position:top right;background-repeat:no-repeat;background-size:180px;border-radius:40px}.main-content.main-content--testimonials .blockquote-hldr{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:48px}.main-content.main-content--testimonials .blockquote-hldr blockquote{quotes:none;padding:70px 0 0;margin:0;background:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-hd-01a.png) top left no-repeat;background-size:80px}.main-content.main-content--testimonials .blockquote-hldr blockquote img{float:right;max-width:330px;margin:-70px 0 0 64px;border-radius:30px}.main-content.main-content--testimonials .blockquote-hldr blockquote p{color:#111c2b;font-size:1.5em}.main-content.main-content--testimonials .blockquote-hldr blockquote cite{color:#123b60;font-size:1.25em;font-weight:600;text-transform:uppercase;letter-spacing:6px;margin:32px 0 0}.main-content.main-content--testimonials .blockquote-hldr blockquote .btn a{margin:64px 0 0}.main-content.main-content--testimonials .blockquote-hldr.blockquote-hldr--solo{max-width:calc(100% - 90px);margin-top:0}.main-content.main-content--testimonials .blockquote-hldr.blockquote-hldr--solo p.excerpt{font-size:2.125em}.main-content blockquote{position:relative;font-size:1em;quotes:"“" "”" "‘" "’";margin:30px 0;padding:24px 50px}.main-content blockquote:before,.main-content blockquote:after{position:absolute;content:open-quote;font-size:4em;font-weight:600}.main-content blockquote:before{top:0;left:10px}.main-content blockquote:after{bottom:0;right:30px;content:close-quote}.main-content blockquote p{margin:0}.main-content blockquote cite{display:block;margin:10px 0 0;font-size:0.9em;font-weight:700;font-style:normal}.btn{display:inline-block}.btn a{position:relative;display:inline-block;text-align:center;font-size:1.5em;font-weight:600;letter-spacing:6px;text-transform:uppercase;padding:28px 64px 28px 36px;margin:10px 20px 0 0;background-color:#6fc0a7;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 24px) calc(100% - 40px), calc(100% - 24px) 100%, 0 100%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn a span{display:none}.btn a:link,.btn a:visited{color:#123b60;text-decoration:none}.btn a:hover,.btn a:active,.btn a:focus{background-color:#92d0bd}.btn a.pdf,.btn a.doc,.btn a.ext{padding-right:40px;background-position:94% center}.btn.btn--middle{text-align:center}.btn.btn--alt a{background-color:#123b60}.btn.btn--alt a:link,.btn.btn--alt a:visited{color:#fff}.btn.btn--alt a:hover,.btn.btn--alt a:active,.btn.btn--alt a:focus{background-color:#1a558b}.btn.btn--slim{margin-top:26px}.btn.btn--slim a{font-size:1.25em;padding:0 24px 0 0;clip-path:none;background:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-arrow-01a.png) right center no-repeat;background-size:18px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn.btn--slim a:hover{opacity:.5;filter:alpha(opacity=50)}#contact-form legend,.wpcf7 legend{color:#123b60;font-size:1.25em;margin:0}#contact-form fieldset,.wpcf7 fieldset{position:relative;text-align:left;padding:60px 60px;background-color:#6fc0a7;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-01a.png);background-position:top right;background-repeat:no-repeat;background-size:180px;border-radius:40px}#contact-form ul,.wpcf7 ul{margin:0}#contact-form ul li,.wpcf7 ul li{clear:left;font-size:1em;list-style:none;margin:0 0 30px;padding:0;background-image:none}#contact-form ul li:last-child,.wpcf7 ul li:last-child{margin-bottom:0}#contact-form ul li.clear-left,.wpcf7 ul li.clear-left{clear:left}#contact-form ul li.choices,.wpcf7 ul li.choices{margin-bottom:0}#contact-form ul li.optin,.wpcf7 ul li.optin{margin-bottom:0}#contact-form ul li.optin .wpcf7-list-item,.wpcf7 ul li.optin .wpcf7-list-item{margin:0}#contact-form ul li.optin .wpcf7-list-item-label,.wpcf7 ul li.optin .wpcf7-list-item-label{display:block;max-width:380px;font-size:1.1em;color:#111c2b;letter-spacing:0;text-transform:none;font-weight:400}#contact-form ul li.optin .wpcf7-list-item-label a,.wpcf7 ul li.optin .wpcf7-list-item-label a{color:#111c2b;text-decoration:underline}#contact-form ul li.optin .wpcf7-list-item-label a:hover,.wpcf7 ul li.optin .wpcf7-list-item-label a:hover{text-decoration:none}#contact-form label,.wpcf7 label{cursor:pointer;display:block;color:#123b60;font-size:1.25em;font-weight:600;letter-spacing:6px;text-transform:uppercase;margin:0 0 20px}#contact-form label.optin,.wpcf7 label.optin{max-width:380px;font-size:1.375em;color:#111c2b;letter-spacing:0;text-transform:none;font-weight:400}#contact-form label.optin a,.wpcf7 label.optin a{color:#111c2b;text-decoration:underline}#contact-form label.optin a:hover,.wpcf7 label.optin a:hover{text-decoration:none}#contact-form input[type="text"],#contact-form input[type="tel"],#contact-form input[type="email"],#contact-form input[type="url"],#contact-form input[type="file"],#contact-form input[type="password"],.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="file"],.wpcf7 input[type="password"]{width:100%;min-height:64px;font-family:inherit;font-size:1em;font-weight:400;padding:0 20px;background-color:#ebebed}#contact-form input:focus,.wpcf7 input:focus{background-color:#fff;border-color:#0c0}#contact-form input::placeholder,.wpcf7 input::placeholder{opacity:0;filter:alpha(opacity=0);color:#ebebed}#contact-form input[type="submit"],.wpcf7 input[type="submit"]{cursor:pointer;color:#fff;font-size:1.5em;font-weight:600;letter-spacing:6px;text-transform:uppercase;padding:28px 64px 28px 36px;margin:16px 0 0;background-color:#123b60;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 40px), calc(100% - 24px) calc(100% - 40px), calc(100% - 24px) 100%, 0 100%)}#contact-form input[type="submit"]:hover,#contact-form input[type="submit"]:active,#contact-form input[type="submit"]:focus,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:active,.wpcf7 input[type="submit"]:focus{background-color:#1a558b}#contact-form textarea,.wpcf7 textarea{resize:vertical;font-family:inherit;width:100%;height:140px;min-height:140px;font-size:1em;font-weight:400;padding:20px;background-color:#ebebed}#contact-form textarea:focus,.wpcf7 textarea:focus{background-color:#fff;border-color:#0c0}#contact-form .wpcf7-not-valid-tip,.wpcf7 .wpcf7-not-valid-tip{padding:10px;background-color:#fff}#contact-form form .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{font-weight:700;padding:0;margin:0;border-width:0}#contact-form form.invalid .wpcf7-response-output,#contact-form form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{margin:20px 0 0;padding:16px;border-width:2px}#contact-form form.sent fieldset,.wpcf7 form.sent fieldset{display:none}.customCheckbox{overflow:hidden;float:left;position:relative;width:32px;height:32px;margin:0 20px 64px 0;background-color:#ebebed}.customCheckbox input{opacity:0;cursor:pointer;z-index:5;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.customCheckbox span{display:none;text-align:center;line-height:32px;font-size:90%;color:#fff;padding:0 0 0 8px}.customCheckbox.customCheckboxChecked{background-color:#123b60}.customCheckbox.customCheckboxChecked span{display:block}.grecaptcha-badge{display:none}.container--footer{margin-bottom:70px}#footer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%;color:#fff;padding:60px 60px;background-color:#123b60;border-radius:40px}#footer section{width:50%}#footer section img{max-width:186px;margin:0 0 50px}#footer section h6{color:#fff;font-size:3.125em;margin:0 0 20px}#footer section dl dt{font-size:1.25em;font-weight:600;text-transform:uppercase;letter-spacing:6px}#footer section dl dd{font-size:1.25em;margin:0 0 20px}#footer section p#❤{opacity:.6;filter:alpha(opacity=60);font-size:0.8em}#footer section .btn a:link,#footer section .btn a:visited{color:#123b60}#footer section .btn.btn--slim a:link,#footer section .btn.btn--slim a:visited{color:#fff}#footer section a:link,#footer section a:visited{color:#fff}#footer section:nth-child(2){width:360px}#footer section.full{width:100%;margin:70px 0 0}#footer section.full ul li{display:inline-block;font-size:1.25em;margin:0 40px 0 0}#footer section.full ul li a:link,#footer section.full ul li a:visited{color:#6fc0a7}#footer section .social-icons{margin-top:30px}#footer section .social-icons a{margin-right:12px}#footer section .social-icons .handle{letter-spacing:6px}.line,hr{clear:both;height:1px;font-size:0;margin:64px 0%;border-bottom:1px solid rgba(17,28,43,0.3)}.clearing{clear:both}.container-middle{text-align:center;margin:32px 0 0}.error{color:#f00}.win{color:#090}.hide{position:absolute;left:-9999px}.remove{margin:0 !important;padding:0 !important;border:0 !important}.tiny{font-size:0.7em}.central{text-align:center}.no-function{pointer-events:none}.webkit-blurry-fix{box-shadow:0 0 1px transparent}.nice-scrolly-area{overflow-y:scroll;-webkit-overflow-scrolling:touch}strong,b{font-weight:600}em{font-style:italic}q{font-style:italic;display:block}address{font-style:normal}acronym,abbr{cursor:help}a:link,a:visited{color:#6fc0a7;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:from-font}a:active,a:focus{color:#000;background-color:rgba(111,192,167,0.5);text-decoration:underline}:focus:not(:focus-visible){outline:none}a.pdf,a.doc,a.ext{padding-right:22px;background-repeat:no-repeat;background-position:center right;background-size:16px}a.pdf{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-pdf.png)}a.doc{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-doc.png)}a.ext{padding-right:18px;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-ext-01a.png);background-size:12px}::selection{background-color:rgba(111,192,167,0.5)}::-moz-selection{background-color:rgba(111,192,167,0.5)}input[type="text"]:disabled{background-color:#ccc}input:checked{border:1px solid #090}.clearfix:after{visibility:hidden;display:block;clear:both;content:".";font-size:0;height:0}*:first-child+html .clearfix{zoom:1}.social-icons{margin-top:24px}.social-icons a{display:inline-block;width:30px;height:30px;margin:0 14px -4px 0;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.social-icons a.sc-fb{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/svg/icon-facebook.svg)}.social-icons a.sc-tw{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/svg/icon-twitter.svg)}.social-icons a.sc-in{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/svg/icon-instagram.svg)}.social-icons a.sc-li{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/svg/icon-linkedin.svg)}.social-icons a.sc-yt{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/svg/icon-youtube.svg)}.social-icons a:hover{opacity:.5;filter:alpha(opacity=50)}.social-icons a span{position:absolute;left:-9999px}.social-icons .handle{font-size:1.25em;font-weight:600;letter-spacing:4px;text-transform:uppercase}.social-icons .handle a{width:auto;height:auto;color:#123b60;text-decoration:none;margin:0}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%;padding:10px 0}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:20px}.flickity-prev-next-button.next{right:20px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:20px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:20px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-60px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.main-content ol.flickity-page-dots{margin:0}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 6px;background-color:#bababa;border-radius:50%;cursor:pointer;-webkit-transition:transform .2s linear;-moz-transition:transform .2s linear;-ms-transition:transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear}.flickity-page-dots .dot.is-selected{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.carousel:after{content:'flickity';display:none}.carousel .flickity-viewport{padding:0;z-index:1}.carousel .flickity-button{z-index:9}.carousel .flickity-page-dots{display:none}.carousel .flickity-page-dots .dot{width:15px;height:16px;padding:0;margin:0 8px;background:#123b60;border-radius:0}.carousel .flickity-page-dots .dot.is-selected{background:#6fc0a7}.carousel.carousel-main{display:flex}.page-home .header-hero .header-hero--txt{max-width:74%;padding-bottom:64px}.page-home .header-hero .header-hero--txt .btn{margin-top:134px}.page-home .main-content.main-content--shunted{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:40px}.page-home .main-content.main-content--alt-01 .split-col .split-col--block:last-child{padding-left:120px}.page-home .main-content.main-content--testimonials .blockquote-hldr{margin-top:0}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote{width:50%;padding-top:60px;padding-right:80px}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote p{font-size:2.125em;font-weight:600}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote cite{margin:24px 0 0}.page-home .carousel-main{margin-bottom:-60px}.stats-burst{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:54px 80px;background-color:#6fc0a7;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-01a.png);background-position:top right;background-repeat:no-repeat;background-size:180px;border-radius:40px}.stats-burst .stats-burst--item{width:19.65%;margin:0 11.4% 0 0}.stats-burst .stats-burst--item p{font-size:1.5em;font-weight:400;line-height:normal;margin:0}.stats-burst .stats-burst--item strong{display:block;color:#123b60;font-size:3.35em;font-weight:600}.page-services .logo-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:86%;margin:50px 0 -50px}.page-services .logo-grid div{height:44px;margin:0 80px 50px 0}.page-services .logo-grid img{max-width:220px;max-height:44px}.page-about .main-content .split-col.split-col--anom .split-col--block.split-col--img{text-align:right}.page-about .main-content .split-col.split-col--anom .split-col--block.split-col--img img{width:490px}.page-contact .mob-only{display:none}.page-contact .main-content .contact-box{max-width:500px;color:#fff;margin:50px 0 0;padding:50px 54px;background-color:#123b60;border-radius:40px}.page-contact .main-content .contact-box dl{margin:0}.page-contact .main-content .contact-box dl dt{position:relative;font-size:1.25em;font-weight:600;text-transform:uppercase;letter-spacing:6px;padding-left:44px}.page-contact .main-content .contact-box dl dt:before{content:"";position:absolute;top:4px;left:0;width:30px;height:36px;background-repeat:no-repeat;background-size:contain}.page-contact .main-content .contact-box dl dt.cb-01a:before{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-loc-01a.png)}.page-contact .main-content .contact-box dl dt.cb-02a:before{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-email-01a.png)}.page-contact .main-content .contact-box dl dt.cb-03a:before{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-tel-01a.png)}.page-contact .main-content .contact-box dl dt.cb-04a{font-size:0}.page-contact .main-content .contact-box dl dt.cb-04a:before{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-linkedin-01a.png)}.page-contact .main-content .contact-box dl dd{font-size:1.25em;margin:0 0 24px;padding-left:44px}.page-contact .main-content .contact-box dl dd a{color:#fff}.page-contact .main-content .contact-box dl dd:last-of-type{font-size:1.25em;line-height:44px;font-weight:600;text-transform:uppercase;letter-spacing:6px;margin:0}body .blackout-canvas{display:none;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-ms-transition:background-color .5s linear;-o-transition:background-color .5s linear;transition:background-color .5s linear}body.menu-focus .blackout-canvas{display:block;position:fixed;z-index:8;top:0;right:0;bottom:0;left:0}body.menu-focus .nav{top:0}@font-face{}@media screen and (min-width: 961px){.carousel:after{content:''}}@media screen and (max-device-width: 1440px), screen and (max-width: 1440px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}video{width:100%}.container{width:auto}.header-hero .header-hero--txt .btn a{letter-spacing:3px;padding-left:32px;padding-right:60px}.page-services .logo-grid{max-width:none}}@media screen and (max-device-width: 1280px), screen and (max-width: 1280px){body{font-size:90%}.container{padding:0 50px}#header{top:106px;width:calc(100% - 100px)}.header-hero{margin-top:50px}#nav ul{margin-right:56px}#main-content_holder{margin-left:30px;margin-right:30px}.container--footer{margin-bottom:50px}#footer{padding:50px 40px 40px}#footer section:nth-child(2){width:310px}.btn a{font-size:1.25em;padding:22px 54px 22px 26px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 34px), calc(100% - 20px) calc(100% - 34px), calc(100% - 20px) 100%, 0 100%)}.header-hero .header-hero--txt .btn a{letter-spacing:3px;padding-left:22px;padding-right:50px}.main-content.main-content--testimonials{padding-right:40px;padding-left:40px}.main-content .service-holder.service-holder--mini{margin-right:-30px;padding:32px 0 0 32px;border-radius:50px 0 0 0}.main-content .service-holder.service-holder--mini section{width:calc(33.333% - 7.5px);margin:0 10px 0 0}.main-content .service-holder.service-holder--listings section{font-size:90%;width:calc(33.333% - 20px);padding:30px;margin:0 30px 30px 0}.main-content .service-holder.service-holder--halves section{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px;padding-bottom:64px;border-radius:30px}.page-home .carousel-main{margin-bottom:-30px}.stats-burst{background-size:124px}.main-content .split-col--pointers .split-col--block:last-child{padding-left:60px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing{padding:0 0 30px 30px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing span{width:120px;height:120px;line-height:120px;background-size:50px}.main-content .split-col--pointers.split-col--reversed .split-col--block:last-child{padding-right:60px}#contact-form fieldset,.wpcf7 fieldset{padding-right:40px;padding-left:40px;background-size:110px}}@media screen and (max-device-width: 1080px), screen and (max-width: 1080px){.main-content .service-holder.service-holder--profiles{-webkit-justify-content:space-between;justify-content:space-between}.main-content .service-holder.service-holder--profiles section:nth-child(2n){margin-right:0}.main-content .service-holder.service-holder--profiles section .service-holder--img img{max-width:100%}.main-content .service-holder.service-holder--listings section{width:calc(33.333% - 13.5px);padding:30px;margin:0 20px 0 0}.main-content .service-holder.service-holder--halves section{width:calc(50% - 20px);margin-right:40px;margin-bottom:40px;padding-bottom:64px}.page-home .header-hero .header-hero--txt{max-width:none;padding-bottom:0}.page-home .header-hero .header-hero--txt .btn{margin-top:40px}.page-home .header-hero .header-hero--txt .btn a{letter-spacing:6px;padding:28px 64px 28px 36px}.page-home .main-content .service-holder.service-holder--mini{max-width:none;margin:0;padding:0;background-color:transparent}.page-home .main-content .service-holder.service-holder--mini:before,.page-home .main-content .service-holder.service-holder--mini:after{display:none}.page-home .main-content.main-content--shunted{margin-bottom:70px}.page-home .main-content.main-content--testimonials .blockquote-hldr{-webkit-justify-content:space-between;justify-content:space-between}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote{width:47%;padding-right:0;margin-right:6%}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote:nth-child(2n){margin-right:0%}.stats-burst{padding:44px 40px}.stats-burst .stats-burst--item{width:20%;margin:0 8% 0 0}}@media screen and (max-device-width: 960px), screen and (max-width: 960px){.header--logo img{max-width:140px}.page-services .header-hero,.page-casestudies .header-hero,.page-about .header-hero,.page-contact .header-hero,.page-generic .header-hero{background-size:300% 100%;background-position:50% 0}.navslide--holder{display:block}.nav{z-index:9999;position:absolute;top:-300px;left:0;width:100%;padding:32px 32px 22px;background-color:#123b60;border-radius:30px;-webkit-transition:top .6s ease-in-out;-moz-transition:top .6s ease-in-out;-ms-transition:top .6s ease-in-out;-o-transition:top .6s ease-in-out;transition:top .6s ease-in-out}#nav{overflow:hidden;position:absolute;top:-56px;left:0;width:100%;height:230px;border-radius:30px}#nav ul{float:left;margin:10px 0 0}#nav ul li{text-align:left;width:100%;font-size:1.325em}#nav ul li a{margin-left:30px;background-image:linear-gradient(to left, rgba(255,255,255,0) 50%, rgba(111,192,167,0) 50%);background-position:100% 0}#nav ul li a:hover{background-image:linear-gradient(to left, rgba(255,255,255,0) 50%, #6fc0a7 50%);background-position:0}#nav ul li:after{right:auto;left:0}#nav ul li.current-menu-item:after{background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-arrow-01a.png)}#footer{border-radius:30px}#footer section{width:100%}#footer section:first-child{margin-bottom:40px}#footer section img{max-width:140px;margin-bottom:30px}#footer section.full ul li{display:block;margin:0 0 4px}#main-content_holder{margin-left:0;margin-right:0}.main-content.main-content--testimonials .blockquote-hldr blockquote img{max-width:220px;margin:-70px 0 32px 50px}.main-content.main-content--alt-01 ol li{margin:0 0 40px}.main-content.main-content--alt-01 ol li:before{left:-110px;width:80px;line-height:80px;font-size:1.85em}.main-content.main-content--alt-01 ol li:hover:before{left:-116px}.main-content.main-content--alt-01 .split-col .split-col--block:last-child{padding-left:70px}.main-content.main-content--testimonials{border-radius:30px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing{padding:0 0 30px 30px}.main-content .split-col--pointers .split-col--block.split-col--img .pointing span{width:90px;height:90px;font-size:2.5em;line-height:90px;background-size:32px}.main-content .service-holder.service-holder--withbtns section{min-height:auto;width:100%}.carousel.carousel-main{display:block;margin:0 0 40px}.carousel .flickity-page-dots{display:block}.page-home .header-hero{border-radius:30px;background-position:bottom center}.page-home .header-hero:after{content:"";display:block;z-index:1;position:absolute;right:0;bottom:0;left:0;height:100%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(18,59,96,0.6) 100%);border-radius:30px}.page-home .header-hero .header-hero--txt{z-index:2;position:relative}.page-home .main-content.main-content--alt-01 .split-col .split-col--block:last-child{padding-left:70px}.stats-burst{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px;background-position:bottom right;border-radius:30px}.stats-burst .stats-burst--item{width:100%;margin:0 0 32px}.stats-burst .stats-burst--item strong{font-size:2.95em}.page-services .logo-grid{max-width:none;margin-bottom:20px}.page-services .logo-grid div{margin:0 32px 32px 0}.page-services .logo-grid img{max-width:150px;max-height:36px}.page-contact .mob-only{display:block;margin:40px 0 40px}.page-contact main .split-col.split-col--reversed{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.page-contact main .split-col.split-col--reversed .split-col--block{display:none;width:100%}.page-contact main .split-col.split-col--reversed .split-col--block .contact-box{padding:40px 32px;margin-bottom:50px}.page-contact main .split-col.split-col--reversed .split-col--block .contact-box dl dt:before{width:20px}.page-contact main .split-col.split-col--reversed .split-col--block .contact-box dl dd:last-of-type{line-height:30px}.page-contact main .split-col.split-col--reversed .split-col--block:last-child{display:block}#contact-form fieldset,.wpcf7 fieldset{padding-right:30px;padding-left:30px}#contact-form input[type="text"],#contact-form input[type="tel"],#contact-form input[type="email"],#contact-form input[type="url"],#contact-form input[type="file"],#contact-form input[type="password"],.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 input[type="url"],.wpcf7 input[type="file"],.wpcf7 input[type="password"]{min-height:50px}#contact-form label,.wpcf7 label{font-size:1.2em;letter-spacing:2px;margin-bottom:10px}}@media screen and (max-device-width: 768px), screen and (max-width: 768px){body{font-size:85%}#top-link a{display:none;position:fixed;z-index:9999;right:16px;bottom:20px;width:40px;height:40px;background:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-whatsapp-01a.png) no-repeat;background-size:contain}.main-content header{margin:0 0 26px}.main-content h2{font-size:2.35em;margin-bottom:0}.main-content.main-content--testimonials{padding:44px 30px 120px;background-image:url(//axystech.co.uk/wp-content/themes/axydove/img/icon-corner-01b.png);background-position:bottom right;background-size:140px}.main-content.main-content--testimonials .blockquote-hldr blockquote{width:100%;margin:0 0 32px}.main-content.main-content--testimonials .blockquote-hldr blockquote:nth-child(2n){margin-right:0}.main-content.main-content--testimonials .blockquote-hldr.blockquote-hldr--solo{max-width:none}.header-hero.header-hero--mini .header-hero--txt{padding:24px 0;min-height:80px}.header-hero.header-hero--mini .header-hero--txt h2{font-size:2.5em}.page-home .main-content.main-content--shunted{margin-bottom:20px}.page-home .main-content .service-holder.service-holder--mini section{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;margin:0 0 20px}.page-home .main-content .service-holder.service-holder--mini section .service-holder--img{width:50px}.page-home .main-content .service-holder.service-holder--mini section .service-holder--txt{margin-left:24px}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote{width:100%;margin:0 0 32px}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote:nth-child(2n){margin-right:0}.page-home .main-content.main-content--testimonials .blockquote-hldr blockquote p{font-size:1.95em}}@media screen and (max-device-width: 640px), screen and (max-width: 640px){.container{padding:0 24px}.container--footer{margin-bottom:24px}#header{top:62px;width:calc(100% - 48px)}.header--logo{margin-left:32px}.navslide--holder{right:32px}#nav{top:-38px}#nav ul{margin:0}.header-hero{margin-top:24px;margin-bottom:30px;padding:32px 32px}.header-hero .header-hero--txt{padding:216px 0 10px}.header-hero .header-hero--txt h2{font-size:2.95em}.header-hero .header-hero--txt h2 strong{line-height:0.3em;padding:8px 8px 16px}#footer section h6{font-size:2.3em}#footer section.full{margin-top:40px}.btn{min-width:100%}.btn a{font-size:1.2em;letter-spacing:3px;min-width:100%;padding-left:0;padding-right:10px}.btn.btn--slim a{text-align:left;padding:30px 0 0;background-position:top left}.social-icons .handle{display:block;margin:12px 0 0}.main-content ul li,.main-content ol li,.main-content dl li{padding-left:32px;background-size:16px}.main-content.main-content--alt-01{margin-top:70px}.main-content.main-content--alt-01 .split-col{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.main-content.main-content--alt-01 .split-col .split-col--block{width:100%}.main-content.main-content--alt-01 .split-col .split-col--block:first-child{width:100%;margin-bottom:0}.main-content.main-content--alt-01 .split-col .split-col--block:last-child{padding-left:20px;padding-right:20px;margin-bottom:30px}.main-content.main-content--alt-01 ol li{padding-top:90px;margin-bottom:20px}.main-content.main-content--alt-01 ol li:before{left:0;top:0}.main-content.main-content--alt-01 ol li:hover:before{left:0}.main-content.main-content--testimonials .blockquote-hldr blockquote img{width:100%;max-width:none;margin-top:0}.main-content.main-content--testimonials .blockquote-hldr blockquote .btn a{margin-top:40px}.main-content{margin-bottom:30px}.main-content .split-col .split-col--block{width:100%;margin-bottom:30px}.main-content .split-col .split-col--block:last-child{padding-left:20px;padding-right:20px;margin-bottom:0}.main-content .split-col.split-col--reversed .split-col--block:last-child{padding-left:20px;padding-right:20px}.main-content .split-col--pointers{margin-bottom:30px}.main-content .split-col--pointers:first-of-type{margin-top:70px}.main-content .split-col--pointers .split-col--block:first-child{width:100%}.main-content .split-col--pointers.split-col--reversed .split-col--block:last-child{padding-left:20px;padding-right:20px}.page-home .main-content.main-content--alt-01 .split-col .split-col--block:last-child{padding-left:20px}.stats-burst{margin-top:64px}.main-content .service-holder.service-holder--profiles section{width:100%;margin:0 0 40px}.main-content .service-holder.service-holder--profiles section .service-holder--img img{margin:0 0 24px}.main-content .service-holder.service-holder--profiles section .service-holder--txt{padding-left:20px;padding-right:20px}.main-content .service-holder.service-holder--profiles section .service-holder--txt h3{margin:0 0 6px}.main-content .service-holder.service-holder--profiles section .service-holder--txt h4{letter-spacing:4px}.main-content .service-holder.service-holder--profiles section .service-holder--txt p{margin-bottom:22px}.main-content .service-holder.service-holder--halves section{width:100%;margin-right:0;margin-bottom:20px;padding-bottom:44px}.main-content .service-holder.service-holder--halves section:nth-child(3n){margin-right:0}.main-content.main-content--testimonials .blockquote-hldr.blockquote-hldr--solo p.excerpt{font-size:1.8em}.main-content .service-holder.service-holder--withbtns section .service-holder--txt{padding-bottom:140px}.main-content .service-holder.service-holder--withbtns section .service-holder--txt .btn{min-width:1px}.page-contact .mob-only{width:calc(100% + 40px);margin:40px 0 40px -20px}.page-contact main .split-col.split-col--reversed .split-col--block .contact-box{width:calc(100% + 40px);margin-left:-20px}.page-contact #contact-form ul li,.page-contact #contact-form ol li,.page-contact #contact-form dl li,.page-contact .wpcf7 ul li,.page-contact .wpcf7 ol li,.page-contact .wpcf7 dl li{padding-left:0}.page-contact .customCheckbox span{padding-left:4px}.page-generic .main-content{font-size:80%}}@media screen and (max-device-width: 500px), screen and (max-width: 500px){.header-hero .header-hero--txt h2{letter-spacing:-1px}.page-home .header-hero .header-hero--txt .btn a{letter-spacing:4px;padding:28px 54px 28px 26px}}