img{max-width:100%}.cct-home-banner{min-height:467px;padding:169px 0 80px}.cct-home-banner .cct-border{border:none;flex:100%;max-width:100%}.cct-home-banner .container{max-width:100%}.cct-home-banner .cct-border::before,.cct-home-banner .cct-border::after{display:none}.cct-home-banner h1{font-family:'Lora',serif;font-size:75px;line-height:90px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:0}.cct-infobanner p{font-size:18px;line-height:34px;font-weight:700;font-family:'Open Sans',sans-serif;padding-top:11px;padding-bottom:13px}.cct-infobanner p strong{font-size:24px;color:#dca561}.cct-infobanner p strong a{color:#dca561;display:inline-block}.cct-infobanner .cct-round-logo{top:-16px}.cct-personal-injury-law{position:relative;padding:86px 0 84px}.cct-personal-injury-law .container{max-width:1495px}.cct-personal-injury-law p,.cct-experience-wrap p,.cct-practice p{font-size:18px;line-height:36px;font-weight:400;font-family:'Open Sans',sans-serif;color:#3e3c3e;margin-bottom:36px}.cct-personal-injury-law-content h2,.cct-practice h2{font-family:'Lora',serif;font-size:48px;line-height:72px;color:#3e3c3e;font-weight:400;margin-bottom:10px}.cct-personal-injury-law h3,.cct-experience-wrap h3{font-family:'Lora',serif;font-size:30px;line-height:36px;font-weight:400;color:#3e3c3e;margin-top:59px;margin-bottom:16px}.cct-personal-injury-law ul{font-family:'Lora',sans-serif!important;font-weight:300;margin:30px 0;list-style:none;padding-left:0}.cct-personal-injury-law ul li{font-family:'Open Sans',sans-serif!important;font-weight:300;line-height:2rem;margin-bottom:5px;padding-left:30px;position:relative}.cct-personal-injury-law ul li::before{content:"\2022";color:rgba(25,82,145,1);font-weight:700;display:inline-block;width:1em;margin-left:0;padding-right:20px;position:absolute;left:0;font-size:2rem}.cct-personal-injury-law-right-content{max-width:680px;margin:0 0 0 auto;padding-top:26px}.cct-personal-injury-law-content{max-width:694px}.cct-experience-wrap{position:relative;padding:112px 0 74px}.cct-experience-wrap h2,.cct-reviews-section h2{position:relative;padding-bottom:38px;text-align:center;font-family:'Lora',serif;font-size:42px;line-height:48px;color:#3e3c3e;font-weight:400;margin-bottom:44px}.cct-experience-wrap h2::before,.cct-reviews-section h2::before{position:absolute;content:'';width:197px;height:8px;background-color:#b48549;left:50%;bottom:0;transform:translate(-50%,0)}.cct-experience-wrap ul{font-family:'Lora',sans-serif!important;font-weight:300;margin:30px 0;list-style:none;padding-left:0}.cct-experience-wrap ul li{font-family:'Open Sans',sans-serif!important;font-weight:300;line-height:2rem;margin-bottom:5px;padding-left:30px;position:relative}.cct-experience-wrap ul li::before{content:"\2022";color:rgba(25,82,145,1);font-weight:700;display:inline-block;width:1em;margin-left:0;padding-right:20px;position:absolute;left:0;font-size:2rem}.cct-exp-left-content{max-width:680px;padding-top:11px}.cct-exp-right-content{max-width:694px;margin:0 0 0 auto}.cct-experience-wrap h3{margin-top:69px}.cct-experience-wrap .container{max-width:1508px}.cct-practice h2{padding-bottom:0;margin-bottom:0}.cct-practice .cct-grid-item .cct-item-label img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.cct-practice .cct-grid-item .cct-item-label h3{font-size:18px;text-transform:uppercase}.cct-practice .cct-grid-item{height:184px}.cct-practice .cct-grid-item .cct-item-label{top:131px}.cct-practice .mb-4{margin-bottom:19px!important}.cct-practice .container{max-width:1169px}.cct-practice .col-md-4{padding:0 9px}.cct-practice .btn{font-size:16px;padding:15px 31px!important;font-family:'Open Sans',sans-serif;margin-top:10px}.cct-practice{padding:97px 0 136px}.cct-logos-slider{position:relative;z-index:1;background-color:#fff;padding:87px 0 69px!important}.cct-logos-slider .contauiner{max-width:1595px;margin:0 auto;padding:0 10px}.cct-reviews-section .cct-offset .cct-reviews-content::after{display:block;content:'';position:absolute;top:-20px;left:-20px;width:100px;height:100px;border-bottom:solid 5px #b6874a;border-right:solid 5px #b6874a;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.cct-reviews-section .cct-offset .cct-reviews-content{padding:10px 0 79px 0}.cct-reviews-section .cct-offset .cct-reviews-content h3{font-size:26px;margin-bottom:14px}.cct-reviews-section .cct-offset .cct-reviews-content .cct-reviews-stars{margin-bottom:23px!important;text-align:center}.cct-reviews-section .cct-offset .cct-reviews-content .cct-reviews-stars span{display:inline-block;vertical-align:top;margin:0 2px}.cct-reviews-section .cct-offset .cct-reviews-content p{font-size:18px;line-height:36px;font-weight:400;font-family:'Open Sans',sans-serif;color:#3e3c3e;margin-bottom:29px}.cct-reviews-section .cct-offset .cct-reviews-content h4{font-size:16px;line-height:30px;font-weight:700;font-family:'Open Sans',sans-serif!important;color:#3e3c3e}.cct-reviews-section .reviews_slick .slick-dots li button{background:#f0f0f0;width:13px;height:13px}.cct-reviews-section .reviews_slick .slick-dots li.slick-active button{background:#05376f}.cct-reviews-section .btn{font-size:18px;font-family:'Open Sans',sans-serif;padding:14px 48px!important;letter-spacing:0!important}.cct-reviews-section h2{margin-bottom:0!important;padding-bottom:30px}.cct-reviews-section .mt-5{margin-top:38px!important}.cct-reviews-section{padding-top:83px;padding-bottom:138px}.cct-contact-footer .container{max-width:1298px}.cct-contact-footer h3{font-size:34px;line-height:48px;margin-bottom:6px}.cct-contact-footer .cct-contact-content-wrap{padding-top:5px}.cct-contact-footer .cct-contact-content-wrap p{font-size:32px;line-height:48px;margin-bottom:25px}.cct-contact-footer .text-primary{font-size:18px;font-family:'Open Sans',sans-serif}.cct-contact-footer .cct-contact-form input[type="text"],.cct-contact-footer .cct-contact-form input[type="number"],.cct-contact-footer .cct-contact-form input[type="email"],.cct-contact-footer .cct-contact-form textarea,.cct-contact-footer .cct-contact-form select{border-width:1px;border-color:rgba(255,255,255,1);height:56px;padding:10px 21px}.cct-contact-footer .cct-contact-form textarea{height:100px}.cct-contact-footer .cct-contact-number{font-family:'Open Sans',sans-serif;font-size:36px}.cct-contact-footer h5{font-size:18px;font-weight:700}.cct-contact-footer h4{font-size:48px;line-height:48px;margin-bottom:27px}.cct-contact-footer .cct-contact-form .col-12{padding:0 9px}.cct-contact-footer .cct-contact-form form{max-width:538px;margin:0 0 0 auto;padding-right:20px}.cct-contact-footer .cct-contact-form{flex:50%;max-width:50%}.cct-contact-footer .cct-contact-form .cct-submit-btn{font-size:18px;font-family:'Open Sans',sans-serif;padding:14px 62px!important}.cct-contact-footer{padding-top:148px;padding-bottom:184px}@media screen and (max-width:1600px){.cct-home-banner h1{font-size:72px;line-height:85px}.cct-home-banner{min-height:460px}}@media screen and (max-width:1500px){.cct-home-banner h1{font-size:68px;line-height:80px}.cct-home-banner{min-height:445px}.cct-infobanner .container{max-width:100%}}@media screen and (max-width:1400px){.cct-home-banner h1{font-size:64px;line-height:74px}.cct-home-banner{min-height:420px}.cct-personal-injury-law-content h2,.cct-practice h2{font-size:44px;line-height:68px}}@media screen and (max-width:1300px){.cct-home-banner h1{font-size:59px;line-height:69px}.cct-home-banner{min-height:410px}.cct-infobanner .col-md-8{flex:0 0 70.667%;max-width:70.667%;padding-bottom:0!important;text-align:left!important}.cct-infobanner .col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.cct-personal-injury-law{padding:80px 0 65px}.cct-experience-wrap{padding:80px 0 55px}.cct-experience-wrap h2,.cct-reviews-section h2{font-size:38px;line-height:44px}.cct-practice{padding:80px 0 100px}.cct-contact-footer h4{font-size:44px;line-height:44px}.cct-contact-footer h3{font-size:31px;line-height:41px}.cct-contact-footer .cct-contact-content-wrap p{font-size:30px;line-height:44px}.cct-contact-footer{padding-top:100px;padding-bottom:128px}.cct-contact-footer .cct-contact-number{font-size:32px}}@media screen and (max-width:1279px){.cct-reviews-section .cct-review-img{text-align:center}.cct-reviews-section .cct-offset .cct-reviews-content{bottom:0}.cct-reviews-section .cct-offset .cct-reviews-content{max-width:1047px;margin:0 auto}}@media screen and (max-width:1200px){.cct-home-banner h1{font-size:53px;line-height:63px}.cct-home-banner{min-height:395px}.cct-infobanner .col-md-8{flex:0 0 74.667%;max-width:74.667%}.cct-personal-injury-law-content h2,.cct-practice h2{font-size:40px;line-height:60px}.cct-personal-injury-law p,.cct-experience-wrap p,.cct-practice p{font-size:17px;line-height:32px}.cct-personal-injury-law h3,.cct-experience-wrap h3{font-size:28px;line-height:34px;margin-top:45px}.cct-practice .col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.cct-reviews-section{padding-bottom:115px}.cct-reviews-section .cct-review-item{padding:40px 40px 20px}.cct-reviews-section .cct-offset .cct-reviews-content{padding:10px 0 60px 0}}@media screen and (max-width:1169px){.cct-personal-injury-law-content,.cct-personal-injury-law-right-content,.cct-exp-left-content,.cct-exp-right-content{max-width:unset}.cct-contact-footer .cct-contact-form form{max-width:500px;margin:0 auto;padding-right:0}.cct-contact-footer .cct-contact-form{flex:100%;max-width:100%}}@media screen and (max-width:1100px){.cct-home-banner h1{font-size:48px;line-height:58px}.cct-home-banner{min-height:360px;padding:150px 0 80px}.cct-infobanner .col-md-2{flex:100%;max-width:100%}.cct-infobanner .col-md-8{flex:100%;max-width:100%;text-align:center!important}.cct-infobanner .cct-round-logo{position:relative}.cct-experience-wrap h2,.cct-reviews-section h2{font-size:34px;line-height:40px;padding-bottom:30px}}@media screen and (max-width:991px){.cct-home-banner{min-height:auto;padding:105px 0 50px}.cct-home-banner h1{font-size:42px;line-height:50px;margin-bottom:0}.cct-infobanner p{font-size:16px;line-height:28px}.cct-infobanner p strong{font-size:22px}.cct-personal-injury-law-content h2,.cct-practice h2{font-size:36px;line-height:50px}.cct-personal-injury-law{padding:53px 0 35px}.cct-personal-injury-law-right-content{padding-top:15px}.cct-experience-wrap h2,.cct-reviews-section h2{font-size:32px;line-height:38px;padding-bottom:28px;margin-bottom:35px}.cct-experience-wrap h2::before,.cct-reviews-section h2::before{width:160px;height:6px}.cct-experience-wrap{padding:58px 0 19px}.cct-practice{padding:53px 0 65px}.cct-practice .container{margin-bottom:0!important}.cct-logos-slider{padding:65px 0 65px!important}.cct-reviews-section .cct-offset .cct-reviews-content p{font-size:17px;line-height:32px;margin-bottom:25px}.cct-reviews-section .cct-review-item{padding:25px 30px 10px}.cct-reviews-section .cct-review-item h4{margin-top:10px}.cct-reviews-section .mt-5{margin-top:30px!important}.cct-reviews-section{padding-bottom:80px;padding-top:58px}.cct-contact-footer h3{font-size:29px;line-height:39px}.cct-contact-footer .cct-contact-content-wrap p{font-size:28px;line-height:40px}.cct-contact-footer .cct-contact-number{font-size:30px}.cct-contact-footer h4{font-size:40px;line-height:40px}.cct-contact-footer{padding-top:50px;padding-bottom:86px}}@media screen and (max-width:767px){.cct-home-banner h1{font-size:38px;line-height:44px}.cct-infobanner .col-md-8{padding:0 0}.cct-personal-injury-law-content h2,.cct-practice h2{font-size:32px;line-height:44px}.cct-personal-injury-law p,.cct-experience-wrap p,.cct-practice p{font-size:16px;line-height:30px;margin-bottom:25px}.cct-personal-injury-law h3,.cct-experience-wrap h3{font-size:26px;line-height:32px;margin-top:35px;margin-top:15px}.cct-personal-injury-law{padding:45px 0 37px}.cct-experience-wrap h2,.cct-reviews-section h2{font-size:30px;line-height:36px;padding-bottom:25px;margin-bottom:30px}.cct-experience-wrap h2::before,.cct-reviews-section h2::before{width:150px;height:4px}.cct-experience-wrap{padding:47px 0 21px}.cct-practice{padding:45px 0 55px}.cct-practice .cct-grid-item .cct-item-label h3{font-size:17px}.cct-practice .col-md-4{flex:50%;max-width:50%}.cct-logos-slider{padding:55px 0 55px!important}.cct-reviews-section .cct-offset .cct-reviews-content h3{font-size:22px;margin-bottom:12px}.cct-reviews-section .cct-offset .cct-reviews-content p{font-size:16px;line-height:30px;margin-bottom:20px}.cct-reviews-section .cct-offset .cct-reviews-content h4{font-size:15px}.cct-reviews-section .cct-offset .cct-reviews-content{padding:10px 0 50px 0}.cct-reviews-section{padding-bottom:70px;padding-top:48px}.cct-reviews-section .cct-review-item{padding:25px 30px 10px}.cct-reviews-section .reviews_slick::before{left:10px}.cct-contact-footer h3{font-size:27px;line-height:37px}.cct-contact-footer .cct-contact-content-wrap p{font-size:26px;line-height:38px}.cct-contact-footer .text-primary{font-size:16px}.cct-contact-footer .cct-contact-number{font-size:28px}.cct-contact-footer h5{font-size:17px}.cct-contact-footer .cct-contact-content-wrap{margin-bottom:35px!important}.cct-contact-footer h4{font-size:36px;line-height:36px;margin-bottom:20px}.cct-contact-footer{padding-top:40px;padding-bottom:76px}}@media screen and (max-width:600px){.cct-home-banner h1{font-size:32px;line-height:38px}.cct-home-banner{padding:90px 0 35px}.cct-personal-injury-law-content h2,.cct-practice h2{font-size:30px;line-height:42px}}@media screen and (max-width:500px){.cct-home-banner h1{font-size:28px;line-height:34px}.cct-home-banner{padding:70px 0 25px}.cct-infobanner p{font-size:14px;line-height:24px;padding-top:15px}.cct-infobanner p strong{font-size:20px}.cct-infobanner .cct-round-logo{width:120px}.cct-personal-injury-law-content h2,.cct-practice h2{font-size:26px;line-height:36px}.cct-personal-injury-law p,.cct-experience-wrap p,.cct-practice p{font-size:15px;line-height:26px;margin-bottom:20px}.cct-personal-injury-law h3,.cct-experience-wrap h3{font-size:24px;line-height:30px;margin-top:30px;margin-bottom:10px}.cct-personal-injury-law-right-content{padding-top:10px}.cct-personal-injury-law{padding:36px 0 34px}.cct-experience-wrap h2,.cct-reviews-section h2{font-size:26px;line-height:32px;padding-bottom:20px;margin-bottom:20px}.cct-experience-wrap h2::before,.cct-reviews-section h2::before{width:130px;height:3px}.cct-experience-wrap{padding:38px 0 18px}.cct-practice{padding:38px 0 45px}.cct-practice .cct-grid-item .cct-item-label h3{font-size:15px}.cct-logos-slider{padding:45px 0 45px!important}.cct-reviews-section .cct-review-item{padding:25px 15px 10px}.cct-reviews-section .btn{font-size:16px;padding:12px 20px!important}.cct-reviews-section .cct-offset .cct-reviews-content p{font-size:15px;line-height:26px;margin-bottom:20px}.cct-reviews-section{padding-bottom:60px;padding-top:38px}.cct-contact-footer h3{font-size:25px;line-height:32px}.cct-contact-footer .cct-contact-content-wrap p{font-size:23px;line-height:32px}.cct-contact-footer .text-primary{font-size:15px}.cct-contact-footer h5{font-size:16px}.cct-contact-footer .cct-contact-number{font-size:26px}.cct-contact-footer h4{font-size:30px;line-height:30px;margin-bottom:15px}.cct-contact-footer{padding-top:32px;padding-bottom:66px}}@media screen and (max-width:400px){.cct-home-banner h1{font-size:26px;line-height:30px}.cct-home-banner{padding:50px 0 15px}.cct-practice .col-md-4{flex:100%;max-width:100%}.cct-contact-footer h4{font-size:26px;line-height:26px}}