h5,.h5,h6,.h6{font-size:clamp(18px,.875rem + .6944vw,24px)!important;line-height:1.3em!important}.about-badges-block{padding:170px 0 91px}@media only screen and (max-width:4000px){.our-practice-areas-margin-top{padding-top:450px;transition:padding-top 400ms ease}@media only screen and (max-width:768px){.our-practice-areas-margin-top{padding-top:350px}@media only screen and (max-width:480px){.our-practice-areas-margin-top{padding-top:250px}}}}.padding-down{margin-bottom:150px}.padding-top{padding-top:400px}.section-contact .form{z-index:1}@media only screen and (max-width:768px){.mb-mobile .section__col .form{margin-bottom:0!important}.pt-map{margin-top:200px}}.section-contact h3{font-size:45px}.section-contact .section__logo img{max-width:300px}.aiosrs-rating-wrap{display:none}.privacy-policy h2{font-size:26px}#section-breadcrumbs .content ol li{color:white}.about-text.section--text .container-buttons .section-text--cta .button{color:black}.about-text.section--text .container-buttons .section-text--cta .button span{background:#000}.about-contact-form.section-contact.contact--has-background h2{color:black}.about-contact-form.section-contact.contact--has-background h2{text-shadow:0px 2px 6px rgba(0,0,0,.6)}.section-intro .contact-information .information .title{color:white}.section-intro .contact-information .information .hours p:last-child{color:white}.section-intro .contact-information .information .btn{color:white}.section-intro .contact-information .information.first .btn:hover{color:black}#section-blog-page .section-content .grid-blog-page .item .box-shadow{background-color:white}