.hrCDP{margin-bottom:-20px;margin-left:-5px;margin-right:-5px}@media(min-width:720px){.hrCDP{display:flex;flex-wrap:wrap;justify-content:space-around}}@media(min-width:992px){.hrCDP{flex-wrap:nowrap;justify-content:space-between}}.hrCDR{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}.hrCDR,.hrCDR:hover{-webkit-text-decoration:none;text-decoration:none}.hrCDR:hover{box-shadow:0 10px 10px rgba(0,0,0,.15)}@media(min-width:480px){.hrCDR{padding:1.75rem}}@media(min-width:992px){.hrCDR{flex:1 1 100%}.hrCDR+.hrCDR{margin-left:15px}}@media(min-width:1200px){.hrCDR+.hrCDR{margin-left:30px}}@media(min-width:1530px){.hrCDR+.hrCDR{margin-left:60px}}.hrCDP .hrCDR{color:#000}.hrCDT{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){.hrCDT{width:260px}}.hrCDV{background-position:100% 100%;background-size:contain;display:block;margin-bottom:1em}.hrCDX{color:#864bc0;display:block;font-size:14px}.hpCDH{align-items:center;display:flex;justify-content:space-between}.hpCDH h1,.hpCDH h2,.hpCDH h3,.hpCDH h4,.hpCDH h5{margin-bottom:0}.hpCDJ{align-items:center;display:flex;font-size:1.625rem;font-weight:500;opacity:.8;position:relative;transition:opacity .3s ease-in-out}.hpCDJ,.hpCDJ:hover{color:#787878}.hpCDJ:hover{opacity:1}.hpCDL{display:none}@media(min-width:992px){.hpCDL{display:block}}.hpCDN{margin-left:15px;margin-top:2px;width:3.25rem}.h-CIN{--color-text:#fff}.h-CIP{height:auto;width:100%}.h-CIR{display:none}@media(min-width:640px){.h-CIR{display:block}.h-CIT{display:none}}.h-CIV{background:none;color:var(--color-text);padding:0;position:relative;width:100%}.h-CIV,.h-CIV:active,.h-CIV:focus,.h-CIV:hover{-webkit-text-decoration:none;text-decoration:none}.idCIZ{overflow:hidden;position:relative;text-align:center;z-index:0}.idCJB{padding:1rem;position:absolute}.h5CHF{max-height:377px}.h5CHH{display:none}@media(min-width:640px){.h5CHH{display:block}.h5CHJ{display:none}}.hlCCF{margin-left:-15px;margin-right:-15px;overflow:hidden;position:relative}.hlCCH{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){.hlCCH{display:block}}.hlCCH:after{display:none}.hlCCH:hover{opacity:1}.hlCCJ{display:none}.hlCCL{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}.hlCCH:hover .hlCCL{opacity:1}@media(min-width:570px){.hlCCF{margin-left:0;margin-right:0}}.hlCCN{display:flex;transform:translateZ(0)}.hlCCP{overflow:hidden;position:relative}.hlCCR{padding-bottom:28px}@media(min-width:640px){.hlCCR{padding-bottom:0}}@media(min-width:570px){.hlCCP,.hlCCR{border-radius:1rem}}.hlCCR .hlCCT{bottom:0}@media(min-width:640px){.hlCCR .hlCCT{bottom:10px}}.epAVN{grid-gap:30px;display:grid;grid-template-columns:100%;margin:0 -15px;max-width:100vw;padding:0 15px}@media(min-width:640px){.epAVN{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.epAVN{grid-row-gap:40px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1530px){.epAVN{grid-column-gap:60px;grid-row-gap:80px}}.epAVP{background:#f9f5ff;border-radius:.625rem;min-width:0}.epAVP,.epAVR{position:relative}.epAVR{list-style-type:none;margin:0 auto;padding:30px;z-index:1}@media(min-width:1530px){.epAVR{padding-left:70px}}.epAVT{font-size:1.125rem;font-weight:500;margin-bottom:11px}.epAVV{bottom:-15px;height:auto;max-width:82%;position:absolute;right:-15px;z-index:0}.epAVX{font-size:.875rem}.epAVZ{background:linear-gradient(90deg,#f9f5ff,rgba(249,245,255,.2));border-radius:3px;display:inline-block;padding:4px 10px 3px 0}.epAWB,.epAWB:hover{color:#000}.anGR{font-size:1.5rem;margin-bottom:20px}@media(min-width:640px){.anGR{font-size:2.25rem}}.anGT{margin-top:40px}.anGV{margin:60px 0}.anGV:first-child{margin-top:0}.anGX{margin-bottom:90px}.anGZ,.anHB{margin-bottom:30px}.anGZ+.anGV,.anHB+.anGV{margin-top:0}.anGZ .anHD,.anHB .anHD{margin-bottom:25px}.anHD{font-size:1.5rem;margin-bottom:60px}@media(min-width:640px){.anHD{font-size:2.25rem}}