.stackable-diagram{margin-left:-4.16666667%;margin-right:-4.16666667%}.stackable-diagram h3{display:none}.stackable-diagram .credential-type{padding-left:3.84615385%;padding-right:3.84615385%}.stackable-diagram .credential-type .box{margin-top:100px;position:relative;background:#fff;padding:1.25em 1.875em;box-shadow:0 0 6px rgba(147,149,152,.25)}.stackable-diagram .credential-type h5{margin-top:1.5em;text-align:center}.stackable-diagram .credential-type h5:before{display:none}.stackable-diagram .credential{position:absolute;left:50%;margin-left:-120px;width:240px;bottom:100%;min-height:100px;margin-bottom:-20px;text-align:center;border-radius:10px;padding:1em;box-shadow:0 0 6px rgba(147,149,152,.25);display:flex;flex-direction:column;justify-content:center;align-items:center}.stackable-diagram .credential.sky{background:#52bfe3}.stackable-diagram .credential.lime{background:#8dc63f}.stackable-diagram .credential.orange{background:#faa31b}.stackable-diagram .credential.peach{background:#ed6a5a}.stackable-diagram .credential h4{font-size:1em;line-height:1.375;font-weight:800;letter-spacing:.4px;text-transform:uppercase;margin:0}.stackable-diagram .credential .note{margin:.5em 0 0;font-size:.75em}.stackable-diagram .hanging-note{background:#f5f5f5;border-radius:0 0 10px 10px;max-width:220px;margin:0 auto;padding:.5em 1em;font-size:.75em;font-weight:300;text-transform:uppercase;letter-spacing:.6px;text-align:center}.stackable-diagram .achieved{position:relative;max-width:240px;margin:.71428571em auto;padding:.71428571em 1.42857143em;text-align:center;text-transform:uppercase;font-size:.875em;font-weight:300;letter-spacing:.7px;border-radius:10px}.stackable-diagram .achieved.sky{background:rgba(82,191,227,.15)}.stackable-diagram .achieved.lime{background:rgba(141,198,63,.2)}.stackable-diagram .achieved.orange{background:rgba(250,163,27,.2)}.stackable-diagram .achieved:after{content:"\f00c";position:absolute;width:24px;height:24px;text-align:center;line-height:24px;font-family:ivy-tech-icons;color:#006648;right:-12px;top:50%;margin-top:-12px;font-size:20px}.stackable-diagram .timeline{display:none}.stackable-diagram .list-icon li{line-height:1.125}.stackable-diagram .list-icon li:before{top:3px;font-size:20px;left:-32px}.stackable-diagram .list-icon li.cycle:before,.stackable-diagram .list-icon li.dollar:before,.stackable-diagram .list-icon li.star-ribbon:before{font-size:24px}.stackable-diagram .list-icon li.cycle:before,.stackable-diagram .list-icon li.dollar:before{left:-27px}.stackable-diagram .button-wrap,.stackable-diagram .nav{display:none}.js .stackable-diagram{position:relative;overflow:hidden;padding-bottom:6px}.js .stackable-diagram .outer-container{position:relative;width:1000%}.js .stackable-diagram .ivy-col{width:30%;float:left}.js .stackable-diagram .ivy-col .credential-type{width:33.3333%;float:left;padding-left:1.28205128%;padding-right:1.28205128%}.js .stackable-diagram .final-col{width:10%;float:left}.js .stackable-diagram .final-col .credential-type{width:100%}.js .stackable-diagram .credential-type .box{margin-top:80px}.js .stackable-diagram .button-wrap{display:block;text-align:center}.js .stackable-diagram .button-wrap .button{font-size:12px;font-weight:800;padding:.875em}.js .stackable-diagram .nav{position:absolute;font-size:20px;width:24px;height:24px;padding:0;border:0;background:0 0;color:#000;text-align:center;line-height:24px;top:38px}.js .stackable-diagram .prev{left:3.84615385%}.js .stackable-diagram .next{right:3.84615385%}.js .stackable-diagram.has-3 .ivy-col{width:20%}.js .stackable-diagram.has-3 .ivy-col .credential-type{width:50%;padding-left:1.92307692%;padding-right:1.92307692%}.js .stackable-diagram.has-2 .ivy-col{width:10%}.js .stackable-diagram.has-2 .ivy-col .credential-type{width:100%;padding-left:3.84615385%;padding-right:3.84615385%}@media only screen and (min-width:375px){.stackable-diagram{margin-left:-11.32075472%;margin-right:-11.32075472%}.stackable-diagram .credential-type{padding-left:9.23076923%;padding-right:9.23076923%}.js .stackable-diagram .ivy-col .credential-type{padding-left:3.07692308%;padding-right:3.07692308%}.js .stackable-diagram .prev{left:9.23076923%}.js .stackable-diagram .next{right:9.23076923%}.js .stackable-diagram.has-3 .ivy-col .credential-type{padding-left:4.61538462%;padding-right:4.61538462%}.js .stackable-diagram.has-2 .ivy-col .credential-type{padding-left:9.23076923%;padding-right:9.23076923%}}@media only screen and (min-width:768px){.stackable-diagram{margin-left:-13px;margin-right:-13px}.stackable-diagram:after{content:"";display:table;clear:both}.stackable-diagram h3{position:relative;display:block;text-align:center;margin:0 13px 28px;padding-bottom:16px;display:flex;justify-content:center;align-items:flex-end}.stackable-diagram h3:after{position:absolute;width:100%;height:6px;border-radius:3px;background:#2a8646;content:"";left:0;bottom:0}.stackable-diagram .ivy-col h3{font-size:1.125em;font-weight:700;text-transform:uppercase;letter-spacing:.45px;color:#006648}.stackable-diagram .ivy-col h3:after{background:#2a8646}.stackable-diagram .final-col h3{font-size:1em;font-weight:400;letter-spacing:.4px;color:#939598}.stackable-diagram .final-col h3:after{background:#939598}.stackable-diagram .credential-type .box{padding:100px 0 0;background:0 0;box-shadow:none}.stackable-diagram .credential-type h5{position:relative;margin-top:.5em;margin-bottom:4px;display:flex;justify-content:center;align-items:flex-end}.stackable-diagram .credential-type h5.icon:before{position:absolute;display:block;color:#2a8646;width:24px;height:24px;line-height:24px;text-align:center;bottom:-26.5px;left:50%;margin-left:-12px;font-size:20px;z-index:1}.stackable-diagram .credential-type h5.circle-under:before{position:absolute;display:block;content:"";background:#2a8646;width:16px;height:16px;border-radius:50%;bottom:-22px;left:50%;margin-left:-8px;z-index:1}.stackable-diagram .credential{left:0;top:0;bottom:auto;width:100%;min-height:100px;margin-left:0;margin-bottom:0;padding:.5em}.stackable-diagram .ivy-col .credential:after{position:absolute;content:"\ea3c";font-family:ivy-tech-icons;width:24px;height:24px;text-align:center;line-height:24px;right:-25px;top:38px}.stackable-diagram .achievements:after,.stackable-diagram .achievements:before{content:"";display:table}.stackable-diagram .achievements:after{clear:both}.stackable-diagram .hanging-note{padding-top:1.5em;margin-top:-1em}.stackable-diagram .timeline{position:relative;display:block;height:20px}.stackable-diagram .timeline .ends{position:absolute;left:0;top:0;box-sizing:content-box;width:400%;padding:0 37px;height:20px;border-left:2px solid #3d3d3d;border-right:2px solid #3d3d3d}.stackable-diagram .timeline .solid-line{position:absolute;left:0;top:0;height:11px;width:100%;border-bottom:2px solid #3d3d3d}.stackable-diagram .timeline .dotted-line{position:absolute;right:0;top:0;box-sizing:content-box;width:37.5%;height:8px;border-bottom:4px dashed #fff}.stackable-diagram .timeline .dotted-line.half{width:50%}.stackable-diagram .timeline .dotted-line.most{width:85%}.stackable-diagram .timeline .dotted-line.whole{width:100%}.js .stackable-diagram,.stackable-diagram{position:static;overflow:visible}.js .stackable-diagram .outer-container,.stackable-diagram .outer-container{position:static;width:100%}.js .stackable-diagram .final-col,.js .stackable-diagram .ivy-col,.stackable-diagram .final-col,.stackable-diagram .ivy-col{float:left}.js .stackable-diagram .final-col .credential-type,.js .stackable-diagram .ivy-col .credential-type,.stackable-diagram .final-col .credential-type,.stackable-diagram .ivy-col .credential-type{padding-left:13px;padding-right:13px}.js .stackable-diagram .ivy-col,.stackable-diagram .ivy-col{width:75%}.js .stackable-diagram .final-col,.stackable-diagram .final-col{width:25%}.js .stackable-diagram .credential-type .box,.stackable-diagram .credential-type .box{margin-top:0}.js .stackable-diagram .button-wrap,.js .stackable-diagram .nav,.stackable-diagram .button-wrap,.stackable-diagram .nav{display:none}.stackable-diagram.has-3 .timeline .ends{width:300%;padding:0 24px}.js .stackable-diagram.has-3 .ivy-col,.stackable-diagram.has-3 .ivy-col{width:66.6667%}.js .stackable-diagram.has-3 .final-col,.stackable-diagram.has-3 .final-col{width:33.3333%}.js .stackable-diagram.has-3 .final-col .credential-type,.js .stackable-diagram.has-3 .ivy-col .credential-type,.stackable-diagram.has-3 .final-col .credential-type,.stackable-diagram.has-3 .ivy-col .credential-type{padding-left:13px;padding-right:13px}.stackable-diagram.has-2 .ivy-col .box{margin-left:-13px;margin-right:-13px}.stackable-diagram.has-2 .ivy-col .split-layout{width:50%;padding-left:13px;padding-right:13px}.stackable-diagram.has-2 .ivy-col h3{width:50%;width:calc(50% - 26px)}.stackable-diagram.has-2 .ivy-col h3.deemphasize{text-transform:none;font-size:.875em;font-weight:400;letter-spacing:.4px}.stackable-diagram.has-2 .ivy-col .credential{position:static}.stackable-diagram.has-2 .ivy-col .credential:after{font-size:32px;width:32px;right:25%;margin-right:-16px}.stackable-diagram.has-2 .ivy-col .list-icon{width:200%;width:calc(200% + 26px);padding-left:0}.stackable-diagram.has-2 .ivy-col .list-icon:after{content:"";display:table;clear:both}.stackable-diagram.has-2 .ivy-col .list-icon li{margin-top:0;padding-left:2em;width:44.15%;width:calc(50% - 13px);float:left}.stackable-diagram.has-2 .ivy-col .list-icon li:before{left:0}.stackable-diagram.has-2 .ivy-col .list-icon li.cycle:before,.stackable-diagram.has-2 .ivy-col .list-icon li.dollar:before{left:5px}.stackable-diagram.has-2 .ivy-col .list-icon li+li{float:right}.stackable-diagram.has-2 .timeline .ends{width:300%;padding:0 24px}.js .stackable-diagram.has-2 .ivy-col,.stackable-diagram.has-2 .ivy-col{width:66.6667%}.js .stackable-diagram.has-2 .final-col,.stackable-diagram.has-2 .final-col{width:33.3333%}.js .stackable-diagram.has-2 .final-col .credential-type,.js .stackable-diagram.has-2 .ivy-col .credential-type,.stackable-diagram.has-2 .final-col .credential-type,.stackable-diagram.has-2 .ivy-col .credential-type{padding-left:13px;padding-right:13px}}@media only screen and (min-width:1024px){.stackable-diagram{margin-left:-25px;margin-right:-25px}.stackable-diagram h3{margin-left:25px;margin-right:25px}.stackable-diagram .ivy-col .credential:after{font-size:24px;right:-37px}.stackable-diagram .achieved{margin:.625em auto;padding:.625em 1.25em;font-size:1em}.stackable-diagram .timeline .ends{padding:0 73px}.js .stackable-diagram .final-col .credential-type,.js .stackable-diagram .ivy-col .credential-type,.stackable-diagram .final-col .credential-type,.stackable-diagram .ivy-col .credential-type{padding-left:25px;padding-right:25px}.stackable-diagram.has-3 .timeline{padding:0 48px}.js .stackable-diagram.has-3 .final-col .credential-type,.js .stackable-diagram.has-3 .ivy-col .credential-type,.stackable-diagram.has-3 .final-col .credential-type,.stackable-diagram.has-3 .ivy-col .credential-type{padding-left:25px;padding-right:25px}}.intro-background{background:#fff url(../png/pattern-ivy-large-right%402x.png) no-repeat right top;background-size:320px auto}@media only screen and (min-width:768px){.intro-background{background-size:639px auto}}@media only screen and (min-width:1024px){.intro-background{background-position:right center}}@media only screen and (min-width:768px){.hero.title-only{padding-bottom:2.5em}}.intro-stratum{padding:0 0 1.25em}.intro-stratum h2{margin:0;font:normal normal 2.25em/1 din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}@media only screen and (min-width:768px){.intro-stratum h2{margin:0 0 .75em;font-size:3em;letter-spacing:.8px}.intro-stratum .tp-text-right{margin-top:0}}@media only screen and (min-width:1024px){.intro-stratum h2{font-size:3.75em;letter-spacing:1.5px}.intro-stratum .wysiwyg{font-size:1.125em}}.about-stratum{padding:0 0 1em}.about-stratum h3{font-size:1.3125em}@media only screen and (min-width:768px){.about-stratum h3{font-size:1.5em}}.stackable-stratum{background:#f5f5f5;padding:2.75em 0}.stackable-stratum .width-wrap-p120{max-width:1200px}.stackable-stratum h2{margin:0 0 .5em;font:normal normal 2.25em/1 din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.9px;text-align:center}@media only screen and (min-width:768px){.stackable-stratum{background:#fff}}.benefits-stratum{padding:3em 0 2em}.benefits-stratum h3{font-weight:800;font-size:1.3125em;letter-spacing:.53px;text-transform:uppercase}.benefits-stratum .list-icon{padding-left:0}.benefits-stratum .list-icon li:before{display:none}.benefits-stratum .col-green .wysiwyg{margin-top:2em;background:#f3f9eb;padding:1.5em}@media only screen and (min-width:375px){.benefits-stratum .col-green .wysiwyg{padding:2.5em 1.875em}}@media only screen and (min-width:768px){.benefits-stratum{padding:2em 0}.benefits-stratum .row{margin-left:-20px;margin-right:-20px}.benefits-stratum .row .col{padding:20px}.benefits-stratum .col-green{background:#f3f9eb}.benefits-stratum .col-green .wysiwyg{margin-top:0;background:0 0;padding:0}.benefits-stratum .list-icon{padding-left:32px}.benefits-stratum .list-icon li:before{display:block;top:3px;font-size:20px;left:-32px}.benefits-stratum .list-icon li.star-ribbon:before{font-size:24px}}@media only screen and (min-width:1024px){.benefits-stratum{padding:1em 0 2em}.benefits-stratum .row{margin-left:-40px;margin-right:-40px}.benefits-stratum .row .col{padding:40px}}@media only screen and (min-width:1300px){.benefits-stratum .row{margin-left:-50px;margin-right:-50px}.benefits-stratum .row .col{padding:40px 50px}}.accordion-stratum{padding:3em 0 4em;background:linear-gradient(to bottom,#fff,#fff 200px,#f5f5f5 200px,#f5f5f5)}.accordion-stratum h2{font:normal normal 2.25em/1.2222 din-1451-lt-pro-engschrift,open-sans,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.9px;text-align:center}.accordion-stratum .accordion-block{margin:0 auto 1em;max-width:840px}.accordion-stratum .accordion .content{padding:0 0 .875em}.accordion-stratum .stackable-diagram .box{box-shadow:none;background:0 0;margin-top:20px;padding:0}.accordion-stratum .stackable-diagram .credential-type h5{font-size:.875em}.accordion-stratum .stackable-diagram .credential-type .list-icon li{font-size:.875em}.accordion-stratum .stackable-diagram .credential{position:relative;left:auto;bottom:auto;top:auto;max-width:240px;margin:0 auto;width:100%;margin-bottom:0}.accordion-stratum .stackable-diagram .credential h4{font-size:.8125em}.accordion-stratum .stackable-diagram .hanging-note{text-align:left}.accordion-stratum .stackable-diagram .hanging-note .lead-in{font-size:.66666667em;font-weight:600;display:block;letter-spacing:.2px}.accordion-stratum .stackable-diagram .hanging-note .detail{font-size:.83333333em;text-transform:none;display:block;letter-spacing:0}.js .accordion-stratum .stackable-diagram{margin-left:-5.33333333%;margin-right:-5.33333333%}.js .accordion-stratum .stackable-diagram .box{margin-top:0}.js .accordion-stratum .stackable-diagram .credential-type{padding-left:4.81927711%;padding-right:4.81927711%;padding-left:calc(4.819277108433735% + 30px);padding-right:calc(4.819277108433735% + 30px)}.js .accordion-stratum .stackable-diagram .ivy-col .credential-type{padding-left:1.6064257%;padding-right:1.6064257%;padding-left:calc(1.6064257028112452% + 30px);padding-right:calc(1.6064257028112452% + 30px)}.js .accordion-stratum .stackable-diagram .prev{left:4.81927711%}.js .accordion-stratum .stackable-diagram .next{right:4.81927711%}.js .accordion-stratum .stackable-diagram.has-3 .ivy-col .credential-type{padding-left:2.40963855%;padding-right:2.40963855%;padding-left:calc(2.4096385542168677% + 30px);padding-right:calc(2.4096385542168677% + 30px)}.js .accordion-stratum .stackable-diagram.has-2 .ivy-col .credential-type{padding-left:4.81927711%;padding-right:4.81927711%;padding-left:calc(4.819277108433735% + 30px);padding-right:calc(4.819277108433735% + 30px)}@media only screen and (min-width:768px){.accordion-stratum .stackable-diagram .credential-type .box{padding:0}.accordion-stratum .stackable-diagram .credential{min-height:105px}.accordion-stratum .stackable-diagram .achieved{font-size:.75em}.accordion-stratum .stackable-diagram .ivy-col .credential:after{top:40px}.accordion-stratum .stackable-diagram .final-col h3{text-transform:none}.js .accordion-stratum .stackable-diagram{margin-left:-13px;margin-right:-13px}.js .accordion-stratum .stackable-diagram .final-col .credential-type,.js .accordion-stratum .stackable-diagram .ivy-col .credential-type{padding-left:13px;padding-right:13px}.accordion-stratum .stackable-diagram.has-3 h3{margin-left:20px;margin-right:20px}.accordion-stratum .stackable-diagram.has-3 .ivy-col .credential:after{font-size:24px;right:-32px}.accordion-stratum .stackable-diagram.has-3 .timeline .ends{padding:0 38px}.js .accordion-stratum .stackable-diagram.has-3{margin-left:auto;margin-right:auto;max-width:590px}.js .accordion-stratum .stackable-diagram.has-3 .final-col .credential-type,.js .accordion-stratum .stackable-diagram.has-3 .ivy-col .credential-type{padding-left:20px;padding-right:20px}.accordion-stratum .stackable-diagram.has-2 .ivy-col h3{width:50%;width:calc(50% - 5px * 2)}.accordion-stratum .stackable-diagram.has-2 .ivy-col .box{margin-left:-5px;margin-right:-5px}.accordion-stratum .stackable-diagram.has-2 .ivy-col .split-layout{width:50%;padding-left:5px;padding-right:5px}.accordion-stratum .stackable-diagram.has-2 h3{margin-left:5px;margin-right:5px;font-size:.875em}.accordion-stratum .stackable-diagram.has-2 .credential{min-height:85px;padding:0}.accordion-stratum .stackable-diagram.has-2 .list-icon{width:200%;width:calc(200% + 5px * 2)}.accordion-stratum .stackable-diagram.has-2 .list-icon li{width:44.15%;width:calc(50% - 5px)}.accordion-stratum .stackable-diagram.has-2 .timeline .ends{width:300%;padding:0 8px}.js .accordion-stratum .stackable-diagram.has-2{margin-left:auto;margin-right:auto;width:480px}.js .accordion-stratum .stackable-diagram.has-2 .final-col .credential-type,.js .accordion-stratum .stackable-diagram.has-2 .ivy-col .credential-type{padding-left:5px;padding-right:5px}}@media only screen and (min-width:1024px){.accordion-stratum .stackable-diagram .ivy-col .credential:after{right:-32px}.accordion-stratum .stackable-diagram h3{margin-left:20px;margin-right:20px}.accordion-stratum .stackable-diagram .timeline .ends{padding:0 58px}.js .accordion-stratum .stackable-diagram{margin-left:-20px;margin-right:-20px}.js .accordion-stratum .stackable-diagram .final-col .credential-type,.js .accordion-stratum .stackable-diagram .ivy-col .credential-type{padding-left:20px;padding-right:20px}.accordion-stratum .stackable-diagram.has-3 .timeline .ends{padding:0 48px}.js .accordion-stratum .stackable-diagram.has-3{max-width:600px}.accordion-stratum .stackable-diagram.has-2 .ivy-col .credential:after{right:25%}}.questions-stratum{padding:4em 0 10em;background:#fff url(../png/pattern-ivy-bottom.png) repeat-x center bottom;background-size:1204.3333px auto;background-position:left 50% bottom -280px}.questions-stratum .questions-block{max-width:830px;margin:0 auto;padding-bottom:1em}.questions-stratum .local-contact-info{margin-top:1.25em}@media only screen and (min-width:768px){.questions-stratum{padding-top:5em}.questions-stratum .questions-block{padding-bottom:2em}}