.laulen-grid-section{background-color:transparent!important;font-family:Helvetica Neue,Arial,sans-serif;padding:80px 0}.laulen-grid-section,.laulen-grid-section *{box-sizing:border-box}.laulen-grid-section a{color:inherit;text-decoration:none!important;transition:all .3s ease}.laulen-grid-section h2,.laulen-grid-section h3,.laulen-grid-section p{margin:0;padding:0}.laulen-grid-section img{border:none;height:auto;max-width:100%;vertical-align:bottom}.laulen-grid-section .laulen-grid-container{margin:0 auto;max-width:1440px;padding:0}.laulen-grid-section .laulen-grid-header{margin-bottom:50px;text-align:center}.laulen-grid-section .laulen-grid-title{color:#111!important;font-size:56px!important;font-weight:800!important;letter-spacing:.05em;line-height:1.2!important;margin-bottom:8px!important}.laulen-grid-section .laulen-grid-subtitle{color:#666!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em}.laulen-grid-section .laulen-grid-wrapper{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.laulen-grid-section .laulen-grid-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.laulen-grid-section .laulen-grid-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.08);transform:translateY(-5px)}.laulen-grid-section .laulen-grid-image-link{aspect-ratio:16/9;display:block;overflow:hidden;width:100%}.laulen-grid-section .laulen-grid-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.laulen-grid-section .laulen-grid-card:hover .laulen-grid-image{transform:scale(1.05)}.laulen-grid-section .laulen-grid-content{display:flex;flex-direction:column;flex-grow:1;padding:24px}.laulen-grid-section .laulen-grid-tag{align-self:flex-start;border-radius:20px;display:inline-block;font-size:11px!important;font-weight:700!important;line-height:1;margin-bottom:12px!important;padding:5px 12px}.laulen-grid-section .laulen-grid-heading{font-size:16px!important;font-weight:700!important;line-height:1.5!important;margin-bottom:12px!important}.laulen-grid-section .laulen-grid-heading a{color:#111!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.laulen-grid-section .laulen-grid-heading a:hover{opacity:.7}.laulen-grid-section .laulen-grid-excerpt{color:#777!important;display:-webkit-box;flex-grow:1;font-size:13px!important;-webkit-line-clamp:3;line-height:1.6!important;margin-bottom:24px!important;-webkit-box-orient:vertical;overflow:hidden}.laulen-grid-section .laulen-grid-btn,.laulen-grid-section .laulen-grid-readmore{align-items:center;display:inline-flex;font-weight:700!important;gap:8px}.laulen-grid-section .laulen-grid-readmore{color:#036!important;font-size:13px!important}.laulen-grid-section .laulen-grid-btn .circle-arrow,.laulen-grid-section .laulen-grid-readmore .circle-arrow{align-items:center;background-color:#036;border-radius:50%;color:#fff!important;display:flex;font-size:12px;height:22px;justify-content:center;transition:all .3s;width:22px}.laulen-grid-section .laulen-grid-footer{text-align:center}.laulen-grid-section .laulen-grid-btn{background-color:transparent!important;border:2px solid #036!important;border-radius:6px;color:#036!important;font-size:14px!important;padding:12px 32px!important;transition:all .3s}.laulen-grid-section .laulen-grid-btn:hover{background-color:#036!important;color:#fff!important}.laulen-grid-section .laulen-grid-btn:hover .circle-arrow{background-color:#fff;color:#036!important}@media (max-width:992px){.laulen-grid-section .laulen-grid-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.laulen-grid-section{background-color:#f7f7f7!important;padding:50px 0!important}.laulen-grid-section .laulen-grid-container{padding:0 20px!important}.laulen-grid-section .laulen-grid-header{margin-bottom:30px!important}.laulen-grid-section .laulen-grid-title{font-size:24px!important;margin-bottom:4px!important}.laulen-grid-section .laulen-grid-subtitle{font-size:12px!important}.laulen-grid-section .laulen-grid-wrapper{gap:24px!important;grid-template-columns:1fr!important;margin-bottom:40px!important}.laulen-grid-section .laulen-grid-content{padding:20px!important}.laulen-grid-section .laulen-grid-heading{font-size:16px!important;margin-bottom:10px!important}.laulen-grid-section .laulen-grid-excerpt{font-size:13px!important;margin-bottom:20px!important}}