@media(min-width:768px){.wrapper__sidebar{width:28%!important;min-width:28%!important;max-width:28%!important}.wrapper__main{width:72%!important;max-width:72%!important}}.sidebar__introduction-title h1{font-size:1.2rem!important;letter-spacing:.05em!important}.sidebar__introduction-description p{font-size:16px!important;line-height:1.9em!important;white-space:pre-line!important}.container.featured-posts{padding:2rem 3rem!important;margin-top:0!important}.home-intro p,.home-intro a{font-size:16px!important;line-height:1.9em!important}.home-intro{margin-bottom:1.5rem}.cta-button{display:inline-block;margin-top:.5rem;padding:.6rem 1.4rem;background-color:transparent;border:1px solid rgba(255,255,255,.4);border-radius:4px;font-size:16px!important;color:inherit;text-decoration:none;transition:border-color .2s,opacity .2s}.cta-button:hover{border-color:rgba(255,255,255,.9);opacity:.9;text-decoration:none}.sidebar{display:flex!important;flex-direction:column!important}.sidebar__content{flex:1!important}.sidebar__contact{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:left;padding-bottom:1rem}.sidebar__contact-item{display:flex;align-items:center;gap:.5rem;background:0 0;border:none;color:inherit;font-family:inherit;font-size:15px!important;cursor:pointer;text-decoration:none;opacity:.65;padding:0;margin:0!important;transition:opacity .2s}.sidebar__contact-item--text{cursor:default}.sidebar__contact-item--wa i{color:#25d366}.sidebar__contact-item:hover{opacity:1;text-decoration:none;color:inherit}.sidebar__contact-book{display:inline-block;margin-top:.4rem;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;font-size:13px!important;color:inherit;text-decoration:none;opacity:.8;transition:border-color .2s,opacity .2s}.sidebar__contact-book:hover{border-color:rgba(255,255,255,.8);opacity:1;text-decoration:none;color:inherit}.section-title{margin-top:2rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.post{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,7%)}.post h3{margin-bottom:.25rem}.post h3 a{font-size:16px!important}.post-summary{font-size:15px!important;opacity:.75;margin-top:.25rem;margin-bottom:.5rem;line-height:1.6!important}.post-meta{font-size:14px!important;opacity:.6;margin-bottom:.25rem}.read-more{font-size:15px!important}.all-posts-link{margin-top:2rem;font-size:1rem}.post-list{padding:2rem 3rem}.post-list__item{padding:2rem 0;border-bottom:1px solid rgba(255,255,255,7%)}.post-list__item:first-child{padding-top:.5rem}.post-list__item--has-image{display:flex;flex-direction:row;gap:1.5rem;align-items:center}.post-list__image-wrap{flex-shrink:0;margin-left:auto;order:2}.post-list__image{width:180px;aspect-ratio:16/9;object-fit:cover;border-radius:4px;opacity:.85;transition:opacity .2s;display:block}.post-list__image:hover{opacity:1}.post-list__body{flex:1;order:1}.post-list__title{font-size:1.25rem!important;margin-bottom:.35rem!important;line-height:1.4!important}.post-list__title a{text-decoration:none}.post-list__title a:hover{opacity:.8}.post-list__meta{font-size:13px!important;opacity:.5;margin-bottom:.6rem}.post-list__meta-sep{margin:0 .4rem}.post-list__description{font-size:15px!important;opacity:.75;line-height:1.7!important;margin-bottom:.75rem!important}.post-list__readmore{font-size:14px!important;opacity:.6;text-decoration:none;transition:opacity .2s}.post-list__readmore:hover{opacity:1}.post__cover{max-width:100%;height:auto;border-radius:4px;margin:1.25rem 0;display:block}.post__divider{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1.5rem 0 2rem}.post__content h1{line-height:1.3!important;margin-bottom:1rem!important}.post__meta{opacity:.7!important;margin-bottom:2.5rem!important}.post-date{font-size:14px!important;opacity:.5;margin-top:.25rem!important;margin-bottom:1.5rem!important}.companies-section{margin:2rem 0 2.5rem}.companies-title{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-bottom:1.2rem;font-weight:500}.companies-logos{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.companies-logos a{display:inline-flex;align-items:center}.companies-logos img{height:42px!important;width:auto!important;max-width:none!important;object-fit:contain;border-radius:6px}.languages-logos{gap:.5rem}.companies-logos .flag-img{height:28px!important;width:42px!important;object-fit:cover;border-radius:4px;cursor:default}