@font-face{font-family:"Forward Teacher Pen";src:url(//forwardedu.com/cdn/shop/t/30/assets/forward-teacher-pen.woff2?v=139299198520980149491794496501) format("woff2");font-display:swap}
@font-face{font-family:"Carebear";src:url(//forwardedu.com/cdn/shop/t/30/assets/carebear.woff2?v=88728207440604422871794496501) format("woff2");font-display:swap}
.template-page-teacher-grant{--pen:#d6362b}
.template-page-teacher-grant .fe-pen{font-family:"Forward Teacher Pen",cursive;font-weight:400;line-height:1.1;color:var(--pen);letter-spacing:0;text-transform:none}
.template-page-teacher-grant .fe-ring,.template-page-teacher-grant .fe-under{position:relative;display:inline-block;white-space:nowrap}
.template-page-teacher-grant .fe-ring{margin:0 .4em}
.template-page-teacher-grant .fe-ring::after{content:"";position:absolute;inset:-14px -22px;background:url(//forwardedu.com/cdn/shop/t/30/assets/pen-ring.svg?v=22281147202933787951794496501) center/100% 100% no-repeat;transform:rotate(-2deg);pointer-events:none}
.template-page-teacher-grant .fe-under::after{content:"";position:absolute;left:-4px;right:-4px;bottom:-12px;height:20px;background:url(//forwardedu.com/cdn/shop/t/30/assets/pen-underline.svg?v=183217222692826641071794496501) center/100% 100% no-repeat;pointer-events:none}
.template-page-teacher-grant .fe-pen-hero{background-color:#fffefa;background-image:repeating-linear-gradient(transparent 0,transparent 39px,#cfe6f2 39px,#cfe6f2 40px);padding:120px 24px 130px;overflow:hidden}
.template-page-teacher-grant .fe-pen-hero__in{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center}
.template-page-teacher-grant .fe-pen-hero__text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px;text-align:left}
.template-page-teacher-grant .fe-pen-hero__text .subheading{margin:0}
.template-page-teacher-grant .fe-pen-hero h1{margin:0;font-size:clamp(40px,4.4vw,62px);line-height:1.12;letter-spacing:-.02em}
.template-page-teacher-grant .fe-pen-hero .rte p{margin:0;font-size:20px;line-height:1.55;max-width:600px}
.template-page-teacher-grant .fe-pen-hero__btns{display:flex;flex-wrap:wrap;gap:14px}
.template-page-teacher-grant .fe-pen-hero__btns .button{margin:0}
.template-page-teacher-grant .fe-pen-hero__btns .button.white{box-shadow:inset 0 0 0 2px #1a1c1d}
.template-page-teacher-grant .fe-pen-hero__arrow{position:absolute;right:10px;top:-6px;width:90px;height:auto;transform:rotate(-42deg) scaleX(-1)}
.template-page-teacher-grant .fe-pen-hero__media{position:relative}
.template-page-teacher-grant .fe-pen-hero__media>img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 30px 60px -20px rgba(30,60,50,.35)}
.template-page-teacher-grant .fe-pen-hero__note{position:absolute;left:-80px;top:-80px;transform:rotate(5deg);font-size:30px;z-index:2}
.template-page-teacher-grant .fe-sheet{position:absolute;left:-44px;bottom:-86px;width:560px;box-sizing:border-box;transform:rotate(-4deg) scale(.6);transform-origin:left bottom;background:#fff;box-shadow:0 30px 60px -18px rgba(30,60,50,.35);padding:34px 36px 40px;display:flex;flex-direction:column;gap:14px;text-align:left;color:#1a1c1d}
.template-page-teacher-grant .fe-sheet__title{font-size:15px;font-weight:700;letter-spacing:.12em;color:#5c5c5c;border-bottom:2px solid #1a1c1d;padding-bottom:8px}
.template-page-teacher-grant .fe-sheet__q{font-size:18px;font-weight:700}
.template-page-teacher-grant .fe-sheet__a{position:relative;font-family:"Carebear",cursive;font-size:36px;line-height:1.15;color:#3a3a3a}
.template-page-teacher-grant .fe-sheet__a img{position:absolute;width:42px;height:auto}
.template-page-teacher-grant .fe-sheet__tape{position:absolute;left:50%;top:-14px;width:120px;height:30px;margin-left:-60px;background:rgba(255,226,107,.8);transform:rotate(-4deg)}
.template-page-teacher-grant .fe-steps .fe-step-num,.template-page-teacher-grant .fe-steps li:last-child .fe-step-num{border:0;background:url(//forwardedu.com/cdn/shop/t/30/assets/pen-loop.svg?v=139546824599931578871794496501) center/100% 100% no-repeat;color:var(--pen);font-family:"Forward Teacher Pen",cursive;font-weight:400;font-size:46px;transform:rotate(-4deg)}
.template-page-teacher-grant .fe-steps li:nth-child(even) .fe-step-num{transform:rotate(5deg)}
.template-page-teacher-grant .fe-split__rows li{position:relative}
.template-page-teacher-grant .fe-li-note{position:absolute;right:-14px;top:-18px;font-size:22px;transform:rotate(4deg)}
.template-page-teacher-grant [id$="__icons_receive_2"] .text-with-icons__block:nth-child(1) svg path{fill:#1a9e5c}
.template-page-teacher-grant [id$="__icons_receive_2"] .text-with-icons__block:nth-child(2) svg path{fill:#fd6262}
.template-page-teacher-grant [id$="__icons_receive_2"] .text-with-icons__block:nth-child(3) svg path{fill:#2795b9}
.template-page-teacher-grant [id$="__apply_band_mid"] em{display:inline-block;margin-top:6px;font-family:"Forward Teacher Pen",cursive;font-style:normal;font-size:28px;line-height:1.15;color:#fff4b8;transform:rotate(-2deg)}
.template-page-teacher-grant .fe-compare-note{max-width:1000px;margin:0 auto -6px;padding-left:38%;display:flex;align-items:flex-end;gap:4px;transform:rotate(-3deg)}
.template-page-teacher-grant .fe-compare-note span{font-size:26px}
.template-page-teacher-grant .fe-compare-note img{width:80px;height:auto;margin-bottom:-34px;transform:scaleX(-1) rotate(70deg);order:-1}
.template-page-teacher-grant .fe-compare thead .fe-hl{background:#f2faf6;color:#1a1c1d;font-weight:700}
.template-page-teacher-grant .fe-compare thead .fe-ring{margin:0}
.template-page-teacher-grant .fe-compare thead .fe-ring::after{inset:-9px -12px}
.template-page-teacher-grant .fe-pen-line{font-size:32px;margin:0}
@media (max-width:989px){
.template-page-teacher-grant .fe-pen-hero__in{grid-template-columns:1fr;gap:96px}
.template-page-teacher-grant .fe-pen-hero__arrow{display:none}
.template-page-teacher-grant .fe-pen-hero__media{max-width:640px}
.template-page-teacher-grant .fe-pen-hero__note{left:0;top:-58px}
.template-page-teacher-grant .fe-sheet{left:-6px}
}
@media (max-width:749px){
.template-page-teacher-grant .fe-pen-hero{padding:56px 16px 110px}
.template-page-teacher-grant .fe-pen-hero__in{gap:72px}
.template-page-teacher-grant .fe-pen-hero__note{left:0;top:-58px;font-size:24px}
.template-page-teacher-grant .fe-sheet{left:-6px;bottom:-70px;transform:rotate(-4deg) scale(.48)}
.template-page-teacher-grant .fe-li-note{right:8px;top:-14px;font-size:19px}
.template-page-teacher-grant .fe-compare-note{display:none}
.template-page-teacher-grant .fe-steps .fe-step-num,.template-page-teacher-grant .fe-steps li:last-child .fe-step-num{font-size:36px}
}
