.external-link{font-family:var(--font-poppins);font-size:1.4rem}.external-link .text-left{text-align:left}.external-link p{font-size:1.4rem;font-weight:300}.external-link h3{font-size:1.8rem;text-wrap:unset;font-family:var(--font-poppins);line-height:normal}.external-link__overlay{background-color:rgba(0,0,0,.4);position:fixed;inset:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);animation:overlayShow .5s cubic-bezier(.16,1,.3,1);z-index:99998}.external-link__btn{cursor:pointer}.external-link__content{font-weight:400;position:relative;background:url(/apps/heart-parent-training/_next/static/media/chalk-bg-2.de62325c.png);color:#fff;border-radius:15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1025px;max-width:90vw;max-height:85vh;padding:97px 90px 50px;animation:contentShow .3s cubic-bezier(.16,1,.3,1);z-index:99999;overflow-y:auto}@media(max-width:767px){.external-link__content{overflow-y:scroll;padding:40px}}.external-link__top-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;gap:2rem}.external-link__x{font-size:3rem;cursor:pointer;transition:opacity .1s;position:absolute;top:19px;right:19px;background:#a8a8a8;color:#000;padding:0 11.25px;border-radius:8px}.external-link__x:hover{opacity:60%}.external-link__title{font-size:2.2rem;font-weight:500;color:#454545}.external-link__text{font-size:1.5rem;font-weight:300}.external-link__text b{font-weight:500}.external-link__disclaimer-link{color:#3d316a;font-weight:600;text-decoration:none}.external-link__disclaimer-link:active,.external-link__disclaimer-link:focus,.external-link__disclaimer-link:hover{text-decoration:underline;color:#81418c}.external-link__modal-btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.6rem;font-weight:300;cursor:pointer}.external-link__bottom-wrapper{text-align:center}.external-link__bottom-wrapper p{max-width:417px;margin:0 auto}.external-link__close,.external-link__link{font-weight:600}.external-link__close{background-color:#efefef;border-color:#efefef;color:#454545}.external-link__close:active,.external-link__close:focus,.external-link__close:hover{background-color:#454545;border-color:#454545;color:#efefef}.external-link__link{background-color:#edc51d;border-color:#edc51d;color:#3d316a;text-decoration:none}.external-link__link:active,.external-link__link:focus,.external-link__link:hover{background-color:#3d316a;border-color:#3d316a;color:#edc51d}.external-link__continue-link{text-decoration:underline;cursor:pointer;color:#fff;font-weight:16px;font-weight:700}.external-link__hr{border-top:1px solid #b0b0b0;margin:2rem 0}.external-link__register-box{border:2px solid #b0b0b0;border-radius:15px;padding:9rem 5rem}@media(max-width:990px){.external-link__register-box{margin-top:10px;padding:3rem}}.external-link__button{font-size:2.3558rem;font-family:var(--font-sriracha);border-radius:15px;border:2.825px solid #000;cursor:pointer;box-shadow:-4px 4px 0 0 #000;padding:10px;width:158px;margin:5px auto;box-sizing:border-box;text-decoration:none}.external-link__button--1{background:#3a7f82;color:#fff}.external-link__button--2{background:#fff;color:#3a7f82}.external-link__button a{text-decoration:none}.external-link .mw-845{max-width:845px}.external-link .mw-410{max-width:410px}.external-link .mw-285{max-width:285px;margin:0 auto}.external-link .check-list{list-style:none;padding-left:10px;text-align:left}.external-link .check-list li{background-image:url(/apps/heart-parent-training/_next/static/media/check-mark-2.6c319ea2.png);background-repeat:no-repeat;background-position:0;background-size:25px;padding-left:30px;margin-bottom:2rem}.external-link .check-list.d-flex{padding-left:0;max-width:400px;margin:0 auto}.external-link .check-list.d-flex li{display:flex;flex-direction:column;background:url(/apps/heart-parent-training/_next/static/media/x-box.fdcd2812.png) no-repeat top;background-size:19px;padding-left:0;padding-top:30px;text-align:center;margin:1rem auto}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-10%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}