.edu-class-goals{--goals-bg:#FFF7E6;--goals-title:#B85F00;--goals-accent:#B58A2F;--goals-line:rgba(233,180,76,.22);position:relative;isolation:isolate;overflow:hidden;background:var(--goals-bg);color:#20252B;padding:64px 0;font-family:'NotoSan',Arial,sans-serif}
.edu-class-goals--certificates{--goals-bg:#EEF4FA;--goals-title:#315B8A;--goals-accent:#E88400;--goals-line:rgba(49,91,138,.18)}
.edu-class-goals *{box-sizing:border-box}.edu-class-goals-shell{width:min(1200px,calc(100% - 48px));margin:auto;position:relative;z-index:1}
.edu-class-goals:before{content:"";position:absolute;width:300px;height:300px;border:1px solid var(--goals-line);border-radius:50%;right:-90px;top:-80px;box-shadow:0 0 0 36px var(--goals-line);opacity:.45;pointer-events:none}
.edu-class-goals:after{content:"";position:absolute;left:-5%;bottom:28px;width:65%;height:130px;border-top:1px solid var(--goals-line);border-radius:50%;transform:rotate(-7deg);pointer-events:none}
.edu-class-goals h2{display:flex;align-items:flex-start;gap:14px;text-align:left;font:700 28px/1.4 'Edu Intro Averta',Arial,sans-serif;text-transform:uppercase;color:var(--goals-title);margin:0 0 30px}
.edu-class-goals h2 svg{flex:0 0 30px;width:30px;height:30px;margin-top:4px;stroke:var(--goals-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.edu-class-goals h2 span:after{content:"";display:block;width:170px;height:14px;border-bottom:1.5px solid var(--goals-accent);border-radius:50%;transform:rotate(-3deg);margin-top:12px;opacity:.8}
.edu-class-goals-copy{max-width:960px;margin-left:44px;font-size:17px;line-height:1.85}
.edu-class-goals-copy ul,.edu-class-goals-copy ol{padding:0;list-style:none;margin:0}.edu-class-goals-copy li,.edu-class-goals-copy>p{position:relative;padding-left:27px;margin:0 0 18px}
.edu-class-goals-copy li:before,.edu-class-goals-copy>p:before{content:"";position:absolute;left:0;top:.42em;width:16px;height:16px;background:var(--goals-accent);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.edu-class-goals-copy li:last-child,.edu-class-goals-copy>p:last-child{margin-bottom:0}.edu-class-goals-copy li p{margin:0}.edu-class-goals-copy ul ul,.edu-class-goals-copy ol ol{margin-top:12px;padding-left:16px}
@media(max-width:991px){.edu-class-goals{padding:48px 0}.edu-class-goals h2{font-size:25px}.edu-class-goals-copy{font-size:16px}}
@media(max-width:575px){.edu-class-goals{padding:40px 0}.edu-class-goals-shell{width:calc(100% - 40px)}.edu-class-goals h2{font-size:22px;gap:10px;margin-bottom:24px}.edu-class-goals h2 svg{flex-basis:25px;width:25px;height:25px;margin-top:2px}.edu-class-goals h2 span:after{width:130px;height:12px}.edu-class-goals-copy{margin-left:35px;font-size:16px;line-height:1.8}.edu-class-goals-copy li,.edu-class-goals-copy>p{padding-left:23px;margin-bottom:15px}}
