@font-face{font-family:Vladimir Script;src:url(/assets/font/vladimirsr.ttf) format("truetype")}@font-face{font-family:Verdana;src:url(/assets/font/verdanaz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Verdana;src:url(/assets/font/verdanai.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Verdana;src:url(/assets/font/verdanab.ttf) format("truetype");font-weight:700;font-style:normal}.font-logo-primary{font-family:Vladimir Script}.font-logo-secondary{font-family:Verdana}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-main-highlight-hex: #c99c40;--color-main-highlight-rgb: 201, 156, 64, 1;--color-main-light-hex: #bfa97f;--color-main-light-rgb: 191, 169, 127, 1;--color-main-dark-hex: #c99c40;--color-main-dark-rgb: 201, 156, 64, 1;--color-text-main-hex: var(--color-main-dark-hex);--color-text-main-rgb: var(--color-main-dark-rgb);--color-text-main-highlight-hex: var(--color-main-highlight-hex);--color-text-main-highlight-rgb: var(--color-main-highlight-rgb);--color-text-main-light-hex: var(--color-main-light-hex);--color-text-main-dark-hex: var(--color-main-dark-hex);--color-bg-main-hex: var(--color-main-dark-hex);--color-bg-main-rgb: var(--color-main-dark-rgb);--color-bg-main-dark-hex: var(--color-main-dark-hex);--color-bg-main-highlight-hex: var(--color-main-highlight-hex);--color-bg-main-light-hex: var(--color-main-light-hex);--color-border-main-hex: var(--color-main-dark-hex);--color-border-main-highlight-hex: var(--color-main-highlight-hex);--color-border-main-dark-hex: var(--color-main-dark-hex);--color-border-main-light-hex: var(--color-main-light-hex);--navbar-height: 96px;--h-100-minus-navbar: calc(100vh - var(--navbar-height))}.text-hover.text-white:hover{color:var(--color-text-main-hex)!important;transition:color .3s ease-in-out}.text-shadow-1{text-shadow:8px -1px 3px rgba(0,0,0,.34)}.text-shadow-2{text-shadow:5px 3px 5px rgba(0,0,0,.34)}.text-transparent{color:transparent}.text-main{color:var(--color-text-main-hex)}.text-main.text-hover:hover,.text-main-dark.text-hover:hover{color:var(--color-text-main-highlight-hex)!important}.text-main-highlight{color:var(--color-text-main-highlight-hex)}.text-main-dark{color:var(--color-text-main-dark-hex)}.text-main-light{color:var(--color-text-main-light-hex)!important}.text-gray-600{color:var(--bs-gray-600)}.text-gray-500{color:var(--bs-gray-500)}.text-gray-400{color:var(--bs-gray-400)}.text-tagged{background-color:var(--color-bg-main-hex);color:#fff;padding:0 15px}.border-10{border-width:10px!important}.border-1rem{border-width:1rem!important}.border-main{border-color:var(--color-border-main-hex)!important}.border-main-light{border-color:var(--color-border-main-light-hex)!important}.border-main-highlight{border-color:var(--color-border-main-highlight-hex)!important}.border-main-dark{border-color:var(--color-border-main-dark-hex)!important}.border-transparent{border-color:transparent!important}.border-gray-400{border-color:var(--bs-gray-400)!important}.border-gray-500{border-color:var(--bs-gray-500)!important}.border-gray-600{border-color:var(--bs-gray-600)!important}.bg-gray-400{background-color:var(--bs-gray-400)!important}.bg-gray-500{background-color:var(--bs-gray-500)!important}.bg-gray-600{background-color:var(--bs-gray-600)!important}.btn-main{color:#000;background-color:var(--color-bg-main-hex)}.btn-main:hover{color:var(--color-text-main-hex);border-color:var(--color-border-main-hex);background-color:transparent}.btn-main-dark{color:#000;background-color:var(--color-bg-main-hex);border-color:var(--color-bg-main-hex)}.btn-main-dark:hover{color:#000;background-color:var(--color-main-highlight-hex);border-color:var(--color-main-highlight-hex)}.btn-main-highlight{color:#000;background-color:var(--color-bg-main-highlight-hex);border-color:var(--color-bg-main-highlight-hex)}.btn-main-highlight:hover{color:#fff;background-color:var(--color-bg-main-highlight-hex);border-color:var(--color-bg-main-highlight-hex)}.btn-main:active{color:#000;background-color:var(--color-main-highlight-hex);border-color:var(--color-main-highlight-hex);box-shadow:inset 0 3px 5px #00000020}.btn-main:focus{box-shadow:inset 0 3px 5px var(--color-main-highlight-rgb)}.btn-main:disabled{color:#000;background-color:var(--color-main-dark-hex);border-color:var(--color-main-dark-hex)}a{font-weight:500;text-decoration:inherit}body{margin:0;place-items:center;min-width:320px}h1{font-size:3.2em;line-height:1.1}.h-100-minus-navbar{height:var(--h-100-minus-navbar)}.mh-100-minus-navbar{min-height:var(--h-100-minus-navbar)}.mh-inherit{min-height:inherit}.mh-100vh{min-height:100vh}#app{min-height:inherit;max-width:99.2vw;overflow:hidden}.card{padding:2em}.card.active{background-color:var(--color-bg-main-dark-hex)!important}.card.active *{color:#fff!important}.carousel-indicators-mini .card{width:15rem}.carousel-indicators-mini .card-header{font-size:1.2rem;letter-spacing:1px}.carousel-indicators-mini .card:not(.active) .card-header span:hover{color:var(--color-text-main-hex)!important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.content{min-height:inherit}.intro{min-height:inherit;height:calc(100vh - var(--navbar-height));margin-top:var(--navbar-height)}.intro-bg-img{position:absolute;left:0;top:0;min-height:100%;min-width:100%;background-repeat:no-repeat}.intro .title{font-size:6rem}.intro .subtitle{font-size:3rem}.intro .text-hover:hover{color:var(--color-main-highlight-hex)!important}@keyframes moveInSteps{0%{transform:scale(.3) translate(100%,100%)}25%{transform:scale(.5) translate(75%,75%)}50%{transform:scale(.7) translate(50%,50%)}75%{transform:scale(.9) translate(25%,25%)}to{transform:scale(1) translate(0)}}@keyframes moveOutSteps{0%{transform:scale(1) translate(0)}25%{transform:scale(.9) translate(25%,25%)}50%{transform:scale(.7) translate(50%,50%)}75%{transform:scale(.5) translate(75%,75%)}to{transform:scale(.3) translate(100%,100%)}}.intro #fragment-1{position:absolute;text-align:left;right:0;bottom:-50px;transform:scale(.4)}.intro #fragment-2{position:absolute;left:-3vw;bottom:-25px;transform:scale(.6)}.bg-main{background-color:var(--color-bg-main-hex)}.bg-main-highlight{background-color:var(--color-bg-main-highlight-hex)}.bg-main-light{background-color:var(--color-bg-main-light-hex)}.bg-gray-400{background-color:var(--bs-gray-400)}.bg-gray-500{background-color:var(--bs-gray-500)}.bg-gray-600{background-color:var(--bs-gray-600)}.bg-gray-700{background-color:var(--bs-gray-700)}.bg-gray-800{background-color:var(--bs-gray-800)}.bg-overlay{background-color:#000;opacity:.25}.bg-img-lawyer{background-color:#fff;background-position:-30% 0%;background-image:url(/assets/img/profile-body.png)}.bg-img-gavel{background-image:url(/assets/img/model_of_house_and_gavel.png);background-size:cover;background-position:0% 80%;filter:brightness(.2)}.intro-content{height:100%}.transiction-1{transition:.25s}.transiction-2{transition:.5s}.scale-1:hover{transform:scale(1.1)}.scale-2:hover{transform:scale(1.2)}.rotate-3d{opacity:1;transform-style:preserve-3d;animation:rotate3D 4s infinite linear}@keyframes rotate3D{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.img-hor{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.img-vert{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.img-hor-vert{-moz-transform:scale(-1,-1);-o-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);transform:scale(-1)}.navbar{height:var(--navbar-height);background-color:var(--color-bg-main-hex)!important;transition:top .5s ease-in-out,opacity .5s ease-in-out}.navbar-hidden{top:calc(var(--navbar-height) * -1)}.navbar.transparent{opacity:.75}.navbar-collapse.show{align-content:start!important;min-width:100vw!important;min-height:100vh!important;background-color:var(--color-bg-main-light-hex)!important}.navbar-brand{color:#fff!important}.navbar .logo svg{max-width:100%;max-height:calc(var(--navbar-height) - 3vh)!important}.navbar .logo-text svg{max-width:calc(100% - 4vw);max-height:calc(var(--navbar-height) - 4vh)}.nav-link{font-size:1.4rem;color:#fff!important}.nav-link.active{color:#fff!important;border-color:#fff}.nav-link:hover{border-color:#fff}.navbar .nav-link{position:relative}.navbar .nav-link:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background-color:#fff;transition:all .4s ease-in-out;transform:translate(-50%)}.navbar .nav-link.active:after{background-color:var(--color-text-main-highlight-hex)}.navbar .nav-link.active:after,.navbar .nav-link:hover:after{width:100%}.hr-tag{border-width:.5rem!important;width:2rem;margin:0 0 0 5px;filter:brightness(1);opacity:1}.carousel-control-prev,.carousel-control-next{opacity:1;font-size:2rem;color:#000;transition:.5s}.carousel-control-prev:focus,.carousel-control-next:focus,.carousel-control-prev:hover,.carousel-control-next:hover{color:#000;font-weight:800;transform:scale(2)}.carousel-indicators button{background-color:var(--color-bg-main-hex)!important}.carousel-control-prev{left:-120px!important}.carousel-control-next{right:-120px!important}.office .card{border-radius:6rem;border-color:var(--color-bg-main-hex);border-width:2px}.office .carousel .card{min-height:65vh;margin-left:5vw;margin-right:5vw;background-color:var(--color-bg-main-hex);background-color:transparent;padding:0;border-color:transparent;border-radius:0rem}.office .carousel .card:hover,.office .carousel .card:hover *{background-color:var(--bs-gray-200)!important}.office .card-header{color:#000;border:none;background-color:transparent!important}.office .carousel .card-body{border:none;background-color:transparent;color:#000;margin:0;padding:0 8rem;font-weight:700}.office .carousel .card-header{border-radius:6rem;border-color:var(--color-border-main-hex);border-width:2px;font-size:9rem;line-height:9rem}.office .card-body{text-align:justify;display:flex;align-items:center}#counterExperience{font-size:8rem;line-height:8rem}.intro-2 .circle-profile-container{right:10%}.intro-2 .circle-experience-container{right:3rem;bottom:-30rem!important}.intro-2 .circle-experience-container .info{right:0;bottom:0}.intro-2 .circle-experience-container .info-text{right:60px;bottom:30px}.intro-2 .circle-profile-container>div.rounded-circle{width:360px;height:360px}.intro-2 .circle-experience-container>div.rounded-circle{width:260px;height:260px}.intro-2 .circle-profile-container>div.rounded-circle>img{width:180%;height:auto;right:-33%;top:-5%}.fade-in{opacity:0;animation:fadeIn 1.5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.quote{color:var(--color-text-main-hex)}.fade-in-on-scroll{opacity:0;transition:opacity 1.5s ease-out,transform 1.5s ease-out}.fade-in-on-scroll.visible{opacity:1}.blur-on-scroll{filter:blur(15px);transition:150s}.blur-on-scroll.visible{animation-duration:50s}.move-up-on-scroll{transition:transform 1s;transform:translateY(50%);opacity:0}.move-up-on-scroll.visible{animation:moveUp 1s forwards}.fade-zoom{opacity:0;transform:scale(.2);animation:fadeZoom 1.5s ease-out forwards}.border-transition{transition:border-color .2s ease-in-out}.border-transition:hover{border-color:var(--color-border-main-highlight-hex)!important}@keyframes fadeZoom{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.parallax-img{position:relative;width:100vw;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;filter:brightness(.4)}.parallax-img-after{position:absolute;top:0;right:0;height:100%;width:100%;display:flex;align-items:center}.parallax-img-gavel{background-image:url(/assets/img/model_of_house_and_gavel.png?nature,landscape)}.parallax-img-atendimento{background-image:url(/assets/img/texting-business-lady.jpg?nature,landscape)}.parallax-img-high-priority{background-image:url(/assets/img/man-with-clock-graph-fire.jpg?nature,landscape)}.parallax-img-clear-communication{background-image:url(/assets/img/two-male-colleagues-office-standing-with-laptop.jpg?nature,landscape)}.parallax-img-diversity{background-image:url(/assets/img/successful-happy-business-team.jpg?nature,landscape)}.parallax-img-grouwth-up-graph-3d{background-image:url(/assets/img/business-growth-up-graph-3d.png);background-size:400px auto;background-position:85%!important;filter:brightness(1)}.parallax-video-container{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.parallax-video{position:absolute;top:50%;left:50%;width:100%;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,50%);object-fit:cover;filter:brightness(.5)}.parallax-container:hover .parallax-video{filter:brightness(.3)!important}.about-me .card{min-height:50vh}.about-me .card p{text-align:justify;font-size:1.3rem}.about-me>.row>div:nth-of-type(2n){margin-top:18%}.about-me>.row>div{opacity:0;transition:.5s}.about-me>.row>div:nth-of-type(odd){bottom:0;transform:translate(0) translateY(100%)}.about-me>.row>div:nth-of-type(odd) .card{color:#fff;background-color:var(--color-bg-main-hex)}.about-me>.row>div:nth-of-type(2n){top:0;transform:translate(0) translateY(-100%)}.vertical-down{animation:verticalDown 2s steps(40,end) forwards,fadeIn 2s ease-in-out forwards}.vertical-up{animation:verticalUp 2s steps(40,end) forwards,fadeIn 2s ease-in-out forwards}@keyframes verticalDown{0%{transform:translate(0) translateY(100%)}to{transform:translate(0) translateY(0)}}@keyframes verticalUp{0%{transform:translate(0) translateY(-100%)}to{transform:translate(0) translateY(0)}}@keyframes moveUp{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}.about-me>.row>div:nth-of-type(2n) .card{color:var(--color-text-main-hex);border-color:var(--color-border-main-hex)}.services .accordion{border-top:1px solid;border-bottom:1px solid;border-width:2px;border-color:var(--color-border-main-hex)!important;--bs-accordion-btn-color: var(--color-text-main-hex);--bs-accordion-active-color: var(--color-text-main-hex);--bs-accordion-active-bg: var(--color-text-main-light-hex)}.services .accordion-item{border:1px solid;border-color:var(--color-border-main-hex);background-color:var(--color-bg-main-light-hex)}.services .accordion-button{justify-content:space-between;font-size:2rem;color:var(--color-text-main-hex)}.services .accordion-button:after{display:none}.services .accordion-button>i{transition:transform .3s}.services .accordion-button:not(.collapsed)>i{transform:rotate(180deg)}.services .accordion-button:focus{--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--color-main-light-rgb))}.services .accordion-button:not(.collapsed){font-weight:700;color:#fff!important;background-color:var(--color-bg-main-hex)}.services .accordion-body{font-size:1.6rem;color:var(--bs-gray-100)}.services .accordion-item{opacity:0;right:-10%;transform:translate(110%) translateY(0)}.why-me .card{height:60vh;transition:transform .5s ease-in-out,background-color .3s ease}.why-me .card:hover{cursor:default;background-color:var(--color-bg-main-hex);box-shadow:0 10px 30px #0003}.why-me .card img{height:96px;width:96px}.why-me .card p{font-size:1.6rem}footer{min-height:50vh}footer .brand .logo svg{width:auto;max-height:calc(var(--navbar-height) - 3vh)!important}footer .brand .logo-text svg{height:auto;max-width:100%!important}footer a{color:#000;opacity:.75;font-weight:400}footer a:hover,footer a:hover *{color:#fff;opacity:1}footer ul li{margin:15px 0}footer .text-copyright{color:#000;opacity:.5;font-weight:100}.typing{overflow:hidden;white-space:nowrap;border-right:2px solid white;width:0;animation:typing .9s steps(26,end) forwards,blink .7s infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{25%{border-color:transparent}}.blink-2{opacity:0;animation:blink2 .4s infinite}@keyframes blink2{0%{opacity:0}to{opacity:1}}.btn-whatsapp{z-index:1;text-align:center;width:75px;height:75px;position:fixed;bottom:25px;right:25px;transition:.5s!important;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}.btn-whatsapp>a{width:75px;height:75px}#btnWhatsApp{transition:.5s}#btnWhatsApp:hover{transform:scale(1.5)!important}.btn-whatsapp.shaking{border:2.5rem solid rgb(255,165,0);box-shadow:0 0 35px #ffa500cc}.vh-50{height:50vh}.vh-33{height:33.3vh}.contact>.content{height:60vh!important}.contact .card-body{color:var(--bs-gray-500);font-size:1.2rem;line-height:1.4rem}.flip-card-container{cursor:pointer;display:flex;justify-content:center;align-items:center;height:50vh!important;width:45vw!important}.flip-card{width:100%;height:100%;perspective:1000px}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform 3s ease-in-out}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;justify-content:center;align-items:center}.flip-card-face.front{background-color:var(--bs-gray-200)}.flip-card-face.back{background-color:var(--bs-gray-200);transform:rotateY(180deg)}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}.shake{animation:shake .1s ease-in-out infinite;animation-play-state:paused}.shake.shaking{animation-play-state:running}.flip-text{perspective:1000px}.flip-text span{display:inline-block}@media (min-width: 1440px){.navbar-brand>img{height:100%!important}.navbar-brand-text{height:75%!important}.contact .flip-card-container{min-height:85vh!important}}@media (max-width: 1440px){.section-title{font-size:3rem}p.display-6,p.display-5,.card h1{font-size:2rem}.intro-2 .fragment-circles,.intro-2 .circle-profile-container,.intro-2 #experienceCircle{transform:scale(.85)}.intro-2 .fragment-circles{right:-100px!important}.intro-2 #experienceCircle{top:50px!important;right:25px!important}.why-me .card{height:70vh}.why-me .card p{font-size:1.2rem!important}.services .accordion-button,.services .accordion-body{font-size:1.6rem!important}.contact .card-body{font-size:1rem;line-height:1rem}.contact .flip-card-container{height:70vh!important;width:50vw!important}.contact .flip-card-face .card .card-body .logo-container div:nth-child(1) img{height:128px!important}.contact .flip-card-face .card .card-body .logo-container div:nth-child(2) img{height:46px!important}}@media (max-width: 1024px){.section-title{font-size:2.6rem}p.display-6,p.display-5,.card h1{font-size:1.6rem}.card p{font-size:1.4rem!important}.intro-2 .fragment-circles,.intro-2 .circle-profile-container,.intro-2 #experienceCircle{transform:scale(.8)}.intro-2 .fragment-circles{right:-100px!important}.intro-2 #experienceCircle{top:50px!important;right:0!important}.office #imgGraph3d{position:relative!important;top:0!important}.services .accordion-button,.services .accordion-body{font-size:1rem!important}.why-me .card{height:70vh}.contact .flip-card-container{height:75vh!important;width:75vw!important}footer .text-copyright,footer a,footer .footer-text-business-values{font-size:.9rem}}@media (max-width: 768px){.navbar-brand>img{height:100%!important}.navbar-brand-text{height:75%!important}p{text-align:justify!important}h1{font-size:1.6rem!important}.intro .content{display:flex}.intro #fragment-2{position:relative}.intro #fragment-1{right:50px;bottom:-15px;transform:scale(.4)}.intro #fragment-2{left:-250px;bottom:-225px!important;transform:scale(.4)!important}.intro-2 .fragment-circles,.intro-2 .circle-profile-container,.intro-2 #experienceCircle{position:relative!important;transform:scale(.8)}.intro-2 .fragment-circles{right:-150px!important}.intro-2 #experienceCircle{top:50px!important;right:calc(50% - 140px)!important}.office .content{display:block!important}.office .content>div{width:100%!important}.office div:has(>.img-header){text-align:center}.office .img-header{position:relative!important;text-align:center!important;right:auto!important;top:auto!important}.office #imgGraph3dContainer{float:none!important}.office #imgGraph3dContainer>img{width:25vw!important}.services .accordion-button{font-size:1rem!important}.why-me .card{height:75vh}.why-me .card h1.h2{font-size:1.2rem!important}.why-me .card img{height:48px;width:48px}.why-me .card p{font-size:1rem}.services #accordionAreasAtuacao_1{border-bottom:0}.contact>.content{height:60vh!important}.contact .card-body{font-size:1.2rem;line-height:1rem}.contact .flip-card-container{height:75vh!important;width:90vw!important}.contact .flip-card-face .card .card-body .logo-container div:nth-child(1) img{height:92px!important}.contact .flip-card-face .card .card-body .logo-container div:nth-child(2) img{height:32px!important}footer *{text-align:center!important}}@media (max-width: 425px){.section-title{font-size:1.8rem}p.display-6,p.display-5,.card h1{font-size:1.2rem}.card p{font-size:1rem!important}.intro #fragment-2{left:-130px;bottom:-240px!important;transform:scale(.3)!important}.intro-2 .content{justify-content:start!important}.intro-2 .fragment-circles,.intro-2 .circle-profile-container,.intro-2 #experienceCircle{position:relative!important;transform:scale(.7)}.intro-2 .fragment-circles{right:-15%!important;top:-75px!important}.intro-2 #experienceCircle{bottom:0!important;right:0!important}.intro-2 div.my-5{margin:0!important}.office-competencia #imgGraph3dContainer>img{width:auto!important}.office #imgGraph3dContainer>img{height:30vh!important}.contact .card-body{font-size:.9rem;line-height:1rem}.contact .flip-card-container{min-height:75vh!important;width:95vw!important}.contact .brand .logo svg{width:auto;max-height:calc(var(--navbar-height))!important}.contact .brand .logo-text svg{height:auto;max-width:100%!important}}@media (max-width: 320px){.section-title{font-size:1.6rem!important}p.display-6,p.display-5,.card h1{font-size:1rem}.card p,.services .accordion-button,.services .accordion-body{font-size:.8rem!important}.contact>.content{height:60vh!important}.contact .card-body{font-size:.8rem;line-height:1rem}.contact .flip-card-container{height:75vh!important;width:95vw!important}}
