:root{--px12:0.75rem;--px14:0.875rem;--px15:0.938rem;--px16:1rem;--px17:1.063rem;--px18:1.125rem;--px19:1.188rem;--px20:1.25rem;--px21:1.35rem;--px22:1.375rem;--px23:1.438rem;--px24:1.5rem;--px25:1.563rem;--px27:1.688rem;--px28:1.75rem;--px30:1.875rem;--px32:2rem;--px34:2.125rem;--px35:2.188rem;--px36:2.25rem;--px38:2.375rem;--px40:2.5rem;--px42:2.625rem;--px45:2.813rem;--px46:2.875rem;--px47:2.938rem;--px48:3rem;--px50:3.125rem;--px51:3.188rem;--px52:3.25rem;--px55:3.438rem;--px60:3.75rem;--px65:4.063rem;--px67:4.188rem;--px69:4.313rem;--px72:4.5rem;--px74:4.625rem;--px80:5rem;--px88:5.5rem;--px90:5.625rem;--px92:5.75rem;--px95:5.938rem;--px100:6.25rem;--figtree:"figtree",sans-serif;--Black:#000;--Dark:#201f1f;--Red:#AA2B3D;--Blue:#033058;--Yellow:#ECBD00}html{font-size:.833333vw;scroll-behavior:smooth}body{padding:0;margin:0;font-size:var(--px19);font-family:var(--figtree)}a:hover{outline:none;text-decoration:none}.scroll{transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-webkit-transition:.6s;-o-transition:.6s}.sub-menu,.repCasesBtn,a.imgHover:before,a,input,button,.sub-menu{transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}img{max-width:100%;width:auto;height:auto}a.imgHover{display:inline-block;position:relative;vertical-align:top}a.imgHover img{display:block;margin:0}a.imgHover:before{content:'';display:inline-block;position:absolute;top:0;left:0;bottom:0;width:100%}a.imgHover:hover:before{background-color:rgb(0 0 0 / .5)}.scroll.open{top:0}.admin-bar .scroll.open{top:32px}.scroll{position:fixed;display:none;top:-200px;left:0;width:100%;z-index:5000}a.post-edit-link{display:inline-block;color:#fff;padding:.4rem 2rem;background-color:#000;font:1.25rem;position:fixed;bottom:1rem;left:1rem;z-index:3000}a.post-edit-link:hover{background-color:#333}section:before,section:after{clear:both;display:block;content:''}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{margin:0}h1,.h1{font-size:var(--px48);display:block}h2,.h2{font-size:var(--px67);line-height:var(--px74);display:block}h3,.h3{font-size:var(--px36);display:block}h4,.h4{font-size:var(--px24);display:block}h5,.h5{font-size:var(--px18);display:block}h6,.h6{display:block}a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:999}svg{fill:inherit;stroke:inherit}[width="11"]{width:.688rem}[width="18"]{width:1.125rem}[width="20"]{width:1.25rem}[width="21"]{width:1.313rem}[width="22"]{width:1.375rem}[width="24"]{width:1.5rem}[width="28"]{width:1.75rem}[width="34"]{width:2.125rem}.navbar-default{border-radius:0;margin:0;min-height:0;background-color:#fff0;color:#fff;border:none}.main-menu{list-style:none;padding:0;margin:0}.main-menu li{position:relative;padding:0}.main-menu li a{display:block;font-size:var(--px19);text-transform:uppercase;font-weight:800}.logo{display:inline-block;vertical-align:top;max-width:21.063rem;margin:0rem 0;vertical-align:top}ul.paginations{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}a.button{display:inline-block;vertical-align:top;background-color:var(--Yellow);color:#343434;font-size:var(--px16);text-transform:uppercase;font-weight:800;line-height:var(--px20);padding:1.031rem 2.25rem;border-radius:.5rem;border:1px solid var(--Yellow);text-align:center}a.button:hover,a.button:focus{background-color:#343434;border-color:#4B4B4B;color:#fff!important}span.button{display:inline-block;vertical-align:top;background-color:#dadada;color:#343434;font-size:var(--px16);text-transform:uppercase;font-weight:800;line-height:var(--px20);padding:1.031rem 2.25rem;border-radius:.5rem;border:1px solid #dadada}.phone-top a{font-size:var(--px16);font-weight:800;text-transform:uppercase;line-height:1.3333em;color:#fff;display:inline-flex;align-items:center;height:3.438rem;border:1px solid #fff;gap:0 .375rem;padding:0 2.25rem;border-radius:.5rem}.phone-top a:hover,.phone-top a:focus{background-color:var(--Yellow);border-color:var(--Yellow);color:var(--Dark)}.phone-top a:hover span,.phone-top a:focus span{color:var(--Dark)}.phone-top a span{color:var(--Yellow);transition:.5s}.gform_confirmation_message{background-color:#dfd;color:#000;text-align:center;border:2px solid #4CAF50;padding:15px 20px}.form-wrap{margin:4.875rem 0 0;max-width:45rem;padding:3.625rem 3.875rem 3.75rem;border-radius:.5rem;border:1px solid #E6EAF5;background-color:#F2F5FD;font-size:var(--px16);line-height:var(--px20)}.form-wrap label{font-weight:400}.form-wrap ul{list-style:none;padding:0}.gform_fields{margin:0}.gfield{width:100%;position:relative;margin-bottom:1.063rem}.gfield.hidden_label{margin-bottom:0}.gfield.hidden_label label.gfield_label{width:1px;height:1px;opacity:0;visibility:hidden;margin-bottom:-1px;display:block}.gfield label.gfield_label{text-transform:uppercase;font-weight:800;margin-bottom:.938rem}.form-wrap textarea,.form-wrap input[type="tel"],.form-wrap input[type="email"],.form-wrap input[type="text"]{background-color:#fff;display:block;width:100%;border:0 solid #000;border-radius:.5rem;line-height:var(--px28);padding:1rem 1.5rem;color:#000;font-size:var(--px22)}.form-wrap textarea{resize:none;height:4.938rem}.gform_footer{padding-top:0rem}.gform_footer button{text-transform:uppercase;width:12.563rem;height:3.438rem;background-color:var(--Yellow);color:#fff;border:none;border-radius:.5rem;border:1px solid #F6C80C;font-size:var(--px16);font-weight:800;color:#343434}.gform_footer button:hover{background-color:#343434;border-color:#4B4B4B;color:#fff!important}p.gform_required_legend{width:1px;height:1px;opacity:0;visibility:hidden;margin-bottom:-1px;display:block}.form-wrap h2.gform_submission_error{font-size:var(--px16);line-height:var(--px30);font-family:inherit;color:var(--Red)}.gfield_validation_message,.validation_message{color:var(--Red);font-size:var(--px16);line-height:var(--px30)}#footer{background-color:var(--Dark);color:#fff}.bottom-footer .wrap{padding:3.25rem 0 3.438rem;align-items:center}.bottom-footer a.footer-logo{display:inline-block;vertical-align:top;max-width:11.875rem}.footer-menu{margin:0;font-size:var(--px19);text-transform:uppercase;font-weight:800;display:flex;flex-wrap:wrap;gap:0 4.5rem}.footer-menu li{padding:0}.footer-menu li a{color:#666;display:inline-block;line-height:var(--px24)}.footer-menu li a:hover,.footer-menu li a:focus{color:#fff}#header{z-index:500}#hero{position:relative;z-index:20;color:#fff;padding:17.875rem 0 3rem}#hero .div-block{max-width:31.25rem;line-height:1.25em;font-size:var(--px19)}#hero .div-block h1{font-size:var(--px67);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:2.125rem}#hero .div-block .h5{font-size:var(--px17);line-height:1.3333em;text-transform:uppercase;font-weight:800;letter-spacing:.05em;color:var(--Yellow);max-width:19.875rem}#hero .div-block hr{max-width:28.063rem;border-color:#F0F0F0;margin:.75rem 0 1.25rem}#hero .div-block p{max-width:28.063rem;margin-bottom:2.375rem}#hero .div-block p.margin0{margin-bottom:0}#hero:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / .85) 0%,#fff0 23.09%)}.video-background{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;object-fit:cover;object-position:center;z-index:-2}section.hero{padding:22.813rem 0 3.875rem}section.hero .wrap{gap:0 9.625rem;max-width:100rem}section.hero .h5{font-size:var(--px17);font-weight:800;text-transform:uppercase;max-width:19.625rem;border-top:1px solid #fff;line-height:var(--px20);padding-top:2.125rem;margin:1rem 0 2rem}section.hero .banner-content{max-width:66.75rem}section.hero .banner-content h2{font-weight:700}section.hero .banner-content hr{margin:1rem 0 1.75rem}section.hero .banner-content p{line-height:var(--px24);max-width:46.438rem;margin-bottom:1.75rem}#home-about{padding:4.188rem 0 0rem;font-size:var(--px22)}#home-about .text-block{max-width:39.375rem;margin-top:8.125rem;color:#2A3245}#home-about .text-block h2{margin-bottom:3.5rem;color:#283043}#home-about .text-block .h5{font-size:var(--px16);text-transform:uppercase;line-height:var(--px20);font-weight:800;color:#747C92;margin-bottom:.875rem}#home-about .text-block p{line-height:var(--px28);margin-bottom:1.875rem}#home-about figure{max-width:45.938rem}#programs{padding:9.688rem 0 6.875rem}#programs .flex{gap:0 3.063rem}#programs h2{font-weight:700;color:#283043;margin-bottom:2.375rem}.program-item{width:100%;max-width:27.938rem;font-size:var(--px22);margin-bottom:1.25rem}.program-item p{line-height:var(--px28)}.program-item .svg{width:3.625rem;height:3.625rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:.625rem;background-color:#E5E6EA;fill:#283043;margin-bottom:2.875rem;transition:.5s}.program-item h3{font-size:var(--px16);line-height:var(--px20);max-width:18.375rem;font-weight:800;text-transform:uppercase;transition:.5s;color:#747C92;margin-bottom:1.5rem}.program-item .a,.program-item a{color:#2A3245;display:block;padding:2.188rem 2.5rem 0;min-height:23.701rem;border-radius:.5rem}.program-item a:hover,.program-item a:focus{background-color:navy;color:#fff}.program-item a:hover h3,.program-item a:focus h3{color:#fff}.program-item a:hover .svg,.program-item a:focus .svg{fill:#fff;background-color:#2C2C92}.itm-1{order:1}.itm-2{order:2}.itm-3{order:3}.itm-4{order:5}.itm-5{order:6}#programs .div-block{order:4;width:100%;max-width:27.938rem;font-size:var(--px22);margin-bottom:1.25rem;margin-top:13.125rem}#programs .div-block p{line-height:var(--px28);max-width:18.5rem;margin-bottom:1.813rem}.colored-sect{overflow:hidden;background-color:#DFE2EA}.colored-sect h2{font-weight:700;max-width:45.438rem;margin:0 auto;color:#283043}.course-list{display:flex;flex-wrap:wrap;gap:2rem;color:#2A3245;margin:0 auto;max-width:82.938rem}.home .course-list{justify-content:center;max-width:81.938rem}.course-list .item{width:100%;max-width:26.313rem;border-radius:.5rem;padding:.75rem;background-color:#fff;font-size:var(--px22)}.course-list .item figure{margin-bottom:2rem}.course-list .item figure a{display:block}.course-list .item figure a:hover,.course-list .item figure a:focus{opacity:.8}.course-list .item figure img{border-radius:.5rem}.course-list .item .flex{align-items:center;min-height:2.75rem;margin-bottom:1.375rem}.course-list .item .price{font-size:var(--px32);line-height:var(--px38);font-weight:700}.course-list .item .price sup{font-weight:600;font-size:var(--px22);display:inline-block;line-height:var(--px22)}.course-list .item .title{flex:1;font-size:var(--px22);line-height:var(--px22);font-weight:700;color:#666}.course-list .item .title a{color:#666}.course-list .item .title a:hover,.course-list .item .title a:focus{color:#283043}.course-list .item p{line-height:var(--px28);margin-bottom:1.375rem}.course-list .item span.button,.course-list .item a.button{width:100%;text-align:center}#courses{padding:10.4rem 0 3rem}#courses .text-center h2{margin-bottom:3.375rem}#courses .text-center a.button{margin-bottom:4rem}.testimonial-box{width:26.625rem;padding:2.25rem 2.125rem 0;background-color:#fff;border-radius:.5rem;box-shadow:0 0 2rem rgb(116 124 146 / .85);margin-bottom:2rem;min-height:21.063rem;transition:.5s;position:relative;top:0}.testimonial-box figure{order:2}.testimonial-box figure img{width:4.188rem;height:4.188rem;border-radius:100%;object-fit:cover;object-position:center}.testimonial-box .author{flex:1;font-size:var(--px16);line-height:var(--px19);color:#747C92}.testimonial-box .author strong{text-transform:uppercase}.testimonial-box .flex{align-items:center;margin-bottom:2.625rem}.testimonial-box p{font-size:var(--px19);line-height:var(--px24)}.home .testimonial-box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.testimonials-slide .item{padding:.5rem}.slick-track{padding-bottom:3.625rem;padding-top:2rem}.testi-bottom-controls{justify-content:center;align-items:center;gap:2rem}.custom-arrows{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.custom-arrows .s-btn{border:1px solid #959CAD;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:5.125rem;height:2.438rem;border-radius:2.438rem;fill:#959CAD;background-color:#DFE2EA}.custom-arrows .s-btn:hover,.custom-arrows .s-btn:focus{background-color:#F0F0F0;border-color:#F0F0F0;fill:#747C92}#testimonials{padding:7.4rem 0 10rem}#testimonials h2{text-align:center;text-transform:capitalize;max-width:41.038rem;margin-bottom:2.8rem}.testimonials-slide{margin-bottom:1.625rem}.home .form-wrap{padding:0;border:none;background-color:#fff0;margin-top:0}.home .form-wrap textarea,.home .form-wrap input[type="tel"],.home .form-wrap input[type="email"],.home .form-wrap input[type="text"]{border:1px solid #373737;background-color:#222;color:#fff}.location-and-form .left-col{max-width:29.688rem}.location-and-form .right-col{max-width:37.25rem}.location-and-form .right-col .h5{font-size:var(--px16);text-transform:uppercase;font-weight:800;color:#747C92;line-height:var(--px20);text-transform:uppercase;margin-bottom:.938rem}.location-and-form .right-col p{font-size:var(--px22);line-height:var(--px28);margin-bottom:2.813rem}.home .bottom-footer .wrap{border-top:1px solid #454444}.location-and-form .left-col h2{font-size:var(--px67);line-height:var(--px74);font-weight:700;margin-bottom:3.5rem}.add-info{font-size:var(--px22)}.add-info .h5{font-size:var(--px16);text-transform:uppercase;font-weight:800;color:#747C92;line-height:var(--px20);margin-bottom:1rem}.add-info p{line-height:var(--px28);margin-bottom:1.813rem}.add-info p a{color:var(--Yellow)}.add-info p a:hover,.add-info p a:focus{color:#fff}.home-footer{padding:14rem 0 0}section.page-top-banner{background-image:url(/wp-content/themes/lawfirmsites/images/banner-default.jpg);background-size:cover;background-position:center;position:relative;z-index:20;min-height:30.313rem;color:#fff;padding:17.625rem 0 3rem}section.page-top-banner:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:100%;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / .7) 0%,#fff0 40%)}section.page-top-banner .page-title h1{font-size:var(--px80);line-height:1.1em;font-weight:700;letter-spacing:-.02em;max-width:66.75rem}section.inner-page{padding:10rem 0 10rem;color:#2A3245}article.the-content{color:#283043;font-size:var(--px22)}article.the-content h2{margin-bottom:1.25rem}article.the-content h3{margin-bottom:1.25rem}article.the-content .h5{font-size:var(--px17);line-height:var(--px20);text-transform:uppercase;font-weight:800}article.the-content p,article.the-content ul,article.the-content ol{line-height:var(--px28);margin-bottom:1.75rem}article.the-content p a,article.the-content ul a{color:#2A3245}article.the-content p a:hover,article.the-content p a:focus,article.the-content ul a:hover,article.the-content ul a:focus{color:#747C92}article.the-content ol ol,article.the-content ol ul,article.the-content ul ol,article.the-content ul ul{margin:0}article.the-content .course-heading{gap:0 13.688rem;margin-bottom:9.688rem}article.the-content .course-heading .h5{font-size:var(--px17);line-height:var(--px20);text-transform:uppercase;font-weight:800;border-top:1px solid #283043;padding-top:1.438rem;margin-bottom:2rem}article.the-content .course-heading p{font-size:var(--px46);line-height:var(--px51);max-width:54.75rem}.content-blocks{font-size:var(--px22);color:#283043;padding-bottom:4.4rem}.content-blocks .h5{font-size:var(--px17);line-height:var(--px20);font-weight:800;text-transform:uppercase}.content-blocks .h5.line-top{position:relative;margin-bottom:1.5rem}.content-blocks .h5.line-top:before{content:'';display:block;height:1px;width:14.625rem;background-color:#283043;margin-bottom:1.375rem}.content-blocks h2{font-size:var(--px46);line-height:var(--px51);letter-spacing:-.094rem;margin-bottom:1.25rem}.content-blocks p+h2{margin-top:4rem}.content-blocks p+.h5.line-top{margin-top:4rem}.content-blocks p{line-height:var(--px28);margin-bottom:1.688rem}.content-blocks ul,.content-blocks ol{line-height:var(--px28);margin-bottom:1.688rem}.content-blocks ol ol,.content-blocks ol ul,.content-blocks ul ol,.content-blocks ul ul{margin:0}.content-blocks ol ol{list-style:lower-alpha}.content-blocks.left_sidebar,.content-blocks.right_sidebar{display:flex;flex-wrap:wrap;gap:0 7.25rem}.content-blocks.right_sidebar .content,.content-blocks.left_sidebar .content{flex:1}.content-blocks.left_sidebar .content{order:2}.content-blocks.right_sidebar .side,.content-blocks.left_sidebar .side{width:100%;max-width:27.688rem}.content-blocks.right_sidebar .side figure img,.content-blocks.left_sidebar .side figure img{border-radius:.5rem;box-shadow:0 .5rem 6.25rem rgb(116 124 146 / .85)}.content-blocks.right_sidebar .side figure,.content-blocks.left_sidebar .side figure{margin-bottom:2.5rem}.content-blocks.right_sidebar .side a.button,.content-blocks.left_sidebar .side a.button{width:100%;text-align:center}.content-blocks+.content-blocks{margin-top:10rem}.content-blocks.two_columns a.button{width:100%;max-width:27.625rem;text-align:center}.content-blocks:last-child{padding-bottom:2.125rem}section.bottom-blue-sect{padding:10rem 0;background-color:#0042B6;color:#fff;background:radial-gradient(61.75% 61.75% at 50% 38.25%,#006ED5 0%,#0042B6 100%)}.about-flex{gap:0 5.813rem;align-items:flex-start}.about-flex .text-block{max-width:34.125rem;font-size:var(--px22)}.about-flex .top-lines{width:100%;max-width:14.625rem;border-top:1px solid #fff;padding-top:1.125rem;margin-bottom:3rem}.about-flex .top-lines a.button{width:100%}section.bottom-blue-sect figure{max-width:34.688rem}section.bottom-blue-sect h2{font-size:var(--px46);line-height:var(--px51);font-weight:700;margin-bottom:1.375rem}section.bottom-blue-sect p{line-height:var(--px28);margin-bottom:1.75rem}section.inner-page .about-flex .top-lines{border-color:#283043}.panel-group{margin:0 auto;max-width:50.5rem}.panel-group .panel{padding:0 2.625rem;border-radius:.5rem;border-color:#fff0;box-shadow:unset}.panel-body{padding:0;border:none}.panel-body .text-block{font-size:var(--px22);line-height:var(--px28);border-top:1px solid #283043;padding:1.625rem 0 1.625rem}.panel-body .text-block p{line-height:var(--px28);margin-bottom:1.625rem}.panel-body .text-block ul{line-height:var(--px28);margin-bottom:1.625rem}.panel-default>.panel-heading{color:#333;background-color:#fff;border:none;padding:0}.panel-title{padding:1.75rem 0 2.625rem}.panel-title a{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;font-size:var(--px22);color:#2A3245}.panel-title a strong{display:inline-block;line-height:var(--px28);flex:1}.panel-title a span{display:flex;flex-wrap:wrap;width:6.25rem;transition:.5s;height:2.438rem;border-radius:2.438rem;justify-content:center;align-items:center;background-color:var(--Yellow);fill:#343434;border:1px solid #F6C80C}.testimonials-wrap-inner{display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:83.9rem}.testimonials-wrap-inner .testimonial-box{box-shadow:unset;background-color:#F2F5FD;border:1px solid #E6EAF5;margin-bottom:0;padding-bottom:1rem}.bottom-pagination{margin-top:5.625rem}ul.paginations li:empty{display:none}ul.paginations li:nth-child(1){margin-right:1rem}ul.paginations li:last-child{margin-left:1rem}.bottom-pagination ul.paginations{margin:0;align-items:center;font-size:var(--px16);line-height:var(--px20);font-weight:800}.bottom-pagination ul.paginations a{color:#343434}.bottom-pagination ul.paginations a:hover,.bottom-pagination ul.paginations a:focus{color:#959CAD}.bottom-pagination ul.paginations li.arr span,.bottom-pagination ul.paginations li.arr a{display:flex;flex-wrap:wrap;width:5.125rem;height:2.438rem;border-radius:2.438rem;border:1px solid #959CAD;fill:#959CAD;justify-content:center;align-items:center}.bottom-pagination ul.paginations li.arr a:hover,.bottom-pagination ul.paginations li.arr a:focus{background-color:#e1e1e1;border-color:#e1e1e1}#sign-up{padding:10rem 0;background-color:#0042B6;color:#fff;background:radial-gradient(61.75% 61.75% at 50% 38.25%,#006ED5 0%,#0042B6 100%);font-size:var(--px22)}#sign-up .wrap{gap:0 6.625rem}#sign-up .text-block-left{max-width:47.563rem;width:100%}#sign-up h2{font-size:var(--px67);line-height:var(--px74);font-weight:700;margin-bottom:2.125rem}#sign-up .text-block-right{max-width:30.438rem}#sign-up .text-block-right ul{list-style:none;padding:0;font-size:var(--px47);line-height:var(--px52);font-weight:700;margin-top:3.125rem}#sign-up .text-block-right ul li{position:relative;padding-left:4.688rem}#sign-up .text-block-right ul li+li{margin-top:2.875rem}#sign-up .text-block-right ul li:before{display:block;position:absolute;top:.125rem;left:0;background-image:url(/wp-content/themes/lawfirmsites/images/check.png);background-size:cover;width:3.375rem;height:2.688rem;content:''}.inner-contact-flex{align-items:flex-start;gap:0 7.188rem}.inner-contact-flex .left-block{font-size:var(--px22)}.inner-contact-flex .left-block h2{font-size:var(--px67);line-height:var(--px74);font-weight:700;color:#2A3245;margin-bottom:1.625rem}.inner-contact-flex .left-block p{max-width:48.75rem;line-height:var(--px28)}.right-block{text-align:center;max-width:23.188rem;font-size:var(--px22);color:#2A3245}a.logo-contact{display:inline-block;vertical-align:top;margin-bottom:2.5rem;max-width:23.188rem}.map{width:100%;margin:0 auto 2.563rem;max-width:20.625rem}.map .embed-responsive{height:15.5rem}.right-block .h5{font-size:var(--px16);text-transform:uppercase;font-weight:800;color:#747C92;line-height:var(--px20);margin-bottom:1rem}.right-block p{line-height:var(--px28);margin-bottom:1.813rem}.right-block p a{color:var(--Yellow)}.right-block p a:hover,.right-block p a:focus{color:#2A3245}.social-media{display:flex;flex-wrap:wrap;gap:1rem;text-align:center;margin:2rem 0 3.625rem}.social-media a{display:flex;flex-wrap:wrap;width:3.5rem;height:3.5rem;justify-content:center;align-items:center;border:1px solid #383838;background-color:#222;fill:#747C92;border-radius:100%}.social-media a:hover,.social-media a:focus{background-color:var(--Yellow);border-color:#F6C80C;fill:#343434}#footer .tnp-field label{font-size:var(--px16);line-height:var(--px20);text-transform:uppercase;font-weight:800;margin-bottom:.875rem}.tnp-int-flex{position:relative}#footer .tnp-subscription input[type="email"]{color:#fff;font-size:var(--px20);line-height:var(--px30);background-color:#222;border:1px solid #373737;border-radius:.5rem;padding:.875rem 1.5rem;width:100%}#footer .tnp-subscription button{width:6.227rem;height:2.438rem;border-radius:2.438rem;background-color:var(--Yellow);border:1px solid #F6C80C;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:.625rem;right:.75rem;z-index:5}#footer .tnp-subscription button:hover,#footer .tnp-subscription button:focus{background-color:#343434;border-color:#4B4B4B;fill:#fff!important}.copyright-flex{font-size:var(--px22);line-height:var(--px28);color:#666;margin-top:1.688rem}.copyright-flex p{line-height:var(--px28);margin-bottom:1.313rem}.copyright-flex a{display:inline-block;line-height:var(--px28);color:#666}.copyright-flex a:hover,.copyright-flex a:focus{color:#fff}.bottom-links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.313rem;justify-content:center}.home #footer{background-image:url(/wp-content/themes/lawfirmsites/images/fome-footer-bg-2.jpg);background-size:cover;background-position:center bottom;padding-bottom:6.625rem}.sitecol{gap:0 10rem}.about-flex figure{max-width:34.688rem}.modal-header{position:relative}.modal-header .close{position:absolute;top:1.5rem;right:1.5rem}@media (min-width:992px){.slick-active .testimonial-box{top:3.625rem}.slick-active+.slick-slide .testimonial-box,.slick-slide:has(+.slick-active) .testimonial-box{top:2rem}.inner-contact-flex .separator{width:1px;content:'';display:block;height:56.438rem;background-color:#283043}.about-flex figure{margin-left:auto;margin-right:-6.25rem;margin-top:-2.438rem;margin-bottom:-6.25rem}.content-blocks.left_sidebar,.content-blocks.right_sidebar{display:flex;flex-wrap:wrap;gap:0 7.25rem}.content-blocks.two_columns{display:flex;flex-wrap:wrap;justify-content:space-between}.content-blocks.two_columns .content{width:100%;max-width:39.063rem}.content-blocks.two_columns .side{width:100%;max-width:36.563rem;margin-right:2.5rem}#home-about figure{margin-right:-6.188rem}section.hero .banner-content h2{letter-spacing:-.094rem}#header{position:absolute;top:0;left:0;width:100%;z-index:500}.navbar-default{position:relative;min-height:12rem}.navbar-default .wrap{max-width:105rem;justify-content:flex-end;gap:0 3.438rem}section.page-top-banner .wrap,#hero .wrap{max-width:105rem}.logo{margin-right:auto;margin-top:1.5rem}.footer-menu{margin-right:1.25rem}.container{width:100%}.scroll{display:block}.flex{display:flex;flex-wrap:wrap}.between{justify-content:space-between}.align-start{align-items:flex-start}.wrap{margin:0 auto;max-width:90rem}.phone-top{margin-top:4.313rem}.main-menu{display:flex;flex-wrap:wrap;gap:0 1.125rem;margin-top:4.313rem}.main-menu li{position:relative}.main-menu>li{display:inline-block}.main-menu>li>a{line-height:var(--px24);padding:1rem .875rem;border-radius:.5rem;border:1px solid #fff0}.main-menu>li>a:hover,.main-menu>li>a:focus{border-color:#666}.main-menu li a{color:#fff}.main-menu>li>.sub-menu{position:absolute;top:100%;left:0;width:220px;padding:0;z-index:200;opacity:0;visibility:hidden;text-align:left}.main-menu>li:hover>.sub-menu{opacity:1;visibility:visible}.main-menu>li>.sub-menu>li{display:block}.main-menu>li>.sub-menu>li>a{padding:10px 15px;color:#fff}.main-menu>li>.sub-menu>li:hover>a{background-color:rgb(0 0 0 / .5)}}@media (min-width:1901px){html{font-size:16px}}@media (min-width:992px) and (max-width:1399px){:root{--px12:0.95rem;--px14:1.075rem;--px15:1.138rem;--px16:1.2rem;--px17:1.263rem;--px18:1.325rem;--px19:1.388rem;--px20:1.45rem;--px21:1.55rem;--px22:1.575rem;--px23:1.638rem;--px24:1.7rem;--px25:1.763rem;--px27:1.888rem;--px28:1.95rem}.map{max-width:24.625rem}.program-item .a,.program-item a{min-height:27.501rem}.course-list .item p{min-height:5.67rem}.navbar-default .wrap{gap:0 2.538rem}}@media (max-width:991px){.testimonial-box{width:100%;min-height:0;padding:2.25rem 1.125rem 2rem}html{font-size:16px}body{padding-top:0}body.mean-container .mean-bar{position:fixed;top:0;left:0;width:100%;z-index:3000;background-color:#fff0;padding-top:1.375rem;transition:.5s}body.mean-container.menu-colored .mean-bar{background:#000}body.mean-container.admin-bar .mean-bar{top:32px}body.mean-container a.meanmenu-reveal{width:2.25rem;box-sizing:border-box;padding:0 0 0;padding:0;height:auto;height:2.25rem;margin-right:1rem;top:1.313rem}body.mean-container a.meanmenu-reveal span{height:3px;margin-top:7px}body.mean-container a.meanmenu-reveal span+span{margin-top:7px}body.mean-container .mean-nav ul li a.mean-expand{height:auto;padding:11px 12px!important}.logo{margin-top:1.625rem;max-width:15.063rem}.main-menu li a{font-size:var(--px16);line-height:normal}section.hero .h5{border-top:none;border-bottom:1px solid #fff;margin:0 0 0;padding-bottom:1.3rem;margin-bottom:1.688rem}section.hero{padding:7.413rem 0 6.625rem}section.hero .banner-content h2{font-size:var(--px48);line-height:1.105;margin-bottom:1.375rem}section.hero .banner-content hr{display:none}.home .blur-dark{background-image:unset}#home-about .text-block{margin-top:0}.inner-contact-flex .left-block h2,section.page-top-banner .page-title h1,.location-and-form .left-col h2,#sign-up h2,#testimonials h2,#courses .text-center h2,#programs h2,#home-about .text-block h2{font-size:var(--px48);line-height:1.105}#home-about figure{display:none}.program-item{max-width:unset}.program-item .a{padding:2.188rem 0rem 2rem;min-height:unset}.program-item a{padding:2.188rem 1.5rem 2rem;min-height:unset}#programs{padding:3.688rem 0 6.875rem}#programs .div-block{max-width:unset;margin-top:5.125rem}#programs .div-block p{max-width:unset}#courses{padding:5.4rem 0 3rem}#testimonials{padding:2.4rem 0 5rem}.slick-track{padding-bottom:0}.testimonial-box figure{margin-bottom:1rem}.testimonial-box .flex{margin-bottom:1rem}.custom-arrows{margin-bottom:2rem}.testi-bottom-controls{text-align:center;padding:0 1rem}#sign-up .text-block-right ul{font-size:var(--px30);line-height:var(--px36)}#sign-up .text-block-right ul li{padding-top:.5rem}#sign-up .text-block-right ul li+li{margin-top:1.875rem}#sign-up .text-block-left{margin-bottom:3rem}#sign-up{padding:6rem 0}.home-footer{padding:6rem 0 0;text-align:center}.location-and-form .left-col{max-width:unset}.social-media{justify-content:center}.home .form-wrap{text-align:left}.bottom-footer{text-align:center}.footer-menu{display:block;text-align:center}.footer-menu li{display:block;margin:1rem 0}.bottom-footer a.footer-logo{margin-bottom:3rem}.home #footer{padding-bottom:0}.course-list .item .title{margin-bottom:1rem}.course-list .item .title br{display:none}.blur-dark{min-height:unset}section.page-top-banner .page-title{padding:0 0}section.inner-page{padding:6rem 0 6rem}article.the-content .course-heading p{font-size:var(--px36);line-height:1.1}article.the-content .course-heading{margin-bottom:4.688rem}section.bottom-blue-sect h2,.content-blocks h2{font-size:var(--px36);line-height:1.105}.content-blocks.left_sidebar .content{order:unset}.content-blocks.right_sidebar .content,.content-blocks.left_sidebar .content{margin-bottom:3rem}.content-blocks+.content-blocks{margin-top:0rem}.about-flex{display:flex;flex-wrap:wrap;flex-direction:column}.home .about-flex .text-block{order:1}.home .about-flex figure{order:3}.home .about-flex .top-lines{order:2}section.bottom-blue-sect{padding:6rem 0;overflow:hidden}.about-flex figure,section.bottom-blue-sect figure{margin-right:-5rem;margin-bottom:-5rem}section.inner-page{overflow:hidden}.panel-group .panel{padding:0}.form-wrap{padding:3.625rem 1rem 3.75rem}.inner-contact-flex .right-block{margin-top:5rem}.phone-top{display:none}.logo{position:absolute;top:1rem;left:1rem;z-index:3000;margin-top:0}#hero .div-block{text-align:center}#hero .div-block .h5,#hero .div-block hr,#hero .div-block p{max-width:unset}#hero .div-block p{text-shadow:0 0 1rem rgb(0 0 0 / .5)}#hero .div-block h1{font-size:var(--px36);text-shadow:0 0 1rem rgb(0 0 0 / .5)}#hero .div-block a.button{box-shadow:0 0 1rem rgb(0 0 0 / .5)}section.page-top-banner{padding:13.625rem 0 5rem;min-height:unset}}@media (max-width:399px){.logo{max-width:12.063rem}.inner-contact-flex .left-block h2,section.page-top-banner .page-title h1,section.hero .banner-content h2{font-size:var(--px36)}.location-and-form .left-col h2,#sign-up h2,#testimonials h2,#courses .text-center h2,#programs h2,#home-about .text-block h2{font-size:var(--px36)}}