.hero.title-only{padding-bottom:1em}.intro-stratum .search-forms{background:#f3f9eb;padding:1.25em 2.5em;margin:0 -4.16666667%}.intro-stratum .search-form p:first-child{margin-top:0}.intro-stratum .search-form p:last-child{margin-bottom:0}.intro-stratum .search-form label{display:block;color:#464646;margin:0 0 .5625em;font-weight:700}.intro-stratum .search-form input[type=text],.intro-stratum .search-form select{width:175px;margin:0 6px 0 0;background:#fff}.intro-stratum .location-search{border-bottom:2px solid #888a8d;padding-bottom:1.25em}.intro-stratum .location-search p:last-child{margin:1.5em 0 0}.intro-stratum .location-choice{padding-top:1.25em}.intro-stratum .nearest-location{font-size:.875em}.intro-stratum .default-view{margin-top:1.5em}@media only screen and (min-width:375px){.intro-stratum .search-forms{margin:0 -11.32075472%}}@media only screen and (min-width:768px){.intro-stratum{padding-bottom:2em}.intro-stratum .search-forms{padding:2em 0;max-width:685px;margin:0 auto}.intro-stratum .col:first-child{border-right:2px solid #888a8d}.intro-stratum .search-form{padding:0 2em}.intro-stratum .location-search{border-bottom-width:0;padding:0 1em 0 2em}.intro-stratum .location-choice{padding:0 2em 0 1em}}@media only screen and (min-width:1024px){.intro-stratum{padding-bottom:4em}.intro-stratum .search-forms .col{padding:0 16px}}.tp-show{display:none}@media only screen and (min-width:768px){.tp-show{display:initial}}.location-stratum{background:#f5f5f5;background:linear-gradient(to bottom,#fff 12%,#f5f5f5 12%,#f5f5f5 80%,#fff 80%);padding:0 0 4em}.location-stratum .width-wrap-120{padding-left:3.84615385%;padding-right:3.84615385%}@media only screen and (min-width:768px){.location-stratum{background:linear-gradient(to bottom,#fff 140px,#f5f5f5 140px,#f5f5f5 80%,#fff 80%)}.location-stratum .width-wrap-120{padding-left:9.23076923%;padding-right:9.23076923%}.location-stratum .position-wrap:after,.location-stratum .position-wrap:before{content:"";display:table}.location-stratum .position-wrap:after{clear:both}}@media only screen and (min-width:1300px){.location-stratum .width-wrap-120{padding-left:120px;padding-right:120px}}.location-map{margin:0 -4.16666667%}.map-canvas{height:350px}.location-map-overlay{position:absolute;background:#fff;padding:12px 12px 12px 12px;box-shadow:0 0 6px rgba(147,149,152,.25);transform:translateX(-50%)}.location-map-info{font-size:16px;font-family:open-sans,Helvetica,Arial,sans-serif;max-width:300px}.location-map-info .close{float:right;margin:0 0 10px 10px;font-size:10px;color:#000}.location-map-info .close:focus,.location-map-info .close:hover{text-decoration:none;color:#e96154}.location-map-info h4{font-size:1em;font-weight:700;margin:0}.location-map-info p{font-size:.875em;margin:.71428571em 0 0}.location-map-info .button{font-size:.625em;font-weight:800;padding:1em 1.4em .8em}.legend{position:absolute;z-index:-1;background:#fff;font-size:14px;margin:1em;padding:.25em .5em;box-shadow:0 0 6px rgba(147,149,152,.25)}.legend p{margin:.25em 0}.legend img{vertical-align:middle;margin-right:4px;width:15px}@media only screen and (min-width:768px){.location-map{max-width:685px;margin:0 auto;width:100%}.map-canvas{height:700px}.location-map-overlay{padding:14px 12px 12px 18px}}.multiple-campus-content,.no-results{box-shadow:0 0 6px rgba(147,149,152,.25);border-left:5px solid #8dc63f;padding:1em;background:#fff;margin:2em auto;max-width:685px;font-size:1.125em;line-height:1.33333333}.multiple-campus-content :first-child,.no-results :first-child{margin-top:0}.multiple-campus-content :last-child,.no-results :last-child{margin-bottom:0}.multiple-campus-content h3,.no-results h3{font-size:1em;font-weight:800;letter-spacing:.45px;text-transform:uppercase;margin:0 0 1em}.location h3,.reps h3{font-size:1em;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.reps{margin-top:2.5em}.rep{border-left:5px solid #8dc63f;box-shadow:0 0 6px rgba(147,149,152,.25);margin:1em 0;background:#fff}.rep:after{clear:both;display:table;content:""}.rep figure{margin:0;padding:0;width:35.82089552%;float:left}.rep figure img{display:block;width:100%}.rep .content{width:64.17910448%;float:right;padding:.75em 1em 0 .625em;display:flex;flex-direction:column;justify-content:space-between}.rep .content h4{font-size:1.125em}.rep .territory{font-size:.75em;font-style:italic}.rep .high-schools{background:#f3f9eb;margin:0 -1em 0 -.625em;padding:.75em 1em .75em .625em}.rep .high-schools label{display:block;font-size:.875em;font-weight:700}.rep .high-schools label:after{content:'\a0+';font-weight:800;font-size:1.14285714em}.rep .high-schools ul{display:none}.rep .contact{overflow:hidden;text-overflow:ellipsis}input:checked+.rep figure{width:0}input:checked+.rep .content{padding-top:0;width:100%}input:checked+.rep .content>*{display:none}input:checked+.rep .content .high-schools{display:block}input:checked+.rep .content .high-schools label{position:relative;margin:0 0 .71428571em}input:checked+.rep .content .high-schools label:after{content:'x';position:absolute;right:0;top:0}input:checked+.rep .content .high-schools ul{display:block;margin:0;padding:0;list-style-type:none}input:checked+.rep .content .high-schools li{margin:0;padding:0;font-size:.75em;line-height:1.5}.flexbox .rep{display:flex}.flexbox .rep figure{display:flex}.flexbox .rep figure img{-o-object-fit:cover;object-fit:cover}.no-rep .content{width:100%;float:none;padding:.75em 1em}.no-rep .content p{margin:0}.location{margin-top:4em}.location .card{margin:1em 0;padding:1.5em;padding-left:1.25em;box-shadow:0 0 6px rgba(147,149,152,.25);border-left:5px solid #e96154;background:#fff}.location h4{font-size:1.125em}.location .distance{font-size:.875em;color:#939598}.location .button{font-weight:800;font-size:.75em}.location .primary.actions{text-align:center;margin:1.5em 0 1em}.location .secondary.actions a{display:inline-block;white-space:nowrap;margin:.125em 30px .125em 0}.location .secondary.actions a:last-child{margin-right:0}@media only screen and (min-width:600px){.rep figure{width:20%;float:left}.rep figure img{display:block;width:100%}.rep .content{width:80%;float:right;padding:.75em 1em 0 .625em}.rep .content h4{font-size:1.125em}input:checked+.rep .content .high-schools ul{-moz-column-count:2;column-count:2}input:checked+.rep .content .high-schools li{-moz-column-break-inside:avoid;break-inside:avoid}.no-rep .content{width:100%;float:none;padding:.75em 1em}}@media only screen and (min-width:768px){.location h3,.reps h3{font-size:1.125em}.reps{width:48%;float:left}.rep figure{width:35.82089552%}.rep .content{width:64.17910448%}input:checked+.rep .content .high-schools ul{-moz-column-count:1;column-count:1}.no-rep .content{width:100%}.location{width:48%;float:right;margin-top:2.5em}}@media only screen and (min-width:1024px){.location,.reps{width:44.81132075%}.location h3,.reps h3{margin-bottom:1.5em}.location p{margin:1.875em 0}.location .distance{float:right;margin-left:1em}.location .address,.location .distance{margin-top:1.25em}.location .button{font-size:.875em}.location .primary.actions{margin:3.75em 0 2.5em}}@media only screen and (min-width:1300px){.rep figure{width:31.57894737%}.rep .content{width:68.42105263%;padding:1em 1.5em 0}.rep .high-schools{margin-left:-1.5em;margin-right:-1.5em;padding-left:1.5em;padding-right:1.5em}input:checked+.rep .content .high-schools ul{-moz-column-count:2;column-count:2}.no-rep .content{width:100%;padding:1em 1.5em}}.questions-stratum{padding:0 0 10em}.questions-stratum .questions-block{max-width:830px;margin:0 auto}@media only screen and (min-width:768px){.questions-stratum{background:#fff url(https://www.ivytech.edu/content/img/pattern-ivy-bottom.png) repeat-x center bottom;background-size:1204.3333px auto;background-position:left 50% bottom -280px}}