.curriculumheader_curriculumHeader__vkiWo{position:relative;padding:calc(var(--section-padding-top) * 1.5) 10%;display:flex;align-items:center;justify-content:center}.curriculumheader_curriculumWrapper__UvfFI{width:85%;padding:3vw 2vw;background-color:hsla(0,0%,100%,.94);position:relative}.curriculumheader_curriculumWrapper__UvfFI:after{content:"";display:inline-block;position:absolute;top:-9px;left:35%;width:30%;height:18px;background-color:var(--primary-color)}.curriculumheader_curriculumHeader__vkiWo h1{text-align:center;font-size:3rem}.curriculumheader_curriculumHeader__vkiWo p{padding:2vw 5% 0;font-size:1.1rem;line-height:200%}@media only screen and (min-width:650px) and (max-width:990px){.curriculumheader_curriculumWrapper__UvfFI{width:90%}}@media only screen and (max-width:649px){.curriculumheader_curriculumHeader__vkiWo{display:flex;align-items:center;justify-content:center;padding:calc(var(--section-padding-top) * 2.5) 2%}.curriculumheader_curriculumWrapper__UvfFI{width:95%;padding:10vw 4vw}.curriculumheader_curriculumWrapper__UvfFI:after{left:30%;width:40%}.curriculumheader_curriculumHeader__vkiWo h1{text-align:center;font-size:3rem}.curriculumheader_curriculumHeader__vkiWo p{padding:4vw 5% 0}}.curriculumcontent_curriculumContent__JO_jy{position:relative;background-color:#fcfcfc}.curriculumcontent_wrapper__QFNFX{padding:var(--section-padding-top) 5%;display:inline-block;width:60%;margin:0 15%;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.4)}.curriculumcontent_item__sNfex{padding:2vw 0;position:relative}.curriculumcontent_item__sNfex:first-child{padding-top:0}.curriculumcontent_item__sNfex:last-child{padding-bottom:0}.curriculumcontent_item__sNfex:not(.curriculumcontent_item__sNfex:last-child){border-bottom:1px solid #d9d9d9}.curriculumcontent_item__sNfex h2{font-size:2rem;color:var(--primary-color)}.curriculumcontent_item__sNfex p{padding-right:25%;font-size:1.3rem;margin-top:1vw;line-height:160%}.curriculumcontent_infoWrapper__Pvav8{padding:4vw 0}.curriculumcontent_info__SdkkW{display:inline-block;width:40%;padding:2.5%;background-color:#f0f8ff;margin:1vw 2%;border:1px solid #a3bbcf;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.4)}.curriculumcontent_info__SdkkW h2{text-align:center;font-size:2.5rem}.curriculumcontent_info__SdkkW p{font-size:1.2rem;margin-top:1vw;line-height:180%}@media only screen and (min-width:650px) and (max-width:990px){.curriculumcontent_item__sNfex p{padding-right:25%}.curriculumcontent_item__sNfex h2{font-size:2.3rem;color:var(--primary-color)}.curriculumcontent_item__sNfex{padding:3vw 0}}@media only screen and (max-width:649px){.curriculumcontent_wrapper__QFNFX{width:auto;display:block;margin:0}.curriculumcontent_item__sNfex{padding:4vw 0}.curriculumcontent_item__sNfex h2{font-size:2.5rem}.curriculumcontent_item__sNfex p{padding-right:5%;font-size:1.4rem;margin-top:2vw}}