@charset "UTF-8";
/* https://darrellcochranlaw.com/wp-content/themes/lawrank-template-16/assets/scss/page-templates/template-default.css?ver=2.6.3 */
.internal-banner{position:relative;display:flex;justify-content:flex-end;align-items:center}.internal-banner picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.internal-banner picture img{display:block;width:100%;height:100%;-o-object-position:left top;object-position:left top;-o-object-fit:cover;object-fit:cover;z-index:0}.internal-banner .hero-content{position:relative;box-sizing:content-box;z-index:1;width:335px;margin:0 auto;display:flex;flex-flow:column}.internal-banner .hero-content .btn{width:100%;justify-content:center}@media (min-width:768px){.internal-banner{padding-top:0}.internal-banner .picture-wrapper picture{bottom:0}.internal-banner .hero-content{align-items:center;padding:80px 0;width:400px}.internal-banner .hero-content .btn{width:auto}}@media (min-width:1280px){.internal-banner .hero-content{padding:160px 0 80px;width:950px}}.internal-banner picture img{-o-object-position:center;object-position:center}.error404 .page-container .main-content{max-width:100%;width:100%}.error404 .page-container .main-content a{color:var(--tertiaryColor)}@media (min-width:1280px){.hero-internal.reports .hero-content{padding:80px 0 80px;width:1250px}}.hero-internal.reports picture img{-o-object-position:center center;object-position:center center}@media (max-width:767px){.hero-internal.reports picture img{-o-object-position:center;object-position:center}}@media (max-width:767px){.hero-internal.misconducts picture img{-o-object-position:center;object-position:center}}.hero-internal.about-us .hero-content{max-width:1180px;width:100%;margin:0 auto;align-items:start}@media (max-width:767px){.hero-internal.about-us{padding-top:120px}.hero-internal.about-us picture img{-o-object-position:center;object-position:center}.hero-internal.about-us .hero-content{align-items:center}}.hero-internal.special-reports .overlay{display:none}@media (min-width:768px){.hero-internal.special-reports .hero-content{align-items:start;width:90%;padding-left:50px}.hero-internal.special-reports .hero-content .internal-hero-title{width:400px;text-align:left}}@media (min-width:900px){.hero-internal.special-reports .hero-content{padding-left:0}}@media (min-width:1100px){.hero-internal.special-reports .hero-content{width:1150px}.hero-internal.special-reports .hero-content .internal-hero-title{width:100%}}.hero-internal.special-reports picture img{-o-object-position:center;object-position:center}@media (max-width:767px){.hero-internal.special-reports{padding-top:80px;height:360px}}.hero-internal{position:relative;display:flex;justify-content:flex-end;align-items:center}.hero-internal picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-internal picture img{display:block;width:100%;height:100%;-o-object-position:left top;object-position:left top;-o-object-fit:cover;object-fit:cover;z-index:0}.hero-internal picture .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);mix-blend-mode:multiply;opacity:.5;z-index:1}.hero-internal .hero-content{position:relative;box-sizing:content-box;z-index:1;width:335px;margin:0 auto;padding:50px 30px 20px;display:flex;flex-flow:column}.hero-internal .hero-content .btn{width:100%;justify-content:center}@media (min-width:1100px){.hero-internal .hero-content.short-title .internal-hero-title{width:1200px;font-size:60px}}@media (min-width:768px){.hero-internal{padding-top:0}.hero-internal .picture-wrapper picture{bottom:0}.hero-internal .hero-content{align-items:center;padding:80px 0;width:400px}.hero-internal .hero-content .btn{width:auto}}@media (min-width:1280px){.hero-internal .hero-content{padding:80px 0 80px;width:950px}}html.spanish .validation_error ul{display:none}html.spanish #validation_message_1_1{display:none}@media (max-width:767px){html.spanish .hero-btn{padding:20px 14px;font-size:14px;letter-spacing:2px}}@media (min-width:1280px){html.spanish .hero-content{padding:40px 50px 60px 0}}@media (min-width:768px){html.spanish .hero-homepage .hero-content{width:80%}}@media (min-width:768px){html.spanish .block-services article p.content{height:370px}}@media (min-width:768px){html.spanish .page-template-template-target .hero-content .target-title{font-size:60px}}@media (max-width:768px){html.spanish .page-template-template-target .hero-content .target-title{font-size:35px!important;line-height:35px!important}}@media (max-width:768px){html.spanish .page-template-template-target .hero-content .target-subtitle{line-height:1.6!important}}@media (min-width:1280px){html.spanish .page-template-template-target .target-trust-logos{display:flex;align-items:flex-start}}@media (min-width:1280px){html.spanish .page-template-template-target .target-trust-logos .slick-slide:last-child{margin-top:6px}}@media (min-width:768px){.page-id-4068.page-template-template-target .banner .inner .hero-content .left .target-title,.page-id-1006.page-template-template-target .banner .inner .hero-content .left .target-title{font-size:60px}}@media (max-width:768px){.page-id-4068.page-template-template-target .banner .inner .hero-content .left .target-title,.page-id-1006.page-template-template-target .banner .inner .hero-content .left .target-title{font-size:35px!important;line-height:35px!important}}@media (max-width:768px){.page-id-4068.page-template-template-target .banner .inner .hero-content .left .target-subtitle,.page-id-1006.page-template-template-target .banner .inner .hero-content .left .target-subtitle{line-height:1.6!important}}.page-container__inner{padding:50px 30px;max-width:1250px;margin:0 auto}@media (min-width:768px){.page-container__inner{padding:80px 40px}}@media (min-width:1280px){.page-container__inner{padding:120px 40px}}.page-container__inner.with-sidebar{max-width:1250px}@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}}@media (min-width:1480px){.page-container__inner.with-sidebar{padding:100px 40px}}.page-container .main-content{margin-bottom:50px}@media (min-width:768px){.page-container .main-content{flex:0 0 50%;max-width:50%}}@media (min-width:1280px){.page-container .main-content{flex:0 0 63%;max-width:63%}}@media (min-width:768px){.page-container .sidebar{flex:0 0 45%;max-width:45%}}@media (min-width:1280px){.page-container .sidebar{flex:0 0 32%;max-width:32%}}.page-container .sidebar .widget{background-color:var(--bgColor);padding:30px;margin-bottom:40px}.page-container .sidebar .less,.page-container .sidebar .more{font-size:40px;color:#E6B523;margin-left:10px}.page-container .sidebar .less{display:none}.page-container .sidebar details[open] .more{display:none}.page-container .sidebar details[open] .less{display:block}.page-container .sidebar details[open] .name{margin-bottom:20px}.page-container .sidebar .name-block{display:flex;justify-content:space-between}.page-container .sidebar .name-block .name{width:100%}.page-container .sidebar ul{list-style:none;margin:0;padding:0}.page-container .sidebar ul li{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;font-weight:600;color:#000;margin-bottom:30px}.page-container .sidebar ul li a{display:block;position:relative;color:#000;color:var(--text)}.page-container .sidebar ul .sub-menu{margin:20px 0}.page-container .sidebar ul .sub-menu li{list-style:disc;margin-bottom:20px}.page-container .sidebar ul .sub-menu li a::before{display:none}@media (min-width:1280px){.page-container .sidebar .widget{padding:40px}}@media (max-width:767px){.page-container iframe{max-width:100%}}.wp-block-image .alignleft{width:100%;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;margin-right:30px!important;max-width:300px}}.widget_office_locations .item{border-bottom:1px solid #ccd0d9;margin-bottom:30px;padding:0 0 30px;position:relative}.widget_office_locations .item:last-of-type{margin-bottom:0;border-bottom:0;padding-bottom:0}.widget_office_locations .item p{margin-bottom:10px}.widget_office_locations .item a{color:var(--text);text-decoration:none}.widget_office_locations .item .label{font-weight:700}.widget_office_locations .item .name{font-size:28px;font-size:1.75rem;line-height:40px;line-height:2.5rem;font-weight:700}.widget_office_locations .item .map{height:250px;position:relative;margin-top:20px}.widget_office_locations .item .map iframe{position:absolute;width:100%;height:100%}.widget_office_locations .item .main-office{color:var(--tertiaryColor);border-bottom:none;background:transparent;padding-left:0;display:block;color:#00539B;margin:20px 0}