@charset "UTF-8";.locations .text-brand-beige{color:#e9e4cc}.locations .text-brand-blue{color:#222a35}.locations .border-brand-beige{border:1px solid #e9e4cc}.locations .background-brand-beige{background-color:#e9e4cc}.locations .text-brand-white{color:#f2f2f2}.locations .font-futura-book{font-family:"Futura Book BT"}.locations .font-dm-serif-display{font-family:"DM Serif Display",serif}.locations .fs-7{font-size:0.75rem}.locations .fs-8{font-size:0.5rem}.locations{background-color:#222a35}.locations h3,.locations h4,.locations h5,.locations h6,.locations p,.locations a,.locations button,.locations span{margin-bottom:0;font-family:"Futura Book BT"}.locations h2{font-family:"DM Serif Display",serif;text-transform:uppercase;color:#e9e4cc;font-size:1.5rem;line-height:1;letter-spacing:1px}.locations a{text-decoration:none;color:#f2f2f2}.locations ul{list-style-type:none;margin:0;padding:0}.locations li{padding:0;margin:0}.locations section{padding:60px 0px}@media (max-width:767.98px){.locations section{padding:32px 0px}}.locations section:last-child{padding-bottom:140px}@media (max-width:767.98px){.locations section:last-child{padding-bottom:140px}}.locations .outlined-glass-title{border:1px solid #e9e4cc;padding:16px;background-color:rgba(255,255,255,0.11);text-align:center;width:100%;margin-bottom:40px}.locations .outlined-glass-title h2{margin-bottom:0}.locations .swiper-pagination-bullets{text-align:center}.locations .swiper-pagination-bullet{margin-top:auto;height:12px;width:12px;border-radius:50%;border:1px solid #f2f2f2;background-color:transparent;opacity:1}.locations .swiper-pagination-bullet-active{background-color:#f2f2f2}.locations .banner-section .page-banner-gradient{background:linear-gradient(0deg,rgba(0,0,0,0.88) 0%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 80%)}.locations .overview-section .overview-content{background-color:rgba(255,255,255,0.11);border-right:1px solid #f2f2f2}@media (max-width:991.98px){.locations .overview-section .overview-content{border-right:none;border-bottom:1px solid #f2f2f2}}.locations .overview-section .key-contact-photo{width:180px;height:180px;max-width:100%;border-radius:50%;object-fit:cover;display:block}@media (max-width:767.98px){.locations .overview-section .key-contact-photo{width:130px;height:130px}}.locations .overview-section .key-contact-name{font-size:0.875rem}.locations .overview-section .key-contact-title{font-size:0.75rem;line-height:1.2}.locations .overview-section .award-logo{width:50%}@media (max-width:575.98px){.locations .overview-section .award-logo{width:40%}}.locations .about-us-section .container{position:relative}.locations .about-us-section .highlight-card{background-color:#526682;color:#f2f2f2;padding:24px 40px}@media (max-width:991.98px){.locations .about-us-section .highlight-card{padding:12px 28px}}.locations .about-us-section .highlight-card .highlight-number{border-right:1px solid #f2f2f2;font-family:"DM Serif Display",serif;font-size:2rem;display:flex;flex-direction:column;padding:0 28px}@media (max-width:991.98px){.locations .about-us-section .highlight-card .highlight-number{border-right:none;border-bottom:1px solid #f2f2f2;padding:12px 0px;font-size:1.6rem}}.locations .about-us-section .highlight-card .highlight-number span{font-family:"Futura Book BT";font-size:0.75rem;line-height:1.2;margin-top:8px}@media (max-width:991.98px){.locations .about-us-section .highlight-card .highlight-number span{font-size:0.875rem}}.locations .about-us-section .highlight-card .highlight-text{padding:0 28px}@media (max-width:991.98px){.locations .about-us-section .highlight-card .highlight-text{padding:12px 0px;font-size:0.9rem}}.locations .about-us-section .services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:56px}@media (max-width:767.98px){.locations .about-us-section .services{grid-template-columns:1fr;gap:40px}}.locations .about-us-section .services .sub-group{display:flex;flex-direction:column;gap:56px}@media (max-width:767.98px){.locations .about-us-section .services .sub-group{gap:40px}}.locations .about-us-section .services .service-item h3{font-size:1.5rem;letter-spacing:1px;margin-bottom:20px;font-family:"DM Serif Display",serif;color:#e9e4cc}@media (max-width:767.98px){.locations .about-us-section .services .service-item h3{margin-bottom:12px}}.locations .about-us-section .services .service-item p{margin-bottom:0;color:#f2f2f2}.locations .about-us-section .services-read-more-wrapper{position:relative;width:100%;text-align:center;margin-top:24px;min-height:2.5rem}.locations .about-us-section .services-read-more-button,.locations .about-us-section .services-read-less-button{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:1;padding:8px 18px;color:#f2f2f2;font-family:"Futura Book BT";font-size:0.875rem;text-decoration:underline;letter-spacing:0.5px;border:none;background-color:transparent;opacity:1;visibility:visible;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s linear 0s}.locations .about-us-section .services-read-more-button:hover,.locations .about-us-section .services-read-less-button:hover{opacity:0.8}.locations .about-us-section .services-read-less-button{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(6px);pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s linear 0.3s}.locations .about-us-section .services-more-panel{grid-column:1/-1;display:grid;grid-template-rows:0fr;margin-top:-56px;margin-bottom:0;opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-rows 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.35s ease,margin-top 0.45s cubic-bezier(0.4,0,0.2,1)}@media (max-width:767.98px){.locations .about-us-section .services-more-panel{margin-top:-40px}}.locations .about-us-section .services-more-panel__collapsible{min-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}@media (max-width:767.98px){.locations .about-us-section .services-more-panel__collapsible{grid-template-columns:1fr;gap:40px}}.locations .about-us-section .services-more-panel__item h3{font-size:1.5rem;letter-spacing:1px;margin-bottom:20px;font-family:"DM Serif Display",serif;color:#e9e4cc}@media (max-width:767.98px){.locations .about-us-section .services-more-panel__item h3{margin-bottom:12px}}.locations .about-us-section .services-more-panel__item p{margin-bottom:0;color:#f2f2f2}.locations .about-us-section.services-expanded .services-more-panel{grid-template-rows:1fr;margin-top:0;opacity:1;pointer-events:auto;transition:grid-template-rows 0.45s cubic-bezier(0.4,0,0.2,1),opacity 0.35s ease 0.08s,margin-top 0.45s cubic-bezier(0.4,0,0.2,1)}.locations .about-us-section.services-expanded .services-read-more-button{opacity:0;visibility:hidden;transform:translateX(-50%) translateY(-6px);pointer-events:none;transition:opacity 0.3s ease,transform 0.3s ease,visibility 0s linear 0.3s}.locations .about-us-section.services-expanded .services-read-less-button{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto;transition:opacity 0.3s ease 0.12s,transform 0.3s ease 0.12s,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.locations .about-us-section .services-more-panel,.locations .about-us-section .services-read-more-button,.locations .about-us-section .services-read-less-button,.locations .about-us-section .services-read-more-gradient{transition:none}}.london-office .recent-deals-section .swiper-wrapper{align-items:stretch}.london-office .recent-deals-section .recent-deals-content{background-image:linear-gradient(rgba(35,42,53,0.85),rgba(35,42,53,0.9)),url("https://www.timothyloh.com/media/templates/site/tlohllp2023/images/locations/deals-swiper-background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding:48px 28px}@media (max-width:767.98px){.london-office .recent-deals-section .recent-deals-content{padding:24px 16px}}@media (max-width:575.98px){.london-office .recent-deals-section .recent-deals-content{padding:24px 8px}}.london-office .recent-deals-section .swiper-slide{display:flex;height:auto}.london-office .recent-deals-section .swiper-slide .recent-deal-item{height:100%;padding:12px 40px;display:flex;flex-direction:column;justify-content:center}@media (max-width:991.98px){.london-office .recent-deals-section .swiper-slide .recent-deal-item{padding:12px 20px}}@media (max-width:767.98px){.london-office .recent-deals-section .swiper-slide .recent-deal-item{padding:24px 16px}}@media (max-width:575.98px){.london-office .recent-deals-section .swiper-slide .recent-deal-item{padding:24px 8px}}.london-office .recent-deals-section .swiper-slide .recent-deal-item h4{font-family:"DM Serif Display",serif;color:#e9e4cc;margin-bottom:8px;letter-spacing:1px;font-size:1.4rem;line-height:1.2}.london-office .recent-deals-section .swiper-slide .recent-deal-item p{color:#f2f2f2}.london-office .recent-deals-section .swiper-slide:nth-child(odd) .recent-deal-item{border-right:1px solid #f2f2f2}@media (max-width:991.98px){.london-office .recent-deals-section .swiper-slide:nth-child(odd) .recent-deal-item{border-right:none}}.london-office .cta-section .outer{position:relative;background:#f2f2f2;clip-path:polygon(0% 25px,25px 0%,100% 0%,100% calc(100% - 25px),calc(100% - 25px) 100%,0% 100%);-webkit-clip-path:polygon(0% 25px,25px 0%,100% 0%,100% calc(100% - 25px),calc(100% - 25px) 100%,0% 100%)}.london-office .cta-section .inner{position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#222a35;clip-path:inherit;-webkit-clip-path:inherit;z-index:-1}.london-office .cta-section .cta-content{display:flex;gap:24px;align-items:center;justify-content:center;padding:24px 56px;width:100%}@media (max-width:991.98px){.london-office .cta-section .cta-content{flex-direction:column;gap:12px;padding:16px 16px}}.london-office .cta-section .cta-content p{padding-top:0}.london-office .cta-section .cta-btn-container{display:flex;gap:12px;align-items:center;justify-content:center}@media (max-width:575.98px){.london-office .cta-section .cta-btn-container{flex-direction:column;gap:6px;text-align:center}}.london-office .cta-section .cta-btn-container .cta-btn{padding:6px 24px;border-radius:4px;text-decoration:none;font-size:1rem;font-family:"Futura Book BT"}@media (max-width:991.98px){.london-office .cta-section .cta-btn-container .cta-btn{font-size:0.875rem;padding:4px 12px}}.london-office .cta-section .cta-btn-container .uk-clients-cta{background-color:#e9e4cc;color:#222a35}.london-office .cta-section .cta-btn-container .us-clients-cta{background-color:#97999b;color:#e9e4cc}.hong-kong-office .industry-section .industry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}@media (max-width:767.98px){.hong-kong-office .industry-section .industry-list{display:flex;flex-direction:column;gap:10px}}.hong-kong-office .industry-section .industry-list-group{display:flex;flex-direction:column;gap:10px}.locations.london-office .insights-section .title{border-top:1px solid #e9e4cc;border-bottom:1px solid #e9e4cc;padding:16px 0;margin-bottom:32px}.locations.london-office .insights-section .title h2{text-transform:lowercase;margin-bottom:0}@media (max-width:991.98px){.locations.london-office .insights-section .title h2{text-align:center}}.locations.london-office .insights-section .title h3{text-transform:uppercase;font-family:"DM Serif Display",serif;font-size:1.5rem;line-height:1;letter-spacing:1px;color:#f2f2f2}@media (max-width:991.98px){.locations.london-office .insights-section .title h3{text-align:center}}.locations.london-office .insights-section .insights-content{margin-top:8px}.locations.london-office .insights-section .insights-featured{margin-bottom:24px}.locations.london-office .insights-section .insights-featured:empty{display:none;margin-bottom:0}@media (min-width:992px){.locations.london-office .insights-section .insights-row{display:flex;align-items:stretch;border-top:1px solid #e9e4cc;border-bottom:1px solid #e9e4cc}}@media (min-width:992px){.locations.london-office .insights-section .insights-row .insights-swiper{flex:1;min-width:0}}.locations.london-office .insights-section .insights-row .insights-view-more{display:none;color:#e9e4cc;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px;background-color:rgba(242,242,242,0.1);border-left:1px solid #e9e4cc;border-right:1px solid #e9e4cc;writing-mode:vertical-rl;font-family:"DM Serif Display",serif;font-size:1.125rem}@media (max-width:991.98px){.locations.london-office .insights-section .insights-row .insights-view-more{display:flex;writing-mode:horizontal-tb;margin-top:24px;z-index:1;padding:8px 18px;border:0px;background-color:transparent;color:#f2f2f2;font-family:"Futura Book BT";font-size:0.875rem;text-transform:none;letter-spacing:0.5px;width:fit-content;margin-left:auto;margin-right:auto;text-decoration:underline;transition:opacity 0.2s ease}.locations.london-office .insights-section .insights-row .insights-view-more:hover{opacity:0.8;transition:opacity 0.2s ease}}.locations.london-office .insights-section .insights-swiper-pagination{display:none}@media (max-width:991.98px){.locations.london-office .insights-section .insights-swiper-pagination{display:block;width:100%}}.locations.london-office .insights-section .insights-swiper{overflow:hidden}.locations.london-office .insights-section .insights-swiper .swiper-slide{height:auto}.locations.london-office .insights-section .insight-article{height:100%}.locations.london-office .insights-section .insight-article__content{display:flex;flex-direction:column;gap:24px}.locations.london-office .insights-section .insight-article__link{transition:opacity 0.2s ease}.locations.london-office .insights-section .insight-article__link:hover{opacity:0.8;transition:opacity 0.2s ease}.locations.london-office .insights-section .insight-article__title{font-family:"DM Serif Display",serif;font-size:1.125rem;line-height:1.25;color:#e9e4cc;transition:color 0.2s ease}.locations.london-office .insights-section .insight-article__read-time{color:#f2f2f2;text-transform:uppercase;font-size:0.75rem}.locations.london-office .insights-section .insight-article__excerpt{color:#f2f2f2;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;overflow:hidden}.locations.london-office .insights-section .insights-featured .insight-article__link,.locations.london-office .insights-section .insights-slide--featured .insight-article__link{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding-bottom:24px}@media (max-width:991.98px){.locations.london-office .insights-section .insights-featured .insight-article__link,.locations.london-office .insights-section .insights-slide--featured .insight-article__link{display:block}}.locations.london-office .insights-section .insights-featured .insight-article__media img,.locations.london-office .insights-section .insights-slide--featured .insight-article__media img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:991.98px){.locations.london-office .insights-section .insights-featured .insight-article__media,.locations.london-office .insights-section .insights-slide--featured .insight-article__media{display:none}}.locations.london-office .insights-section .insights-featured .insight-article__caption,.locations.london-office .insights-section .insights-slide--featured .insight-article__caption{color:#f2f2f2;font-size:0.75rem;text-align:right}@media (max-width:991.98px){.locations.london-office .insights-section .insights-featured .insight-article__caption,.locations.london-office .insights-section .insights-slide--featured .insight-article__caption{display:none}}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid{overflow:visible}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid .swiper-wrapper{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;transform:none !important}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid .swiper-slide{width:auto !important;margin:0 !important}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid .insights-slide:not(:last-of-type) .insight-article{position:relative;padding:24px}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid .insights-slide:not(:last-of-type) .insight-article::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:70%;background:#e9e4cc}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid .insights-slide:last-of-type .insight-article{padding:24px}.locations.london-office .insights-section .insights-swiper.insights-swiper--grid .insights-slide:first-of-type .insight-article{padding-left:0px}
