.hero-container{background-position:center}.consultation-contact-form{position:relative}.sl-contact{margin:64px 0}.sl-contact-heading{width:80%;margin:auto}.sl-contact-heading h4{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:39.81px;line-height:40px;text-align:center;color:#FFF;margin-bottom:48px}.sl-form-control{text-align:left;margin-bottom:16px;margin:8px 5%}.sl-form-control select,.sl-form-control input{width:100%!important;height:55px!important;padding:15px 19px}.sl-form-control textarea{width:100%!important;height:158px!important;padding:20px 19px}.sl-form-control span.wpcf7-spinner{display:block}.sl-form-control .hlg-custom-button-blue{background-color:#fff!important;color:#364D8A!important}.sl-form-control .hlg-custom-button-blue::after{width:60%}.sl-form-control .hlg-custom-button-blue:hover:after{width:100%}.rectangle-block.-top.left{width:73%}.rectangle-block{width:90%;background:#6E87B5;position:absolute}.rectangle-block.-top{top:-15px;height:30px}.rectangle-block.-bottom{bottom:-14px;height:28px}.rectangle-block.left{left:0}.rectangle-block.right{right:0}.sl-page-title{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:82.56px;line-height:80px;color:#FFF}.practice-areas .oxel_accordion__row--active::before{width:75%;height:10px;top:5px}.practice-areas .ct-text-block.oxel_accordion__row__label{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:23.04px;line-height:68px;text-transform:capitalize}.practice-areas .oxel_accordion__row.oxel_accordion__row--active{background-color:#384B82;color:#fff}.practice-areas .oxel_accordion__row.oxel_accordion__row--active svg{color:#fff}.practice-areas .oxel_accordion__content{background-color:#fff;color:#364D8A}.practice-areas .oxel_accordion__row{padding-top:20px!important;padding-bottom:20px!important}.menu-practice-areas-container{width:100%}ul#menu-practice-areas{margin-bottom:0}.criteria>div{width:100%}.practice_areas,.criteria>div ul{padding:0;list-style:none}.practice_areas li,.criteria>div ul li{padding:0 20px;color:#fff;text-align:left}.practice_areas li:hover,.criteria>div ul:hover li .children li,.criteria>div ul li:hover{background-color:#384B82}.practice_areas li:hover a,.criteria>div ul li:hover a{color:#fff}.criteria>div ul li .children{display:none}.criteria>div ul li:hover .children{display:block}.practice_areas li a,.criteria>div ul li a{display:flex;flex-direction:row;align-items:center;height:65px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:16px;line-height:68px;text-transform:capitalize;color:#000}.criteria>div ul li .children li a{height:33.5px}.criteria .widgettitle{margin-top:51px;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:39.81px;line-height:40px;color:#364D8A}.practice_areas li,.criteria li.cat-item{position:relative}.menu-item span svg,.cat-item span svg{width:15px;height:15px;position:absolute;right:26px;top:25px}.menu-item:hover span svg path,.cat-item:hover span svg path{fill:#fff}.meet-the-lawyer .blue-bg{background-color:#384C83}.meet-the-lawyer .blue-bg h2{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:39.81px;line-height:40px;color:#fff;margin-bottom:10px;padding-bottom:20px!important}.meet-the-lawyer .blue-bg img{margin-bottom:-25px;max-width:65%}.meet-the-lawyer .lawyer-name{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:33.18px;line-height:32px;text-align:center;color:#364D8A}.meet-the-lawyer h3.lawyer-description{font-family:'Roboto';font-style:normal;font-weight:500;font-size:23.4px;line-height:24px;text-align:center;text-transform:uppercase;color:#6E87B5}.sl-breadcrumb,.sl-breadcrumb a{font-family:'Roboto';font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#828282}.post-information>div{margin-top:10px}.post-information .post-date,.post-information .post-author{font-family:'Roboto';font-style:normal;font-weight:400;font-size:13.33px;line-height:16px;color:#000}.post-information .post-date{margin-left:47px}.post-information .post-category>a:hover{color:#0074DB}.post-information .post-category>a{font-family:'Roboto';font-style:normal;font-weight:500;font-size:13.33px;line-height:16px;color:#000;text-transform:uppercase}.post-information .post-content p{font-family:'Roboto';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#000}.post-content h2{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:39.81px;line-height:40px;color:#364D8A;margin-bottom:16px}#ez-toc-container{margin-top:32px;margin-bottom:30px!important}.post-content{margin-top:40px}.search-form{height:70px;width:100%;margin:0 32px;margin-top:40px;border-radius:2px}.search-form .search-form-group{position:relative;width:100%;display:block}.search-form .search-form-group input.search-field{width:100%;padding:25px;height:70px;font-family:'Roboto';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#959595}.search-form .search-form-group button.search-submit-button{position:absolute;top:0;right:0;border:0;height:70px;width:80px;background:#6E87B5;border-radius:0 2px 2px 0}.t-dark{color:#000!important}.t-light{color:#fff!important}.pa-box-container{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.sl_apa_menu{width:100%}.pa-box-container>li{position:relative;border:2px solid #B7B7B7;margin:40px 20px;padding:17px;width:30%;height:140px;text-align:center;transition:background-color 800ms}.pa-box-container>li a:before{content:'';position:absolute;height:20px;width:85%;left:-2px;top:-22px;background:#6E87B5;transition:width 800ms}.pa-box-container>li a:after{content:'';position:absolute;height:20px;width:85%;right:-2px;bottom:-22px;background:#AABED4;transition:width 800ms}.pa-box-container>li a:hover:after,.pa-box-container>li a:hover:before{width:calc(100% + 3px)}.pa-box-container>li:hover{background:#364D8A}.pa-box-container>li>a{position:absolute;inset:0;margin:auto;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:27.65px;color:#6E87B5;vertical-align:middle;justify-content:center;align-items:center;align-self:center;display:flex}.pa-box-container>li:hover>a{color:#fff}@media (max-width:600px){.pa-box-container>li{width:100%}}.paragraph{font-family:'Roboto';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1A2A4E}.paragraph.xx-size{font-size:16px}.h1{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:68.8px;line-height:80px;color:#FFF}.h2{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:39.81px;line-height:40px;color:#364D8A}.h2.x-size{font-size:32px}.h2.xx-size{font-size:33.18px}.h2.xxx-size{font-size:57.33px}.h3{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:27.65px;line-height:32px;color:#364D8A}.h4{font-family:'Roboto';font-style:normal;font-weight:500;font-size:23.4px;line-height:32px;color:#2D2D2D}input,select,textarea{font-family:'Roboto';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6F6F6F}.sl-contact input,.sl-contact select,.sl-contact textarea{border:0;font-family:'Roboto';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#949494}.relative{position:relative}ul{padding-inline-start:20px}body.page-id-22 .forms-section{border-top:none}@media (max-width:786px){.ct-inner-content .hero-container{height:414px}h1.sl-page-title{text-align:center;width:100%;font-family:'Montserrat';font-style:normal;font-weight:700;font-size:34.81px;line-height:40px;color:#FFF;z-index:0}}.category-menu-container{width:100%}ul.category-menu{list-style:none;text-align:left;padding-left:0}ul.category-menu li{padding:10px;padding-left:34px;height:calc(75px - 25%);display:flex;justify-content:flex-start;align-items:center}ul.category-menu li:hover{background-color:#3b4f86}ul.category-menu li:hover a{color:#fff}ul.category-menu li a{color:#000;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:calc(23.04px - 25%);line-height:31px;text-transform:capitalize}@media (max-width:420px){.header .header--call-for-free{font-size:14px!important}.header .hlg-movile-header-number{height:52px}.footer--designer-logo,.footer .footer--sdp{align-items:center!important}.footer .footer--copyright{text-align:center}.hlg--fcdpa.hlg-box-section{width:90%!important;background-size:contain;margin:auto}.hlg-box-section .ct-link-button{margin:auto!important}.hlg-box-section .ct-link-button:hover{margin-bottom:20px!important}.hlg-contact-banner:before{width:105%;top:10px}.hlg-box-section .hlg-before-darkline-section::before{left:0}section#section-58-11::before{left:-25px;width:25px}.home .hlg--ocdv.hlg-box-section .ct-link-button:not(.banner-button){height:236.21px!important;max-width:229px}}.home .hlg-box-section .banner-button{margin-top:64px!important}.home div#div_block-328-11 .oxel_accordion__row--active{padding:10px 20px!important;padding-top:45px!important}}.hidden{display:none!important}#link_button-99-13,#link_button-120-391{width:auto!important}.practice-areas ul li svg{visibility:hidden}@media (max-width:500px){.hlg-testimonials-box-main{margin-top:25px!important;margin-bottom:25px!important}#new_columns-9-260>.ct-div-block.container--blogs,#new_columns-9-260>.ct-div-block.blogs--widget{width:90%!important;margin:auto!important}}@media only screen and (min-width:1440px) and (max-width:1599px){#new_columns-9-260{flex-wrap:nowrap}.blog div#div_block-10-260.container--blogs{margin-right:76.5px!important}.blog .blogs--widget{margin-left:76.5px!important}}.hlg-reviews-slider{position:relative}.hlg-reviews-slider a::before{content:'100+ 5-STAR REVIEWS'!important;background:none!important;font-family:'Roboto';font-style:normal;font-weight:700;font-size:19.2px;line-height:24px;width:200px;text-transform:uppercase;bottom:0;height:38px}div#_header_right-10-9{padding:22px 32px!important}@media only screen and (min-width:991px) and (max-width:1563px){.hlg-testimonials-box-wrapper .hlg-testimonials-box-content p{font-size:16px!important}}.hlg-blog-query-main .oxy-post.blog-wrapper:hover:before{width:100%!important;transition:width 500ms}@media only screen and (min-width:1025px) and (max-width:1365px){header #image-11-9{max-width:300px!important}}div#new_columns-102-87{zoom:.85}.ct-link-button{border-radius:0!important}