.poolroboter-after-sales-service{font-family:'Poppins',sans-serif}.poolroboter-after-sales-service__header{display:flex;flex-direction:column;gap:.9375rem;margin-bottom:1.875rem}.poolroboter-after-sales-service__title{font-size:1.5rem;font-weight:600;line-height:2.25rem;color:#181c1f;margin:0}.poolroboter-after-sales-service__intro{font-size:1rem;font-weight:400;line-height:1.5rem;color:#181c1f;margin:0}.poolroboter-after-sales-service__cards{list-style:none;margin:0 0 1.875rem 0;padding:0;display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.poolroboter-after-sales-service__cards{grid-template-columns:repeat(2,1fr)}}.poolroboter-after-sales-service__card{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;background-color:#f4f9fc;border-radius:1rem;border:1px solid #e0e0e0;padding:1.125rem 1.0625rem;transition:box-shadow 0.25s ease,transform 0.25s ease}.poolroboter-after-sales-service__card:hover{box-shadow:0 6px 20px rgb(0 0 0 / .08);transform:translateY(-2px)}.poolroboter-after-sales-service__card-icon{flex-shrink:0;width:3.125rem;height:3.125rem;background-color:#e3f0fa;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#014fa0}.poolroboter-after-sales-service__card-icon svg,.poolroboter-after-sales-service__card-icon img{width:1.5625rem;height:1.5625rem;object-fit:contain}.poolroboter-after-sales-service__card-body{display:flex;flex-direction:column;gap:.3125rem}.poolroboter-after-sales-service__card-title{font-size:1.125rem;font-weight:600;line-height:1.6875rem;color:#181c1f;margin:0}.poolroboter-after-sales-service__card-desc{font-size:.9375rem;font-weight:400;line-height:1.40625rem;color:#888a8b;margin:0}.poolroboter-after-sales-service__card-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem .625rem;background-color:#fef9e6;border:1px solid #f3d676;border-radius:.5rem}.poolroboter-after-sales-service__card-note-icon{flex-shrink:0;width:1.75rem;height:1.75rem;line-height:0}.poolroboter-after-sales-service__card-note-icon svg{width:100%;height:100%;display:block}.poolroboter-after-sales-service__card-note-text{font-size:.8125rem;line-height:1.4;color:#92400e;margin:0;font-weight:500}.poolroboter-after-sales-service__banner{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;background:linear-gradient(135deg,#0a2541 17%,#1e7cc0 88%);border-radius:1.5rem;border:1px solid rgb(255 255 255 / .15);box-shadow:0 4px 4px 0 rgb(126 126 126 / .15);padding:2rem 2.125rem;position:relative;overflow:hidden;transition:box-shadow 0.25s ease}@media (min-width:768px){.poolroboter-after-sales-service__banner{flex-direction:row;align-items:center;justify-content:space-between}}.poolroboter-after-sales-service__banner:hover{box-shadow:0 8px 28px rgb(0 0 0 / .22)}.poolroboter-after-sales-service__banner-content{display:flex;flex-direction:column;gap:.625rem;flex:1}.poolroboter-after-sales-service__banner-title{font-size:1.5rem;font-weight:700;line-height:1.4;color:#f7f9f6;margin:0}.poolroboter-after-sales-service__banner-subtitle{font-size:.9375rem;font-weight:400;line-height:1.40625rem;color:#cbcbcb;margin:0}.poolroboter-after-sales-service__banner-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.625rem;padding:.5rem;background-color:#f6fafe;border-radius:.5rem;border:1px solid #e0e0e0;box-shadow:0 4px 4px 0 rgb(126 126 126 / .15);text-decoration:none;white-space:nowrap;flex-shrink:0;min-width:14.75rem;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.poolroboter-after-sales-service__banner-btn:hover{background-color:#e8f1fa;box-shadow:0 6px 16px rgb(0 0 0 / .14);transform:translateY(-1px)}.poolroboter-after-sales-service__banner-btn:focus-visible{outline:2px solid #1279d6;outline-offset:3px}.poolroboter-after-sales-service__banner-btn-label{font-size:.875rem;font-weight:500;line-height:1.3125rem;color:#1279d6}.poolroboter-after-sales-service__banner-btn-icon{width:1.5625rem;height:1.5625rem;flex-shrink:0}