.gp-brand{display:inline-flex;align-items:center;justify-content:center;color:#e2be85;max-width:100%;text-align:center}.gp-brand img{display:block;width:230px;max-width:100%;height:auto;object-fit:contain}.gp-header-brand .gp-brand{width:230px;max-width:none;position:relative;left:50%;transform:translate(-50%)}.gp-footer .gp-brand img{width:260px}@media(max-width:575px){.gp-mobile-header .gp-brand{max-width:calc(100vw - 100px);width:230px}}.gp-header .navbar_wrapper{top:0;z-index:20;background:#08001b}.gp-header .navbar-inner{background:#08001b;padding-top:18px;padding-bottom:18px}.gp-header .gp-header-brand{text-align:center}.gp-header .main_menu_list{flex-wrap:nowrap}.gp-header .main_menu_list>li>a{white-space:nowrap;font-size:12px!important}.gp-header .main_menu_wrapper-lang{flex-shrink:0}.gp-header .gp-mobile-header{background:#08001b;color:#fff;z-index:20;min-height:76px;display:flex;align-items:center;justify-content:space-between}.gp-header .axg-menu-overlay{background:#09001c;padding-top:85px}.gp-header .axg-burger-button{position:relative}.gp-header .axg-menu-wrapper{margin-left:auto}.gp-footer{background:#031126;color:#c4ccda;padding:64px 0 30px;margin-top:40px;font-family:Arial,sans-serif;font-size:14px;line-height:1.8}.gp-footer-grid{display:grid;grid-template-columns:1.4fr .7fr 1.2fr 1fr;gap:40px}.gp-footer .gp-brand{align-items:flex-start;margin-bottom:22px}.gp-footer h2{font-size:16px;color:#fff;margin:6px 0 22px;font-weight:600}.gp-footer h3{font-size:14px;color:#e2be85;margin:18px 0 5px}.gp-footer p{font-size:14px;line-height:1.85;margin:0 0 20px}.gp-footer a{color:#c4ccda;overflow-wrap:anywhere}.gp-footer a:hover{color:#e2be85}.gp-footer nav>a{display:block;margin-bottom:8px}.gp-footer ul{list-style:none;padding:0;margin:0}.gp-footer li{margin-bottom:18px}.gp-footer-bottom{padding-top:24px;margin-top:36px;border-top:1px solid #26344b;font-size:12px;color:#aab7ca}@media(max-width:991px){.gp-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:575px){.gp-footer-grid{grid-template-columns:1fr;gap:28px}.gp-footer{padding-top:40px}}.local-modal-close{background:none;border:0;padding:0}.local-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:767px){html .g-blog-item-grid{grid-template-columns:minmax(0,1fr)}html .g-blog-item{min-width:0}html .lawyer-page-header .lawyer-page-header__content,html .lawyer-page-header .lawyer-page-header__head,html .lawyer-page-header .lawyer-page-header__contacts{grid-template-columns:minmax(0,1fr)}html .lawyer-page-header .lawyer-page-header__content>*,html .page_hero_wrapper .col-lg-7>div{min-width:0;max-width:100%}html .lawyer-page-header .lawyer-page-header__content img{max-width:100%;justify-self:center}html .page_hero_wrapper h1,html .lawyer-page-header h1{overflow-wrap:anywhere}}.local-contact-bar{display:none}@media(max-width:767px){.local-contact-bar{position:fixed;bottom:0;left:0;right:0;z-index:9000;display:flex;height:48px}.local-contact-bar a{width:50%;display:flex;align-items:center;justify-content:center;gap:8px;background:#202636;color:#fff;font-weight:700}.local-contact-bar a:first-child{background:#68c25e}}.local-error{padding:80px;font:18px Arial,sans-serif}.local-consent{position:fixed;z-index:10000;bottom:56px;left:12px;right:12px;padding:14px 16px;background:#fff;color:#20252b;border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 24px #0002;font:14px/1.5 Arial,sans-serif}.local-consent p{margin:0 0 10px}.local-consent a{color:#204f85;text-decoration:underline}.local-cookie-actions{display:flex;gap:8px}.local-cookie-actions button{border:0;border-radius:5px;background:#20252b;color:#fff;font-weight:700;padding:10px 15px;cursor:pointer}.local-cookie-options{display:flex;gap:24px;padding-bottom:12px}.local-cookie-options input{width:auto!important}.local-cookie-open{display:block;background:none;border:0;text-decoration:underline;font:12px Arial;color:#ddd;margin:12px auto 68px;cursor:pointer}.local-modal.popup{display:flex;z-index:11000;overflow:auto}.local-dialog{position:relative;max-height:90dvh;overflow:auto;width:100%}.local-dialog.g-lawyers-modal__content{overflow:visible;max-height:none;margin:auto}.local-dialog .popup_close,.local-dialog .g-lawyers-modal__close{cursor:pointer}.axg-toggle-submenu{border:0;background:transparent;color:inherit}.local-search{position:fixed;top:100px;right:10%;bottom:60px;left:10%;overflow:auto;background:#fff;z-index:8000;padding:40px;box-shadow:0 10px 50px #0003}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #d2378d!important;outline-offset:4px}html{scroll-behavior:smooth}::selection{background:#d2378d;color:#fff}@media(min-width:900px){.local-consent{left:24px;right:auto;max-width:700px;bottom:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gp-team-summary{background:#fff;border:1px solid #dce5f5;border-radius:12px;padding:32px;margin:32px 0}.gp-team-summary>h2{font-size:26px;color:#1a3a6e}.gp-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gp-team-summary article{padding:24px;background:#f0f4fb;border-radius:10px}.gp-team-summary h3{color:#1a3a6e;font-size:19px}.gp-team-summary p{font-size:15px;line-height:1.8}.gp-positioning{margin:64px 0}.gp-positioning h2{color:#1a3a6e}.gp-subtitle{font-size:22px;font-weight:600}.gp-positioning figure{margin:32px 0}.gp-positioning img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:10px}.gp-strengths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.gp-strengths h3{font-size:20px;color:#1a3a6e;line-height:1.4}.gp-strengths p{font-size:15px;line-height:1.8}.gp-case-topics{background:#1a3a6e;color:#fff;border-radius:12px;padding:32px;margin:32px 0}.gp-case-topics h2{color:#fff;font-size:26px}.gp-case-topics h3,.gp-case-topics article h2{color:#fff;font-size:20px;line-height:1.5}.gp-case-topics article{padding:24px;background:#28497d;border-radius:10px;margin:16px 0}.gp-case-topics .gp-detail-link{display:inline-block;color:#fff;margin-top:18px}.gp-case-button{border:1px solid #b9cce8;color:#fff;background:transparent;padding:10px 14px;border-radius:5px;cursor:pointer;margin-top:18px}.gp-about-scope dt{color:#1a3a6e;font-size:19px;line-height:1.45;margin:22px 0 8px}.gp-about-scope dd{margin:0 0 14px;line-height:1.8}.gp-practice-hero{width:100%;height:auto;border-radius:10px}.hero_button{cursor:pointer}button.hero_button{border:0}.gp-header .main_menu_wrapper .sub-menu a{font-size:13px!important}.gp-header .gp-mobile-header .axg-menu-overlay{padding-bottom:60px}.gp-header .gp-mobile-header .axg-menu-overlay .axg-lang-select{max-width:100%}@media(max-width:767px){.gp-three-grid,.gp-strengths{grid-template-columns:1fr}.gp-team-summary,.gp-case-topics{padding:24px 18px}.gp-positioning{margin:40px 0}.gp-subtitle{font-size:19px}.gp-header .gp-mobile-header{display:flex!important;min-height:76px}.gp-header .axg-menu-overlay .axg-menu>li>a{overflow-wrap:anywhere}}.whatsapp-contact-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;padding:12px 24px;border-radius:100px;background:#57d7ff;color:#031126;font-weight:600;text-decoration:none}.whatsapp-contact-button:hover{color:#031126;text-decoration:underline}.whatsapp-contact-button:focus-visible{outline:2px solid #17355c!important;outline-offset:3px}
