.a9JZ{margin-bottom:-20px;margin-left:-5px;margin-right:-5px}@media(min-width:720px){.a9JZ{display:flex;flex-wrap:wrap;justify-content:space-around}}@media(min-width:992px){.a9JZ{flex-wrap:nowrap;justify-content:space-between}}.a9KB{background:#f6f6f6;border-radius:.625rem;color:#181c2d;display:block;font-size:.875rem;line-height:1.4;margin:0 auto 20px;max-width:440px;overflow:hidden;padding:1rem;transition:box-shadow .15s ease-in-out;z-index:0}.a9KB,.a9KB:hover{-webkit-text-decoration:none;text-decoration:none}.a9KB:hover{box-shadow:0 10px 10px rgba(0,0,0,.15)}@media(min-width:480px){.a9KB{padding:1.75rem}}@media(min-width:992px){.a9KB{flex:1 1 100%}.a9KB+.a9KB{margin-left:15px}}@media(min-width:1200px){.a9KB+.a9KB{margin-left:30px}}@media(min-width:1530px){.a9KB+.a9KB{margin-left:60px}}.a9JZ .a9KB{color:#000}.a9KD{background-position:100%;background-repeat:no-repeat;background-size:contain;font-weight:500;margin:0 auto;max-width:100%;padding-right:60px}@media(min-width:720px){.a9KD{width:260px}}.a9KF{background-position:100% 100%;background-size:contain;margin-bottom:1em}.a9KF,.a9KH{display:block}.a9KH{color:#864bc0;font-size:14px}.a1IF{align-items:center;display:flex;justify-content:space-between}.a1IF h1,.a1IF h2,.a1IF h3,.a1IF h4,.a1IF h5{margin-bottom:0}.a1IH{align-items:center;display:flex;font-size:1.625rem;font-weight:500;opacity:.8;position:relative;transition:opacity .3s ease-in-out}.a1IH,.a1IH:hover{color:#787878}.a1IH:hover{opacity:1}.a1IJ{display:none}@media(min-width:992px){.a1IJ{display:block}}.a1IL{margin-left:15px;margin-top:2px;width:3.25rem}.bxOP{--color-text:#fff}.bxOR{height:auto;width:100%}.bxOT{display:none}@media(min-width:640px){.bxOT{display:block}.bxOV{display:none}}.bxOX{background:none;color:var(--color-text);padding:0;position:relative;width:100%}.bxOX,.bxOX:active,.bxOX:focus,.bxOX:hover{-webkit-text-decoration:none;text-decoration:none}.vBX{overflow:hidden;position:relative;text-align:center;z-index:0}.vBZ{padding:1rem;position:absolute}.blNL{max-height:377px}.blNN{display:none}@media(min-width:640px){.blNN{display:block}.blNP{display:none}}.a-KJ{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative}.a-KL{background:none;border:none;display:none;height:44px;opacity:1;transition:opacity .3s ease-in-out;width:27px;z-index:10}@media(min-width:570px){.a-KL{display:block}}.a-KL:after{display:none}.a-KL:hover{opacity:1}.a-KN{display:none}.a-KP{bottom:0;color:#aaa;height:42px;left:50%;opacity:.6;position:absolute;top:0;transform:translateX(-50%);transition:opacity .15s ease-in-out;width:42px}.a-KL:hover .a-KP{opacity:1}@media(min-width:570px){.a-KJ{margin-left:0;margin-right:0}}.a-KR{display:flex;transform:translateZ(0)}.a-KT{overflow:hidden;position:relative}.a-KV{padding-bottom:28px}@media(min-width:640px){.a-KV{padding-bottom:0}}@media(min-width:570px){.a-KT,.a-KV{border-radius:1rem}}.a-KV .a-KX{bottom:0}@media(min-width:640px){.a-KV .a-KX{bottom:10px}}.a5JF{grid-gap:30px;display:grid;grid-template-columns:100%;margin:0 -15px;max-width:100vw;padding:0 15px}@media(min-width:640px){.a5JF{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.a5JF{grid-row-gap:40px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1530px){.a5JF{grid-column-gap:60px;grid-row-gap:80px}}.a5JH{background:#f9f5ff;border-radius:.625rem;min-width:0}.a5JH,.a5JJ{position:relative}.a5JJ{list-style-type:none;margin:0 auto;padding:30px;z-index:1}@media(min-width:1530px){.a5JJ{padding-left:70px}}.a5JL{font-size:1.125rem;font-weight:500;margin-bottom:11px}.a5JN{bottom:-15px;max-width:82%;position:absolute;right:-15px;z-index:0}.a5JP{font-size:.875rem}.a5JR{background:linear-gradient(90deg,#f9f5ff,rgba(249,245,255,.2));border-radius:3px;display:inline-block;padding:4px 10px 3px 0}.a5JT,.a5JT:hover{color:#000}.dH{font-size:1.5rem;margin-bottom:20px}@media(min-width:640px){.dH{font-size:2.25rem}}.dJ{margin-top:40px}.dL{margin:60px 0}.dL:first-child{margin-top:0}.dN{margin-bottom:90px}.dP,.dR{margin-bottom:30px}.dP+.dL,.dR+.dL{margin-top:0}.dP .dT,.dR .dT{margin-bottom:25px}.dT{font-size:1.5rem;margin-bottom:60px}@media(min-width:640px){.dT{font-size:2.25rem}}