.expertise{display:flex}.expertise_wrapper{position:relative;width:100%;height:auto}.expertise_circle{display:none}.expertise_center{position:relative}.expertise_panel{display:flex}.expertise_panel
i{display:flex;background-color:#fff;border-radius:50%;width:50px;height:50px;flex:1 0 auto;margin-right:1em;color:#000;justify-content:center;align-items:center}.expertise_panel_content{background-color:#fff;color:#000;padding:5px
10px;border-radius:10px;margin-bottom:15px}.expertise_panel i, .expertise_circle
i{font-size:1.6em}@media screen and (min-width: 36em){.expertise{display:flex;justify-content:center;padding:6rem 0}.expertise_wrapper{width:420px;height:420px}.expertise_circle{display:block;position:absolute;inset:0;border:2px
solid #ddd;border-radius:50%;list-style:none;padding:0;margin:0}.expertise_item{position:absolute;width:44px;height:44px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s, background .3s}.expertise_center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:300px;height:240px;border-radius:50%;background:#0f0f0f;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}.expertise_item.active{background:#f57b60;color:#fff;transform:scale(1.1)}.expertise_item:nth-child(1){top:-22px;left:50%;transform:translateX(-50%)}.expertise_item:nth-child(2){right:-22px;top:50%;transform:translateY(-50%)}.expertise_item:nth-child(3){bottom:-22px;left:50%;transform:translateX(-50%)}.expertise_item:nth-child(4){left:-22px;top:50%;transform:translateY(-50%)}.expertise_panel{display:none;opacity:0;transition:opacity .3s ease}.expertise_panel
i{display:none}.expertise_panel.active{display:block;opacity:1}.expertise_panel_content{background-color:#0b0f14;color:#e5e7eb;padding:0;border-radius:0;margin-bottom:0}}.ga-portfolio{background-image:url(https://gustavo-amaya.lndo.site/wp-content/uploads/2026/02/porfolio-background.png);background-attachment:fixed;background-position:right;width:100vw;margin-left:calc(50% - 50vw);padding:1em}.ga-portfolio
h2{margin-bottom:3em}.ga-portfolio-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(1, 1fr)}.ga-portfolio-wrapper .ga-portfolio-client,
.ga-portfolio-wrapper .ga-portfolio-title,
.ga-portfolio-wrapper .ga-portfolio-overlay,
.ga-portfolio-wrapper .ga-portfolio-tech,
.ga-portfolio-wrapper .ga-portfolio-date,
.ga-portfolio-wrapper .ga-portfolio-excerpt
p{color:#fff;margin:0;padding:5px
0}.ga-portfolio-wrapper .ga-portfolio-excerpt{font-size:0.9em}.ga-portfolio-wrapper .ga-portfolio-tech{font-size:0.813rem}.ga-portfolio-wrapper .ga-portfolio-date{font-size:0.625rem}@media (min-width: 768px){.ga-portfolio-wrapper .ga-portfolio-tech,
.ga-portfolio-wrapper .ga-portfolio-date{font-size:0.85rem}.ga-portfolio-wrapper{grid-template-columns:repeat(3, 1fr);gap:1.5em}.ga-portfolio-overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:rgba(0, 0, 0, 0.85);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translateY(100%);transition:transform 0.4s ease}.ga-portfolio-item:hover .ga-portfolio-overlay{transform:translateY(0)}.ga-portfolio-tech,.ga-portfolio-date{margin:0;font-size:0.85rem}}.ga-portfolio-item{display:block;background-color:rgb(170 212 242 / 23%);border-radius:12px;padding:1em}.ga-portfolio-link-wrap{display:block;text-decoration:none;color:inherit;cursor:pointer}.ga-portfolio-thumb{position:relative;overflow:hidden;border-radius:5px}.ga-portfolio-thumb
img{width:100%;display:block}@media (min-width: 1024px){.ga-portfolio-wrapper{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1300px){.ga-portfolio-wrapper{grid-template-columns:repeat(4, 1fr)}}