.ep{display:flex;flex-direction:row;gap:32px;align-self:end}@media(max-width:767px){.ep{gap:8px;justify-content:space-between}}.fp{color:#fff;font-weight:500;background:none;border:none;padding:16px;position:relative;cursor:pointer}.fp:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:4px;background-color:#39c080;opacity:0;transform:scale3d(0,0,1) skewX(30deg);transition:opacity .4s linear,transform .2s ease-in-out}.gp{font-weight:700}.gp:before{opacity:1;transform:scaleX(1) skewX(30deg)}.hp{width:-moz-fit-content;width:fit-content}@media(max-width:767px){.hp{width:auto}}.ip{margin:0;font-size:1.6rem;line-height:2.2rem;letter-spacing:.01em}.jp{width:100%;display:grid;grid-template-columns:1.3fr 2fr;padding:48px 80px;grid-gap:32px;gap:32px;align-items:center;grid-template-areas:"left right"}@media(max-width:991px){.jp{grid-template-areas:"right" "left";display:grid;grid-template-rows:1fr auto;grid-template-columns:none;padding:24px}}.kp{grid-area:left;padding:16px;height:100%;min-width:250px;display:flex;flex-direction:column;justify-content:center;gap:32px}@media(max-width:767px){.kp{padding:0;gap:16px;justify-content:flex-start;height:min-content}}.lp{font-weight:700;margin:0}.mp{grid-area:right;position:relative;display:grid;place-items:center}.cp{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:48px 0;max-width:46rem;width:100%}@media(max-width:575px){.cp{padding:16px 0}}.dp{position:relative;max-width:140px;width:100%;height:29px;margin:12px 0}.dp img{object-fit:contain}@media(max-width:575px){.dp{max-width:125px}}.np{border:.3rem solid #e5eef7;padding:8px;width:100%}.np,.op{border-radius:7px}.op{background-color:#002957;padding:16px}@media(max-width:767px){.op{padding:8px}}.pp{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:16px}@media(max-width:767px){.pp{gap:8px}}.qp{cursor:pointer;border:none;border-radius:.3rem;background-color:#002957;color:#fff;padding:8px 16px;font-weight:500;line-height:1;transition:background-color .2s ease-in-out}.qp:hover{background-color:#2e8ad0}@media(max-width:767px){.qp{padding:8px 12px;font-size:1.3rem}}.rp{background-color:#2e8ad0}.sp{width:100%;place-self:center;min-height:380px;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.sp{min-height:250px}}.tp{display:grid;grid-area:code;min-height:380px;width:100%}@media(max-width:767px){.tp{width:100%;min-height:0;max-height:250px;overflow-y:scroll}}