.block-firm-intro{background-color:var(--primaryColor);color:#fff;}.block-firm-intro.alt-bg{background-color:var(--bgColor);}.block-firm-intro.alt-bg .section-title{color:var(--primaryColor);font-size:48px;line-height:58px;}.block-firm-intro.alt-bg .content p{color:var(--primaryColor);}.block-firm-intro.alt-bg .content ul{color:var(--primaryColor);}.block-firm-intro.alt-bg .content li{color:var(--primaryColor);}.block-firm-intro .inner{display:flex;flex-flow:column-reverse;}.block-firm-intro .image{position:relative;}.block-firm-intro .image picture img{display:block;width:100%;height:auto;}.block-firm-intro .info{padding:50px 20px;}.block-firm-intro .section-title{color:#fff;}.block-firm-intro .content p{margin-top:0;margin-bottom:20px;}.block-firm-intro .content ul{margin-bottom:0;}.block-firm-intro .content li{margin-bottom:20px;}.block-firm-intro .logos{display:flex;justify-content:center;flex-flow:row wrap;gap:10px;margin-top:20px;}.block-firm-intro .logos img{height:50px;display:block;}.block-firm-intro .logos svg{height:70px;max-width:150px;}.block-firm-intro .logos path,.block-firm-intro .logos polygon{fill:#fff;}.block-firm-intro .cta{margin-top:30px;display:flex;justify-content:center;}@media (min-width: 768px){.block-firm-intro .inner{flex-flow:row nowrap;justify-content:space-between;}.block-firm-intro .image{position:relative;flex:0 0 43%;}.block-firm-intro .image picture{position:absolute;left:0;top:0;width:100%;height:100%;}.block-firm-intro .image picture img{width:100%;height:100%;object-fit:cover;object-position:center top;}.block-firm-intro .info{flex:0 0 57%;padding:50px;}.block-firm-intro .info .wrapper{max-width:700px;}.block-firm-intro .logos{justify-content:flex-start;}.block-firm-intro .logos img{padding-left:0;}.block-firm-intro .cta{justify-content:flex-start;}}@media (min-width: 1100px){.block-firm-intro .info{padding:110px 50px;}}@media (min-width: 1280px){.block-firm-intro .info{padding:110px 100px;}}.block-our-attorneys{background-color:var(--bgColor);position:relative;}.block-our-attorneys::after{content:"";display:block;position:absolute;left:0;right:0;bottom:-6px;height:6px;background:var(--hGradient);z-index:1;}.block-our-attorneys .inner{padding:50px 20px 0;}.block-our-attorneys .heading{margin-bottom:50px;}.block-our-attorneys .content p{margin-top:0;}.block-our-attorneys picture{display:block;}.block-our-attorneys picture img{display:block;width:100%;height:auto;}@media (min-width: 768px){.block-our-attorneys .inner{padding:100px 30px 50px;}}@media (min-width: 1100px){.block-our-attorneys .inner{display:flex;justify-content:space-between;flex-flow:row nowrap;padding:0;margin:0 auto 50px;}.block-our-attorneys .section-title{font-size:48px;font-size:3rem;line-height:56px;line-height:3.5rem;}.block-our-attorneys .heading{flex:0 0 43%;display:flex;justify-content:flex-end;padding:100px 50px 0;margin-bottom:0;}.block-our-attorneys .heading .wrapper{max-width:440px;}.block-our-attorneys .content{flex:0 0 57%;padding:100px 50px 0;}.block-our-attorneys .content .wrapper{max-width:700px;}}@media (min-width: 1280px){.block-our-attorneys .heading{padding:100px 100px 0;}.block-our-attorneys .content{padding:100px 100px 0;}}.dropdowns{padding:120px 0 110px 0;}.dropdowns .container{width:90%;}@media (max-width: 1279px){.dropdowns{padding:120px 0 110px 0;}}@media (max-width: 767px){.dropdowns{padding:40px 0 100px 0;}}.dropdowns__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:50px;}.dropdowns .title{width:100%;margin-bottom:35px;font-family:"Montserrat",sans-serif;font-size:48px;font-size:3rem;font-weight:700;line-height:62px;line-height:3.875rem;color:var(--primaryColor);}.dropdowns__items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:50px;}.dropdowns__items .item{padding-bottom:10px;border-bottom:2px solid #e8e8e8;flex:0 0 calc(50% - 50px);}@media (max-width: 767px){.dropdowns__items .item{flex:0 0 100%;}}.dropdowns__items .item[open]{border-color:var(--secondaryColor);}.dropdowns__items .item[open] .title > *{color:var(--secondaryColor);}.dropdowns__items .item .title{cursor:pointer;}.dropdowns__items .item .title::marker{content:none;}.dropdowns__items .item .title > *{font-family:"Montserrat",sans-serif;font-size:22px;font-size:1.375rem;font-weight:700;line-height:32px;line-height:2rem;color:var(--tertiaryColor);}.dropdowns__items .item .content{margin-left:20px;margin-bottom:50px;}#hp-content-side-image{background-color:var(--bgColor);margin-bottom:80px;}#hp-content-side-image .hp-side-image-inner{padding:50px 20px 110px;}#hp-content-side-image .hp-side-image-picture{display:none;}#hp-content-side-image .h-gradient{width:100%;position:absolute;left:0;bottom:15px;}@media (min-width: 1100px){#hp-content-side-image .h-gradient{bottom:45px;}}#hp-content-side-image .container{display:grid;}@media (min-width: 768px){#hp-content-side-image .container{grid-template-columns:calc(100% - 150px) 100px;gap:50px;}}@media (min-width: 1100px){#hp-content-side-image .container{grid-template-columns:calc(100% - 500px) 400px;gap:100px;}}@media (min-width: 768px){#hp-content-side-image .hp-side-image-inner{padding:75px 0 30px;}#hp-content-side-image .hp-side-image-picture{height:100%;display:block;position:relative;overflow:hidden;}#hp-content-side-image .hp-side-image-picture img{width:100%;height:100%;position:absolute;top:0;left:0;display:block;object-fit:cover;object-position:bottom left;}}@media (min-width: 1100px){#hp-content-side-image .hp-side-image-inner{padding:75px 0 110px;}#hp-content-side-image .hp-side-image-inner .section-title{font-size:48px;line-height:64px;font-weight:700;}}.block-firm-info .inner{padding:50px 20px;max-width:1430px;margin:0 auto;}.block-firm-info .columns{display:flex;flex-flow:column-reverse;}.block-firm-info .columns .content .title{font-size:38px;font-size:2.375rem;line-height:48px;line-height:3rem;font-weight:bold;}.block-firm-info .columns .content .phone{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;font-weight:bold;color:var(--secondaryColor);}.block-firm-info .columns .content p{margin-bottom:30px;}.block-firm-info .columns .content p:last-of-type{margin-top:0;}.block-firm-info .columns .overview .image{margin-bottom:30px;}.block-firm-info .columns .overview .image img{display:block;width:100%;height:auto;}.block-firm-info .columns .overview .caption{margin-bottom:30px;}.block-firm-info .columns .overview .caption p{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;font-weight:bold;}.block-firm-info .columns .overview .cta .btn{width:100%;}@media (min-width: 768px){.block-firm-info .inner{padding:100px 30px;}.block-firm-info .columns .content .title{font-size:48px;font-size:3rem;line-height:64px;line-height:4rem;}}@media (min-width: 1100px){.block-firm-info .columns{flex-flow:row nowrap;justify-content:space-between;}.block-firm-info .columns .content{flex:0 0 53%;}.block-firm-info .columns .content .title{font-size:80px;font-size:5rem;line-height:90px;line-height:5.625rem;}.block-firm-info .columns .overview{flex:0 0 40%;}}#hp-practice-areas .hp-practice-areas-inner{padding:50px 20px 0;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item{margin-bottom:60px;display:flex;flex-flow:column;align-items:center;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item .pa-icon{width:100px;margin-bottom:40px;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item .pa-icon svg{width:100%;height:auto;fill:var(--secondaryColor);}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item .pa-name{font-size:24px;font-size:1.5rem;font-family:"Montserrat",sans-serif;font-weight:600;margin-bottom:40px;letter-spacing:1px;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item .pa-name a{color:var(--primaryColor);}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item p{color:#666;}@media (min-width: 768px){#hp-practice-areas .hp-practice-areas-inner .pa-list{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;padding:0 30px;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item{flex:0 1 48%;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item .pa-name{margin-bottom:10px;}}@media (min-width: 1280px){#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item{margin-bottom:120px;}}@media (min-width: 1100px){#hp-practice-areas .hp-practice-areas-inner .pa-list{padding:50px 0;margin-top:50px;}#hp-practice-areas .hp-practice-areas-inner .pa-list .pa-item{flex:0 1 31%;}}@media (min-width: 768px){#hp-practice-areas .hp-practice-areas-inner{padding:100px 30px 0;}}@media (min-width: 1100px){#hp-practice-areas .hp-practice-areas-inner{padding:80px 0 0;}}#hp-practice-areas .cta{width:fit-content;margin:0 auto;display:block;}.pop-up{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999;display:none;background-color:rgba(0,0,0,0);justify-content:center;align-items:center;}.pop-up__modal{max-width:650px;width:0;max-height:380px;height:380px;min-height:fit-content;padding:60px 40px;position:relative;display:flex;justify-content:center;align-items:center;opacity:0;background-color:#fff;box-shadow:0px 0px 20px 0px #252a46;transition:.5s cubic-bezier(.17,.66,.34,.98);}.pop-up__inner{width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;}.pop-up__inner .close{position:absolute;top:35px;right:40px;background-color:rgba(0,0,0,0);border:none;}.pop-up__content{max-width:100%;max-height:100%;overflow-y:scroll;height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;opacity:0;font-size:0;color:#000;font-weight:500;line-height:28px;transition:font-size .3s cubic-bezier(.17,.66,.34,.98) .5s;transition:opacity .3s cubic-bezier(.17,.66,.34,.98) .6s;}.pop-up__content .title{width:100%;font-size:45px;line-height:55px;color:var(--primaryColor);text-transform:capitalize;font-weight:700;margin-bottom:20px;text-align:center;}.pop-up__content .title::after{content:"";width:40px;height:4px;display:block;background-color:var(--tertiaryColor);border:none;margin:15px auto;}.pop-up__content p:last-of-type{margin-bottom:10px;}.pop-up.open .pop-up__modal{width:80%;min-width:250px;opacity:1;}.pop-up.open .pop-up__content{height:100%;opacity:1;font-size:18px;}.pop-up.open .pop-up__content a{color:var(--secondaryColor);}.pop-up.open .pop-up__content a:hover{color:var(--tertiaryColor);}.pop-up .link{margin:0 auto;margin-top:20px;display:block;color:var(--tertiaryColor);text-transform:uppercase;letter-spacing:2px;font-size:18px;line-height:25px;font-weight:700;cursor:pointer;transition:color .5s cubic-bezier(.17,.66,.34,.98);}.pop-up .link:hover{color:var(--secondaryColor);}.block-video-center{position:relative;}.block-video-center picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.block-video-center picture img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;}.block-video-center picture .overlay{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.block-video-center .inner{max-width:1430px;margin:0 auto;padding:50px 20px;position:relative;}.block-video-center p:last-of-type{margin-top:0;}.block-video-center .video-item{position:relative;height:212px;}.block-video-center .video-item.playing a{opacity:0;}.block-video-center .video-item.playing iframe{opacity:1;}.block-video-center .video-item iframe{width:100%;height:100%;position:relative;z-index:0;opacity:0;transition:.3s ease-in .3;}.block-video-center .video-item a{width:100%;display:block;display:flex;position:absolute;top:0;left:0;z-index:1;height:212px;height:212px;justify-content:center;align-items:center;opacity:1;transition:.3s ease-out;}.block-video-center .video-item a svg{display:block;position:relative;}.block-video-center .video-item a svg ellipse,.block-video-center .video-item a svg path{transition:all .3s ease;}.block-video-center .video-item a:hover svg ellipse{opacity:.7;fill:var(--primaryColor);}.block-video-center .video-item a:hover svg path{opacity:.7;fill:var(--secondaryColor);}.block-video-center .section-title{color:#fff;}.block-video-center .columns{display:flex;justify-content:space-between;flex-flow:row wrap;}.block-video-center .columns .videos{max-width:100%;margin-bottom:50px;order:1;}.block-video-center .columns .videos.featured{display:none;}.block-video-center .columns .videos .featured-video{margin-bottom:20px;flex:0 0 100%;}.block-video-center .columns .videos .slider-videos{max-width:100%;}.block-video-center .columns .videos .slider-videos .slick-slide{margin:0 10px;}.block-video-center .columns .videos .slider-videos .slick-list{margin:0 -10px;}.block-video-center .columns .videos .slider-videos .slick-dots li button::before{color:#fff;}.block-video-center .columns .videos .slider-videos .video-item a svg{width:50px;height:auto;}.block-video-center .columns .info{color:#fff;order:2;}.block-video-center .columns .info .stars{margin-bottom:20px;}.block-video-center .columns .info .subtitle{font-size:38px;font-size:2.375rem;line-height:48px;line-height:3rem;font-weight:bold;}@media (min-width: 768px){.block-video-center .inner{padding:100px 30px;}.block-video-center .section-title{margin-bottom:50px;}.block-video-center .columns .videos{position:relative;order:2;}.block-video-center .columns .videos.featured{height:428px;flex:1;overflow:hidden;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;order:0;}.block-video-center .columns .videos .video-item:not(.featured-video).active::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background-color:var(--secondaryColor);opacity:.3;}.block-video-center .columns .videos .video-item:not(.featured-video) a svg{display:none;}.block-video-center .columns .videos .featured-video{width:100%;height:fit-content;position:absolute;left:100%;top:0;z-index:0;transform:scale(.9);transition:transform .6s ease,left .5s ease-in-out .3s;}.block-video-center .columns .videos .featured-video.active{left:0;z-index:2;transform:scale(1);transition:left .5s ease-in-out,transform .6s ease .5s;}.block-video-center .columns .videos .featured-video iframe,.block-video-center .columns .videos .featured-video a{height:428px;}.block-video-center .columns .info{order:1;}}@media (min-width: 1300px){.block-video-center .inner{padding:100px 30px;}.block-video-center .section-title{margin-bottom:70px;}.block-video-center .columns .videos,.block-video-center .columns .videos.featured{max-width:59%;flex:0 0 59%;margin-bottom:0;}.block-video-center .columns .videos .featured-video a,.block-video-center .columns .videos.featured .featured-video a{height:428px;}.block-video-center .columns .info{flex:0 0 38%;}.block-video-center .columns .info .subtitle{font-size:48px;font-size:3rem;line-height:58px;line-height:3.625rem;}}.our-location{padding:120px 0 110px 0;background-color:var(--primaryColor);}@media (max-width: 1279px){.our-location{padding:120px 0 110px 0;}}@media (max-width: 767px){.our-location{padding:40px 0 100px 0;}}.our-location__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;}.our-location__inner.row-reverse{flex-direction:row-reverse;}@media (max-width: 1279px){.our-location__inner{align-items:center;}}.our-location .container{width:90%;}.our-location .left-col{flex:1 0 563px;}@media (max-width: 1279px){.our-location .left-col{flex:1 1 100%;}.our-location .left-col p,.our-location .left-col a,.our-location .left-col .title{text-align:center;}}.our-location .left-col .title{margin-bottom:35px;font-family:"Montserrat",sans-serif;font-size:48px;font-size:3rem;font-weight:700;line-height:58px;line-height:3.625rem;color:#fff;}.our-location .left-col .content{color:#fff;font-size:18px;}.our-location .left-col .content strong{color:var(--secondaryColor);}.our-location .left-col .content{margin-top:45px;}.our-location .left-col .address{margin-top:30px;}.our-location .left-col .address br{display:none;}.our-location .left-col .phone{margin-top:35px;display:block;color:rgba(var(--secondaryColor),1);font-family:var(--lora);font-size:30px;font-weight:var(--bold);line-height:40px;transition:.3s ease-in-out;}.our-location .left-col a:hover{color:rgba(var(--tertiaryColor),1);}.our-location .right-col{height:auto;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:35px;flex:1 0 523px;}@media (max-width: 767px){.our-location .right-col{flex:1 1 100%;}}.our-location .right-col .cta{width:100%;}.our-location .right-col iframe{max-height:100%;height:320px;}@media (max-width: 767px){.our-location .right-col iframe{height:250px;}}.social-networks{position:relative;color:#fff;}.social-networks picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.social-networks picture img{display:block;width:100%;height:100%;object-position:center;object-fit:cover;}.social-networks picture .overlay{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.social-networks .inner{max-width:1240px;margin:0 auto;padding:50px 20px;position:relative;}.social-networks p:last-of-type{margin-top:0;}.social-networks .section-title{color:#fff;}.social-networks .columns .info{margin-bottom:50px;}.social-networks .columns .info .networks{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center;max-width:350px;}.social-networks .columns .info .networks li a img{display:block;}.social-networks .columns .embed{overflow:hidden;position:relative;}.social-networks .columns .embed iframe{min-width:350px !important;max-width:100% !important;}@media (min-width: 768px){.social-networks .inner{padding:100px 30px;}.social-networks .section-title{margin-bottom:30px;}}@media (min-width: 1100px){.social-networks .inner{padding:100px 30px;}.social-networks .section-title{margin-bottom:30px;font-size:80px;font-size:5rem;line-height:90px;line-height:5.625rem;}.social-networks .columns{display:flex;flex-flow:row nowrap;justify-content:space-between;}.social-networks .columns .info{flex:0 0 40%;}.social-networks .columns .embed{flex:0 0 485px;}}#trust-logos-slider .trust-logos-slider-inner{background-color:var(--bgColor);padding:40px 0;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list{padding:0 20%;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li{display:flex;align-items:center;justify-content:center;height:93px;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li a{display:block;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li a img{display:block;max-height:93px;width:auto;}@media (min-width: 768px){#trust-logos-slider .trust-logos-slider-inner{background-color:var(--primaryLighterColor);padding:80px 0;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list{padding:0;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li{height:66px;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li a img{max-height:66px;}}@media (min-width: 1100px){#trust-logos-slider .trust-logos-slider-inner{padding:130px 0;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li{height:134px;}#trust-logos-slider .trust-logos-slider-inner #logos-slider .slick-list .slick-track li a img{max-height:134px;}}