.hero-internal{position:relative;z-index:2}.hero-internal.left-line::before{content:"";position:absolute;width:2px;top:80px;bottom:0;left:22px;background-color:#fff;z-index:3}.hero-internal .hero-content{padding-left:45px}.hero-internal .picture-wrapper{position:absolute;width:100%;height:100%;z-index:0}.hero-internal .picture-wrapper .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgb(0 0 0 / .2);background-blend-mode:multiply}.hero-internal .picture-wrapper picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-internal .picture-wrapper picture img{display:block;width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}.hero-internal .hero-content{margin:0;padding:70px 45px 30px;position:relative;z-index:2}@media(max-width:767px){.hero-internal .hero-content{padding-right:20px;padding-bottom:30px}}.hero-internal .hero-content .title-wrapper{position:relative;display:flex;max-width:1440px;margin:0 auto}@media(max-width:767px){.hero-internal .hero-content .title-wrapper{flex-direction:column}}.hero-internal .hero-content .title-wrapper .left{flex:0 0 60%}.hero-internal .hero-content .title-wrapper .right{position:relative;background-color:#fff;z-index:9999999;top:20px;right:0;width:28%;flex:0 0 30%}@media(max-width:1280px){.hero-internal .hero-content .title-wrapper .right{width:40%;right:10px}}@media(max-width:767px){.hero-internal .hero-content .title-wrapper .right{position:relative;width:100%}}.hero-internal .hero-content .title-wrapper .right.form{padding-top:25px;border:1px solid #000}.hero-internal .hero-content .title-wrapper .right.form .gfield{padding:0 25px}.hero-internal .hero-content .title-wrapper .right.form .gfield textarea::-moz-placeholder,.hero-internal .hero-content .title-wrapper .right.form .gfield input::-moz-placeholder{color:#000;color:var(--color-text)!important}.hero-internal .hero-content .title-wrapper .right.form .gfield textarea::placeholder,.hero-internal .hero-content .title-wrapper .right.form .gfield input::placeholder{color:#000;color:var(--color-text)!important}.hero-internal .hero-content .title-wrapper .right.form .form-title{color:var(--color-primary);font-family:"Nunito",sans-serif;font-size:22px;line-height:30px;text-align:left;font-weight:700;text-transform:uppercase;padding-left:25px}.hero-internal .hero-content .title-wrapper .right.form fieldset{padding:20px 0;max-height:100px;overflow-y:scroll;background-color:#f5f5f5}.hero-internal .hero-content .title-wrapper .right.form fieldset *{line-height:1.5}.hero-internal .hero-content .title-wrapper .right.form .gform-footer input{width:90%;display:block;margin:0 auto;margin-bottom:20px}@media(min-width:768px){.hero-internal{margin-top:-170px}.hero-internal.left-line::before{top:350px;left:30px}.hero-internal .hero-content{padding:150px 30px 40px}}@media(min-width:1280px){.hero-internal{margin-top:-220px}.hero-internal.left-line::before{top:300px}.hero-internal__inner{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:10px 0 50px;max-width:1480px;margin:0 auto}.hero-internal .picture-wrapper{flex:0 0 50%;order:2;margin:0;margin:0}.hero-internal .hero-content{flex:0 0 45%;order:1;padding:180px 70px 60px 70px}}@media(min-width:1440px){.hero-internal.left-line::before{left:70px}.hero-internal.left-line .hero-content{padding-left:145px}}.hero-nice{position:relative;z-index:0}.hero-nice .hero-content{padding-left:45px}.hero-nice .picture-wrapper{position:absolute;width:100%;height:100%;z-index:0}.hero-nice .picture-wrapper picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-nice .picture-wrapper picture img{display:block;width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}.hero-nice .hero-content{margin:0;padding:10px 20px 30px;position:relative;text-align:center;z-index:2}.hero-nice .hero-content .hero-title{margin-bottom:10px}.hero-nice .hero-content .btn{margin-top:240px}.hero-nice .hero-content .reviews-logo{margin:20px auto 0}@media(min-width:768px){.hero-nice{margin-top:-170px}.hero-nice.left-line::before{top:350px;left:30px}.hero-nice .hero-content{padding:130px 30px 30px}.hero-nice .hero-content .hero-title{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem;max-width:600px;margin:0 auto 10px}.hero-nice .hero-content .btn{margin-top:250px}}@media(min-width:1280px){.hero-nice{margin-top:-220px}.hero-nice.left-line::before{content:"";position:absolute;width:2px;top:180px;bottom:0;left:22px;background-color:#fff;z-index:3}.hero-nice__inner{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:10px 0 50px;max-width:1480px;margin:0 auto}.hero-nice .picture-wrapper{flex:0 0 50%;order:2;margin:0;margin:0}.hero-nice .hero-content{flex:0 0 45%;order:1;padding:180px 70px 70px 70px;text-align:start}.hero-nice .hero-content .hero-title{font-size:80px;font-size:5rem;line-height:92px;line-height:5.75rem;margin:0 0 20px;max-width:700px}.hero-nice .hero-content .hero-subtitle{margin:0 0 20px;max-width:700px}.hero-nice .hero-content .btn{margin:0 0 0}.hero-nice .hero-content .reviews-logo{margin:40px 0 0}}@media(min-width:1440px){.hero-nice.left-line::before{left:70px}.hero-nice.left-line .hero-content{padding-left:145px}}.hero-nice .hero-content.about-us{padding:350px 0 40px 0}@media(min-width:768px){.hero-nice .hero-content.about-us{padding:350px 0 40px 0}}@media(min-width:1280px){.hero-nice .hero-content.about-us{padding:270px 0 110px 70px}}@media(min-width:1280px){.hero-nice .hero-content.about-us .hero-title{margin-bottom:30px}}@media(max-width:1280px){.hero-nice .hero-content.about-us .reviews-logo{height:60px}}@media(max-width:768px){.hero-nice .hero-content.about-us .hero-title{font-family:"Playfair Display",serif;font-size:41px;font-size:2.5625rem;line-height:45px;line-height:2.8125rem;margin-bottom:15px}}.hero-nice .hero-content.about-us .hero-subtitle{font-family:"Nunito",sans-serif;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;font-weight:400;letter-spacing:3px;max-width:350px;margin:0 auto;margin-bottom:40px;text-transform:uppercase;color:#fff;margin-bottom:0}@media(min-width:768px){.hero-nice .hero-content.about-us .hero-subtitle{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;max-width:430px;margin:0 auto;margin-bottom:10px}}@media(min-width:1280px){.hero-nice .hero-content.about-us .hero-subtitle{font-size:32px;font-size:2rem;line-height:48px;line-height:3rem;max-width:550px;margin-left:0;margin-bottom:20px}}.hero-title{font-family:"Playfair Display",serif;font-size:46px;font-size:2.875rem;line-height:58px;line-height:3.625rem;font-weight:var(--reg);display:block;margin-bottom:20px;color:#fff}@media(min-width:768px){.hero-title{font-size:70px;font-size:4.375rem;line-height:82px;line-height:5.125rem;margin-bottom:30px;min-height:305px}}@media(min-width:1280px){.hero-title{font-size:76px;font-size:4.75rem;line-height:88px;line-height:5.5rem;margin-bottom:40px}}@media(min-width:1440px){.hero-title{font-size:90px;font-size:5.625rem;line-height:102px;line-height:6.375rem;margin-bottom:40px}}.hero-subtitle{font-family:"Nunito",sans-serif;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;font-weight:var(--bold);display:block;letter-spacing:1px;margin-bottom:40px;text-transform:uppercase;color:#fff}@media(min-width:768px){.hero-subtitle{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem}}@media(min-width:1280px){.hero-subtitle{font-size:22px;font-size:1.375rem;line-height:36px;line-height:2.25rem}}.reviews-logo{display:block;height:60px;width:auto;margin-top:30px}@media(min-width:768px){.reviews-logo{margin-top:40px;height:68px}}.breadcrumbs{margin-bottom:20px}.main-content .page-title{color:var(--color-text);margin-bottom:50px}.page-template-template-target .page-container .sidebar{margin-top:0}.page-container__inner.with-sidebar{z-index:0}@media(min-width:768px){.page-container__inner.with-sidebar{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:70px 40px 70px 65px}}@media(min-width:1440px){.page-container__inner.with-sidebar{padding:100px 40px 100px 65px}}.page-container .main-content{max-width:800px;margin-bottom:50px}@media(min-width:768px){.page-container .main-content{flex:0 0 55%}}@media(min-width:1280px){.page-container .main-content{flex:0 0 65%}}@media(min-width:768px){.page-container .sidebar{margin-top:280px;flex:0 0 45%;max-width:40%}}@media(min-width:1280px){.page-container .sidebar{margin-top:200px;flex:0 0 28%;max-width:28%}}.page-container .sidebar .gform-body .gform_fields .gfield input,.page-container .sidebar .gform-body .gform_fields .gfield textarea{padding:8px!important}.page-container .sidebar .gform-body .gform_fields .gfield input::-moz-placeholder,.page-container .sidebar .gform-body .gform_fields .gfield textarea::-moz-placeholder{color:var(--color-text)!important}.page-container .sidebar .gform-body .gform_fields .gfield input::placeholder,.page-container .sidebar .gform-body .gform_fields .gfield textarea::placeholder{color:var(--color-text)!important}.page-container .sidebar ul{list-style:none;margin:0;padding:0}.page-container .sidebar ul li{font-family:"Playfair Display",serif;font-size:22px;font-size:1.375rem;line-height:34px;line-height:2.125rem;font-weight:400;color:#000;margin-bottom:20px}.page-container .sidebar ul li:last-child{margin-bottom:0}.page-container .sidebar ul li a{display:block;position:relative;color:var(--color-text)}.page-container .sidebar ul li a:hover{color:var(--color-primary)}.page-container .sidebar ul.sub-menu{margin:20px 0 20px 40px}.page-container .sidebar ul.sub-menu li{list-style:disc;margin-bottom:20px}.page-container .sidebar ul.sub-menu li a::before{display:none}.page-container__inner{padding:50px 30px 0;max-width:1440px;margin:0 auto}.page-container__inner.left-line{position:relative;padding:50px 30px 50px 45px}.page-container__inner.left-line::before{content:"";position:absolute;width:2px;top:0;bottom:50px;left:22px;background-color:#000;z-index:3}.page-container__inner a{word-break:break-word}@media(min-width:768px){.page-container__inner{padding:50px 70px}.page-container__inner.left-line{padding:80px 40px 80px 65px}.page-container__inner.left-line::before{left:30px;bottom:65px}}@media(min-width:1440px){.page-container__inner.left-line{padding-left:120px;padding-right:120px}.page-container__inner.left-line::before{left:70px;bottom:100px}}.wp-block-image .alignleft{float:none;margin:0 0 .5em;display:block}.wp-block-image .alignleft img{width:100%;height:auto}@media(min-width:768px){.wp-block-image .alignleft{display:table;float:left;margin:.5em 1em .5em 0}}.widget{margin-bottom:30px;padding:30px;border:solid 1px #000}.widget_social__icon{margin-right:10px}.widget_social__icon svg:hover circle{fill:var(--color-primary)}.widget p,.widget li{color:var(--color-text)}.widget:last-of-type{margin-bottom:0}@media(min-width:1280px){.widget{padding:60px 40px}}.widget .widget-title{color:var(--color-primary);position:relative;padding-top:100px}.widget .widget-title-noline{padding-top:0}.widget .widget-title-noline::before{display:none}.widget .widget-title::before{position:absolute;content:"";width:1.5px;height:80px;top:0;left:0;background-color:var(--color-bg)}.widget.widget_office_locations .item{border-bottom:1px solid var(--color-primary);margin-bottom:30px;padding:0 0 30px;position:relative}.widget.widget_office_locations .item:last-of-type{margin-bottom:0;border-bottom:0;padding-bottom:0}.widget.widget_office_locations .item p{margin-bottom:10px}.widget.widget_office_locations .item a{color:var(--color-text)}.widget.widget_office_locations .item .label{font-weight:700}.widget.widget_office_locations .item .name{font-size:28px;font-size:1.75rem;line-height:40px;line-height:2.5rem;font-weight:700;margin-bottom:30px}.widget.widget_office_locations .item .address{margin-bottom:30px}.widget.widget_office_locations .item .map{height:250px;position:relative;margin-top:20px}.widget.widget_office_locations .item .map iframe{position:absolute;width:100%;height:100%}.widget_attorneys_slider_widget{position:relative}.widget_attorneys_slider_widget .attoorney-slide__photo{overflow:hidden;aspect-ratio:1/1;margin-bottom:22px}.widget_attorneys_slider_widget .attoorney-slide__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;aspect-ratio:1/1}.widget_attorneys_slider_widget .attoorney-slide__view-more{color:var(--color-primary);text-transform:uppercase;margin-bottom:10px;display:block}.widget_attorneys_slider_widget .attoorney-slide__view-more:hover{text-decoration:underline}.widget_attorneys_slider_widget .attoorney-slide__name{font-family:"Playfair Display",serif;font-size:22px;margin-bottom:10px}.widget_attorneys_slider_widget .attoorney-slide__name:hover{text-decoration:underline}.widget_attorneys_slider_widget .slick-next,.widget_attorneys_slider_widget .slick-prev{position:relative;width:45px;height:45px;background-color:var(--color-secondary);left:0;right:0;top:0;transform:none;display:inline-block}.widget_attorneys_slider_widget .slick-next:before,.widget_attorneys_slider_widget .slick-prev:before{display:none}.widget_attorneys_slider_widget .slick-next:hover,.widget_attorneys_slider_widget .slick-prev:hover{background-color:var(--color-primary)}.gform_widget .gform_wrapper .gform-body .gform_fields .gfield .ginput_container input,.gform_widget .gform_wrapper .gform-body .gform_fields .gfield .ginput_container textarea{background-color:#fff}