section.curriculum{background:#74973D;padding:40px 1rem!important;margin:80px 0}section.curriculum .separator{position:absolute;width:100%;height:50px;overflow:hidden;left:0}section.curriculum .separator svg{width:100%;height:100%;display:block}section.curriculum .separator.top{top:0;transform:translateY(-50%)}section.curriculum .separator.bottom{bottom:0;transform:translateY(50%)}section.curriculum .wrapper>.content h2,section.curriculum .wrapper>.content h2 *,section.curriculum .wrapper>.content p,section.curriculum .wrapper>.content p *{color:#fff}section.curriculum .wrapper .boxes{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:1rem;margin-top:2rem}section.curriculum .wrapper .boxes details{border-radius:1rem;border:solid 1px #ececec;overflow:hidden;background:#FFF}section.curriculum .wrapper .boxes details[open] summary svg{transform:rotate(45deg)}section.curriculum .wrapper .boxes details summary{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;cursor:pointer;background:#f36a10;padding:1rem;text-align:left}section.curriculum .wrapper .boxes details summary .heading{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:1rem;width:100%}section.curriculum .wrapper .boxes details summary .heading p{font-weight:700;color:#fff}section.curriculum .wrapper .boxes details summary .heading svg{width:16px;height:16px;min-width:16px;min-height:16px}section.curriculum .wrapper .boxes details summary>p{font-weight:700;color:#832900;width:100%}section.curriculum .wrapper .boxes details .panel{padding:1rem}@media only screen and (min-width: 992px){section.curriculum .wrapper>.content{max-width:1008px}section.curriculum .wrapper>.content h2,section.curriculum .wrapper>.content h2 *{font-size:3.75rem}section.curriculum .wrapper>.content p,section.curriculum .wrapper>.content p *{font-size:1.25rem}section.curriculum .wrapper .boxes{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto}section.curriculum .wrapper .boxes details{flex:1 0 33%}section.curriculum .wrapper .boxes details .top .heading p{font-size:1.3125rem}section.curriculum .wrapper .boxes details .top>p{font-size:1.3125rem}}
