.btn{margin:0;flex:0 0 auto;padding:0.5rem 1rem;font-size:0.9rem;display:inline-block;background:#fff;color:var(--primary);border:var(--primary) 2px solid;border-radius:9px;font-weight:700;text-decoration:none;transition:var(--transition)}
.btn{cursor:pointer}
.load-more-area{text-align:center;margin-top:1rem}
/*.app-card .licence-os{display:flex;align-items:center;width:100%}
.app-card .licence-os .app-license{margin:0 5px 0 0;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 40px)}
.app-card .licence-os .os{margin-left:auto;display:flex;align-items:center;padding-left:10px;fill:color-mix(in srgb,var(--gray),transparent 75%)}*/
.app-card{position:relative}
.app-card .os{position:absolute;top:0px;right:0px;background:white;padding:0;border-left:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);border-radius:0;border-bottom-left-radius:var(--radius);border-top-right-radius:var(--radius)}
.app-card .os svg{margin:6px 6px 0;fill:color-mix(in srgb,var(--gray),transparent 75%)}
.company-info h1{font-size:1.5rem}
.company-info .info-wrapper{padding:20px;border:1px solid var(--light-gray);border-radius:var(--radius);margin:20px 0;line-height:1.7rem}
.company-info .info-wrapper span{display:inline-block}
@media(max-width:768px){.btn{font-size:0.8rem}.company-info h1{font-size:1.4rem}.company-info .info-wrapper{font-size:var(--smallest-font)}}