.callouts-container{display:-webkit-flex;display:flex;width:100%}.callout{position:relative;background-repeat:repeat;padding:3rem 3rem 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex:1 1 auto;flex:1 1 auto;width:33.33%;color:#fff;pointer-events:none}.callout:hover{text-decoration:none}.callout-text{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;max-width:500px}.callout-button{text-transform:uppercase;display:-webkit-flex;display:flex;font-size:17px;text-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-decoration:none;pointer-events:auto;margin:1.5rem 1rem;width:192px;height:48px}.online .callout-button{width:250px}.umbrella .callout-text{height:unset}.callout-title{height:5vw;max-height:50px;pointer-events:auto}.callout-subtitle{width:100%;margin-top:1rem;font-size:20px;text-align:center}.callout-content{width:100%;font-size:17px;font-weight:300}.callout-content ul{list-style-type:none;padding:0;padding-left:16px}.callout-content li{position:relative}.callout-content li:before{content:"";position:absolute;top:5px;left:-13px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #fff}.umbrella .callout{padding-bottom:1rem}.callout.main-academy{background-image:url(/assets/images/patterns/pattern-academy.png);background-size:200px;background-color:#61ad00}.callout.main-ba{background-image:url(/assets/images/patterns/pattern-ba.png);background-size:120px;background-color:#d71f36}.callout.main-online{background-image:url(/assets/images/patterns/pattern-online.png);background-size:180px;background-color:#009fad}.umbrella .callout-button{width:100%;max-width:20rem;height:40px;background-color:#1b365d;margin:2rem 1rem 1rem}.umbrella .callout-button:hover{background-color:#fff;color:#1b365d}.online .callout:nth-child(odd){background-color:#1b365d}.online .callout:nth-child(even){background-color:#486186}.academy .callout:nth-child(odd){background-color:#1b365d}.academy .callout:nth-child(even){background-color:#486186}.callout-program-title{width:100%;text-transform:uppercase;text-align:center;font-size:24px;font-weight:500;white-space:nowrap;pointer-events:auto}.callout-program-subtitle{width:100%;font-size:18px;font-weight:300;line-height:24px;text-align:center;margin:12px 0}.callout-program-subtitle.short{display:none}.callout-bottom{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;position:relative;width:100%;max-width:450px}.online .callout-button{background-color:#009fad}.online .callout-button:hover{background-color:#fff;color:#009fad}.academy .callout-button{background-color:#61ad00}.academy .callout-button:hover{background-color:#fff;color:#61ad00}.callout-img-outer{position:relative;width:100%;height:0;margin-bottom:50%}.callout-graphic{position:absolute;width:100%;height:auto}.callout .circle-arrow{display:none}.circle-arrow{font-style:normal;font-weight:400;font-family:AoPS;display:inline-block;-webkit-font-smoothing:antialiased;margin-left:12px;font-size:31px}.circle-arrow:after{text-transform:none;content:"‚"}.tall-arrow{position:relative;background-repeat:no-repeat;background-size:contain;width:2rem;height:4.5rem;margin-left:2rem}.tall-arrow.white{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 125 330" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="M12.1,328.4c-2.1,0-4.2-0.6-6.1-1.8C1,323.2-0.4,316.4,3,311.3L99.7,165L3,18.7C-0.4,13.6,1,6.8,6.1,3.4c5.1-3.3,11.9-2,15.2,3.1L122,158.9c2.4,3.7,2.4,8.5,0,12.1L21.3,323.5C19.2,326.7,15.7,328.4,12.1,328.4z"/></svg>')}.tall-arrow.green{background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 125 330" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(197, 232, 108)" d="M12.1,328.4c-2.1,0-4.2-0.6-6.1-1.8C1,323.2-0.4,316.4,3,311.3L99.7,165L3,18.7C-0.4,13.6,1,6.8,6.1,3.4c5.1-3.3,11.9-2,15.2,3.1L122,158.9c2.4,3.7,2.4,8.5,0,12.1L21.3,323.5C19.2,326.7,15.7,328.4,12.1,328.4z"/></svg>')}.callout .tall-arrow{display:none}@media (max-width:1000px){.callout{padding-left:2rem;padding-right:2rem}.callout-content ul{margin-top:.5rem}}@media (max-width:870px){.callout-program-title{font-size:20px;font-weight:500;text-align:left;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;pointer-events:auto}.callout-text{margin-bottom:1rem}.callout .circle-arrow{display:block}.callout-button{display:none}}@media (max-width:700px){.callouts-container{-webkit-flex-direction:column;flex-direction:column}.callout{width:100%;padding-top:2rem;padding-left:30px;padding-right:30px}.umbrella .callout{-webkit-flex-direction:row;flex-direction:row;padding-bottom:2rem;pointer-events:auto}.callout-title{height:12vw;margin-bottom:12px}.callout-subtitle{margin-top:0;text-align:left}.callout-program-title{font-size:24px;text-align:center;pointer-events:auto}.academy .callout-program-title{-webkit-flex-direction:row;flex-direction:row;font-size:22px}.academy .circle-arrow{margin-left:12px}.callout-program-subtitle.short{display:none}.callout-program-subtitle{display:block}.callout-text{margin-top:0;width:100%;-webkit-align-items:flex-start;align-items:flex-start}.program .callout-text{-webkit-align-items:center;align-items:center}.callout .tall-arrow{display:block}.callout-button{display:none}}@media (max-width:870px) and (min-width:701px),(max-width:550px){.callout-content{display:none}.callout-program-subtitle{display:none}.callout-program-subtitle.short{display:block}.umbrella .callout-button{display:-webkit-flex;display:flex}.program .callout{padding-top:1rem;padding-left:1rem;padding-right:1rem}.callout-text{margin-top:1rem}}@media (max-width:550px){.callout-program-subtitle.short{display:none}.umbrella .callout-button{display:none}}@media (max-width:420px){.callout{padding-left:20px;padding-right:20px}.program .callout{padding-top:1rem}}@media (max-width:350px){.academy .callout-program-title{font-size:19px}.academy .callout-text{margin-top:0}}