@font-face{font-family:'AvenirNext Regular';src:url("../fonts/AvenirLTStd-Book.otf");font-weight:400;font-display:swap}@font-face{font-family:'Avenir Black';src:url("../fonts/AvenirLTStd-Black.ttf");src:url("../fonts/AvenirLTStd-Black.woff");src:url("../fonts/AvenirLTStd-Black.eot");font-weight:400;font-display:swap}@font-face{font-family:'AvenirNext Medium';src:url("../fonts/AvenirLTStd-Roman.otf");font-weight:600;font-display:swap}@font-face{font-family:'AvenirNext Bold';src:url("../fonts/AvenirLTStd-Black.otf");font-weight:800;font-display:swap}h1{font-family:"AvenirNext Bold",sans-serif;font-size:4.8rem}h2{font-family:"AvenirNext Bold",sans-serif;font-size:4rem}h3{font-family:"AvenirNext Regular",sans-serif;font-size:2.8rem}h4{font-family:"AvenirNext Regular",sans-serif;font-size:2.4rem}h5,p,a{font-family:"AvenirNext Medium",sans-serif;font-size:1.8rem}sup{font-size:50%;top:-0.7em}.section-divider-video-block{padding:50px 0 20px}.section-divider-video-block .section-divider-content h2 .field--name-field-title{font-size:2.5rem;font-family:"AvenirNext Bold",sans-serif;letter-spacing:0.03px;line-height:34px}@media (max-width: 991px){.section-divider-video-block .card-container{flex-wrap:wrap;flex-direction:column}}.section-divider-video-block .card-container .section-divider-grid{margin-bottom:50px}.section-divider-video-block .card-container .section-divider-grid .section-divider-title{font-size:2rem;font-family:"AvenirNext Bold",sans-serif;letter-spacing:0.03px}.section-divider-video-block .card-container .section-divider-grid .section-divider-title a{font-size:2rem;font-family:"AvenirNext Bold",sans-serif;letter-spacing:0.03px;text-decoration:underline;color:#fff;text-align:center}.section-divider-video-block .card-container .section-divider-grid .section-divider-desc p{font-size:1.6rem;font-family:"AvenirNext Regular",sans-serif;letter-spacing:0.03px;line-height:24px}.practices-cards{margin:70px 0 30px 0}.practices-cards .field--name-field-title{font-size:4rem;font-family:"AvenirNext Bold",sans-serif;letter-spacing:0.03px;color:#D63827;line-height:54px}.practices-cards .field--name-field-title:after{content:'';display:block;width:140.5px;height:2px;background:#D63827;position:relative;margin:24px 0 28px 0}.practices-cards .details .card-text .description p{font-size:2rem;font-family:"AvenirNext Regular",sans-serif;letter-spacing:0.03px;line-height:27px}.block.card-grid-section{margin:50px auto 0 auto}.practices-contact-us-section{margin-top:50px}
