*{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}*:active,*:focus{border:none;outline:none}strong{font-weight:700}em{font-style:italic}:root{--brand-color: #008da4;--brand-color-dark: #025d74;--main-bkg-color: #f5f5f5;--gray-column-color: #f3f2f2;--gradient-header-footer: linear-gradient(180deg, #025d74 0%, var(--brand-color) 100%);--section-y-gap: 4rem;--section-items-y-gap: 2.4rem;--container-padding-right: min(3vw, 4.375rem);--container-padding-left: min(4vw, 7.1875rem);--primary-titles-font-size: clamp(1.8rem, 2.5vw, 2.5rem);--common-grids-col-gap: 4rem;--common-grids-col-template: repeat(auto-fit, minmax(47%, 1fr));--blue-boxes-padding: 1.8rem;--blue-boxes-text-font-size: clamp(1.2rem, 2vw, 1.5rem);--blue-boxes-text-line-height: 1.4}body{width:min(100%,1920px);margin:0 auto;font-family:Montserrat,sans-serif}html.menu-open,body.menu-open{overflow-y:hidden}a{color:var(--brand-color)}p{line-height:1.2}ul{padding-left:1rem}button{cursor:pointer}.animated-elm[data-animation-type=bottomToTop]{position:relative;top:3.5rem;transition:top .3s ease-out}.animated-elm[data-animation-type=bottomToTop].animated{top:0}.animated-elm[data-animation-type=leftToRight]{position:relative;right:3rem;transition:right .3s ease}.animated-elm[data-animation-type=leftToRight].animated{right:0}.animated-elm[data-animation-type=rightToLeft]{position:relative;left:3rem;transition:left .3s ease}.animated-elm[data-animation-type=rightToLeft].animated{left:0}.animated-elm[data-animation-type=fadeIn]{opacity:0;transition:opacity .4s ease-in}.animated-elm[data-animation-type=fadeIn].animated{opacity:1}.error-label{color:#c00}#main-layout>section{padding-top:var(--section-y-gap)}.container{padding:0 var(--container-padding-right) 0 var(--container-padding-left)}#main-layout h2,#wrapper-keep-in-touch .wrapper-content h2,#main-layout h2 a,#wrapper-keep-in-touch .wrapper-content h2 a{font-size:var(--primary-titles-font-size);color:var(--brand-color-dark);line-height:1.2;font-weight:700}.wrapper-btn-view-all{text-align:right}.btn-view-all,a.btn-view-all{font-size:1.2437rem;color:#666}.wrapper-socials{display:flex;column-gap:1.4rem}.wrapper-socials a{width:24px;aspect-ratio:1/1}.wrapper-socials a svg{width:100%;height:100%}.wrapper-slider:not(#insights-slider) .slide{width:100%;height:auto;position:relative;display:flex;opacity:1;transition:all .6s ease-in-out}.wrapper-slider:not(#insights-slider) .slide:not(.active){position:absolute;top:0;left:0;z-index:-1;opacity:0}.btn-prev-slide,.btn-next-slide{width:50px;aspect-ratio:1/1;flex-shrink:0;cursor:pointer;background-color:transparent}.btn-prev-slide *,.btn-next-slide *{pointer-events:none}.btn-prev-slide svg,.btn-next-slide svg{width:100%;height:100%}.btn-prev-slide{transform:rotate(180deg)}.wrapper-search{width:100%;padding:0;border-bottom:1px solid #666}.wrapper-search form{display:grid;grid-template-columns:90% 10%;align-items:center;justify-content:space-between}.wrapper-search input{padding:.4rem .4rem .4rem 0;font-size:1.1rem;color:#666;background-color:transparent}.wrapper-search input::placeholder{opacity:1}.wrapper-search button[type=submit]{width:24px;cursor:pointer;aspect-ratio:1/1;background-color:transparent}.wrapper-search button[type=submit] svg{width:100%;height:100%;pointer-events:none}.left-block,.right-block{flex:1;transition:background-color .3s ease}.left-block{max-width:70%;background-color:var(--main-bkg-color)}.right-block{max-width:30%;background-color:var(--gray-column-color)}header{position:relative;z-index:10;display:flex;align-items:stretch;justify-content:space-between}header .left-block,header .right-block{padding-top:2.5rem}header .left-block{padding-left:min(4vw,40px);background-color:transparent}header .right-block{padding-right:var(--container-padding-right);display:flex;align-items:center;justify-content:end;background-color:transparent}body.menu-open header .left-block{background-color:var(--main-bkg-color)}body.menu-open header .right-block{background-color:var(--gray-column-color)}header #wrapper-logo{position:relative}header #wrapper-logo img{width:210px;height:auto;position:relative;transition:opacity .3s ease}header #wrapper-logo img:last-child{position:absolute;top:0;left:0;z-index:1;opacity:0}body.menu-open header #wrapper-logo img{opacity:0}body.menu-open header #wrapper-logo img:last-child{opacity:1}header #btn-menu{width:30px;height:30px;cursor:pointer;position:relative;z-index:30;border:none;background:none}header #btn-menu .hamburger,header #btn-menu .hamburger:after,header #btn-menu .hamburger:before{width:100%;height:4px;background-color:#fff}header #btn-menu .hamburger{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;transition:background-color .15s ease}header #btn-menu .hamburger:after,header #btn-menu .hamburger:before{content:"";position:absolute;left:0;transition:all .3s ease}header #btn-menu .hamburger:after{top:-10px}header #btn-menu .hamburger:before{bottom:-10px}body.menu-open header #btn-menu .hamburger{background-color:transparent}body.menu-open header #btn-menu .hamburger:after,body.menu-open header #btn-menu .hamburger:before{background-color:var(--brand-color)}body.menu-open header #btn-menu .hamburger:after{top:50%;transform:rotate(45deg) translateY(-50%)}body.menu-open header #btn-menu .hamburger:before{bottom:50%;transform:rotate(-45deg) translateY(50%)}#wrapper-header-menu{position:relative;overflow:hidden}body.menu-open #wrapper-header-menu{width:100%;max-height:100dvh;position:sticky;top:0;left:0;z-index:99}#wrapper-header-menu:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background:var(--gradient-header-footer)}#wrapper-header-menu:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-size:cover;background-attachment:fixed;background-repeat:no-repeat}#wrapper-menu{height:0;position:relative;z-index:1;opacity:0}body.menu-open #wrapper-menu{overflow-y:auto;scrollbar-width:none}body.menu-open #wrapper-menu::-webkit-scrollbar{scrollbar-width:thin}menu{width:100%;height:100%;min-height:100%;position:absolute;top:0}@media (min-width: 880px){body.menu-open menu{height:auto}}menu #wrapper-menu-items a,menu #wrapper-menu-items p,menu #wrapper-menu-items #btn-open-practices-nav{color:#000}menu #wrapper-menu-items #btn-open-practices-nav{background-color:transparent;cursor:pointer}menu #wrapper-menu-items{height:100%;display:flex}menu #wrapper-menu-items #btn-close-practices-nav,menu #wrapper-menu-items #practice-areas-menu-item{display:none}menu #wrapper-menu-items #btn-open-practices-nav *,menu #wrapper-menu-items #btn-close-practices-nav *{pointer-events:none}menu #wrapper-menu-items #btn-close-practices-nav{position:relative;left:calc(100% - 40px);background-color:transparent;cursor:pointer}menu #wrapper-menu-items #btn-close-practices-nav svg *{fill:var(--brand-color)}menu .left-block,menu .right-block{padding-top:2.5rem;padding-bottom:2rem}menu .left-block{padding-left:var(--container-padding-left)}menu .right-block{padding-right:var(--container-padding-right);padding-left:var(--container-padding-left);display:flex;flex-direction:column;justify-content:start;align-items:start}menu .right-block#main-nav ul{padding:0}menu .left-block h3,menu .left-block li{padding-right:1rem}menu #wrapper-menu-items .left-block li+li,menu #wrapper-menu-items #main-nav>*+*{margin-top:25px}menu #wrapper-menu-items .left-block h3{margin-bottom:40px;font-size:clamp(1.4rem,4.5vw,1.75rem);font-weight:600}menu #wrapper-menu-items .left-block li{padding-bottom:10px;border-bottom:1px solid #cdcdcd}menu #wrapper-menu-items .left-block a{font-size:clamp(1.2rem,2vw,1.5rem);color:#000}menu #wrapper-menu-items .right-block li+li{margin-top:40px}menu #wrapper-menu-items .right-block a,menu #wrapper-menu-items #btn-open-practices-nav{font-size:clamp(1.4rem,4.5vw,1.75rem);color:#333;font-weight:600;text-transform:capitalize}menu #menu-search{width:100%;max-width:220px}menu #wrapper-menu-items #lang-btn{font-size:clamp(.9625rem,4vw,1.3125rem);text-transform:uppercase}#wrapper-keep-in-touch{width:100%;min-height:65dvh;padding-bottom:var(--section-y-gap);margin-top:3rem;position:relative;overflow:hidden}#wrapper-keep-in-touch .wrapper-content{position:relative;z-index:1;display:grid;grid-template-columns:var(--common-grids-col-template);column-gap:var(--common-grids-col-gap);align-items:center}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe{width:min(100%,435px);padding:var(--blue-boxes-padding);display:flex;flex-direction:column;justify-content:space-between;color:#fff;aspect-ratio:1/1;background-color:var(--brand-color)}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe>p{margin-bottom:1.2rem;font-size:var(--blue-boxes-text-font-size);line-height:var(--blue-boxes-text-line-height)}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5{padding:0;margin:0;background-color:transparent!important}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 ._clear-element,#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 ._form-branding,#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 ._form-content>._form_element:first-child{display:none!important}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 ._form-content{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 ._form-content ._full_width{width:max-content}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 #email{font-family:Montserrat,sans-serif;font-size:1.2rem;color:#fff!important;border:none;border-radius:0;background-color:transparent}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 #email::placeholder{color:#fff!important;opacity:1}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 #_form_5_submit{width:24px;padding:0!important;aspect-ratio:1/1;text-indent:-9999px;background-size:100%!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important;background-image:url(../images/blue-boxes-arrow_right.svg)!important}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe form._form_5 ._form-thank-you{font-size:var(--blue-boxes-text-font-size);color:#fff}#wrapper-keep-in-touch .bkg-img{width:100%;position:absolute;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}#wrapper-keep-in-touch .bkg-img{height:90%;left:0;z-index:0;background-image:url(../images/bkg-keep-in-touch.jpg)}footer,footer a{color:#fff}footer a,footer p{font-size:clamp(1.3rem,1.5vw,1.25rem);line-height:1.4}footer{padding-top:3.6rem;padding-bottom:3rem;background:var(--gradient-header-footer)}footer #wrapper-columns{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:2rem}footer #wrapper-columns .footer-col{display:flex;flex-direction:column}footer #wrapper-columns .footer-col h6,footer #wrapper-columns .footer-col h6 a{font-size:clamp(1.4rem,4.5vw,1.75rem);font-weight:600;line-height:inherit}footer #wrapper-columns .footer-col h6{margin-bottom:1rem}footer #wrapper-columns .footer-col:first-child>a{width:max-content;font-weight:600;line-height:1}footer #wrapper-columns .footer-col:first-child>a+a{margin-top:.6rem}footer .wrapper-socials{width:70px;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}footer .wrapper-socials svg *{fill:#fff}footer #wrapper-copy{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}footer #wrapper-copy p,footer #wrapper-copy a{font-size:14px}footer #wrapper-copy p{min-width:320px}footer #wrapper-copy a{white-space:nowrap}@media (max-width: 1146px){#wrapper-keep-in-touch .wrapper-content{grid-template-columns:minmax(100%,auto);row-gap:1.5rem}#wrapper-keep-in-touch .wrapper-content #wrapper-subscribe{justify-self:center}#wrapper-keep-in-touch .bkg-img{height:75%}}@media (max-width: 880px){.btn-next-slide{width:40px}body.menu-open #wrapper-header-menu{width:100vw}body.menu-open header .left-block,body.menu-open header .right-block{background-color:var(--gray-column-color)}body.menu-open.practice-areas-nav-open #wrapper-header-menu,body.menu-open.practice-areas-nav-open header .left-block,body.menu-open.practice-areas-nav-open header .right-block{background-color:var(--main-bkg-color)}menu #wrapper-menu-items{display:block;position:relative}menu #wrapper-menu-items #btn-close-practices-nav,menu #wrapper-menu-items #practice-areas-menu-item{display:block}menu .left-block,menu .right-block{width:100%;max-width:unset}menu .right-block{min-height:100%;padding-left:max(3.4rem,8.7vw)}menu #practice-areas-nav{height:0;padding-right:var(--container-padding-right);position:absolute;left:110vw;overflow:hidden;transition:height .5s ease,left .3s ease,background-color .45s ease;background-color:var(--gray-column-color)}body.practice-areas-nav-open menu #practice-areas-nav{height:auto;left:0;overflow:visible;background-color:var(--main-bkg-color)}}@media (max-width: 768px){#wrapper-text ol{padding-left:1.2rem}}@media (max-width: 556px){footer #wrapper-columns .footer-col{width:100%}footer .wrapper-socials{width:max-content;flex-wrap:nowrap;column-gap:1.4rem}footer .wrapper-socials a{width:30px}}