.dc-single-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:244px 0 138px;position:relative}.dc-single-banner .custom-banner-content h6{font-family:Mulish;font-size:24px;font-style:normal;font-weight:700;line-height:1.25;margin-bottom:25px;text-transform:uppercase}.dc-single-banner .custom-banner-content{margin:auto;max-width:572px;text-align:center}.dc-single-banner .custom-banner-content .heading-top-line{background:#ba9e54;content:"";display:inline-block;height:3px;margin-bottom:15px;width:56px}.dc-single-banner .custom-banner-content h2{font-family:Playfair Display;font-size:52px;font-style:normal;font-weight:400;line-height:1.33;margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:572px;text-align:center;text-transform:capitalize}.packages-banner .dc-single-banner .custom-banner-content h2{max-width:100%}.dc-single-banner .custom-banner-content .custom-text,.dc-single-banner .custom-banner-content .custom-text p{font-family:Mulish;font-size:18px;font-style:normal;font-weight:400;line-height:1.95;text-align:center}.dc-single-banner .custom-banner-content .custom-text p:last-child{margin-bottom:0}.banner-section.contact .dc-single-banner .custom-banner-content h2{text-transform:capitalize}.banner-section.practice-area .dc-single-banner .custom-banner-content h2{max-width:100%}.banner-section.practice-area .dc-single-banner .custom-banner-content{max-width:610px}@media screen and (max-width:991px){.dc-single-banner{padding:200px 0 100px}.dc-single-banner .custom-banner-content h2{font-size:46px;line-height:1.33;max-width:380px}}@media screen and (max-width:767px){.dc-single-banner .custom-banner-content h2{font-size:38px;max-width:315px}}@media screen and (max-width:479px){.dc-single-banner .custom-banner-content h2{font-size:32px;max-width:265px}.dc-single-banner .custom-banner-content h6{font-size:20px}}