section.hero{width:100%;height:320px;background-size:cover;background-position:center}@media (min-width: 768px){section.hero{height:560px}}section.hero .shadow{height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.5) 100%),linear-gradient(180deg,#000 -5.87%,rgba(0,0,0,0) 56.5%)}section.hero .shadow .left-content{width:0%}@media (min-width: 768px){section.hero .shadow .left-content{width:100%}}section.hero .shadow .line{min-width:3px;height:70px;background-color:#ab7b2b}@media (min-width: 768px){section.hero .shadow .line{min-width:6px;height:150px}}section.hero .shadow .right-content{width:-moz-fit-content;width:fit-content;color:#ab7b2b}@media (min-width: 768px){section.hero .shadow .right-content{width:100%}}section.hero .shadow .right-content h1{margin-left:1rem;font-size:1.75rem;font-weight:700}@media (min-width: 768px){section.hero .shadow .right-content h1{font-size:4rem;margin-left:4rem}}section.title{background-color:#ededed}section.title .container{padding:5rem 2rem!important;text-align:center}section.title .container>div{max-width:800px;margin:auto}section.practices .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}@media (min-width: 1024px){section.practices .container{grid-template-columns:repeat(4,minmax(0,1fr))}}section.practices .container a{width:100%;background-size:cover;background-position:center;color:#fff;position:relative}section.practices .container a:before{display:block;content:"";width:100%;padding-top:100%}section.practices .container a>*{position:absolute;top:0;right:0;bottom:0;left:0}section.practices .container a:hover .practices-card{background-color:#000000b3;color:#fff}section.practices .container a .practices-card{background-color:#0006;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;text-transform:uppercase;text-align:center;padding:1rem;transition:all .3s ease-in-out}@media (min-width: 1024px){section.practices .container a .practices-card{font-size:1.1rem}}section.practices .container a .practices-card:after{content:"";width:100%;height:4px;background-color:#ab7b2b;position:absolute;bottom:0}section.detail .container{padding:3rem 2rem!important}section.detail .header{background-color:#d9d9d9;padding-bottom:1.5rem;position:relative}section.detail .header h1{text-transform:uppercase;font-size:2rem;font-weight:700}section.detail .header .title{background-color:#1b4074;width:-moz-fit-content;width:fit-content;color:#fff;padding:.5rem 3rem;position:absolute;bottom:0}section.detail .detail.container{display:flex;gap:2rem;flex-direction:column}@media (min-width: 768px){section.detail .detail.container{flex-direction:row}}section.detail .detail.container .left-content{flex:3 3 0%}section.detail .detail.container .left-content .img-container{width:100%;position:relative;background-size:cover;background-position:center;margin-bottom:3rem}section.detail .detail.container .left-content .img-container:before{display:block;content:"";width:100%;padding-top:100%}section.detail .detail.container .left-content .img-container>*{position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 768px){section.detail .detail.container .left-content .img-container{width:50%}}section.detail .detail.container .left-content .content-container *{line-height:1.8}section.detail .detail.container .left-content .content-container h3{font-size:1.2rem;font-weight:700}section.detail .detail.container .right-content{position:relative;flex:2 2 0%;display:flex;flex-direction:column;gap:2rem;margin:0rem -2rem;background-image:url(/build/assets/story-left-motive-01661786.svg);padding:2rem}@media (min-width: 768px){section.detail .detail.container .right-content{margin-top:-10rem}}section.detail .detail.container .right-content h3{font-size:1.2rem}section.detail .detail.container .right-content .show-all{margin:0 auto;color:#ab7b2b;display:block}section.detail .detail.container .right-content .show-all:hover{color:#d6ab63}@media (min-width: 768px){section.detail .detail.container .right-content .show-all{display:none}}section.detail .detail.container .right-content .nav{gap:1rem}section.detail .detail.container .right-content .nav .nav-link{width:100%;display:flex;justify-content:space-between;padding:1rem 2rem;border-left:solid 3px #AB7B2B;color:#000;background-color:#fff}section.detail .detail.container .right-content .nav .nav-link button{display:flex;align-items:center}section.detail .detail.container .right-content .nav .nav-link i{line-height:20px;font-size:1.2rem}section{font-family:Tahoma,Verdana,Segoe,sans-serif}
