@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:where(figure){margin:0 0 1em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.modal{position:fixed;z-index:18000000;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0/.6);overflow-y:scroll}.modal__overlay{height:100%}@media (min-width:1000px){.modal__overlay{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.modal__container{background-color:#fff;padding:32px;margin:0;overflow:scroll;height:100%;width:100%;-webkit-overflow-scrolling:touch;max-height:100dvh;position:relative}@media (min-width:1000px){.modal__container{max-width:80ch;border-radius:8px;padding:64px;margin:0 64px}}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0}.modal__close{color:#003845;background:#fff0;border:0;outline:0;font-size:24px;margin-top:0;-webkit-appearance:none;padding:0;margin-left:0;margin-right:0;width:auto}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:16px;margin-bottom:0}@media (min-width:1400px){.modal__content{margin-top:32px;margin-bottom:0}}.modal__content ul{padding:0 0 0 16px}.modal__content p{font-size:17px}@media (min-width:1400px){.modal__content p{font-size:20px}}.micromodal-slide,figure svg.inverted,header#nav .wrap .tabs{display:none}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@font-face{font-display:swap;font-family:"GT Walsheim Regular";src:url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Regular.eot);src:url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Regular.woff)format("woff"),url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"GT Walsheim Medium";src:url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Medium.eot);src:url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Medium.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Medium.woff)format("woff"),url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Medium.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"GT Walsheim Bold";src:url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Bold.eot);src:url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Bold.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Bold.woff)format("woff"),url(/wp-content/themes/londonoffices/assets/fonts/GT-Walsheim-Bold.ttf)format("truetype");font-weight:400;font-style:normal}h1,h2{font-size:2em;margin:0}h2{font-family:"GT Walsheim Medium";font-weight:500;letter-spacing:-.5px;font-size:1.5em}blockquote{background:#003845;padding:32px;color:#fff}nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}form input,form textarea{font-family:"GT Walsheim Regular";font-size:18px;line-height:1;-webkit-appearance:none}form .field label{font-family:"GT Walsheim Medium";font-size:15px;line-height:1}form .field label span{display:block}@media (min-width:1400px){form .field input[type=email],form .field input[type=tel],form .field input[type=text],form .field textarea{line-height:72px;height:72px}}form .field input[type=email]:focus,form .field input[type=tel]:focus,form .field input[type=text]:focus,form .field textarea:focus{border-color:#003845}footer .brand .wrap ul li:first-child::before,form .field label span:first-child{display:none}footer{margin-top:32px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:8px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:18px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:2px;background-color:#003845;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-1px}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}*{box-sizing:border-box;transition:color .1s ease-in-out,background-color .1s linear}body,html{overflow-x:hidden;scroll-behavior:smooth}html{margin:0}body{-webkit-overflow-scrolling:touch;background:#fdf9f8;font-family:"GT Walsheim Regular";font-size:16px}#touch-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}li,p{font-size:18px}li{margin-top:0}@media (min-width:1000px){li,p{font-size:20px}}a,body{color:#003845}@media (min-width:800px){blockquote{padding:32px 48px}}@media (min-width:1400px){blockquote{padding:32px;width:376px;border-radius:8px}}blockquote.pull{position:relative;margin:32px 0}@media (min-width:1000px){blockquote.pull{float:right;margin-left:32px;margin-bottom:32px}}@media (min-width:1400px){blockquote.pull{margin-right:-64px}}figure svg,header#nav .wrap button span{display:block}.button,footer .brand .wrap p{font-family:"GT Walsheim Medium"}.button{display:block;width:100%;border:0;height:48px;line-height:48px;padding:0 32px;margin:16px 0 0;border-radius:80px;text-align:center;font-weight:500;font-size:18px;text-decoration:none;white-space:nowrap;outline:0}@media (min-width:600px){.button{width:auto}}@media (min-width:1400px){.button{margin:32px 0 0;height:56px;line-height:56px}}.button__group{width:100%}@media (min-width:600px){.button__group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:auto;margin:0-8px;padding:0}}.button__group a,.button__group button{margin:16px 0}@media (min-width:600px){.button__group a,.button__group button{margin:0 8px}}.button__primary{color:#fff;background:#a38260}.button__primary:hover{background:#003845}.button__secondary{color:#a38260;box-shadow:inset 0 0 0 2px #a38260}.button__secondary:hover{color:#003845;box-shadow:inset 0 0 0 2px #003845}header#nav{padding:16px 32px}@media (min-width:600px){header#nav{padding:16px 48px}}@media (min-width:1000px){header#nav{padding:16px 0}}@media (min-width:1400px){header#nav{padding:32px 16px}}@media (min-width:1600px){header#nav{padding:32px 0}}header#nav .wrap,header#nav .wrap figure{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header#nav .wrap figure{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1000px){header#nav .wrap figure{width:auto}}footer .brand .wrap figure a,header#nav .wrap figure a{display:block;max-width:48px;overflow:hidden}@media (min-width:400px){header#nav .wrap figure a{max-width:100%}}@media (min-width:1000px){header#nav .wrap .tabs{display:block}}header#nav .wrap button{border:0;background:0 0;padding:0;margin:0;outline:0;width:40px;height:40px}@media (min-width:1000px){header#nav .wrap button{display:none}}@media (min-width:1400px){footer{margin-top:64px}}footer .breadcrumbs{background:#fff;border-bottom:1px solid #fdf9f8;color:#9e9e9e}footer .breadcrumbs .wrap{padding:32px}@media (min-width:600px){footer .breadcrumbs .wrap{padding:32px 48px}}@media (min-width:1000px){footer .breadcrumbs .wrap{padding:32px 48px}}footer .breadcrumbs a{color:#9e9e9e}footer .brand{background:#fff;padding:0 32px}@media (min-width:600px){footer .brand{padding:0 48px}}@media (min-width:1000px){footer .brand{padding:0}}footer .brand .wrap{position:relative;padding-top:48px}@media (min-width:1000px){footer .brand .wrap{padding-top:64px;padding-bottom:64px}}footer .brand .wrap::after{content:"";display:block;background:url(/wp-content/themes/londonoffices/assets/images/landscape.svg)0 1px/contain no-repeat;width:580px;height:186px;margin:48px auto 0}@media (min-width:1000px){footer .brand .wrap::after{position:absolute;bottom:0;right:0;margin:0 auto}}footer .brand .wrap figure{margin:0 0 16px}footer .brand .wrap p{margin:0 0 16px}footer .brand .wrap ul,footer .brand .wrap ul li,header#nav .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .brand .wrap ul{list-style:none;padding:0;margin:0}footer .brand .wrap ul li{position:relative;margin-left:8px;color:#9e9e9e}footer .brand .wrap ul li::before{content:"·";display:block;padding-right:8px}footer .brand .wrap ul li:first-child{margin:0;padding:0}footer .brand .wrap ul li a{font-size:17px;color:#9e9e9e;text-decoration:none}.tabs>ul{margin:0;padding:0}@media (min-width:600px){.tabs>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.tabs>ul>li{position:relative;color:#003845;font-family:"GT Walsheim Medium";font-size:17px}.tabs>ul>li:not(.highlight){display:none}@media (min-width:800px){.tabs>ul>li:not(.highlight){display:block}}.tabs>ul>li.menu-item{display:inline-block}.tabs>ul>li.highlight button{padding:0}@media (min-width:800px){.tabs>ul>li:hover>a{box-shadow:inset 0-1px 0 0#003845}}.tabs>ul>li>a,.tabs>ul>li>button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:inherit;font-family:"GT Walsheim Medium";font-size:17px;text-decoration:none;padding:8px 0;cursor:pointer;background:0 0;border:0;outline:0}.tabs>ul>li>button{padding:16px 32px}.tabs>ul>li>button img{margin-right:8px}@media (min-width:600px){.tabs>ul>li>button{padding:0}}.tabs>ul>li.highlight{color:#a38260}.tabs>ul>li.highlight a:hover,.tabs>ul>li.highlight>a{box-shadow:none}.tabs__right ul li{margin:0 0 0 24px}@media (min-width:1400px){.tabs__right ul li{margin-left:32px}}.tabs__left>ul>li{box-shadow:inset 0-1px 0 0 rgb(0 56 69/.1)}.tabs__left>ul>li:last-child{box-shadow:none}@media (min-width:600px){.tabs__left>ul>li{margin:0 24px 0 0;padding:0;box-shadow:none}}@media (min-width:1400px){.tabs__left>ul>li{margin-right:32px}}.tabs__left>ul>li.highlight__pull,body,form .field label span{margin:0}@media (min-width:600px){.tabs__left>ul>li.highlight__pull{padding-left:0}}@media (min-width:800px){.tabs__left>ul>li.highlight__pull{padding:0;margin:0 0 0 auto}}.tabs__left>ul>li.highlight__pull button{margin:0 auto;text-align:center}[data-content]{margin:48px 0 0}.wrap{position:relative;width:100%;max-width:1400px;margin:0 auto}@media (min-width:1000px){.wrap{padding:0 48px}}.wrap__mobile{padding:0 32px}@media (min-width:600px){.wrap__mobile{padding:0 48px}}@media (min-width:800px){.hero__simple{margin-bottom:64px}}@media (max-width:1000px){.hero__simple::after{display:none!important}.hero__simple #map{margin-top:48px}}@media (min-width:1000px){.hero__simple .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.hero__simple .wrap h1{font-size:24px;line-height:32px}@media (min-width:600px){.hero__simple .wrap h1{font-size:32px;line-height:40px}}@media (min-width:1400px){.hero__simple .wrap h1{font-size:48px;line-height:56px}}.hero__simple .wrap p{margin:24px 0}@media (min-width:1000px){.hero__simple .wrap p{margin:40px 0}.hero__simple .wrap div:not(.button__group):not(.trustpilot):not(.trustpilot-widget){width:50%}.hero__simple .wrap div:not(.button__group):not(.trustpilot):not(.trustpilot-widget):first-child{padding-right:64px}}.hero h1{font-family:"GT Walsheim Medium";font-weight:500;letter-spacing:-1px}.padded{position:relative;background:#fff;padding:32px}@media (min-width:600px){.padded{padding:48px}}@media (min-width:1000px){.padded{border-radius:8px}}@media (min-width:1400px){.padded{padding:64px}}@media (min-width:1600px){.padded{padding:96px}.padded__extra{padding:96px 192px}}.padded p:not(.title){margin:32px 0}.padded p:first-child{margin-top:0}@media (min-width:1000px){.round{border-radius:8px}}.content p:last-of-type{margin-bottom:0}.dots{position:relative;padding-top:32px;padding-bottom:32px}@media (min-width:1400px){.dots{padding-top:48px;padding-bottom:48px}}.dots::after{content:"";display:block;position:absolute;background:url(/wp-content/themes/londonoffices/assets/images/bg.svg)0 0/6px 6px;top:0;bottom:0;z-index:-1;border-radius:8px}.dots__left::after{right:50%;left:-128px}.dots__right::after{left:50%;right:-128px}.dots__right__pull::after{left:75%}.shadow{position:relative}.shadow::after{content:"";display:block;position:absolute;top:32px;bottom:0;width:25%;z-index:-1;border-radius:8px;box-shadow:0 0 40px 0 rgb(0 0 0/.08)}.shadow__right::after{right:0}.grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1000px){.grid::after{display:block;content:"";width:31.5%}}#map{height:300px}#map.round{height:400px}@media (min-width:1400px){#map{height:400px}}.hidden,.tax-location #map,form br{display:none}@media (min-width:800px){.tax-location #map{display:block}}form .button{cursor:pointer;display:inline-block}form .field{margin:0}form .field input[type=email],form .field input[type=tel],form .field input[type=text],form .field textarea{border:1px solid #003845;outline:0;width:100%}form .field textarea{min-height:160px;border-radius:0;border-width:0 0 1px;border-color:rgb(0 56 69/.2);height:56px}form .field input[type=email],form .field input[type=tel],form .field input[type=text]{border-radius:0;border-width:0 0 1px;border-color:rgb(0 56 69/.2);padding:0;line-height:56px;height:56px}@media (min-width:1400px){form .field input[type=email],form .field input[type=tel],form .field input[type=text],form .field textarea{line-height:72px;height:72px}}form .field textarea{margin-top:0;line-height:1;padding:24px 0 0}form .button{margin-top:32px}figure,footer,header,nav{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}blockquote{margin:1em 40px}p,ul{margin:1em 0}ul{padding:0 0 0 40px}figure,form{margin:0}button,input{vertical-align:baseline;line-height:normal}button,input,textarea{font-size:100%;margin:0;*vertical-align:middle}button,input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}