#page-index{background:var(--color-secondary-light-ice);display:flex;flex-direction:column}#cta-section{display:flex;height:47.5rem;position:relative}#cta-section .background-wrapper{background:var(--color-primary-darker-blue)}@media screen and (max-width:32rem){#cta-section{height:45rem}}.cta-content{color:var(--color-primary-white);display:flex;flex-direction:column;margin:auto 15%;padding-bottom:5rem;width:50rem}@media screen and (max-width:67.5rem){.cta-content{margin:auto 7.5%}}@media screen and (max-width:50rem){.cta-content{margin:auto;padding-left:4rem;width:100%}}@media screen and (max-width:26.5625rem){.cta-content{margin-top:10%;padding:0;width:80%}}@media screen and (max-width:23.4375rem){.cta-content{width:85%}}.cta-content .main-headline{font-size:3rem;text-transform:uppercase}@media screen and (max-width:26.5625rem){.cta-content .main-headline{font-size:2.7rem;line-height:1.2;margin-bottom:1rem}}@media screen and (max-width:20rem){.cta-content .main-headline{font-size:2.5rem}}.cta-content .sub-headline{font-family:var(--font-pt-serif);font-size:1.25rem;line-height:1.625rem;margin-top:1rem}@media screen and (max-width:20rem){.cta-content .sub-headline{font-size:1.2rem}}@media screen and (max-width:32rem){.cta-content .cta-button{font-size:1.1rem;margin-top:2rem}}@media screen and (max-width:26.5625rem){.cta-content .cta-button{word-wrap:break-word;height:4rem;line-break:strict;line-height:1.3rem;margin-left:auto;margin-right:auto;max-width:100%;word-break:break-word}}@media screen and (max-width:23.4375rem){.cta-content .cta-button{font-size:1rem}}@media screen and (max-width:26.5625rem){.cta-content .cta-button.is-anchor{line-height:1.3rem}}#lead-form-main{grid-gap:5%;align-items:center;background:radial-gradient(49.92% 3194.67% at 29.71% 58%,#232b42 0,#171826 100%);border:1px solid #bcac82;border-radius:5px 5px 0 0;box-shadow:0 0 150px hsla(44,30%,62%,.15);display:flex;height:8rem;justify-content:center;margin:-9rem auto 4.7rem;position:relative;width:60%;z-index:10}@media screen and (max-width:67.5rem){#lead-form-main{width:90%}}@media screen and (max-width:50rem){#lead-form-main{align-items:flex-start;flex-direction:column;height:25rem;margin-top:-5rem;padding:0 10%;width:60%}}@media screen and (max-width:32rem){#lead-form-main{width:90%}}#lead-form-main.on-bottom{border-radius:5px;margin-bottom:9rem;margin-top:-7rem}@media screen and (max-width:32rem){#lead-form-main.on-bottom{border-radius:0 0 5px 5px;margin-bottom:6rem;margin-top:-11rem}}#lead-form-main p{color:var(--color-primary-white);font-family:var(--font-pt-serif);font-size:1.5rem;font-weight:700;max-width:50%;text-transform:uppercase}@media screen and (max-width:50rem){#lead-form-main p{max-width:100%}}#lead-form-main .cta-button{align-items:center;margin-top:0}#cta-grid{display:grid;filter:drop-shadow(0 4px 20px rgba(0,0,0,.15));grid-template-columns:repeat(3,1fr);margin:0 auto;min-height:20rem;padding-bottom:6.25rem;position:relative;top:-4.6875rem;width:70%;z-index:3}@media screen and (max-width:67.5rem){#cta-grid{min-height:25rem;width:95%}}@media screen and (max-width:50rem){#cta-grid{grid-template-columns:1fr;width:60%}}@media screen and (max-width:32rem){#cta-grid{width:90%}}#cta-grid .grid-item{background:var(--color-secondary-ice);color:var(--color-primary-dark-blue);display:flex;flex-direction:column;height:100%;padding:2.5rem;text-transform:none;transition:transform .25s,filter .25s;z-index:1}#cta-grid .grid-item:focus,#cta-grid .grid-item:hover{filter:drop-shadow(0 4px 50px rgba(0,0,0,.15));transform:translateY(-5px)}#cta-grid .grid-item:first-of-type{border-bottom-left-radius:7px;border-top-left-radius:7px}@media screen and (max-width:50rem){#cta-grid .grid-item:first-of-type{border-top-left-radius:7px;border-top-right-radius:7px}}#cta-grid .grid-item:last-of-type{border-bottom-right-radius:7px;border-top-right-radius:7px}@media screen and (max-width:50rem){#cta-grid .grid-item:last-of-type{border-bottom-left-radius:7px;border-bottom-right-radius:7px}}#cta-grid .grid-item .item-title{font-family:var(--font-pt-serif);font-size:1.5rem;font-weight:700;margin-top:1.75rem}#cta-grid .grid-item .item-desc{font-family:var(--font-pt-serif);font-weight:400;margin:1.5625rem 0}#cta-grid .grid-item .item-desc p:not(:first-child){margin-top:1rem}#cta-grid .grid-item .read-more{font-family:var(--font-rubik);font-weight:700;margin-top:auto;text-transform:uppercase}#cta-grid .grid-item a{color:var(--color-primary-dark-blue)}#cta-grid .grid-item:nth-child(2){background:var(--color-primary-golden);color:var(--color-primary-white)}#cta-grid .grid-item:nth-child(2) a{color:var(--color-primary-white)}#sobre-nos-section{grid-gap:5rem;align-items:center;display:flex;margin:0 auto 7.5rem}@media screen and (max-width:50rem){#sobre-nos-section{flex-direction:column}}#sobre-nos-section .text-content{width:21rem}@media screen and (max-width:32rem){#sobre-nos-section .text-content{margin:auto}}@media screen and (max-width:20rem){#sobre-nos-section .text-content{padding:2rem;width:auto}}#sobre-nos-section .text-content p{color:var(--color-primary-dark-blue);margin-bottom:1rem}#sobre-nos-section .mosaic-image{align-items:center;display:flex;height:25rem;width:33rem}#sobre-nos-section .mosaic-image .smart-image img{border-radius:3px}@media screen and (max-width:32rem){#sobre-nos-section .mosaic-image{height:15rem;margin:auto;width:80%}#sobre-nos-section .mosaic-image .smart-image img{width:100%}}.section-banner{display:flex;height:21.875rem;position:relative}.section-banner .content-wrapper{align-items:center;background:linear-gradient(180deg,hsla(44,18%,53%,.95),hsla(44,18%,53%,.7));display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:50rem){.section-banner .content-wrapper{padding:0 10%}}.section-banner .content-wrapper .banner-title{color:var(--color-primary-white);font-family:"PT Serif",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,-system-ui,blinkmacsystemfont,roboto,helvetica,arial,Apple Color Emoji;font-size:3rem;font-weight:700;line-height:4rem;text-transform:uppercase}@media screen and (max-width:50rem){.section-banner .content-wrapper .banner-title{text-align:center}}@media screen and (max-width:20rem){.section-banner .content-wrapper .banner-title{font-size:2.5rem;line-height:3rem}}.section-banner .content-wrapper .banner-subtitle{color:var(--color-secondary-light-gray);font-family:Rubik,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,-system-ui,blinkmacsystemfont,roboto,helvetica,arial,Apple Color Emoji;font-size:1.125rem;font-weight:700;line-height:1.3125rem;text-align:center;text-transform:uppercase}.section-banner .background-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:0}.section-banner .background-wrapper .background-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#areas-de-atuacao{background:var(--color-primary-white);color:var(--color-primary-dark-blue);display:flex;flex-direction:column;height:62rem;position:relative}@media screen and (max-width:50rem){#areas-de-atuacao{height:80rem}}@media screen and (max-width:32rem){#areas-de-atuacao{height:138rem}}@media screen and (max-width:26.5625rem){#areas-de-atuacao{height:145rem}}@media screen and (max-width:23.4375rem){#areas-de-atuacao{height:150rem}}@media screen and (max-width:20rem){#areas-de-atuacao{height:162rem}}#areas-de-atuacao .content-wrapper{height:100%;position:absolute;top:0;width:100%;z-index:1}#areas-de-atuacao .content-wrapper .areas-grid{grid-gap:6rem 3.125rem;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto 6rem;width:60%}@media screen and (max-width:67.5rem){#areas-de-atuacao .content-wrapper .areas-grid{width:90%}}@media screen and (max-width:50rem){#areas-de-atuacao .content-wrapper .areas-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:32rem){#areas-de-atuacao .content-wrapper .areas-grid{grid-template-columns:1fr;width:70%}}#areas-de-atuacao .content-wrapper .areas-grid .area-item{display:flex;flex-direction:column;height:auto;justify-content:flex-start}#areas-de-atuacao .content-wrapper .areas-grid .area-item .area-title{font-size:1.5rem;font-weight:700;line-height:2rem;text-transform:uppercase}#areas-de-atuacao .content-wrapper .areas-grid .area-item .area-desc,#areas-de-atuacao .content-wrapper .areas-grid .area-item .area-title{font-family:"PT Serif",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,-system-ui,blinkmacsystemfont,roboto,helvetica,arial,Apple Color Emoji}#areas-de-atuacao .content-wrapper .areas-grid .area-item .area-desc{font-weight:400;line-height:1.3125rem;margin:1rem 0}#areas-de-atuacao .content-wrapper .areas-grid .area-item .area-desc p{margin-top:1rem}#areas-de-atuacao .content-wrapper .areas-grid .area-item .link-scroller{margin:0}#areas-de-atuacao .background-wrapper{display:flex;height:100%;position:absolute;top:0;width:100%;z-index:0}#areas-de-atuacao .background-wrapper .smart-image{display:flex;height:268px;margin:auto 15rem 25rem auto;width:268px}@media screen and (max-width:32rem){#areas-de-atuacao .background-wrapper .smart-image{margin-right:5rem}}#areas-de-atuacao .background-wrapper .smart-image .background-img{height:auto;margin:auto 20% auto auto;width:100%}#corpo-juridico-section{background:#f6f6f6;display:flex;flex-direction:column;padding-bottom:2rem}#corpo-juridico-section .advogados-list{grid-gap:5rem;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;margin:auto;width:75%}@media screen and (max-width:67.5rem){#corpo-juridico-section .advogados-list{grid-template-columns:repeat(2,1fr);width:85%}}@media screen and (max-width:32rem){#corpo-juridico-section .advogados-list{grid-template-columns:1fr}}#corpo-juridico-section .advogados-list .advogado-item{display:grid;justify-items:left;max-width:350px}#corpo-juridico-section .advogados-list .advogado-item .area-title{color:var(--color-primary-golden);font-family:var(--font-rubik);font-size:1.125rem;font-weight:700;line-height:1.3125rem;margin-top:1rem;text-transform:uppercase}#corpo-juridico-section .advogados-list .advogado-item .advogado-title{color:var(--color-primary-dark-blue);font-family:var(--font-pt-serif);font-size:1.5rem;font-weight:700;text-transform:uppercase}#corpo-juridico-section .advogados-list .advogado-item .smart-image{border-radius:5px;display:flex;filter:drop-shadow(0 0 16px rgba(0,0,0,.3));overflow:hidden;transition:transform .25s,filter .25s}#corpo-juridico-section .advogados-list .advogado-item .smart-image:focus,#corpo-juridico-section .advogados-list .advogado-item .smart-image:hover{filter:drop-shadow(0 4px 50px rgba(0,0,0,.15));transform:translateY(-5px)}#equipe-de-apoio-section{padding-bottom:6rem}#equipe-de-apoio-section #equipe-de-apoio{margin-bottom:2rem}#equipe-de-apoio-section .equipe-list{align-items:center;display:flex;flex-direction:column;text-transform:uppercase}