﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{position:relative;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box;position:relative}html{width:100vw;min-width:360px !important;height:auto;position:relative;display:block;top:0}body{width:100%;height:auto;position:relative;background-color:white;overflow-x:hidden !important}a{text-decoration:none;font-style:normal;color:#5e5e5e;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}a:hover{color:#C2B697;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}a:link{color:#5e5e5e}a:visited{color:#5e5e5e}a:active{color:#5e5e5e}ul,li,section,span{margin:0;padding:0;border:0}.card{width:100%;height:auto;display:block;position:relative;padding:0;margin:0;background:transparent;padding:120px 0}.card.light-padding{padding:0px 0px}.card.post-padding{padding:80px 0}.card.card-services{padding:120px 0 60px 0}.card-container{width:100%;max-width:1100px;height:auto;background:transparent;margin:0px auto;display:block;position:relative;box-sizing:border-box;padding:0 40px}.flex-row{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.flex-row-between{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.flex-row-end{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:flex-end;-webkit-align-items:flex-end;justify-content:space-between;-webkit-justify-content:space-between}.flex-column{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.overflow-visible{overflow:visible !important}.overflow-hidden{overflow:hidden !important}.wp-block-media-text{margin:50px 0 !important}.wp-block-media-text__content{align-self:flex-start !important;padding-right:0 !important}.wp-block-media-text__content p{margin:0 !important}.debug{background-color:red !important}.easy-center{margin-left:auto;margin-right:auto;display:block}.easy-text-center{width:100%;text-align:center;display:block}@font-face{font-family:'icomoon';src:url("../font/icomoon.eot?mpd2lh");src:url("../font/icomoon.eot?mpd2lh#iefix") format("embedded-opentype"),url("../font/icomoon.ttf?mpd2lh") format("truetype"),url("../font/icomoon.woff?mpd2lh") format("woff"),url("../font/icomoon.svg?mpd2lh#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope:before{content:"\e907"}.icon-weixin:before{content:"\e908"}.icon-mobile-alt:before{content:"\e909"}.icon-calendar-alt:before{content:"\e90a"}.icon-exchange-alt:before{content:"\e900"}.icon-chevron-left:before{content:"\e901"}.icon-chevron-right:before{content:"\e902"}.icon-map-marker-alt:before{content:"\e903"}.icon-phone:before{content:"\e904"}.icon-external-link-alt:before{content:"\e905"}.icon-check-circle:before{content:"\e906"}*{box-sizing:border-box}.text .center{text-align:center}.text h2{margin-bottom:0.7em;letter-spacing:0.05em;line-height:1.3em;text-align:left;font-family:"Lato",sans-serif;font-size:36px;font-weight:bold;color:#312f2f}.text h2.alt-size-1{font-size:48px;text-align:left}.text h2.alt-size-2{font-size:60px;text-align:center}.text p{line-height:1.7em;margin:3em 0;letter-spacing:0.1em;text-align:justify;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#5e5e5e}.text div.text-tag{margin:50px auto;letter-spacing:0.05em;text-align:center;font-family:"Lato",sans-serif;font-size:18px;font-weight:bold;color:#C2B697}.text figure{width:auto;height:auto;margin:0 auto;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.link{font-family:"Lato",sans-serif;font-size:18px;font-weight:bold;color:#C2B697 !important}.link:after{content:'\e905';display:inline-block;position:relative;left:0.5em;font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-services{background-image:linear-gradient(0deg, #fff 30%, #f3f5f7 30.5%)}.card-light{background-color:#f3f5f7}.card-dark{background-color:#2b3038}.pointer:hover{cursor:pointer}.header.not-first{padding-bottom:0;background-color:#2b3038}.header.not-first .navigation{margin-bottom:50px}.header.not-first .header-gradient{opacity:0.4;background:linear-gradient(126deg, #00d0c0 0%, rgba(85,54,125,0.5) 100%)}.header.not-first .header-text-page{flex-grow:1;margin:50px 0 100px 0}.header.not-first .header-text-page h1{text-align:left;letter-spacing:0.1em;display:block;width:100%;font-family:"Lato",sans-serif;font-size:46px;font-weight:bold;color:#fff}.header.not-first .header-text-page img{display:none}.header{position:relative;width:100%;height:auto;padding-bottom:150px;overflow:hidden}.header .header-image{position:absolute;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.header .header-gradient{background:#3ab3b0;background:linear-gradient(126deg, rgba(0,208,192,0.8) 0%, #55367d 100%);opacity:0.4;position:absolute;top:0;left:0;width:100%;height:100%}.header #header-text-logo{display:none}.header .navigation{height:100px;padding-top:50px;z-index:3;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.header .navigation .logo{height:70px;width:auto;z-index:3}.header .navigation ul li{display:inline-block;padding:25px 25px;text-transform:capitalize;font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#fff;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.header .navigation ul li:hover{color:#C2B697}.header .navigation ul li a{position:absolute;top:0;left:0;width:100%;height:100%}.header .navigation ul .icon-phone{background:white;border-radius:50%;color:#506A7A;font-size:12px;padding:10px;margin-right:20px}.header .header-text{flex-grow:1;padding-bottom:90px;margin-top:2em;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.header .header-text h1{font-family:"Lato",sans-serif;font-size:60px;font-weight:bold;color:#fff;letter-spacing:0.1em;line-height:85px;text-align:left}.header .header-text .header-icons{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start}.header .header-text .header-icons p{margin-top:1em;font-family:"Lato",sans-serif;font-size:18px;font-weight:normal;color:#fff}.header .header-text .header-icons i{font-size:26px;color:#C2B697;margin:0 20px 0 30px}.header .header-text .header-icons i.no-margin{margin-left:0 !important}.header .header-text-all{flex-grow:1;margin:10vh 0 20vh 0;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center}.header .header-text-all .header-text-logo{display:none}.header .header-text-all h1{font-family:"Lato",sans-serif;font-size:60px;font-weight:bold;color:#fff;letter-spacing:0.1em;line-height:85px;display:block;margin:0 auto}.header .curve{position:absolute;bottom:-5px;left:0;width:100%;height:auto;z-index:2;transform:scaleX(1.5)}.header.front-page{height:80vh;min-height:700px;padding-bottom:0 !important}.header.front-page .curve{transform:scaleX(1.1) !important}#phone-navigation-bar{position:sticky !important;position:-webkit-sticky;display:none;top:0;height:50px;width:100%;background:rgba(43,48,56,0.99);z-index:10;padding:0 40px;-webkit-box-shadow:0 3px 10px -4px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 10px -4px rgba(0,0,0,0.5);box-shadow:0 3px 10px -4px rgba(0,0,0,0.5)}#phone-navigation-bar #hamburger-button.is-active{position:absolute;left:40px}#phone-navigation-bar .phone-nav-contact-menu{visibility:visible;pointer-events:all}#phone-navigation-bar .phone-nav-contact-menu li{width:35px;color:white;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}#phone-navigation-bar .phone-nav-contact-menu li:hover{color:#C2B697;-webkit-transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-o-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out}#phone-navigation-bar .phone-nav-contact-menu li a{position:absolute;top:0;left:0;width:100%;height:100%}#phone-navigation-bar .phone-nav-contact-menu.open{visibility:hidden;pointer-events:none}#phone-navigation{position:fixed;top:0;right:-100vw;z-index:10;width:calc(100vw - 100px);height:100%;overflow-y:auto;background-color:#2b3038;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:flex-start;-webkit-align-items:flex-start;justify-content:flex-start;-webkit-justify-content:flex-start}#phone-navigation.open{right:0;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#phone-navigation ul{width:100%;height:auto;margin-bottom:40px;flex-grow:1}#phone-navigation ul li:first-of-type{padding:40px;width:100%;margin:0 auto 0 auto;display:block}#phone-navigation ul li:first-of-type img{width:100%;max-width:300px;height:auto}#phone-navigation ul li:not(:first-of-type){padding:15px 40px;width:100%;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#fff;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#phone-navigation ul li:not(:first-of-type):hover{color:#C2B697;background-color:rgba(255,255,255,0.1) !important;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#phone-navigation ul li:not(:first-of-type) a{position:absolute;top:0;left:0;width:100%;height:100%}#phone-navigation ul li:not(:first-of-type):nth-child(2n){background-color:rgba(255,255,255,0.03)}#phone-navigation table{width:calc(100% - 80px);display:block;align-self:center;margin-bottom:20px;position:relative}#phone-navigation table tr{height:25px;position:relative}#phone-navigation table td:first-child{width:50px}#phone-navigation table td{text-align:left;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#fff;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#phone-navigation table a{color:white}#phone-navigation table a:hover{color:#C2B697 !important}#site-overlay{visibility:hidden;cursor:pointer;background-color:rgba(0,0,0,0.2);z-index:9;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}#site-overlay.open{pointer-events:all;visibility:visible;opacity:1;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out;transition:opacity 0.25s ease-in-out}.view-helper{position:fixed;width:1100px;height:100%;border:40px solid rgba(255,0,0,0.5);left:calc(50% - 550px);z-index:100;pointer-events:none}.swipe-image{width:30px;height:auto;margin:0 auto;display:block;opacity:0.5;top:50px;z-index:5}.services{width:calc(100% + 80px) !important;right:40px}.services .glide__arrows{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%}.services .glide__arrows .glide__arrow{background:none;border:none;margin:none;padding:none}.services .glide__arrows .glide__arrow i{color:#312f2f;font-size:36px}.services .glide__arrows .glide__arrow--left{left:-50px}.services .glide__arrows .glide__arrow--right{right:-50px}.services .glide__slides{margin-top:40px;padding-top:40px !important;padding-bottom:40px !important}.services .service{height:auto;min-height:410px;background-color:#00d0c0;padding:100px 50px 0 50px;border-radius:10px;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 15px 2px rgba(0,0,0,0.1);box-shadow:0 0 15px 2px rgba(0,0,0,0.1)}.services .service header{font-family:"Lato",sans-serif;font-size:24px;font-weight:bold;color:#fff}.services .service p{margin:30px auto 0 auto;text-align:left;letter-spacing:0.05em;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#fff}.services .service img{position:absolute;opacity:0.2;width:170px;height:auto;right:-20px;bottom:-20px}.card-certification{width:100%;text-align:center}.card-certification figure{display:inline-block;margin:0 50px;width:45%;max-width:200px;height:200px}.card-certification figure img{width:auto;height:100%}.card-industries{overflow:hidden;padding:200px 0}.card-industries .im{position:absolute !important;bottom:0;right:0;height:80%;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out}.card-industries .industry{color:#00d0c0}.card-industries .industry .ti-cursor{font-weight:normal !important}.card-industries .fade-in{opacity:1}.icons{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.icons article{width:30%;min-width:245px;height:100px;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.icons article p{width:60%;font-size:20px;color:#2b3038 !important;letter-spacing:0em;text-align:left;background:none}.icons .icon{--size: 75px;display:inline-block;width:var(--size);height:var(--size)}.condition{letter-spacing:0em !important;text-align:left;opacity:0.5}.card-certs{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-evenly;-webkit-justify-content:space-evenly}.card-certs article{width:300px;height:80%;margin:100px auto;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.card-certs article img{max-width:110px;height:auto}.card-certs article:nth-child(2) header{font-size:30px}.card-certs article header{text-align:center;flex-grow:1;margin:50px 0;font-family:"Lato",sans-serif;font-size:72px;font-weight:bold;color:#fff}.card-certs article p{text-align:center;font-family:"Lato",sans-serif;font-size:18px;font-weight:normal;color:#00d0c0}.thames-container{display:block;width:100%;height:auto;padding-bottom:150px}.thames-container.no-padding{padding-bottom:0}.thames-container img{width:100%;height:auto;min-height:300px;object-fit:cover;object-position:center}.thames-container i.map-marker{position:absolute;left:44%;top:0;color:#2b3038;font-size:62px;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.thames-container i.map-marker a{position:absolute;top:0;left:0;width:100%;height:100%}.thames-container i.map-marker:hover{top:-10px;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.thames-container i.map-marker::after{display:block;position:absolute;width:170px;padding-top:10px;right:-60px;text-align:center;content:'Central London Office';font-family:"Lato",sans-serif;font-size:16px;font-weight:bold;color:#2b3038}.card-location{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.card-location address{width:50%;font-style:normal !important}.card-location address header,.card-location address header a{font-family:"Lato",sans-serif;font-size:30px;font-weight:bold;color:#312f2f}.card-location address header a:after{content:'';position:absolute;top:-6px;left:0;width:calc(100%);height:calc(100%);border-bottom:4px solid rgba(194,182,151,0.3)}.card-location address header a:hover{color:#C2B697}.card-location address header a:hover:after{border:none}.card-location address .icons p{font-size:16px}.card-location section{width:40%;min-width:300px}.card-location section img{width:100%;height:100%;object-fit:contain;margin-right:auto;display:block}.g-map{width:100%;height:400px}.service-bookkeeping,.service-accounts{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.service-bookkeeping section,.service-accounts section{width:50%;min-width:400px;max-width:440px;height:100%;flex-grow:1}.service-bookkeeping section div.text-tag,.service-accounts section div.text-tag{text-align:left;margin:10px 0}.service-bookkeeping .p-image,.service-accounts .p-image{flex-grow:0}.service-bookkeeping .p-image img:first-of-type,.service-accounts .p-image img:first-of-type{display:block;margin:0 auto}.service-bookkeeping .quickbooks,.service-bookkeeping .iris{position:absolute}.service-bookkeeping .quickbooks{right:0;top:-30px}.service-bookkeeping .iris{top:55px;left:20px}.service-accounts .service-up,.service-accounts .service-down{position:absolute}.service-accounts .service-graph{width:calc(100% - 50px);height:auto}.service-accounts .service-up{left:0;top:-60px}.service-accounts .service-down{top:55px;right:20px}.swap-accountants{font-size:100px;color:#C2B697;text-align:center;margin:50px auto}.invert-text .usertext h2{color:#00d0c0;text-align:left;margin-bottom:0.5em}.invert-text .usertext p{color:white}.invert-text .usertext p a{color:white}.services-page{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.services-page article{width:100%;min-width:360px;max-width:calc(50% - 20px);flex-grow:1;margin:50px 0;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.services-page article img{width:90px;height:auto;margin:0 auto}.services-page article section{width:100%;max-width:calc(100% - 130px);flex-grow:1}.services-page article section h3{font-family:"Lato",sans-serif;font-size:30px;font-weight:bold;color:#00d0c0}.services-page article section p{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#d9d9d9 !important}.footer{background-color:#2b3038}.footer-table{font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#fff;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-start;-webkit-align-items:flex-start;justify-content:space-between;-webkit-justify-content:space-between}.footer-table.contact-us{color:#5e5e5e}.footer-table.contact-us header,.footer-table.contact-us a{color:#5e5e5e}.footer-table.contact-us address,.footer-table.contact-us nav{min-width:250px}.footer-table.contact-us article,.footer-table.contact-us address,.footer-table.contact-us nav{opacity:1}.footer-table header{max-width:160px;margin-bottom:20px;font-family:"Lato",sans-serif;font-size:24px;font-weight:bold;color:#fff}.footer-table p{line-height:1.5em}.footer-table article,.footer-table address,.footer-table nav{width:20%;height:auto;margin-bottom:50px;font-style:normal !important;opacity:0.9}.footer-table article{flex-grow:1;min-width:275px}.footer-table address,.footer-table nav{min-width:200px}.footer-table table{width:100%}.footer-table table tr{height:25px}.footer-table table td{width:40%}.footer-table table td:nth-child(2n){width:60%}.footer-table a{color:white}.footer-table a:after{content:'';position:absolute;top:-6px;left:0;width:calc(100%);height:calc(100%);border-bottom:4px solid rgba(194,182,151,0.3)}.footer-table a:hover{color:#C2B697}.footer-table a:hover:after{border:none}.footer-logo{max-width:350px;width:100%;height:auto;margin-bottom:50px}.cc-window{position:fixed;left:20px;bottom:20px;z-index:20;width:calc(100% - 20px);height:auto;padding:20px;max-width:200px;border-radius:10px;-webkit-box-shadow:0 3px 10px -4px rgba(0,0,0,0.8);-moz-box-shadow:0 3px 10px -4px rgba(0,0,0,0.8);box-shadow:0 3px 10px -4px rgba(0,0,0,0.8);font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#312f2f}.cc-window .cc-compliance{margin-top:20px;cursor:pointer}.cc-window .cc-compliance a{padding:5px 10px;border-radius:10px}.cc-window.fade-out{animation:fadeout 1s;opacity:0;pointer-events:none}.cc-window.fade-in{animation:fadein 1s;opacity:1;pointer-events:all}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.usertext{width:100%;margin:0 auto}.usertext img:not(.icon){padding:20px}.usertext img.alignright{float:right;margin:0 0 1em 1em}.usertext img.alignleft{float:left;margin:0 1em 1em 0}.usertext img.aligncenter{display:block;margin-left:auto;margin-right:auto}.usertext .alignright{float:right}.usertext .alignleft{float:left}.usertext .aligncenter{display:block;margin-left:auto;margin-right:auto}.usertext figure img{max-width:100%;height:auto;margin:0 auto;display:block}.usertext .wp-block-quote{position:relative;margin:40px auto;padding:0 20px !important}.usertext .wp-block-quote p{margin:0 auto;box-sizing:border-box;padding:0 30px;color:#424242;font-size:22px;text-align:center}.usertext .wp-block-quote p:first-of-type{margin-top:70px;margin-bottom:20px}.usertext .wp-block-quote p:first-of-type::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:30px;content:'\f10d';color:#00d0c0;position:absolute;top:-60px;left:calc(50% - 15px)}.usertext .wp-block-quote cite{color:#858585}.usertext .wp-block-quote cite:before{content:'─';margin-right:10px}.usertext h1{font-family:"Lato",sans-serif;font-size:46px;font-weight:bold;color:#312f2f;letter-spacing:0.1em;margin-bottom:1.5em}.usertext h2{font-family:"Lato",sans-serif;font-size:46px;font-weight:bold;color:#312f2f;letter-spacing:0.1em;line-height:1.5em;margin-bottom:1.5em}.usertext h3{font-family:"Lato",sans-serif;font-size:30px;font-weight:bold;color:#312f2f;letter-spacing:normal;line-height:normal;margin-bottom:1em}.usertext h4{font-family:"Lato",sans-serif;font-size:24px;font-weight:bold;color:#312f2f;letter-spacing:normal;line-height:normal;margin-bottom:1em}.usertext p{text-align:left;width:100%;margin:1.5em 0;line-height:1.7em;letter-spacing:0.1em;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#5e5e5e}.usertext p b,.usertext p strong{font-weight:bold}.usertext p a{color:#5e5e5e}.usertext p a:after{content:'';position:absolute;top:-6px;left:0;width:calc(100%);height:calc(100%);border-bottom:4px solid rgba(194,182,151,0.3)}.usertext p a:hover{color:#C2B697}.usertext p a:hover:after{border:none}.usertext div.text-tag,.usertext a.text-tag{letter-spacing:0.05em;text-align:left;position:relative;bottom:3em;font-family:"Lato",sans-serif;font-size:18px;font-weight:bold;color:#C2B697}@media (max-width: 1000px){#phone-navigation-bar{-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between}.header .navigation{display:none !important}.header.not-first{padding-bottom:0 !important}.header .header-text #header-text-logo{display:block;width:300px;margin:40px 0}.header.not-first{min-height:0 !important}.header.not-first .header-text-page{margin:50px auto}.card.post-padding{padding:40px 0}}@media (max-width: 400px){#phone-navigation table{width:calc(100% - 40px)}#phone-navigation ul li{padding-left:20px !important;padding-right:20px !important}}@media (min-width: 1000px){#phone-navigation,#site-overlay{display:none !important}}@media (max-width: 990px){.usertext h1,.usertext h2,.header.not-first .header-text-page h1,.header.not-first .header-text-page h2{font-size:30px}.usertext div.text-tag,.usertext .nf-form-wrap .nf-form-fields-required,.header.not-first .header-text-page div.text-tag,.header.not-first .header-text-page .nf-form-wrap .nf-form-fields-required{bottom:2em}.text h2{margin-bottom:0.7em;letter-spacing:0.05em;line-height:1.3em;text-align:left;font-size:30px}.text h2.alt-size-1{font-size:30px}.text h2.alt-size-2{font-size:42px}.text p{line-height:1.7em;margin:3em 0;letter-spacing:0.1em;text-align:justify;font-family:"Lato",sans-serif;font-size:16px;font-weight:normal;color:#5e5e5e}.text .link{font-size:16px}.text div.text-tag{margin:50px auto;letter-spacing:0.05em;text-align:center;font-family:"Lato",sans-serif;font-size:18px;font-weight:bold;color:#C2B697}.header .header-text .header-icons{width:100%;-js-display:flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:flex-start;-webkit-justify-content:flex-start}.header .header-text .header-icons p{padding-right:20px}.header .header-text .header-icons i{margin:0 20px 30px 0}.header .header-text h1{font-size:50px}.card-certs article{margin:50px auto}.card-certs article:not(:nth-child(2)) header{font-size:46px}}@media (max-height: 770px) and (min-width: 1000px){.header{height:auto !important}}@media (max-width: 720px){.header .header-text h1{line-height:60px}.header{height:auto !important;min-height:400px}.header.front-page{height:auto !important;min-height:auto !important}}@media (max-height: 920px) and (max-width: 720px){.header .header-text h1{font-size:30px;line-height:40px}#header-text-logo{display:block;width:200px;margin:40px auto}}@media (max-width: 700px){.card-certification figure{height:120px;margin:0 auto}}@media (max-width: 990px){.icons p,.icons article p{font-size:16px}}@media (max-width: 812px){.icons p,.icons article p{font-size:16px}}@media (max-width: 710px){.card-industries{padding:150px 0}.alt-size-2{height:2.5em}#typed{display:inline !important}#typed::before{content:"";display:block}.card-industries .im{width:40vh;height:auto}}@media (max-width: 1200px){.services{width:calc(90%) !important;right:0;margin:0 auto}}@media (max-width: 500px){.services{width:calc(100% + 80px) !important;left:-40px !important}.services .glide__arrows{display:none}.header .header-text .header-icons p{width:100%;font-size:14px}.header .header-text .header-icons i{font-size:20px}}@media (max-width: 920px){.services{width:calc(100% + 40px);right:20px;left:0}.services .glide__arrows .glide__arrow--left{left:-25px}.services .glide__arrows .glide__arrow--right{right:-25px}.services .service p{margin-bottom:20px !important}}@media (max-width: 500px){.service-bookkeeping .p-image,.service-accounts .p-image{width:100%;min-width:100%}.service-bookkeeping .p-image img:first-of-type,.service-accounts .p-image img:first-of-type{width:100%;max-width:344px;height:auto}.service-bookkeeping .p-image .iris,.service-accounts .p-image .iris{left:-10px}.service-bookkeeping .p-image .service-up,.service-accounts .p-image .service-up{width:150px;height:auto}.service-bookkeeping .p-image .service-down,.service-accounts .p-image .service-down{width:130px;height:auto}.services-page article img{width:80px;top:-30px}.services-page article section{max-width:100%}}@media (max-width: 750px){.thames-container i.map-marker{top:-50px}.thames-container i.map-marker:hover{top:-60px}.card-location{flex-direction:column;-webkit-flex-direction:column}.card-location section,.card-location address{width:100%}.card-location section{order:2;margin-top:50px;max-width:350px;margin-right:auto}}@media (max-width: 800px){.services-page article{max-width:100%;min-width:0}}@media (max-width: 1000px){.thames-container i.map-marker{font-size:42px}.thames-container i.map-marker::after{left:30px;padding-top:0;bottom:calc(50% - 5px);text-align:right}.service-bookkeeping section:not(.p-image),.service-accounts section:not(.p-image){max-width:100%;min-width:100%}.service-bookkeeping .p-image,.service-accounts .p-image{order:2;margin-left:auto;margin-right:auto}.service-accounts .p-image{margin:80px auto 50px auto}}@media (max-width: 1600px){.thames-container i.map-marker{font-size:42px}}@media (max-width: 780px){.footer-table address,.footer-table nav{flex-grow:1}.footer-table header{font-size:20px}}
/*# sourceMappingURL=free-style.css.map */
