.button-3{width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0;border-style:none;background:none}.button-3 a{width:fit-content;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;padding:.65rem 1.5rem;border-radius:var(--border-radius-2);border:var(--border-color-1) solid 1px;transition:ease .2s;color:var(--text-color-white-1)}.button-3 a:hover{background-color:#fff3}.hero-section.base-style-section{padding:14rem 0 7rem}.hero-section .box{flex-wrap:nowrap}.hero-section .box .content{max-width:560px;color:var(--text-color-white-1)}.hero-title{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-title p{color:var(--text-color-white-1)}.hero-title h1{font-size:clamp(2rem,10vw,2.5rem);font-style:italic;font-weight:400;line-height:var(--title-line-height-2);color:var(--text-color-white-1)}.hero-title h1 span{font-weight:900}.hero-title h1 span:nth-child(1){color:var(--main-color-2)}.hero-section .box .picture-box{width:100%;max-width:fit-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.hero-section .box picture{width:100%;max-width:650px;max-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--border-radius-1);overflow:hidden}.hero-section .box picture img{width:100%;height:100%;object-fit:cover;object-position:bottom}.hero-section .box .picture-box p{font-style:italic;font-weight:600}.hero-section .box .content p{font-family:Poppins,sans-serif}.hero-section .box .content p span{font-weight:600}.hero-section .box .content .button-group{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1rem}@media screen and (min-width: 0px) and (max-width: 900px){.hero-section .box{flex-wrap:wrap;gap:5rem}.hero-section .box .content .button-group{flex-wrap:wrap;justify-content:flex-start}}.work-section.base-style-section{padding:0 0 3rem}.work-section .cards{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:2rem}.work-section .cards .card-box{width:100%;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem}.work-section .cards .card-box .card{width:100%;min-height:250px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:0;border-top-left-radius:var(--border-radius-2);border-top-right-radius:var(--border-radius-2);padding:0}.work-section .cards .card-box .card .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;gap:0}.work-section .cards .card-box .card .content svg{color:var(--bg-white-color-1);fill:none;fill:currentColor;stroke:currentColor;stroke:#fff!important}.work-section .cards .card-box .card .content img{width:100%;max-width:100px;height:100%;max-height:100px;object-fit:contain;border-radius:var(--border-radius-1)}.work-section .cards .card-box:nth-child(2) .card .content img{background-color:var(--bg-white-color-1);padding:0 .5rem}.work-section .cards .card-box .card .content .picture-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.work-section .cards .card-box .card .content p{margin-top:.5rem}.work-section .cards .card-box .card .content span{font-size:clamp(5rem,10vw,7rem);font-weight:600;line-height:100%;font-family:Poppins,sans-serif}.work-section .cards .card-box .card .content h3{font-size:var(--subtitle-size-2);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.work-section .cards .card-box .card .content h3 span{font-size:var(--text-size-1)}.card.blue-bg-gradient{background-image:var(--linear-gradient-3);color:var(--text-color-white-1)}.card.blue-bg-gradient p{color:var(--text-color-white-1)!important}.card-box .card.blue-bg-gradient .linear-gradient-box{width:100%;position:absolute;height:5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;bottom:0;background-image:var(--linear-gradient-3)}.card.white-bg{background-color:var(--bg-white-color-1);box-shadow:var(--box-shadow-1)}.card.white-bg .linear-gradient-box{width:100%;position:absolute;height:5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;bottom:0;background-image:var(--linear-gradient-1)}@media screen and (min-width: 0px) and (max-width: 1000px){.work-section .cards{max-width:700px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem}}@media screen and (min-width: 0px) and (max-width: 747px){.work-section .cards{gap:5rem}.work-section .cards .card-box{width:100%;max-width:500px;gap:1rem}}.card-box .text{padding:1rem;border:var(--accent-color-1) solid 1px;border-radius:var(--border-radius-1)}.portafolio-section.base-style-section{padding:0 0 5rem}#portafolio-page .portafolio-section{padding:5rem 0}.portafolio-section .box{z-index:1;flex-direction:column;align-items:flex-start}#portafolio-page .portafolio-section .box .wrapper,.portafolio-section .box .wrapper{width:100%;max-width:920px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.portafolio-section .box .wrapper p{width:60%}.portafolio-section .box .wrapper button{width:40%}.portafolio-section .linear-gradient-bg{width:100%;min-height:10rem;bottom:0;margin-top:-5rem;z-index:0}.portafolio-section .portafolio-box{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}@media screen and (min-width: 0px) and (max-width: 900px){.portafolio-section .portafolio-box{flex-wrap:wrap}}.planes-web-title-section.base-style-section{padding:0}.planes-web-title-section .box{flex-direction:column;align-items:flex-start;gap:5rem}.planes-web-title-section .title-section{width:100%;display:flex;flex-direction:column;justify-content:space-between;justify-content:center;align-items:flex-start;gap:1rem}.planes-web-title-section .title-section .wrapper{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.planes-web-title-section .title-section .wrapper .text{max-width:500px}.planes-web-seo-google-section.base-style-section .box{flex-direction:column}.planes-web-seo-google-section.base-style-section .box .cards-section{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-template-rows:repeat(1,1fr);grid-column-gap:2rem;grid-row-gap:0px;margin-top:2rem;padding:0}.planes-web-seo-google-section.base-style-section .box .cards-section .card{width:100%;max-width:450px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0}.planes-web-seo-google-section.base-style-section .box .cards-section .card .card-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.planes-web-seo-google-section.base-style-section .box .cards-section .card .card-content h3{font-size:var(--text-size-1);color:var(--text-color-white-1)}.planes-web-seo-google-section.base-style-section .box .cards-section .card .card-content .img-1{border-radius:var(--border-radius-3);max-height:210px;overflow:hidden}.planes-web-seo-google-section.base-style-section .box .cards-section .card .card-content .wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 2rem;border:var(--accent-color-1) solid 2px;border-radius:var(--border-radius-3);gap:.5rem}@media screen and (max-width: 950px){.planes-web-seo-google-section.base-style-section .box .cards-section{width:100%;grid-template-columns:repeat(1,minmax(250px,1fr));grid-template-rows:repeat(1,1fr);grid-row-gap:3rem;align-items:flex-start}.planes-web-seo-google-section.base-style-section .box .cards-section .card{width:100%;max-width:500px;padding:0}.planes-web-seo-google-section.base-style-section .box .cards-section .card .card-content .img-1{width:100%;padding:0}}.blog-preview-section.base-style-section{padding:5rem 0}.blog-preview-section .box{z-index:1;flex-direction:column;align-items:flex-start}.blog-preview-section .box .wrapper{width:100%;max-width:920px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem}.blog-preview-section .box .wrapper p{width:60%}.blog-preview-section .box .wrapper button{width:40%}.blog-preview-section .blog-preview-cards{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.blog-preview-section .blog-preview-card{width:100%;display:flex;flex-direction:column;border-radius:var(--border-radius-1);border:var(--accent-color-1) solid 1px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-preview-section .blog-preview-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.blog-preview-section .blog-preview-card a{width:100%;height:100%;display:flex;flex-direction:column}.blog-preview-section .blog-preview-card .card-image{width:100%;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.blog-preview-section .blog-preview-card .card-image .img-1{width:100%;display:flex}.blog-preview-section .blog-preview-card .card-image .img-1 img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.blog-preview-section .blog-preview-card:hover .card-image .img-1 img{transform:scale(1.05)}.blog-preview-section .blog-preview-card .card-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.5rem;gap:.75rem;flex-grow:1}.blog-preview-section .blog-preview-card .card-meta{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.blog-preview-section .blog-preview-card .card-meta .category{font-size:var(--text-size-3);font-weight:600;color:var(--accent-color-1);text-transform:uppercase;letter-spacing:.5px}.blog-preview-section .blog-preview-card .card-meta .date{font-size:var(--text-size-3);color:var(--text-color-white-2)}.blog-preview-section .blog-preview-card .card-content .title-2{margin:0}.blog-preview-section .blog-preview-card .card-content .title-2 h3{font-size:var(--subtitle-size-3);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-preview-section .blog-preview-card .card-content .text{font-size:var(--text-size-2-m);line-height:1.6}.blog-preview-section .blog-preview-card .read-more{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;color:var(--accent-color-1);font-weight:600;font-size:var(--text-size-2);transition:gap .3s ease}.blog-preview-section .blog-preview-card .read-more svg{transition:transform .3s ease}.blog-preview-section .blog-preview-card:hover .read-more{gap:.75rem}.blog-preview-section .blog-preview-card:hover .read-more svg{transform:translate(4px)}@media screen and (max-width: 1100px){.blog-preview-section .blog-preview-cards{grid-template-columns:repeat(2,1fr)}.blog-preview-section .blog-preview-card:nth-child(3){grid-column:span 2;max-width:50%;margin:0 auto}}@media screen and (max-width: 768px){.blog-preview-section .box .wrapper{flex-direction:column;align-items:flex-start}.blog-preview-section .box .wrapper p,.blog-preview-section .box .wrapper button{width:100%}.blog-preview-section .blog-preview-cards{grid-template-columns:1fr}.blog-preview-section .blog-preview-card:nth-child(3){grid-column:span 1;max-width:100%}.blog-preview-section .blog-preview-card .card-image{height:180px}}@media screen and (max-width: 480px){.blog-preview-section.base-style-section{padding:3rem 0}.blog-preview-section .blog-preview-card .card-content{padding:1.25rem}.blog-preview-section .blog-preview-card .card-meta{flex-direction:column;align-items:flex-start;gap:.25rem}}
