.yellow-btn img{margin-right:14px;margin-top:-2px}.light-btn{font-family:"Teko",sans-serif;font-size:42px!important;font-weight:500!important;color:#bd9250!important;letter-spacing:.02em;border:4px solid #bd9250;background-color:transparent;border-radius:0;display:inline-block;padding:23px 24px 18px!important;position:relative;text-align:center;width:auto;cursor:pointer;text-transform:uppercase;line-height:1.42857143;transition:all .5s;overflow:hidden;z-index:1}.light-btn:before{width:100%;height:100%;content:"";margin:auto;position:absolute;top:-100%;left:-100%;background:#bd9250;transition:all .5s;z-index:-1}.light-btn:hover:before{top:0;left:0}.light-btn:hover,.light-btn:focus{color:#fff!important}header.cms-header .navbar-nav .nav-link{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;letter-spacing:.05em;text-transform:uppercase;color:#222;padding-right:20px;padding-left:20px}section.cms-banner{position:relative;padding:190px 0 130px;text-align:center;background-repeat:no-repeat;background-size:cover}section.cms-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(360deg,rgba(20,41,74,.95) 0%,rgba(20,41,74,.285) 100%)}section.cms-banner .banner-link{padding:0 0 80px}section.cms-banner .banner-link ul{margin:0;padding:0;list-style:none}section.cms-banner .banner-link ul li{position:relative;color:#daad69;font-size:18px;font-weight:700;text-shadow:0px 0px 15px #000;text-transform:uppercase;letter-spacing:.25em;display:inline-block;padding:0 30px}section.cms-banner .banner-link ul li+li:before{content:"";position:absolute;left:-2px;top:12px;background-color:#daad69;border-radius:50%;width:3px;height:3px}section.cms-banner .banner-link ul li a,section.cms-banner .banner-link ul li a{color:#daad69}section.cms-banner .heading{font-weight:600;font-size:130px;color:#fff;line-height:110px;margin:0 0 5px;font-family:"Teko",sans-serif}section.cms-banner h1{font-weight:600;font-size:130px;color:#fff;line-height:110px;margin:0 0 5px;font-family:"Teko",sans-serif}section.cms-banner h2{font-weight:300;font-size:48px;letter-spacing:.02em;color:#fff;margin:0}section.cms-banner .banner-txt{position:relative;padding:0 0 50px;border-bottom:solid 5px rgba(255,255,255,.1)}section.cms-banner .banner-txt:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#fff;opacity:.15;margin:auto}section.cms-banner .btn-box{padding:70px 0 35px}section.cms-banner p{letter-spacing:.1em;text-transform:uppercase;color:#bbb}section.cms-life{position:relative;padding:110px 0 80px}section.cms-life .section-header{position:relative;padding:0 0 45px;margin:0 0 60px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-life .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-life .section-header h1{font-size:72px;font-weight:600;line-height:1.2;margin:0;color:#222;text-transform:uppercase;position:relative}.section-header h1 span{color:#bd9250}section.cms-life .life-lft{padding-left:110px}section.cms-life .life-lft h4{color:#274778;text-transform:uppercase;font-weight:600;font-size:100px;margin:0}section.cms-life .life-rht{font-family:"Teko",sans-serif;font-weight:300;font-size:48px;line-height:60px;letter-spacing:.02em;color:#222}section.cms-badge{position:relative;background-color:#f2f5fa;padding:80px 0}section.cms-badge .section-header p{font-size:20px;line-height:30px}section.cms-badge .section-header p a{color:#bd9250;font-weight:500;text-decoration:underline}section.cms-badge .section-header p a:hover{text-decoration:none;color:#274778}section.cms-badge .btn-box{padding:40px 0 70px}section.cms-badge .badge-inner{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 90px}section.cms-badge .badge-inner img{opacity:.8}section.cms-job{position:relative;padding:160px 0}section.cms-job .section-header{position:relative;padding:0 0 30px;margin:0 0 50px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-job .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:0}section.cms-job .section-header h2{font-size:56px;line-height:70px;color:#274778}section.cms-job .btn-box{padding:40px 0 0}section.cms-job .job-img{box-shadow:-300px 0 0 45px #274778;margin-left:80px}section.cms-aggressive{position:relative;padding:0 0 80px}section.cms-aggressive:before{content:"";position:absolute;width:100%;height:78%;bottom:0;background-color:#f2f5fa}section.cms-aggressive .section-header{position:relative;padding:0 0 30px;margin:0 0 50px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-aggressive .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-aggressive .box-inner{margin:0 0 30px}section.cms-aggressive .customers-box{position:relative;transition:all .5s;height:328px}section.cms-aggressive .customers-box .icon{position:absolute;top:75px;left:30px}section.cms-aggressive .customers-box .content{position:absolute;width:100%;padding:30px;padding-right:15px;left:0;bottom:0}section.cms-aggressive .customers-box .content h4{font-size:36px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:0}.customers-hover-box{position:absolute;top:-55px;left:-20px;min-width:368px;max-width:368px;min-height:428px;padding:40px 35px 35px;transform:scale(0);opacity:0;z-index:11;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;background-size:cover;background-repeat:no-repeat}.customers-box:hover .customers-hover-box{opacity:1;transform:scale(1);margin:0 auto}.customers-box:hover .customers-hover-box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#274778 46.32%,rgba(39,71,120,0) 136.82%);z-index:-1}section.cms-aggressive .customers-hover-box .customers-box-text h4{font-size:36px;font-weight:600;text-transform:uppercase;color:#fff;margin:0 0 20px}.customers-hover-box .customers-box-text p{font-size:16px;line-height:26px;color:#fff}.customers-hover-box .learn-more{font-family:"Teko",sans-serif;font-size:24px;font-weight:600;color:#e5b161;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;transition:all .5s ease-in-out}.customers-hover-box .learn-more i{margin:-4px 10px 0;margin-right:0;transition:all .5s ease-in-out;display:inline-block}.customers-hover-box .learn-more:hover{color:#fff}.customers-hover-box .learn-more:hover i{margin-left:20px}section.cms-testimonial{position:relative;padding:180px 0 30px}section.cms-testimonial:before{content:"";position:absolute;right:0;bottom:0;width:70%;height:266px;background-color:#274778;z-index:-1}section.cms-testimonial .section-header{position:relative;padding:0 0 30px;margin:0 0 50px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-testimonial .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-testimonial .testimonial-inner{background:#f2f5fa;box-shadow:0px 7px 15px rgba(0,0,0,.15)}section.cms-testimonial .testimonial-box{position:relative;padding:120px 100px 60px}section.cms-testimonial .testimonial-box:before{content:"";position:absolute;left:70px;top:45px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYyIiBoZWlnaHQ9IjE0MyIgdmlld0JveD0iMCAwIDE2MiAxNDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03MC41NDA1IDE0M0gwVjEwMy42MDJMNTEuMDgxMSAwSDcwLjU0MDVWMTQzWk0xNjIgMTQzSDkxLjQ1OTVWMTAzLjYwMkwxNDIuNTQxIDBIMTYyVjE0M1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;width:162px;height:143px;z-index:-1}section.cms-testimonial .testimonial-box p{font-size:30px;line-height:48px}section.cms-testimonial .author-detail{padding:30px 0 0;display:flex;justify-content:space-between;align-items:center}section.cms-testimonial .author-name h4{position:relative;font-weight:300;color:#274778;font-size:44px;margin:0}section.cms-testimonial .rating-star i{color:#bd9250;font-size:24px}section.cms-testimonial .rating-star span{color:#bd9250;font-weight:500;font-size:30px;padding-right:15px}section.cms-testimonial .testi-rht{padding-left:90px;padding-top:20px}section.cms-testimonial .review-box{display:flex;align-items:center;justify-content:center}section.cms-testimonial .review-box h4{font-size:56px;line-height:65px;font-weight:400;letter-spacing:.02em;margin:0;margin-left:30px}section.cms-testimonial .btn-box{padding:130px 0 0;text-align:center}section.cms-happen{position:relative;padding:170px 0 0;overflow:hidden}section.cms-happen .section-header{position:relative;padding:0 0 40px;margin:0 0 80px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-happen .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-10px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-happen .happen-lft{box-shadow:-280px 280px 0px 0px #274778,-120px 280px 0px 0px #274778}section.cms-happen .happen-rht{padding-left:35px}section.cms-happen .happen-content h4{color:#bd9250;font-size:36px;line-height:28px;margin:0;font-weight:400}section.cms-process{position:relative;padding:140px 0 130px}section.cms-process .section-header{margin:0 0 80px}section.cms-process .section-header h2{font-weight:600;font-size:56px;text-align:center;text-transform:uppercase;color:#274778;margin:0}section.cms-process .process-inner ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}section.cms-process .process-inner ul li{position:relative;padding:120px 0;width:11.11111%}section.cms-process .process-inner ul li a{display:flex;align-items:center;height:80px;background-color:rgba(39,71,120,.2);font-family:"Teko",sans-serif;text-shadow:0px 1px 5px rgba(0,0,0,.4);color:#fff;font-weight:600;font-size:56px;text-transform:uppercase;padding:10px 10px 0}section.cms-process .process-inner ul li a:hover{height:106px;font-size:96px;margin-bottom:-26px;background-color:rgba(189,146,80,.7)!important}section.cms-process .process-inner ul li:nth-child(odd) a:hover{margin-top:-26px}section.cms-process .process-inner ul li:nth-child(2) a{background-color:rgba(39,71,120,.3)}section.cms-process .process-inner ul li:nth-child(3) a{background-color:rgba(39,71,120,.4)}section.cms-process .process-inner ul li:nth-child(4) a{background-color:rgba(39,71,120,.5)}section.cms-process .process-inner ul li:nth-child(5) a{background-color:rgba(39,71,120,.6)}section.cms-process .process-inner ul li:nth-child(6) a{background-color:rgba(39,71,120,.7)}section.cms-process .process-inner ul li:nth-child(7) a{background-color:rgba(39,71,120,.8)}section.cms-process .process-inner ul li:nth-child(8) a{background-color:rgba(39,71,120,.9)}section.cms-process .process-inner ul li:nth-child(9) a{background-color:rgba(39,71,120,1)}section.cms-process .process-inner ul li .step-title{position:absolute;left:15px;top:0;font-family:"Teko",sans-serif;font-weight:400;font-size:36px;line-height:40px;color:#222;white-space:nowrap}section.cms-process .process-inner ul li:nth-child(even) .step-title{top:inherit;bottom:0}section.cms-process .process-inner ul li:before{content:"";position:absolute;left:-2px;top:5px;width:6px;height:6px;background-color:#777;transform:rotate(-45deg)}section.cms-process .process-inner ul li:after{content:"";position:absolute;left:0;top:12px;width:2px;height:200px;background-image:linear-gradient(#777 33%,rgba(255,255,255,0) 0%);background-position:right;background-size:2px 18px;background-repeat:repeat-y}section.cms-process .process-inner ul li:nth-child(even):before{top:inherit;bottom:12px}section.cms-process .process-inner ul li:nth-child(even):after{top:inherit;bottom:0}section.cms-process .step-hover-box{background:#fff;box-shadow:3px -3px 10px rgba(0,0,0,.1);padding:40px;position:absolute;min-width:540px;min-height:313px;opacity:0;display:none;z-index:9;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}section.cms-process .step-hover-box h4{font-weight:600;font-size:36px;color:#bd9250;margin:0 0 30px}section.cms-process .process-inner ul li a:hover+.step-hover-box,section.cms-process .process-inner ul li .step-hover-box:hover{opacity:1;bottom:178px;display:block}section.cms-process .process-inner ul li:nth-child(odd) a:hover+.step-hover-box,section.cms-process .process-inner ul li:nth-child(odd) .step-hover-box:hover{opacity:1;top:178px;display:block;bottom:inherit}section.cms-process .process-inner ul li:nth-child(7) a:hover+.step-hover-box,section.cms-process .process-inner ul li:nth-child(7) .step-hover-box:hover{right:0}section.cms-process .process-inner ul li:nth-child(8) a:hover+.step-hover-box,section.cms-process .process-inner ul li:nth-child(8) .step-hover-box:hover{right:0}section.cms-process .process-inner ul li:nth-child(9) a:hover+.step-hover-box,section.cms-process .process-inner ul li:nth-child(9) .step-hover-box:hover{right:0}section.cms-sentencing{position:relative;z-index:1}section.cms-sentencing .sentencing-inner{background-color:#274778;box-shadow:50px 0 0px 0px #274778,-50px 0 0px 0px #274778;padding:0 80px 70px}section.cms-sentencing .sentencing-inner .row{margin:0 -27px}section.cms-sentencing .sentencing-inner .col-md-6{padding:0 27px}section.cms-sentencing h4{font-weight:600;font-size:36px;text-transform:uppercase;color:#fff;margin:60px 0 25px;text-align:center}.divTable{display:table;width:100%}.divTableRow{display:table-row;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.divTableBody .divTableRow:hover{transform:scale(1.03)}.divTableRow:nth-child(odd){background-color:rgba(255,255,255,.1)}.divTableHeading{background-color:#eee;display:table-header-group}.divTableCell,.divTableHead{border:0;display:table-cell;padding:3px 10px}.divTableHeading{background-color:#eee;display:table-header-group;font-weight:700}.divTableBody{display:table-row-group}.divTable{border-collapse:collapse;width:100%}.divTableHead{background-color:#f2f5fa;line-height:1.5;padding:.75em;text-align:left;font-weight:500;color:#222}.divTableCell{border:0;line-height:1.5;padding:.75em;text-align:left;color:#fff}@media (max-width:30em){.divTableHeading>.divTableRow{position:absolute;top:-9999em;left:-9999em}.divTableRow{border:.125em solid #fff;border-bottom:0}.divTableRow+.divTableRow{margin-top:1.5em}.divTableRow,.divTableCell{display:block}.divTableCell{border:none;border-bottom:.125em solid #fff}.divTableCell:before{content:attr(data-label);display:inline-block;font-weight:700;line-height:1.5;width:100%}}@media (max-width:20em){.divTableCell{padding-left:.75em}.divTableCell:before{display:block;margin-bottom:.75em;margin-left:0}}section.cms-conviction{position:relative;padding:450px 0 80px;margin:-340px 0 0;background-color:#f2f5fa}section.cms-conviction .section-header{padding:0 0 80px}section.cms-conviction .section-header h2{font-size:56px;margin:0 0 30px}section.cms-conviction .conviction-box{margin:0 0 80px;padding-right:50px}section.cms-conviction .conviction-box .title-block{position:relative;display:flex;align-items:center;margin:0 0 40px}section.cms-conviction .conviction-box .title-block:before{content:"";position:absolute;left:0;top:-20px;width:180px;height:75px;background-color:#fff}section.cms-conviction .conviction-box .title-block img{position:relative;margin:-10px 30px 0;margin-left:20px}section.cms-conviction .conviction-box h4{position:relative;font-size:36px;font-weight:400;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:#222;margin:0}section.cms-lawyer{position:relative;padding:110px 0 100px;background-repeat:no-repeat;background-size:cover}section.cms-lawyer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#274778;mix-blend-mode:multiply}section.cms-lawyer .section-header{position:relative;padding:0 0 40px;margin:0 0 80px;border-bottom:solid 5px rgba(255,255,255,.1)}section.cms-lawyer .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-10px;width:86%;height:1px;background-color:#fff;opacity:.15;margin:auto}section.cms-lawyer .section-header h2{font-size:72px;color:#fff}section.cms-lawyer .btn-box{display:flex;justify-content:center;flex-wrap:wrap}section.cms-lawyer .btn-box a.light-btn{margin-left:50px}section.cms-faq{position:relative;padding:110px 0 100px;background-repeat:no-repeat;background-size:cover}section.cms-faq .section-header{position:relative;padding:0 0 40px;margin:0 0 80px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-faq .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-10px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}.accordion__item{position:relative;margin-bottom:20px;background-color:#f2f5fa;box-shadow:0px 2px 3px rgba(0,0,0,.2);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.accordion__body{display:none;padding:40px;padding-left:105px;border-top:solid 1px rgba(39,71,120,.5)}.accordion__body p{margin-bottom:0}.accordion__title{padding:40px 35px;padding-left:105px;font-size:30px;font-weight:500;letter-spacing:.02em;color:#222;cursor:pointer;margin-bottom:0;position:relative;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.accordion__title:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;width:20px;height:20px;position:absolute;right:20px;top:40px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.accordion__title.active{color:#bd9250}.accordion__title.active:after{transform:rotate(-45deg)}.accordion__item:before{content:"";position:absolute;left:0;top:0;width:80px;height:100%;background-color:#274778;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyNCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjkzNTUgMEM1LjE3MjA0IDAgMCA1LjIgMCAxMkg3Ljk1Njk5QzcuOTU2OTkgOS42MDAwMSA5LjU0ODM5IDguMDAwMDEgMTEuOTM1NSA4LjAwMDAxQzE0LjMyMjYgOC4wMDAwMSAxNS45MTQgOS42MDAwMSAxNS45MTQgMTJDMTUuOTE0IDEzLjYgMTUuMTE4MyAxNC44IDEzLjkyNDcgMTUuNkMxMC4zNDQxIDE3LjYgNy45NTY5OSAyMS42IDcuOTU2OTkgMjZWMjhIMTUuOTE0VjI2QzE1LjkxNCAyNC40IDE2LjcwOTcgMjMuMiAxNy41MDU0IDIyLjhDMjEuNDgzOSAyMC44IDIzLjg3MSAxNi44IDIzLjg3MSAxMi40QzIzLjg3MSA1LjIwMDAxIDE4LjY5ODkgMCAxMS45MzU1IDBaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy45NTY5NyAzMkgxNS45MTRWNDBINy45NTY5N1YzMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center 40px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.accordion__item.current:before{background-color:#bd9250;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyNCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTU2OTcgMzJIMTUuOTE0VjQwSDcuOTU2OTdWMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi43NjM0MyAwSDE3LjEwNzVMMTUuOTE0IDI4SDcuOTU2OThMNi43NjM0MyAwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat}section.cms-regions{position:relative;padding:110px 0 100px;background-repeat:no-repeat;background-size:cover}section.cms-regions .section-header{position:relative;padding:0 0 40px;margin:0 0 80px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-regions .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-10px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-regions .section-footer{text-align:center}section.cms-regions .regions-inner ul{display:grid;grid-template-columns:1fr 1fr 1fr;padding-bottom:50px;list-style:none;row-gap:45px;column-gap:45px}section.cms-regions .regions-inner ul li,section.cms-regions .regions-inner ul li a{font-family:"Teko",sans-serif;font-style:normal;font-weight:500;font-size:30px;line-height:30px;text-transform:uppercase;color:#222}section.cms-regions .regions-inner ul li:hover a{text-decoration-line:underline;color:#bd9250}section.cms-regions .regions-inner ul li .description{font-family:"Roboto",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#274778}section.cms-regions .regions-inner ul li:hover a+.description{color:#777}section.cms-regions .regions-inner ul li{cursor:default;padding-left:30px;position:relative}section.cms-regions .regions-inner ul li:before{content:"";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;position:absolute;color:#bd9250;left:0;top:-2px;font-size:20px}section.cms-system{position:relative;padding:0 0 40px}section.cms-system .section-header{position:relative;padding:0 0 40px;margin:0 0 80px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-system .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-10px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-system .system-lft{padding-right:30px}section.cms-system .system-rht h4{color:#bd9250;font-weight:600;font-size:40px;line-height:56px;text-align:center;text-transform:uppercase;margin:30px 0 0}section.cms-map{position:relative;padding:50px 0 80px;background-color:#f2f5fa}section.cms-map .location-inner{display:flex;flex-wrap:wrap}section.cms-map .location{width:50%}section.cms-map .location h4{font-weight:400;font-size:36px;line-height:56px;text-transform:uppercase;color:#222}section.cms-map .location ul{list-style:none;margin:0;padding:0}section.cms-map .location ul li{position:relative;color:#274778;padding-left:25px}section.cms-map .location ul li:before{content:"";position:absolute;left:0;background:url("/wp-content/uploads/2021/09/Map_pin.png") 0 0 no-repeat;background-size:contain;width:24px;height:24px;top:4px;--lzl-bg-img:"/wp-content/uploads/2021/09/Map_pin.png"}section.cms-map .location ul li a{color:#274778}section.cms-map .location ul li a:hover{font-weight:700}section.cms-map .mapdiv{width:100%}section.cms-map .mapdiv path{transition:fill .3s}section.cms-map .mapdiv a:hover path{fill:#fff}section.cms-map .mapdiv a:hover path:first-child{fill:#222}@media only screen and (max-width:1023px){.cms-mobile-header.sticky-on{position:fixed;top:0;display:block;width:100%;background:#274778;left:0;text-align:center;padding:20px 18px;z-index:9999;animation:smoothScroll 1s forwards}}section.cms-map .location ul li:before.lzl:not(.lzl-ed),section.cms-map .location ul li:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2042%22%20width%3D%2232%22%20height%3D%2242%22%3E%3C%2Fsvg%3E")}section.cms-bannersub{position:relative;padding:180px 0 330px;text-align:center;background-repeat:no-repeat;background-size:cover}section.cms-bannersub:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(360deg,rgba(20,41,74,.95) 0%,rgba(20,41,74,.285) 100%)}section.cms-bannersub .banner-title{position:relative;padding:0 0 50px;margin:0 0 60px;border-bottom:solid 5px rgba(255,255,255,.1)}section.cms-bannersub .banner-title:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#fff;opacity:.15;margin:auto}section.cms-bannersub .banner-title h1{font-family:"Roboto",sans-serif;font-weight:700;font-size:18px;text-align:center;letter-spacing:.25em;text-transform:uppercase;color:#daad69;text-shadow:0px 0px 15px #000;line-height:21px}section.cms-bannersub .banner-detail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 30px 120px}section.cms-bannersub .banner-detail h2{font-weight:600;font-size:80px;line-height:100px;text-transform:uppercase;color:#fff;width:70%;padding-right:45px;margin:0}section.cms-bannersub .banner-detail .btn-box{width:30%;display:flex;justify-content:right}section.cms-top-rated{position:relative;margin:-370px 0 0}section.cms-top-rated .top-rated-inner{background-color:#f2f5fa}section.cms-top-rated .top-rated{padding:40px 0 60px}section.cms-top-rated .section-header{position:relative;padding:0 0 50px;margin:0 0 80px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-top-rated .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:0}section.cms-top-rated .section-header h2{font-size:56px;line-height:70px;color:#274778}section.cms-top-rated .rate-link{padding:0 0 60px}section.cms-top-rated .rate-link ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}section.cms-top-rated .rate-link ul li{position:relative;font-size:24px;color:#40311b;padding-left:50px;margin:0 0 30px;width:50%}section.cms-top-rated .rate-link ul li i{position:absolute;top:0;left:0;color:#bd9250}section.cms-top-rated .rate-link ul li a{color:#bd9250}section.cms-top-rated .rate-link ul li a:hover{color:#274778}section.cms-top-rated .badge-inner{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0}section.cms-top-rated .badge-inner img{opacity:.4;filter:grayscale(100%);max-width:70%}section.cms-top-rated .breadcrumb{margin-bottom:40px;background-color:transparent;padding:0}section.cms-top-rated .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:">"}section.cms-case{position:relative;padding:120px 0}section.cms-case .section-header-one{padding:0 0 30px;padding-right:60px}section.cms-case .section-header-one h2{font-size:40px;line-height:56px;margin:0 0 10px;text-transform:uppercase;font-weight:600}section.cms-case .section-header-one h4{font-weight:600;font-size:30px;line-height:28px;color:#274778;margin:0 0 20px}.sidebar-inner{position:relative;width:100%;height:100%}.sidebar-inner .sidebar{position:absolute;width:100%;height:100%}.sidebar-inner .sidebar .right-box{position:sticky;top:0;background-color:#f2f5fa;padding:40px;box-shadow:280px 80px 0px 0px #274778,120px 80px 0px 0px #274778}.sidebar .section-header{position:relative;padding:0 0 20px;margin:0 0 35px;border-bottom:solid 5px rgba(39,71,120,.1)}.sidebar .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}.sidebar .section-header h2{font-size:56px;line-height:64px;color:#274778;padding:0 50px}.sidebar .contact-box{max-width:400px;margin:0 auto}.sidebar .contact-box h4{font-family:"Roboto",sans-serif;font-size:24px;color:#222;margin:0 0 50px;text-align:center;font-weight:400}.attorney-link ul{list-style:none;margin:0;padding:0}.attorney-link ul li{position:relative;margin:0 0 20px}.attorney-link ul li a{font-size:24px;line-height:76px;font-weight:500;color:#222;background-color:#f2f5fa;display:flex;align-items:center;padding-left:45px}.attorney-link ul li a i{font-size:18px;color:#274778;margin-right:35px;transition:all .5s}.attorney-link ul li a:hover{background-color:#274778;color:#fff}.attorney-link ul li a:hover i{color:#bd9250}.attorney-link ul li span{font-size:24px;line-height:76px;font-weight:500;color:#222;background-color:#f2f5fa;display:flex;align-items:center;padding-left:45px}.attorney-link ul li span i{font-size:18px;color:#274778;margin-right:35px;transition:all .5s}.attorney-link ul li span:hover{background-color:#274778;color:#fff}.attorney-link ul li span:hover i{color:#bd9250}.page-template-landing-page section.cms-testimonial{padding:80px 0 30px}.page-template-landing-page section.cms-process{padding:80px 0 130px}.contact-form2 .gform_legacy_markup_wrapper .gform_heading{display:none}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label input{margin:0!important;background:#fff;border:1px solid #ccc;box-shadow:inset 0px 2px 7px rgba(0,0,0,.1);border-radius:4px;font-weight:400;font-size:16px!important;text-transform:capitalize;color:#777;padding:0 15px!important;height:45px}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label input::-webkit-input-placeholder{color:#777;opacity:1}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label input::-moz-placeholder{color:#777;opacity:1}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label textarea::-webkit-input-placeholder{color:#777;opacity:1}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label textarea::-moz-placeholder{color:#777;opacity:1}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label select{margin:0!important;background:#fff;border:1px solid #ccc;box-shadow:inset 0px 2px 7px rgba(0,0,0,.1);border-radius:4px;font-weight:400;font-size:16px!important;text-transform:capitalize;color:#777;padding:0 15px!important;height:45px;-webkit-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzQ5NjEgNS4wNTA3OEgxMS4xMDg0VjYuMjUzOTFINi4zNDk2MVYxMS40MzE2SDUuMDQ5OFY2LjI1MzkxSDAuMzg3Njk1VjUuMDUwNzhINS4wNDk4VjAuMDQ0OTIxOUg2LjM0OTYxVjUuMDUwNzhaIiBmaWxsPSIjNTU1NTU1Ii8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:right 20px top 17px}.contact-form2 .gform_legacy_markup_wrapper li.hidden_label textarea{margin:0!important;background:#fff;border:1px solid #ccc;box-shadow:inset 0px 2px 7px rgba(0,0,0,.1);border-radius:4px;font-weight:400;font-size:16px!important;text-transform:capitalize;color:#777;padding:10px 17px!important;height:120px}.contact-form2 .gform_legacy_markup_wrapper .gform_footer{text-align:center;padding:0;margin:45px 0 0}.contact-form2 .gform_legacy_markup_wrapper .gform_footer .button{font-family:"Teko",sans-serif;font-size:24px!important;font-weight:600!important;color:#fff!important;letter-spacing:.02em;border:none;background-color:#bd9250;border-radius:0;display:inline-block;padding:25px 35px 20px!important;position:relative;text-align:center;width:auto;cursor:pointer;text-transform:uppercase;line-height:1.42857143!important;transition:all .5s;margin:0;z-index:1}.contact-form2 .gform_legacy_markup_wrapper .gform_footer .button:hover,.contact-form2 .gform_legacy_markup_wrapper .gform_footer .button:focus{background:#274778;color:#fff!important}body .contact-form2 .gform_legacy_markup_wrapper .top_label div.ginput_container{margin:0!important}.contact-form2 .gform_legacy_markup_wrapper ul.gform_fields{margin:0 -10px!important}body .contact-form2 .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding:0 10px!important;margin-top:20px}.contact-form2 .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,.contact-form2 .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,.contact-form2 .gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:inherit;display:flex;flex-wrap:wrap;margin:0 -10px!important}.contact-form2 .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{padding:0 10px}.contact-form2 .gform_legacy_markup_wrapper div.ginput_container_name span{padding:0;margin:0}section.contact-banner .banner-link ul li a{color:#daad69}section.cms-blog{padding:80px 0}section.cms-blog .section-header{position:relative;padding:0 0 30px;margin:0 0 50px;border-bottom:solid 5px rgba(39,71,120,.1)}section.cms-blog .section-header:before{content:"";position:absolute;left:0;right:0;bottom:-12px;width:86%;height:1px;background-color:#274778;opacity:.15;margin:auto}section.cms-blog article{position:relative;background-color:#fff;border:1px solid rgba(198,204,212,.5);box-shadow:0px 10px 34px rgba(103,126,166,.2);border-radius:6px;padding:15px 15px 30px;height:100%}section.cms-blog article>a h3{font-size:30px;color:#222;font-weight:400;min-height:72px}section.cms-blog article>a img{margin:0 0 20px}section.cms-blog article .text-right a{color:#274778;font-weight:700;font-size:18px;position:absolute;right:15px;bottom:10px}section.cms-blog .blog-box{margin-bottom:30px}section.cms-blog .pagination a.page-numbers{background-color:#bd9250;border-radius:3px;cursor:pointer;padding:5px 10px;color:#fff;display:inline-block;margin:0 3px;font-size:16px;font-weight:500}section.cms-blog .pagination span.page-numbers{background-color:#222;border-radius:3px;padding:5px 10px;color:#fff;display:inline-block;margin:0 3px;font-size:16px;font-weight:500;transform:none}section.cms-blog .pagination a.page-numbers:hover{opacity:.8}section.cms-blog .pagination .nav-links{justify-content:normal}.content.singlepost img{margin:0 0 20px}section.cms-practice{position:relative;padding:190px 0 130px;text-align:center;background-repeat:no-repeat;background-size:cover}section.cms-practice:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(360deg,rgba(20,41,74,.95) 0%,rgba(20,41,74,.285) 100%)}section.cms-practice .banner-link{text-align:center;padding:0 0 80px}section.cms-practice h1{position:relative;color:#daad69;font-size:18px;font-weight:700;text-shadow:0px 0px 15px #000;text-transform:uppercase;letter-spacing:.25em}section.cms-practice h2{font-weight:600;font-size:130px;color:#fff;line-height:110px;margin:0 0 5px}section.cms-practice h3{font-weight:300;font-size:48px;letter-spacing:.02em;color:#fff;margin:0}section.cms-practice .btn-box{padding:70px 0 35px}section.cms-practice p{letter-spacing:.1em;text-transform:uppercase;color:#bbb}@media (max-width:767px){section.cms-process .process-inner ul li{padding:0;margin-bottom:20px}section.cms-process .process-inner ul li .step-title,section.cms-process .process-inner ul li a{display:none}section.cms-process .process-inner ul li:nth-child(2n+1) a:hover+.step-hover-box,section.cms-process .process-inner ul li:nth-child(2n+1) .step-hover-box:hover{display:block}section.cms-process .step-hover-box{display:block!important;opacity:1!important;height:auto;min-height:inherit;position:static;min-width:inherit}section.cms-process .process-inner ul li::before,section.cms-process .process-inner ul li::after{content:none}}