﻿@font-face{font-family:"CabinetGrotesk";src:url("../fonts/CabinetGrotesk-Variable.woff2") format("woff2"),url("../fonts/CabinetGrotesk-Variable.woff") format("woff"),url("../fonts/CabinetGrotesk-Variable.ttf") format("truetype");font-weight:100 900;font-display:swap;font-style:normal;}html{margin:0;padding:0;font-size:10px;background-color:#fff;scroll-behavior:smooth;}:root{--color-dark-brown:#741018;--color-light-brown:#e6b886;--color-white:#fff;--color-black:#5b5654;}body{margin:0;padding:0;font-size:18px;background-color:#fff;font-family:CabinetGrotesk,sans-serif;font-weight:400;color:var(--color-black);}h1,.h1,h2,h3,h4,h5,h6,.h6{font-weight:500;}*{box-sizing:border-box;background-repeat:no-repeat;}img{max-width:100%;}.section-title{font-size:32px;margin:0;font-weight:500;text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:.25em;text-align:center;}section{scroll-margin:90px;}section header p{color:var(--color-black);max-width:600px;margin:1rem auto;text-align:center;font-size:18px;}.content-wrapper{width:1240px;max-width:100%;padding:0 40px;margin:auto;}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:9;background-color:var(--color-dark-brown);padding:20px 0;}.site-header .nav-toggle{display:none;}.site-header .header-row{display:flex;align-items:center;}.site-header .header-row .logo img{width:200px;display:block;height:auto;}.site-header .header-row nav{gap:20px;margin-left:auto;color:rgba(255,255,255,.9);padding:0 6px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:2em;font-size:16px;}.site-header .header-row nav a,.site-header .header-row nav .menu-item-link{color:inherit;text-decoration:none;font-weight:500;padding:6px 12px;display:flex;gap:4px;}.site-header .header-row nav a:hover,.site-header .header-row nav .menu-item-link:hover{color:#c2edce;}.site-header .header-row nav .menu{list-style:none;display:flex;margin:0;padding:0;}.site-header .header-row nav .menu-item{position:relative;}.site-header .header-row nav .menu>li{display:inline-flex;}.site-header .header-row nav .menu>li:has(.submenu) .menu-item-link:after{content:"";background-image:url(/app-contents/images/assets/icon-down-chevrion-white.svg);width:16px;aspect-ratio:1/1;background-position:center;background-size:16px auto;display:block;}.site-header .header-row nav .menu>li:hover .submenu{visibility:visible;transform:scale(1) translateY(0);}.site-header .header-row nav .submenu{list-style:none;margin:0;padding:12px 0;position:absolute;visibility:hidden;transform:translateY(-10px);overflow:hidden;transform-origin:center top;min-width:100%;transition:transform ease .25s;left:-3px;top:100%;}.site-header .header-row nav .submenu li a{padding:6px 12px;background-color:#741018;display:block;white-space:nowrap;}.hero{padding-top:160px;padding-bottom:40px;text-align:center;margin:auto;max-width:1920px;background-image:url(../images/backgrounds/hero.webp);background-position:center;background-color:var(--color-dark-brown);color:#fff;}.hero h1{margin:0;color:var(--color-light-brown);font-weight:500;font-size:55px;}.hero .cta{margin-top:55px;}.hero .cta p{color:var(--color-light-brown);margin:15px 0;}.hero .cta a{padding:4px 12px;display:inline-block;text-align:center;color:#fff;border:1px solid currentColor;border-radius:0;text-decoration:none;font-size:12px;}.hero .cta a:hover{background-color:rgba(255,255,255,.1);}.section-services{background-color:var(--color-dark-brown);color:var(--color-light-brown);}.section-services .ways{margin:0 0 20px 0;padding:30px 0 0 0;display:flex;flex-basis:0;flex-grow:1;gap:clamp(20px,2.7777777778vw,40px);list-style:none;}.section-services .ways li{padding:20px;text-align:center;}.section-services .ways li h3{margin:0;}.section-services .ways li h3 a{color:inherit;text-decoration:none;}.section-services .ways li>a{margin:.2rem 0 0 0;color:var(--color-white);display:block;text-decoration:none;}.section-services .ways li:hover{background-color:rgba(255,255,255,.1);}.section-services hr{height:1px;border:0;outline:0;margin:1rem 0;background-color:#a37667;}.section-services .expertise{background-image:url(../images/backgrounds/expertise.webp);background-position:center;text-align:center;padding:40px 0;}.section-services .expertise h2{margin:0;font-size:32px;text-transform:uppercase;}.section-services .expertise p{margin:310px auto auto auto;max-width:630px;font-size:25px;color:var(--color-white);}.section-services .services{padding:40px 0 0 0;}.section-services .services h2{margin:0;font-size:32px;font-weight:700;text-align:center;}.section-services .services h2 a{color:inherit;display:inline-block;border:1px solid currentColor;padding:6px 18px;text-decoration:none;}.section-services .services h2 a:hover{background-color:#e6b886;color:#741018;}.section-services .services ul{background-color:var(--color-light-brown);padding:70px 70px 35px 70px;list-style:none;display:flex;flex-wrap:wrap;margin:60px 0 0 0;}.section-services .services ul li{width:50%;padding:0 35px 35px 70px;background-position:left top;}.section-services .services ul li h3{margin:0;color:var(--color-dark-brown);font-size:24px;font-weight:700;}.section-services .services ul li p{margin:0;color:rgba(0,0,0,.6);}.section-services .services ul li.icon-energy{background-image:url(../images/services/energy-law.svg);}.section-services .services ul li.icon-dispute{background-image:url(../images/services/dispute-resolution.svg);}.section-services .services ul li.icon-technology{background-image:url(../images/services/technology-law.svg);}.section-services .services ul li.icon-real-estate{background-image:url(../images/services/real-estate-and-corporate.svg);}.section-case-studies{padding:120px 0 60px 0;background-color:rgba(163,118,103,.3);}.section-case-studies header{text-align:center;}.section-case-studies header p{font-size:24px;max-width:615px;margin:1rem auto;color:var(--color-black);}.section-case-studies h2{font-size:32px;margin:0;font-weight:500;text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:.25em;}@keyframes ReadMoreContentIn{from{opacity:0;transform:translateY(-1rem);}}.section-case-studies .case-studies{margin:70px 0 0 0;display:flex;gap:40px;}.section-case-studies .case-studies article{flex-basis:0;flex-grow:1;}.section-case-studies .case-studies article h3{font-size:24px;font-weight:700;margin:1.5rem 0;color:var(--color-dark-brown);}.section-case-studies .case-studies article p{color:var(--color-black);}.section-case-studies .case-studies article .more-content{display:none;animation:ReadMoreContentIn ease .24s;}.section-case-studies .case-studies article .more-content.show{display:block;}.section-case-studies .case-studies article .read{font-size:12px;padding:4px;text-align:center;width:85px;border-radius:2em;border:1px solid var(--color-dark-brown);display:inline-block;}.section-case-studies .case-studies article .read input{display:none;}.section-case-studies .case-studies article .read .less{display:none;}.section-case-studies .case-studies article .read .more{display:block;}.section-case-studies .case-studies article .read input:checked~.less{display:block;}.section-case-studies .case-studies article .read input:checked~.more{display:none;}.section-case-studies .case-studies article:has(.read input:checked) .more-content{display:block;}.section-expertise{padding:120px 0 60px 0;}.section-expertise h2{font-size:32px;margin:0;font-weight:500;text-transform:uppercase;color:var(--color-dark-brown);letter-spacing:.25em;text-align:center;}.section-expertise .diamond{margin:60px auto auto auto;position:relative;height:640px;width:1000px;}.section-expertise .diamond .rect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);aspect-ratio:1/1;width:285px;border:1px solid #d9d9d9;display:flex;align-items:center;}.section-expertise .diamond .rect p{text-align:center;width:225px;margin:auto;transform:rotate(-45deg);}.section-expertise .diamond .item{color:var(--color-black);position:relative;}.section-expertise .diamond .item .icon{width:90px;}.section-expertise .diamond .item img{display:block;}.section-expertise .diamond .item h3{font-size:16px;margin:0;font-weight:700;}.section-expertise .diamond .item p{font-size:16px;margin:0;}@media(min-width:1100px){.section-expertise .diamond .item-1{padding-bottom:100px;width:364px;top:0;left:50%;transform:translateX(-50%);text-align:center;position:absolute;}.section-expertise .diamond .item-1 .icon{position:absolute;bottom:0;left:50%;transform:translateX(-50%);}.section-expertise .diamond .item-2{padding-left:100px;width:340px;top:50%;right:0%;text-align:left;position:absolute;transform:translateY(-50%);}.section-expertise .diamond .item-2 .icon{position:absolute;top:50%;left:0%;transform:translateY(-50%);}.section-expertise .diamond .item-3{padding-top:100px;width:364px;bottom:0;left:50%;transform:translateX(-50%);text-align:center;position:absolute;}.section-expertise .diamond .item-3 .icon{position:absolute;top:0;left:50%;transform:translateX(-50%);}.section-expertise .diamond .item-4{padding-right:100px;width:340px;top:50%;left:0%;text-align:right;position:absolute;transform:translateY(-50%);}.section-expertise .diamond .item-4 .icon{position:absolute;top:50%;right:0%;transform:translateY(-50%);}}@media(min-width:767px) and (max-width:1099px){.section-expertise .diamond{height:auto;width:auto;max-width:860px;}.section-expertise .diamond .rect{position:relative;border:0;transform:none;width:auto;left:auto;top:auto;aspect-ratio:auto;margin:0 0 40px 0;}.section-expertise .diamond .rect p{transform:none;width:auto;max-width:320px;}.section-expertise .diamond .items{display:flex;margin:0 -20px;flex-wrap:wrap;}.section-expertise .diamond .items .item{width:50%;padding:20px;}.section-expertise .diamond .item{margin:30px 0;padding-top:45px;padding-bottom:45px;}.section-expertise .diamond .item p{max-width:320px;}.section-expertise .diamond .item .icon{top:50%;transform:none;width:80px;margin-bottom:20px;}.section-expertise .diamond .item img{display:block;}}.section-legal-journey{padding:60px 0 60px 0;background-color:rgba(230,190,134,.6);}.section-legal-journey header .btn-link{color:var(--color-dark-brown);border:1px solid currentColor;padding:4px 12px;border-radius:2em;text-decoration:none;font-weight:500;margin-top:2rem;display:inline-block;}.section-legal-journey ul.items{list-style:none;display:flex;flex-wrap:wrap;margin:60px -20px 0 -30px;}.section-legal-journey ul.items>li{padding:30px;width:50%;}.section-legal-journey ul.items>li img{width:60px;height:auto;display:block;margin-bottom:2rem;}.section-legal-journey ul.items>li h3{font-size:18px;font-weight:700;margin:0 0 1rem 0;color:var(--color-dark-brown);}.section-legal-journey ul.items>li ul{margin:0;padding:0 0 0 1em;list-style:disc;}.section-legal-journey ul.items>li ul li{margin:.4rem 0;}.section-team{padding:60px 0 60px 0;background-color:rgba(163,118,103,.3);}.section-team ul.basic-profiles{list-style:none;margin:60px auto 0 auto;padding:0;max-width:520px;display:flex;}.section-team ul.basic-profiles li{width:50%;padding:20px;}.section-team ul.basic-profiles li h3{margin:1rem 0;color:var(--color-dark-brown);}.section-team ul.basic-profiles li p{margin:0;}.section-team ul.basic-profiles li .btn-link{display:inline-block;color:var(--color-dark-brown);padding:4px 12px;text-decoration:none;border:1px solid currentColor;border-radius:2em;margin:2rem 0 0 0;font-size:14px;}.section-team ul.basic-profiles li .btn-link:hover{background-color:rgba(255,255,255,.3);}.section-team .full-profiles{margin:60px auto 0 auto;max-width:770px;}.section-team .full-profiles article{scroll-margin:90px;margin:90px 0;display:flex;gap:5rem;}.section-team .full-profiles article .image{width:245px;flex-shrink:0;}.section-team .full-profiles article .image img{display:block;}.section-team .full-profiles article .text{flex-grow:1;}.section-team .full-profiles article .text h2{margin:0;font-weight:400;color:var(--color-dark-brown);font-size:24px;}.section-team .full-profiles article .text p.designation{margin:.5rem 0;color:var(--color-dark-brown);}.section-team .full-profiles article .text ul{padding-left:1.5em;}.section-team .full-profiles article:nth-child(even){flex-direction:row-reverse;}.section-team .values{background-color:var(--color-dark-brown);max-width:770px;margin:120px auto 60px auto;border-radius:14px;padding:30px 90px;display:flex;align-items:center;gap:3rem;color:var(--color-white);}.section-team .values img{flex-shrink:0;}.section-team .values .text h4{font-weight:700;margin:0;color:var(--color-light-brown);}.section-team .values .text p{margin:0;}.site-footer{padding:40px 0 0 0;background-color:var(--color-dark-brown);color:var(--color-white);font-size:16px;}.site-footer h6{font-size:32px;color:var(--color-light-brown);margin:0;font-weight:700;}.site-footer .h6{font-size:16px;font-weight:500;margin:0 0 1rem 0;color:var(--color-white);}.site-footer .footer-menu{display:flex;margin:0 -20px;}.site-footer .footer-menu .col{padding:20px;width:33.33%;}.site-footer .footer-menu h6{margin:0 0 8px 0;font-weight:600;}.site-footer .footer-menu ul{list-style:none;padding:0;margin:0;}.site-footer .footer-menu ul li{margin:0 0 8px 0;}.site-footer .footer-menu ul li a{color:var(--color-white);text-decoration:none;}.site-footer .footer-menu ul li a:hover{text-decoration:underline;}.site-footer .row{margin:6rem 0;display:flex;gap:40px;}.site-footer .row .col{width:50%;}.site-footer h6:not(first-child){margin-top:3rem;}.site-footer address{font-style:normal;color:var(--color-light-brown);}.site-footer .socials{margin-top:2rem;}.site-footer .socials a{display:inline-block;margin:0 2rem 0 0;}.site-footer .socials a span{display:none;}.site-footer .form-wrapper{color:var(--color-light-brown);}.site-footer .end-band{border-top:1px solid var(--color-light-brown);margin-top:60px;padding:20px 0;display:flex;gap:16px;}.site-footer .end-band .policies{display:flex;gap:16px;margin-left:auto;}.site-footer .end-band .policies a{text-decoration:none;color:var(--color-white);}.form-group{margin:2rem 0;}.form-group .field{width:100%;padding:6px 0;background-color:transparent;border:0;border-bottom:1px solid var(--color-light-brown);font-family:inherit;font-size:16px;outline:0;color:var(--color-light-brown);}.btn-submit{background-color:var(--color-light-brown);color:var(--color-dark-brown);border:1px solid var(--color-light-brown);outline:2px dotted transparent;font-size:16px;padding:6px 12px;font-weight:700;border-radius:2px;}.btn-submit:focus{outline-color:inherit;}.btn-submit:hover{opacity:.9;}.btn-submit:active{opacity:1;background-color:var(--color-dark-brown);color:var(--color-light-brown);}.section-contact{background-color:rgba(163,118,103,.3);padding-bottom:0;}.section-contact .section-header{background-color:var(--color-dark-brown);color:var(--color-light-brown);text-align:center;padding:80px 0;}.section-contact h2{margin:0 0 .25em 0;}.section-contact h2:not(:first-child){margin-top:2em;}.section-contact .row{padding:90px 0;}.section-contact .row{display:flex;gap:40px;}.section-contact .row .col{width:50%;}.section-contact .form-wrapper{color:var(--color-light-brown);padding:40px;background-color:var(--color-dark-brown);}.section-contact .contact-option{margin:.2rem 0;}.section-contact .contact-option a{color:var(--color-dark-brown);text-decoration:none;}.section-contact .contact-option a:hover{text-decoration:underline;}.section-contact address{font-style:normal;}.section-about-us{padding:60px 0;background-color:var(--color-white);color:var(--color-dark-brown);}.section-about-us .contents{max-width:1020px;margin:auto;}.section-about-us .contents .row{display:flex;gap:40px;flex-wrap:wrap;}.section-about-us .contents .row .image{width:calc(50% - 20px);order:1;}.section-about-us .contents .row .image img{display:block;}.section-about-us .contents .row .text{width:calc(50% - 20px);}.section-about-us h1{margin:0 auto 60px auto;text-align:center;text-transform:uppercase;border-bottom:1px solid rgba(163,118,103,.3);letter-spacing:.25em;padding:0 0 30px 0;}.section-about-us .text{max-width:640px;}.section-about-us .text p{margin-top:0;}.section-why-us{display:flex;padding:90px 0;background-color:rgba(163,118,103,.3);color:var(--color-dark-brown);}.section-why-us .contents{max-width:1020px;margin:auto;}.section-why-us .contents .row{display:flex;gap:40px;flex-wrap:wrap;}.section-why-us .contents .row .image{width:calc(50% - 20px);}.section-why-us .contents .row .image img{display:block;}.section-why-us .contents .row .text{width:calc(50% - 20px);}.section-why-us h2{margin:0 auto 60px auto;text-align:center;text-transform:uppercase;letter-spacing:.25em;padding:0 0 30px 0;border-bottom:1px solid rgba(163,118,103,.3);}.section-why-us .text{max-width:640px;}.section-why-us .text p{margin-top:0;}.section-vision{display:flex;padding:90px 0;background-color:rgba(163,118,103,.3);color:var(--color-dark-brown);border-top:1px solid rgba(255,255,255,.3);}.section-vision .contents{max-width:1020px;margin:auto;}.section-vision .contents .row{display:flex;gap:40px;flex-wrap:wrap;}.section-vision .contents .row .image{width:calc(50% - 20px);order:1;}.section-vision .contents .row .image img{display:block;}.section-vision .contents .row .text{width:calc(50% - 20px);}.section-vision h2{margin:0 auto 60px auto;text-align:center;text-transform:uppercase;letter-spacing:.25em;padding:0 0 30px 0;border-bottom:1px solid rgba(163,118,103,.3);}.section-vision .text{max-width:640px;}.section-vision .text p{margin-top:0;}.section-header{background-color:var(--color-dark-brown);color:var(--color-light-brown);text-align:center;padding:80px 0;}.section-header a{color:#e6b886;}.section-header h1,.section-header h2,.section-header .h1,.section-header .h2{font-size:32px;}.section-header p:last-child{max-width:640px;margin-left:auto;margin-right:auto;}.section-media .in-media-list{padding:60px 0;margin:0 -20px;gap:40px 0;list-style:none;display:flex;flex-wrap:wrap;}.section-media .in-media-list li{width:calc(25% - 20px);padding:10px;margin:0 10px;}.section-media .in-media-list li .image{aspect-ratio:1/1;padding:0;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px 12px rgba(0,0,0,.1);}.section-media .in-media-list li .image img{display:block;}.section-media .in-media-list li .text h3{color:var(--color-dark-brown);}.section-media .in-media-list li .text h3 a{text-decoration:none;color:inherit;}.section-media .in-media-list li .text .link-to-article{color:var(--color-dark-brown);text-decoration:none;display:inline-block;border-bottom:1px solid currentColor;}.blog-posts-list,.case-studies-list{padding:60px 0;margin:0 -20px;gap:40px 0;list-style:none;display:flex;flex-wrap:wrap;}.blog-posts-list li,.case-studies-list li{width:calc(100% - 20px);padding:10px;margin:0 10px;display:flex;align-items:flex-start;gap:20px;}.blog-posts-list li .image,.case-studies-list li .image{aspect-ratio:4/3;background-color:#d9d9d9;width:25%;flex-shrink:0;}.blog-posts-list li .image img,.case-studies-list li .image img{display:block;height:100%;width:100%;object-fit:cover;}.blog-posts-list li .image svg,.case-studies-list li .image svg{display:block;width:100%;height:100%;}.blog-posts-list li .text,.case-studies-list li .text{max-width:640px;}.blog-posts-list li .text .meta,.case-studies-list li .text .meta{margin:1em 0;display:flex;flex-wrap:wrap;gap:20px;}.blog-posts-list li .text .meta .category,.case-studies-list li .text .meta .category{text-decoration:none;color:inherit;text-decoration:underline;font-size:14px;}.blog-posts-list li .text .meta .date,.case-studies-list li .text .meta .date{font-size:14px;}.blog-posts-list li .text h3,.case-studies-list li .text h3{color:var(--color-dark-brown);margin:0;}.blog-posts-list li .text h3 a,.case-studies-list li .text h3 a{text-decoration:none;color:inherit;}.blog-posts-list li .text p,.case-studies-list li .text p{margin:10px 0;}.blog-posts-list li .text .link-to-article,.case-studies-list li .text .link-to-article{color:var(--color-dark-brown);text-decoration:none;display:inline-block;border-bottom:1px solid currentColor;}.news-posts-list{padding:60px 0;margin:0 -20px;gap:40px 0;list-style:none;display:flex;flex-wrap:wrap;}.news-posts-list li{width:calc(100% - 20px);margin:0 10px;display:flex;background-color:rgba(239,239,239,.3);}.news-posts-list li .date{width:160px;background-color:#e6b886;display:flex;padding:20px;flex-direction:column;justify-content:center;color:#741018;flex-shrink:0;}.news-posts-list li .date .day{text-align:center;font-weight:600;display:block;font-size:2em;}.news-posts-list li .date .year{display:block;text-align:center;font-size:1em;margin-top:.2em;}.news-posts-list li .text{padding:20px 40px;}.news-posts-list li .text .meta{margin:0 0 1em 0;display:flex;flex-wrap:wrap;gap:20px;}.news-posts-list li .text .meta .category{text-decoration:none;color:inherit;text-decoration:underline;font-size:14px;}.news-posts-list li .text .meta .date{font-size:14px;}.news-posts-list li .text h3{color:var(--color-dark-brown);margin:0;}.news-posts-list li .text h3 a{text-decoration:none;color:inherit;}.news-posts-list li .text p{margin:10px 0;}.news-posts-list li .text .link-to-article{color:var(--color-dark-brown);text-decoration:none;display:inline-block;border-bottom:1px solid currentColor;}.page-blog-post .section-header,.page-news-post .section-header,.page-case-study .section-header{background-color:var(--color-dark-brown);color:var(--color-light-brown);text-align:center;padding:80px 0;}.page-blog-post .section-header a,.page-news-post .section-header a,.page-case-study .section-header a{color:#e6b886;}.page-blog-post .breadcrumb,.page-news-post .breadcrumb,.page-case-study .breadcrumb{margin:0 0 60px 0;padding:0;flex-wrap:wrap;display:flex;list-style:none;gap:4px;}.page-blog-post .breadcrumb li,.page-news-post .breadcrumb li,.page-case-study .breadcrumb li{color:#a37667;}.page-blog-post .breadcrumb li:not(:last-child):after,.page-news-post .breadcrumb li:not(:last-child):after,.page-case-study .breadcrumb li:not(:last-child):after{content:" / ";color:#741018;}.page-blog-post .breadcrumb a,.page-news-post .breadcrumb a,.page-case-study .breadcrumb a{color:#741018;text-decoration:none;}.page-blog-post main,.page-news-post main,.page-case-study main{padding:60px 0;}.page-blog-post .post-grid,.page-news-post .post-grid,.page-case-study .post-grid{display:flex;flex-wrap:wrap;}.page-blog-post .post-grid article,.page-news-post .post-grid article,.page-case-study .post-grid article{width:70%;padding-right:2%;}.page-blog-post .post-grid aside,.page-news-post .post-grid aside,.page-case-study .post-grid aside{width:30%;padding-left:2%;border-left:1px solid #d9d9d9;}.page-blog-post .tags,.page-news-post .tags,.page-case-study .tags{margin-bottom:30px;}.page-blog-post .tags .tag,.page-news-post .tags .tag,.page-case-study .tags .tag{font-weight:600;display:inline-block;margin:0 8px 8px 0;}.page-blog-post .share,.page-news-post .share,.page-case-study .share{margin:30px 0;}.page-blog-post .share button,.page-news-post .share button,.page-case-study .share button{background-color:#d9d9d9;color:#741018;padding:6px 12px;display:inline-flex;align-items:center;border:0;outline:0;gap:6px;}.page-blog-post .prev-next,.page-news-post .prev-next,.page-case-study .prev-next{margin:15px 0;}.page-blog-post .prev-next .post,.page-news-post .prev-next .post,.page-case-study .prev-next .post{margin:30px 0;}.page-blog-post .prev-next .post .label,.page-news-post .prev-next .post .label,.page-case-study .prev-next .post .label{font-size:12px;text-transform:uppercase;margin-bottom:1em;font-weight:600;}.page-blog-post .prev-next .post a,.page-news-post .prev-next .post a,.page-case-study .prev-next .post a{display:flex;gap:12px;align-items:flex-start;text-decoration:none;}.page-blog-post .prev-next .post .image,.page-news-post .prev-next .post .image,.page-case-study .prev-next .post .image{display:block;flex-shrink:0;}.page-blog-post .prev-next .post .image img,.page-blog-post .prev-next .post .image svg,.page-news-post .prev-next .post .image img,.page-news-post .prev-next .post .image svg,.page-case-study .prev-next .post .image img,.page-case-study .prev-next .post .image svg{width:120px;height:auto;display:block;}.page-blog-post .prev-next .post .text,.page-news-post .prev-next .post .text,.page-case-study .prev-next .post .text{text-decoration:none;color:#a37667;}.page-blog-post .prev-next .post .text .title,.page-news-post .prev-next .post .text .title,.page-case-study .prev-next .post .text .title{margin-bottom:6px;font-weight:600;display:block;}.page-blog-post .prev-next .post .text .summary,.page-news-post .prev-next .post .text .summary,.page-case-study .prev-next .post .text .summary{display:block;}.page-practice-areas{background-color:rgba(230,190,134,.6);}.page-practice-areas ul.practice-areas-list{padding:60px 0;margin:0;display:flex;list-style:none;flex-wrap:wrap;gap:30px;}.page-practice-areas ul.practice-areas-list li{width:calc(50% - 15px);background-color:#e6be86;padding:30px;color:#741018;border-radius:12px;}.page-practice-areas ul.practice-areas-list li .image{display:block;margin-bottom:16px;}.page-practice-areas ul.practice-areas-list li .image img{display:block;border-radius:12px;}.page-practice-areas ul.practice-areas-list li h2{margin:0;color:#741018;}.page-practice-areas ul.practice-areas-list li h2 a{color:inherit;text-decoration:none;}.page-practice-areas ul.practice-areas-list li p{margin:1em 0 0 0;max-width:760px;color:#5b5654;}.page-practice-areas ul.practice-areas-list li p.child-pages a{color:#741018;display:inline-block;margin:0 15px 15px 0;}.page-practice-areas ul.practice-areas-list li .link{color:#741018;}.page-practice-areas ul.practice-areas-list li .link span{display:none;}.page-practice-area{background-color:rgba(230,190,134,.6);}.page-practice-area .page-content{padding:90px 0;}.page-practice-area .page-content .page-content-grid{display:flex;margin:0 -20px;flex-wrap:wrap;}.page-practice-area .page-content .page-content-grid article{padding:20px;width:70%;}.page-practice-area .page-content .page-content-grid aside{padding:0 0 0 20px;width:30%;border-left:1px solid #d9d9d9;}.page-practice-area .page-content .page-content-grid aside .sidebar-content{margin-bottom:30px;}.page-practice-area .page-content .page-content-grid aside .child-practice-areas-list{list-style:none;margin:0;padding:0;display:block;}.page-practice-area .page-content .page-content-grid aside .child-practice-areas-list li{margin:0 0 30px 0;}.page-practice-area .page-content .page-content-grid aside .child-practice-areas-list li a{display:block;text-decoration:none;}.page-practice-area .page-content .page-content-grid aside .child-practice-areas-list li a .title{display:block;color:#741018;}.page-practice-area .page-content .page-content-grid aside .child-practice-areas-list li a .summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#5b5654;}.page-practice-area .back-link{color:#fff;border-radius:2em;text-decoration:none;padding:4px 12px;background-color:#741018;margin-bottom:30px;display:inline-block;}.page-practice-area .back-link:hover{text-decoration:underline;}.page-practice-area .form-wrapper{margin-top:60px;background-color:rgba(255,255,255,.5);padding:40px;}.page-practice-area .form-wrapper .form-intro{font-weight:600;}.page-practice-area .form-wrapper form{max-width:640px;}.page-practice-area .form-wrapper .field{color:#741018;}.page-policy{padding:60px 0;}.page-policy h1{font-size:1.8em;}.page-policy a{color:inherit;}.dialog-disclaimer{position:fixed;z-index:20;top:0;margin:auto;width:680px;max-width:calc(100% - 40px);padding:20px;border:2px solid #741018;max-height:600px;opacity:0;scale:0;transition:all ease 1s;transform-origin:center;max-height:calc(100dvh - 60px);max-height:calc(100svh - 60px);}.dialog-disclaimer .close{position:-webkit-sticky;bottom:0;position:sticky;background-color:#fff;padding:0;border:0;outline:0;color:#741018;cursor:pointer;padding:6px 24px;display:block;margin:auto;border:2px solid currentColor;border-radius:2em;font-size:16px;box-shadow:0 0 30px 10px #fff;}.dialog-disclaimer .close svg{display:block;width:30px;height:auto;}.dialog-disclaimer .close:hover{opacity:.9;}.dialog-disclaimer .close:active{opacity:1;}.dialog-disclaimer[open]{opacity:1;scale:1;}.dialog-disclaimer h2.h1{margin-top:0;color:inherit;text-align:center;}.dialog-disclaimer h2.h1:focus{outline:0;}.dialog-disclaimer a{color:inherit;}.dialog-disclaimer::backdrop{background-color:rgba(230,190,134,.8);backdrop-filter:blur(4px);}.section-home-contact{padding:90px 0;background-color:var(--color-white);}.section-home-contact .form-intro{font-size:24px;font-weight:600;}.section-home-contact .contact-form{max-width:620px;}.section-home-contact .field{color:var(--color-dark-brown);}@media(max-width:767px){.content-wrapper{padding-left:20px;padding-right:20px;}.site-header .header-row .logo img{width:160px;}.site-header .header-row nav{display:block;position:fixed;width:100%;z-index:9;background-color:var(--color-dark-brown);right:-120%;overflow:auto;top:77px;bottom:0;padding:20px;border-radius:0;transition:right ease-out .6s;}.site-header .header-row nav ul.menu{display:block;}.site-header .header-row nav ul.menu .menu-item{background-color:rgba(255,255,255,.1);display:block;margin:16px 0;}.site-header .header-row nav .menu>li:has(.submenu) .menu-item-link,.site-header .header-row nav .menu-item-link{display:block;text-align:center;font-weight:700;padding:1em 0;}.site-header .header-row nav .menu>li:has(.submenu) .menu-item-link:after{display:none;}.site-header .header-row nav .submenu{position:static;visibility:visible;transform:none;}.site-header .header-row nav .submenu li a{display:block;text-align:center;background-color:transparent;}.site-header.nav-open nav{right:0;}.site-header .nav-toggle{margin-left:auto;width:30px;display:block;padding:0;background-color:transparent;border:0;outline:0;align-self:center;}.site-header .nav-toggle span{margin:8px 0;display:block;height:2px;background-color:#e6b886;transition:all ease-out .6s;transform-origin:center;}.site-header.nav-open .nav-toggle span:nth-child(1){transform:translateY(10px) rotate(45deg);}.site-header.nav-open .nav-toggle span:nth-child(2){opacity:0;}.site-header.nav-open .nav-toggle span:nth-child(3){transform:translateY(-10px) rotate(-45deg);}.hero{padding-top:120px;}.hero h1{font-size:34px;}.section-services .ways{flex-wrap:wrap;}.section-services .ways li{width:100%;}.section-services .services h2 a{font-size:22px;}.section-services .services ul{padding:30px;}.section-services .services ul li{width:100%;padding-right:0;}.section-services .services ul li h3{font-size:20px;}.section-case-studies header h2{font-size:28px;}.section-case-studies header p{font-size:18px;}.section-expertise{padding:60px 0 0 0;}.section-expertise h2{font-size:28px;}.section-expertise .diamond{height:auto;width:auto;}.section-expertise .diamond .rect{transform:none;border:0;padding:0;width:auto;height:auto;aspect-ratio:auto;position:relative;top:auto;left:auto;}.section-expertise .diamond .rect p{transform:none;text-align:left;width:auto;}.section-expertise .diamond .items{margin-top:40px;}.section-expertise .diamond .items .item{margin:60px 0;}.section-expertise .diamond .items .item img{width:60px;}.section-expertise .diamond .items .item .text{margin-top:16px;}.section-title{font-size:28px;}.section-legal-journey ul.items{margin:60px 0 0 0;padding:0;}.section-legal-journey ul.items li{width:100%;padding:0;margin:30px 0;}.section-contact .form-wrapper{padding:20px;}.section-contact .row{flex-wrap:wrap;padding:60px 0;}.section-contact .row .col{width:100%;}.section-about-us,.section-why-us,.section-vision{padding:40px 0;}.section-about-us .contents .row,.section-why-us .contents .row,.section-vision .contents .row{gap:30px;}.section-about-us .contents .row .image,.section-why-us .contents .row .image,.section-vision .contents .row .image{width:100%;order:-1;}.section-about-us .contents .row .text,.section-why-us .contents .row .text,.section-vision .contents .row .text{width:100%;}.section-about-us .contents h1,.section-about-us .contents h2,.section-why-us .contents h1,.section-why-us .contents h2,.section-vision .contents h1,.section-vision .contents h2{width:100%;padding-bottom:20px;margin-bottom:30px;}.section-team .full-profiles article{flex-wrap:wrap;gap:20px;}.section-team .full-profiles article .image{width:100%;}.section-team .full-profiles article .text{width:100%;}.section-team .values{padding:20px;margin-top:90px;}.section-header{padding:60px 0;}.page-practice-areas ul.practice-areas-list li{padding:20px;width:100%;}.page-practice-area .page-content{padding:60px 0;}.page-practice-area .page-content .page-content-grid{margin:0;}.page-practice-area .page-content .page-content-grid article{width:100%;padding:0;}.page-practice-area .page-content .page-content-grid aside{margin-top:60px;padding:0;padding-top:60px;border-left:0;border-top:1px solid #fff;width:100%;}.blog-posts-list,.case-studies-list{margin:0;gap:40px 0;list-style:none;display:flex;flex-wrap:wrap;padding:40px 0;}.blog-posts-list li,.case-studies-list li{padding:0;margin:0;flex-wrap:wrap;width:100%;}.blog-posts-list li .image,.case-studies-list li .image{width:100%;}.page-blog-post .section-header,.page-news-post .section-header,.page-case-study .section-header{background-color:var(--color-dark-brown);color:var(--color-light-brown);text-align:center;padding:60px 0;}.page-blog-post .section-header a,.page-news-post .section-header a,.page-case-study .section-header a{color:#e6b886;}.page-blog-post .breadcrumb,.page-news-post .breadcrumb,.page-case-study .breadcrumb{margin:0 0 30px 0;padding:0;}.page-blog-post main,.page-news-post main,.page-case-study main{padding:30px 0;}.page-blog-post .post-grid,.page-news-post .post-grid,.page-case-study .post-grid{display:flex;flex-wrap:wrap;}.page-blog-post .post-grid article,.page-news-post .post-grid article,.page-case-study .post-grid article{width:100%;padding-right:0;}.page-blog-post .post-grid aside,.page-news-post .post-grid aside,.page-case-study .post-grid aside{width:100%;padding-left:0;border-left:0;margin-top:60px;padding-top:40px;border-top:1px solid #d9d9d9;}.news-posts-list{padding:40px 0;margin:0;}.news-posts-list li{width:100%;flex-wrap:wrap;margin:0;}.news-posts-list li .date{width:100%;}.news-posts-list li .text{padding:10px;}.section-media .in-media-list{padding:40px 0;}.section-media .in-media-list li{width:100%;}.site-footer .footer-menu{flex-wrap:wrap;}.site-footer .footer-menu .col{width:100%;}.site-footer .end-band{margin-top:30px;flex-wrap:wrap;}.site-footer .end-band .copyright{width:100%;}.site-footer .end-band .policies{width:100%;flex-wrap:wrap;}.site-footer .end-band .policies a{width:100%;}.page-policy{padding:30px 0;}}.rich-text *{font-family:"CabinetGrotesk";}.rich-text img{max-width:100%;height:auto;}.rich-text .full-width{width:100%;}.rich-text iframe{width:100%;margin:1em 0;aspect-ratio:16/9;}.rich-text figure{padding:0;margin:1em 0;}.rich-text figure img{display:block;float:none!important;}.rich-text figure figcaption{font-size:.8em;padding:4px 0;}.rich-text figure.align-left{padding-right:20px;}.rich-text figure.align-left figcaption{text-align:left;}.rich-text figure.align-left img{margin-right:auto;}.rich-text figure.align-center{margin:auto;padding:0 20px;}.rich-text figure.align-center figcaption{text-align:center;}.rich-text figure.align-center img{margin:auto;}.rich-text figure.align-right{padding-left:20px;}.rich-text figure.align-right img{margin-left:auto;}.rich-text figure.align-right figcaption{text-align:right;}.rich-text .bold{font-weight:bold;}.rich-text p{line-height:1.5em;}.rich-text a{color:inherit;text-decoration:underline;}.rich-text h1{font-size:32px;}.rich-text h2{font-size:24px;}.rich-text h3{font-size:22px;}.rich-text h4{font-size:18px;}.rich-text h5,.rich-text h6{font-size:16px;}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text ul,.rich-text ol,.rich-text p,.rich-text figure,.rich-text img{margin:1em 0 .2em 0;}.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child,.rich-text ul:first-child,.rich-text ol:first-child,.rich-text p:first-child,.rich-text figure:first-child,.rich-text img:first-child{margin-top:0;}.rich-text ul,.rich-text ol{margin:40px 0;}.rich-text li{margin:.5em 0;}.rich-text .rich-text.mce-content-body{padding:20px!important;margin:0;}.rich-text .rich-text.mce-content-body *{box-sizing:border-box;}