.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:480px){.hero.title-and-notice h1{margin:0 0 .41666667em}}@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-with-navigation .hero .caption{background:0 0}.hero-with-navigation .hero .caption a.play-pause{display:inline-block;width:25px;height:25px;font-size:16px;border-radius:100%;background-color:#fff;color:#8dc63f;text-align:center;cursor:pointer}.hero-with-navigation .hero .caption a.play-pause:before{line-height:25px}.hero-with-navigation .hero .caption a.play-pause:hover{text-decoration:none}.two-column-stratum{padding:4em 0 0}.two-column-stratum .actions{list-style:none;padding:0;text-align:center}.two-column-stratum .actions li{display:inline-block}.two-column-stratum .actions li:before{display:none}@media only screen and (min-width:768px){.two-column-stratum{padding:4em 0 0}.two-column-stratum .actions{text-align:left}}.two-column-location .location-map,.two-column-location .map-canvas{height:100vw}.two-column-location .location-map-overlay{position:absolute;background:#fff;padding:14px 12px 12px 18px;box-shadow:0 0 6px rgba(147,149,152,.25);transform:translateX(-50%)}.two-column-location .location-map-info{font-size:16px;font-family:open-sans,Helvetica,Arial,sans-serif}.two-column-location .location-map-info .close{float:right;margin:0 0 10px 10px;font-size:10px;color:#000}.two-column-location .location-map-info .close:focus,.two-column-location .location-map-info .close:hover{text-decoration:none;color:#e96154}.two-column-location .location-map-info h4{font-size:1em;font-weight:700;margin:0}.two-column-location .location-map-info h5{font-size:.75em;font-weight:400;margin:.25em 0}.two-column-location .location-map-info p{font-size:.875em;margin:.71428571em 0 0}.two-column-location .location-map-info p:last-child{margin-top:1em}.two-column-location .location-map-info a[href^=mailto],.two-column-location .location-map-info a[href^=tel]{color:#000;font-weight:400;text-decoration:underline}.two-column-location .location-map-info a[href^=mailto]:focus,.two-column-location .location-map-info a[href^=mailto]:hover,.two-column-location .location-map-info a[href^=tel]:focus,.two-column-location .location-map-info a[href^=tel]:hover{color:#006648}.two-column-location .location-map-info .button{font-size:.625em;padding:1em 1.4em .8em;margin-right:8px}.two-column-location .location-map-info a.arrow-right{font-size:.75em;font-weight:600}.two-column-location .location-info{padding:1em;box-shadow:0 0 6px #93959840;margin-top:2em}.two-column-location h4{text-transform:uppercase;font-weight:900;margin-bottom:1em}@media only screen and (min-width:768px){.two-column-location{padding:3em 0 4em;position:relative}.two-column-location .width-wrap,.two-column-location .width-wrap-m120,.two-column-location .width-wrap-p120{display:flex;justify-content:space-between;align-items:stretch}.two-column-location .width-wrap .location-stratum,.two-column-location .width-wrap-m120 .location-stratum,.two-column-location .width-wrap-p120 .location-stratum{width:50%;flex-shrink:0}.two-column-location .width-wrap .location-stratum .location-map,.two-column-location .width-wrap-m120 .location-stratum .location-map,.two-column-location .width-wrap-p120 .location-stratum .location-map{height:auto}.two-column-location .width-wrap .location-stratum .map-canvas,.two-column-location .width-wrap-m120 .location-stratum .map-canvas,.two-column-location .width-wrap-p120 .location-stratum .map-canvas{height:100%;padding-top:100%}.two-column-location .width-wrap .location-info,.two-column-location .width-wrap-m120 .location-info,.two-column-location .width-wrap-p120 .location-info{width:45%;margin-left:5%;margin-top:0;padding:2em}}.promotion-stratum{padding:2em 0 4em}.promotion-stratum .wysiwyg h3{font-size:1.125em}@media only screen and (min-width:768px){.promotion-stratum{padding:2em 0 4em}}@media only screen and (min-width:768px){.site-footer{margin-top:4em}}