/* Existing homepage section styles, scoped for use inside page content. */
.why-hire-shortcode.why-madia-law{padding-block:0}
.why-hire-shortcode h2{font-size:35px;font-weight:700;line-height:1.2}
.why-hire-shortcode .col1>h2{text-align:center;margin-top:0}
.why-hire-shortcode>.container{display:flex;flex-wrap:wrap;gap:50px}
.why-hire-shortcode .col1{flex:0 0 100%;width:100%;max-width:100%}
.why-hire-shortcode .why-us-row{display:flex;gap:20px;flex-wrap:wrap}
.why-hire-shortcode .why-us-col{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);display:flex;flex-direction:column;align-items:center;text-align:center}
.why-hire-shortcode .why-us-col img{max-height:110px;width:auto;object-fit:contain;margin-bottom:16px}
.why-hire-shortcode .why-us-col span{font-size:1.3rem;font-weight:600;margin-bottom:10px}
.why-hire-shortcode .why-us-col p{margin-bottom:10px}
.why-hire-shortcode .why-us-note{flex:0 0 100%;max-width:100%;margin:30px 0 0;text-align:center;font-size:1rem}
.why-hire-shortcode a:not(.btn-global){color:#1e73be;text-decoration:none;transition:color .25s}
.why-hire-shortcode a:not(.btn-global):hover,.why-hire-shortcode a:not(.btn-global):focus-visible{color:#ffbc43}
@media(max-width:1024px){.why-hire-shortcode>.container{width:100%;max-width:100%}}
@media(max-width:1000px){
.why-hire-shortcode>.container{flex-direction:column;gap:50px}
.why-hire-shortcode .why-us-col{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}
}
@media(max-width:750px){
.why-hire-shortcode .why-us-col span{font-size:1.1rem}
.why-hire-shortcode .why-us-col p{display:none}
}
