.healthy-relationships{font-family:var(--font-poppins);font-size:1.6rem}.healthy-relationships a{color:#0a6188}.healthy-relationships .container{max-width:1084px;margin-left:auto;margin-right:auto}.healthy-relationships .row{max-width:100%}.healthy-relationships .row__course{max-width:925px;margin:0 auto}.healthy-relationships .row__course li{color:#008484;margin-bottom:1.4rem}.healthy-relationships .row__checkered{height:243px;background:url(/apps/heart-parent-training/_next/static/media/checkered-bg.e62d3076.png);margin-top:60px}.healthy-relationships .row__purple{height:192px;background:#3d3169}@media(min-width:990px){.healthy-relationships .intro-text{max-width:465px}}.healthy-relationships .intro-text h2{font-size:2rem;text-wrap:auto}.healthy-relationships h3{font-size:3.2rem;font-family:var(--font-sriracha);font-weight:400;color:#3d3169;margin:4.5rem 0}.healthy-relationships h4{font-size:1.8rem;font-weight:700;margin:2rem 0}.healthy-relationships img{height:auto}.healthy-relationships__header{font-size:3.48rem;text-align:center;width:-moz-fit-content;width:fit-content;margin:40px auto;font-family:var(--font-questrial);text-shadow:.93px 0 0 #000}.healthy-relationships__header a{text-decoration:none}.healthy-relationships__header hr{border:2px solid #f0bb00}.healthy-relationships__header span{font-size:2.4rem;font-weight:400;display:block;text-shadow:none;color:#6c6c6c}.healthy-relationships__ready-section{background:url(/apps/heart-parent-training/_next/static/media/chalk-bg.449ebaf7.png) no-repeat;background-size:cover;padding:55px}.healthy-relationships__ready-section hr{transform:rotate(90deg);transform-origin:50% 50%;height:2px;border:none;background:#929292}.healthy-relationships .module-intro__box{text-align:center;border-radius:8px;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:402px;margin:0 auto}@media(min-width:992px){.healthy-relationships .module-intro__box--1{border-right:1px solid #929292}.healthy-relationships .module-intro__box--2{border-left:1px solid #929292}}@media(max-width:992px){.healthy-relationships .module-intro__box--1{border-bottom:1px solid #929292;padding-bottom:20px}.healthy-relationships .module-intro__box--2{border-top:1px solid #929292;padding-top:20px}}.healthy-relationships .module-intro__box h3{width:-moz-fit-content;width:fit-content;font-size:2.9rem;padding:15px 20px;background:url(/apps/heart-parent-training/_next/static/media/bg_tape-MIDDLE.1b19edc5.png) no-repeat;background-size:cover;color:#000;font-family:var(--font-poppins);font-weight:600;margin:0}.healthy-relationships .module-intro__box h4{font-size:3rem;line-height:35px;color:#fff;font-family:var(--font-sriracha);font-weight:400}.healthy-relationships .module-intro__box .big-button{background:url(/apps/heart-parent-training/_next/static/media/Arrow-1.94108512.png) 90% no-repeat;background-size:26px;font-size:2.4775rem;font-family:var(--font-sriracha);border-radius:10px;border:2.825px solid #000;cursor:pointer;box-shadow:-4px 4px 0 0 #000;padding:8px 60px 8px 29px;color:#fff;text-decoration:none}.healthy-relationships .module-intro__box .big-button--blue{background-color:#3a7f82}.healthy-relationships .module-intro__box .big-button--orange{background-color:#d56c1c}.healthy-relationships .module-intro__box .big-button--disabled{background-color:gray;color:#bbb;opacity:.3;cursor:no-drop}.healthy-relationships .module-intro__box p{color:#fff;font-size:1.4rem}.healthy-relationships .module-intro__box p a{text-decoration:underline;color:#fff}.healthy-relationships__call-to-action{border:2px solid #929292;border-radius:15px;text-align:center;font-size:2rem;font-weight:700;color:#fff;padding:17px}@media(min-width:1091px){.healthy-relationships__call-to-action{padding:17px 198px}}.healthy-relationships__call-to-action .button,.healthy-relationships__call-to-action button{background:#3a7f82 url(/apps/heart-parent-training/_next/static/media/Arrow-1.94108512.png) 90% no-repeat;font-size:3.5rem;font-family:var(--font-sriracha);border-radius:15px;border:2.825px solid #000;cursor:pointer;box-shadow:-4px 4px 0 0 #000;padding:15px 80px 15px 40px;color:#fff;text-decoration:none}@media(min-width:1091px){.healthy-relationships__call-to-action .button,.healthy-relationships__call-to-action button{margin-left:30px}}@media(max-width:675px){.healthy-relationships .button,.healthy-relationships .module-intro__box .big-button,.healthy-relationships button{font-size:1.6rem;background-size:1.6rem;display:flex;align-items:center;background-position:92%;padding:5px 30px 5px 10px;margin:5px auto}}