.theme-didlaw .section.section-hero{position:relative;height:1000px}@media only screen and (min-width:1367px){.theme-didlaw .section.section-hero{height:calc(100vh - 200px);min-height:650px}}@media only screen and (min-width:767px) and (max-width:1023px){.theme-didlaw .section.section-hero{min-height:initial}}.theme-didlaw .section.section-hero img{min-height:auto;height:100%}@media only screen and (min-width:1367px){.theme-didlaw .section.section-hero img{height:100%}}.theme-didlaw .section.section-hero .inner-container{padding:0;position:absolute;background:none;padding:30px}@media only screen and (min-width:768px){.theme-didlaw .section.section-hero .inner-container{bottom:50px}}@media only screen and (min-width:1367px){.theme-didlaw .section.section-hero .inner-container{bottom:40px}}@media only screen and (min-width:1441px){.theme-didlaw .section.section-hero .inner-container{padding:0}}.theme-didlaw .section.section-hero .inner-container .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.theme-didlaw .section.section-hero .inner-container .content .column{width:100%}@media only screen and (min-width:768px){.theme-didlaw .section.section-hero .inner-container .content .column{width:35%}}.theme-didlaw .section.section-hero .inner-container .content .column h1,.theme-didlaw .section.section-hero .inner-container .content .column h2,.theme-didlaw .section.section-hero .inner-container .content .column h3,.theme-didlaw .section.section-hero .inner-container .content .column h4,.theme-didlaw .section.section-hero .inner-container .content .column p.hero-heading{color:var(--white);text-shadow:none;font-size:3.8rem;text-align:left;font-weight:400;margin-bottom:25px;line-height:45px}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero .inner-container .content .column h1,.theme-didlaw .section.section-hero .inner-container .content .column h2,.theme-didlaw .section.section-hero .inner-container .content .column h3,.theme-didlaw .section.section-hero .inner-container .content .column h4,.theme-didlaw .section.section-hero .inner-container .content .column p.hero-heading{font-size:4.5rem;line-height:54px}}@media only screen and (min-width:1441px){.theme-didlaw .section.section-hero .inner-container .content .column h1,.theme-didlaw .section.section-hero .inner-container .content .column h2,.theme-didlaw .section.section-hero .inner-container .content .column h3,.theme-didlaw .section.section-hero .inner-container .content .column h4,.theme-didlaw .section.section-hero .inner-container .content .column p.hero-heading{font-size:6rem}}@media only screen and (max-width:379px){.theme-didlaw .section.section-hero .inner-container .content .column h1,.theme-didlaw .section.section-hero .inner-container .content .column h2,.theme-didlaw .section.section-hero .inner-container .content .column h3,.theme-didlaw .section.section-hero .inner-container .content .column h4,.theme-didlaw .section.section-hero .inner-container .content .column p.hero-heading{font-size:3rem}}.theme-didlaw .section.section-hero .inner-container .content .column form p{font-size:2rem}.theme-didlaw .section.section-hero .inner-container .content .column p{color:var(--white);text-shadow:none;text-align:left;font-size:2rem;line-height:1.35}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero .inner-container .content .column p{font-size:2.8rem}}.theme-didlaw .section.section-hero .inner-container .content .column.award{margin-top:40px}@media only screen and (min-width:767px) and (max-width:979px){.theme-didlaw .section.section-hero .inner-container .content .column.award{width:40%}}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero .inner-container .content .column.award{width:35%;margin-top:0}}.theme-didlaw .section.section-hero .inner-container .content .column.award p{text-align:center}.theme-didlaw .section.section-hero .inner-container .content .column.award p img.hero-award{max-width:200px;-o-object-fit:contain;object-fit:contain;margin-bottom:50px;display:inline-block;float:initial}.theme-didlaw .section.section-hero .inner-container .content .column.award ul.awards{padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero .inner-container .content .column.award ul.awards{float:right}}.theme-didlaw .section.section-hero .inner-container .content .column.award ul.awards li{position:relative;float:left;list-style:none;color:var(--white);text-shadow:none;text-align:left;font-size:2rem;margin:0;padding:15px 0;width:100%}.theme-didlaw .section.section-hero .inner-container .content .column.award ul.awards li:before{content:'';display:block;border-top:1px solid var(--white);padding:0;position:absolute;width:100%;top:0}.theme-didlaw .section.section-hero .inner-container .content .column.award ul.awards li:last-child:after{content:'';display:block;border-bottom:1px solid var(--white);padding:0;position:absolute;width:100%;bottom:0}.theme-didlaw .section.section-hero.quick-contact-hero .content{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.theme-didlaw .section.section-hero.quick-contact-hero .content .quick-contact-button-wrap .btn{margin-top:20px;float:left;background:var(--accent);border-color:var(--accent)}@media only screen and (min-width:768px){.theme-didlaw .section.section-hero.quick-contact-hero .content .quick-contact-button-wrap .btn{margin:0;float:right}}.theme-didlaw .section.section-hero.service-page{height:400px}@media only screen and (min-width:1367px){.theme-didlaw .section.section-hero.service-page{height:calc(100vh - 450px);min-height:400px}}.theme-didlaw .section.section-hero.service-page img{height:100%}.theme-didlaw .section.section-hero.service-page:after{content:"";background:#00000052;position:absolute;left:0;right:0;height:100%;width:100%;display:block}.theme-didlaw .section.section-hero.service-page .inner-container{z-index:1}.theme-didlaw .section.section-hero.service-page .inner-container .content{margin-bottom:0}.theme-didlaw .section.section-hero.service-page .inner-container .content .column{width:100%}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero.service-page .inner-container .content .column{width:60%}}.theme-didlaw .section.section-hero.service-page .inner-container .content .column h1,.theme-didlaw .section.section-hero.service-page .inner-container .content .column h2,.theme-didlaw .section.section-hero.service-page .inner-container .content .column h3{line-height:45px}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero.service-page .inner-container .content .column h1,.theme-didlaw .section.section-hero.service-page .inner-container .content .column h2,.theme-didlaw .section.section-hero.service-page .inner-container .content .column h3{font-size:4.6rem;line-height:66px}}.theme-didlaw .section.section-hero.service-page .inner-container .content .column.award{margin-top:20px}@media only screen and (min-width:768px){.theme-didlaw .section.section-hero.service-page .inner-container .content .column.award{width:25%;margin-top:0}}.theme-didlaw .section.section-hero.service-page .inner-container .content .column.award ul.awards{padding:0}.theme-didlaw .section.section-hero.service-page .inner-container .content .column.award ul.awards li{list-style:none;color:var(--white);text-shadow:none;text-align:left}.theme-didlaw .section.section-hero.service-page .inner-container .content .column.award ul.awards li:before{content:'';display:block;padding:5px 0;border-top:1px solid var(--white)}.theme-didlaw .section.section-hero.service-page .inner-container .content .column.award ul.awards li:last-child:after{content:'';display:block;padding:5px 0;border-bottom:1px solid var(--white)}.theme-didlaw .section.section-hero.sub-service-page{background:linear-gradient(27deg,#0e172b 0%,#1e4156 20%,#428284 46%,#c18f3e 100%);height:350px!important;min-height:350px!important}.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column{width:100%}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column{width:60%}}@media only screen and (min-width:980px){.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column h1,.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column h2,.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column h3{font-size:4.6rem;line-height:54px}}@media only screen and (max-width:979px){.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column h1,.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column h2,.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column h3{line-height:35px}}.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column.award{margin-top:20px}@media only screen and (min-width:768px){.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column.award{width:25%;margin-top:0}}.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column.award ul.awards{padding:0}.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column.award ul.awards li{list-style:none;color:var(--white);text-shadow:none;text-align:left}.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column.award ul.awards li:before{content:'';display:block;padding:5px 0;border-top:1px solid var(--white)}.theme-didlaw .section.section-hero.sub-service-page .inner-container .content .column.award ul.awards li:last-child:after{content:'';display:block;padding:5px 0;border-bottom:1px solid var(--white)}.theme-didlaw .section.section-hero.sub-service-page.contact{height:450px!important;min-height:450px!important;background:var(--accent)}.theme-didlaw .section.section-hero.sub-service-page.contact:after{background:none}.theme-didlaw .section.section-hero.sub-service-page.contact .column h1{margin-bottom:20px}.theme-didlaw .section.section-hero.sub-service-page.contact .column p{font-size:1.6rem;margin-bottom:10px}.theme-didlaw .section.section-hero.sub-service-page.contact .column p i{margin-right:10px}.theme-didlaw .section.section-hero.sub-service-page.contact .column p a{color:var(--white)}