.whatsapp-flotante{position:fixed;width:fit-content;height:fit-content;bottom:40px;right:40px;background-color:#199245;border-radius:110px;text-align:center;box-shadow:2px 2px 3px #393939;z-index:100}.hero-section.base-style-section{background:var(--linear-gradient-2),url(/img/landing-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:7rem 0 0}.hero-section .box{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.hero-section .content{width:100%;max-width:760px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding-bottom:7rem}.hero-section .content h1{color:var(--text-color-white-1);line-height:clamp(2rem,5vw,3.2rem);font-size:clamp(2rem,5vw,3.2rem)}.hero-section .content h1 span:first-child{color:var(--accent-color-3)}.hero-section .content h1 span:last-child{color:var(--accent-color-2)}.hero-section .content p{color:var(--text-color-white-2);max-width:650px}.hero-section .buttons-border-box{width:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.hero-section .button-border-box{display:flex;flex-direction:row;justify-content:center;align-items:center;border:var(--text-color-white-2) solid 1px;border-radius:var(--border-radius-1)}.hero-section .button-border-box:hover{background-color:#ffffff59}.hero-section .button-border-box .box-1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:5.5rem;border:var(--text-color-white-2) solid 1px;border-radius:var(--border-radius-1);padding:0 1rem}.hero-section .button-border-box .box-1 img{width:50px}.hero-section .button-border-box .box-2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1rem}.hero-section picture{width:100%;max-width:550px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-end}.hero-section picture img{width:100%;object-fit:cover;object-position:center}@media screen and (min-width: 0px) and (max-width: 700px){.hero-section{padding:9rem 0 0}.hero-section .box{flex-wrap:wrap}}.hero-cards-section.base-style-section{padding:0 0 5rem}.hero-cards-section .box{flex-wrap:nowrap;margin-top:-5rem;justify-content:space-between;align-items:flex-start}.hero-cards-section .box .card-link-box{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-cards-section .box .card{width:100%;max-width:370px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:ease .5s;gap:1rem;padding:2rem;border-radius:var(--border-radius-1);box-shadow:#1e1e1e 1px 1px 10px;background-color:var(--text-color-white-1)}.hero-cards-section .box .card:hover{transform:translateY(-10%)}.hero-cards-section .box .card:first-child :is(h3,p){color:var(--text-color-dark-1)}.hero-cards-section .box .card h3{font-size:1.5rem;line-height:100%}.hero-cards-section .box .card>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.hero-cards-section .box .card .underline{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:1px;width:70%;background-color:var(--accent-color-1)}.hero-cards-section .box .card p:last-of-type{line-height:100%;border-bottom:var(--accent-color-2) solid 1px;padding-bottom:.1rem;font-weight:600}.hero-cards-section .box a:first-child>.card{background-color:var(--main-color-1);border:var(--accent-color-2) solid 1px}.hero-cards-section .box a:first-child>.card :is(h3,p){color:var(--text-color-white-1)}.hero-cards-section .box a:hover>.card{background-color:var(--main-color-1);border:var(--accent-color-2) solid 1px}.hero-cards-section .box a:hover>.card :is(h3,p){color:var(--text-color-white-1)}@media screen and (min-width: 0px) and (max-width: 900px){.hero-cards-section .box{flex-wrap:wrap}.hero-cards-section .box .card{width:100%;max-width:500px}}.clientes-section .clientes-wrapper-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:1rem}.clientes-section .clientes-wrapper-box .clientes-box{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow-x:auto;scroll-snap-align:initial;gap:1rem;padding:2rem;border:var(--border-color-gray-1) solid 1px;border-radius:var(--border-radius-1);border-left:var(--main-color-1) solid 10px;border-top-left-radius:0;border-bottom-left-radius:0}.clientes-section .clientes-wrapper-box .clientes-box img{width:100%;max-width:fit-content;min-width:100px}.blog-section .box{flex-direction:column;align-items:flex-start}.blog-section .box .content{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.blog-section .box .cards{width:100%;max-width:1260px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:3rem;gap:1rem}.blog-section .box .card-link-wrapper{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;box-shadow:var(--box-shadow);border-radius:var(--border-radius-1);background-color:var(--background-color-white-1);transition:ease .5s}.blog-section .box .card-link-wrapper:hover{color:var(--text-color-dark-1);transform:translateY(-10%)}.blog-section .box .card-link-wrapper .card{width:100%;max-width:590px;height:290px;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;gap:1rem;padding:0;transition:ease .5s}.blog-section .box .card-link-wrapper .card .img-box{width:100%;height:auto;display:flex;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;padding:0}.blog-section .box .card-link-wrapper .card .img-box img{display:flex;flex-direction:column;width:100%;object-fit:cover;object-position:center;aspect-ratio:1 / 2;padding:0}.blog-section .box .card-link-wrapper .card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:1rem}.blog-section .box .card-link-wrapper .card .content :is(span,p){font-size:clamp(.9rem,10vw,1.1rem)}.blog-section .box .card-link-wrapper .card .content h3{font-size:clamp(1rem,10vw,1.3rem)}.blog-section .box .card-link-wrapper .card .content p:last-child{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:.7rem 1.5rem;border-radius:var(--border-radius-1);border:var(--text-color-dark-1) solid 1px;transition:ease .5s}.blog-section .box .card-link-wrapper .card .content p:last-child:hover{background-color:var(--main-color-1);color:var(--text-color-white-1)}.blog-section .box .blog-button{display:flex;width:100%;max-width:1260px;flex-direction:column;justify-content:center;align-items:flex-end}@media screen and (min-width: 0px) and (max-width: 1037px){.blog-section .box .card-link-wrapper .card{flex-wrap:wrap;height:100%;gap:0}.blog-section .box .card-link-wrapper .card .img-box{overflow:hidden;height:fit-content}.blog-section .box .card-link-wrapper .card .img-box img{height:fit-content;height:100%;max-height:250px;aspect-ratio:1 / 1}}@media screen and (min-width: 0px) and (max-width: 550px){.blog-section .box .cards{flex-wrap:wrap}}
