.lws-resume-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));padding:20px;gap:20px}.lws-resume-grid .resume-item{text-decoration:none;color:#333;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lws-resume-grid .resume-item:hover .resume-item-title{background-color:#111;color:var(--group-color-lighter, #eee)}.lws-resume-grid .resume-item:hover .resume-content{background-color:var(--group-light-color, #ccc)}.lws-resume-grid .resume-item:hover a.resume-tab-button{background:var(--group-color, #888888)}.resume-item{display:flex;flex-direction:column}.resume-item .resume-top{text-decoration:none;flex:0 0 40px;position:relative;display:flex}.resume-item .resume-item-icon{position:absolute;top:0px;left:0px;width:80px;height:80px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#fff;font-size:40px;max-width:80px;max-height:80px}.resume-item .resume-item-icon img{max-width:80px;max-height:80px}.resume-item .resume-item-title{margin-left:40px;flex:1 1 auto;padding:2px 5px 5px 55px;font-family:"Poppins";font-size:2em;font-weight:300;line-height:35px;background-color:rgba(0,0,0,.2);box-sizing:border-box;color:#fff;border-top:2px solid;border-color:var(--group-color, #aaa);border-radius:0 40px 0 0;transition:all .3s ease;color:var(--group-color-darker, #555)}.resume-item .resume-content{flex:1 1 auto;padding:10px 10px 10px 90px;font-size:1.2em;font-family:"Poppins";font-weight:400;line-height:25px;text-align:justify;background-color:#f0f0f0;border-radius:0 0 40px 40px;box-sizing:border-box;transition:all .3s ease}.resume-item .resume-content p{font-size:16px;margin:.5em 0}.resume-item .resume-content strong{color:var(--group-color, #000)}.resume-item .resume-content ul{list-style-type:square;margin-left:20px}.resume-item .resume-content li{color:var(--group-color, #aaa)}.resume-item .resume-content li span{color:#333}.resume-item .resume-content .resume-tabs-buttons-line{margin:.5em 0;gap:1em;display:flex;flex-wrap:wrap}.resume-item .resume-content .resume-tabs-buttons-line .resume-tab-button{text-decoration:none;display:flex;justify-content:center;align-items:center;background:var(--group-color-alpha, rgba(136, 136, 136, 0.2509803922));padding:10px 20px;border-radius:4px;color:#eee;transition:all .3s ease}.resume-item .resume-content .resume-tabs-buttons-line .resume-tab-button:hover{color:#fff;background:var(--group-color-light, #aaaaaa)}