.parent-practice-area{display:flex;flex-direction:column}.parent-practice-area .top-section{display:flex}@media (min-width:900px){.parent-practice-area:nth-of-type(odd) .top-section{flex-direction:row}.parent-practice-area:nth-of-type(even) .top-section{flex-direction:row-reverse}}@media (max-width:899px){.parent-practice-area .top-section{flex-direction:column}.parent-practice-area .half-width{width:100% !important}}.parent-practice-area .image-container{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.parent-practice-area .image-container:after{background-color:rgba(14,19,31,.45);content:'';height:100%;position:absolute;top:0;left:0;width:100%}.parent-practice-area .text-container{align-items:start;display:flex;flex-direction:column;justify-content:start;padding:120px 5.6% 100px}.parent-practice-area .text-container .subheading{margin:0}.parent-practice-area .text-container .heading{margin:0 0 20px}.parent-practice-area .text-container .body-text{margin:0 0 30px !important}@media (max-width:899px){.parent-practice-area .image-container{min-height:350px}.parent-practice-area .text-container{padding:80px 10.2%}}.sub-specialties-container{align-items:center;display:flex;flex-direction:column;padding:120px 10.4%;row-gap:64px;text-align:center}.sub-specialties-container .heading-container{align-items:center;display:flex;flex-direction:column;row-gap:10px;width:100%}.sub-specialties-container .heading-container .heading{margin:0}.sub-specialties-container .heading-container .decorative-line{width:65.8%}@media (max-width:899px){.sub-specialties-container{padding:100px 7.6%;row-gap:56px}}@media (max-width:767px){.sub-specialties-container .heading-container .decorative-line{width:90.1%}}.sub-specialties-container .cards-container{align-items:start;column-gap:1.3%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:16px;width:100%}.sub-specialty-card{align-items:center;display:flex;flex-direction:column;padding:60px 2.6%;transition:all .3s ease-in-out;width:32.4%}.sub-specialty-card:hover{background:rgba(173,180,199,.6)}@media (max-width:850px) and (min-width:550px){.sub-specialties-container .cards-container{column-gap:4%}.sub-specialty-card{padding:40px 4%;width:48%}}@media (max-width:549px){.sub-specialty-card{padding:40px 6%;width:100%}}.sub-specialty-card .icon-container{margin:0 0 36px;max-width:48.5%;position:relative;transition:max-width .3s ease-in-out}.sub-specialty-card:hover .icon-container{max-width:57.9%}.sub-specialty-card .icon-container .inner-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:61.3%}.sub-specialty-card .icon-container svg{width:100%}@media (max-width:767px){.sub-specialty-card .icon-container{max-width:41%}.sub-specialty-card:hover .icon-container{max-width:49.1%}}.sub-specialty-card .heading{margin:0 0 8px;transition:all .3s ease-in-out}.sub-specialty-card:hover .heading{color:#d19c1d}.sub-specialty-card .body-text{margin:0 0 16px !important}.sub-specialty-card .text-link{column-gap:10px;display:flex;flex-direction:row}.sub-specialty-card .text-link.marigold{color:#d19c1d;cursor:pointer;fill:#d19c1d;transition:color .3s ease-in-out}.sub-specialty-card .text-link.marigold:hover{color:#03254e;fill:#03254e}.sub-specialty-card .text-link .button-icon{width:.7em}.sub-specialty-card .text-link .button-icon svg{height:1em}