  .hero.title-and-notice .actions{display:none;list-style:none;padding:0}.hero.title-and-notice .actions li{margin:0 7px .25em 0;display:block;float:left}.hero.title-and-notice .actions li a{padding:.75em .5em;font-size:.85em}.hero.title-and-notice .actions li:last-child{margin-right:0}@media only screen and (min-width:768px){.hero.title-and-notice .title-left{float:left;width:53.52112676%}.hero.title-and-notice .actions{display:block;float:right;margin:0;max-width:42.25352113%}}.hero.title-only{padding-bottom:1em}.hero.title-only nav.back{font-style:italic;letter-spacing:.4px;margin-bottom:25px}.hero.title-only nav.back a{color:#75757a;font-weight:400;text-decoration:none}.hero.title-only nav.back a:before{content:"< "}.hero.title-only h1{margin:0 0 .25em}.hero.title-only h1 sup{font-size:.7em;vertical-align:top}@media only screen and (min-width:768px){.hero.title-only nav.back{margin-bottom:10px}.hero.title-only h1{margin:0 0 .26666667px}}.hero-full-width{margin-bottom:2em}@media only screen and (min-width:768px){.hero-full-width{margin-bottom:4em}}.info-stratum{padding-bottom:3em}.info-stratum .main-info{margin:0 0 30px}.info-stratum .main-info .logo{max-width:120px;max-height:120px;padding:0}.info-stratum h2{font-size:1.25em;text-transform:uppercase;font-weight:800;margin:0 0 1em}.info-stratum aside{margin-top:2.5em}.info-stratum .properties{background:#f5f5f5;padding:1em 10px;margin:0 0 20px}.info-stratum .properties .action{margin:2em 0 0;text-align:center}.info-stratum dl{display:grid;margin:0;padding:0;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:flex-start;line-height:1.25}.info-stratum dl .icon-before{position:relative;padding-left:30px}.info-stratum dl .icon-before:before{position:absolute;left:0;top:50%;margin-top:-12px;color:#939598;font-size:24px;line-height:1}.info-stratum dl .certificate:before,.info-stratum dl .mortar-board-alt:before,.info-stratum dl .pencil-notebook:before{margin-top:-10px;font-size:20px}.info-stratum dl .certificate:before{left:1.5px}.info-stratum dl .hourglass:before{left:2px}.info-stratum dl .pencil-notebook:before{left:3px}.info-stratum dd,.info-stratum dt{margin:0 0 .375em}.info-stratum dt{font-weight:600}.info-stratum .contact-details-tabs{display:flex;justify-content:space-around;align-items:center;margin:1em 0}.info-stratum .contact-details-tabs label{padding:1em .5em;vertical-align:middle}.info-stratum .contact-details-tabs label:after{content:'+';display:inline;margin-left:.2em;font-weight:800;font-size:1.4em;vertical-align:-5%}.info-stratum .contact-details-tabs label.open:after{content:'–'}.info-stratum .contact-details-group{position:relative}.info-stratum .contact-details-group input{display:none}.info-stratum .contact-details-group .contact-details-box .content{display:none}.info-stratum .contact-details-group input:checked+.contact-details-box .content{display:block}.info-stratum .contact-details-group label{position:absolute;top:0;left:0}.info-stratum .contact-details-group label[for=contact-details-toggle-2]{left:auto;right:0}.info-stratum .local-contact-info{background:#e6f5fb;padding:1.25em 1.25em .5em;text-align:center}.info-stratum .local-contact-info h4{font-weight:800;font-size:.875em;line-height:1.35714286;text-transform:uppercase;letter-spacing:.35px;color:#000}.info-stratum .local-contact-info h4 i{font-size:18px;vertical-align:top}.info-stratum .local-contact-info h4:not(.category){text-align:center}.info-stratum .local-contact-info h4.category{font-size:1em;margin:0 0 .5em;font-weight:800;text-transform:uppercase;letter-spacing:.35px}.info-stratum .local-contact-info .col+.col h4.category{margin-top:1em}@media only screen and (min-width:480px){.info-stratum .contact-details-tabs label:after{margin-left:.5em}}@media only screen and (min-width:900px){.info-stratum .contact-details-tabs label{padding:1em}.info-stratum .contact-details-tabs label:after{margin-left:1em}}@media only screen and (min-width:768px){.info-stratum{padding-bottom:4em}.info-stratum .main-info .logo{max-width:180px;max-height:180px}.info-stratum .more-info-box .handle{font-size:1.125em}.info-stratum .properties{margin:0 0 30px}.info-stratum aside{margin-top:0;position:-webkit-sticky;position:sticky;top:120px}}@media only screen and (min-width:1024px){.info-stratum aside{top:105px}}@media only screen and (min-width:1200px){.info-stratum .local-contact-info,.info-stratum .properties{padding:30px 30px 40px}.info-stratum .width-wrap-p120>.row{margin:0 -55px}.info-stratum .width-wrap-p120>.row>.col{padding:0 55px}}.upcoming-stratum{background:#f5f5f5;padding-top:2em}.upcoming-stratum h2{font-size:1.125em;letter-spacing:.45px;font-weight:800;text-transform:uppercase;text-align:center}.upcoming-stratum time{white-space:nowrap}.upcoming-stratum .sessions{background:#fff;box-shadow:0 0 6px rgba(147,149,152,.25)}.upcoming-stratum .sessions .header{padding:12px 16px;background:#006648;color:#fff;text-transform:uppercase;font-size:.875em;display:flex;align-items:center}.upcoming-stratum .sessions .header .date,.upcoming-stratum .sessions .header .location{width:50%;padding:0 4px}.upcoming-stratum .sessions .header .cost,.upcoming-stratum .sessions .header .register,.upcoming-stratum .sessions .header .time{display:none}.upcoming-stratum .sessions .header .button{font-size:.85714286em;padding:.25em .25em .25em 0;margin-left:4px}.upcoming-stratum .sessions .body{padding:0 16px}.upcoming-stratum .sessions .body .session{display:flex;align-items:center;flex-wrap:wrap}.upcoming-stratum .sessions .body .session+.session{border-top:1px solid #e4e5e6}.upcoming-stratum .sessions .body .location,.upcoming-stratum .sessions .body .summary-date{width:50%;padding:1.25em 4px;font-weight:600}.upcoming-stratum .sessions .body .cost,.upcoming-stratum .sessions .body .date-ranges,.upcoming-stratum .sessions .body .register{padding:.25em 4px 1.25em;width:100%;order:1}.upcoming-stratum .sessions .body .date-ranges{padding-left:18px;margin:0}.upcoming-stratum .sessions .body .date-ranges .date:after{content:","}.upcoming-stratum .sessions .body .cost{font-weight:700}.upcoming-stratum .sessions .body .cost:before{content:"Cost: "}.upcoming-stratum .sessions .body .location{position:relative;padding-right:32px}.upcoming-stratum .sessions .body .location .icon{position:absolute;right:4px;top:50%;background:0 0;border:0;margin:-10px 0 0;padding:0;width:20px;height:20px;font-size:20px;line-height:1;color:#2a8646}.upcoming-stratum .sessions .body .location .icon:before{content:"\e902"}.upcoming-stratum .sessions .body .location .icon.open:before{content:"\e901"}.upcoming-stratum .sessions .body .location .icon:focus,.upcoming-stratum .sessions .body .location .icon:hover{color:#8dc63f}.upcoming-stratum .sessions .body .location .icon:focus{outline:2px solid #e96154}.upcoming-stratum .sessions .body .location .secondary{display:block;font-weight:400;font-size:.875em}.upcoming-stratum .sessions .body .details,.upcoming-stratum .sessions .body .notes{width:100%;padding:0 4px;order:2}.upcoming-stratum .sessions .body .notes{padding-top:.625em}.upcoming-stratum .sessions .body .details{margin:0 0 2em}.upcoming-stratum .sessions .body .details p:first-child{margin-top:0}.upcoming-stratum .sessions .body .action,.upcoming-stratum .sessions .body .media{margin-top:1.5em}.upcoming-stratum .sessions .body .media{width:100%}.upcoming-stratum .sessions .footer{padding:2em 1em;background-color:#f3f9eb;text-align:center}.upcoming-stratum .sessions .footer h4{font-weight:800;text-transform:uppercase;color:#464646;margin-bottom:1em}.upcoming-stratum .footnote{margin:2.5em 0 4em;font-size:.75em;line-height:1.33333333;letter-spacing:.3px;font-weight:600;color:#939598;text-align:center}@media only screen and (min-width:480px){.upcoming-stratum .sessions .body .date-ranges{width:67%}.upcoming-stratum .sessions .body .register{width:33%;text-align:right}.upcoming-stratum .sessions .body .cost{order:2}}@media only screen and (min-width:768px){.upcoming-stratum{padding-top:4em}.upcoming-stratum h2{font-size:1.5em;letter-spacing:.6px;margin:0 0 1em}.upcoming-stratum .sessions .header .cost,.upcoming-stratum .sessions .header .date,.upcoming-stratum .sessions .header .location,.upcoming-stratum .sessions .header .time{display:block;width:25%;padding:0 4px}.upcoming-stratum .sessions .body .summary-date{display:none}.upcoming-stratum .sessions .body .cost,.upcoming-stratum .sessions .body .date-ranges,.upcoming-stratum .sessions .body .location{font-weight:600;order:0}.upcoming-stratum .sessions .body .date-ranges{width:50%;padding:1.25em 0;list-style-type:none}.upcoming-stratum .sessions .body .date-ranges li{display:flex}.upcoming-stratum .sessions .body .date-ranges .date,.upcoming-stratum .sessions .body .date-ranges .time{width:50%;padding:0 4px}.upcoming-stratum .sessions .body .date-ranges .date:after{content:""}.upcoming-stratum .sessions .body .cost:before{content:""}.upcoming-stratum .sessions .body .cost,.upcoming-stratum .sessions .body .location{width:25%;padding:1.25em 4px}.upcoming-stratum .sessions .body .register{width:100%;order:1;text-align:left}.upcoming-stratum .sessions .body .details,.upcoming-stratum .sessions .body .notes{margin:.5em 0 2em;width:50%;padding:0 4px;align-self:flex-start}.upcoming-stratum .sessions .body .location .icon{right:-100%}}@media only screen and (min-width:1024px){.upcoming-stratum .sessions .body,.upcoming-stratum .sessions .header{padding:0 27px}.upcoming-stratum .sessions .header .cost,.upcoming-stratum .sessions .header .date,.upcoming-stratum .sessions .header .location,.upcoming-stratum .sessions .header .register,.upcoming-stratum .sessions .header .time{padding:1.25em 8px;display:block}.upcoming-stratum .sessions .header .date,.upcoming-stratum .sessions .header .time{width:25%}.upcoming-stratum .sessions .header .location{width:20%}.upcoming-stratum .sessions .header .cost{width:12%}.upcoming-stratum .sessions .header .register{width:18%}.upcoming-stratum .sessions .body .cost,.upcoming-stratum .sessions .body .date-ranges .date,.upcoming-stratum .sessions .body .date-ranges .time,.upcoming-stratum .sessions .body .location,.upcoming-stratum .sessions .body .register{padding-left:8px;padding-right:8px}.upcoming-stratum .sessions .body .date-ranges{width:50%}.upcoming-stratum .sessions .body .location{width:20%}.upcoming-stratum .sessions .body .cost{width:12%}.upcoming-stratum .sessions .body .register{width:18%;padding-top:6px;padding-bottom:6px}.upcoming-stratum .sessions .body .location .icon{right:-150%}.upcoming-stratum .sessions .body .notes{padding:0 8px}.upcoming-stratum .sessions .body .details{padding:0;display:flex;flex-wrap:wrap}.upcoming-stratum .sessions .body .details .contact,.upcoming-stratum .sessions .body .details .video{padding:0 8px;width:100%}}.more-stratum{background:#fff url(../img/pattern-ivy-bottom.png) repeat-x;background-position:center 50px;background-size:1204.3333px auto;padding:3em 0 6em}.more-stratum h2{font-size:1.125em;letter-spacing:.45px;font-weight:800;text-transform:uppercase;text-align:center}@media only screen and (min-width:768px){.more-stratum{background-position:center 220px;padding:6em 0 10em}.more-stratum h2{font-size:1.5em;letter-spacing:.6px;margin:0 0 1.41666667em}}