@charset "UTF-8";body{background-color:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}main{overflow:hidden}a{outline:none}a,a:hover{text-decoration:none}a:hover{color:#c0a173}a:focus{box-shadow:none!important}p{color:#030304;font-size:.91rem;line-height:155%}@media (max-width:992px){p{font-size:.91rem}}header{align-items:center;display:flex!important;flex-direction:column;left:0;position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:50}@media (min-width:1400px){header .container,header .container-lg,header .container-md,header .container-sm,header .container-xl,header .container-xxl{max-width:1240px}}@media (min-width:1200px){header .container,header .container-lg,header .container-md,header .container-sm,header .container-xl{max-width:1180px}}@media (min-width:1024px){header.scroll .top-header{height:78px;transition:all .3s ease-out}header.scroll.down .top-header{top:0}}header .logo{position:relative;z-index:40}header .logo .verde{fill:#31433a;transition:all .3s ease-out}header .logo .marrom{fill:#c0a173;transition:all .3s ease-out}header .logo.open .marrom,header .logo.open .verde{fill:#fff;transition:all .3s ease-out}@media (max-width:768px){header .logo svg{width:165px}}header .top{align-items:center;background-color:#31433a;display:flex;height:30px}header .top .social .nav-item .nav-link svg{fill:#fff;transition:all .3s ease-out}header .top .social .nav-item .nav-link:hover svg{fill:#c0a173;transition:all .3s ease-out}header .top .infos{align-items:center;gap:24px}header .top .infos .nav-item .nav-link{color:#f3f3f3;font-size:.75rem;font-weight:300;margin-left:0!important;transition:all .3s ease-out;white-space:nowrap}header .top .infos .nav-item .nav-link svg{flex:0 0 auto}header .top .infos .nav-item .nav-link:hover{color:#c0a173;transition:all .3s ease-out}header .top-header{background-color:#f3f3f3;box-shadow:0 28px 30px -50px #030304;display:flex;flex-direction:column;height:96px;justify-content:center;position:absolute;top:30px;transition:all .3s ease-out}@media (max-width:1400px){header .top-header{height:86px}}@media (max-width:1023px){header .top-header{height:60px;top:0}}@media (max-width:992px){header .top-header{box-shadow:0 28px 30px -28px #030304}}header .top-header.show{box-shadow:none;transition:all .3s ease-out}header .top-header .nav{gap:2px;padding:0}header .top-header .nav .nav-item{position:relative}@media (min-width:1024px){header .top-header .nav .nav-item{margin-left:0!important}}header .top-header .nav .nav-item.nav__item{margin-top:10px}header .top-header .nav .nav-item.dropdown.open{display:inline-flex;justify-content:center}header .top-header .nav .nav-item.dropdown.active .nav-link{color:#c0a173}header .top-header .nav .nav-item.dropdown.active .nav-link svg{opacity:1;transition:all .3s ease-out}header .top-header .nav .nav-item.dropdown.active .dropdown-menu .active .dropdown-item{color:#31433a}header .top-header .nav .nav-item.dropdown.active .dropdown-menu .active .dropdown-item:hover{color:#c0a173}header .top-header .nav .nav-item.dropdown .dropdown-menu.show{align-items:center;border:1px solid #31433a;border-radius:12px;display:flex;gap:6px;left:50%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:8px 12px;top:52px;transform:translateX(-50%)}header .top-header .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item{background-color:transparent;color:#c0a173;font-size:.875rem;padding:6px 8px;transition:all .3s ease-out;white-space:nowrap}header .top-header .nav .nav-item.dropdown .dropdown-menu .nav-item .dropdown-item:hover{color:#31433a;transition:all .3s ease-out}header .top-header .nav .nav-item.dropdown:hover .dropdown-link{color:#c0a173;transition:all .3s ease-out}header .top-header .nav .nav-item.dropdown:hover svg{opacity:1;transition:all .3s ease-out}header .top-header .nav .nav-item .nav-link{align-items:center;color:#31433a;display:flex;font-size:.85rem;font-weight:500;height:54px;line-height:1;padding:8px 9px;position:relative;white-space:nowrap}header .top-header .nav .nav-item .nav-link span{align-items:center;display:inline-flex;gap:5px}header .top-header .nav .nav-item .nav-link svg{opacity:0;transition:all .3s ease-out}header .top-header .nav .nav-item .nav-link.button{background:#fff;border:1px solid #c0a173;border-radius:26px;height:38px;min-width:118px;padding:7px 16px;transition:transform .25s ease-out,background .25s ease-out;width:auto}@media (max-width:992px){header .top-header .nav .nav-item .nav-link.button{width:auto!important}}header .top-header .nav .nav-item .nav-link.button span{color:#030304;font-weight:600}header .top-header .nav .nav-item .nav-link.button span:before{content:none!important}header .top-header .nav .nav-item .nav-link.button.active{background:#c0a173;border:1px solid #c0a173}header .top-header .nav .nav-item .nav-link.button.active span{color:#fff}header .top-header .nav .nav-item .nav-link.button:hover{background:#c0a173;transform:scale(1.06)}header .top-header .nav .nav-item .nav-link.button:hover span{color:#fff}@media (min-width:1024px){header .top-header .nav .nav-item .nav-link{justify-content:center}header .top-header .nav .nav-item .nav-link:hover{color:#c0a173}header .top-header .nav .nav-item .nav-link:hover svg{opacity:1;transition:all .3s ease-out}}@media (max-width:1400px){header .top-header .nav .nav-item .nav-link{font-size:.8rem;padding:7px}}@media (max-width:1200px){header .top-header .nav .nav-item .nav-link{font-size:.75rem;padding:7px 6px}header .top-header .nav .nav-item .nav-link svg:not(.arrow){display:none}}header .top-header .nav .nav-item .nav-link.active{color:#c0a173}header .top-header .nav .nav-item .nav-link.active svg{opacity:1;transition:all .3s ease-out}@media (max-width:992px){header .top-header .nav .nav-item .nav-link{color:#fff;font-weight:500;height:60px;padding:0 40px}header .top-header .nav .nav-item .nav-link span .arrow,header .top-header .nav .nav-item .nav-link.active .arrow,header .top-header .nav .nav-item .nav-link:hover .arrow{transform:rotate(-90deg)!important}}@media (max-width:600px){header .top-header .nav .nav-item .nav-link{font-size:18px;height:25px}}footer .footer-top{background-color:#0d2117}@media (max-width:768px){footer .footer-top .logo svg{height:110px;width:160px}}footer .footer-top .grid-menu{display:flex;gap:70px;justify-content:end}@media (max-width:768px){footer .footer-top .grid-menu{flex-direction:column;text-align:center}}footer .footer-top .grid-menu .list .link{color:#f3f3f3;font-size:.875rem;transition:all .3s ease-out}footer .footer-top .grid-menu .list .link:hover{color:#c0a173;transition:all .3s ease-out}footer .footer-top .grid-menu .list .title{color:#c0a173;font-size:1rem;font-weight:700;white-space:nowrap}footer .footer-top .grid-menu .list .nav .nav-item .nav-link{color:#f3f3f3;font-size:.875rem;transition:all .3s ease-out}footer .footer-top .grid-menu .list .nav .nav-item .nav-link:hover{color:#c0a173;transition:all .3s ease-out}footer .footer-top .social .nav-item .nav-link svg{fill:#fff;transition:all .3s ease-out}footer .footer-top .social .nav-item .nav-link:hover svg{fill:#c0a173;transition:all .3s ease-out}footer .footer-top .infos .nav-item .nav-link{color:#f3f3f3;font-size:.875rem;font-weight:300;transition:all .3s ease-out}footer .footer-top .infos .nav-item .nav-link:hover{color:#c0a173;transition:all .3s ease-out}footer .footer-bottom .link{color:#585858;font-size:.91rem;font-weight:300;transition:all .3s ease-out}footer .footer-bottom .link:hover{color:#c0a173;transition:all .3s ease-out}main{margin-top:114px}@media (max-width:1400px){main{margin-top:114px}}@media (max-width:992px){main{margin-top:60px}}.line svg{width:100%}.btn-bassetto{background-color:#fff;border:1px solid #c0a173;border-radius:22px;color:#31433a;font-size:.8rem;font-weight:600;padding:10px 24px;transition:all .3s ease-out}@media (max-width:1400px){.btn-bassetto{font-size:.8rem}}@media (max-width:768px){.btn-bassetto{width:100%}}.btn-bassetto:active,.btn-bassetto:focus-visible,.btn-bassetto:hover{background-color:#c0a173!important;color:#fff!important;transition:all .3s ease-out}@media (min-width:769px){.btn-bassetto:focus-visible,.btn-bassetto:hover{transform:scale(1.05)}}.blog-container .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.blog-container .title{font-size:1.875rem}}.blog-box{background-color:#fff;border-radius:0 0 22px 22px;display:flex;flex-direction:column;height:100%;overflow:hidden}.blog-box img{height:160px;-o-object-fit:cover;object-fit:cover}.blog-box .infos{align-items:start;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:18px 20px 22px}.blog-box .infos .calendary-category{font-size:.875rem}.blog-box .infos .text{color:#c0a173;font-size:1rem;font-weight:700;line-height:140%}.blog-box .infos p{color:#030304;font-size:.875rem}.blog-box .infos .reading{color:#c0a173;font-size:.8125rem}@media (max-width:1400px){.blog-box .infos .calendary-category{font-size:.75rem}.blog-box .infos .text{font-size:.875rem}.blog-box .infos p{font-size:.8125rem}.blog-box .infos .reading{font-size:.875rem}}.blog-box:hover .btn-bassetto{background-color:#c0a173!important;color:#fff!important;transition:all .3s ease-out}.commitment-box .icon svg,.commitment-box .mb-5 svg,.performance-box .icon svg,.performance-box .mb-5 svg,.service-box .icon svg,.service-box .mb-5 svg{max-height:68px;max-width:68px}.service-box p{font-size:.875rem}.newsletter-section{background-color:#c0a173;border-bottom:16px solid #0d2117;overflow:hidden}.newsletter-section img{position:relative;top:30px}.newsletter-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.newsletter-section .title{font-size:1.875rem}}.newsletter-section .form-group small.error{font-size:.75rem;position:absolute!important}.newsletter-section .form-control{background-color:#9c8159!important;border-bottom:3px solid #fff!important;color:#fff!important}.newsletter-section .form-control:focus{border-bottom:3px solid #31433a!important;box-shadow:none;transition:all .3s ease-out}.newsletter-section .form-control::-moz-placeholder{color:#fff!important}.newsletter-section .form-control::placeholder{color:#fff!important}.newsletter-section .form-default p{color:#31433a;font-size:.75rem}.newsletter-section .form-default p a{color:#31433a;text-decoration:underline}.newsletter-section .form-default p a:hover{color:#fff}.newsletter-section .btn-bassetto:hover{background-color:#31433a!important}.contact-section{background-color:#31433a}.contact-section .contact-row{background-color:#fff;border-radius:10px;box-shadow:0 0 30px hsla(33,56%,64%,.302);padding:40px}@media (max-width:768px){.contact-section .contact-row{padding:25px}}.contact-section .contact-row .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300;line-height:140%}@media (max-width:992px){.contact-section .contact-row .title{font-size:1.875rem}}.contact-section .contact-row .nav .nav-item .nav-link{color:#585858;font-size:.9375rem;transition:all .3s ease-out}.contact-section .contact-row .nav .nav-item .nav-link:hover{color:#c0a173;transition:all .3s ease-out}.service-box{background-color:#fff;border-radius:0 0 22px 22px;height:100%;padding:34px 24px 30px}.service-box .text{color:#c0a173;font-size:1.125rem;font-weight:700}.subtitle{color:#c0a173;font-size:.91rem}.template-site-home-index .fullbanner-section{align-items:center;border-bottom:20px solid #c0a173;display:flex;height:min(560px,100vh - 150px);justify-content:center;position:relative}.template-site-home-index .fullbanner-section .container{position:absolute}.template-site-home-index .fullbanner-section .container .name{color:#c0a173;font-size:1rem}.template-site-home-index .fullbanner-section .container .title{color:#fff;font-family:Playfair Display,system-ui;font-size:2.5rem;font-weight:300;line-height:130%}@media (max-width:1400px){.template-site-home-index .fullbanner-section .container .title{font-size:2.125rem}}.template-site-home-index .fullbanner-section .container p{color:#fff;font-size:.9375rem}@media (max-width:1400px){.template-site-home-index .fullbanner-section .container p{font-size:.9375rem}}@media (max-width:992px){.template-site-home-index .fullbanner-section .container p{font-size:.875rem}}.template-site-home-index .fullbanner-section img{height:min(560px,100vh - 150px);-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1400px){.template-site-home-index .fullbanner-section,.template-site-home-index .fullbanner-section img{height:min(520px,100vh - 140px)}}@media (max-width:992px){.template-site-home-index .fullbanner-section{align-items:end;border-bottom:20px solid #c0a173;height:calc(100vh - 40px);text-align:center}.template-site-home-index .fullbanner-section img{height:calc(100vh - 60px)}}.template-site-home-index .about-section{background-size:cover;padding-bottom:180px}.template-site-home-index .about-section img{display:block;margin-left:auto;margin-right:auto;max-width:82%}.template-site-home-index .about-section .about-img-box{border-radius:28px 28px 28px 0;margin-left:auto;margin-right:auto;max-width:82%;overflow:hidden;position:relative}@media (min-width:1024px){.template-site-home-index .about-section .about-img-box:before{background:#c0a173;border-radius:28px 28px 28px 0;content:"";height:100%;position:absolute;width:100%}}.template-site-home-index .about-section .about-img-box img{border-radius:28px 28px 28px 0;height:320px;margin:0;max-width:100%;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .4s ease-out;width:100%}@media (min-width:1024px){.template-site-home-index .about-section .about-img-box img{bottom:20px;height:380px;left:20px}}.template-site-home-index .about-section .about-img-box:hover img{transform:scale(1.06)}.template-site-home-index .about-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-home-index .about-section .title{font-size:1.875rem}}.template-site-home-index .services-section{background-color:#31433a}.template-site-home-index .services-section .services-container{bottom:210px;margin-bottom:-210px;position:relative}.template-site-home-index .services-section .services-container .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-home-index .services-section .services-container .title{font-size:1.875rem}}.template-site-home-index .services-section .service-box{background-color:#fff;border-radius:0 0 22px 22px;height:100%;padding:34px 24px 30px}.template-site-home-index .services-section .service-box .text{color:#c0a173;font-size:1.125rem;font-weight:700}@media (max-width:1400px){.template-site-home-index .services-section .service-box .text{font-size:1.125rem}.template-site-home-index .services-section .service-box p{font-size:.875rem}}.template-site-home-index .services-section .blog-container .title{color:#fff}.template-site-about-index .fullbanner-section{align-items:center;border-bottom:20px solid #c0a173;display:flex;height:400px;justify-content:center;position:relative}.template-site-about-index .fullbanner-section .container{position:absolute}.template-site-about-index .fullbanner-section .container .name{color:#c0a173;font-size:1rem}.template-site-about-index .fullbanner-section .container .title{color:#fff;font-family:Playfair Display,system-ui;font-size:2.5rem;font-weight:300;line-height:130%}@media (max-width:1400px){.template-site-about-index .fullbanner-section .container .title{font-size:2.125rem}}.template-site-about-index .fullbanner-section .container p{color:#fff;font-size:.9375rem}@media (max-width:1400px){.template-site-about-index .fullbanner-section .container p{font-size:.9375rem}}@media (max-width:992px){.template-site-about-index .fullbanner-section .container p{font-size:.875rem}}.template-site-about-index .fullbanner-section img{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1400px){.template-site-about-index .fullbanner-section,.template-site-about-index .fullbanner-section img{height:min(430px,100vh - 140px)}}@media (max-width:768px){.template-site-about-index .about-section .img-fluid{width:160px}}.template-site-about-index .commitment-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-about-index .commitment-section .title{font-size:1.875rem}}.template-site-about-index .commitment-section .commitment-box .icon{height:88px}.template-site-about-index .commitment-section .commitment-box .text{color:#030304;font-size:1.125rem;font-weight:700}.template-site-about-index .history-section{background-color:#f3f3f3}.template-site-about-index .history-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-about-index .history-section .title{font-size:1.875rem}}.template-site-about-index .history-section .swiper-history{overflow:initial}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide{height:100%}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box{background-color:#fff;border-radius:0 0 44px 44px;height:100%;position:relative}@media (min-width:1024px){.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box.last:after,.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box.last:before{content:none}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box:before{background:#c0a173;border-radius:150px;content:"";height:50px;position:absolute;right:-25px;top:17%;width:50px}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box:after{background:#c0a173;content:"";height:1px;position:absolute;right:-140px;top:22%;width:150px}}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box img{height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box .infos{padding:25px 30px}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box .infos .date{color:#c0a173;font-size:1rem;font-weight:700}.template-site-about-index .history-section .swiper-history .swiper-wrapper .swiper-slide .swiper-box .infos p{font-size:.875rem}.template-site-about-index .services-section{background-color:#f3f3f3}.template-site-about-index .services-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-about-index .services-section .title{font-size:1.875rem}}.template-site-about-index .team-section{background-color:#f3f3f3}.template-site-about-index .team-section .team-container{margin-top:-90px;position:relative;top:90px}.template-site-about-index .team-section .team-container.ajust{margin-top:0;padding-bottom:100px;top:0}.template-site-about-index .team-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-about-index .team-section .title{font-size:1.875rem}}.template-site-about-index .team-section .swiper-team{overflow:initial}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide{opacity:0;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(94,94,94,.302);padding:44px 0}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .team-img{border:4px solid #c0a173;border-radius:200px;height:260px;-o-object-fit:cover;object-fit:cover;width:260px}@media (max-width:600px){.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .team-img{height:240px;width:240px}}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .text{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .text{font-size:1.875rem}}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .social .nav-item .nav-link svg{fill:#c0a173;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .social .nav-item .nav-link:hover svg{fill:#31433a;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .link{color:#888;text-decoration:underline;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .link svg{fill:#888;margin-right:15px;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .link:hover{color:#c0a173;transition:all .3s ease-out}.template-site-about-index .team-section .swiper-team .swiper-wrapper .swiper-slide .team-box .link:hover svg{fill:#c0a173;transition:all .3s ease-out}.template-site-about-index .politic-etic-section{padding-top:120px}@media (max-width:768px){.template-site-about-index .politic-etic-section{padding-top:140px}}.template-site-about-index .politic-etic-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-about-index .politic-etic-section .title{font-size:1.875rem}}.template-site-about-index .politic-etic-section .text-download{color:#c0a173;font-size:1.5rem;font-weight:700}.template-site-service-banking .fullbanner-section,.template-site-service-socialsecurity .fullbanner-section,.template-site-service-tributary .fullbanner-section{align-items:center;border-bottom:20px solid #c0a173;display:flex;height:420px;justify-content:center;position:relative}.template-site-service-banking .fullbanner-section .container,.template-site-service-socialsecurity .fullbanner-section .container,.template-site-service-tributary .fullbanner-section .container{position:absolute}.template-site-service-banking .fullbanner-section .container .name,.template-site-service-socialsecurity .fullbanner-section .container .name,.template-site-service-tributary .fullbanner-section .container .name{color:#c0a173;font-size:1rem}.template-site-service-banking .fullbanner-section .container .title,.template-site-service-socialsecurity .fullbanner-section .container .title,.template-site-service-tributary .fullbanner-section .container .title{color:#fff;font-family:Playfair Display,system-ui;font-size:2.5rem;font-weight:300;line-height:130%}@media (max-width:1400px){.template-site-service-banking .fullbanner-section .container .title,.template-site-service-socialsecurity .fullbanner-section .container .title,.template-site-service-tributary .fullbanner-section .container .title{font-size:2.125rem}}.template-site-service-banking .fullbanner-section .container p,.template-site-service-socialsecurity .fullbanner-section .container p,.template-site-service-tributary .fullbanner-section .container p{color:#fff;font-size:.9375rem}@media (max-width:1400px){.template-site-service-banking .fullbanner-section .container p,.template-site-service-socialsecurity .fullbanner-section .container p,.template-site-service-tributary .fullbanner-section .container p{font-size:.9375rem}}@media (max-width:992px){.template-site-service-banking .fullbanner-section .container p,.template-site-service-socialsecurity .fullbanner-section .container p,.template-site-service-tributary .fullbanner-section .container p{font-size:.875rem}}.template-site-service-banking .fullbanner-section img,.template-site-service-socialsecurity .fullbanner-section img,.template-site-service-tributary .fullbanner-section img{height:420px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1400px){.template-site-service-banking .fullbanner-section,.template-site-service-banking .fullbanner-section img,.template-site-service-socialsecurity .fullbanner-section,.template-site-service-socialsecurity .fullbanner-section img,.template-site-service-tributary .fullbanner-section,.template-site-service-tributary .fullbanner-section img{height:min(450px,100vh - 140px)}}@media (max-width:992px){.template-site-service-banking .fullbanner-section,.template-site-service-socialsecurity .fullbanner-section,.template-site-service-tributary .fullbanner-section{height:calc(100vh - 60px);text-align:center}.template-site-service-banking .fullbanner-section img,.template-site-service-socialsecurity .fullbanner-section img,.template-site-service-tributary .fullbanner-section img{height:calc(100vh - 60px)}}@media (min-width:1400px){.template-site-service-banking .performance-section .container,.template-site-service-banking .performance-section .container-lg,.template-site-service-banking .performance-section .container-md,.template-site-service-banking .performance-section .container-sm,.template-site-service-banking .performance-section .container-xl,.template-site-service-banking .performance-section .container-xxl,.template-site-service-socialsecurity .performance-section .container,.template-site-service-socialsecurity .performance-section .container-lg,.template-site-service-socialsecurity .performance-section .container-md,.template-site-service-socialsecurity .performance-section .container-sm,.template-site-service-socialsecurity .performance-section .container-xl,.template-site-service-socialsecurity .performance-section .container-xxl,.template-site-service-tributary .performance-section .container,.template-site-service-tributary .performance-section .container-lg,.template-site-service-tributary .performance-section .container-md,.template-site-service-tributary .performance-section .container-sm,.template-site-service-tributary .performance-section .container-xl,.template-site-service-tributary .performance-section .container-xxl{max-width:1240px}}@media (min-width:1200px){.template-site-service-banking .performance-section .container,.template-site-service-banking .performance-section .container-lg,.template-site-service-banking .performance-section .container-md,.template-site-service-banking .performance-section .container-sm,.template-site-service-banking .performance-section .container-xl,.template-site-service-socialsecurity .performance-section .container,.template-site-service-socialsecurity .performance-section .container-lg,.template-site-service-socialsecurity .performance-section .container-md,.template-site-service-socialsecurity .performance-section .container-sm,.template-site-service-socialsecurity .performance-section .container-xl,.template-site-service-tributary .performance-section .container,.template-site-service-tributary .performance-section .container-lg,.template-site-service-tributary .performance-section .container-md,.template-site-service-tributary .performance-section .container-sm,.template-site-service-tributary .performance-section .container-xl{max-width:1180px}}.template-site-service-banking .performance-section .title,.template-site-service-socialsecurity .performance-section .title,.template-site-service-tributary .performance-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-service-banking .performance-section .title,.template-site-service-socialsecurity .performance-section .title,.template-site-service-tributary .performance-section .title{font-size:1.875rem}}.template-site-service-banking .performance-section .service-first-container img,.template-site-service-socialsecurity .performance-section .service-first-container img,.template-site-service-tributary .performance-section .service-first-container img{display:block;margin-left:auto;margin-right:auto;max-height:340px;max-width:86%;-o-object-fit:contain;object-fit:contain}.template-site-service-banking .performance-section .performance-box,.template-site-service-socialsecurity .performance-section .performance-box,.template-site-service-tributary .performance-section .performance-box{border:2px solid #c0a173;border-radius:28px 0 28px 28px;height:100%;margin:0 10px;padding:30px 20px}.template-site-service-banking .performance-section .performance-box .performance-img,.template-site-service-socialsecurity .performance-section .performance-box .performance-img,.template-site-service-tributary .performance-section .performance-box .performance-img{height:78px;-o-object-fit:contain;object-fit:contain;width:78px}.template-site-service-banking .performance-section .performance-box .description,.template-site-service-socialsecurity .performance-section .performance-box .description,.template-site-service-tributary .performance-section .performance-box .description{color:#c0a173!important;font-size:.9375rem!important;font-weight:700!important}.template-site-service-banking .performance-section .performance-box .description p,.template-site-service-socialsecurity .performance-section .performance-box .description p,.template-site-service-tributary .performance-section .performance-box .description p{color:#c0a173!important}.template-site-service-banking .services-section,.template-site-service-socialsecurity .services-section,.template-site-service-tributary .services-section{background-color:#f3f3f3}@media (min-width:1400px){.template-site-service-banking .services-section .container,.template-site-service-banking .services-section .container-lg,.template-site-service-banking .services-section .container-md,.template-site-service-banking .services-section .container-sm,.template-site-service-banking .services-section .container-xl,.template-site-service-banking .services-section .container-xxl,.template-site-service-socialsecurity .services-section .container,.template-site-service-socialsecurity .services-section .container-lg,.template-site-service-socialsecurity .services-section .container-md,.template-site-service-socialsecurity .services-section .container-sm,.template-site-service-socialsecurity .services-section .container-xl,.template-site-service-socialsecurity .services-section .container-xxl,.template-site-service-tributary .services-section .container,.template-site-service-tributary .services-section .container-lg,.template-site-service-tributary .services-section .container-md,.template-site-service-tributary .services-section .container-sm,.template-site-service-tributary .services-section .container-xl,.template-site-service-tributary .services-section .container-xxl{max-width:1240px}}@media (min-width:1200px){.template-site-service-banking .services-section .container,.template-site-service-banking .services-section .container-lg,.template-site-service-banking .services-section .container-md,.template-site-service-banking .services-section .container-sm,.template-site-service-banking .services-section .container-xl,.template-site-service-socialsecurity .services-section .container,.template-site-service-socialsecurity .services-section .container-lg,.template-site-service-socialsecurity .services-section .container-md,.template-site-service-socialsecurity .services-section .container-sm,.template-site-service-socialsecurity .services-section .container-xl,.template-site-service-tributary .services-section .container,.template-site-service-tributary .services-section .container-lg,.template-site-service-tributary .services-section .container-md,.template-site-service-tributary .services-section .container-sm,.template-site-service-tributary .services-section .container-xl{max-width:1180px}}.template-site-service-banking .services-section .box-img,.template-site-service-socialsecurity .services-section .box-img,.template-site-service-tributary .services-section .box-img{border-radius:28px 28px 28px 0;overflow:hidden;position:relative}@media (min-width:1024px){.template-site-service-banking .services-section .box-img:before,.template-site-service-socialsecurity .services-section .box-img:before,.template-site-service-tributary .services-section .box-img:before{background:#c0a173;border-radius:28px 28px 28px 0;content:"";height:100%;position:absolute;width:100%}}.template-site-service-banking .services-section .box-img .services-img,.template-site-service-socialsecurity .services-section .box-img .services-img,.template-site-service-tributary .services-section .box-img .services-img{border-radius:28px 28px 28px 0;height:220px;-o-object-fit:cover;object-fit:cover;position:relative;transition:transform .4s ease-out;width:100%}@media (min-width:1024px){.template-site-service-banking .services-section .box-img .services-img,.template-site-service-socialsecurity .services-section .box-img .services-img,.template-site-service-tributary .services-section .box-img .services-img{bottom:20px;height:260px;left:20px}}.template-site-service-banking .services-section .box-img:hover .services-img,.template-site-service-socialsecurity .services-section .box-img:hover .services-img,.template-site-service-tributary .services-section .box-img:hover .services-img{transform:scale(1.06)}.template-site-service-banking .services-section .title,.template-site-service-socialsecurity .services-section .title,.template-site-service-tributary .services-section .title{color:#31433a;font-size:1.125rem;font-weight:700}.template-site-service-banking .blog-section,.template-site-service-socialsecurity .blog-section,.template-site-service-tributary .blog-section{background-color:#f3f3f3}.template-site-contact-index .contact-section{background-color:#fff}.template-site-contact-index .contact-section .contact-row{background-color:#f3f3f3;box-shadow:none}.template-site-contact-index .contact-section .contact-row .title{color:#11484a}.template-site-contact-index .contact-section .contact-row p b{color:#c0a173}.template-site-contact-index .work-section{background-color:#31433a}.template-site-contact-index .work-section .title{color:#31433a;color:#c0a173;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-contact-index .work-section .title{font-size:1.875rem}}.template-site-contact-index .work-section p{color:#fff}@media (min-width:1200px){.template-site-about-index .about-section>.container,.template-site-about-index .commitment-section,.template-site-about-index .contact-section>.container,.template-site-about-index .history-section>.container,.template-site-about-index .politic-etic-section>.container,.template-site-about-index .services-section>.container,.template-site-about-index .team-section>.team-container,.template-site-home-index .about-section>.container,.template-site-home-index .blog-container,.template-site-home-index .contact-section>.container,.template-site-home-index .services-section>.services-container,.template-site-service-banking .blog-container,.template-site-service-banking .contact-section>.container,.template-site-service-banking .performance-section>.container,.template-site-service-banking .services-section>.container,.template-site-service-socialsecurity .blog-container,.template-site-service-socialsecurity .contact-section>.container,.template-site-service-socialsecurity .performance-section>.container,.template-site-service-socialsecurity .services-section>.container,.template-site-service-tributary .blog-container,.template-site-service-tributary .contact-section>.container,.template-site-service-tributary .performance-section>.container,.template-site-service-tributary .services-section>.container{max-width:1120px}}.template-site-legal-cookies .politic-section .title,.template-site-legal-privacy .politic-section .title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-legal-cookies .politic-section .title,.template-site-legal-privacy .politic-section .title{font-size:1.875rem}}@media (max-width:600px){.pagination{justify-content:center}}.pagination .page-item .page-link{align-items:center;border-color:blue;border-radius:4px;color:blue;cursor:pointer;display:flex;height:38px;justify-content:center;margin-left:.5rem;padding:8px 0;text-align:center;width:38px}@media (max-width:600px){.pagination .page-item .page-link{height:37px;margin-left:6px;width:33px}}.pagination .page-item .page-link:hover{background-color:blue;color:#fff}.pagination .page-item .page-link svg{height:25px;width:25px}.pagination .page-item .page-link.next{transform:rotate(180deg)}.pagination .page-item .page-link:focus{box-shadow:none}.pagination .page-item.disabled{opacity:.5}.pagination .page-item.active .page-link{background-color:blue;border-color:blue;color:#fff}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{background-color:transparent;border:0;border-radius:0;color:blue;font-size:25px;font-weight:600}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{color:blue;text-decoration:underline}.list-categories li label{background-color:#fff;border:1px solid #31433a;border-radius:10px;color:#030304;cursor:pointer;font-size:1rem;font-weight:300;letter-spacing:.45px;padding:10px 25px}.list-categories li label.active{background-color:#c0a173;border:1px solid #c0a173;color:#fff}.svg-invert svg{transform:scaleX(-1)}.template-site-blog-index .fullbanner-section{align-items:center;border-bottom:20px solid #c0a173;display:flex;height:280px;justify-content:center;position:relative}.template-site-blog-index .fullbanner-section img{height:280px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:992px){.template-site-blog-index .fullbanner-section{height:280px;-o-object-position:left;object-position:left}.template-site-blog-index .fullbanner-section img{height:280px}}.template-site-blog-index .fullbanner-section .container{position:absolute}.template-site-blog-index .fullbanner-section .container .title{color:#31433a;color:#fff;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300;line-height:130%}@media (max-width:992px){.template-site-blog-index .fullbanner-section .container .title{font-size:1.875rem}}.template-site-blog-index .fullbanner-section .container p{color:#fff;font-size:1rem}.template-site-blog-index .categories{flex-wrap:wrap}.template-site-blog-index .categories .categories-item{background:blue;border-radius:7px;color:#fff;font-size:.875rem;font-weight:700;margin:3px;padding:2px 10px}.template-site-blog-index .categories .categories-item:hover{background:grey}.template-site-blog-index .highlights-section{background-color:#31433a}.template-site-blog-index .highlights-section .title{color:#31433a;color:#c0a173;font-family:Playfair Display,system-ui;font-size:2rem;font-weight:300}@media (max-width:992px){.template-site-blog-index .highlights-section .title{font-size:1.875rem}}.template-site-blog-index .highlights-section .swiper-highlights{position:relative;z-index:1}.template-site-blog-index .highlights-section .swiper-highlights .swiper-wrapper .swiper-slide{height:100%}.template-site-blog-index .highlights-section .swiper-pagination{bottom:-30px}.template-site-blog-index .highlights-section .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border-radius:5px;height:9px;margin:0 6px;opacity:1;transition:all .3s ease-out;width:9px}.template-site-blog-index .highlights-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#c0a173;transition:all .3s ease-out;width:25px}.template-site-blog-index .highlights-section .swiper-button-prev{display:inline-grid;left:-6%!important}.template-site-blog-index .highlights-section .swiper-button-next{display:inline-grid;right:-6%!important}.template-site-blog-index .section-blog{overflow:hidden}.template-site-blog-index .section-blog .col-aside .h5{color:#31433a;font-size:1.375rem}.template-site-blog-index .section-blog .col-aside .h5:before{content:none}.template-site-blog-index .section-blog .col-content .col-content-wrap{position:relative;z-index:2}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section{background-color:#fff;position:relative}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-title{color:#c0a173;font-size:2.375rem;font-weight:700}.template-site-blog-index .section-blog .col-content .col-content-wrap.blog-section .blog-box .infos{background-color:#f8f8f8}.template-site-blog-index .section-blog .col-content .col-content-wrap .blog-title:before{right:auto!important}@media (max-width:992px){.template-site-blog-index .section-blog .col-content .col-content-wrap:before{right:50%;transform:translateX(50%)}}.template-site-blog-index .newsletter-section{border-bottom:16px solid #030304}.template-site-blog-show{overflow:initial}.template-site-blog-show .section-blog-show{margin-top:88px;overflow:initial}@media (max-width:992px){.template-site-blog-show .section-blog-show{margin-top:115px}}.template-site-blog-show .section-blog-show .shared-fixed{position:-webkit-sticky;position:sticky;top:220px}.template-site-blog-show .section-blog-show .shared-fixed #copyPostButton{cursor:pointer}.template-site-blog-show .section-blog-show .shared-fixed .title{color:#030304;letter-spacing:.45px;text-transform:uppercase}.template-site-blog-show .section-blog-show .shared-fixed .link-dark-gray{font-size:1.125rem}.template-site-blog-show main{overflow:initial}.template-site-blog-show .categories{flex-wrap:wrap}.template-site-blog-show .categories .categories-item{background:#030304;border-radius:7px;color:#fff;font-size:.875rem;font-weight:700;margin:3px;padding:2px 10px}.template-site-blog-show .categories .categories-item:hover{background:#c0a173}.template-site-blog-show.scroll.down .section-blog-header{top:78px}.template-site-blog-show.scroll.up .section-blog-header{top:134px}@media (min-width:1024px){.template-site-blog-show.scroll .section-blog-header{background-color:#0d2117;opacity:1;transition:all .3s ease-out}}@media (max-width:992px){.template-site-blog-show.scroll.down .section-blog-header,.template-site-blog-show.scroll.up .section-blog-header{top:43px}}.template-site-blog-show .section-blog-header{background-color:#31433a;position:fixed;top:144px;transition:all .3s ease-out;z-index:20}@media (max-width:992px){.template-site-blog-show .section-blog-header{top:45px;z-index:5}}.template-site-blog-show .section-blog-header .return{color:grey;font-size:1.125rem;text-transform:uppercase}.template-site-blog-show .section-blog-header .return svg{transform:translate(0);transition:all .3s ease-out}.template-site-blog-show .section-blog-header .return:hover svg{transform:translate(-10px);transition:all .3s ease-out}.template-site-blog-show .section-blog-header .title-top{font-size:1.125rem;font-weight:700;text-transform:uppercase}.template-site-blog-show .read-more-image{position:relative}.template-site-blog-show .read-more-image .autoria{background:#fff;border-radius:3px;font-size:14px;left:15px;padding:0 13px;position:absolute;top:12px;z-index:1}.template-site-blog-show .read-more-image .h6{color:#030304}.template-site-blog-show .read-more-image:hover .h6{color:#c0a173}.template-site-blog-show .link-dark-gray svg{fill:#030304}.template-site-blog-show .link-dark-gray span{color:#030304}.template-site-blog-show .link-dark-gray:hover svg{fill:grey}.template-site-blog-show .link-dark-gray:hover span{color:grey}.section-blog-show{overflow:hidden;transition:.1s ease}.section-blog-show .img-fit-cover,.section-blog-show .object-fit-cover{-o-object-fit:cover;object-fit:cover}.section-blog-show .text-x-dark-gray .h5{color:#030304;font-size:1.375rem;font-weight:700}.section-blog-show .text-x-dark-gray .h5:before{content:none}.section-blog-show .long-texts p{font-size:1.25rem}.section-blog-show .long-texts figure img{max-width:100%}.section-blog-show .col-content{position:relative;transition:.1s ease;z-index:2}.section-blog-show .col-content h1{font-size:2rem;text-transform:uppercase}.section-blog-show .col-content .fw-medium{font-size:1.625rem}@media (max-width:600px){.section-blog-show .col-content .fw-medium{font-size:1.5625rem}}.section-blog-show .col-content .form-switch{margin-left:-2px}.section-blog-show .col-content .form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-color:#030304;border:1px solid #030304}.section-blog-show .col-content .form-switch .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(138,150,165,.3)}.section-blog-show .col-content .form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")!important;background-color:#030304;border:1px solid #030304}.section-blog-show .col-content .form-switch>:hover{cursor:pointer}.section-blog-show .col-content .border-end{border-color:#e9e9e9!important;transition:.1s ease}@media (max-width:992px){.section-blog-show .col-content:before{right:50%;transform:translateX(50%)}}.section-blog-show .switch-fixed .position-fixed{background:#0d2117;border-top-left-radius:.8rem;border-top-right-radius:.8rem;bottom:4.6rem;left:-70px;padding:.2rem .7rem;transform:rotate(90deg) scale(.9);z-index:10}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-label{color:#fff}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input{background-color:#fff;border:1px solid #fff}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input,.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23465361'/%3E%3C/svg%3E")}.section-blog-show .switch-fixed .position-fixed .form-switch .form-check-input:checked{background-color:#0d2117;border:1px solid #0d2117}.section-blog-show.night-mode{background-color:#030304;color:#fff!important}.section-blog-show.night-mode .shared-fixed .title{color:#fff}.section-blog-show.night-mode .categories .categories-item{background:#c0a173;color:#fff}.section-blog-show.night-mode .link-dark-gray svg{fill:#fff}.section-blog-show.night-mode .link-dark-gray span{color:#fff}.section-blog-show.night-mode .link-dark-gray:hover svg{fill:green}.section-blog-show.night-mode .link-dark-gray:hover span{color:green}.section-blog-show.night-mode .col-aside .h1,.section-blog-show.night-mode .col-aside .h2,.section-blog-show.night-mode .col-aside .h3,.section-blog-show.night-mode .col-aside .h4,.section-blog-show.night-mode .col-aside .h5,.section-blog-show.night-mode .col-aside .h6,.section-blog-show.night-mode .col-aside .link-dark-gray,.section-blog-show.night-mode .col-aside .text-gray,.section-blog-show.night-mode .col-aside .text-light-red,.section-blog-show.night-mode .col-aside a,.section-blog-show.night-mode .col-aside h1,.section-blog-show.night-mode .col-aside h2,.section-blog-show.night-mode .col-aside h3,.section-blog-show.night-mode .col-aside h4,.section-blog-show.night-mode .col-aside h6,.section-blog-show.night-mode .col-aside p,.section-blog-show.night-mode .col-aside small,.section-blog-show.night-mode .h1,.section-blog-show.night-mode .h2,.section-blog-show.night-mode .h3,.section-blog-show.night-mode .h4,.section-blog-show.night-mode .h6,.section-blog-show.night-mode a,.section-blog-show.night-mode h1,.section-blog-show.night-mode h1 *,.section-blog-show.night-mode h2,.section-blog-show.night-mode h2 *,.section-blog-show.night-mode h3,.section-blog-show.night-mode h3 *,.section-blog-show.night-mode h4,.section-blog-show.night-mode h4 *,.section-blog-show.night-mode h6,.section-blog-show.night-mode h6 *,.section-blog-show.night-mode p,.section-blog-show.night-mode p *,.section-blog-show.night-mode small{color:#fff!important}.section-blog-show.night-mode .col-aside .link-dark-gray svg{fill:#000!important}.section-blog-show.night-mode .col-aside .link-dark-gray span{color:#000!important}.section-blog-show.night-mode .col-content .border-end{border-color:grey!important}.section-blog-show.night-mode .col-content .link-black{color:#fff}.section-blog-show.night-mode .col-content .link-black,.section-blog-show.night-mode .col-content .link-black svg{transition:.2s ease-in-out}.section-blog-show.night-mode .col-content .link-black:hover{color:#d9d9d9}.section-blog-show.night-mode .col-content .link-black:hover svg{fill:#d9d9d9}.section-blog-show.night-mode .col-content .link-black svg{fill:#fff}.section-blog-show.night-mode .card-blog-related .h5,.section-blog-show.night-mode .card-blog-related p{color:#fff!important}.section-blog-show.night-mode .switch-fixed .position-fixed{background:#fff}.section-blog-show.night-mode .switch-fixed .position-fixed .form-switch .form-check-label{color:#0d2117!important}.menu-burguer{position:absolute;right:-12px;top:-25px;z-index:1000}.close-menu,.menu-burguer{border-radius:60px;cursor:pointer;display:flex;flex-direction:column;height:52px;justify-content:space-between;padding:13px 11px;width:55px}@media (max-width:320px){.close-menu,.menu-burguer{width:50px}}.close-menu.open .menu-line,.menu-burguer.open .menu-line{background-color:#fff}.menu-line{background-color:#030304;border-radius:0;height:4px;position:relative;transition:all .25s cubic-bezier(.18,.89,.32,1.28);z-index:50}.menu-line:first-child{-webkit-animation:firstLinetoClose .24s cubic-bezier(.23,.95,.58,1.37);animation:firstLinetoClose .24s cubic-bezier(.23,.95,.58,1.37)}.open .menu-line:first-child{-webkit-animation:firstLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);animation:firstLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes firstLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(8px) rotate(45deg)}}@keyframes firstLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(8px) rotate(45deg)}}@-webkit-keyframes firstLinetoClose{0%{transform:translateY(17px) rotate(0)}to{transform:translateY(0)}}@keyframes firstLinetoClose{0%{transform:translateY(17px) rotate(0)}to{transform:translateY(0)}}.open .menu-line:nth-child(2){opacity:0}.menu-line:last-child{-webkit-animation:lastLinetoClose .24s cubic-bezier(.23,.95,.58,1.37);animation:lastLinetoClose .24s cubic-bezier(.23,.95,.58,1.37)}.open .menu-line:last-child{-webkit-animation:lastLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);animation:lastLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes lastLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-14px) rotate(-45deg)}}@keyframes lastLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-14px) rotate(-45deg)}}@-webkit-keyframes lastLinetoClose{0%{transform:translateY(-17px)}to{transform:translateY(0)}}@keyframes lastLinetoClose{0%{transform:translateY(-17px)}to{transform:translateY(0)}}.menu-initial{position:relative}.menu-initial .menu-close{left:23px;opacity:0;position:fixed;top:10px;transform:translate(-100px);transition:all .3s ease-out}.menu-initial .menu-close.open{opacity:1;transform:translate(0);transition:all .3s ease-out;z-index:25}.menu-nav{align-items:center;background-color:#0d2117;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;height:100%;left:-1000px;opacity:0;overflow:auto;padding:50px 0;position:fixed;top:0;transform:translateX(-1000px);transition:all .2s ease-in-out;width:100%;z-index:-1}@media (max-width:600px){.menu-nav{background-image:none}}.menu-nav.open{justify-content:center;left:0;opacity:1;overflow:hidden;transform:translateX(0);transition:all .2s ease-in-out;z-index:20}.menu-nav .close-menu{position:absolute;right:15%;top:5%}.nav,.nav__sub{list-style-type:none;margin-bottom:0;margin-top:0;padding:15px}.nav__item+.nav__item{margin-top:0}.nav__item.active>.nav__link{color:#c0a173!important}.nav__item.active>.nav__link span svg{stroke:#c0a173}.nav__link{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:700;position:relative}.nav__sub{background-color:currentColor;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:0 40px;position:fixed;right:0;top:0;transform:translateX(1000px);transition:all .2s ease-in-out;visibility:hidden;width:100%}.nav__sub .title-menu{color:#fff;font-weight:700}.nav__sub.is-active{background:#0d2117;opacity:1;overflow:hidden;transform:translateX(0);visibility:visible;z-index:5}.nav__sub .nav__item .nav__link svg{fill:#fff}.nav__sub .nav__item .nav__link.active{color:#c0a173}.nav__sub .nav__item .nav__link:hover svg{fill:#c0a173}.nav__sub .nav__item .nav__link:hover .arrow{fill:none!important;stroke:#c0a173!important}.form-default p{color:#31433a;font-size:.75rem}.form-default p a{color:#31433a;text-decoration:underline}.form-default p a:hover{color:#c0a173}.form-group select{color:#fff;font-size:1rem;font-weight:300}.form-group textarea{height:108px!important;resize:none}.form-group .form-control{background-color:#f8f8f8;border:0;border-bottom:3px solid #c0a173;border-radius:0;color:#585858;font-size:.9375rem;font-weight:300;height:48px;padding:12px 22px;transition:all .3s ease-out}.form-group .form-control:focus{border-bottom:3px solid #d7a971;box-shadow:none;transition:all .3s ease-out}.form-group .form-control::-moz-placeholder{color:#585858;font-size:.9375rem;font-weight:300}.form-group .form-control::placeholder{color:#585858;font-size:.9375rem;font-weight:300}.form-blog .filter-text{padding:.6rem 0 .6rem 1.5rem;white-space:nowrap}.form-blog #btnSearchBlog{border-color:#707070;border-left:0;border-radius:0 23px 23px 0}.form-blog .input-search .form-control{border-right:0}.form-blog select{color:#474747;font-size:.875rem}.form-blog .form-select{border:0;border-radius:23px;font-weight:700;height:46px;padding:.6rem 43px .6rem 1.5rem}.form-blog .form-select:focus{box-shadow:none}.form-blog .form-select.form-select-gray{background-color:#f3f3f3}.form-blog .form-control{border:1px solid #707070;border-radius:23px;color:#474747;font-size:.875rem;height:46px;padding:0 20px}.form-blog .form-control:focus{box-shadow:none}.form-blog .form-control::-moz-placeholder{color:#474747}.form-blog .form-control::placeholder{color:#474747}.swiper-button-prev{height:46px!important;left:2%!important;width:46px!important}.swiper-button-prev:after{background-image:url(/images/arrow-left.svg);background-size:cover;content:""!important;height:46px;width:46px}.swiper-button-next{height:46px!important;right:2%!important;width:46px!important}.swiper-button-next:after{background-image:url(/images/arrow-right.svg);background-size:cover;content:""!important;height:46px;width:46px}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:#c0a173!important;padding:10px 50px!important}body.landing-page header{position:-webkit-sticky;position:sticky;top:0;z-index:50}body.landing-page main{margin-top:0;overflow:visible}body.landing-page .btn-bassetto{background-color:#25d366;border-color:#25d366;color:#fff}body.landing-page .btn-bassetto svg path{fill:#fff!important}body.landing-page .btn-bassetto:active,body.landing-page .btn-bassetto:focus-visible,body.landing-page .btn-bassetto:hover{background-color:#1da851!important;border-color:#1da851;color:#fff!important}.landing-top-header{background-color:#fff;box-shadow:0 28px 30px -50px #030304;padding:18px 0}.landing-top-header .logo svg{max-width:165px}.landing-footer .landing-footer-top{background-color:#0d2117}.landing-footer .landing-footer-top .logo svg{max-width:180px}.landing-footer .landing-footer-top .infos .nav-item .nav-link{color:#f3f3f3;font-size:.875rem;transition:all .3s ease-out}.landing-footer .landing-footer-top .infos .nav-item .nav-link:hover{color:#c0a173;transition:all .3s ease-out}.landing-footer .landing-footer-bottom{background-color:#31433a}.landing-footer .landing-footer-bottom .link{color:#f3f3f3;font-size:.8125rem}.landing-footer .landing-footer-bottom .link:hover{color:#c0a173}.landing-footer .landing-footer-bottom small{color:#f3f3f3;font-size:.8125rem}.template-site-landing-isencao-ir-doenca-grave-index .title{font-weight:700}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero{align-items:center;display:flex;min-height:65svh;overflow:hidden;padding:120px 0;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero .container{z-index:1}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero{min-height:100vh;padding:90px 0 140px}}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:32% 30%;object-position:32% 30%;width:100%}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-overlay{background:linear-gradient(270deg,rgba(13,33,23,.82),rgba(13,33,23,.64) 40%,rgba(13,33,23,.26) 75%,rgba(13,33,23,.1));inset:0;position:absolute}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-overlay{background:linear-gradient(180deg,rgba(13,33,23,.62),rgba(13,33,23,.72) 60%,rgba(13,33,23,.84))}}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-title{color:#fff;font-family:Playfair Display,system-ui;font-size:2.75rem;font-weight:700;line-height:130%}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-title .accent{color:#d7a971}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-title{font-size:1.875rem}}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-subtitle{color:hsla(0,0%,100%,.9);font-size:1.0625rem;margin:18px 0 0;max-width:520px}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stats{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(49,67,58,.35);border:1px solid hsla(0,0%,100%,.25);border-radius:14px;display:flex;flex-wrap:wrap;gap:16px 0;margin-top:32px;max-width:100%;padding:20px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stats{padding:20px}}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stats{justify-content:center;margin-left:auto;margin-right:auto}}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat{display:flex;flex-direction:column;padding:0 24px;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat:not(:last-child):after{background:hsla(0,0%,100%,.3);content:"";height:36px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat:first-child{padding-left:0}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat:last-child{padding-right:0}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat strong{color:#fff;font-family:Playfair Display,system-ui;font-size:1.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat span{color:hsla(0,0%,100%,.85);font-size:.75rem;letter-spacing:.03em;margin-top:2px;text-transform:uppercase}@media (max-width:991px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat{flex:1 1 auto;padding:0 14px}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat:not(:last-child):after{display:none}}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat{padding:0 16px;text-align:center}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-stat strong{font-size:1.375rem}}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-scroll{align-items:center;bottom:40px;color:#fff;display:flex;flex-direction:column;gap:10px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);z-index:1}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-scroll:hover{color:#fff}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-scroll{bottom:30px}}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-scroll-text{font-size:.8125rem;letter-spacing:.04em;opacity:.9;text-transform:uppercase}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-scroll-mouse{border:2px solid hsla(0,0%,100%,.7);border-radius:14px;display:block;height:34px;position:relative;width:20px}.template-site-landing-isencao-ir-doenca-grave-index .landing-hero-scroll-dot{-webkit-animation:landingHeroScroll 1.8s ease-in-out infinite;animation:landingHeroScroll 1.8s ease-in-out infinite;background-color:#fff;border-radius:50%;height:6px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:6px}@-webkit-keyframes landingHeroScroll{0%{opacity:1;top:6px}70%{opacity:0;top:18px}to{opacity:0;top:6px}}@keyframes landingHeroScroll{0%{opacity:1;top:6px}70%{opacity:0;top:18px}to{opacity:0;top:6px}}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero{background-color:#f8f4ec;overflow:hidden;padding:70px 0 80px;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero .container{position:relative;z-index:1}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero{padding:50px 0 56px}}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero-bg img{height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);width:100%;will-change:transform}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero-title{color:#31433a;font-family:Playfair Display,system-ui;font-size:2.625rem;font-weight:700;line-height:128%}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero-title .accent{color:#c0a173}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero-title{font-size:1.75rem}}.template-site-landing-isencao-ir-doenca-grave-index .qualify-hero-subtitle{color:#585858;font-size:1rem;margin:18px auto 0;max-width:620px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cards{position:relative}.template-site-landing-isencao-ir-doenca-grave-index .qualify-connector{align-items:center;background-color:#31433a;border-radius:50%;color:#fff;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:2}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card{background-color:#fff;border:1px solid #f3f3f3;border-radius:20px;box-shadow:0 20px 50px -38px #030304;padding:32px}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .qualify-card{padding:26px 22px}}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-header{align-items:center;border-bottom:1px solid #f3f3f3;display:flex;gap:14px;margin-bottom:10px;padding-bottom:22px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:58px;justify-content:center;width:58px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-icon svg{height:26px;width:26px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-icon--situacao{background-color:#31433a}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-icon--doenca{background-color:#c0a173}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-number{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Playfair Display,system-ui;font-size:1.0625rem;font-weight:700;height:34px;justify-content:center;width:34px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-number--situacao{background-color:#31433a}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-number--doenca{background-color:#c0a173}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-title{color:#31433a;flex:1;font-family:Playfair Display,system-ui;font-size:1.125rem;font-weight:700;line-height:128%;margin:0}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-list{list-style:none;margin:0;padding:0}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-list li{align-items:center;color:#31433a;display:flex;font-size:.9375rem;font-weight:500;padding:11px 0}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-list li svg{flex-shrink:0;height:20px;margin-right:14px;width:20px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note{align-items:flex-start;border-radius:12px;display:flex;gap:14px;margin-top:16px;padding:18px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note p{color:#585858;font-size:.8125rem;margin:0}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note-icon{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note-icon svg{height:22px;width:22px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note--situacao{background-color:rgba(49,67,58,.06)}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note--situacao .qualify-card-note-icon{color:#31433a}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note--doenca{background-color:hsla(36,38%,60%,.08)}.template-site-landing-isencao-ir-doenca-grave-index .qualify-card-note--doenca .qualify-card-note-icon{color:#c0a173}.template-site-landing-isencao-ir-doenca-grave-index .qualify-banner{align-items:center;background-color:#0d2117;border-radius:16px;display:flex;gap:20px;margin-top:50px;padding:26px 32px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-banner p{color:#f3f3f3;font-size:.9375rem;margin:0}.template-site-landing-isencao-ir-doenca-grave-index .qualify-banner p strong{color:#c0a173;display:inline-block;font-family:Playfair Display,system-ui;font-size:1.0625rem;margin-top:6px}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .qualify-banner{flex-direction:column;padding:24px;text-align:center}}.template-site-landing-isencao-ir-doenca-grave-index .qualify-banner-icon{align-items:center;color:#c0a173;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-banner-icon svg{height:38px;width:38px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-benefits{margin-top:54px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-benefit{align-items:center;display:flex;gap:14px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-benefit-icon{align-items:center;background-color:#fff;border-radius:50%;color:#31433a;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-benefit-icon svg{height:22px;width:22px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-benefit span:last-child{color:#31433a;font-size:.8125rem;font-weight:600;line-height:130%}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta{align-items:center;background:linear-gradient(135deg,#3adc77,#25d366 55%,#1da851);border-radius:40px;color:#fff!important;display:inline-flex;font-size:.9375rem;font-weight:700;gap:14px;justify-content:center;letter-spacing:.02em;padding:20px 44px;text-transform:uppercase;transition:box-shadow .3s ease-out,transform .3s ease-out;width:100%}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta svg{height:20px;width:20px}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta svg path{fill:#fff!important}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta:hover{box-shadow:0 16px 30px -14px rgba(29,168,81,.5);color:#fff;transform:translateY(-2px)}@media (min-width:992px){.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta{width:auto}}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta-note{align-items:center;color:#585858;display:flex;font-size:.8125rem;gap:8px;justify-content:center}.template-site-landing-isencao-ir-doenca-grave-index .qualify-cta-note svg{height:16px;width:16px}.template-site-landing-isencao-ir-doenca-grave-index .process-timeline{margin:0 auto;max-width:860px;padding:10px 0;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .process-track{background-color:#f3f3f3;border-radius:2px;bottom:6px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:3px}.template-site-landing-isencao-ir-doenca-grave-index .process-track-fill{background-color:#c0a173;height:0;left:0;position:absolute;top:0;transition:height .15s linear;width:100%}.template-site-landing-isencao-ir-doenca-grave-index .process-item{display:flex;margin-bottom:52px;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .process-item:last-child{margin-bottom:0}.template-site-landing-isencao-ir-doenca-grave-index .process-item--left{justify-content:flex-end;padding-right:calc(50% + 34px)}.template-site-landing-isencao-ir-doenca-grave-index .process-item--right{justify-content:flex-start;padding-left:calc(50% + 34px)}.template-site-landing-isencao-ir-doenca-grave-index .process-dot{background-color:#fff;border:3px solid #c0a173;border-radius:50%;height:16px;left:50%;position:absolute;top:2px;transform:translateX(-50%);width:16px;z-index:2}.template-site-landing-isencao-ir-doenca-grave-index .process-card{position:relative}.template-site-landing-isencao-ir-doenca-grave-index .process-item--left .process-card{text-align:right}.template-site-landing-isencao-ir-doenca-grave-index .process-item--right .process-card{text-align:left}.template-site-landing-isencao-ir-doenca-grave-index .process-ghost-number{color:hsla(36,38%,60%,.13);display:block;font-family:Playfair Display,system-ui;font-size:4rem;line-height:1;margin-bottom:-14px}.template-site-landing-isencao-ir-doenca-grave-index .process-title{color:#c0a173;font-size:1.0625rem;font-weight:700;margin-bottom:6px}.template-site-landing-isencao-ir-doenca-grave-index .process-desc{color:#585858;font-size:.875rem;margin:0}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .process-track{left:17px}.template-site-landing-isencao-ir-doenca-grave-index .process-item,.template-site-landing-isencao-ir-doenca-grave-index .process-item--left,.template-site-landing-isencao-ir-doenca-grave-index .process-item--right{justify-content:flex-start;padding-left:46px;padding-right:0}.template-site-landing-isencao-ir-doenca-grave-index .process-dot{left:17px}.template-site-landing-isencao-ir-doenca-grave-index .process-item--left .process-card,.template-site-landing-isencao-ir-doenca-grave-index .process-item--right .process-card{text-align:left}}.template-site-landing-isencao-ir-doenca-grave-index .service-box{border:1px solid transparent;transition:border-color .25s ease-out}.template-site-landing-isencao-ir-doenca-grave-index .service-box:hover{border-color:hsla(36,38%,60%,.4)}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .service-box{padding:20px 16px}}.template-site-landing-isencao-ir-doenca-grave-index .commitment-box{transition:transform .2s ease-out}.template-site-landing-isencao-ir-doenca-grave-index .commitment-box:hover{transform:translateY(-2px)}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-card{background-color:#fff;border:1px solid #f3f3f3;border-radius:20px;box-shadow:0 20px 50px -38px #030304;overflow:hidden}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-photo{height:100%;min-height:220px;overflow:hidden}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-out;width:100%}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-photo:hover img{transform:scale(1.05)}@media (min-width:992px){.template-site-landing-isencao-ir-doenca-grave-index .lawyer-photo{min-height:280px}}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 44px}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .lawyer-content{padding:28px 24px}}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-name{color:#31433a;font-family:Playfair Display,system-ui;font-size:1.375rem;font-weight:700;margin-bottom:4px}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-role{color:#c0a173;font-size:.9375rem;font-weight:600}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-quote{color:#585858;font-size:.9375rem;font-style:italic;line-height:160%;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-stats{border-top:1px solid #f3f3f3;display:flex;gap:30px;padding-top:24px}@media (max-width:767px){.template-site-landing-isencao-ir-doenca-grave-index .lawyer-stats{flex-wrap:wrap;gap:18px 30px;justify-content:center}}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-stat{display:flex;flex-direction:column}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-stat strong{color:#c0a173;font-family:Playfair Display,system-ui;font-size:1.375rem;font-weight:700}.template-site-landing-isencao-ir-doenca-grave-index .lawyer-stat span{color:#585858;font-size:.8125rem}.template-site-landing-isencao-ir-doenca-grave-index .awareness-visual{align-items:center;display:inline-flex;justify-content:center;position:relative}.template-site-landing-isencao-ir-doenca-grave-index .awareness-visual-glow{-webkit-animation:awarenessPulse 5s ease-in-out infinite;animation:awarenessPulse 5s ease-in-out infinite;background:radial-gradient(circle,hsla(36,38%,60%,.4) 0,transparent 72%);border-radius:50%;filter:blur(6px);height:240px;position:absolute;width:240px}.template-site-landing-isencao-ir-doenca-grave-index .awareness-visual-badge{align-items:center;-webkit-animation:awarenessFloat 6s ease-in-out infinite;animation:awarenessFloat 6s ease-in-out infinite;background-color:#fff;border:1px solid hsla(36,38%,60%,.35);border-radius:50%;box-shadow:0 20px 45px -30px #030304;display:flex;height:190px;justify-content:center;position:relative;width:190px}.template-site-landing-isencao-ir-doenca-grave-index .awareness-visual-badge svg{color:#c0a173;height:74px;width:74px}@-webkit-keyframes awarenessFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes awarenessFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@-webkit-keyframes awarenessPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes awarenessPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.template-site-landing-isencao-ir-doenca-grave-index .testimonial-card{background-color:#fff;border-radius:10px;box-shadow:0 0 30px hsla(33,56%,64%,.302);height:100%;padding:30px}.template-site-landing-isencao-ir-doenca-grave-index .testimonial-card .testimonial-img{border:3px solid #c0a173;border-radius:50%;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.template-site-landing-isencao-ir-doenca-grave-index .testimonial-card .testimonial-name{color:#c0a173;font-size:1rem;font-weight:700}.template-site-landing-isencao-ir-doenca-grave-index .testimonial-card .testimonial-role{color:#585858;font-size:.8125rem}.template-site-landing-isencao-ir-doenca-grave-index .testimonial-card .testimonial-quote{font-size:.9375rem;font-style:italic}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-item{border:0;border-bottom:1px solid #f3f3f3}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-button{color:#31433a;font-family:Playfair Display,system-ui;font-size:1.0625rem;font-weight:400;padding:20px 0}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-button:focus{box-shadow:none}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#c0a173}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-button:after{background-image:none;color:#c0a173;content:"+";font-size:1.5rem;font-weight:700;text-align:center;transform:none}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-button:not(.collapsed):after{content:"−"}.template-site-landing-isencao-ir-doenca-grave-index .faq-accordion .accordion-body{color:#585858;font-size:.9375rem;padding:0 0 20px}.template-site-landing-isencao-ir-doenca-grave-index .deadline-banner{background-color:#0d2117}.template-site-landing-isencao-ir-doenca-grave-index .deadline-banner .title{color:#fff}.template-site-landing-isencao-ir-doenca-grave-index .deadline-banner p{color:#f3f3f3}.template-site-landing-isencao-ir-doenca-grave-index .lead-form .form-check{margin-bottom:10px}.template-site-landing-isencao-ir-doenca-grave-index .lead-form .form-check .form-check-input{accent-color:#c0a173}.template-site-landing-isencao-ir-doenca-grave-index .lead-form .form-check .form-check-input:focus{box-shadow:none}.template-site-landing-isencao-ir-doenca-grave-index .lead-form .form-check .form-check-label{color:#585858;font-size:.9375rem}
