h5,.h5,h6,.h6{font-size:clamp(18px,.875rem + .6944vw,24px)!important;line-height:1.3em!important}#section-practice-areas .grid .item .title h3{font-size:18px}.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}.page-disclosure{text-align:justify}.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-practice-areas .grid .item .icon{width:130px;height:130px;margin:0 auto 15px;border:3px solid #4a7b12;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#fff}#section-practice-areas .grid .item .icon img{width:110%;height:110%;object-fit:contain;padding:0!important;margin:0!important;max-width:none!important;max-height:none!important}