.newsletter{background-color:#ededed;padding:3.25rem 0}.newsletter .kmbi-newsletter{font-size:2.75rem;color:#b2ac7f}.newsletter h1{font-size:1.5rem;padding-right:2rem}.newsletter .btn{padding:.45rem 1.2rem;font-size:1.5rem;width:100%}@media(max-width:767.98px){.newsletter{padding:2.5rem 0}.newsletter .kmbi-newsletter{font-size:2rem}.newsletter h1{font-size:1.3rem}}.post-card{transition:all .5s}.post-card:hover{transform:scale(1.02)}.post-card-image{border-radius:.375rem}.post-card-header{font-size:.875rem;font-style:italic;margin:1rem 0}.post-card-title{font-size:1rem;color:#000;margin-bottom:1.5rem}.post-card-short-description{font-size:.875rem;margin-bottom:2rem}@media(max-width:767.98px){.post-card{margin-top:1.5rem}.post-card-header{margin:.5rem 0 .8rem}.post-card-title{margin-bottom:.5rem}.post-card-short-description{margin-bottom:1rem}}.banner .swiper-slide{display:flex;justify-content:center}.banner .swiper-pagination-bullet{background-color:#fff;width:.85rem;height:.85rem;opacity:1;margin:0 .35rem!important}.banner .swiper-pagination-bullet-active{background-color:#393939}@media(max-width:767.98px){.banner .swiper-pagination-bullets{bottom:0!important;line-height:1}.banner .swiper-pagination-bullet{background-color:#999}.banner .swiper-pagination-bullet-active{background-color:#393939}.banner .swiper-container{padding-bottom:1.5rem}}.expertise{padding:3.75rem}.expertise-header{margin-bottom:2rem}.expertise-title{font-size:1.5rem;display:flex}.expertise-title hr{flex-grow:1;margin-left:2rem;border-color:#838383}.expertise-link{font-weight:500;text-transform:uppercase}.expertise-card{position:relative;padding-right:1rem;padding-bottom:.5rem;height:100%;transition:all ease-in-out .2s}.expertise-card:after{content:"";border:1px solid #b2ac7f;border-radius:.375rem;transition:all ease-in-out .3s;position:absolute;top:.5rem;right:0;bottom:0;left:1rem;z-index:-1}.expertise-card:hover{padding-right:0;padding-left:1rem}.expertise-card:hover:after{left:0;right:1rem}.expertise-card:hover .btn-outline-primary{background-color:#b2ac7f;color:#fff}.expertise-card .btn-outline-primary{background:#fff}.expertise-card-content{background-color:#fff;border:1px solid #b2ac7f;border-radius:.375rem;padding:1.5rem;height:100%;display:flex;flex-direction:column}.expertise-card-title{font-size:1rem;line-height:1.5;color:#000}@media(max-width:767.98px){.expertise{padding:2.5rem 0}.expertise-header{margin-bottom:.5rem}.expertise-card{margin-top:1rem;height:auto;text-align:center}.expertise-card-title{margin:.8rem 0}}.professionals{padding:3.75rem}.professionals-header{margin-bottom:3rem}.professionals-title{font-size:1.5rem;display:flex;text-transform:capitalize}.professionals-title hr{flex-grow:1;margin-left:2rem;border-color:#838383}.professionals-link{font-weight:500;text-transform:uppercase}.professionals-logo-card{position:relative;padding-right:1rem;padding-bottom:.5rem;height:100%;margin-right:1.5rem}.professionals-logo-card:after{content:"";border:1px solid #b2ac7f;border-radius:.375rem;position:absolute;top:.5rem;right:0;bottom:0;left:1rem;z-index:-1}.professionals-logo-card-content{background-color:#fff;border:1px solid #b2ac7f;border-radius:.375rem;padding:.75rem;height:100%;display:flex;flex-direction:column;justify-content:center}.professionals-logo-card-content .kmbi-arruda-costa-bertelli{color:#b2ac7f;width:100%;height:auto;margin-bottom:1.5rem;padding:0 1rem}.professionals-logo-card-content svg{max-width:100%}.professional-card{padding-right:2rem}.professional-card-photo{margin-bottom:1rem}.professional-card-name{font-size:1.125rem}.professional-card-oab{font-size:.875rem;margin-bottom:2rem;display:block}.professional-card-description{font-size:.875rem;color:#b2ac7f;margin-bottom:1.6rem;line-height:1.8}@media(max-width:767.98px){.professionals{padding:2.5rem 0}.professionals-header{margin-bottom:0}.professionals-logo-card{display:none}.professional-card{padding-right:0;margin-top:1.5rem}.professional-card-oab{margin-bottom:.5rem}.professional-card-description{margin-bottom:1rem}.professional-card-description p{margin-bottom:.5rem}}.posts{padding:3.75rem}.posts-header{margin-bottom:3rem}.posts-title{font-size:1.5rem;display:flex;text-transform:capitalize}.posts-title hr{flex-grow:1;margin-left:2rem;border-color:#838383}.posts-link{font-weight:500;text-transform:uppercase}@media(max-width:767.98px){.posts{padding:2.5rem 0}.posts-header{margin-bottom:0}}
