.home__header{background-color:var(--color-primary-dark)}.home__header .container{overflow:hidden}@media (min-width:768px){.home__header__top{display:flex}.home__header__top__logo{width:50%}}.home__header__top__logo svg{width:80%}.home__header__top__logo__icons{display:none}@media (min-width:768px){.home__header__top__logo__icons{align-items:center;display:flex;justify-content:space-between;padding:2rem 0 0;width:80%}.home__header__top__logo__icons img{width:100px}.home__header__top__logo__icons img:nth-child(2),.home__header__top__logo__icons img:nth-child(3){width:80px}.home__header__top__nav{width:50%}}.home__header__top__nav nav{display:none}@media (min-width:768px){.home__header__top__nav nav{display:block}}.home__header__top__nav nav ul{list-style:none;margin:0;padding:0}.home__header__top__nav nav ul li{margin:0 0 1rem 1.5rem;padding:0}.home__header__top__nav nav ul li a{color:#fff;font-size:1.2rem;text-transform:uppercase}@media (min-width:992px){.home__header__top__nav nav ul li a{font-size:1.4rem}}.home__header__top__nav nav ul li a:hover{color:#000}.home__header .lawyer{height:90%;left:auto;opacity:.4;position:absolute;right:0;top:10%;width:auto}.home__header .container{display:flex;flex-direction:column;justify-content:space-around;padding:3rem 1.5rem;position:relative;z-index:2}.home__presentation{position:relative}.home__presentation:before{background-image:url(/build/images/bande0.4a481ace.svg);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;z-index:1}@media (max-width:767.98px){.home__presentation:before{height:75vh;opacity:.6}}@media (min-width:768px){.home__presentation:before{background-position:100%;width:50%}}.home__presentation .container{padding:0;position:relative;z-index:2}@media (min-width:768px){.home__presentation .container{display:flex;min-height:70vh}}.home__presentation__title{align-items:center;display:flex;padding:3rem 1.5rem 0;position:relative}@media (min-width:768px){.home__presentation__title{flex:1}}.home__presentation__title h1{color:var(--color-primary-dark);font-size:11vw;font-size:2rem;line-height:1.2;position:relative;text-transform:uppercase;z-index:2}@media (min-width:768px){.home__presentation__title h1{font-size:4rem}}.home__presentation__title h1 strong{display:block;font-weight:600;margin-right:1rem}@media (min-width:768px){.home__presentation__title h1 strong{display:block}}.home__presentation__title h1 span{display:block;font-size:1rem;text-transform:lowercase}.home__presentation__title h1:after{background:var(--color-secondary);content:"";display:block;height:5px;margin-top:.7rem;width:20px}@media (min-width:768px){.home__presentation__title h1{font-size:2.4rem}}@media (min-width:992px){.home__presentation__title h1{font-size:3rem}}.home__presentation__title h1 strong{margin-right:0}.home__presentation__title h1 span{font-size:1.4rem}.home__presentation__text{display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:3rem 1.5rem}@media (min-width:768px){.home__presentation__text{flex:1}}.home__presentation__text h3{color:var(--color-secondary);font-size:1.2rem;font-weight:400;text-transform:uppercase}@media (min-width:1200px){.home__presentation__text h3{padding:0 3rem}}.home__presentation__text h3:after{background:var(--color-primary-dark);content:"";display:block;height:3px;margin-bottom:.5rem;margin-top:.2rem;width:25px}@media (min-width:1200px){.home__presentation__text p{padding:0 3rem}}.home__team .container{padding:3rem 0;position:relative}.home__team .container h2{color:var(--color-primary-dark);font-size:1.2rem;font-weight:400;margin-bottom:3rem;padding:0 1.5rem;text-align:left;text-transform:uppercase}.home__team .container h2 span{display:block}@media (min-width:768px){.home__team .container h2 span{display:inline-block}}.home__team__link{padding:3rem 1.5rem 0}.home__team__link a{align-items:center;color:var(--color-primary-dark);display:inline-flex;font-size:.8rem;margin:auto 0 0}@media (min-width:768px){.home__team__link a{font-size:1rem}}.home__team__link a svg{height:auto;margin-right:.5rem;transition:all .4s ease;width:25px}.home__team__link a:hover{color:#000}.home__team__link a:hover svg{margin-right:1rem}.home__team__collaborators{display:flex;flex-wrap:wrap;padding-right:1.5rem}.home__team__collaborators .item{display:flex;flex-direction:column;height:auto!important;padding:0 0 0 1.5rem;width:70vw}.home__team__collaborators .item__visual{position:relative}.home__team__collaborators .item__visual a{display:block;position:relative}.home__team__collaborators .item__visual a img{position:relative;z-index:1}.home__team__collaborators .item__visual a:after{background-color:var(--color-primary-dark);content:"";display:block;inset:0;opacity:0;position:absolute;transition:all .4s linear;z-index:2}.home__team__collaborators .item:hover a:after{opacity:.3}@media (min-width:768px){.home__team__collaborators .item{padding:0 0 0 3rem;width:350px}}@media (min-width:1200px){.home__team__collaborators .item{width:300px}}@media (min-width:1400px){.home__team__collaborators .item{width:330px}}.home__team__collaborators .item h3{font-size:.9rem;font-weight:400;margin-bottom:0;margin-top:1rem}@media (min-width:768px){.home__team__collaborators .item h3{margin-bottom:.3rem}}.home__team__collaborators .item h3 a{color:var(--color-primary-dark)}@media (min-width:768px){.home__team__collaborators .item h3 a{font-size:1.1rem}}.home__team__collaborators .item h4{font-size:1.1rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase}.home__team__collaborators .item h4 a{color:var(--color-primary-light)}@media (min-width:768px){.home__team__collaborators .item h4 a{font-size:1.1rem}}.home__team__collaborators .item__link{margin:auto 0 0}.home__team__collaborators .item__link a{align-items:center;color:var(--color-primary-dark);display:inline-flex;font-size:.8rem;margin:auto 0 0}@media (min-width:768px){.home__team__collaborators .item__link a{font-size:1rem}}.home__team__collaborators .item__link a svg{height:auto;margin-right:.5rem;transition:all .4s ease;width:25px}.home__team__collaborators .item__link a:hover{color:#000}.home__team__collaborators .item__link a:hover svg{margin-right:1rem}.home__team__collaborators .item{width:50%}@media (min-width:768px){.home__team .container{display:grid;grid-template-columns:repeat(3,1fr)}.home__team .container h2 span{display:block}.home__team h2{grid-column:1/3;grid-row:1}.home__team .home__team__collaborators{grid-column:2/4;grid-row:1/3}}.home__video_presentation{background:var(--color-primary-light);overflow:hidden;padding:3rem 1.5rem;text-align:center}.home__video_presentation__title{color:#fff;font-size:1.2rem;font-weight:400;margin-bottom:3rem;text-align:center;text-transform:uppercase}.home__video_presentation iframe{aspect-ratio:16/9;border:none;margin-bottom:0;padding-bottom:0;width:100%}@media (min-width:768px){.home__video_presentation iframe{width:70%}}.home__notices{overflow:hidden;padding:3rem 1.5rem}.home__notices__title{color:var(--color-primary-dark);font-size:1.2rem;font-weight:400;margin-bottom:3rem;text-align:center;text-transform:uppercase}.home__expertise{align-items:center;background:var(--color-primary-dark);display:flex;min-height:70vh;overflow:hidden;padding:3rem 1.5rem;position:relative}.home__expertise .g-graph{left:-5vw;position:absolute;top:20vh;width:40vw}@media (min-width:768px){.home__expertise .g-graph{left:-2vw;top:10vh;width:25vw}}@media (min-width:1200px){.home__expertise .g-graph{left:20%;top:10vh;width:200px}}.home__expertise .g-graph svg{height:auto;width:100%}.home__expertise .container{padding:0;position:relative;z-index:2}.home__expertise__title{color:#fff;font-size:1.2rem;font-weight:400;margin-bottom:3rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.home__expertise__top{display:flex}.home__expertise__top__1{flex:1;padding-right:1.5rem}}.home__expertise__top__1 h3{color:var(--color-secondary);font-size:1.45rem;font-weight:400;margin-bottom:1.5rem;text-align:right;text-transform:uppercase}@media (min-width:768px){.home__expertise__top__1 h3{font-size:2rem}}@media (min-width:992px){.home__expertise__top__1 h3{margin:0 0 0 auto;width:70%}}@media (min-width:768px){.home__expertise__top__2{flex:1;padding-left:1.5rem}}.home__expertise__top__2 p{color:#fff}.home__expertise__bottom{display:flex;margin:3rem auto 0;max-width:800px}.home__expertise__bottom__1,.home__expertise__bottom__2{align-items:center;display:inline-flex;flex:1;flex-direction:column;text-align:center}.home__expertise__bottom__1 a,.home__expertise__bottom__2 a{cursor:pointer;position:relative}.home__expertise__bottom__1 a .icon svg,.home__expertise__bottom__2 a .icon svg{height:70px;width:auto}.home__expertise__bottom__1 a .text,.home__expertise__bottom__2 a .text{color:#fff;display:block;font-size:.8rem;text-transform:uppercase}@media (min-width:768px){.home__expertise__bottom__1 a .text,.home__expertise__bottom__2 a .text{font-size:1rem;margin:.5rem 0 .2rem}}.home__news{background-color:var(--color-primary-dark);position:relative}.home__news .container{color:#fff;padding:0;position:relative}.home__news .g-graph{left:-5vw;position:absolute;top:20vh;width:40vw;z-index:5}@media (min-width:768px){.home__news .g-graph{left:-5vw;top:5vh;width:20vw}}.home__news .g-graph svg{height:auto;width:100%}.home__news .swiper-arrows{color:var(--color-primary-dark);display:flex;position:absolute;right:1.5rem;top:2.5rem;z-index:6}.home__news .swiper-arrows .swiper-button-prev{margin-right:1rem}.home__news .swiper-arrows .swiper-button-prev svg{transform:scaleX(-1)}.home__news .swiper-arrows .swiper-button-next,.home__news .swiper-arrows .swiper-button-prev{cursor:pointer}.home__news .swiper-arrows svg{height:auto;width:.8rem}.home__news .swiper-arrows svg path{stroke:#fff}.home__news h2{color:#fff;font-size:1.2rem;font-weight:400;left:1.5rem;position:absolute;text-align:left;text-transform:uppercase;top:2.5rem;z-index:3}.home__news .swiper-news{overflow:hidden}.home__news .swiper-news .news-item{display:flex;flex-direction:column;height:auto!important;padding:6rem 1.5rem 1.5rem}@media (min-width:768px){.home__news .swiper-news .news-item{padding:6rem 3rem 3rem}}.home__news .swiper-news .news-item .news-item__bottom{margin:auto 0 0}