@charset "UTF-8";
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@font-face{font-family:Icons;src:url(fonts/Icons.1673560573.eot);src:url(fonts/Icons.1673560573.eot?#iefix) format("embedded-opentype"),url(fonts/Icons.1673560573.woff) format("woff"),url(fonts/Icons.1673560573.ttf) format("truetype"),url(fonts/Icons.1673560573.svg#Icons) format("svg");font-weight:400;font-style:normal}
.icon{word-spacing:-.43em}
.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;vertical-align:middle}
.icon .replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.icon.icon-arrow-right:before{content:""}
.icon.icon-arrow-left:before{content:""}
.icon.icon-play:before{content:""}
.icon.icon-facebook:before{content:""}
.icon.icon-twitter:before{content:""}
.icon.icon-youtube:before{content:""}
.icon.icon-instagram:before{content:""}
.icon.icon-linkedin:before{content:""}
.icon.icon-menu:before{content:""}
.icon.icon-arrow-right-stem:before{content:""}
.icon.icon-glassdoor:before{content:""}
.icon.icon-arrow-left-double:before{content:""}
.icon.icon-arrow-right-b:before{content:""}
.icon.icon-arrow-right-c:before{content:""}
.icon.icon-arrow-right-double:before{content:""}
.icon.icon-calendar-b:before{content:""}
.icon.icon-clipboard:before{content:""}
.icon.icon-header-careers:before{content:""}
.icon.icon-header-contact-b:before{content:""}
.icon.icon-header-contact-c:before{content:""}
.icon.icon-header-contact:before{content:""}
.icon.icon-header-covid:before{content:""}
.icon.icon-header-subscribe:before{content:""}
.icon.icon-list:before{content:""}
.icon.icon-phone-call:before{content:""}
.icon.icon-red-cross:before{content:""}
.icon.icon-search:before{content:""}
.icon.icon-shepherd:before{content:""}
.icon.icon-speech-bubble:before{content:""}
.sprite{display:inline-block;vertical-align:middle;overflow:hidden;position:relative;font-size:18px}
.sprite>.replace{display:none}
.sprite:before{content:"";text-indent:0;display:block!important;position:absolute;background:transparent url(sprites.1673560572.png) left top no-repeat;-webkit-background-size:cover;background-size:cover;width:51.05556em;height:45.38889em}
.no-backgroundsize .sprite>img{display:block;text-indent:0;position:relative;max-width:none!important;width:51.05556em;height:45.38889em}
.no-backgroundsize .sprite:before{display:none!important}
.sprite.sprite-accept{width:1.88889em;height:1.88889em}
.sprite.sprite-accept:before{top:-39.33333em;left:-35.44444em}
.sprite.sprite-accept>img{top:-39.33333em;left:-35.44444em}
.sprite.sprite-add{width:1.88889em;height:1.88889em}
.sprite.sprite-add:before{top:-39.33333em;left:-37.44444em}
.sprite.sprite-add>img{top:-39.33333em;left:-37.44444em}
.sprite.sprite-attention{width:1.88889em;height:1.88889em}
.sprite.sprite-attention:before{top:-39.33333em;left:-39.44444em}
.sprite.sprite-attention>img{top:-39.33333em;left:-39.44444em}
.sprite.sprite-back{width:1.88889em;height:1.88889em}
.sprite.sprite-back:before{top:-39.33333em;left:-41.44444em}
.sprite.sprite-back>img{top:-39.33333em;left:-41.44444em}
.sprite.sprite-changes{width:1.77778em;height:1.88889em}
.sprite.sprite-changes:before{top:-43.55556em;left:-37.94444em}
.sprite.sprite-changes>img{top:-43.55556em;left:-37.94444em}
.sprite.sprite-delete{width:1.88889em;height:1.88889em}
.sprite.sprite-delete:before{top:-39.33333em;left:-43.44444em}
.sprite.sprite-delete>img{top:-39.33333em;left:-43.44444em}
.sprite.sprite-edit-alt{width:1.88889em;height:1.88889em}
.sprite.sprite-edit-alt:before{top:-43.55556em;left:.05556em}
.sprite.sprite-edit-alt>img{top:-43.55556em;left:.05556em}
.sprite.sprite-edit{width:1.88889em;height:1.88889em}
.sprite.sprite-edit:before{top:-43.55556em;left:-1.94444em}
.sprite.sprite-edit>img{top:-43.55556em;left:-1.94444em}
.sprite.sprite-logout{width:1.88889em;height:1.88889em}
.sprite.sprite-logout:before{top:-43.55556em;left:-3.94444em}
.sprite.sprite-logout>img{top:-43.55556em;left:-3.94444em}
.sprite.sprite-notifications{width:1.88889em;height:1.88889em}
.sprite.sprite-notifications:before{top:-43.55556em;left:-5.94444em}
.sprite.sprite-notifications>img{top:-43.55556em;left:-5.94444em}
.sprite.sprite-permissions{width:1.88889em;height:1.88889em}
.sprite.sprite-permissions:before{top:-43.55556em;left:-7.94444em}
.sprite.sprite-permissions>img{top:-43.55556em;left:-7.94444em}
.sprite.sprite-reject{width:1.88889em;height:1.88889em}
.sprite.sprite-reject:before{top:-43.55556em;left:-9.94444em}
.sprite.sprite-reject>img{top:-43.55556em;left:-9.94444em}
.sprite.sprite-roles{width:1.88889em;height:1.22222em}
.sprite.sprite-roles:before{top:-37.5em;left:-15.55556em}
.sprite.sprite-roles>img{top:-37.5em;left:-15.55556em}
.sprite.sprite-users{width:1.88889em;height:1.88889em}
.sprite.sprite-users:before{top:-43.55556em;left:-11.94444em}
.sprite.sprite-users>img{top:-43.55556em;left:-11.94444em}
.sprite.sprite-changes-alt{width:1.88889em;height:1.88889em}
.sprite.sprite-changes-alt:before{top:-43.55556em;left:-13.94444em}
.sprite.sprite-changes-alt>img{top:-43.55556em;left:-13.94444em}
.sprite.sprite-collapse{width:1.88889em;height:1.88889em}
.sprite.sprite-collapse:before{top:-43.55556em;left:-15.94444em}
.sprite.sprite-collapse>img{top:-43.55556em;left:-15.94444em}
.sprite.sprite-expand{width:1.88889em;height:1.88889em}
.sprite.sprite-expand:before{top:-43.55556em;left:-17.94444em}
.sprite.sprite-expand>img{top:-43.55556em;left:-17.94444em}
.sprite.sprite-move-down{width:1.88889em;height:1.88889em}
.sprite.sprite-move-down:before{top:-43.55556em;left:-19.94444em}
.sprite.sprite-move-down>img{top:-43.55556em;left:-19.94444em}
.sprite.sprite-move-up{width:1.88889em;height:1.88889em}
.sprite.sprite-move-up:before{top:-43.55556em;left:-21.94444em}
.sprite.sprite-move-up>img{top:-43.55556em;left:-21.94444em}
.sprite.sprite-page-add{width:1.88889em;height:1.88889em}
.sprite.sprite-page-add:before{top:-43.55556em;left:-23.94444em}
.sprite.sprite-page-add>img{top:-43.55556em;left:-23.94444em}
.sprite.sprite-page-edit{width:1.88889em;height:1.88889em}
.sprite.sprite-page-edit:before{top:-43.55556em;left:-25.94444em}
.sprite.sprite-page-edit>img{top:-43.55556em;left:-25.94444em}
.sprite.sprite-page-link{width:1.88889em;height:1.88889em}
.sprite.sprite-page-link:before{top:-43.55556em;left:-27.94444em}
.sprite.sprite-page-link>img{top:-43.55556em;left:-27.94444em}
.sprite.sprite-pages{width:1.88889em;height:1.88889em}
.sprite.sprite-pages:before{top:-43.55556em;left:-29.94444em}
.sprite.sprite-pages>img{top:-43.55556em;left:-29.94444em}
.sprite.sprite-preview{width:1.88889em;height:1.88889em}
.sprite.sprite-preview:before{top:-43.55556em;left:-31.94444em}
.sprite.sprite-preview>img{top:-43.55556em;left:-31.94444em}
.sprite.sprite-save{width:1.88889em;height:1.88889em}
.sprite.sprite-save:before{top:-43.55556em;left:-33.94444em}
.sprite.sprite-save>img{top:-43.55556em;left:-33.94444em}
.sprite.sprite-shared-blocks{width:1.88889em;height:1.88889em}
.sprite.sprite-shared-blocks:before{top:-43.55556em;left:-35.94444em}
.sprite.sprite-shared-blocks>img{top:-43.55556em;left:-35.94444em}
.sprite.sprite-alerts{width:1.88889em;height:1.88889em}
.sprite.sprite-alerts:before{top:-22.55556em;left:-39.38889em}
.sprite.sprite-alerts>img{top:-22.55556em;left:-39.38889em}
.sprite.sprite-arrow-curve-back{width:1.88889em;height:1.88889em}
.sprite.sprite-arrow-curve-back:before{top:-39.33333em;left:-17.44444em}
.sprite.sprite-arrow-curve-back>img{top:-39.33333em;left:-17.44444em}
.sprite.sprite-article{width:1.88889em;height:1.88889em}
.sprite.sprite-article:before{top:-39.33333em;left:-19.44444em}
.sprite.sprite-article>img{top:-39.33333em;left:-19.44444em}
.sprite.sprite-books{width:1.88889em;height:1.88889em}
.sprite.sprite-books:before{top:-39.33333em;left:-21.44444em}
.sprite.sprite-books>img{top:-39.33333em;left:-21.44444em}
.sprite.sprite-calendar{width:1.88889em;height:1.88889em}
.sprite.sprite-calendar:before{top:-39.33333em;left:-23.44444em}
.sprite.sprite-calendar>img{top:-39.33333em;left:-23.44444em}
.sprite.sprite-content-review-alert{width:1.77778em;height:1.88889em}
.sprite.sprite-content-review-alert:before{top:-39.33333em;left:-45.44444em}
.sprite.sprite-content-review-alert>img{top:-39.33333em;left:-45.44444em}
.sprite.sprite-content-review{width:1.66667em;height:1.88889em}
.sprite.sprite-content-review:before{top:-12.61111em;left:-40.5em}
.sprite.sprite-content-review>img{top:-12.61111em;left:-40.5em}
.sprite.sprite-footer-2019-carf{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-carf:before{top:-15.66667em;left:-20.22222em}
.sprite.sprite-footer-2019-carf>img{top:-15.66667em;left:-20.22222em}
.sprite.sprite-footer-2019-facebook{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-facebook:before{top:-15.66667em;left:-27.11111em}
.sprite.sprite-footer-2019-facebook>img{top:-15.66667em;left:-27.11111em}
.sprite.sprite-footer-2019-glassdoor{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-glassdoor:before{top:-15.66667em;left:-34em}
.sprite.sprite-footer-2019-glassdoor>img{top:-15.66667em;left:-34em}
.sprite.sprite-footer-2019-instagram{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-instagram:before{top:-26.88889em;left:.05556em}
.sprite.sprite-footer-2019-instagram>img{top:-26.88889em;left:.05556em}
.sprite.sprite-footer-2019-joint{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-joint:before{top:-26.88889em;left:-6.83333em}
.sprite.sprite-footer-2019-joint>img{top:-26.88889em;left:-6.83333em}
.sprite.sprite-footer-2019-linked-in{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-linked-in:before{top:-26.88889em;left:-13.72222em}
.sprite.sprite-footer-2019-linked-in>img{top:-26.88889em;left:-13.72222em}
.sprite.sprite-footer-2019-rallypoint{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-rallypoint:before{top:-26.88889em;left:-20.61111em}
.sprite.sprite-footer-2019-rallypoint>img{top:-26.88889em;left:-20.61111em}
.sprite.sprite-footer-2019-twitter{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-twitter:before{top:-26.88889em;left:-27.5em}
.sprite.sprite-footer-2019-twitter>img{top:-26.88889em;left:-27.5em}
.sprite.sprite-footer-2019-youtube{width:6.77778em;height:6.77778em}
.sprite.sprite-footer-2019-youtube:before{top:-26.88889em;left:-34.38889em}
.sprite.sprite-footer-2019-youtube>img{top:-26.88889em;left:-34.38889em}
.sprite.sprite-footer-carf{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-carf:before{top:-35.22222em;left:-47.38889em}
.sprite.sprite-footer-carf>img{top:-35.22222em;left:-47.38889em}
.sprite.sprite-footer-facebook{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-facebook:before{top:-37.38889em;left:-47.38889em}
.sprite.sprite-footer-facebook>img{top:-37.38889em;left:-47.38889em}
.sprite.sprite-footer-instagram-2017{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-instagram-2017:before{top:-39.55556em;left:-47.38889em}
.sprite.sprite-footer-instagram-2017>img{top:-39.55556em;left:-47.38889em}
.sprite.sprite-footer-instagram{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-instagram:before{top:-12.61111em;left:-31.83333em}
.sprite.sprite-footer-instagram>img{top:-12.61111em;left:-31.83333em}
.sprite.sprite-footer-joint{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-joint:before{top:-12.61111em;left:-34em}
.sprite.sprite-footer-joint>img{top:-12.61111em;left:-34em}
.sprite.sprite-footer-linked-in{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-linked-in:before{top:-12.61111em;left:-36.16667em}
.sprite.sprite-footer-linked-in>img{top:-12.61111em;left:-36.16667em}
.sprite.sprite-footer-twitter{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-twitter:before{top:-12.61111em;left:-38.33333em}
.sprite.sprite-footer-twitter>img{top:-12.61111em;left:-38.33333em}
.sprite.sprite-footer-youtube{width:2.05556em;height:2.05556em}
.sprite.sprite-footer-youtube:before{top:-22.55556em;left:-37.22222em}
.sprite.sprite-footer-youtube>img{top:-22.55556em;left:-37.22222em}
.sprite.sprite-get-it-apple{width:8.38889em;height:3em}
.sprite.sprite-get-it-apple:before{top:-22.55556em;left:-20.22222em}
.sprite.sprite-get-it-apple>img{top:-22.55556em;left:-20.22222em}
.sprite.sprite-get-it-google{width:8.38889em;height:3em}
.sprite.sprite-get-it-google:before{top:-22.55556em;left:-28.72222em}
.sprite.sprite-get-it-google>img{top:-22.55556em;left:-28.72222em}
.sprite.sprite-gym-bike{width:4.16667em;height:4.11111em}
.sprite.sprite-gym-bike:before{top:-35em;left:-42.27778em}
.sprite.sprite-gym-bike>img{top:-35em;left:-42.27778em}
.sprite.sprite-gym-feet{width:4.61111em;height:4.05556em}
.sprite.sprite-gym-feet:before{top:-22.83333em;left:-42.27778em}
.sprite.sprite-gym-feet>img{top:-22.83333em;left:-42.27778em}
.sprite.sprite-gym-heart{width:4.33333em;height:4em}
.sprite.sprite-gym-heart:before{top:-27em;left:-42.27778em}
.sprite.sprite-gym-heart>img{top:-27em;left:-42.27778em}
.sprite.sprite-gym-pool{width:4.27778em;height:3.66667em}
.sprite.sprite-gym-pool:before{top:-39.33333em;left:-8.16667em}
.sprite.sprite-gym-pool>img{top:-39.33333em;left:-8.16667em}
.sprite.sprite-gym-track{width:5em;height:3.16667em}
.sprite.sprite-gym-track:before{top:-33.77778em;left:-33.61111em}
.sprite.sprite-gym-track>img{top:-33.77778em;left:-33.61111em}
.sprite.sprite-gym-weight{width:6.05556em;height:3.61111em}
.sprite.sprite-gym-weight:before{top:-33.77778em;left:-15.55556em}
.sprite.sprite-gym-weight>img{top:-33.77778em;left:-15.55556em}
.sprite.sprite-header-donate{width:2.77778em;height:1.72222em}
.sprite.sprite-header-donate:before{top:-33.38889em;left:-47.38889em}
.sprite.sprite-header-donate>img{top:-33.38889em;left:-47.38889em}
.sprite.sprite-header-magnifier{width:1.27778em;height:1.33333em}
.sprite.sprite-header-magnifier:before{top:-35.22222em;left:-49.55556em}
.sprite.sprite-header-magnifier>img{top:-35.22222em;left:-49.55556em}
.sprite.sprite-header-marker-large{width:1.66667em;height:2.44444em}
.sprite.sprite-header-marker-large:before{top:-33.77778em;left:-38.72222em}
.sprite.sprite-header-marker-large>img{top:-33.77778em;left:-38.72222em}
.sprite.sprite-header-marker{width:.88889em;height:1.27778em}
.sprite.sprite-header-marker:before{top:-37.38889em;left:-49.55556em}
.sprite.sprite-header-marker>img{top:-37.38889em;left:-49.55556em}
.sprite.sprite-header-newsletter-large{width:1.88889em;height:1.55556em}
.sprite.sprite-header-newsletter-large:before{top:-43.55556em;left:-39.83333em}
.sprite.sprite-header-newsletter-large>img{top:-43.55556em;left:-39.83333em}
.sprite.sprite-header-newsletter{width:.88889em;height:.72222em}
.sprite.sprite-header-newsletter:before{top:-40.61111em;left:-49.55556em}
.sprite.sprite-header-newsletter>img{top:-40.61111em;left:-49.55556em}
.sprite.sprite-header-phone-large{width:1.66667em;height:1.66667em}
.sprite.sprite-header-phone-large:before{top:-41.72222em;left:-49.38889em}
.sprite.sprite-header-phone-large>img{top:-41.72222em;left:-49.38889em}
.sprite.sprite-header-phone{width:.88889em;height:.94444em}
.sprite.sprite-header-phone:before{top:-39.55556em;left:-49.55556em}
.sprite.sprite-header-phone>img{top:-39.55556em;left:-49.55556em}
.sprite.sprite-header-refer{width:2.44444em;height:2.22222em}
.sprite.sprite-header-refer:before{top:-31.05556em;left:-47.38889em}
.sprite.sprite-header-refer>img{top:-31.05556em;left:-47.38889em}
.sprite.sprite-home-email{width:3.44444em;height:2.55556em}
.sprite.sprite-home-email:before{top:-22.22222em;left:-47.38889em}
.sprite.sprite-home-email>img{top:-22.22222em;left:-47.38889em}
.sprite.sprite-home-employment{width:4.77778em;height:3.11111em}
.sprite.sprite-home-employment:before{top:-39.33333em;left:-12.55556em}
.sprite.sprite-home-employment>img{top:-39.33333em;left:-12.55556em}
.sprite.sprite-home-family{width:3.44444em;height:2.88889em}
.sprite.sprite-home-family:before{top:-16em;left:-47.38889em}
.sprite.sprite-home-family>img{top:-16em;left:-47.38889em}
.sprite.sprite-home-map{width:4.55556em;height:3.77778em}
.sprite.sprite-home-map:before{top:-31.11111em;left:-42.27778em}
.sprite.sprite-home-map>img{top:-31.11111em;left:-42.27778em}
.sprite.sprite-home-research{width:4.66667em;height:2.33333em}
.sprite.sprite-home-research:before{top:-12.61111em;left:-27.05556em}
.sprite.sprite-home-research>img{top:-12.61111em;left:-27.05556em}
.sprite.sprite-home-resources{width:3.66667em;height:3.66667em}
.sprite.sprite-home-resources:before{top:-4.16667em;left:-47.38889em}
.sprite.sprite-home-resources>img{top:-4.16667em;left:-47.38889em}
.sprite.sprite-home-video-play-hover{width:4.61111em;height:4.55556em}
.sprite.sprite-home-video-play-hover:before{top:-4.33333em;left:-42.27778em}
.sprite.sprite-home-video-play-hover>img{top:-4.33333em;left:-42.27778em}
.sprite.sprite-home-video-play{width:4.61111em;height:4.55556em}
.sprite.sprite-home-video-play:before{top:-9em;left:-42.27778em}
.sprite.sprite-home-video-play>img{top:-9em;left:-42.27778em}
.sprite.sprite-icon-2019-360{width:4.38889em;height:4.38889em}
.sprite.sprite-icon-2019-360:before{top:-13.66667em;left:-42.27778em}
.sprite.sprite-icon-2019-360>img{top:-13.66667em;left:-42.27778em}
.sprite.sprite-icon-2019-arrow-right{width:1.11111em;height:1.83333em}
.sprite.sprite-icon-2019-arrow-right:before{top:-31.05556em;left:-49.94444em}
.sprite.sprite-icon-2019-arrow-right>img{top:-31.05556em;left:-49.94444em}
.sprite.sprite-icon-2019-browse{width:5.11111em;height:5.22222em}
.sprite.sprite-icon-2019-browse:before{top:-33.77778em;left:-5.11111em}
.sprite.sprite-icon-2019-browse>img{top:-33.77778em;left:-5.11111em}
.sprite.sprite-icon-2019-call{width:3.72222em;height:4.11111em}
.sprite.sprite-icon-2019-call:before{top:.05556em;left:-47.38889em}
.sprite.sprite-icon-2019-call>img{top:.05556em;left:-47.38889em}
.sprite.sprite-icon-2019-close{width:2.94444em;height:2.94444em}
.sprite.sprite-icon-2019-close:before{top:-24.88889em;left:-47.38889em}
.sprite.sprite-icon-2019-close>img{top:-24.88889em;left:-47.38889em}
.sprite.sprite-icon-2019-donate-b{width:5.05556em;height:5.44444em}
.sprite.sprite-icon-2019-donate-b:before{top:-33.77778em;left:.05556em}
.sprite.sprite-icon-2019-donate-b>img{top:-33.77778em;left:.05556em}
.sprite.sprite-icon-2019-donate-heart-b{width:5.11111em;height:5.11111em}
.sprite.sprite-icon-2019-donate-heart-b:before{top:-33.77778em;left:-10.33333em}
.sprite.sprite-icon-2019-donate-heart-b>img{top:-33.77778em;left:-10.33333em}
.sprite.sprite-icon-2019-donate-heart{width:4.11111em;height:4.11111em}
.sprite.sprite-icon-2019-donate-heart:before{top:-39.33333em;left:.05556em}
.sprite.sprite-icon-2019-donate-heart>img{top:-39.33333em;left:.05556em}
.sprite.sprite-icon-2019-donate{width:4.16667em;height:4.55556em}
.sprite.sprite-icon-2019-donate:before{top:-18.16667em;left:-42.27778em}
.sprite.sprite-icon-2019-donate>img{top:-18.16667em;left:-42.27778em}
.sprite.sprite-icon-2019-learn{width:3.16667em;height:3.72222em}
.sprite.sprite-icon-2019-learn:before{top:-12.16667em;left:-47.38889em}
.sprite.sprite-icon-2019-learn>img{top:-12.16667em;left:-47.38889em}
.sprite.sprite-icon-2019-map{width:2.88889em;height:4.11111em}
.sprite.sprite-icon-2019-map:before{top:-7.94444em;left:-47.38889em}
.sprite.sprite-icon-2019-map>img{top:-7.94444em;left:-47.38889em}
.sprite.sprite-icon-2019-refer-b{width:6em;height:3.44444em}
.sprite.sprite-icon-2019-refer-b:before{top:-33.77778em;left:-21.72222em}
.sprite.sprite-icon-2019-refer-b>img{top:-33.77778em;left:-21.72222em}
.sprite.sprite-icon-2019-refer{width:5.66667em;height:3.22222em}
.sprite.sprite-icon-2019-refer:before{top:-33.77778em;left:-27.83333em}
.sprite.sprite-icon-2019-refer>img{top:-33.77778em;left:-27.83333em}
.sprite.sprite-icon-2019-search{width:2.88889em;height:3em}
.sprite.sprite-icon-2019-search:before{top:-27.94444em;left:-47.38889em}
.sprite.sprite-icon-2019-search>img{top:-27.94444em;left:-47.38889em}
.sprite.sprite-icon-2019-signup{width:3.88889em;height:4.11111em}
.sprite.sprite-icon-2019-signup:before{top:-39.33333em;left:-4.16667em}
.sprite.sprite-icon-2019-signup>img{top:-39.33333em;left:-4.16667em}
.sprite.sprite-icon-2020-phone{width:2.83333em;height:3.11111em}
.sprite.sprite-icon-2020-phone:before{top:-19em;left:-47.38889em}
.sprite.sprite-icon-2020-phone>img{top:-19em;left:-47.38889em}
.sprite.sprite-icon-2021-medical-bag{width:5em;height:4.27778em}
.sprite.sprite-icon-2021-medical-bag:before{top:.05556em;left:-42.27778em}
.sprite.sprite-icon-2021-medical-bag>img{top:.05556em;left:-42.27778em}
.sprite.sprite-link{width:1.88889em;height:1.88889em}
.sprite.sprite-link:before{top:-39.33333em;left:-25.44444em}
.sprite.sprite-link>img{top:-39.33333em;left:-25.44444em}
.sprite.sprite-logo-color{width:27em;height:7.77778em}
.sprite.sprite-logo-color:before{top:.05556em;left:.05556em}
.sprite.sprite-logo-color>img{top:.05556em;left:.05556em}
.sprite.sprite-logo-vert-color{width:10.5em;height:11.11111em}
.sprite.sprite-logo-vert-color:before{top:-15.66667em;left:.05556em}
.sprite.sprite-logo-vert-color>img{top:-15.66667em;left:.05556em}
.sprite.sprite-logo-vert{width:9.55556em;height:10.11111em}
.sprite.sprite-logo-vert:before{top:-15.66667em;left:-10.55556em}
.sprite.sprite-logo-vert>img{top:-15.66667em;left:-10.55556em}
.sprite.sprite-logo{width:27em;height:7.72222em}
.sprite.sprite-logo:before{top:-7.83333em;left:.05556em}
.sprite.sprite-logo>img{top:-7.83333em;left:.05556em}
.sprite.sprite-map{width:1.88889em;height:1.88889em}
.sprite.sprite-map:before{top:-39.33333em;left:-27.44444em}
.sprite.sprite-map>img{top:-39.33333em;left:-27.44444em}
.sprite.sprite-money{width:1.88889em;height:1.88889em}
.sprite.sprite-money:before{top:-39.33333em;left:-29.44444em}
.sprite.sprite-money>img{top:-39.33333em;left:-29.44444em}
.sprite.sprite-mychart{width:15.11111em;height:12.55556em}
.sprite.sprite-mychart:before{top:.05556em;left:-27.05556em}
.sprite.sprite-mychart>img{top:.05556em;left:-27.05556em}
.sprite.sprite-send{width:1.88889em;height:1.66667em}
.sprite.sprite-send:before{top:-41.72222em;left:-47.38889em}
.sprite.sprite-send>img{top:-41.72222em;left:-47.38889em}
.sprite.sprite-speech-bubble{width:1.88889em;height:1.88889em}
.sprite.sprite-speech-bubble:before{top:-39.33333em;left:-31.44444em}
.sprite.sprite-speech-bubble>img{top:-39.33333em;left:-31.44444em}
.sprite.sprite-staff{width:1.88889em;height:1.88889em}
.sprite.sprite-staff:before{top:-39.33333em;left:-33.44444em}
.sprite.sprite-staff>img{top:-39.33333em;left:-33.44444em}
.sprite .replace{display:block;position:absolute;right:100%;bottom:100%;font-size:1rem}
.form .errors{color:red}
.form .form-title{font-size:133.33333%;line-height:1.16677;margin:1.125em 0;border-bottom:.08333em solid #e6e6e6;padding-bottom:.84375em;font-weight:700}
.form .field{word-spacing:-.25em;width:100%}
.form .field>*{word-spacing:normal}
.form .field .control-label{padding-top:.27778em}
.form .field .control-label:after{content:"optional";display:block;font-size:77.77778%;line-height:1.28581;font-style:italic;color:#999}
.form .field.required .control-label:after{display:none}
.form .field.boolean .control-label:after{display:none}
.form .field.unlabeled .field-proper{width:100%}
.form .control-label,.form .field-proper{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;margin:0 0 .75em 0}
.form label{cursor:pointer}
.form .control-label{width:30%;padding-right:1.5em;text-align:right}
.form .field-proper{width:70%}
.form .field-note{font-size:88.88889%;line-height:1.2501}
.form .field-note>*{margin-top:.625em;margin-bottom:0}
.form input[type=checkbox],.form input[type=radio]{vertical-align:middle}
.form label.radio+label.radio{padding-left:.75em}
.form label.checkbox{display:block;padding-top:.27778em}
.form label.checkbox+label.checkbox{padding-top:0}
.form .form-control{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.22222em;border:.05556em solid #bbb;width:100%;padding:.27778em .55556em}
.form .form-control:focus{outline:0;border-color:#66AFE9;-webkit-box-shadow:0 .05556em .05556em rgba(0,0,0,.075) inset,0 0 .33333em rgba(102,175,233,.6);box-shadow:0 .05556em .05556em rgba(0,0,0,.075) inset,0 0 .33333em rgba(102,175,233,.6)}
.form select{margin-top:.11111em;max-width:100%}
.form .input-prepend{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.form .input-prepend .add-on{overflow:hidden;text-overflow:ellipsis;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:40%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.22222em 0 0 .22222em;border:1px solid #bbb;padding:.27778em .55556em;background-color:#f2f2f2;white-space:nowrap}
.form .input-prepend input{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:60%;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-radius:0 .22222em .22222em 0}
.form .field-description>*{margin-top:0;margin-bottom:.75em}
.form fieldset{margin:.75em 0;border:0;padding:0}
.form fieldset>legend{font-size:111.11111%;line-height:1.2001;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.35em;border-bottom:.05em solid #e6e6e6;width:100%;padding-bottom:.675em;font-weight:700;color:#1a1a1a}
.form .field-group{margin:.75em 0}
.form .field-group>.field-group-name{font-size:111.11111%;line-height:1.2001;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.35em;border-bottom:.05em solid #e6e6e6;width:100%;padding-bottom:.675em;font-weight:700}
.form .field-group .field-group>.field-group-name,.form .field-group .field-group>legend,.form .field-group fieldset>.field-group-name,.form .field-group fieldset>legend,.form fieldset .field-group>.field-group-name,.form fieldset .field-group>legend,.form fieldset fieldset>.field-group-name,.form fieldset fieldset>legend{font-size:90%;line-height:1.5001;margin-bottom:.75em;border-bottom:0;padding-bottom:0;margin-right:70%;width:30%;padding-right:1.5em;text-align:right}
.form .form-actions{margin:.75em 0 1.5em 0;border-top:1px solid #e6e6e6;padding:1.5em;padding-left:30%;background:#f5f5f5}
.no-flexbox .form .input-prepend{position:relative;display:table;width:100%}
.no-flexbox .form .input-prepend .add-on{display:table-cell;border-radius:.22222em 0 0 .22222em;border:1px solid #bbb;padding:.22222em .55556em;background-color:#f2f2f2;white-space:nowrap;width:1%}
.no-flexbox .form .input-prepend input{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:0;border-radius:0 .22222em .22222em 0}
@media screen and (max-width:39.9375em){.form .field .control-label{margin-bottom:0;padding-top:0;padding-right:0;text-align:left}
.form .field .control-label:after{display:inline;padding-left:.48214em}
.form .field.required .control-label:after{display:none}
.form .field.boolean .control-label:after{display:none}
.form .field.unlabeled .field-proper{margin-left:0}
.form .control-label,.form .field-proper{width:100%}
.form .field-group .field-group>.field-group-name,.form .field-group .field-group>legend,.form .field-group fieldset>.field-group-name,.form .field-group fieldset>legend,.form fieldset .field-group>.field-group-name,.form fieldset .field-group>legend,.form fieldset fieldset>.field-group-name,.form fieldset fieldset>legend{font-size:90%;line-height:1.5001;margin-right:0;width:auto;padding-right:0;text-align:left}
.form .form-actions{padding-left:1.5em}
}
.form.login{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em}
.admin\/list .list-title{font-size:111.11111%;line-height:1.2001;margin-top:1.35em;margin-bottom:1.35em;border-bottom:.15em solid #f2f2f2;padding-bottom:.6em}
.admin\/list .clearance{height:0}
.admin\/list ul{margin:0;padding:0}
.admin\/list ul:after,.admin\/list ul:before{content:"";display:table}
.admin\/list ul:after{clear:both}
.admin\/list ul li{clear:both;margin:0;float:left;width:100%;list-style-type:none}
.admin\/list ul li.collapsible{position:relative}
.admin\/list ul li.collapsible a.excol{display:block;cursor:pointer;font-size:116.66667%;line-height:1.57143;font-weight:700;width:.71429em;overflow:hidden;position:absolute;right:100%;top:0}
.admin\/list ul.big{padding-left:15px;overflow:hidden}
.admin\/list ul.big div.children{display:none}
.admin\/list li .self{width:100%;float:left}
.admin\/list li .self.odd{background:rgba(0,0,0,.05)}
.admin\/list li .self:hover{cursor:pointer}
.admin\/list li .self:hover.odd{background:rgba(0,0,0,.025)}
.admin\/list li .children{margin:.25em 0 .25em 15px;clear:both}
.admin\/list li .label{float:left;font-size:77.77778%;line-height:1.28581;padding:.5em .35714em .5em .35714em}
.admin\/list li .actions{float:right;margin:.27778em}
.admin\/list li .actions ul{margin-left:.55556em}
.admin\/list li .actions li{float:left;clear:none;margin:0;width:auto}
.admin\/list li .actions li+li{margin-left:.27778em}
.admin\/list li .actions a{display:block;padding:0}
.admin\/list li .actions a .action-name{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.admin\/list li .actions .sprite{font-size:62.5%}
.admin\/menu li.back .sprite{width:1.88889em;height:1.88889em}
.admin\/menu li.back .sprite:before{top:-39.33333em;left:-41.44444em}
.admin\/menu li.back .sprite>img{top:-39.33333em;left:-41.44444em}
.admin\/menu li.add .sprite{width:1.88889em;height:1.88889em}
.admin\/menu li.add .sprite:before{top:-39.33333em;left:-37.44444em}
.admin\/menu li.add .sprite>img{top:-39.33333em;left:-37.44444em}
.admin\/list .actions .edit .sprite{width:1.88889em;height:1.88889em}
.admin\/list .actions .edit .sprite:before{top:-43.55556em;left:.05556em}
.admin\/list .actions .edit .sprite>img{top:-43.55556em;left:.05556em}
.admin\/list .actions .delete .sprite{width:1.88889em;height:1.88889em}
.admin\/list .actions .delete .sprite:before{top:-39.33333em;left:-43.44444em}
.admin\/list .actions .delete .sprite>img{top:-39.33333em;left:-43.44444em}
.admin\/menu .menu-item-users .sprite{width:1.88889em;height:1.88889em}
.admin\/menu .menu-item-users .sprite:before{top:-43.55556em;left:-11.94444em}
.admin\/menu .menu-item-users .sprite>img{top:-43.55556em;left:-11.94444em}
.admin\/menu .menu-item-web-admins .sprite{width:1.88889em;height:1.88889em}
.admin\/menu .menu-item-web-admins .sprite:before{top:-43.55556em;left:-11.94444em}
.admin\/menu .menu-item-web-admins .sprite>img{top:-43.55556em;left:-11.94444em}
.admin\/menu .menu-item-roles .sprite{width:1.88889em;height:1.22222em}
.admin\/menu .menu-item-roles .sprite:before{top:-37.5em;left:-15.55556em}
.admin\/menu .menu-item-roles .sprite>img{top:-37.5em;left:-15.55556em}
.admin\/menu .back .sprite,.admin\/menu .menu-item-back .sprite{width:1.88889em;height:1.88889em}
.admin\/menu .back .sprite:before,.admin\/menu .menu-item-back .sprite:before{top:-39.33333em;left:-41.44444em}
.admin\/menu .back .sprite>img,.admin\/menu .menu-item-back .sprite>img{top:-39.33333em;left:-41.44444em}
.admin\/menu .menu-item-back-to-users .sprite{width:1.88889em;height:1.88889em}
.admin\/menu .menu-item-back-to-users .sprite:before{top:-39.33333em;left:-41.44444em}
.admin\/menu .menu-item-back-to-users .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/menu.admin-main-menu .menu-title{font-size:111.11111%;line-height:1.2001;margin-top:1.35em;margin-bottom:.45em;border-bottom:.15em solid #f2f2f2;padding-bottom:.6em}
.content\/menu.admin-main-menu ul{margin:0 -.5em}
.content\/menu.admin-main-menu li{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.5em;width:25%}
.content\/menu.admin-main-menu li+li{border-top:none}
@media screen and (max-width:63.9375em){.content\/menu.admin-main-menu li{width:33.33333%}
}
@media screen and (max-width:47.9375em){.content\/menu.admin-main-menu li{width:50%}
}
@media screen and (max-width:29.9375em){.content\/menu.admin-main-menu li{width:100%}
}
.content\/menu.admin-main-menu a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-shadow:0 .05556em 0 #ccc;box-shadow:0 .05556em 0 #ccc;border-radius:.16667em;padding:.55556em;min-height:2.66667em;background:#f2f2f2}
.content\/menu.admin-main-menu a:focus,.content\/menu.admin-main-menu a:hover{outline:0;background:#f6f6f6}
.content\/menu.admin-main-menu .sprite{display:block;position:absolute;font-size:87.5%;left:.63492em;top:.63492em}
.content\/menu.admin-main-menu .label{display:block;font-size:77.77778%;line-height:1.28581;margin-top:.42857em;margin-left:2.71429em;padding-left:0;font-weight:600}
.content\/menu.admin-main-menu .menu-item-logout .sprite{width:1.88889em;height:1.88889em}
.content\/menu.admin-main-menu .menu-item-logout .sprite:before{top:-43.55556em;left:-3.94444em}
.content\/menu.admin-main-menu .menu-item-logout .sprite>img{top:-43.55556em;left:-3.94444em}
.content\/menu.users\/admin\/admin-main-menu-support{position:relative;z-index:1;margin-top:1.5em}
.content\/menu.users\/admin\/admin-main-menu-support:after,.content\/menu.users\/admin\/admin-main-menu-support:before{content:"";display:table}
.content\/menu.users\/admin\/admin-main-menu-support:after{clear:both}
.content\/menu.users\/admin\/admin-main-menu-support ul{float:right;margin:0}
.content\/menu.users\/admin\/admin-main-menu-support li{display:block;float:left;padding:0 1em;width:auto}
.content\/menu.users\/admin\/admin-main-menu-support li+li{border-left:1px solid #f2f2f2}
.content\/menu.users\/admin\/admin-main-menu-support li:last-child{padding-right:0}
.content\/menu.users\/admin\/admin-main-menu-support a{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;min-height:0}
.content\/menu.users\/admin\/admin-main-menu-support a:focus,.content\/menu.users\/admin\/admin-main-menu-support a:hover{background-color:transparent}
.content\/menu.users\/admin\/admin-main-menu-support .sprite{display:inline-block;vertical-align:middle;position:relative;top:auto;left:auto}
.content\/menu.users\/admin\/admin-main-menu-support .label{display:inline-block;vertical-align:middle;margin-top:0;margin-left:0}
.content\/menu.users\/admin\/admin-main-menu-support+.admin-main-menu{margin-top:-1.72222em}
.content\/menu.users\/admin\/admin-main-menu-support+.admin-main-menu .menu-title{margin-top:0}
@media screen and (max-width:29.9375em){.content\/menu.users\/admin\/admin-main-menu-support .label{display:none}
.content\/menu.users\/admin\/admin-main-menu-support+.admin-main-menu{margin-top:-1.44444em}
}
.admin\/crud\/previewer .entry-info{padding:1.25em;background:#fafafa;border:1px solid #eee;margin:1.25em 0;float:left;font-size:12px}
.admin\/crud\/previewer .entry-info .info .who{font-weight:700}
.admin\/crud\/previewer .entry-info .comment{font-style:italic;font-size:14px}
.admin\/crud\/previewer .entry-info .comment .cite{font-style:normal;font-size:12px}
.admin\/crud\/previewer .entry-info .make-decision{width:100%;overflow:hidden;margin:1em 0 0 0}
.admin\/crud\/previewer .entry-info .make-decision a{font-size:13px;display:block;float:left;margin:0 15px 0 0;padding:5px 5px 5px 5px}
.admin\/crud\/previewer .entry-info .make-decision a .sprite{width:1.88889em;height:1.88889em}
.admin\/crud\/previewer .entry-info .make-decision a .sprite:before{top:-39.33333em;left:-35.44444em}
.admin\/crud\/previewer .entry-info .make-decision a .sprite>img{top:-39.33333em;left:-35.44444em}
.admin\/crud\/previewer .entry-info .make-decision a.deny .sprite{width:1.88889em;height:1.88889em}
.admin\/crud\/previewer .entry-info .make-decision a.deny .sprite:before{top:-43.55556em;left:-9.94444em}
.admin\/crud\/previewer .entry-info .make-decision a.deny .sprite>img{top:-43.55556em;left:-9.94444em}
.admin\/crud\/previewer table.properties{clear:both;padding-top:2.5em}
.admin\/crud\/previewer table.properties td>*{margin-top:0}
.admin\/crud\/previewer table.properties th{width:22%;padding-right:1em}
.admin\/crud\/previewer table.properties ul{margin:0;padding-left:1.25em}
.admin\/crud\/previewer table.properties table td{padding-top:0}
.admin\/crud\/previewer table.properties table th{font-weight:400;font-style:italic;padding-top:0;padding-right:4px;width:30%}
.admin\/crud\/previewer table.properties{width:100%}
.admin\/crud\/previewer table.properties th{vertical-align:top;padding:.75em .75em .75em 0;width:33.33333%;text-align:left}
.admin\/crud\/previewer table.properties td{vertical-align:top;padding:.75em 0}
.admin\/crud\/previewer table.properties td>*{margin-bottom:0}
.admin\/crud\/previewer table.properties td>*+*{margin-top:.75em}
.admin\/crud\/previewer table.properties tr+tr>*{border-top:1px solid #e6e6e6}
.admin\/crud\/previewer table.properties tr.altered th{color:red}
.admin\/crud\/previewer table.properties tr.removed td{color:#999}
.form .admin-meta{margin-bottom:1.5em;border-bottom:1px solid #e6e6e6;padding-bottom:.75em}
.form .admin-meta .meta__and_publish{text-align:right}
.form .admin-meta .meta__and_publish .controls{text-align:left}
.form .admin-meta .expander:before{content:"−";font-weight:700;display:inline-block;width:1.5em;text-align:center;vertical-align:1px}
.form .admin-meta.collapsed{border-bottom:0}
.form .admin-meta.collapsed .field-group-name{border-bottom:0;font-weight:400}
.form .admin-meta.collapsed .expander:before{content:"+"}
.form .admin-meta.collapsed h3{margin-bottom:0}
.admin-message{border:1px solid #d5d5d5;background:#f1f1f1;padding:1.5em;font-style:italic}
.admin-message :first-child{margin-top:0}
.admin-message :last-child{margin-bottom:0}
.content\/admin\/component-menu+.admin-message{border-top:0}
.content\/menu .menu-title{font-size:100%;line-height:1.22232;margin-top:1.5em;margin-bottom:.75em;border-bottom:.16667em solid #f2f2f2;padding-bottom:.47222em}
.content\/menu .menu-title+ul{margin-top:0}
.content\/menu li,.content\/menu ul{display:block}
.content\/menu ul{margin:1.5em 0;padding:0}
.content\/menu li{margin:0;padding:.69444em 0}
.content\/menu .sprite{font-size:62.5%}
.content\/menu .label{font-size:77.77778%;line-height:1.28581;padding-left:.28571em}
.form.permissions .field.inherit .field-proper{margin-left:0}
.form.permissions .field.inherit .field-proper ul.options{padding-left:0;list-style:none;margin:0}
.form .notify-group .advanced\[notifications\]{margin-left:30%;width:auto}
.form .notify-group .advanced\[notifications\] label.radio{display:block}
.form .notify-group .advanced\[notifications\] label.radio+label.radio{padding-left:0}
@media screen and (max-width:39.9375em){.form .notify-group .advanced\[notifications\]{margin-left:0}
}
.form .content\/urlpath .full-path{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:72.22222%;line-height:1.23087;margin:.61538em 0 0 0}
.form .content\/urlpath .full-path label{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:.38462em .76923em .38462em 0;color:#888}
.form .content\/urlpath .full-path input{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-radius:0;padding:.30769em .61538em;border-color:#f1f1f1;background-color:#f1f1f1;color:#777;cursor:pointer}
.form .content\/urlpath .full-path input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:#f9f9f9}
.content\/admin\/top-bar{position:relative;z-index:2;font-size:88.88889%;line-height:1.5001;width:100%;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);box-shadow:0 1px 10px rgba(0,0,0,.2);background:#f9f9f9;border-bottom:1px solid #999}
.content\/admin\/top-bar:after,.content\/admin\/top-bar:before{content:"";display:table}
.content\/admin\/top-bar:after{clear:both}
.content\/admin\/top-bar ul li{margin:0 2%}
#admin_wrapper{z-index:1;position:relative}
.content\/admin\/top-bar .panel{padding:11px}
.content\/admin\/top-bar .status{float:right}
.content\/admin\/top-bar label{font-weight:700;display:inline;margin:0}
.content\/admin\/top-bar .status div.value{display:inline}
.content\/admin\/top-bar .navigate{float:left}
.content\/admin\/top-bar .navigate-page{float:right}
.content\/admin\/top-bar .buttons a{float:left;clear:both;display:block;padding:0 11px 0 20px}
.content\/admin\/top-bar .buttons .sprite{font-size:8px}
.content\/admin\/top-bar .buttons .back .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .back .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/admin\/top-bar .buttons .back .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/admin\/top-bar .buttons .edit .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .edit .sprite:before{top:-43.55556em;left:-1.94444em}
.content\/admin\/top-bar .buttons .edit .sprite>img{top:-43.55556em;left:-1.94444em}
.content\/admin\/top-bar .buttons .save .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .save .sprite:before{top:-43.55556em;left:-33.94444em}
.content\/admin\/top-bar .buttons .save .sprite>img{top:-43.55556em;left:-33.94444em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite:before{top:-39.33333em;left:-35.44444em}
.content\/admin\/top-bar .buttons .save-and-publish .sprite>img{top:-39.33333em;left:-35.44444em}
.content\/admin\/top-bar .buttons .preview .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .preview .sprite:before{top:-43.55556em;left:-31.94444em}
.content\/admin\/top-bar .buttons .preview .sprite>img{top:-43.55556em;left:-31.94444em}
.content\/admin\/top-bar .buttons .delete .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .delete .sprite:before{top:-39.33333em;left:-43.44444em}
.content\/admin\/top-bar .buttons .delete .sprite>img{top:-39.33333em;left:-43.44444em}
.content\/admin\/top-bar .versions{float:left;padding-top:8px}
.content\/admin\/top-bar .version-comment{float:left;font-style:italic;width:310px;height:44px;overflow:hidden;position:relative;padding-bottom:0}
.content\/admin\/top-bar .version-comment .w{position:absolute;left:11px;top:11px;width:310px}
.content\/admin\/top-bar .version-comment.long:hover{overflow:visible}
.content\/admin\/top-bar .version-comment.long:hover .w{height:auto;background:#fff;border:1px solid #aaa;left:0;top:0;padding:10px}
.content\/admin\/top-bar .version-comment.long:hover .extra{position:absolute;left:0;top:0;padding:10px;width:310px;height:45px;border:1px solid #fdfdfd;border-bottom:0}
.content\/admin\/top-bar .version-comment p{margin:0}
.content\/admin\/top-bar .version-comment .cite{font-style:normal;font-weight:700}
.content\/admin\/top-bar .versions label.label{display:inline-block}
.content\/admin\/top-bar .versions input,.content\/admin\/top-bar .versions select{display:inline-block;margin:0}
.content\/admin\/top-bar .versions select{max-width:15.625em}
.content\/admin\/top-bar .versions .field,.content\/admin\/top-bar .versions .field-proper{display:inline}
.content\/admin\/top-bar .versions form{margin-bottom:0}
.content\/admin\/top-bar .versions form .buttons{display:inline}
html.js .content\/admin\/top-bar .versions form .buttons{display:none}
.content\/admin\/top-bar .versions p{margin:0}
.content\/admin\/top-bar .page-actions{float:right}
.content\/menu li.menu-item-edit-content .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-edit-content .sprite:before{top:-43.55556em;left:-25.94444em}
.content\/menu li.menu-item-edit-content .sprite>img{top:-43.55556em;left:-25.94444em}
.content\/menu li.menu-item-back-to-content .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-back-to-content .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-content .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-publication-status .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-publication-status .sprite:before{top:-39.33333em;left:-35.44444em}
.content\/menu li.menu-item-publication-status .sprite>img{top:-39.33333em;left:-35.44444em}
.content\/menu li.menu-item-edit-page-properties .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-edit-page-properties .sprite:before{top:-43.55556em;left:-1.94444em}
.content\/menu li.menu-item-edit-page-properties .sprite>img{top:-43.55556em;left:-1.94444em}
.content\/menu li.menu-item-edit-permissions .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-edit-permissions .sprite:before{top:-43.55556em;left:-7.94444em}
.content\/menu li.menu-item-edit-permissions .sprite>img{top:-43.55556em;left:-7.94444em}
.content\/menu li.menu-item-back-to-pages .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-back-to-pages .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-pages .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-admin .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-back-to-admin .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-admin .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-list .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-back-to-list .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-list .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-properties .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-back-to-properties .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-back-to-properties .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-edit-default-permissions .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-edit-default-permissions .sprite:before{top:-43.55556em;left:-7.94444em}
.content\/menu li.menu-item-edit-default-permissions .sprite>img{top:-43.55556em;left:-7.94444em}
.content\/menu li.menu-item-edit-default-notifications .sprite,.content\/menu li.menu-item-edit-notifications .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-edit-default-notifications .sprite:before,.content\/menu li.menu-item-edit-notifications .sprite:before{top:-43.55556em;left:-5.94444em}
.content\/menu li.menu-item-edit-default-notifications .sprite>img,.content\/menu li.menu-item-edit-notifications .sprite>img{top:-43.55556em;left:-5.94444em}
.content\/menu li.menu-item-pending-changes .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-pending-changes .sprite:before{top:-39.33333em;left:-39.44444em}
.content\/menu li.menu-item-pending-changes .sprite>img{top:-39.33333em;left:-39.44444em}
.content\/menu li.menu-item-add-new-page .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-add-new-page .sprite:before{top:-43.55556em;left:-23.94444em}
.content\/menu li.menu-item-add-new-page .sprite>img{top:-43.55556em;left:-23.94444em}
.content\/menu li.menu-item-add-shared-block .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-add-shared-block .sprite:before{top:-39.33333em;left:-37.44444em}
.content\/menu li.menu-item-add-shared-block .sprite>img{top:-39.33333em;left:-37.44444em}
.content\/menu li.menu-item-add-new .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-add-new .sprite:before{top:-39.33333em;left:-37.44444em}
.content\/menu li.menu-item-add-new .sprite>img{top:-39.33333em;left:-37.44444em}
.content\/menu li.menu-item-edit-shared-blocks .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-edit-shared-blocks .sprite:before{top:-43.55556em;left:-35.94444em}
.content\/menu li.menu-item-edit-shared-blocks .sprite>img{top:-43.55556em;left:-35.94444em}
.content\/menu li.menu-item-add-normal-block .sprite{width:1.88889em;height:1.88889em}
.content\/menu li.menu-item-add-normal-block .sprite:before{top:-39.33333em;left:-41.44444em}
.content\/menu li.menu-item-add-normal-block .sprite>img{top:-39.33333em;left:-41.44444em}
.content\/admin\/component-menu{margin:0;padding:5px 5px 5px 5px;border:1px solid #ddd;border-color:rgba(218,218,218,.75);background-color:#f7f7f7;background-color:rgba(245,245,245,.75);white-space:nowrap;font-size:77.77778%;line-height:1.28581}
.content\/admin\/component-menu .sprite{font-size:57.14286%}
.content\/component .content\/component .content\/admin\/component-menu{border-color:rgba(204,204,204,.75);background-color:#e7e7e7;background:rgba(231,231,231,.75)}
.content\/component .content\/component:first-child .content\/admin\/component-menu{position:relative;top:-1px;margin-bottom:-1px}
.content\/component .content\/component .content\/component .content\/admin\/component-menu{border-color:rgba(187,187,187,.75);background-color:#d7d7d7;background:rgba(215,215,215,.75)}
.content\/component .content\/component .content\/component .content\/component .content\/admin\/component-menu{border-color:rgba(170,170,170,.75);background-color:#c7c7c7;background:rgba(199,199,199,.75)}
.content\/admin\/component-menu+*{margin-top:0!important}
.content\/admin\/component-menu .component-name{display:inline-block;vertical-align:top;margin:0 10px 0 0;font-size:100%;font-weight:700;color:#333}
.content\/admin\/component-menu ul{display:inline-block;vertical-align:top;margin:0;padding:0;line-height:1}
.content\/admin\/component-menu li{display:inline-block;margin:0;padding:0}
.content\/admin\/component-menu li+li{border-top:0}
.content\/admin\/list-pages .extra .sprite{font-size:8px}
.content\/admin\/list-pages .actions .view-on-site .sprite{width:1.88889em;height:1.88889em;visibility:hidden}
.content\/admin\/list-pages .actions .view-on-site .sprite:before{top:-43.55556em;left:-27.94444em}
.content\/admin\/list-pages .actions .view-on-site .sprite>img{top:-43.55556em;left:-27.94444em}
.content\/admin\/list-pages .actions .view-on-site a:focus .sprite{visibility:visible}
.content\/admin\/list-pages .self:hover .actions .view-on-site .sprite{visibility:visible}
.content\/admin\/list-pages .actions .clone .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/list-pages .actions .clone .sprite:before{top:-43.55556em;left:-23.94444em}
.content\/admin\/list-pages .actions .clone .sprite>img{top:-43.55556em;left:-23.94444em}
.admin\/main-menu .menu-item-pages .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-pages .sprite:before{top:-43.55556em;left:-29.94444em}
.admin\/main-menu .menu-item-pages .sprite>img{top:-43.55556em;left:-29.94444em}
.admin\/main-menu .menu-item-changes .sprite{width:1.77778em;height:1.88889em}
.admin\/main-menu .menu-item-changes .sprite:before{top:-43.55556em;left:-37.94444em}
.admin\/main-menu .menu-item-changes .sprite>img{top:-43.55556em;left:-37.94444em}
.content\/admin\/top-bar .buttons .changes .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/top-bar .buttons .changes .sprite:before{top:-43.55556em;left:-13.94444em}
.content\/admin\/top-bar .buttons .changes .sprite>img{top:-43.55556em;left:-13.94444em}
.content\/admin\/component-menu li a{display:inline-block}
.content\/admin\/component-menu li a .label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.content\/admin\/component-menu .menu-item-move-up .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/component-menu .menu-item-move-up .sprite:before{top:-43.55556em;left:-21.94444em}
.content\/admin\/component-menu .menu-item-move-up .sprite>img{top:-43.55556em;left:-21.94444em}
.content\/admin\/component-menu .menu-item-move-down .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/component-menu .menu-item-move-down .sprite:before{top:-43.55556em;left:-19.94444em}
.content\/admin\/component-menu .menu-item-move-down .sprite>img{top:-43.55556em;left:-19.94444em}
.content\/admin\/component-menu .menu-item-delete .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/component-menu .menu-item-delete .sprite:before{top:-39.33333em;left:-43.44444em}
.content\/admin\/component-menu .menu-item-delete .sprite>img{top:-39.33333em;left:-43.44444em}
.content\/admin\/component-menu .menu-item-edit .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/component-menu .menu-item-edit .sprite:before{top:-43.55556em;left:-1.94444em}
.content\/admin\/component-menu .menu-item-edit .sprite>img{top:-43.55556em;left:-1.94444em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite:before{top:-39.33333em;left:-37.44444em}
.content\/admin\/component-menu .menu-item-add-content-here .sprite>img{top:-39.33333em;left:-37.44444em}
.content\/admin\/slot-menu li div,.content\/admin\/slot-menu ul li{width:auto;float:none;text-align:left}
.content\/admin\/slot-menu a{padding:.25em 0 .25em 0}
.content\/admin\/slot-menu a .sprite{width:1.88889em;height:1.88889em}
.content\/admin\/slot-menu a .sprite:before{top:-39.33333em;left:-37.44444em}
.content\/admin\/slot-menu a .sprite>img{top:-39.33333em;left:-37.44444em}
.content\/admin\/list-pages .self .label a.extra img{vertical-align:middle}
.content\/admin\/list-changes ul.changes{margin:13px 0;padding:0;list-style:none}
.content\/admin\/list-changes ul.changes li{margin:13px 0;padding:0;list-style:none;width:100%;overflow:hidden}
.content\/admin\/list-changes ul.changes li .when{float:right;font-size:11px;font-style:italic;white-space:nowrap}
.content\/admin\/list-changes ul.changes li .unpub{font-style:italic}
.content\/admin\/list-changes ul.changes li .unpub .title{text-decoration:underline}
.content\/admin\/list-changes ul.changes li .unpub .note{font-style:normal;font-size:11px}
.content\/admin\/list-changes ul.changes li .actor{font-style:italic}
.content\/admin\/list-changes ul.changes li .comment{font-size:12px;font-style:italic}
.content\/admin\/list-changes ul.changes li .comment .cite{font-style:normal}
.content-quality-report{margin:1.5em 0 0 0;padding:1.5em;background:#fafafa}
.content-quality-report .content-quality-header{font-size:100%;line-height:1.22232;margin:0 0 1.5em 0;border-bottom:1px solid #e6e6e6;padding:0 0 .75em 0;font-weight:700}
.content-quality-report .checker-name{display:none}
.content-quality-report .quality-report{position:relative}
.content-quality-report .quality-report.updating:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.5)}
.content-quality-report .instructions{font-size:72.22222%}
.content-quality-report .instructions p{margin:2.07692em 0}
.content-quality-report .blocks-with-issues{margin:0;padding:0}
.content-quality-report .block-with-issues{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%}
.content-quality-report .block-with-issues:nth-child(2n+1){clear:left}
.content-quality-report .content\/admin\/component-menu{border-color:#777;background:#999}
.content-quality-report .content\/admin\/component-menu .component-name{color:#fff}
.content-quality-report .content\/admin\/component-menu+.toggle-added{margin-top:.75em!important}
.content-quality-report .issues{margin:0 0 .75em 0;border:1px solid #bbb;border-top-width:0;padding:0}
.content-quality-report .issues.ignored{display:none;margin-top:.75em;border-top-width:1px}
.content-quality-report .showing-added .issues.ignored{display:block}
.content-quality-report .issue{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:bottom;background:#fff;border-bottom:1px solid #e5e5e5;width:50%;padding:.55556em .55556em .83333em .55556em}
.content-quality-report .issue:nth-child(2n+1):after{content:"";display:block;position:absolute;top:0;bottom:0;left:100%;border-right:1px solid #e5e5e5}
.content-quality-report .issue:nth-child(2n):after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;border-right:1px solid #e5e5e5}
.content-quality-report .issue:first-child:last-child{width:100%}
@media screen and (max-width:57.4375em){.content-quality-report .issue{width:100%}
}
@media screen and (max-width:47.9375em){.content-quality-report .issue{width:50%}
.content-quality-report .issue:first-child:last-child{width:100%}
}
@media screen and (max-width:39.9375em){.content-quality-report .issue{width:100%}
}
.content-quality-report .spelling-issue .context-o{display:block;position:relative;width:100%;padding:.11111em 0;overflow:hidden}
.content-quality-report .spelling-issue .context-o:after,.content-quality-report .spelling-issue .context-o:before{content:"";position:absolute;top:0;bottom:0;width:1.11111em}
.content-quality-report .spelling-issue .context-o:before{left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(white));background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)}
.content-quality-report .spelling-issue .context-o:after{right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}
.content-quality-report .spelling-issue .context{display:block;margin:0 -500em;text-align:center;white-space:nowrap;color:#999}
.content-quality-report .spelling-issue .context em{color:#222;font-style:normal}
.content-quality-report .spelling-issue .context input{display:none;margin:-.22222em 0;color:#4d4d4d}
.content-quality-report .spelling-issue .actions{display:block;margin:.55556em 0 0 0;text-align:right}
.content-quality-report button{outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;font-family:Anivers,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:72.22222%;padding:.38462em .76923em .38462em .76923em;border:.07692em solid #fff;border-radius:.30769em;background:#999;color:#fff;font-weight:700}
.content-quality-report button:focus,.content-quality-report button:hover{background:#aaa}
.content-quality-report button.replace{background:#539575}
.content-quality-report button.replace:focus,.content-quality-report button.replace:hover{background:#6dae8e}
.content-quality-report button.ignore{background:#e2a01c}
.content-quality-report button.ignore:focus,.content-quality-report button.ignore:hover{background:#e8b349}
.content-quality-report button.add{background:#c0613f}
.content-quality-report button.add:focus,.content-quality-report button.add:hover{background:#cd8165}
.form form.updating{position:relative}
.form form.updating:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)}
.form .content-quality-report .form-control,.form .content-quality-report input[type=text],.form .content-quality-report input[type=email]{padding:0}
.btn{font-size:88.88889%;padding:.75em 1.5em .75em 1.5em;position:relative;display:inline-block;vertical-align:middle;border:0;border-radius:.25rem;color:#fff;line-height:1.25;cursor:pointer;-webkit-transition:background 83ms,color 83ms,padding 83ms,-webkit-box-shadow 83ms;transition:background 83ms,color 83ms,padding 83ms,box-shadow 83ms;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#0065a3}
.btn:hover:active{padding:.8125em 1.5em .6875em 1.5em}
.btn:hover{color:#fff}
.btn:hover:active{color:rgba(255,255,255,.9)}
.btn:focus{outline:0}
.btn:focus:after{content:"";display:block;position:absolute;left:-.0625rem;top:-.0625rem;width:100%;height:100%;padding:.0625rem;border-radius:.3125rem;-webkit-box-shadow:0 0 0 .125rem rgba(141,175,234,.66);box-shadow:0 0 0 .125rem rgba(141,175,234,.66);pointer-events:none}
.btn:focus:hover:after{display:none}
.btn:hover{background-color:#0075bd}
.btn:hover:active{background-color:#00558a}
.btn.btn-primary,.btn.btn-success{background-color:#9acc4f}
.btn.btn-primary:hover,.btn.btn-success:hover{background-color:#a5d263}
.btn.btn-primary:hover:active,.btn.btn-success:hover:active{background-color:#8fc63b}
.btn.btn-secondary{background-color:#0065a3}
.btn.btn-secondary:hover{background-color:#0075bd}
.btn.btn-secondary:hover:active{background-color:#00558a}
.btn.btn-gold{background-color:#fcd962}
.btn.btn-gold:hover{background-color:#fcdf7b}
.btn.btn-gold:hover:active{background-color:#fcd349}
.content a.btn.btn-gold{color:#222}
.content a.btn.btn-gold:hover{color:#222;background-color:#fcdf7b}
.content a.btn.btn-gold:hover:active{background-color:#fcd349;color:#444}
.btn.btn-gold.btn-bold{color:#035d9a}
.btn.btn-gold.btn-bold:hover{color:#035d9a}
.btn.btn-gold.btn-bold:hover:active{color:#035d9a}
.content a.btn.btn-gold.btn-bold{color:#035d9a}
.content a.btn.btn-gold.btn-bold:hover{color:#035d9a}
.content a.btn.btn-gold.btn-bold:hover:active{color:#035d9a}
.btn.btn-purple{background-color:#614d7d}
.btn.btn-purple:hover{background-color:#6d578d}
.btn.btn-purple:hover:active{background-color:#55436d}
.btn.btn-green{background-color:#84AF5B}
.btn.btn-green:hover{background-color:#91b76c}
.btn.btn-green:hover:active{background-color:#77a24f}
.btn.btn-orange{background-color:#EF6A29}
.btn.btn-orange:hover{background-color:#f17b41}
.btn.btn-orange:hover:active{background-color:#ed5a12}
.btn.btn-yellow{background-color:#FFD100;color:#111}
.btn.btn-yellow:hover{background-color:#ffd61a}
.btn.btn-yellow:hover:active{background-color:#e6bc00}
.content .btn.btn-yellow{color:#111}
.btn.btn-outline{background-color:transparent;border:.125rem solid #bfdae9;color:#0b5dac;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase}
.btn.btn-outline:hover{background-color:rgba(0,0,0,.035);color:#0b5dac}
.btn.btn-outline:hover:active{color:rgba(11,93,172,.9)}
.btn.btn-bold{font-weight:700}
.btn[disabled]{-webkit-box-shadow:none!important;box-shadow:none!important;background:#ddd!important;color:#999!important;text-shadow:0 -1px 0 #fff}
.btn.btn-big{font-size:100%;padding:.88889em 1.33333em .88889em 1.33333em}
.btn.btn-big:hover:active{padding:.94444em 1.33333em .83333em 1.33333em}
.content\/html .btn{margin:.3125rem}
a.btn[href^="tel:"],a.btn[href^="tel:"] *{color:#fff!important;text-decoration:none!important}
a.btn[href^="tel:"]:hover,a.btn[href^="tel:"]:hover *{color:#fff!important}
a.btn[href^="tel:"]:hover:active,a.btn[href^="tel:"]:hover:active *{color:#fff!important}
a.btn[href^="tel:"].btn-gold,a.btn[href^="tel:"].btn-gold *{color:#222!important}
a.btn[href^="tel:"].btn-gold:hover,a.btn[href^="tel:"].btn-gold:hover *{color:#222!important}
a.btn[href^="tel:"].btn-gold:hover:active,a.btn[href^="tel:"].btn-gold:hover:active *{color:#222!important}
a.btn[href^="tel:"].btn-gold.btn-bold,a.btn[href^="tel:"].btn-gold.btn-bold *{color:#035d9a!important}
a.btn[href^="tel:"].btn-gold.btn-bold:hover,a.btn[href^="tel:"].btn-gold.btn-bold:hover *{color:#035d9a!important}
a.btn[href^="tel:"].btn-gold.btn-bold:hover:active,a.btn[href^="tel:"].btn-gold.btn-bold:hover:active *{color:#035d9a!important}
a.btn[href^="tel:"].btn-yellow,a.btn[href^="tel:"].btn-yellow *{color:#111!important}
a.btn[href^="tel:"].btn-yellow:hover,a.btn[href^="tel:"].btn-yellow:hover *{color:#111!important}
a.btn[href^="tel:"].btn-yellow:hover:active,a.btn[href^="tel:"].btn-yellow:hover:active *{color:#111!important}
a.btn[href^="tel:"].btn-outline,a.btn[href^="tel:"].btn-outline *{color:#0b5dac!important}
a.btn[href^="tel:"].btn-outline:hover,a.btn[href^="tel:"].btn-outline:hover *{color:#0b5dac!important}
a.btn[href^="tel:"].btn-outline:hover:active,a.btn[href^="tel:"].btn-outline:hover:active *{color:rgba(11,93,172,.9)!important}
a.btn[href^="tel:"][disabled],a.btn[href^="tel:"][disabled] *{color:#999!important}
a.btn[href^="tel:"][disabled]:hover,a.btn[href^="tel:"][disabled]:hover *{color:#999!important}
a.btn[href^="tel:"][disabled]:hover:active,a.btn[href^="tel:"][disabled]:hover:active *{color:#999!important}
.linked-box{cursor:pointer}
[role=tabpanel]{display:none}
[role=tabpanel][aria-expanded=true]{display:block}
.responsive-video{position:relative;margin:1.5em 0;padding-top:56.25%}
.responsive-video iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}
.white-section{background:#fff}
.white-section>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:2.22222em;padding-bottom:2.22222em;text-align:center}
.white-section .section-header{font-size:188.88889%;line-height:1.11775;margin:0 0 .58824em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400}
.white-section+.white-section{border-top:.11111em solid #e4e4e4}
.field.content\/parentpage .controls{padding-top:.27778em}
.field.content\/parentpage select{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.field.content\/parentpage .parentpage-selector{display:none}
.field.content\/parentpage .selection .page-name{display:inline-block;vertical-align:middle;font-size:77.77778%;line-height:1.14296;margin:.28571em}
.field.content\/parentpage .selection .btn{font-size:77.77778%;line-height:1.0001;padding:.35714em .71429em .35714em .71429em;margin:0 .28571em}
.field.content\/parentpage .selection .btn:hover:active{padding:.42857em .71429em .28571em .71429em}
.parentpage-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.11111em}
.parentpage-selector>.i{border-radius:.27778em;padding:.66667em 1.11111em 1.33333em 1.11111em;max-width:100%;width:22.22222em;background-color:#fff}
.parentpage-selector .list-header{font-size:111.11111%;line-height:1.2001;margin-bottom:.6em;border-bottom:.15em solid #f2f2f2;padding:0 0 .6em 0;font-weight:600}
.parentpage-selector .page-list{margin:0;padding:0}
.parentpage-selector .page-item{padding:.33333em 0 0 .66667em;list-style:none}
.parentpage-selector .page-item .title{display:inline-block;line-height:1.125}
.parentpage-selector .page-item.with-children{position:relative}
.parentpage-selector .page-item.with-children .toggle{position:absolute;left:-.66667em;top:.33333em;outline:0;border-radius:.16667em;border:1px solid transparent;width:1.33333em;line-height:1.375;text-align:center}
.parentpage-selector .page-item.with-children .toggle:before{content:"➕"}
.parentpage-selector .page-item.with-children.collapsed>.page-list{display:none}
.parentpage-selector .page-item.with-children.expanded>.toggle:before{content:"➖"}
.shepherd-legacy code,.shepherd-legacy pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;border-radius:3px}
.shepherd-legacy code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}
.shepherd-legacy pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px}
.shepherd-legacy pre.prettyprint{margin-bottom:20px}
.shepherd-legacy pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}
.shepherd-legacy .pre-scrollable{max-height:340px;overflow-y:scroll}
.shepherd-legacy form{margin:0 0 20px}
.shepherd-legacy fieldset{padding:0;margin:0;border:0}
.shepherd-legacy legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}
.shepherd-legacy legend small{font-size:15px;color:#999}
.shepherd-legacy button,.shepherd-legacy input,.shepherd-legacy label,.shepherd-legacy select,.shepherd-legacy textarea{font-size:14px;font-weight:400;line-height:20px}
.shepherd-legacy button,.shepherd-legacy input,.shepherd-legacy select,.shepherd-legacy textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.shepherd-legacy label{display:block;margin-bottom:5px}
.shepherd-legacy .uneditable-input,.shepherd-legacy input[type=text],.shepherd-legacy input[type=email],.shepherd-legacy input[type=password],.shepherd-legacy input[type=datetime],.shepherd-legacy input[type=datetime-local],.shepherd-legacy input[type=date],.shepherd-legacy input[type=month],.shepherd-legacy input[type=time],.shepherd-legacy input[type=week],.shepherd-legacy input[type=url],.shepherd-legacy input[type=number],.shepherd-legacy input[type=tel],.shepherd-legacy input[type=color],.shepherd-legacy input[type=search],.shepherd-legacy textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;border-radius:4px;vertical-align:middle}
.shepherd-legacy .uneditable-input,.shepherd-legacy input,.shepherd-legacy textarea{width:206px}
.shepherd-legacy textarea{height:auto}
.shepherd-legacy .uneditable-input,.shepherd-legacy input[type=text],.shepherd-legacy input[type=email],.shepherd-legacy input[type=password],.shepherd-legacy input[type=datetime],.shepherd-legacy input[type=datetime-local],.shepherd-legacy input[type=date],.shepherd-legacy input[type=month],.shepherd-legacy input[type=time],.shepherd-legacy input[type=week],.shepherd-legacy input[type=url],.shepherd-legacy input[type=number],.shepherd-legacy input[type=tel],.shepherd-legacy input[type=color],.shepherd-legacy input[type=search],.shepherd-legacy textarea{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.shepherd-legacy .uneditable-input:focus,.shepherd-legacy input[type=text]:focus,.shepherd-legacy input[type=email]:focus,.shepherd-legacy input[type=password]:focus,.shepherd-legacy input[type=datetime]:focus,.shepherd-legacy input[type=datetime-local]:focus,.shepherd-legacy input[type=date]:focus,.shepherd-legacy input[type=month]:focus,.shepherd-legacy input[type=time]:focus,.shepherd-legacy input[type=week]:focus,.shepherd-legacy input[type=url]:focus,.shepherd-legacy input[type=number]:focus,.shepherd-legacy input[type=tel]:focus,.shepherd-legacy input[type=color]:focus,.shepherd-legacy input[type=search]:focus,.shepherd-legacy textarea:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted\9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
.shepherd-legacy input[type=checkbox],.shepherd-legacy input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
.shepherd-legacy input[type=button],.shepherd-legacy input[type=reset],.shepherd-legacy input[type=submit],.shepherd-legacy input[type=checkbox],.shepherd-legacy input[type=radio],.shepherd-legacy input[type=file],.shepherd-legacy input[type=image]{width:auto}
.shepherd-legacy input[type=file]{height:30px;line-height:30px}
.shepherd-legacy input[type=checkbox]:focus,.shepherd-legacy input[type=radio]:focus,.shepherd-legacy input[type=file]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.shepherd-legacy .uneditable-input,.shepherd-legacy .uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}
.shepherd-legacy .uneditable-input{overflow:hidden;white-space:nowrap}
.shepherd-legacy .uneditable-textarea{width:auto;height:auto}
.shepherd-legacy input:-moz-placeholder,.shepherd-legacy textarea:-moz-placeholder{color:#999}
.shepherd-legacy input:-ms-input-placeholder,.shepherd-legacy textarea:-ms-input-placeholder{color:#999}
.shepherd-legacy input::-webkit-input-placeholder,.shepherd-legacy textarea::-webkit-input-placeholder{color:#999}
.shepherd-legacy .checkbox,.shepherd-legacy .radio{min-height:20px;padding-left:20px}
.shepherd-legacy .checkbox input[type=checkbox],.shepherd-legacy .radio input[type=radio]{float:left;margin-left:-20px}
.shepherd-legacy .controls>.checkbox:first-child,.shepherd-legacy .controls>.radio:first-child{padding-top:5px}
.shepherd-legacy .checkbox.inline,.shepherd-legacy .radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}
.shepherd-legacy .checkbox.inline+.checkbox.inline,.shepherd-legacy .radio.inline+.radio.inline{margin-left:10px}
.shepherd-legacy .input-mini{width:60px}
.shepherd-legacy .input-small{width:90px}
.shepherd-legacy .input-medium{width:150px}
.shepherd-legacy .input-large{width:210px}
.shepherd-legacy .input-xlarge{width:270px}
.shepherd-legacy .input-xxlarge{width:530px}
.shepherd-legacy .row-fluid .uneditable-input[class*=span],.shepherd-legacy .row-fluid input[class*=span],.shepherd-legacy .row-fluid textarea[class*=span],.shepherd-legacy .uneditable-input[class*=span],.shepherd-legacy input[class*=span],.shepherd-legacy textarea[class*=span]{float:none;margin-left:0}
.shepherd-legacy .input-append .uneditable-input[class*=span],.shepherd-legacy .input-append input[class*=span],.shepherd-legacy .input-prepend .uneditable-input[class*=span],.shepherd-legacy .input-prepend input[class*=span],.shepherd-legacy .row-fluid .input-append [class*=span],.shepherd-legacy .row-fluid .input-prepend [class*=span],.shepherd-legacy .row-fluid .uneditable-input[class*=span],.shepherd-legacy .row-fluid input[class*=span],.shepherd-legacy .row-fluid textarea[class*=span]{display:inline-block}
.shepherd-legacy .uneditable-input,.shepherd-legacy input,.shepherd-legacy textarea{margin-left:0}
.shepherd-legacy .controls-row [class*=span]+[class*=span]{margin-left:20px}
.shepherd-legacy .uneditable-input.span1,.shepherd-legacy input.span1,.shepherd-legacy textarea.span1{width:6px}
.shepherd-legacy .uneditable-input.span2,.shepherd-legacy input.span2,.shepherd-legacy textarea.span2{width:46px}
.shepherd-legacy .uneditable-input.span3,.shepherd-legacy input.span3,.shepherd-legacy textarea.span3{width:86px}
.shepherd-legacy .uneditable-input.span4,.shepherd-legacy input.span4,.shepherd-legacy textarea.span4{width:126px}
.shepherd-legacy .uneditable-input.span5,.shepherd-legacy input.span5,.shepherd-legacy textarea.span5{width:166px}
.shepherd-legacy .uneditable-input.span6,.shepherd-legacy input.span6,.shepherd-legacy textarea.span6{width:206px}
.shepherd-legacy .uneditable-input.span7,.shepherd-legacy input.span7,.shepherd-legacy textarea.span7{width:246px}
.shepherd-legacy .uneditable-input.span8,.shepherd-legacy input.span8,.shepherd-legacy textarea.span8{width:286px}
.shepherd-legacy .uneditable-input.span9,.shepherd-legacy input.span9,.shepherd-legacy textarea.span9{width:326px}
.shepherd-legacy .uneditable-input.span10,.shepherd-legacy input.span10,.shepherd-legacy textarea.span10{width:366px}
.shepherd-legacy .uneditable-input.span11,.shepherd-legacy input.span11,.shepherd-legacy textarea.span11{width:406px}
.shepherd-legacy .uneditable-input.span12,.shepherd-legacy input.span12,.shepherd-legacy textarea.span12{width:446px}
.shepherd-legacy .uneditable-input.span13,.shepherd-legacy input.span13,.shepherd-legacy textarea.span13{width:486px}
.shepherd-legacy .uneditable-input.span14,.shepherd-legacy input.span14,.shepherd-legacy textarea.span14{width:526px}
.shepherd-legacy .uneditable-input.span15,.shepherd-legacy input.span15,.shepherd-legacy textarea.span15{width:566px}
.shepherd-legacy .uneditable-input.span16,.shepherd-legacy input.span16,.shepherd-legacy textarea.span16{width:606px}
.shepherd-legacy .uneditable-input.span17,.shepherd-legacy input.span17,.shepherd-legacy textarea.span17{width:646px}
.shepherd-legacy .uneditable-input.span18,.shepherd-legacy input.span18,.shepherd-legacy textarea.span18{width:686px}
.shepherd-legacy .uneditable-input.span19,.shepherd-legacy input.span19,.shepherd-legacy textarea.span19{width:726px}
.shepherd-legacy .uneditable-input.span20,.shepherd-legacy input.span20,.shepherd-legacy textarea.span20{width:766px}
.shepherd-legacy .uneditable-input.span21,.shepherd-legacy input.span21,.shepherd-legacy textarea.span21{width:806px}
.shepherd-legacy .uneditable-input.span22,.shepherd-legacy input.span22,.shepherd-legacy textarea.span22{width:846px}
.shepherd-legacy .uneditable-input.span23,.shepherd-legacy input.span23,.shepherd-legacy textarea.span23{width:886px}
.shepherd-legacy .uneditable-input.span24,.shepherd-legacy input.span24,.shepherd-legacy textarea.span24{width:926px}
.shepherd-legacy .uneditable-input.span25,.shepherd-legacy input.span25,.shepherd-legacy textarea.span25{width:966px}
.shepherd-legacy .controls-row:after,.shepherd-legacy .controls-row:before{display:table;content:"";line-height:0}
.shepherd-legacy .controls-row:after{clear:both}
.shepherd-legacy .controls-row [class*=span],.shepherd-legacy .row-fluid .controls-row [class*=span]{float:left}
.shepherd-legacy .controls-row .checkbox[class*=span],.shepherd-legacy .controls-row .radio[class*=span]{padding-top:5px}
.shepherd-legacy input[disabled],.shepherd-legacy input[readonly],.shepherd-legacy textarea[disabled],.shepherd-legacy textarea[readonly]{cursor:not-allowed;background-color:#eee}
.shepherd-legacy input[type=checkbox][disabled],.shepherd-legacy input[type=checkbox][readonly],.shepherd-legacy input[type=radio][disabled],.shepherd-legacy input[type=radio][readonly]{background-color:transparent}
.shepherd-legacy .control-group.warning .control-label,.shepherd-legacy .control-group.warning .help-block,.shepherd-legacy .control-group.warning .help-inline{color:#c09853}
.shepherd-legacy .control-group.warning .checkbox,.shepherd-legacy .control-group.warning .radio,.shepherd-legacy .control-group.warning input,.shepherd-legacy .control-group.warning select,.shepherd-legacy .control-group.warning textarea{color:#c09853}
.shepherd-legacy .control-group.warning input,.shepherd-legacy .control-group.warning select,.shepherd-legacy .control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.shepherd-legacy .control-group.warning input:focus,.shepherd-legacy .control-group.warning select:focus,.shepherd-legacy .control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}
.shepherd-legacy .control-group.warning .input-append .add-on,.shepherd-legacy .control-group.warning .input-prepend .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}
.shepherd-legacy .control-group.error .control-label,.shepherd-legacy .control-group.error .help-block,.shepherd-legacy .control-group.error .help-inline{color:#b94a48}
.shepherd-legacy .control-group.error .checkbox,.shepherd-legacy .control-group.error .radio,.shepherd-legacy .control-group.error input,.shepherd-legacy .control-group.error select,.shepherd-legacy .control-group.error textarea{color:#b94a48}
.shepherd-legacy .control-group.error input,.shepherd-legacy .control-group.error select,.shepherd-legacy .control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.shepherd-legacy .control-group.error input:focus,.shepherd-legacy .control-group.error select:focus,.shepherd-legacy .control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}
.shepherd-legacy .control-group.error .input-append .add-on,.shepherd-legacy .control-group.error .input-prepend .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}
.shepherd-legacy .control-group.success .control-label,.shepherd-legacy .control-group.success .help-block,.shepherd-legacy .control-group.success .help-inline{color:#468847}
.shepherd-legacy .control-group.success .checkbox,.shepherd-legacy .control-group.success .radio,.shepherd-legacy .control-group.success input,.shepherd-legacy .control-group.success select,.shepherd-legacy .control-group.success textarea{color:#468847}
.shepherd-legacy .control-group.success input,.shepherd-legacy .control-group.success select,.shepherd-legacy .control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.shepherd-legacy .control-group.success input:focus,.shepherd-legacy .control-group.success select:focus,.shepherd-legacy .control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}
.shepherd-legacy .control-group.success .input-append .add-on,.shepherd-legacy .control-group.success .input-prepend .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}
.shepherd-legacy .control-group.info .control-label,.shepherd-legacy .control-group.info .help-block,.shepherd-legacy .control-group.info .help-inline{color:#3a87ad}
.shepherd-legacy .control-group.info .checkbox,.shepherd-legacy .control-group.info .radio,.shepherd-legacy .control-group.info input,.shepherd-legacy .control-group.info select,.shepherd-legacy .control-group.info textarea{color:#3a87ad}
.shepherd-legacy .control-group.info input,.shepherd-legacy .control-group.info select,.shepherd-legacy .control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.shepherd-legacy .control-group.info input:focus,.shepherd-legacy .control-group.info select:focus,.shepherd-legacy .control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3}
.shepherd-legacy .control-group.info .input-append .add-on,.shepherd-legacy .control-group.info .input-prepend .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}
.shepherd-legacy input:focus:invalid,.shepherd-legacy select:focus:invalid,.shepherd-legacy textarea:focus:invalid{color:#b94a48;border-color:#ee5f5b}
.shepherd-legacy input:focus:invalid:focus,.shepherd-legacy select:focus:invalid:focus,.shepherd-legacy textarea:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
.shepherd-legacy .form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5}
.shepherd-legacy .form-actions:after,.shepherd-legacy .form-actions:before{display:table;content:"";line-height:0}
.shepherd-legacy .form-actions:after{clear:both}
.shepherd-legacy .help-block,.shepherd-legacy .help-inline{color:#595959}
.shepherd-legacy .help-block{display:block;margin-bottom:10px}
.shepherd-legacy .help-inline{display:inline-block;vertical-align:middle;padding-left:5px}
.shepherd-legacy .input-append,.shepherd-legacy .input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}
.shepherd-legacy .input-append .dropdown-menu,.shepherd-legacy .input-append .popover,.shepherd-legacy .input-append .uneditable-input,.shepherd-legacy .input-append input,.shepherd-legacy .input-prepend .dropdown-menu,.shepherd-legacy .input-prepend .popover,.shepherd-legacy .input-prepend .uneditable-input,.shepherd-legacy .input-prepend input{font-size:14px}
.shepherd-legacy .input-append .uneditable-input,.shepherd-legacy .input-append input,.shepherd-legacy .input-prepend .uneditable-input,.shepherd-legacy .input-prepend input{position:relative;margin-bottom:0;vertical-align:top;border-radius:0 4px 4px 0}
.shepherd-legacy .input-append .uneditable-input:focus,.shepherd-legacy .input-append input:focus,.shepherd-legacy .input-prepend .uneditable-input:focus,.shepherd-legacy .input-prepend input:focus{z-index:2}
.shepherd-legacy .input-append .add-on,.shepherd-legacy .input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}
.shepherd-legacy .input-append .add-on,.shepherd-legacy .input-append .btn,.shepherd-legacy .input-append .btn-group>.dropdown-toggle,.shepherd-legacy .input-prepend .add-on,.shepherd-legacy .input-prepend .btn,.shepherd-legacy .input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}
.shepherd-legacy .input-append .active,.shepherd-legacy .input-prepend .active{background-color:#a9dba9;border-color:#46a546}
.shepherd-legacy .input-prepend .add-on,.shepherd-legacy .input-prepend .btn{margin-right:-1px}
.shepherd-legacy .input-prepend .add-on:first-child,.shepherd-legacy .input-prepend .btn:first-child{border-radius:4px 0 0 4px}
.shepherd-legacy .input-append .uneditable-input,.shepherd-legacy .input-append input{border-radius:4px 0 0 4px}
.shepherd-legacy .input-append .uneditable-input+.btn-group .btn:last-child,.shepherd-legacy .input-append input+.btn-group .btn:last-child{border-radius:0 4px 4px 0}
.shepherd-legacy .input-append .add-on,.shepherd-legacy .input-append .btn,.shepherd-legacy .input-append .btn-group{margin-left:-1px}
.shepherd-legacy .input-append .add-on:last-child,.shepherd-legacy .input-append .btn-group:last-child>.dropdown-toggle,.shepherd-legacy .input-append .btn:last-child{border-radius:0 4px 4px 0}
.shepherd-legacy .input-prepend.input-append .uneditable-input,.shepherd-legacy .input-prepend.input-append input{border-radius:0}
.shepherd-legacy .input-prepend.input-append .uneditable-input+.btn-group .btn,.shepherd-legacy .input-prepend.input-append input+.btn-group .btn{border-radius:0 4px 4px 0}
.shepherd-legacy .input-prepend.input-append .add-on:first-child,.shepherd-legacy .input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:4px 0 0 4px}
.shepherd-legacy .input-prepend.input-append .add-on:last-child,.shepherd-legacy .input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 4px 4px 0}
.shepherd-legacy .input-prepend.input-append .btn-group:first-child{margin-left:0}
.shepherd-legacy input.search-query{padding-right:14px;padding-right:4px\9;padding-left:14px;padding-left:4px\9;margin-bottom:0;border-radius:15px}
.shepherd-legacy .form-search .input-append .search-query,.shepherd-legacy .form-search .input-prepend .search-query{border-radius:0}
.shepherd-legacy .form-search .input-append .search-query{border-radius:14px 0 0 14px}
.shepherd-legacy .form-search .input-append .btn{border-radius:0 14px 14px 0}
.shepherd-legacy .form-search .input-prepend .search-query{border-radius:0 14px 14px 0}
.shepherd-legacy .form-search .input-prepend .btn{border-radius:14px 0 0 14px}
.shepherd-legacy .form-horizontal .help-inline,.shepherd-legacy .form-horizontal .input-append,.shepherd-legacy .form-horizontal .input-prepend,.shepherd-legacy .form-horizontal .uneditable-input,.shepherd-legacy .form-horizontal input,.shepherd-legacy .form-horizontal textarea,.shepherd-legacy .form-inline .help-inline,.shepherd-legacy .form-inline .input-append,.shepherd-legacy .form-inline .input-prepend,.shepherd-legacy .form-inline .uneditable-input,.shepherd-legacy .form-inline input,.shepherd-legacy .form-inline textarea,.shepherd-legacy .form-search .help-inline,.shepherd-legacy .form-search .input-append,.shepherd-legacy .form-search .input-prepend,.shepherd-legacy .form-search .uneditable-input,.shepherd-legacy .form-search input,.shepherd-legacy .form-search textarea{display:inline-block;margin-bottom:0;vertical-align:middle}
.shepherd-legacy .form-horizontal .hide,.shepherd-legacy .form-inline .hide,.shepherd-legacy .form-search .hide{display:none}
.shepherd-legacy .form-inline .btn-group,.shepherd-legacy .form-inline label,.shepherd-legacy .form-search .btn-group,.shepherd-legacy .form-search label{display:inline-block}
.shepherd-legacy .form-inline .input-append,.shepherd-legacy .form-inline .input-prepend,.shepherd-legacy .form-search .input-append,.shepherd-legacy .form-search .input-prepend{margin-bottom:0}
.shepherd-legacy .form-inline .checkbox,.shepherd-legacy .form-inline .radio,.shepherd-legacy .form-search .checkbox,.shepherd-legacy .form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}
.shepherd-legacy .form-inline .checkbox input[type=checkbox],.shepherd-legacy .form-inline .radio input[type=radio],.shepherd-legacy .form-search .checkbox input[type=checkbox],.shepherd-legacy .form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}
.shepherd-legacy .control-group{margin-bottom:10px}
.shepherd-legacy legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}
.shepherd-legacy .form-horizontal .control-group{margin-bottom:20px}
.shepherd-legacy .form-horizontal .control-group:after,.shepherd-legacy .form-horizontal .control-group:before{display:table;content:"";line-height:0}
.shepherd-legacy .form-horizontal .control-group:after{clear:both}
.shepherd-legacy .form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}
.shepherd-legacy .form-horizontal .controls{margin-left:180px}
.shepherd-legacy .form-horizontal .help-block{margin-bottom:0}
.shepherd-legacy .form-horizontal .input-append+.help-block,.shepherd-legacy .form-horizontal .input-prepend+.help-block,.shepherd-legacy .form-horizontal .uneditable-input+.help-block,.shepherd-legacy .form-horizontal input+.help-block,.shepherd-legacy .form-horizontal textarea+.help-block{margin-top:10px}
.shepherd-legacy .form-horizontal .form-actions{padding-left:180px}
.shepherd-legacy table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
.shepherd-legacy .table{width:100%;margin-bottom:20px}
.shepherd-legacy .table td,.shepherd-legacy .table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}
.shepherd-legacy .table th{font-weight:700}
.shepherd-legacy .table thead th{vertical-align:bottom}
.shepherd-legacy .table caption+thead tr:first-child td,.shepherd-legacy .table caption+thead tr:first-child th,.shepherd-legacy .table colgroup+thead tr:first-child td,.shepherd-legacy .table colgroup+thead tr:first-child th,.shepherd-legacy .table thead:first-child tr:first-child td,.shepherd-legacy .table thead:first-child tr:first-child th{border-top:0}
.shepherd-legacy .table tbody+tbody{border-top:2px solid #ddd}
.shepherd-legacy .table .table{background-color:#fff}
.shepherd-legacy .table-condensed td,.shepherd-legacy .table-condensed th{padding:4px 5px}
.shepherd-legacy .table-bordered{border:1px solid #ddd;border-collapse:separate;border-left:0;border-radius:4px}
.shepherd-legacy .table-bordered td,.shepherd-legacy .table-bordered th{border-left:1px solid #ddd}
.shepherd-legacy .table-bordered caption+tbody tr:first-child td,.shepherd-legacy .table-bordered caption+tbody tr:first-child th,.shepherd-legacy .table-bordered caption+thead tr:first-child th,.shepherd-legacy .table-bordered colgroup+tbody tr:first-child td,.shepherd-legacy .table-bordered colgroup+tbody tr:first-child th,.shepherd-legacy .table-bordered colgroup+thead tr:first-child th,.shepherd-legacy .table-bordered tbody:first-child tr:first-child td,.shepherd-legacy .table-bordered tbody:first-child tr:first-child th,.shepherd-legacy .table-bordered thead:first-child tr:first-child th{border-top:0}
.shepherd-legacy .table-bordered tbody:first-child tr:first-child>td:first-child,.shepherd-legacy .table-bordered tbody:first-child tr:first-child>th:first-child,.shepherd-legacy .table-bordered thead:first-child tr:first-child>th:first-child{border-top-left-radius:4px}
.shepherd-legacy .table-bordered tbody:first-child tr:first-child>td:last-child,.shepherd-legacy .table-bordered tbody:first-child tr:first-child>th:last-child,.shepherd-legacy .table-bordered thead:first-child tr:first-child>th:last-child{border-top-right-radius:4px}
.shepherd-legacy .table-bordered tbody:last-child tr:last-child>td:first-child,.shepherd-legacy .table-bordered tbody:last-child tr:last-child>th:first-child,.shepherd-legacy .table-bordered tfoot:last-child tr:last-child>td:first-child,.shepherd-legacy .table-bordered tfoot:last-child tr:last-child>th:first-child,.shepherd-legacy .table-bordered thead:last-child tr:last-child>th:first-child{border-bottom-left-radius:4px}
.shepherd-legacy .table-bordered tbody:last-child tr:last-child>td:last-child,.shepherd-legacy .table-bordered tbody:last-child tr:last-child>th:last-child,.shepherd-legacy .table-bordered tfoot:last-child tr:last-child>td:last-child,.shepherd-legacy .table-bordered tfoot:last-child tr:last-child>th:last-child,.shepherd-legacy .table-bordered thead:last-child tr:last-child>th:last-child{border-bottom-right-radius:4px}
.shepherd-legacy .table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}
.shepherd-legacy .table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}
.shepherd-legacy .table-bordered caption+tbody tr:first-child td:first-child,.shepherd-legacy .table-bordered caption+thead tr:first-child th:first-child,.shepherd-legacy .table-bordered colgroup+tbody tr:first-child td:first-child,.shepherd-legacy .table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:4px}
.shepherd-legacy .table-bordered caption+tbody tr:first-child td:last-child,.shepherd-legacy .table-bordered caption+thead tr:first-child th:last-child,.shepherd-legacy .table-bordered colgroup+tbody tr:first-child td:last-child,.shepherd-legacy .table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:4px}
.shepherd-legacy .table-striped tbody>tr:nth-child(odd)>td,.shepherd-legacy .table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.shepherd-legacy .table-hover tbody tr:hover>td,.shepherd-legacy .table-hover tbody tr:hover>th{background-color:#f5f5f5}
.shepherd-legacy .row-fluid table td[class*=span],.shepherd-legacy .row-fluid table th[class*=span],.shepherd-legacy table td[class*=span],.shepherd-legacy table th[class*=span]{display:table-cell;float:none;margin-left:0}
.shepherd-legacy .table td.span1,.shepherd-legacy .table th.span1{float:none;width:4px;margin-left:0}
.shepherd-legacy .table td.span2,.shepherd-legacy .table th.span2{float:none;width:44px;margin-left:0}
.shepherd-legacy .table td.span3,.shepherd-legacy .table th.span3{float:none;width:84px;margin-left:0}
.shepherd-legacy .table td.span4,.shepherd-legacy .table th.span4{float:none;width:124px;margin-left:0}
.shepherd-legacy .table td.span5,.shepherd-legacy .table th.span5{float:none;width:164px;margin-left:0}
.shepherd-legacy .table td.span6,.shepherd-legacy .table th.span6{float:none;width:204px;margin-left:0}
.shepherd-legacy .table td.span7,.shepherd-legacy .table th.span7{float:none;width:244px;margin-left:0}
.shepherd-legacy .table td.span8,.shepherd-legacy .table th.span8{float:none;width:284px;margin-left:0}
.shepherd-legacy .table td.span9,.shepherd-legacy .table th.span9{float:none;width:324px;margin-left:0}
.shepherd-legacy .table td.span10,.shepherd-legacy .table th.span10{float:none;width:364px;margin-left:0}
.shepherd-legacy .table td.span11,.shepherd-legacy .table th.span11{float:none;width:404px;margin-left:0}
.shepherd-legacy .table td.span12,.shepherd-legacy .table th.span12{float:none;width:444px;margin-left:0}
.shepherd-legacy .table tbody tr.success>td{background-color:#dff0d8}
.shepherd-legacy .table tbody tr.error>td{background-color:#f2dede}
.shepherd-legacy .table tbody tr.warning>td{background-color:#fcf8e3}
.shepherd-legacy .table tbody tr.info>td{background-color:#d9edf7}
.shepherd-legacy .table-hover tbody tr.success:hover>td{background-color:#d0e9c6}
.shepherd-legacy .table-hover tbody tr.error:hover>td{background-color:#ebcccc}
.shepherd-legacy .table-hover tbody tr.warning:hover>td{background-color:#faf2cc}
.shepherd-legacy .table-hover tbody tr.info:hover>td{background-color:#c4e3f3}
.shepherd-legacy [class*=" icon-"],.shepherd-legacy [class^=icon-]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url(glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}
.shepherd-legacy .dropdown-menu>.active>a>[class*=" icon-"],.shepherd-legacy .dropdown-menu>.active>a>[class^=icon-],.shepherd-legacy .dropdown-menu>li>a:focus>[class*=" icon-"],.shepherd-legacy .dropdown-menu>li>a:focus>[class^=icon-],.shepherd-legacy .dropdown-menu>li>a:hover>[class*=" icon-"],.shepherd-legacy .dropdown-menu>li>a:hover>[class^=icon-],.shepherd-legacy .dropdown-submenu:focus>a>[class*=" icon-"],.shepherd-legacy .dropdown-submenu:focus>a>[class^=icon-],.shepherd-legacy .dropdown-submenu:hover>a>[class*=" icon-"],.shepherd-legacy .dropdown-submenu:hover>a>[class^=icon-],.shepherd-legacy .icon-white,.shepherd-legacy .nav-list>.active>a>[class*=" icon-"],.shepherd-legacy .nav-list>.active>a>[class^=icon-],.shepherd-legacy .nav-pills>.active>a>[class*=" icon-"],.shepherd-legacy .nav-pills>.active>a>[class^=icon-],.shepherd-legacy .navbar-inverse .nav>.active>a>[class*=" icon-"],.shepherd-legacy .navbar-inverse .nav>.active>a>[class^=icon-]{background-image:url(glyphicons-halflings-white.png)}
.shepherd-legacy .icon-glass{background-position:0 0}
.shepherd-legacy .icon-music{background-position:-24px 0}
.shepherd-legacy .icon-search{background-position:-48px 0}
.shepherd-legacy .icon-envelope{background-position:-72px 0}
.shepherd-legacy .icon-heart{background-position:-96px 0}
.shepherd-legacy .icon-star{background-position:-120px 0}
.shepherd-legacy .icon-star-empty{background-position:-144px 0}
.shepherd-legacy .icon-user{background-position:-168px 0}
.shepherd-legacy .icon-film{background-position:-192px 0}
.shepherd-legacy .icon-th-large{background-position:-216px 0}
.shepherd-legacy .icon-th{background-position:-240px 0}
.shepherd-legacy .icon-th-list{background-position:-264px 0}
.shepherd-legacy .icon-ok{background-position:-288px 0}
.shepherd-legacy .icon-remove{background-position:-312px 0}
.shepherd-legacy .icon-zoom-in{background-position:-336px 0}
.shepherd-legacy .icon-zoom-out{background-position:-360px 0}
.shepherd-legacy .icon-off{background-position:-384px 0}
.shepherd-legacy .icon-signal{background-position:-408px 0}
.shepherd-legacy .icon-cog{background-position:-432px 0}
.shepherd-legacy .icon-trash{background-position:-456px 0}
.shepherd-legacy .icon-home{background-position:0 -24px}
.shepherd-legacy .icon-file{background-position:-24px -24px}
.shepherd-legacy .icon-time{background-position:-48px -24px}
.shepherd-legacy .icon-road{background-position:-72px -24px}
.shepherd-legacy .icon-download-alt{background-position:-96px -24px}
.shepherd-legacy .icon-download{background-position:-120px -24px}
.shepherd-legacy .icon-upload{background-position:-144px -24px}
.shepherd-legacy .icon-inbox{background-position:-168px -24px}
.shepherd-legacy .icon-play-circle{background-position:-192px -24px}
.shepherd-legacy .icon-repeat{background-position:-216px -24px}
.shepherd-legacy .icon-refresh{background-position:-240px -24px}
.shepherd-legacy .icon-list-alt{background-position:-264px -24px}
.shepherd-legacy .icon-lock{background-position:-287px -24px}
.shepherd-legacy .icon-flag{background-position:-312px -24px}
.shepherd-legacy .icon-headphones{background-position:-336px -24px}
.shepherd-legacy .icon-volume-off{background-position:-360px -24px}
.shepherd-legacy .icon-volume-down{background-position:-384px -24px}
.shepherd-legacy .icon-volume-up{background-position:-408px -24px}
.shepherd-legacy .icon-qrcode{background-position:-432px -24px}
.shepherd-legacy .icon-barcode{background-position:-456px -24px}
.shepherd-legacy .icon-tag{background-position:0 -48px}
.shepherd-legacy .icon-tags{background-position:-25px -48px}
.shepherd-legacy .icon-book{background-position:-48px -48px}
.shepherd-legacy .icon-bookmark{background-position:-72px -48px}
.shepherd-legacy .icon-print{background-position:-96px -48px}
.shepherd-legacy .icon-camera{background-position:-120px -48px}
.shepherd-legacy .icon-font{background-position:-144px -48px}
.shepherd-legacy .icon-bold{background-position:-167px -48px}
.shepherd-legacy .icon-italic{background-position:-192px -48px}
.shepherd-legacy .icon-text-height{background-position:-216px -48px}
.shepherd-legacy .icon-text-width{background-position:-240px -48px}
.shepherd-legacy .icon-align-left{background-position:-264px -48px}
.shepherd-legacy .icon-align-center{background-position:-288px -48px}
.shepherd-legacy .icon-align-right{background-position:-312px -48px}
.shepherd-legacy .icon-align-justify{background-position:-336px -48px}
.shepherd-legacy .icon-list{background-position:-360px -48px}
.shepherd-legacy .icon-indent-left{background-position:-384px -48px}
.shepherd-legacy .icon-indent-right{background-position:-408px -48px}
.shepherd-legacy .icon-facetime-video{background-position:-432px -48px}
.shepherd-legacy .icon-picture{background-position:-456px -48px}
.shepherd-legacy .icon-pencil{background-position:0 -72px}
.shepherd-legacy .icon-map-marker{background-position:-24px -72px}
.shepherd-legacy .icon-adjust{background-position:-48px -72px}
.shepherd-legacy .icon-tint{background-position:-72px -72px}
.shepherd-legacy .icon-edit{background-position:-96px -72px}
.shepherd-legacy .icon-share{background-position:-120px -72px}
.shepherd-legacy .icon-check{background-position:-144px -72px}
.shepherd-legacy .icon-move{background-position:-168px -72px}
.shepherd-legacy .icon-step-backward{background-position:-192px -72px}
.shepherd-legacy .icon-fast-backward{background-position:-216px -72px}
.shepherd-legacy .icon-backward{background-position:-240px -72px}
.shepherd-legacy .icon-play{background-position:-264px -72px}
.shepherd-legacy .icon-pause{background-position:-288px -72px}
.shepherd-legacy .icon-stop{background-position:-312px -72px}
.shepherd-legacy .icon-forward{background-position:-336px -72px}
.shepherd-legacy .icon-fast-forward{background-position:-360px -72px}
.shepherd-legacy .icon-step-forward{background-position:-384px -72px}
.shepherd-legacy .icon-eject{background-position:-408px -72px}
.shepherd-legacy .icon-chevron-left{background-position:-432px -72px}
.shepherd-legacy .icon-chevron-right{background-position:-456px -72px}
.shepherd-legacy .icon-plus-sign{background-position:0 -96px}
.shepherd-legacy .icon-minus-sign{background-position:-24px -96px}
.shepherd-legacy .icon-remove-sign{background-position:-48px -96px}
.shepherd-legacy .icon-ok-sign{background-position:-72px -96px}
.shepherd-legacy .icon-question-sign{background-position:-96px -96px}
.shepherd-legacy .icon-info-sign{background-position:-120px -96px}
.shepherd-legacy .icon-screenshot{background-position:-144px -96px}
.shepherd-legacy .icon-remove-circle{background-position:-168px -96px}
.shepherd-legacy .icon-ok-circle{background-position:-192px -96px}
.shepherd-legacy .icon-ban-circle{background-position:-216px -96px}
.shepherd-legacy .icon-arrow-left{background-position:-240px -96px}
.shepherd-legacy .icon-arrow-right{background-position:-264px -96px}
.shepherd-legacy .icon-arrow-up{background-position:-289px -96px}
.shepherd-legacy .icon-arrow-down{background-position:-312px -96px}
.shepherd-legacy .icon-share-alt{background-position:-336px -96px}
.shepherd-legacy .icon-resize-full{background-position:-360px -96px}
.shepherd-legacy .icon-resize-small{background-position:-384px -96px}
.shepherd-legacy .icon-plus{background-position:-408px -96px}
.shepherd-legacy .icon-minus{background-position:-433px -96px}
.shepherd-legacy .icon-asterisk{background-position:-456px -96px}
.shepherd-legacy .icon-exclamation-sign{background-position:0 -120px}
.shepherd-legacy .icon-gift{background-position:-24px -120px}
.shepherd-legacy .icon-leaf{background-position:-48px -120px}
.shepherd-legacy .icon-fire{background-position:-72px -120px}
.shepherd-legacy .icon-eye-open{background-position:-96px -120px}
.shepherd-legacy .icon-eye-close{background-position:-120px -120px}
.shepherd-legacy .icon-warning-sign{background-position:-144px -120px}
.shepherd-legacy .icon-plane{background-position:-168px -120px}
.shepherd-legacy .icon-calendar{background-position:-192px -120px}
.shepherd-legacy .icon-random{background-position:-216px -120px;width:16px}
.shepherd-legacy .icon-comment{background-position:-240px -120px}
.shepherd-legacy .icon-magnet{background-position:-264px -120px}
.shepherd-legacy .icon-chevron-up{background-position:-288px -120px}
.shepherd-legacy .icon-chevron-down{background-position:-313px -119px}
.shepherd-legacy .icon-retweet{background-position:-336px -120px}
.shepherd-legacy .icon-shopping-cart{background-position:-360px -120px}
.shepherd-legacy .icon-folder-close{background-position:-384px -120px;width:16px}
.shepherd-legacy .icon-folder-open{background-position:-408px -120px;width:16px}
.shepherd-legacy .icon-resize-vertical{background-position:-432px -119px}
.shepherd-legacy .icon-resize-horizontal{background-position:-456px -118px}
.shepherd-legacy .icon-hdd{background-position:0 -144px}
.shepherd-legacy .icon-bullhorn{background-position:-24px -144px}
.shepherd-legacy .icon-bell{background-position:-48px -144px}
.shepherd-legacy .icon-certificate{background-position:-72px -144px}
.shepherd-legacy .icon-thumbs-up{background-position:-96px -144px}
.shepherd-legacy .icon-thumbs-down{background-position:-120px -144px}
.shepherd-legacy .icon-hand-right{background-position:-144px -144px}
.shepherd-legacy .icon-hand-left{background-position:-168px -144px}
.shepherd-legacy .icon-hand-up{background-position:-192px -144px}
.shepherd-legacy .icon-hand-down{background-position:-216px -144px}
.shepherd-legacy .icon-circle-arrow-right{background-position:-240px -144px}
.shepherd-legacy .icon-circle-arrow-left{background-position:-264px -144px}
.shepherd-legacy .icon-circle-arrow-up{background-position:-288px -144px}
.shepherd-legacy .icon-circle-arrow-down{background-position:-312px -144px}
.shepherd-legacy .icon-globe{background-position:-336px -144px}
.shepherd-legacy .icon-wrench{background-position:-360px -144px}
.shepherd-legacy .icon-tasks{background-position:-384px -144px}
.shepherd-legacy .icon-filter{background-position:-408px -144px}
.shepherd-legacy .icon-briefcase{background-position:-432px -144px}
.shepherd-legacy .icon-fullscreen{background-position:-456px -144px}
.shepherd-legacy .dropdown,.shepherd-legacy .dropup{position:relative}
.shepherd-legacy .dropdown-toggle:active,.shepherd-legacy .open .dropdown-toggle{outline:0}
.shepherd-legacy .caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.shepherd-legacy .dropdown .caret{margin-top:8px;margin-left:2px}
.shepherd-legacy .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;background-clip:padding-box}
.shepherd-legacy .dropdown-menu.pull-right{right:0;left:auto}
.shepherd-legacy .dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.shepherd-legacy .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#333;white-space:nowrap}
.shepherd-legacy .dropdown-menu>li>a:focus,.shepherd-legacy .dropdown-menu>li>a:hover,.shepherd-legacy .dropdown-submenu:focus>a,.shepherd-legacy .dropdown-submenu:hover>a{text-decoration:none;color:#fff;background-color:#005f99;background-image:-webkit-gradient(linear,0 0,0 100%,from(#0065a3),to(#00558a));background-image:-webkit-linear-gradient(top,#0065a3,#00558a);background-image:-webkit-gradient(linear,left top,left bottom,from(#0065a3),to(#00558a));background-image:linear-gradient(to bottom,#0065a3,#00558a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0065A3', endColorstr='#FF00558A', GradientType=0)}
.shepherd-legacy .dropdown-menu>.active>a,.shepherd-legacy .dropdown-menu>.active>a:focus,.shepherd-legacy .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#005f99;background-image:-webkit-gradient(linear,0 0,0 100%,from(#0065a3),to(#00558a));background-image:-webkit-linear-gradient(top,#0065a3,#00558a);background-image:-webkit-gradient(linear,left top,left bottom,from(#0065a3),to(#00558a));background-image:linear-gradient(to bottom,#0065a3,#00558a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0065A3', endColorstr='#FF00558A', GradientType=0)}
.shepherd-legacy .dropdown-menu>.disabled>a,.shepherd-legacy .dropdown-menu>.disabled>a:focus,.shepherd-legacy .dropdown-menu>.disabled>a:hover{color:#999}
.shepherd-legacy .dropdown-menu>.disabled>a:focus,.shepherd-legacy .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:default}
.shepherd-legacy .open>.dropdown-menu{display:block}
.shepherd-legacy .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.shepherd-legacy .pull-right>.dropdown-menu{right:0;left:auto}
.shepherd-legacy .dropup .caret,.shepherd-legacy .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.shepherd-legacy .dropup .dropdown-menu,.shepherd-legacy .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.shepherd-legacy .dropdown-submenu{position:relative}
.shepherd-legacy .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}
.shepherd-legacy .dropdown-submenu:hover>.dropdown-menu{display:block}
.shepherd-legacy .dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}
.shepherd-legacy .dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.shepherd-legacy .dropdown-submenu:hover>a:after{border-left-color:#fff}
.shepherd-legacy .dropdown-submenu.pull-left{float:none}
.shepherd-legacy .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}
.shepherd-legacy .dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.shepherd-legacy .typeahead{z-index:1051;margin-top:2px;border-radius:4px}
.shepherd-legacy .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.shepherd-legacy .fade.in{opacity:1}
.shepherd-legacy .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
.shepherd-legacy .collapse.in{height:auto}
.shepherd-legacy .btn{display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);background-color:#f5f5f5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.shepherd-legacy .btn.active,.shepherd-legacy .btn.disabled,.shepherd-legacy .btn:active,.shepherd-legacy .btn:focus,.shepherd-legacy .btn:hover,.shepherd-legacy .btn[disabled]{color:#333;background-color:#e6e6e6}
.shepherd-legacy .btn.active,.shepherd-legacy .btn:active{background-color:#ccc\9}
.shepherd-legacy .btn:focus,.shepherd-legacy .btn:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;transition:background-position .1s linear}
.shepherd-legacy .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.shepherd-legacy .btn.active,.shepherd-legacy .btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.shepherd-legacy .btn.disabled,.shepherd-legacy .btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.shepherd-legacy .btn-large{padding:11px 19px;font-size:17.5px;border-radius:6px}
.shepherd-legacy .btn-large [class*=" icon-"],.shepherd-legacy .btn-large [class^=icon-]{margin-top:4px}
.shepherd-legacy .btn-small{padding:2px 10px;font-size:11.9px;border-radius:3px}
.shepherd-legacy .btn-small [class*=" icon-"],.shepherd-legacy .btn-small [class^=icon-]{margin-top:0}
.shepherd-legacy .btn-mini [class*=" icon-"],.shepherd-legacy .btn-mini [class^=icon-]{margin-top:-1px}
.shepherd-legacy .btn-mini{padding:0 6px;font-size:10.5px;border-radius:3px}
.shepherd-legacy .btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.shepherd-legacy .btn-block+.btn-block{margin-top:5px}
.shepherd-legacy input[type=button].btn-block,.shepherd-legacy input[type=reset].btn-block,.shepherd-legacy input[type=submit].btn-block{width:100%}
.shepherd-legacy .btn-danger.active,.shepherd-legacy .btn-info.active,.shepherd-legacy .btn-inverse.active,.shepherd-legacy .btn-primary.active,.shepherd-legacy .btn-success.active,.shepherd-legacy .btn-warning.active{color:rgba(255,255,255,.75)}
.shepherd-legacy .btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#3b92ca;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62b0e4),to(#0166a4));background-image:-webkit-linear-gradient(top,#62b0e4,#0166a4);background-image:-webkit-gradient(linear,left top,left bottom,from(#62b0e4),to(#0166a4));background-image:linear-gradient(to bottom,#62b0e4,#0166a4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62B0E4', endColorstr='#FF0166A4', GradientType=0);border-color:#0166a4 #0166a4 #013758;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.shepherd-legacy .btn-primary.active,.shepherd-legacy .btn-primary.disabled,.shepherd-legacy .btn-primary:active,.shepherd-legacy .btn-primary:focus,.shepherd-legacy .btn-primary:hover,.shepherd-legacy .btn-primary[disabled]{color:#fff;background-color:#0166a4}
.shepherd-legacy .btn-primary.active,.shepherd-legacy .btn-primary:active{background-color:#014671\9}
.shepherd-legacy .btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#faa732;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,left top,left bottom,from(#fbb450),to(#f89406));background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.shepherd-legacy .btn-warning.active,.shepherd-legacy .btn-warning.disabled,.shepherd-legacy .btn-warning:active,.shepherd-legacy .btn-warning:focus,.shepherd-legacy .btn-warning:hover,.shepherd-legacy .btn-warning[disabled]{color:#fff;background-color:#f89406}
.shepherd-legacy .btn-warning.active,.shepherd-legacy .btn-warning:active{background-color:#c67605\9}
.shepherd-legacy .btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#da4f49;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,left top,left bottom,from(#ee5f5b),to(#bd362f));background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.shepherd-legacy .btn-danger.active,.shepherd-legacy .btn-danger.disabled,.shepherd-legacy .btn-danger:active,.shepherd-legacy .btn-danger:focus,.shepherd-legacy .btn-danger:hover,.shepherd-legacy .btn-danger[disabled]{color:#fff;background-color:#bd362f}
.shepherd-legacy .btn-danger.active,.shepherd-legacy .btn-danger:active{background-color:#942a25\9}
.shepherd-legacy .btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#a6d442;background-image:-webkit-gradient(linear,0 0,0 100%,from(#c2e66e),to(#7bb801));background-image:-webkit-linear-gradient(top,#c2e66e,#7bb801);background-image:-webkit-gradient(linear,left top,left bottom,from(#c2e66e),to(#7bb801));background-image:linear-gradient(to bottom,#c2e66e,#7bb801);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC2E66E', endColorstr='#FF7BB801', GradientType=0);border-color:#7bb801 #7bb801 #486c01;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.shepherd-legacy .btn-success.active,.shepherd-legacy .btn-success.disabled,.shepherd-legacy .btn-success:active,.shepherd-legacy .btn-success:focus,.shepherd-legacy .btn-success:hover,.shepherd-legacy .btn-success[disabled]{color:#fff;background-color:#7bb801}
.shepherd-legacy .btn-success.active,.shepherd-legacy .btn-success:active{background-color:#598501\9}
.shepherd-legacy .btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#49afcd;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2f96b4));background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.shepherd-legacy .btn-info.active,.shepherd-legacy .btn-info.disabled,.shepherd-legacy .btn-info:active,.shepherd-legacy .btn-info:focus,.shepherd-legacy .btn-info:hover,.shepherd-legacy .btn-info[disabled]{color:#fff;background-color:#2f96b4}
.shepherd-legacy .btn-info.active,.shepherd-legacy .btn-info:active{background-color:#24748c\9}
.shepherd-legacy .btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#363636;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.shepherd-legacy .btn-inverse.active,.shepherd-legacy .btn-inverse.disabled,.shepherd-legacy .btn-inverse:active,.shepherd-legacy .btn-inverse:focus,.shepherd-legacy .btn-inverse:hover,.shepherd-legacy .btn-inverse[disabled]{color:#fff;background-color:#222}
.shepherd-legacy .btn-inverse.active,.shepherd-legacy .btn-inverse:active{background-color:#090909\9}
.shepherd-legacy button.btn::-moz-focus-inner,.shepherd-legacy input[type=submit].btn::-moz-focus-inner{padding:0;border:0}
.shepherd-legacy .btn-link,.shepherd-legacy .btn-link:active,.shepherd-legacy .btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}
.shepherd-legacy .btn-link{border-color:transparent;cursor:pointer;color:#0065a3;border-radius:0}
.shepherd-legacy .btn-link:focus,.shepherd-legacy .btn-link:hover{color:#0094f0;text-decoration:underline;background-color:transparent}
.shepherd-legacy .btn-link[disabled]:focus,.shepherd-legacy .btn-link[disabled]:hover{color:#333;text-decoration:none}
.shepherd-legacy .btn-group{position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}
.shepherd-legacy .btn-group+.btn-group{margin-left:5px}
.shepherd-legacy .btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}
.shepherd-legacy .btn-toolbar>.btn+.btn,.shepherd-legacy .btn-toolbar>.btn+.btn-group,.shepherd-legacy .btn-toolbar>.btn-group+.btn{margin-left:5px}
.shepherd-legacy .btn-group>.btn{position:relative;border-radius:0}
.shepherd-legacy .btn-group>.btn+.btn{margin-left:-1px}
.shepherd-legacy .btn-group>.btn,.shepherd-legacy .btn-group>.dropdown-menu,.shepherd-legacy .btn-group>.popover{font-size:14px}
.shepherd-legacy .btn-group>.btn-mini{font-size:10.5px}
.shepherd-legacy .btn-group>.btn-small{font-size:11.9px}
.shepherd-legacy .btn-group>.btn-large{font-size:17.5px}
.shepherd-legacy .btn-group>.btn:first-child{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.shepherd-legacy .btn-group>.btn:last-child,.shepherd-legacy .btn-group>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px}
.shepherd-legacy .btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px}
.shepherd-legacy .btn-group>.btn.large:last-child,.shepherd-legacy .btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px}
.shepherd-legacy .btn-group>.btn.active,.shepherd-legacy .btn-group>.btn:active,.shepherd-legacy .btn-group>.btn:focus,.shepherd-legacy .btn-group>.btn:hover{z-index:2}
.shepherd-legacy .btn-group .dropdown-toggle:active,.shepherd-legacy .btn-group.open .dropdown-toggle{outline:0}
.shepherd-legacy .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
.shepherd-legacy .btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px}
.shepherd-legacy .btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px}
.shepherd-legacy .btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
.shepherd-legacy .btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.shepherd-legacy .btn-group.open .btn-primary.dropdown-toggle{background-color:#0166a4}
.shepherd-legacy .btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.shepherd-legacy .btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.shepherd-legacy .btn-group.open .btn-success.dropdown-toggle{background-color:#7bb801}
.shepherd-legacy .btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.shepherd-legacy .btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.shepherd-legacy .btn .caret{margin-top:8px;margin-left:0}
.shepherd-legacy .btn-large .caret{margin-top:6px}
.shepherd-legacy .btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}
.shepherd-legacy .btn-mini .caret,.shepherd-legacy .btn-small .caret{margin-top:8px}
.shepherd-legacy .dropup .btn-large .caret{border-bottom-width:5px}
.shepherd-legacy .btn-danger .caret,.shepherd-legacy .btn-info .caret,.shepherd-legacy .btn-inverse .caret,.shepherd-legacy .btn-primary .caret,.shepherd-legacy .btn-success .caret,.shepherd-legacy .btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}
.shepherd-legacy .btn-group-vertical{display:inline-block}
.shepherd-legacy .btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0}
.shepherd-legacy .btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}
.shepherd-legacy .btn-group-vertical>.btn:first-child{border-radius:4px 4px 0 0}
.shepherd-legacy .btn-group-vertical>.btn:last-child{border-radius:0 0 4px 4px}
.shepherd-legacy .btn-group-vertical>.btn-large:first-child{border-radius:6px 6px 0 0}
.shepherd-legacy .btn-group-vertical>.btn-large:last-child{border-radius:0 0 6px 6px}
.shepherd-legacy .alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}
.shepherd-legacy .alert,.shepherd-legacy .alert h4{color:#c09853}
.shepherd-legacy .alert h4{margin:0}
.shepherd-legacy .alert .close{position:relative;top:-2px;right:-21px;line-height:20px}
.shepherd-legacy .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}
.shepherd-legacy .alert-success h4{color:#468847}
.shepherd-legacy .alert-danger,.shepherd-legacy .alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.shepherd-legacy .alert-danger h4,.shepherd-legacy .alert-error h4{color:#b94a48}
.shepherd-legacy .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.shepherd-legacy .alert-info h4{color:#3a87ad}
.shepherd-legacy .alert-block{padding-top:14px;padding-bottom:14px}
.shepherd-legacy .alert-block>p,.shepherd-legacy .alert-block>ul{margin-bottom:0}
.shepherd-legacy .alert-block p+p{margin-top:5px}
.shepherd-legacy .tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.shepherd-legacy .tooltip.in{opacity:.8;filter:alpha(opacity=80)}
.shepherd-legacy .tooltip.top{margin-top:-3px;padding:5px 0}
.shepherd-legacy .tooltip.right{margin-left:3px;padding:0 5px}
.shepherd-legacy .tooltip.bottom{margin-top:3px;padding:5px 0}
.shepherd-legacy .tooltip.left{margin-left:-3px;padding:0 5px}
.shepherd-legacy .tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}
.shepherd-legacy .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.shepherd-legacy .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.shepherd-legacy .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.shepherd-legacy .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.shepherd-legacy .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.shepherd-legacy .popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}
.shepherd-legacy .popover.top{margin-top:-10px}
.shepherd-legacy .popover.right{margin-left:10px}
.shepherd-legacy .popover.bottom{margin-top:10px}
.shepherd-legacy .popover.left{margin-left:-10px}
.shepherd-legacy .popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.shepherd-legacy .popover-title:empty{display:none}
.shepherd-legacy .popover-content{padding:9px 14px}
.shepherd-legacy .popover .arrow,.shepherd-legacy .popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.shepherd-legacy .popover .arrow{border-width:11px}
.shepherd-legacy .popover .arrow:after{border-width:10px;content:""}
.shepherd-legacy .popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}
.shepherd-legacy .popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.shepherd-legacy .popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}
.shepherd-legacy .popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.shepherd-legacy .popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}
.shepherd-legacy .popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.shepherd-legacy .popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.shepherd-legacy .popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.shepherd-legacy .media,.shepherd-legacy .media-body{overflow:hidden;zoom:1}
.shepherd-legacy .media,.shepherd-legacy .media .media{margin-top:15px}
.shepherd-legacy .media:first-child{margin-top:0}
.shepherd-legacy .media-object{display:block}
.shepherd-legacy .media-heading{margin:0 0 5px}
.shepherd-legacy .media>.pull-left{margin-right:10px}
.shepherd-legacy .media>.pull-right{margin-left:10px}
.shepherd-legacy .media-list{margin-left:0;list-style:none}
.shepherd-legacy .pull-right{float:right}
.shepherd-legacy .pull-left{float:left}
.shepherd-legacy .hide{display:none}
.shepherd-legacy .show{display:block}
.shepherd-legacy .invisible{visibility:hidden}
.shepherd-legacy .affix{position:fixed}
.shepherd-legacy .clearfix:after,.shepherd-legacy .clearfix:before{display:table;content:"";line-height:0}
.shepherd-legacy .clearfix:after{clear:both}
.shepherd-legacy .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.shepherd-legacy .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
ol,ul{margin:0;padding:0}
a:focus,a:hover{text-decoration:none}
.shepherd-legacy .popover{max-width:none}
.shepherd-legacy .main-nav .popover.bottom{margin-top:0}
.shepherd-legacy .main-nav .popover.bottom .arrow{top:-14px;border-width:7px}
.shepherd-legacy .main-nav .popover.bottom .arrow:after{margin-left:-6px;border-width:6px;top:-5px}
.shepherd-legacy form .required-message>img{vertical-align:top}
.shepherd-legacy form .control-label img.required{vertical-align:top}
.shepherd-legacy form label{cursor:pointer}
.shepherd-legacy form label.checkbox+.help-block{margin-left:19px}
.shepherd-legacy form label.checkbox+.help-block+label.checkbox{margin-top:.75em}
.shepherd-legacy form .help-block,.shepherd-legacy form .help-inline{font-style:italic}
.shepherd-legacy form .help-block p,.shepherd-legacy form .help-inline p{margin:0}
.shepherd-legacy form .help-block p+p,.shepherd-legacy form .help-inline p+p{margin-top:.75em}
.shepherd-legacy form select{width:auto;max-width:90%}
.shepherd-legacy .form-horizontal .controls{margin-left:0}
.shepherd-legacy .form-horizontal .control-label+.controls{margin-left:180px}
.shepherd-legacy .btn{font-size:77.77778%;line-height:1.92857}
.shepherd-legacy .btn-bold{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;padding:.375em 3.85714em;height:3em;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 0 rgba(0,0,0,.2);font-size:72.22222%;line-height:2.25;font-weight:700;text-transform:uppercase}
.shepherd-legacy .btn-group>.btn-bold{font-size:13px}
.shepherd-legacy .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:9px}
.shepherd-legacy .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}
.shepherd-legacy .dropdown-menu.pull-right:before{left:auto;right:12px}
.shepherd-legacy .dropdown-menu.pull-right:after{left:auto;right:13px}
.shepherd-legacy .dropdown-backdrop{-webkit-tap-highlight-color:transparent}
.contact-table .content\/html table{margin:1.5em 0;border:1px solid #aaa;border-collapse:collapse;border-spacing:0;max-width:450px}
.contact-table .content\/html table th{text-align:left;border-bottom:1px solid #aaa;padding:.96429em;background:#edf0f7;color:#555}
.contact-table .content\/html table tr+tr td{border-top:1px solid #e6e6e6}
.contact-table .content\/html table td{border-left:1px solid #aaa;padding:.96429em;width:99%;vertical-align:top}
.contact-table .content\/html table td+td{border-left:0;border-right:1px solid #aaa;width:1%;white-space:nowrap}
.sports-table .content\/html table{margin:1.5em 0;border:1px solid #aaa;border-collapse:collapse;border-spacing:0;width:100%}
.sports-table .content\/html table th{text-align:left;border-bottom:1px solid #aaa;padding:.96429em;background:#edf0f7;color:#555}
.sports-table .content\/html table tr+tr td{border-top:1px solid #e6e6e6}
.sports-table .content\/html table td{border-left:1px solid #aaa;padding:.96429em;vertical-align:top}
.sports-table .content\/html table td+td{border-left:0}
.sports-table .content\/html table td+td+td+td{border-right:1px solid #aaa}
@media (max-width:29.9375em){.sports-table .content\/html table th{padding:.48214em}
.sports-table .content\/html table td{padding:.48214em}
}
.user-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:56.88889em;margin-left:auto;margin-right:auto}
.form{font-size:88.88889%;line-height:1.5001}
.form .field-group,.form fieldset{margin-top:1.6875em}
.form .field-group .field-group,.form .field-group fieldset,.form fieldset .field-group,.form fieldset fieldset{margin-top:1.6875em}
.form .field-group>.field-group-name,.form .field-group>legend,.form fieldset>.field-group-name,.form fieldset>legend{font-size:150%}
.form .field{word-spacing:normal}
.form .field>.field-description{width:100%}
.form .label-and-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:1.375em;width:100%}
.form .label-and-input .control-label{position:relative;margin-bottom:0}
.form .label-and-input .control-label .label-proper{display:block}
@media screen and (max-width:39.9375em){.form .label-and-input .control-label .label-proper{display:inline}
}
.form .label-and-input .control-label:after{margin-bottom:-1em}
.form .label-and-input .field-proper{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;width:-webkit-calc(70% - 1.5em);width:calc(70% - 1.5em)}
.form .label-and-input .field-note{margin-bottom:.75em;margin-left:30%}
@media screen and (max-width:39.9375em){.form .label-and-input .field-note{margin-left:0}
}
.form .form-control:focus{border-color:#8dafea;-webkit-box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6);box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6)}
.form textarea{height:5.0625em}
.form .control-label.with-help .popup-toggle{display:inline-block;vertical-align:middle;margin-right:.375em}
.form .field-group>.field-group-name+.field>.field-description{margin-bottom:.75em}
.form .field.content\/parentpage .selection .page-name{font-size:87.5%}
.form .content\/urlpath .full-path{font-size:87.5%}
.form select{width:100%}
.form .select2-container .select2-selection--multiple{border-radius:.25em;border:.0625em solid #bbb;min-height:0}
.form .select2-container .select2-selection--multiple .select2-selection__rendered{vertical-align:middle;padding:.3125em}
.form .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field{margin-top:0;line-height:1.25}
.form .select2-container .select2-selection--multiple .select2-selection__choice{margin-top:0}
.form .select2-container .select2-selection--multiple .select2-selection__choice__remove{font-size:200%;position:relative;top:-.09375em;padding:0;line-height:0;vertical-align:middle}
.form .select2-container.select2-container--focus .select2-selection--multiple{border-color:#8dafea;-webkit-box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6);box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6)}
.form .select2-container .select2-selection--single{outline:0;border:.0625em solid #bbb;background-color:#fff;height:2.375em}
.form .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5;padding:.4375em 1.875em .4375em .625em}
.form .select2-container .select2-selection--single .select2-selection__placeholder{color:inherit}
.form .select2-container .select2-selection--single .select2-selection__clear{display:inline-block;vertical-align:middle;float:none;font-size:125%;line-height:.8501;position:relative;top:-.05em;margin-left:-.25em;padding:.25em;color:#9acc4f}
.form .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:0;bottom:0;width:2.75em;height:auto}
.form .select2-container .select2-selection--single .select2-selection__arrow b{margin-left:-.375em;margin-top:-.25em;border-width:.4375em .375em 0 .375em}
.form .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .375em .4375em .375em}
.form .select2-container.select2-container--focus .select2-selection--single,.form .select2-container.select2-container--open .select2-selection--single{border-color:#8dafea;-webkit-box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6);box-shadow:0 .0625em .0625em rgba(0,0,0,.075) inset,0 0 .375em rgba(102,175,233,.6)}
.form .input-and-browse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.form .input-and-browse .form-control{border-top-right-radius:0;border-bottom-right-radius:0}
.form .input-and-browse .link-browse-button{border-top-left-radius:0;border-bottom-left-radius:0}
.form .input-and-browse .link-browse-button:focus:after{border-top-left-radius:0;border-bottom-left-radius:0}
.frontend-form{font-size:100%;line-height:1.5001}
.frontend-form .form-control{padding:.38889em 1.66667em .38889em .55556em;line-height:1.5em}
.frontend-form .select2-container .select2-selection--multiple{border-radius:.22222em;border:.05556em solid #bbb}
.frontend-form .select2-container .select2-selection--multiple .select2-selection__rendered{padding:.27778em}
.frontend-form .select2-container .select2-selection--multiple .select2-selection__choice{font-size:83.33333%}
.frontend-form .select2-container.select2-container--focus .select2-selection--multiple{-webkit-box-shadow:0 .05556em .05556em rgba(0,0,0,.075) inset,0 0 .33333em rgba(102,175,233,.6);box-shadow:0 .05556em .05556em rgba(0,0,0,.075) inset,0 0 .33333em rgba(102,175,233,.6)}
.frontend-form .select2-container .select2-selection--single .select2-selection__rendered{padding:.38889em 1.66667em .38889em .55556em}
.frontend-form .select2-container .select2-selection--single .select2-selection__placeholder{color:inherit}
.frontend-form .select2-container .select2-selection--single .select2-selection__arrow b{border-width:.38889em .33333em 0 .33333em;border-color:#9acc4f transparent transparent transparent;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 240ms;transition:transform 240ms}
.frontend-form .select2-container .select2-selection--single .select2-selection__arrow b:after{display:none}
.frontend-form .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:.38889em .33333em 0 .33333em;border-color:#9acc4f transparent transparent transparent;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.frontend-form.light-fields .form-control{background-color:#fff;color:#333}
.frontend-form.light-fields ::-webkit-input-placeholder{color:#333}
.frontend-form.light-fields ::-moz-placeholder{color:#333}
.frontend-form.light-fields :-ms-input-placeholder{color:#333}
.frontend-form.light-fields ::placeholder{color:#333}
.frontend-form.light-fields .select2-container .select2-selection--single{background-color:#fff;color:#333}
.frontend-form .submit{font-size:1.125rem;margin:1.38889em 0 0 0;text-align:right}
.no-cssremunit .frontend-form .submit{font-size:18px}
.frontend-form.fancy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.frontend-form.fancy .description{margin:1.5rem 0 0 0}
.frontend-form.fancy .description>*{margin-top:0;margin-bottom:0}
.frontend-form.fancy .description>*+*{margin-top:1.5rem}
.frontend-form.fancy .form-title{font-size:155.55556%;line-height:1.14296;margin:1.5rem 0 1.5rem 0;border-bottom:2px solid #eee;padding:0 0 1.5rem 0;text-align:center;color:#333}
.frontend-form.fancy .fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.frontend-form.fancy .fields.pre-input .field .control-label{display:none}
.frontend-form.fancy .field-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%}
.frontend-form.fancy .field-group>.field-group-name{font-size:133.33333%;line-height:1.16677;margin:3rem 0 0 0;border-top:1px dashed #ccc;border-bottom-width:0;padding:2.5rem 0 0 0;width:100%;text-align:center;color:#333}
.frontend-form.fancy .field-group>.field-group-name+.field>.field-description{margin:-.875rem 0 2.5rem 0;padding-bottom:0;font-size:100%;text-align:center}
.frontend-form.fancy .field-group>.field-group-name+.field>.field-description ol,.frontend-form.fancy .field-group>.field-group-name+.field>.field-description ul{text-align:left}
.frontend-form.fancy .field-group:first-child>.field-group-name{margin-top:0;border-top-width:0;padding-top:1.5rem}
.frontend-form.fancy .fields>.field-group{margin:3rem 0 0 0;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:1.875rem 1.875rem 3.75rem 1.875rem}
.frontend-form.fancy .fields>.field-group>.field-group-name{margin-top:-1.875rem;border-top-width:0}
.frontend-form.fancy .fields>.field-group .form-control,.frontend-form.fancy .fields>.field-group select{background-color:#fff}
@media screen and (max-width:47.9375em){.frontend-form.fancy .fields>.field-group{margin-left:-1.11111em;margin-right:-1.11111em;padding:1.875rem 1.25rem}
}
.frontend-form.fancy .field{display:block;width:100%;margin:2.5rem 0 0 0}
.frontend-form.fancy .field .field-proper{margin:0}
.frontend-form.fancy .field.image .label-and-input{position:relative}
.frontend-form.fancy .field.image .control-label{position:absolute;top:1rem;left:1.3125rem;font-size:66.6667%;color:#333;font-weight:600;pointer-events:none;-webkit-transform:translate(-.9375rem,-2.125rem);-ms-transform:translate(-.9375rem,-2.125rem);transform:translate(-.9375rem,-2.125rem)}
.frontend-form.fancy .field .label-and-input{position:relative;margin-bottom:0}
.frontend-form.fancy .field .control-label{display:block;vertical-align:baseline;position:absolute;z-index:1;top:1rem;left:1.3125rem;right:1.3125rem;white-space:nowrap;margin:0;padding:0;width:auto;color:#999;font-weight:600;text-align:left;pointer-events:none;-webkit-transition:all .1s;transition:all .1s}
.frontend-form.fancy .field .control-label:after{display:none}
.frontend-form.fancy .field .control-label .label-proper{display:inline}
.frontend-form.fancy .field .control-label .label-proper:after{content:"optional";font-size:83.33333%;line-height:1.2001;margin-left:.26667em;font-style:italic;font-weight:400;opacity:.6}
.frontend-form.fancy .field.required .control-label .label-proper:after{display:none}
.frontend-form.fancy .field .controls{margin:0;width:100%}
.frontend-form.fancy .field.with-input .control-label{font-size:88.88889%;color:#333;-webkit-transform:translate(-.9375rem,-2.5625rem);-ms-transform:translate(-.9375rem,-2.5625rem);transform:translate(-.9375rem,-2.5625rem)}
.frontend-form.fancy .field.long-label .control-label{position:static;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1.5625em;width:100%;font-size:88.88889%;padding-left:.3125rem;color:#333;-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:auto;white-space:normal}
.frontend-form.fancy .field.long-label .field-proper{margin:0}
.frontend-form.fancy .field input[type=text],.frontend-form.fancy .field input[type=email],.frontend-form.fancy .field textarea{color:transparent;caret-color:#575757;-webkit-transition:color .1s;transition:color .1s}
.frontend-form.fancy .field.with-input input[type=text],.frontend-form.fancy .field.with-input input[type=email],.frontend-form.fancy .field.with-input select,.frontend-form.fancy .field.with-input textarea{color:#333}
.frontend-form.fancy .field select{margin-top:0;height:3.16667em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.frontend-form.fancy .field select:-moz-focusring{color:transparent;text-shadow:0 0 0 #575757}
.frontend-form.fancy .field select option:not(:checked){color:#575757}
.frontend-form.fancy .field input[type=text],.frontend-form.fancy .field input[type=email],.frontend-form.fancy .field select,.frontend-form.fancy .field textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:.33333em;border:1px solid #ccc;background-color:transparent;padding:.88889em 1.11111em}
.frontend-form.fancy .field input[type=text]:focus,.frontend-form.fancy .field input[type=email]:focus,.frontend-form.fancy .field select:focus,.frontend-form.fancy .field textarea:focus{-webkit-box-shadow:0 0 0 1px #357dae;box-shadow:0 0 0 1px #357dae;border-color:#357dae}
.frontend-form.fancy .field textarea{height:-webkit-calc(2px + 5.77778em);height:calc(2px + 5.77778em)}
.frontend-form.fancy .field .field-proper{position:relative}
.frontend-form.fancy .field .field-proper .select-arrow{display:block;position:absolute;right:1.11111em;top:-webkit-calc(50% - .16667em);top:calc(50% - .16667em);border:.33333em solid transparent;border-top-color:rgba(2,65,108,.5);pointer-events:none;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center .16667em;-ms-transform-origin:center .16667em;transform-origin:center .16667em;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s}
.frontend-form.fancy .field .input-prepend .add-on{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top-left-radius:.33333em;border-bottom-left-radius:.33333em}
.frontend-form.fancy .field .input-prepend .add-on+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}
.frontend-form.fancy .field.l-fraction input[type=text],.frontend-form.fancy .field.l-fraction input[type=email],.frontend-form.fancy .field.l-fraction select,.frontend-form.fancy .field.l-fraction textarea{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}
.frontend-form.fancy .field.l-fraction input[type=text]:focus,.frontend-form.fancy .field.l-fraction input[type=email]:focus,.frontend-form.fancy .field.l-fraction select:focus,.frontend-form.fancy .field.l-fraction textarea:focus{border-right-color:#357dae}
.frontend-form.fancy .field.l-fraction+.l-fraction input[type=text],.frontend-form.fancy .field.l-fraction+.l-fraction input[type=email],.frontend-form.fancy .field.l-fraction+.l-fraction select,.frontend-form.fancy .field.l-fraction+.l-fraction textarea{border-top-left-radius:0;border-bottom-left-radius:0}
.frontend-form.fancy .field.l-fraction+.l-fraction.l-last input[type=text],.frontend-form.fancy .field.l-fraction+.l-fraction.l-last input[type=email],.frontend-form.fancy .field.l-fraction+.l-fraction.l-last select,.frontend-form.fancy .field.l-fraction+.l-fraction.l-last textarea{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-right-color:#ccc}
.frontend-form.fancy .field.l-1-8{width:12.5%}
.frontend-form.fancy .field.l-1-4{width:25%}
.frontend-form.fancy .field.l-1-3{width:33.3333%}
.frontend-form.fancy .field.l-3-8{width:37.5%}
.frontend-form.fancy .field.l-1-2{width:50%}
.frontend-form.fancy .field.l-3-4{width:75%}
.frontend-form.fancy .field.l-stacked input[type=text],.frontend-form.fancy .field.l-stacked input[type=email],.frontend-form.fancy .field.l-stacked select,.frontend-form.fancy .field.l-stacked textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}
.frontend-form.fancy .field.l-stacked+.l-stacked{margin-top:-1px}
.frontend-form.fancy .field.l-stacked+.l-stacked input[type=text],.frontend-form.fancy .field.l-stacked+.l-stacked input[type=email],.frontend-form.fancy .field.l-stacked+.l-stacked select,.frontend-form.fancy .field.l-stacked+.l-stacked textarea{border-top-left-radius:0;border-top-right-radius:0}
.frontend-form.fancy .field.l-stacked+.l-stacked.l-last input[type=text],.frontend-form.fancy .field.l-stacked+.l-stacked.l-last input[type=email],.frontend-form.fancy .field.l-stacked+.l-stacked.l-last select,.frontend-form.fancy .field.l-stacked+.l-stacked.l-last textarea{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}
.frontend-form.fancy .field.l-stacked+.l-stacked.with-input .control-label{color:transparent}
.frontend-form.fancy .help-block{font-size:1rem;margin:0;padding:0 0 0 1.16667em;line-height:1.5}
.no-cssremunit .frontend-form.fancy .help-block{font-size:16px}
.frontend-form.fancy .help-block>*{margin-top:0;margin-bottom:0}
.frontend-form.fancy .help-block>*+*{margin-top:.625rem}
.frontend-form.fancy .form-actions{margin-top:1.75rem;padding:1.875rem;background-color:#f9f9f9;text-align:center}
.frontend-form.fancy .form-actions .g-recaptcha>div{margin:0 auto}
@media screen and (max-width:47.9375em){.frontend-form.fancy .form-actions{margin-left:-1.11111em;margin-right:-1.11111em}
}
.select2-container--default .select2-dropdown{font-size:88.88889%;line-height:1.4376}
.select2-container--default .frontend-select2-dropdown{font-size:88.88889%;line-height:1.4376}
.select2-container--default .frontend-select2-dropdown .select2-results__option{padding:.4375em 1.875em .375em .625em}
.select2-container--default .frontend-select2-dropdown .select2-results__option--highlighted[aria-selected=true]{background-color:#8dafea}
.select2-container--default .frontend-select2-dropdown.dark{border-color:rgba(0,0,0,.1);background-color:#10414d}
.select2-container--default .frontend-select2-dropdown.dark .select2-results__option{color:#fff}
.select2-container--default .frontend-select2-dropdown.dark .select2-results__option--highlighted{background-color:#587a8d}
.select2-container--default .frontend-select2-dropdown.dark .select2-results__option[aria-selected=true]{background-color:#587a8d}
.assistive-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.grecaptcha-badge{display:none;z-index:100;background-color:#fff}
.css-icon{display:inline-block;vertical-align:middle}
.css-icon .icon-proper{display:inline-block;vertical-align:middle}
.css-icon .replace{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.css-icon.vertical-toggle{position:relative;border-radius:50%;background-color:#035d9a;width:.27778em;height:.27778em}
.css-icon.vertical-toggle:after,.css-icon.vertical-toggle:before{content:"";display:inline-block;position:absolute;left:0;border-radius:50%;background-color:#035d9a;width:.27778em;height:.27778em}
.css-icon.vertical-toggle:before{top:-.38889em}
.css-icon.vertical-toggle:after{bottom:-.38889em}
.css-icon.menu{position:relative;width:1.33333em;height:1.33333em}
.css-icon.menu .icon-proper,.css-icon.menu .icon-proper:after,.css-icon.menu .icon-proper:before{display:block;position:absolute;top:0;left:0;border-radius:.11111em;width:100%;height:.22222em;background-color:#035d9a;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 120ms;transition:all 120ms}
.css-icon.menu .icon-proper{-webkit-transform:translate(0,.55556em);-ms-transform:translate(0,.55556em);transform:translate(0,.55556em)}
.css-icon.menu .icon-proper:after,.css-icon.menu .icon-proper:before{content:""}
.css-icon.menu .icon-proper:before{-webkit-transform:translate(0,-.44444em);-ms-transform:translate(0,-.44444em);transform:translate(0,-.44444em)}
.css-icon.menu .icon-proper:after{width:66.66667%;-webkit-transform:translate(0,.44444em);-ms-transform:translate(0,.44444em);transform:translate(0,.44444em)}
button:hover .menu .icon-proper:after{width:100%}
.css-icon.cross{position:relative;width:.88889em;height:.88889em}
.css-icon.cross:after,.css-icon.cross:before{content:"";display:block;position:absolute;top:.38889em;width:1.22222em;height:.11111em;background-color:#fff}
.css-icon.cross:before{left:-.16667em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.css-icon.cross:after{right:-.16667em;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.css-icon.down-arrow{position:relative;width:.22222em;height:.22222em;padding:.22222em;border:solid #000;border-width:0 .22222em .22222em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.css-icon.play{position:relative;border-radius:50%;width:5.11111em;height:5.11111em;border:2px solid #357dae}
.css-icon.play:before{content:"";display:block;position:absolute;top:50%;left:-webkit-calc(50% + .27778em);left:calc(50% + .27778em);border-style:solid;border-color:transparent;border-left-color:#f7cc00;border-left-width:2.05556em;border-top-width:1.02778em;border-bottom-width:1.02778em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.css-icon.play-white{display:block;position:absolute;z-index:20;top:50%;left:50%;max-width:30%;width:8.33333em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.css-icon.play-white>.i{display:block;overflow:hidden;width:1px;padding-top:100%;font-size:0}
.css-icon.play-white:before{content:"";display:block;position:absolute;border-radius:1000em;border:4px solid #fff;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);-webkit-filter:drop-shadow(2px 2px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px rgba(0, 0, 0, .33));background-color:rgba(255,255,255,.15);-webkit-transition:background-color .2s;transition:background-color .2s}
.css-icon.play-white:after{content:"";display:block;position:absolute;top:50%;left:50%;width:-webkit-calc(40% - 8px);width:calc(40% - 8px);height:-webkit-calc(40% - 8px);height:calc(40% - 8px);background:-webkit-linear-gradient(top left,transparent 0,transparent -webkit-calc(50% - 1px),#fff 50%,#fff 100%);background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#fff 50%,#fff 100%);-webkit-transform:translate(-36%,-72%) rotate(90deg) skew(25deg);-ms-transform:translate(-36%,-72%) rotate(90deg) skew(25deg);transform:translate(-36%,-72%) rotate(90deg) skew(25deg);-webkit-filter:drop-shadow(2px -2px rgba(0, 0, 0, .33));filter:drop-shadow(2px -2px rgba(0, 0, 0, .33))}
a:hover .css-icon.play-white:before{background-color:rgba(255,255,255,.33)}
a:focus .css-icon.play-white:before{background-color:rgba(255,255,255,.33)}
.link-box:hover .css-icon.play-white:before{background-color:rgba(255,255,255,.33)}
.linked-box:hover .css-icon.play-white:before{background-color:rgba(255,255,255,.33)}
body{min-width:17.77778em;font-size:18px;font-family:"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;line-height:1.5}
.no-flexbox{min-width:53.61111em}
.nobr{white-space:nowrap}
a{color:#0b5dac;text-decoration:none}
a:hover{color:#0e77dc}
img{max-width:100%}
.content{font-family:"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#424242;line-height:1.5;font-style:normal}
.content body{font-family:"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:18px;line-height:1.5;font-style:normal;font-weight:500}
.content a{color:#0b5dac;text-decoration:none}
.content a:hover{color:#0e77dc}
.content img{max-width:100%}
.content b,.content strong{font-weight:600}
.content dl,.content ol,.content p,.content ul{margin:1.5em 0}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;color:#1a1a1a}
.content h1{font-size:222.22222%;line-height:1.1001;margin:.675em 0}
.content h2{font-size:166.66667%;line-height:1.13343;margin:.9em 0}
.content h3{font-size:133.33333%;line-height:1.16677;margin:1.125em 0}
.content h4{font-size:111.11111%;line-height:1.3501;margin:1.35em 0}
.content h5{font-size:100%;line-height:1.5001;margin:1.5em 0}
.content h6{font-size:88.88889%;line-height:1.6876;margin:1.6875em 0}
.content a{text-decoration:none;color:#0b5dac}
.content a:hover{color:#0e77dc}
.content table,.content td,.content th,.content tr{font:inherit;color:inherit}
.content th{font-weight:700}
.content table{border-spacing:0;border-collapse:collapse;width:100%}
.content td,.content th{vertical-align:top;padding:.22222em .22222em .22222em 0}
.content hr{margin:1.5em 0}
.content dt{font-weight:600;margin:0 0 1.5em 0}
.content dt+dt{margin-top:1.5em}
.content dd{margin:-.75em 0 1.5em 0}
.content ol,.content ul{padding-left:1.5em}
.content dl,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content ol,.content p,.content ul{margin:27px 0}
.content dl img,.content h1 img,.content h2 img,.content h3 img,.content h4 img,.content h5 img,.content h6 img,.content ol img,.content p img,.content ul img{vertical-align:text-top}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#333;font-weight:600}
.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:2.53125rem}
.content h1{font-size:200%;line-height:1.27788}
.content h2{font-size:150%;line-height:1.25936}
.content h3{font-size:133.33333%;line-height:1.20843}
.content h4{font-size:111.11111%;line-height:1.3001}
.content h5,.content h6{font-size:100%;line-height:1.33343}
.content a{text-decoration:none;color:#006497}
.content a:hover{color:#0097e4}
.content a.btn{color:#fff}
.content a.btn:hover{color:#fff}
.content a.btn.btn-outline{color:#0b5dac}
.content a.btn.btn-outline:hover{color:#0b5dac}
.content a.btn.btn-outline:hover:active{color:rgba(11,93,172,.9)}
.content p.link-down-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:4px solid #e2f0f0;border-bottom:4px solid #e2f0f0;text-align:center}
.content p.link-down-page a{display:block;padding:10px 0;font-size:100%;line-height:1.5;font-family:"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600}
.content p.link-down-page a:after{content:"";display:inline-block;vertical-align:middle;margin-left:10px;width:30px;height:30px;background:transparent url(/styles/images/arrow-referral.png) left top no-repeat}
.content p.big{font-size:136.36%}
.content img.full-width{margin:27px 0;width:100%;max-width:100%}
.content img.float-right{float:right;margin:0 0 13.5px 27px}
.content img.float-left{float:left;margin:0 27px 13.5px 0}
.content .centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:27px auto 27px auto}
.content .centered img.full-width{margin:0}
.content .align-left{margin:0 27px 13.5px 0;float:left}
.content .align-right{margin:0 0 13.5px 27px;float:right}
.content .clear-left{clear:left}
.content .clear-right{clear:right}
.content .contain-floats:after,.content .contain-floats:before{content:"";display:table;width:100%;clear:both}
.content table{width:100%}
.content table,.content td,.content th,.content tr{font:inherit;color:inherit}
.content th{font-weight:700}
.content table{border-spacing:0;border-collapse:collapse;width:100%}
.content caption{padding:5px;color:#220746;font-weight:700}
.content td,.content th{vertical-align:top;padding:4px 4px 4px 0}
.content hr{margin:27px 0}
.content dt{font-weight:700;margin:0 0 27px 0}
.content dt+dt{margin-top:27px}
.content dd{margin:-13.5px 0 27px 0}
.content ol{padding-left:1.5em}
.content ul{padding-left:0}
.content ul>li{padding-left:1.5em;position:relative;list-style:none;margin:0 0 6.75px 0}
.content ul>li:before{content:"›";position:absolute;left:0;top:0;color:#7ab800}
.content li ol,.content li ul{margin:6.75px 0 0 0}
.content ul.boxed{margin:0 -1.5em}
.content ul.boxed>li{padding:.75em 1.5em;margin:0}
.content ul.boxed>li+li{border-top:1px solid #e6e6e6}
.content ul.boxed>li>a:first-child{display:block;text-decoration:none;margin:-.75em -1.5em;padding:.75em 1.5em}
.content ul.boxed>li:before{top:.51923em;left:auto;right:1.03846em;color:#ccc;font-weight:700;font-size:144.44444%;line-height:1.03846}
.content *+ul.boxed{margin-top:27px}
.content ul.boxed+*{margin-top:27px}
.content .nobr{white-space:nowrap}
.content .text-three-columns{margin:.55556em -.55556em}
.content .text-three-columns:after,.content .text-three-columns:before{display:table;content:"";line-height:0}
.content .text-three-columns:after{clear:both}
.content .text-three-columns p{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;float:left;width:33.33333%;padding:.55556em}
.content .text-three-columns p:nth-child(3n+1){clear:left}
.content .text-three-columns p:last-child{clear:right}
.content .text-three-columns p:last-child:nth-child(3n+1){clear:both}
.content .text-three-columns p>a:first-child{font-size:88.88889%}
@media screen and (max-width:29.9375em){.content .text-three-columns p{width:50%}
.content .text-three-columns p:nth-child(3n+1){clear:inherit}
.content .text-three-columns p:nth-child(2n+1){clear:left}
}
.invert-colors{color:#fff}
.invert-colors .content{color:#fff}
.invert-colors .content h1,.invert-colors .content h2,.invert-colors .content h3,.invert-colors .content h4,.invert-colors .content h5,.invert-colors .content h6{color:#fff}
.invert-colors .content ul>li:before{color:#e0ffa3}
.invert-colors a{color:#f9f9f9}
.invert-colors a:hover{color:#fff}
.content .invert-colors{color:#fff}
.content .invert-colors h1,.content .invert-colors h2,.content .invert-colors h3,.content .invert-colors h4,.content .invert-colors h5,.content .invert-colors h6{color:#fff}
.content .invert-colors ul>li:before{color:#e0ffa3}
section.site-map{display:none}
.alert-bar{font-size:88.88889%;display:none;position:relative;z-index:4;width:100%;min-width:20em}
.alert-bar .alert-bar-proper{background-color:#ffd200;color:#02416c}
.alert-bar .alert-bar-proper>.i{padding:.84375em -webkit-calc(20.5128vw - 14.26281em) .84375em;padding:.84375em calc(20.5128vw - 14.26281em) .84375em}
@media screen and (max-width:75.5625em){.alert-bar .alert-bar-proper>.i{padding:.84375em 1.25rem .84375em}
}
.alert-bar .alert-bar-proper .arrow{color:#02416c}
.alert-bar a:hover .alert-bar-proper{background-color:#ffd71a}
.alert-bar.emergency .alert-bar-proper{background-color:#c00;color:#f1f1f1}
.alert-bar.emergency .arrow{color:#eee}
.alert-bar.emergency a:hover .alert-bar-proper{background-color:#db0000}
.alert-bar.emergency a:hover .arrow{color:#fff}
.alert-bar .elements{display:table;width:100%}
.alert-bar .element{display:table-cell}
.alert-bar .date{width:1%;padding-right:1.875em;font-weight:600;white-space:nowrap}
.alert-bar .alert>*{margin-top:0;margin-bottom:0}
.alert-bar .alert>*+*{margin-top:.42188em}
.alert-bar .arrow{width:1%;padding-left:1.875em;color:#0b5dac}
@media screen and (max-width:39.9375em){.alert-bar .elements{display:block;position:relative}
.alert-bar .element{display:block}
.alert-bar .date{padding-right:0}
.alert-bar .date+.alert{margin-top:.42188em}
.alert-bar .alert{padding-right:3.125em}
.alert-bar .arrow{position:absolute;top:0;right:1.25em;padding-left:0}
.alert-bar .date+.alert+.arrow{top:-.25em}
}
.admin .alert-item .badges,.admin .alert-item .dateline,.admin .alert-item .headline,.admin .alert-item .info{display:inline-block;vertical-align:middle}
.admin .alert-item .dateline{font-style:italic}
.admin .alert-item .headline{max-width:16.66667em;padding-left:.55556em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.admin .alert-item .badges{padding-left:.55556em}
.admin .alert-item .badge{display:inline-block;vertical-align:middle;font-size:72.22222%;line-height:1.0001;border:1px solid #ccc;background:#e1e1e1;padding:.23077em .38462em}
.admin .alert-item .badge.active-state.yes{border-color:#b1d777;background:#9acc4f;color:#fff}
.main-header-2019{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:999;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.2);box-shadow:0 0 0 2px rgba(0,0,0,.2);background-color:#fff}
.main-header-2019 .top-bar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.main-header-2019 .mega-menu-panels{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}
.main-header-2019 .main-nav-bar-2019{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.main-header-2019 .top-bar>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 -webkit-calc(1.02564vw - .68946em);padding:0 calc(1.02564vw - .68946em)}
@media screen and (max-width:75.5625em){.main-header-2019 .top-bar>.i{padding:0}
}
@media screen and (min-width:100.0625em){.main-header-2019 .top-bar>.i{padding:0 -webkit-calc((100vw - 88.44444em)/ 2);padding:0 calc((100vw - 88.44444em)/ 2)}
}
.main-header-2019 .top-bar .bar-areas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.main-header-2019 .top-bar .bar-areas .buttons-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.main-header-2019 .top-bar .bar-areas .buttons-area .button-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%}
.main-header-2019 .top-bar .bar-areas .buttons-area .button-area a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}
.main-header-2019 .top-bar .bar-areas .search-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.main-header-2019 .top-bar .bar-areas .search-area .search-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.main-header-2019 .top-bar .logo-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;font-size:100%}
.main-header-2019 .top-bar .logo-area a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.83333em 1.65289vw}
@media screen and (max-width:75.5625em){.main-header-2019 .top-bar .logo-area a{padding:.9375rem 1.25rem}
}
@media screen and (min-width:100.0625em){.main-header-2019 .top-bar .logo-area a{padding:.83333em 1.65208rem}
}
.main-header-2019 .top-bar .button-area{position:relative;border-left:1px solid #deeaf2}
.main-header-2019 .top-bar .button-area .icon-area,.main-header-2019 .top-bar .button-area .label-area{-webkit-transition:all 320ms;transition:all 320ms}
.main-header-2019 .top-bar .button-area .icon-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:2.22222em}
.main-header-2019 .top-bar .button-area .label-area{position:absolute;margin:0 auto;top:50%;left:0;width:100%;font-size:77.77778%;line-height:1.14296;color:#4d4d4d;text-transform:uppercase;font-weight:700;text-align:center;opacity:0;-webkit-transform:scale(0) translate(0,0);-ms-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0)}
@media screen and (max-width:75.5625em){.main-header-2019 .top-bar .button-area .label-area .ex{display:none}
}
.main-header-2019 .top-bar .button-area a{-webkit-transition:background-color 320ms;transition:background-color 320ms}
.main-header-2019 .top-bar .button-area a:focus,.main-header-2019 .top-bar .button-area a:hover{outline:0;background-color:#edf4f8}
.main-header-2019 .top-bar .button-area a:focus .icon-area,.main-header-2019 .top-bar .button-area a:hover .icon-area{bottom:50%;-webkit-transform:scale(.75) translate(0,-.83333em);-ms-transform:scale(.75) translate(0,-.83333em);transform:scale(.75) translate(0,-.83333em)}
.main-header-2019 .top-bar .button-area a:focus .label-area,.main-header-2019 .top-bar .button-area a:hover .label-area{opacity:1;-webkit-transform:scale(1) translate(0,.625rem);-ms-transform:scale(1) translate(0,.625rem);transform:scale(1) translate(0,.625rem)}
@media screen and (max-width:63.9375em){.main-header-2019 .top-bar .button-area{font-size:1.75781vw}
}
.main-header-2019 .top-bar .takeover-toggle-area{display:none;margin-left:auto}
.main-header-2019 .top-bar .takeover-toggle-area .takeover-toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border-left:1px solid #deeaf2;padding:0 1.11111em;white-space:nowrap;-webkit-transition:background-color 320ms;transition:background-color 320ms}
.main-header-2019 .top-bar .takeover-toggle-area .takeover-toggle .button-label{font-size:77.77778%;margin-right:.21429em;line-height:1;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;color:#035d9a}
.main-header-2019 .top-bar .takeover-toggle-area .takeover-toggle:focus,.main-header-2019 .top-bar .takeover-toggle-area .takeover-toggle:hover{outline:0;background-color:#edf4f8}
.main-header-2019 .top-bar .search-area{border-left:1px solid #deeaf2}
.main-header-2019 .top-bar .search-area .search-toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;padding:0 1.11111em;-webkit-transition:background-color 320ms;transition:background-color 320ms}
.main-header-2019 .top-bar .search-area .search-toggle:focus,.main-header-2019 .top-bar .search-area .search-toggle:hover{outline:0;background-color:#edf4f8}
.main-header-2019 .top-bar .search-area .search-form{display:none}
.main-header-2019 .top-bar .search-area{position:relative}
.main-header-2019 .top-bar .search-area.form-expanded .search-toggle{background-color:#edf4f8}
.main-header-2019 .top-bar .search-area.form-expanded .search-form{display:block}
.main-header-2019 .top-bar .search-area .search-form{display:none;position:absolute;z-index:100;right:0;top:100%;border-bottom-left-radius:.27778em;border-bottom-right-radius:.27778em;background-color:#edf4f8;padding:.94444em 1.11111em;white-space:nowrap}
.main-header-2019 .top-bar .search-area .search-form form{position:relative;font-size:0}
.main-header-2019 .top-bar .search-area .search-form .search-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.main-header-2019 .top-bar .search-area .search-form .search-field{display:inline-block;font-size:1.125rem}
.no-cssremunit .main-header-2019 .top-bar .search-area .search-form .search-field{font-size:18px}
.main-header-2019 .top-bar .search-area .search-form .search-field input{width:8.33333em;color:#4d4d4d}
.main-header-2019 .top-bar .search-area .search-form .search-button{display:inline-block;margin:0 0 0 .55556em;font-size:1.125rem}
.no-cssremunit .main-header-2019 .top-bar .search-area .search-form .search-button{font-size:18px}
.main-header-2019 .main-nav-bar-2019{background-color:#02416c;color:#fff}
.main-header-2019 .main-nav-bar-2019 a{color:inherit}
.main-header-2019 .main-nav-bar-2019>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 -webkit-calc(1.02564vw - .68946em);padding:0 calc(1.02564vw - .68946em)}
@media screen and (max-width:75.5625em){.main-header-2019 .main-nav-bar-2019>.i{padding:0}
}
@media screen and (min-width:100.0625em){.main-header-2019 .main-nav-bar-2019>.i{padding:0 -webkit-calc((100vw - 88.44444em)/ 2);padding:0 calc((100vw - 88.44444em)/ 2)}
}
@media screen and (max-width:77.4375em){.main-header-2019 .main-nav-bar-2019>.i{font-size:1.45161vw}
}
.main-header-2019 .main-nav-bar-2019 .links-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}
.main-header-2019 .main-nav-bar-2019 .links-area .links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0;width:100%}
.main-header-2019 .main-nav-bar-2019 .links-area .link-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-header-2019 .main-nav-bar-2019 .links-area a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color 320ms;transition:background-color 320ms;font-size:100%;padding:0 1.65289vw;font-weight:600}
@media screen and (max-width:75.5625em){.main-header-2019 .main-nav-bar-2019 .links-area a{padding:0 1.25rem}
}
@media screen and (min-width:100.0625em){.main-header-2019 .main-nav-bar-2019 .links-area a{padding:0 1.65206rem}
}
.main-header-2019 .main-nav-bar-2019 .links-area a .title{display:block;position:relative;padding:.9375rem 0}
.main-header-2019 .main-nav-bar-2019 .links-area a .title:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;border-bottom:0 solid #f7cc00;-webkit-transition:all 64ms;transition:all 64ms}
.main-header-2019 .main-nav-bar-2019 .links-area a:hover .title:after,.main-header-2019 .main-nav-bar-2019 .links-area a[aria-selected=true] .title:after{border-bottom-width:4px}
.main-header-2019 .main-nav-bar-2019 .links-area .last-item{display:none;margin:0 0 0 auto}
.main-header-2019 .main-nav-bar-2019 .links-area .last-item a{background-color:#005079}
.main-header-2019 .main-nav-bar-2019 .links-area .last-item a:hover{background-color:#006193}
.main-header-2019 .sprite{font-size:50%}
@media screen and (max-width:63.9375em){.main-header-2019 .top-bar .logo-area{font-size:1.75781vw}
}
@media screen and (max-width:68.6875em){.main-header-2019 .mega-menu-panels{display:none}
.main-header-2019 .top-bar .logo-area{font-size:72.22222%}
.main-header-2019 .top-bar .bar-areas .buttons-area{display:none}
.main-header-2019 .top-bar .bar-areas .takeover-toggle-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-header-2019 .main-nav-bar-2019{display:none}
}
@media screen and (max-width:27.4375em){.main-header-2019 .top-bar{font-size:4.09091vw}
}
.main-header-2019.with-mychart .main-nav-bar-2019 .links-area .link-item{margin:0 auto}
.main-header-2019.with-mychart .main-nav-bar-2019 .links-area .mychart-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}
.main-header-2019.with-mychart .main-nav-bar-2019 .links-area .mychart-item a{background-color:#fcd962;color:#035d9a}
.main-header-2019.with-mychart .main-nav-bar-2019 .links-area .mychart-item a:hover{background-color:#fcdf7b}
.main-header-2019.with-mychart .main-nav-bar-2019 .links-area .mychart-item a:hover:active{background-color:#fcd349}
@media screen and (max-width:64.5625em){.main-header-2019.with-mychart .main-nav-bar-2019 .links-area .link-item:nth-child(5){max-width:10.66667em;text-align:center}
}
.mm-panel{position:relative;padding:3.33333em 0;background-color:#edf4f8;background-image:url(layout/2019/bg-hands.png),url(layout/2019/bg-hands.png);background-position:left -26.66667em top 3.33333em,right -37.77778em top -11.11111em;background-repeat:no-repeat;-webkit-background-size:53.33333em auto,53.33333em auto;background-size:53.33333em auto,53.33333em auto}
.mm-panel:after,.mm-panel:before{display:table;content:"";line-height:0}
.mm-panel:after{clear:both}
.mm-panel .close-button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;position:absolute;top:1.11111em;right:1.11111em}
.mm-panel>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.mm-panel>.i{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
@media screen and (max-width:63.9375em){.mm-panel>.i{font-size:1.75781vw}
}
.mm-panel .panel-areas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.mm-panel .feature-area{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 .83333em 0 0;max-width:17.77778em;width:-webkit-calc(25% - .83333em);width:calc(25% - .83333em)}
.mm-panel .links-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:0 0 0 .83333em;width:-webkit-calc(75% - .83333em);width:calc(75% - .83333em)}
.mm-panel .links-area .panel-title a{color:inherit}
.mm-panel .panel-title{font-size:100%;line-height:1.22232;margin:0 0 1.11111em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500}
.mm-panel .links-list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.66667em;-moz-column-gap:1.66667em;column-gap:1.66667em}
.mm-panel .links-list li{display:inline-block;border-top:1px solid #cddfeb;width:100%}
.mm-panel .links-list li a{display:block;font-size:88.88889%;line-height:1.1876;padding:.75em 0;font-weight:600}
.mm-panel .extra-area{margin:auto 0 0 auto;width:-webkit-calc((100% - 3.33333em)/ 3);width:calc((100% - 3.33333em)/ 3)}
.takeover-menu{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;overflow:auto;-webkit-overflow-scrolling:touch;background-image:-webkit-gradient(linear,right top,left top,from(#035d9a),color-stop(85%,rgba(3,93,154,0))),radial-gradient(ellipse at bottom right,#0999fa,#035d9a);background-image:-webkit-linear-gradient(right,#035d9a 0,rgba(3,93,154,0) 85%),-webkit-radial-gradient(ellipse at bottom right,#0999fa,#035d9a);background-image:linear-gradient(to left,#035d9a 0,rgba(3,93,154,0) 85%),radial-gradient(ellipse at bottom right,#0999fa,#035d9a);background-attachment:fixed;color:#fff;pointer-events:auto;font-size:1.125rem;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.no-cssremunit .takeover-menu{font-size:18px}
.takeover-menu.expanded{display:block;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.takeover-menu[aria-expanded=false]{display:none}
.takeover-menu:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.35}
.takeover-menu .logo{padding:.83333em 1.11111em}
@media screen and (max-width:51.625em){.takeover-menu .logo .sprite{font-size:35.92594%}
}
@media screen and (max-width:24.9375em){.takeover-menu .logo .sprite{font-size:1.61667vw}
}
@media screen and (max-width:20.8125em){.takeover-menu .logo .sprite{font-size:29.90739%}
}
.takeover-menu .takeover-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}
.takeover-menu .takeover-content>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 1.66667em}
.takeover-menu .main-nav-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.takeover-menu .main-nav-area>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto 1.11111em;padding:0 0 1em 0;width:100%}
.takeover-menu .main-nav-area>.i .links-area,.takeover-menu .main-nav-area>.i .services-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .625rem}
.takeover-menu .main-nav-area>.i .links-area{max-width:22.5rem}
.takeover-menu .main-nav-area>.i .services-area{max-width:41.875rem}
.takeover-menu .links-area{margin:auto 0;padding:.55556em 0;text-align:center}
.takeover-menu .links-area ul{margin:0;padding:0}
.takeover-menu .links-area li{display:block;font-size:161.11111%;line-height:1.13803}
.takeover-menu .links-area li+li{margin-top:1em}
.takeover-menu .links-area a{display:block;color:#fff}
.takeover-menu .extras-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto -.55556em;padding:.55556em 0}
.takeover-menu .extras-area .extra-area{margin:1.11111em .55556em;width:-webkit-calc(50% - 1.22222em);width:calc(50% - 1.22222em);text-align:center}
.takeover-menu .extras-area .extra-area a{display:block;color:#fff}
.takeover-menu .extras-area .extra-area .icon-area .icon{font-size:155.55556%;color:#f7cc00}
.takeover-menu .extras-area .extra-area .label-area{margin:.44444em 0 0 0;font-weight:600}
.takeover-menu .takeover-close{position:absolute;right:.44444em;top:.72222em}
.takeover-menu .takeover-close .close-button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;border-width:0;border-radius:50%;width:3.33333em;height:3.33333em;padding:0;font-size:100%;text-align:center}
.takeover-menu .takeover-close .close-button:before{content:"";display:inline-block;vertical-align:middle;margin-right:-.22222em;height:100%}
.takeover-menu .takeover-close .close-button:focus:after{border-radius:50%}
.takeover-menu .takeover-close .close-button .css-icon{font-size:150%}
@media screen and (max-width:24.9375em){.takeover-menu .takeover-close .close-button{font-size:4.5vw}
}
@media screen and (max-width:20.8125em){.takeover-menu .takeover-close .close-button{font-size:74.16667%}
}
@media screen and (max-width:33.6875em){.takeover-menu .extras-area,.takeover-menu .links-area{font-size:3.33333vw}
}
@media screen and (max-width:27.4375em){.takeover-menu .extras-area{font-size:72.22222%}
}
html.taken-over,html.taken-over body{height:100vh;overflow:hidden}
.skip-link:active,.skip-link:focus{display:block;position:absolute;left:0;z-index:9999;color:#fff;background:red;clip:auto;margin:0;width:auto;height:auto;padding:.55556em;font-weight:600}
.main-footer-2019{padding:0 0 1px 0;background-color:#1a1a1a;color:#fff}
.main-footer-2019 .footer-top>.i,.main-footer-2019>.i{padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.main-footer-2019 .footer-top>.i,.main-footer-2019>.i{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.main-footer-2019>.i{padding-top:1px}
.main-footer-2019 .footer-top{background-color:#035d9a;padding:2.5rem 0}
.main-footer-2019 .footer-top>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.main-footer-2019 .footer-top>.i .buttons-area{margin:0 0 0 auto}
.main-footer-2019 .footer-top .sprite.sprite-logo{font-size:55.16529%}
.main-footer-2019 .footer-top .buttons-area{word-spacing:.55556em}
.main-footer-2019 .footer-top .buttons-area .btn{word-spacing:normal}
.main-footer-2019 .footer-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2.22222em -.83333em 2.22222em -.83333em}
.main-footer-2019 .footer-main .area{margin:0 .83333em;width:-webkit-calc(25% - 1.66667em);width:calc(25% - 1.66667em)}
.main-footer-2019 .footer-main .area-header{font-size:72.22222%;line-height:1.30779;margin:0 0 1.53846em 0;font-size:.8125rem;color:#999;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600}
.no-cssremunit .main-footer-2019 .footer-main .area-header{font-size:13px}
.main-footer-2019 .footer-main .address-area{color:#fff;line-height:1.625}
.main-footer-2019 .footer-main .address-area address{font-style:normal}
.main-footer-2019 .footer-main .address-area address .address-group{display:block}
.main-footer-2019 .footer-main .address-area a{color:#fff;font-weight:600}
.main-footer-2019 .footer-main .address-area a:hover{border-bottom:1px solid #fff}
.main-footer-2019 .footer-main .address-area .comma{display:none}
@media screen and (max-width:37.4375em){.main-footer-2019 .footer-main .address-area .comma{display:inline}
}
.main-footer-2019 .footer-main .connect-area .links-list{margin:0;padding:0}
.main-footer-2019 .footer-main .connect-area .link-item{display:block}
.main-footer-2019 .footer-main .connect-area .link-item a{color:#fff;font-weight:700}
.main-footer-2019 .footer-main .connect-area .link-item a:hover{border-bottom:1px solid #fff}
.main-footer-2019 .footer-main .connect-area .link-item+.link-item{margin:.44444em 0 0 0}
.main-footer-2019 .footer-main .follow-area .links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.55556em;padding:0;max-width:15.77778em}
@media screen and (max-width:29.9375em){.main-footer-2019 .footer-main .follow-area .links-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.main-footer-2019 .footer-main .follow-area .link-item{display:block;margin:.55556em}
.main-footer-2019 .footer-main .follow-area .link-item a{color:#fff}
.main-footer-2019 .footer-main .follow-area .sprite{font-size:41.66667%}
.main-footer-2019 .footer-main .latest-tweet .account{border-bottom:1px solid #035d9a;padding:0 0 .44444em 0}
.main-footer-2019 .footer-main .latest-tweet .account a{display:block}
.main-footer-2019 .footer-main .latest-tweet .account .name{color:#fff;font-weight:600}
.main-footer-2019 .footer-main .latest-tweet .account .account-proper{font-size:.75rem;line-height:1.33333}
.no-cssremunit .main-footer-2019 .footer-main .latest-tweet .account .account-proper{font-size:12px}
.main-footer-2019 .footer-main .latest-tweet a{color:#999}
.main-footer-2019 .footer-main .latest-tweet a:hover{color:#aaa}
.main-footer-2019 .footer-main .latest-tweet .tweet{margin:.44444em 0;color:#fff}
.main-footer-2019 .footer-main .latest-tweet .tweet a{color:#aaa}
.main-footer-2019 .footer-main .latest-tweet .tweet a:hover{color:#ddd}
.main-footer-2019 .footer-main .latest-tweet .info{font-size:.8125rem}
.no-cssremunit .main-footer-2019 .footer-main .latest-tweet .info{font-size:13px}
.main-footer-2019 .badges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.55556em}
.main-footer-2019 .badges .badge{margin:.55556em}
.main-footer-2019 .badges .badge a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:600}
.main-footer-2019 .badges .badge a:hover .organization-name{border-bottom:1px solid #fff}
.main-footer-2019 .badges .badge .organization-name{margin-left:.27778em}
.main-footer-2019 .badges .sprite{font-size:50%}
.main-footer-2019 .footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2.22222em 0 1.11111em 0;font-size:1.125rem;color:#999}
.no-cssremunit .main-footer-2019 .footer-bottom{font-size:18px}
.main-footer-2019 .footer-bottom a{color:#999}
.main-footer-2019 .footer-bottom a:hover{color:#aaa}
.main-footer-2019 .footer-bottom .sep{margin:0 .22222em}
.main-footer-2019 .footer-bottom .sep:before{content:"/";color:#4d4d4d}
.main-footer-2019 .footer-bottom .fine-print{font-size:77.77778%;line-height:1.57143}
.main-footer-2019 .footer-bottom .fine-print>.links a{display:inline-block}
.main-footer-2019 .footer-bottom .side-area{margin:0 0 0 auto;text-align:right}
.main-footer-2019 .footer-bottom .side-area .language a{color:#b3b3b3;font-weight:600}
.main-footer-2019 .footer-bottom .side-area .language a:hover{color:#ddd}
.main-footer-2019 .footer-bottom .side-area .credit{font-size:77.77778%;line-height:1.57143}
@media screen and (max-width:73.0625em){.main-footer-2019{font-size:1.53846vw}
}
@media screen and (max-width:59.375em){.main-footer-2019{font-size:72.22222%}
.main-footer-2019 .footer-bottom .fine-print>.sep{display:none}
.main-footer-2019 .footer-bottom .fine-print .links{display:block}
}
@media screen and (max-width:47.9375em){.main-footer-2019{font-size:2.34375vw}
.main-footer-2019>.i{padding-top:2.22222em}
.main-footer-2019 .footer-top{font-size:72.22222%}
.main-footer-2019 .footer-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.11111em -.83333em}
.main-footer-2019 .footer-main .area-header{margin-bottom:.83333em}
.main-footer-2019 .footer-main .area{margin:1.11111em .83333em;width:-webkit-calc(50% - 1.77778em);width:calc(50% - 1.77778em)}
.main-footer-2019 .badges{margin-top:1.66667em}
.main-footer-2019 .footer-bottom{font-size:100%}
}
@media screen and (max-width:39.375em){.main-footer-2019 .footer-top .btn{font-size:.75rem}
.no-cssremunit .main-footer-2019 .footer-top .btn{font-size:12px}
}
@media screen and (max-width:41.125em){.main-footer-2019 .footer-bottom{font-size:.85729rem}
.no-cssremunit .main-footer-2019 .footer-bottom{font-size:13.72px}
}
@media screen and (max-width:39em){.main-footer-2019{font-size:72.22222%}
}
@media screen and (max-width:37.4375em){.main-footer-2019 .badges .badge{width:-webkit-calc(50% - 1.11111em);width:calc(50% - 1.11111em)}
.main-footer-2019 .footer-bottom{display:block;text-align:center}
.main-footer-2019 .footer-bottom .side-area{margin:.33333em 0 0 0;text-align:center}
.main-footer-2019 .footer-bottom .side-area .language{font-size:77.77778%}
.main-footer-2019 .footer-bottom .side-area .credit{margin:.33333em 0 0 0}
}
@media screen and (max-width:31.1875em){.main-footer-2019 .footer-top>.i{display:block;text-align:center}
.main-footer-2019 .footer-top>.i .logo-area .sprite{font-size:61.53846%}
.main-footer-2019 .footer-top>.i .buttons-area{margin:.92308em 0 0 0}
}
@media screen and (max-width:29.9375em){.main-footer-2019>.i{padding-top:1.53846em}
.main-footer-2019 .footer-main{display:block;margin-left:0;margin-right:0}
.main-footer-2019 .footer-main .area{margin:2.30769em auto;max-width:21.46154em;width:100%;text-align:center}
.main-footer-2019 .footer-main .follow-area .links-list{margin:0 auto}
.main-footer-2019 .badges{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.main-footer-2019 .badges .badge{width:auto}
.main-footer-2019 .footer-bottom .fine-print .sep{display:none}
.main-footer-2019 .footer-bottom .fine-print .links{display:block;margin:.33333em 0 0 0}
.main-footer-2019 .footer-bottom .fine-print .links .sep{display:inline}
}
.takeover-menu{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;height:-webkit-fill-available;overflow:auto;-webkit-overflow-scrolling:touch;background-image:-webkit-gradient(linear,right top,left top,from(#035d9a),color-stop(85%,rgba(3,93,154,0))),radial-gradient(ellipse at bottom right,#0999fa,#035d9a);background-image:-webkit-linear-gradient(right,#035d9a 0,rgba(3,93,154,0) 85%),-webkit-radial-gradient(ellipse at bottom right,#0999fa,#035d9a);background-image:linear-gradient(to left,#035d9a 0,rgba(3,93,154,0) 85%),radial-gradient(ellipse at bottom right,#0999fa,#035d9a);background-attachment:fixed;color:#fff;pointer-events:auto;font-size:1.125rem;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.no-cssremunit .takeover-menu{font-size:18px}
.takeover-menu.expanded{display:block;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.takeover-menu[aria-expanded=false]{display:none}
.takeover-menu:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.35}
.takeover-menu .logo{padding:.83333em 1.11111em}
@media screen and (max-width:51.625em){.takeover-menu .logo .sprite{font-size:35.92594%}
}
@media screen and (max-width:24.9375em){.takeover-menu .logo .sprite{font-size:1.61667vw}
}
@media screen and (max-width:20.8125em){.takeover-menu .logo .sprite{font-size:29.90739%}
}
.takeover-menu .takeover-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%}
.takeover-menu .takeover-content>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 1.66667em}
.takeover-menu .main-nav-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.takeover-menu .main-nav-area>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto 1.11111em;padding:0 0 1em 0;width:100%}
.takeover-menu .main-nav-area>.i .links-area,.takeover-menu .main-nav-area>.i .services-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 .625rem}
.takeover-menu .main-nav-area>.i .links-area{max-width:22.5rem}
.takeover-menu .main-nav-area>.i .services-area{max-width:41.875rem}
.takeover-menu .links-area{margin:auto 0;padding:.55556em 0;text-align:center}
.takeover-menu .links-area ul{margin:0;padding:0}
.takeover-menu .links-area li{display:block;font-size:161.11111%;line-height:1.13803}
.takeover-menu .links-area li+li{margin-top:1em}
.takeover-menu .links-area a{display:block;color:#fff}
.takeover-menu .extras-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:auto -.55556em;padding:.55556em 0}
.takeover-menu .extras-area .extra-area{margin:1.11111em .55556em;width:-webkit-calc(50% - 1.22222em);width:calc(50% - 1.22222em);text-align:center}
.takeover-menu .extras-area .extra-area a{display:block;color:#fff}
.takeover-menu .extras-area .extra-area .icon-area .icon{font-size:155.55556%;color:#f7cc00}
.takeover-menu .extras-area .extra-area .label-area{margin:.44444em 0 0 0;font-weight:600}
.takeover-menu .takeover-close{position:absolute;right:.44444em;top:.72222em}
.takeover-menu .takeover-close .close-button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;border-width:0;border-radius:50%;width:3.33333em;height:3.33333em;padding:0;font-size:100%;text-align:center}
.takeover-menu .takeover-close .close-button:before{content:"";display:inline-block;vertical-align:middle;margin-right:-.22222em;height:100%}
.takeover-menu .takeover-close .close-button:focus:after{border-radius:50%}
.takeover-menu .takeover-close .close-button .css-icon{font-size:150%}
@media screen and (max-width:24.9375em){.takeover-menu .takeover-close .close-button{font-size:4.5vw}
}
@media screen and (max-width:20.8125em){.takeover-menu .takeover-close .close-button{font-size:74.16667%}
}
@media screen and (max-width:33.6875em){.takeover-menu .extras-area,.takeover-menu .links-area{font-size:3.33333vw}
}
@media screen and (max-width:27.4375em){.takeover-menu .extras-area{font-size:72.22222%}
}
html.taken-over,html.taken-over body{height:100vh;overflow:hidden}
.page-banner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#000}
.page-banner .title-proper a{color:inherit}
.page-banner .banner-link .btn{font-size:100%}
@media screen and (max-width:71.1875em){.page-banner .banner-link .btn{font-size:1rem}
.no-cssremunit .page-banner .banner-link .btn{font-size:16px}
}
@media screen and (max-width:31.1875em){.page-banner .banner-link .btn{font-size:3.2vw}
}
.page-banner img{vertical-align:middle}
.page-banner.darken-25 .bg img{opacity:.75}
.page-banner.darken-50 .bg img{opacity:.5}
.page-banner.darken-75 .bg img{opacity:.25}
.page-banner.darken-90 .bg img{opacity:.1}
.page-banner .sizer,.page-banner .title{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%}
.page-banner .sizer{visibility:hidden}
.page-banner .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.page-banner .title .banner-link{margin:3.125rem 0}
.page-banner .title .title-proper,.page-banner .title h1{margin:3.125rem 0;padding-left:1.25rem;padding-right:1.25rem;font-size:311.11111%;line-height:1.0001;text-shadow:0 .03571em .10714em rgba(0,0,0,.8);font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#fff}
.page-banner .title .title-proper .nobr,.page-banner .title h1 .nobr{white-space:normal;display:inline-block}
.page-banner .title .title-proper+.banner-link,.page-banner .title h1+.banner-link{margin-top:-1.5625rem;margin-bottom:2.5rem}
.page-banner .title .title-proper{font-weight:700}
.page-banner .title .title-proper.text-bg-1 .l{margin-left:.5rem;background-color:#FFF;color:#222;-webkit-box-shadow:-.5rem 0 0 #FFF,.5rem 0 0 #FFF;box-shadow:-.5rem 0 0 #FFF,.5rem 0 0 #FFF;text-shadow:none}
.page-banner .title .title-proper.text-bg-2 .l{margin-left:.5rem;background-color:#000;color:#fff;-webkit-box-shadow:-.5rem 0 0 #000,.5rem 0 0 #000;box-shadow:-.5rem 0 0 #000,.5rem 0 0 #000;text-shadow:none}
.page-banner .title .title-proper.text-bg-3 .l{margin-left:.5rem;background-color:#00649D;color:#fff;-webkit-box-shadow:-.5rem 0 0 #00649D,.5rem 0 0 #00649D;box-shadow:-.5rem 0 0 #00649D,.5rem 0 0 #00649D;text-shadow:none}
.page-banner .title .title-proper.text-bg-4 .l{margin-left:.5rem;background-color:#FFD100;color:#222;-webkit-box-shadow:-.5rem 0 0 #FFD100,.5rem 0 0 #FFD100;box-shadow:-.5rem 0 0 #FFD100,.5rem 0 0 #FFD100;text-shadow:none}
.page-banner .title .title-proper.text-bg-5 .l{margin-left:.5rem;background-color:#84AF5B;color:#222;-webkit-box-shadow:-.5rem 0 0 #84AF5B,.5rem 0 0 #84AF5B;box-shadow:-.5rem 0 0 #84AF5B,.5rem 0 0 #84AF5B;text-shadow:none}
.page-banner .title .title-proper.text-bg-6 .l{margin-left:.5rem;background-color:#5E6A71;color:#fff;-webkit-box-shadow:-.5rem 0 0 #5E6A71,.5rem 0 0 #5E6A71;box-shadow:-.5rem 0 0 #5E6A71,.5rem 0 0 #5E6A71;text-shadow:none}
.page-banner .title .title-proper.text-bg-7 .l{margin-left:.5rem;background-color:#614D7D;color:#fff;-webkit-box-shadow:-.5rem 0 0 #614D7D,.5rem 0 0 #614D7D;box-shadow:-.5rem 0 0 #614D7D,.5rem 0 0 #614D7D;text-shadow:none}
.page-banner .title .title-proper.text-bg-8 .l{margin-left:.5rem;background-color:#EF6A29;color:#222;-webkit-box-shadow:-.5rem 0 0 #EF6A29,.5rem 0 0 #EF6A29;box-shadow:-.5rem 0 0 #EF6A29,.5rem 0 0 #EF6A29;text-shadow:none}
.page-banner .title .title-proper.text-bg-9 .l{margin-left:.5rem;background-color:#69B4F6;color:#222;-webkit-box-shadow:-.5rem 0 0 #69B4F6,.5rem 0 0 #69B4F6;box-shadow:-.5rem 0 0 #69B4F6,.5rem 0 0 #69B4F6;text-shadow:none}
.page-banner .title .title-proper.text-bg-10 .l{margin-left:.5rem;background-color:#FFE090;color:#222;-webkit-box-shadow:-.5rem 0 0 #FFE090,.5rem 0 0 #FFE090;box-shadow:-.5rem 0 0 #FFE090,.5rem 0 0 #FFE090;text-shadow:none}
.page-banner .title .title-proper.text-bg-11 .l{margin-left:.5rem;background-color:#99E071;color:#222;-webkit-box-shadow:-.5rem 0 0 #99E071,.5rem 0 0 #99E071;box-shadow:-.5rem 0 0 #99E071,.5rem 0 0 #99E071;text-shadow:none}
.page-banner .title .title-proper.text-bg-12 .l{margin-left:.5rem;background-color:#60C6D6;color:#222;-webkit-box-shadow:-.5rem 0 0 #60C6D6,.5rem 0 0 #60C6D6;box-shadow:-.5rem 0 0 #60C6D6,.5rem 0 0 #60C6D6;text-shadow:none}
.page-banner .title .title-proper.text-bg-13 .l{margin-left:.5rem;background-color:#CFC9D8;color:#222;-webkit-box-shadow:-.5rem 0 0 #CFC9D8,.5rem 0 0 #CFC9D8;box-shadow:-.5rem 0 0 #CFC9D8,.5rem 0 0 #CFC9D8;text-shadow:none}
.page-banner .title .title-proper.text-bg-14 .l{margin-left:.5rem;background-color:#F7B494;color:#222;-webkit-box-shadow:-.5rem 0 0 #F7B494,.5rem 0 0 #F7B494;box-shadow:-.5rem 0 0 #F7B494,.5rem 0 0 #F7B494;text-shadow:none}
.page-banner .title .title-proper.text-bg-15 .l{margin-left:.5rem;background-color:#2E85BF;color:#141414;-webkit-box-shadow:-.5rem 0 0 #2E85BF,.5rem 0 0 #2E85BF;box-shadow:-.5rem 0 0 #2E85BF,.5rem 0 0 #2E85BF;text-shadow:none}
.page-banner .title .title-proper.text-bg-16 .l{margin-left:.5rem;background-color:#C3C8C8;color:#222;-webkit-box-shadow:-.5rem 0 0 #C3C8C8,.5rem 0 0 #C3C8C8;box-shadow:-.5rem 0 0 #C3C8C8,.5rem 0 0 #C3C8C8;text-shadow:none}
.page-banner .title .title-proper.text-color-blue .l{color:#02416c}
@media screen and (max-width:79.9375em){.page-banner .title{font-size:1.40625vw}
}
@media screen and (max-width:47.9375em){.page-banner .title{font-size:60%}
}
@media screen and (max-width:31.1875em){.page-banner .title{font-size:2.16vw}
}
.page-banner .bg img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;'}
.page-banner.text-bottom-left .title{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}
.page-banner.text-bottom-left .title .title-proper,.page-banner.text-bottom-left .title h1{padding-left:0;padding-right:0}
.page-banner.text-bottom-left .title>.i{padding:0 0 0 -webkit-calc(max(20.5128vw - 12.68028em,20px));padding:0 0 0 calc(max(20.5128vw - 12.68028em,20px))}
.page-banner.text-bottom-right .title{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:right}
.page-banner.text-bottom-right .title .title-proper,.page-banner.text-bottom-right .title h1{padding-left:0;padding-right:0}
.page-banner.text-bottom-right .title .title-proper .l,.page-banner.text-bottom-right .title h1 .l{margin-right:.5rem}
.page-banner.text-bottom-right .title>.i{padding:0 -webkit-calc(max(20.5128vw - 12.68028em,20px)) 0 0;padding:0 calc(max(20.5128vw - 12.68028em,20px)) 0 0}
.breadcrumbs{border-bottom:1px solid #e6e6e6}
.breadcrumbs header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.breadcrumbs>.i{padding-left:1.11111em;padding-right:1.11111em;padding-top:.55556em;padding-bottom:.55556em}
@media screen and (min-width:75.6875em){.breadcrumbs>.i{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.breadcrumbs .here,.breadcrumbs .sep,.breadcrumbs a{display:inline-block;font-size:77.77778%}
.breadcrumbs .sep{padding:0 .22222em}
.breadcrumbs .sep:before{content:"›"}
.inner-page .page-content{padding-left:1.11111em;padding-right:1.11111em;padding-top:1.5em;padding-bottom:0}
@media screen and (min-width:75.6875em){.inner-page .page-content{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.inner-page .page-content:after,.inner-page .page-content:before{display:table;content:"";line-height:0}
.inner-page .page-content:after{clear:both}
.inner-page .page-content .content\/html:last-child{padding-bottom:1.5em}
@media screen and (max-width:63.9375em){.inner-page .page-content{padding-top:0}
}
@media screen and (max-width:29.9375em){.inner-page .page-content .content{font-size:88.88889%}
}
.under-banner{position:relative}
.content\/html.top-level-span{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:1.5em;padding-bottom:1.5em}
.content-main>.content\/html.top-level-span{margin-top:-1.6875rem}
.content\/admin\/component-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.standard-video>a{display:block;outline:0}
.standard-video>a:focus .thumbnail .play:before,.standard-video>a:hover .thumbnail .play:before{background-color:rgba(255,255,255,.33)}
.standard-video>a:focus .title,.standard-video>a:hover .title{color:#000}
.standard-video .thumbnail{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:59.09091%;background:#000;text-align:center}
.standard-video .thumbnail img{position:absolute;left:0;top:0;z-index:10;width:auto!important;height:auto!important;min-height:100%;min-width:100%;max-width:100%}
.standard-video .thumbnail .play{display:block;position:absolute;z-index:20;top:50%;left:50%;max-width:30%;width:8.33333em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.standard-video .thumbnail .play>.button{display:block;overflow:hidden;width:1px;padding-top:100%;font-size:0}
.standard-video .thumbnail .play:before{content:"";display:block;position:absolute;border-radius:1000em;border:4px solid #fff;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:calc(100% - 8px);-webkit-filter:drop-shadow(2px 2px rgba(0, 0, 0, .33));filter:drop-shadow(2px 2px rgba(0, 0, 0, .33));background-color:rgba(255,255,255,.15);-webkit-transition:background-color .2s;transition:background-color .2s}
.standard-video .thumbnail .play:after{content:"";display:block;position:absolute;top:50%;left:50%;width:-webkit-calc(40% - 8px);width:calc(40% - 8px);height:-webkit-calc(40% - 8px);height:calc(40% - 8px);background:-webkit-linear-gradient(top left,transparent 0,transparent -webkit-calc(50% - 1px),#fff 50%,#fff 100%);background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#fff 50%,#fff 100%);-webkit-transform:translate(-36%,-72%) rotate(90deg) skew(25deg);-ms-transform:translate(-36%,-72%) rotate(90deg) skew(25deg);transform:translate(-36%,-72%) rotate(90deg) skew(25deg);-webkit-filter:drop-shadow(2px -2px rgba(0, 0, 0, .33));filter:drop-shadow(2px -2px rgba(0, 0, 0, .33))}
.standard-video .thumbnail iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:30}
.standard-video .title{margin:1.5em 0 .375em 0;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;font-weight:600;color:#555}
.standard-video .description{margin:.375em 0;font-size:72.22222%;line-height:2.07692;color:grey}
.standard-video .description>*{margin:0}
.standard-video .description>*+*{margin-top:.1875em}
.standard-video .more{display:none}
@media (max-width:33.75em){iframe.ibooks-widget{float:none!important;margin:0 auto!important}
}
body.floor-maps{padding-top:0}
body.floor-maps .main-header{position:relative}
.page-subnav{position:relative;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.33333em -1.11111em 1.66667em 1.66667em;width:26.11111em}
.page-subnav .revealer{display:none}
@media screen and (min-width:75.6875em){.page-subnav{margin-right:-webkit-calc(-22.5352vw + 15.79225rem);margin-right:calc(-22.5352vw + 15.79225rem)}
}
.page-subnav:after,.page-subnav:before{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:1.66667em;background:-webkit-gradient(linear,left top,left bottom,from(rgba(242,242,242,0)),to(#f2f2f2));background:-webkit-linear-gradient(top,rgba(242,242,242,0) 0,#f2f2f2 100%);background:linear-gradient(to bottom,rgba(242,242,242,0) 0,#f2f2f2 100%);pointer-events:none}
.page-subnav:before{bottom:auto;top:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(242,242,242,0)),to(#f2f2f2));background:-webkit-linear-gradient(bottom,rgba(242,242,242,0) 0,#f2f2f2 100%);background:linear-gradient(to top,rgba(242,242,242,0) 0,#f2f2f2 100%);z-index:1}
@media screen and (max-width:63.9375em){.page-subnav{width:45.89844vw}
}
.subnav{position:relative;z-index:1;overflow-y:scroll;padding:1.66667em 0 0 0;max-height:33.33333em;background-color:#f2f2f2;font-size:88.88889%}
.subnav .parent-page{font-size:137.5%;line-height:1.18192;margin-top:-1.36364em;border-bottom:2px solid rgba(0,0,0,.05)}
.subnav .parent-page a{display:block;position:relative;font-weight:600;padding:.90909em .90909em .72727em 1.36364em;background-color:#f9f9f9;color:#222}
.subnav .parent-page a:focus,.subnav .parent-page a:hover{outline:0;color:#000;background-color:rgba(0,0,0,.0125)}
.subnav .parent-page.parent-active a{color:#052d74}
.subnav .parent-page.parent-active a:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:.18182em;background-color:#f7cc00}
.subnav ul li{display:block;position:relative}
.subnav ul .expander{display:block;position:absolute;top:0;right:0;width:2.5em;height:2.5em}
.subnav ul .expander .arrow{content:"";display:block;position:absolute;left:.625em;top:1.125em;border:.375em solid transparent;border-top-color:rgba(2,65,108,.5);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center .1875em;-ms-transform-origin:center .1875em;transform-origin:center .1875em;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s}
.subnav ul .expander:focus,.subnav ul .expander:hover{outline:0}
.subnav ul .expander:focus .arrow,.subnav ul .expander:hover .arrow{border-top-color:#02416c}
.subnav ul .expander:hover{background-color:rgba(0,0,0,.025)}
.subnav ul .open>.expander .arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.subnav ul .link{display:block;position:relative;border-top:1px solid rgba(0,0,0,.05);padding:.5em 2.25em .5em 1.875em;font-weight:600;color:#4d4d4d}
.subnav ul .link:focus,.subnav ul .link:hover{outline:0;color:#000;background-color:rgba(0,0,0,.025)}
.subnav ul .active>.link{font-weight:600;color:#052d74}
.subnav ul .active>.link:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:.25em;background-color:#f7cc00}
.subnav ul .child-active>.link{color:#4d4d4d}
.subnav ul .child-active>.link:focus,.subnav ul .child-active>.link:hover{color:#000}
.subnav ul .child-active>.link:after{display:none}
.subnav ul .open>ul{display:block}
.subnav>ul{padding-bottom:1.875em}
.subnav>ul ul{display:none;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}
.subnav ul.level-2{background-color:rgba(255,255,255,.6)}
.subnav ul.level-2 .link{font-size:93.75%;padding:.53333em 2.4em .53333em 2em;font-weight:400}
.subnav ul.level-3 .link{padding-left:2.66667em}
.subnav ul.level-4 .link{padding-left:3.33333em}
.subnav ul.level-5 .link{padding-left:4em}
@media screen and (min-width:64.0625em){.subnav{font-size:-webkit-calc(1.07527vw + 4.99px);font-size:calc(1.07527vw + 4.99px)}
}
@media screen and (min-width:75.6875em){.subnav{font-size:100%}
}
.subnav-always-stashed .page-subnav{position:absolute;top:-2.22222em;right:-webkit-calc(20.5128vw - 14.26281rem);right:calc(20.5128vw - 14.26281rem);margin:0;border-left:0;border-bottom:0;width:auto}
@media screen and (max-width:75.5625em){.subnav-always-stashed .page-subnav{right:1.25rem}
}
@media screen and (min-width:100.0625em){.subnav-always-stashed .page-subnav{right:-webkit-calc((100vw - 87.5rem)/ 2);right:calc((100vw - 87.5rem)/ 2)}
}
.subnav-always-stashed .page-subnav .revealer{display:block;font-size:77.77778%;padding:.42857em .85714em;font-weight:600}
.subnav-always-stashed .page-subnav .revealer:hover:active{padding:.5em .85714em .35714em .85714em}
.subnav-always-stashed .page-subnav .revealer .icon{font-size:114.28571%;vertical-align:text-bottom}
.subnav-always-stashed .page-subnav:after,.subnav-always-stashed .page-subnav:before{display:none}
.subnav-always-stashed .page-subnav .subnav{display:none;position:absolute;right:0;top:100%;z-index:100;overflow-y:visible;max-height:none;width:17.1875em;padding-top:.5em}
.subnav-always-stashed .page-subnav .subnav .parent-page{font-size:111.11111%;line-height:1.2001;margin-top:-.4em}
.subnav-always-stashed .page-subnav .subnav .parent-page a{padding-top:.7em;padding-bottom:.6em;padding-left:1.5em}
.subnav-always-stashed .page-subnav.subnav-open .revealer{border-bottom-left-radius:0;border-bottom-right-radius:0}
.subnav-always-stashed .page-subnav.subnav-open .subnav{display:block}
@media screen and (min-width:75.6875em){.subnav-always-stashed .page-subnav{top:-2.88889em}
.subnav-always-stashed .page-subnav .revealer{font-size:88.88889%}
.subnav-always-stashed .page-subnav .subnav{font-size:100%;width:20em}
}
@media screen and (min-width:100.0625em){.subnav-always-stashed .page-subnav{top:-3.44444em}
.subnav-always-stashed .page-subnav .revealer{font-size:100%}
}
@media screen and (max-width:47.9375em){.page-subnav{position:absolute;top:-2.22222em;right:-webkit-calc(20.5128vw - 14.26281rem);right:calc(20.5128vw - 14.26281rem);margin:0;border-left:0;border-bottom:0;width:auto}
}
@media screen and (max-width:47.9375em) and (max-width:75.5625em){.page-subnav{right:1.25rem}
}
@media screen and (max-width:47.9375em) and (min-width:100.0625em){.page-subnav{right:-webkit-calc((100vw - 87.5rem)/ 2);right:calc((100vw - 87.5rem)/ 2)}
}
@media screen and (max-width:47.9375em){.page-subnav .revealer{display:block;font-size:77.77778%;padding:.42857em .85714em;font-weight:600}
.page-subnav .revealer:hover:active{padding:.5em .85714em .35714em .85714em}
.page-subnav .revealer .icon{font-size:114.28571%;vertical-align:text-bottom}
.page-subnav:after,.page-subnav:before{display:none}
.page-subnav .subnav{display:none;position:absolute;right:0;top:100%;z-index:100;overflow-y:visible;max-height:none;width:17.1875em;padding-top:.5em}
.page-subnav .subnav .parent-page{font-size:111.11111%;line-height:1.2001;margin-top:-.4em}
.page-subnav .subnav .parent-page a{padding-top:.7em;padding-bottom:.6em;padding-left:1.5em}
.page-subnav.subnav-open .revealer{border-bottom-left-radius:0;border-bottom-right-radius:0}
.page-subnav.subnav-open .subnav{display:block}
}
@media screen and (max-width:47.9375em) and (min-width:75.6875em){.page-subnav{top:-2.88889em}
.page-subnav .revealer{font-size:88.88889%}
.page-subnav .subnav{font-size:100%;width:20em}
}
@media screen and (max-width:47.9375em) and (min-width:100.0625em){.page-subnav{top:-3.44444em}
.page-subnav .revealer{font-size:100%}
}
.layout-no-subnav .page-subnav{display:none}
.subnav-mobile{display:none;padding:2.25em 2.89286em}
.subnav-mobile .header-proper{margin-top:0;margin-bottom:.9em;font-size:166.66667%;line-height:1.35;text-align:center;color:#333;text-transform:uppercase;font-family:proxima-nova;font-weight:600}
.subnav-mobile .level-title{margin:0;font-size:133.33333%;line-height:1.6875;text-align:center;color:#333;font-family:proxima-nova;font-weight:600}
.subnav-mobile .subnav-level+.subnav-level{margin-top:3em}
.subnav-mobile .links{margin:1.5em 0 0 0;border-top:1px solid #e6e6e6}
.subnav-mobile .link{display:block;position:relative;border:1px solid #e6e6e6;border-top:0;padding-bottom:0}
.subnav-mobile .link>a{outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#fff,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#d6d6d6));background-image:linear-gradient(to bottom,#fff,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD6D6D6', GradientType=0);padding:.75em 4.82143em .75em 1.92857em;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-shadow:0 1px 0 #fff;color:#4d4d4d;font-weight:600}
.subnav-mobile .link .more{display:block;position:absolute;top:50%;width:1.8em;right:1.8em;margin-top:-1.08em}
.subnav-mobile .link .more:after{content:"›";display:block;position:absolute;top:0;right:0;text-indent:0;font-size:26px;line-height:20px;text-shadow:0 1px 0 #fff;color:#999}
.subnav-mobile .link>a:focus,.subnav-mobile .link>a:hover{color:#1d1d1d}
.subnav-mobile .link>a:focus .more:after,.subnav-mobile .link>a:hover .more:after{color:#666}
.subnav-mobile .link.active>a,.subnav-mobile .link>a:focus:active{background:#ddd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25) inset;box-shadow:0 2px 4px rgba(0,0,0,.25) inset;color:#777}
.subnav-mobile .link.active>a .more:after,.subnav-mobile .link>a:focus:active .more:after{color:#aaa}
@media (max-width:39.9375em){.subnav-mobile{padding-left:1.92857em;padding-right:1.92857em}
}
.main-header-2021 .top-bar-2021 .bar-areas{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.main-header-2021 .top-bar-2021 .logo-area{padding-top:1.66667em;padding-bottom:1.66667em}
.main-header-2021 .top-bar-2021 .logo-area a{padding-top:0;padding-bottom:0}
.main-header-2021 .top-bar-2021 .logo-area .sprite{font-size:64.28571%}
.main-header-2021 .top-bar-2021 .bar-areas .search-area{display:none}
@media screen and (max-width:68.6875em){.main-header-2021 .top-bar-2021 .bar-areas .search-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}
.main-header-2021 .top-bar-2021 .desktop-links-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 0 0 auto;padding-top:1.55556em;padding-bottom:1.66667em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}
.main-header-2021 .top-bar-2021 .desktop-links-area .link{display:block;position:relative;color:#212121;font-weight:600}
.main-header-2021 .top-bar-2021 .desktop-links-area .link:after{content:"";display:none;position:absolute;bottom:.27778em;left:.83333em;right:.83333em;height:.11111em;background-color:#f7cc00}
.main-header-2021 .top-bar-2021 .desktop-links-area .link:focus:after,.main-header-2021 .top-bar-2021 .desktop-links-area .link:hover:after{display:block}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .links-proper{padding-right:1.22222em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .links-list{margin-right:-.55556em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link-item{position:relative}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link-item+.link-item:before{content:"";display:block;position:absolute;top:.83333em;bottom:.83333em;left:-1px;width:1px;background-color:#e6e6e6}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link{display:block;position:relative;font-size:77.77778%;line-height:1.42867;padding:.71429em 1.42857em;color:#666}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link:after{bottom:.35714em;left:1.42857em;right:1.42857em;height:.14286em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link .icon{display:inline-block;margin-right:.36364em;font-size:78.57143%;color:#000}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link .icon:before{display:block}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link .icon.icon-header-subscribe{position:relative;top:.08333em;font-size:85.71429%}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link .icon.icon-header-contact-c{position:relative;top:.09091em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link .sprite-mychart{position:relative;margin-right:5px;font-size:6.26%;vertical-align:baseline}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link:focus .icon,.main-header-2021 .top-bar-2021 .desktop-links-area .links-top-area .link:hover .icon{color:#f7cc00}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.33333em 0 0 0}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .links-area{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .link{display:block;font-size:100%;line-height:1.33343;padding:.55556em .83333em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:.83333em;padding-right:1.22222em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form .form{font-size:100%}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form .search-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form .search-field{position:relative}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form .search-field .icon{position:absolute;left:.83333em;top:.66667em}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form .search-field .icon:before{display:block}
.main-header-2021 .top-bar-2021 .desktop-links-area .links-bottom-area .inline-search-form .search-field .form-control{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.33333em;padding:.5em .88889em .5em 2.33333em}
@media screen and (max-width:68.6875em){.main-header-2021 .top-bar-2021 .bar-areas{-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}
.main-header-2021 .top-bar-2021 .logo-area{padding-top:.83333em;padding-bottom:.83333em}
.main-header-2021 .top-bar-2021 .desktop-links-area{display:none}
}
@media screen and (max-width:37.4375em){.main-header-2021 .top-bar-2021 .logo-area .sprite{font-size:50%}
}
@media screen and (max-width:27.4375em){.main-header-2021 .top-bar-2021 .top-bar{font-size:4.09091vw}
}
.slideshow-section-2019>.i{display:none!important}
.takeover-menu .extras-area .extra-area{width:-webkit-calc(33.333% - 1.22222em);width:calc(33.333% - 1.22222em)}
.takeover-menu .extras-area .extra-area .icon-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:2.11111em}
body.admin .page-content{padding-left:1.11111em;padding-right:1.11111em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1.5em;padding-bottom:1.5em}
@media screen and (min-width:75.6875em){body.admin .page-content{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
body.admin .page-content:after,body.admin .page-content:before{display:table;content:"";line-height:0}
body.admin .page-content:after{clear:both}
body.admin .page-content .admin-sidebar{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:1.66667em;width:16.66667em}
body.admin .page-content .admin-main{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:-webkit-calc(100% - 18.33333em);width:calc(100% - 18.33333em)}
@media screen and (max-width:75.5625em){body.admin .page-content .admin-sidebar{width:25.64103%}
body.admin .page-content .admin-main{width:-webkit-calc(100% - (300/1170) *100% - 1.66667em);width:calc(100% - (300/1170) *100% - 1.66667em)}
}
@media screen and (max-width:47.9375em){body.admin .page-content{display:block}
body.admin .page-content .admin-sidebar{margin-right:0;width:auto}
body.admin .page-content .admin-main{width:auto}
}
body.admin form .app\/contacts .field-proper li{list-style:none;position:relative;margin-bottom:20px}
body.admin form .app\/contacts .field-proper .control-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}
body.admin form .app\/contacts .field-proper .control-label{text-align:left;padding-top:.16667em;width:5em}
body.admin form .app\/contacts .field-proper .control-label:after{display:none}
body.admin form .app\/contacts .field-proper input[type=text]{width:auto}
body.admin .form.add_person .field.bio .field-proper,body.admin .form.edit_person .field.bio .field-proper{display:block;width:auto}
body.admin-main-page .page-content .admin-main{width:100%}
body.admin-main-page .page-content .admin-sidebar{display:none}
body.admin-content-edit{padding-top:0}
body.admin-content-edit .content\/admin\/component-menu ul{margin:0}
body.admin-content-edit .content\/admin\/component-menu ul>li{margin:0;padding-left:0}
body.admin-content-edit .content\/admin\/component-menu ul>li::before{content:"";display:none}
body.admin-content-edit .redirect-info{margin:0;padding:1.8em;text-align:center;font-size:166.66667%;line-height:1.8;font-weight:400}
body.admin-content-edit .redirect-info a{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.page-property-minimal-layout .main-header-2019 .top-bar .bar-areas .buttons-area,.page-property-minimal-layout .main-header-2019 .top-bar .bar-areas .search-area,.page-property-minimal-layout .main-header-2019 .top-bar .bar-areas .takeover-toggle-area{display:none}
@media screen and (min-width:75.625em){.page-property-minimal-layout .main-header-2019 .top-bar .bar-areas{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.page-property-minimal-layout .main-header-2019 .main-nav-bar-2019{display:none}
.page-property-minimal-layout .breadcrumbs{display:none}
.page-property-minimal-layout .main-footer-2019 .badges,.page-property-minimal-layout .main-footer-2019 .footer-main,.page-property-minimal-layout .main-footer-2019 .footer-top{display:none}
.page-property-minimal-layout .main-footer-2019 .footer-bottom{margin:0;padding:2.22222em 0}
.page-property-minimal-layout .main-footer-2019 .footer-bottom .side-area{display:none}
@media screen and (min-width:0.125em){.page-property-minimal-layout .main-header-2021 .top-bar-2021 .bar-areas{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
.page-property-minimal-layout .main-header-2021 .top-bar-2021 .desktop-links-area{display:none}
.circle-link{position:relative}
.circle-link>.i{position:relative;width:100%;height:0;padding-bottom:100%}
.circle-link .circle{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:#fff;overflow:hidden;border-radius:1000px}
.circle-link .description .i,.circle-link .image img,.circle-link .name .i{-webkit-border-radius:1000px}
.circle-link .image{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}
.circle-link .image img{position:absolute;left:0;top:0;width:100%!important;height:100%!important;opacity:.8;border:0}
.circle-link .name{position:absolute;left:0;top:0;width:100%;height:100%}
.circle-link .name>.i{position:relative;display:table;width:100%;height:100%;background:rgba(204,204,204,.6)}
.circle-link .name h3{display:table-cell;vertical-align:middle;text-align:center;line-height:28px;font-size:22px;margin:0;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.4)}
.circle-link .description{position:absolute;left:0;top:0;width:100%;height:100%;display:none;color:#fff}
.circle-link .description>.i{position:relative;display:table;width:100%;height:100%;background:rgba(255,110,0,.6)}
.circle-link .description>.i>.i{display:table-cell;padding:0 1.5em;vertical-align:middle;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.2)}
.circle-link.hover .name h3,.circle-link:hover .name h3{display:none}
.circle-link.hover .description,.circle-link:hover .description{display:block}
.app\/circle-link+.app\/circle-link{margin-top:1.5em}
.columns-layout.columns-1 .circle-link-set:after,.columns-layout.columns-1 .circle-link-set:before{display:table;content:"";line-height:0}
.columns-layout.columns-1 .circle-link-set:after{clear:both}
.columns-layout.columns-1 .circle-link-set .app\/circle-link{margin:0;max-width:none;width:23.46939%;float:left;margin-right:0;margin-right:2.04082%;padding-top:1.02041%;padding-bottom:1.02041%}
.columns-layout.columns-1 .circle-link-set .app\/circle-link:nth-child(4n){float:right;margin-right:0}
@media (max-width:63.9375em){.columns-layout.columns-1 .circle-link-set .circle-link .name h3{font-size:20px;line-height:27px}
.columns-layout.columns-1 .circle-link-set .circle-link .description{font-size:13px;line-height:18px}
}
@media (max-width:47.9375em){.columns-layout.columns-1 .circle-link-set .circle-link .name h3{font-size:22px;line-height:28px}
.columns-layout.columns-1 .circle-link-set .circle-link .description{font-size:14px;line-height:22px}
.columns-layout.columns-1 .circle-link-set .app\/circle-link{float:none;width:auto;margin-right:auto;width:50%;float:left;margin-right:0;padding-top:2.04082%;padding-bottom:2.04082%}
.columns-layout.columns-1 .circle-link-set .app\/circle-link:nth-child(2n){float:right;margin-right:0}
.columns-layout.columns-1 .circle-link-set .app\/circle-link .circle-link{max-width:14.375em;margin:0 auto}
}
@media (max-width:39.9375em){.columns-layout.columns-1 .circle-link-set .app\/circle-link{width:47.95918%;float:left;margin-right:0}
}
@media (max-width:29.9375em){.columns-layout.columns-1 .circle-link-set .app\/circle-link{float:none;width:auto;margin-right:auto;width:100%;display:block;margin:0}
.columns-layout.columns-1 .circle-link-set .app\/circle-link:nth-child(2n){float:none}
}
.box{border:1px solid #e6e6e6;background:#fff}
.box .box-header{background-color:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#fff,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#d6d6d6));background-image:linear-gradient(to bottom,#fff,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD6D6D6', GradientType=0)}
.box .box-header .header-text{margin:0;padding-top:.675em;padding-bottom:.675em;text-align:center;text-shadow:0 1px 0 #fff;font-size:111.11111%;color:#666}
.box .box-image{margin:0;width:100%;overflow:hidden}
.box .box-image-proportion{position:relative;width:100%;padding-bottom:60.45016%;height:0;overflow:hidden}
.box .box-image-proportion img{position:absolute;left:0;top:0;display:block;width:auto!important;height:auto!important;max-width:100%;min-width:100%;min-height:100%}
.box .box-content{padding:0 1.5em;overflow-x:hidden}
.wf-loading .box .box-header .header-text{visibility:hidden}
.wf-active .box .box-header .header-text{font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600}
.button-box{position:relative;padding-bottom:4.5em}
.button-box .box-header{margin:.75em 0;background:0 0;-webkit-filter:none;filter:none}
.button-box .box-header .header-text{margin:0;padding:0 1.92857em;font-size:100%;line-height:1.5;color:#333}
.button-box .box-content{margin:.75em;text-align:center;color:grey}
.button-box .box-content>*{margin:0}
.button-box .box-content>*+*{margin-top:.75em}
.button-box .box-button{position:absolute;left:0;width:100%;bottom:0;padding-bottom:1.5em;text-align:center}
.column .app\/boxes\/button+.app\/boxes\/button{margin-top:1.25rem}
.news-events-box{position:relative}
.news-events-box .box-header h3{padding-top:.3375em;padding-bottom:.3375em}
.news-events-box .box-header h3 .btn-group{display:block}
.news-events-box .box-header h3 .btn-group>.btn{width:47.5%;height:1.95em;border:1px solid #ccc;border-bottom-color:#b3b3b3;padding-top:.3375em;padding-bottom:.3375em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;font-size:20px;line-height:1.42857;color:#666}
.news-events-box .box-header h3 .btn-group>.btn.active{background:#666;color:#fff;text-shadow:0 1px 0 #111;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.8);box-shadow:inset 0 0 8px rgba(0,0,0,.8)}
.news-events-box .box-content{padding:0}
.news-events-box .box-content .content-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.news-events-box .box-content ul{padding-bottom:6.75em}
.news-events-box .box-content .more{position:absolute;left:0;bottom:0;right:0;border-top:1px solid #e6e6e6;padding:1.875em 0;height:3em;background:#f2f2f2;text-align:center}
.news-events-box .box-content li{display:block;position:relative}
.news-events-box .box-content li+li{border-top:1px solid #e6e6e6}
.news-events-box .box-content li .date{float:left;font-weight:700;color:#666;text-transform:uppercase}
.news-events-box .box-content li .date .year{display:block;font-size:66.66667%;line-height:2.25;color:#ccc}
.news-events-box .box-content li .item{margin-left:9.64286em}
.news-events-box .box-content li a{display:block;padding:1.92857em;color:inherit}
.news-events-box .box-content li a:after,.news-events-box .box-content li a:before{display:table;content:"";line-height:0}
.news-events-box .box-content li a:after{clear:both}
.news-events-box .box-content li a:hover{background:#f9f9f9}
.news-events-box .box-content li:before{content:"›";position:absolute;top:50%;right:.51923em;margin-top:-1.03846em;font-size:144.44444%;font-weight:700;color:#ccc}
@media (max-width:29.9375em){.news-events-box .box-content li .item{margin-left:7.71429em}
}
.bg-color-section{padding:1px 0}
.bg-color-section>.i{margin:4.5em 0}
.bg-color-section>.i>div[id^=admin-slot-]>.content\/slot-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.bg-color-section>.i>div[id^=admin-slot-]>.content\/slot-menu ul{margin-bottom:-1.5em}
.bg-color-section.color-light-gray{background-color:#C0C6D6}
.bg-color-section.color-blue{background-color:#00649D}
.bg-color-section.color-light-blue{background-color:#69B4F6}
.bg-color-section.color-yellow{background-color:#FFD100}
.bg-color-section .app\/containers\/columns .columns-layout.style-transparent>.i{padding-top:0;padding-bottom:0}
.bg-color-section .app\/containers\/columns:first-child .columns-layout.style-transparent{margin-top:-1.5em}
.bg-color-section .app\/containers\/columns:last-child .columns-layout.style-transparent{margin-bottom:-1.5em}
.bg-color-section.in-main-slot{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.bg-color-section.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.columns-layout{position:relative}
.columns-layout>.i{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;padding-top:1.5em;padding-bottom:3em}
.columns-layout>.i:after,.columns-layout>.i:before{display:table;content:"";line-height:0}
.columns-layout>.i:after{clear:both}
.columns-layout.columns-2 .column{width:48.97959%;float:left;margin-right:0;margin-right:2.04082%}
.columns-layout.columns-2 .column-2{margin-right:0}
@media (max-width:47.9375em){.columns-layout.columns-2 .column{float:none;width:auto;margin-right:auto;display:block;margin:0 auto;max-width:27.4375em}
.columns-layout.columns-2 .column+.column{margin-top:1.5em}
}
@media (max-width:29.9375em){.columns-layout.columns-2 .column{float:none;width:auto;margin-right:auto;display:block;margin:0;max-width:none}
.columns-layout.columns-2 .column+.column{margin-top:1.5em}
}
.columns-layout.columns-3 .column{width:31.97143%;float:left;margin-right:0;margin-right:2.04082%}
.columns-layout.columns-3 .column-3{margin-right:0}
@media (max-width:47.9375em){.columns-layout.columns-3 .column{float:none;width:auto;margin-right:auto;display:block;margin:0 auto;max-width:27.4375em}
.columns-layout.columns-3 .column+.column{margin-top:1.5em}
}
@media (max-width:29.9375em){.columns-layout.columns-3 .column{float:none;width:auto;margin-right:auto;display:block;margin:0;max-width:none}
.columns-layout.columns-3 .column+.column{margin-top:1.5em}
}
.columns-layout.columns-4 .column{width:23.46939%;float:left;margin-right:0;margin-right:2.04082%}
.columns-layout.columns-4 .column-4{margin-right:0}
@media (max-width:63.9375em){.columns-layout.columns-4 .column{width:48.97959%;float:left;margin-right:0;margin-right:2.04082%}
.columns-layout.columns-4 .column-2,.columns-layout.columns-4 .column-4{margin-right:0}
.columns-layout.columns-4 .column-3,.columns-layout.columns-4 .column-4{margin-top:1.5em}
}
@media (max-width:47.9375em){.columns-layout.columns-4 .column{float:none;width:auto;margin-right:auto;display:block;margin:0 auto;max-width:27.4375em}
.columns-layout.columns-4 .column+.column{margin-top:1.5em}
}
@media (max-width:29.9375em){.columns-layout.columns-4 .column{float:none;width:auto;margin-right:auto;display:block;margin:0;max-width:none}
.columns-layout.columns-4 .column+.column{margin-top:1.5em}
}
.columns-layout.style-white{background-color:#fff}
.columns-layout.style-inset{background-color:#e6e6e6;-webkit-box-shadow:0 9px 8px -8px rgba(0,0,0,.2) inset;box-shadow:0 9px 8px -8px rgba(0,0,0,.2) inset}
.columns-layout.style-clouds{background:#d0e7f7 url(images/bg-clouds.jpg) center top no-repeat}
.columns-layout .columns-intro{padding:0 4.08163%;font-size:127.77778%;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.5)}
@media (max-width:29.9375em){.columns-layout .columns-intro{font-size:100%;padding:0 2.04082%}
}
.wf-loading .columns-layout .columns-intro{visibility:hidden}
.wf-active .columns-layout .columns-intro{visibility:visible;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:300}
.wf-active .columns-layout .columns-intro strong{font-weight:600}
.app\/containers\/columns.in-main-slot{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0;clear:both}
@media screen and (min-width:75.6875em){.app\/containers\/columns.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.content-divider{width:100%}
.content-divider hr{display:block;width:100%;margin:0;padding:0;border:0;border-top:.11111em solid #00649D}
.content-divider.thickness-thick hr{border-top:.33333em solid #e6e6e6}
.content-divider.thickness-thin hr{border-top-width:.05556em}
.content-divider.width-p50 hr{width:50%}
.content-divider.width-p25 hr{width:25%}
.content-divider.width-px150 hr{max-width:8.33333em}
.content-divider.color-medium-gray hr{border-top-color:#00649D}
.content-divider.color-blue hr{border-top-color:#00649D}
.content-divider.color-yellow hr{border-top-color:#00649D}
.content-divider.color-green hr{border-top-color:#00649D}
.content-divider.color-purple hr{border-top-color:#614D7D}
.content-divider.color-orange hr{border-top-color:#00649D}
.content-divider.color-black hr{border-top-color:#111}
.content-divider.color-invisible hr{border-top-color:transparent}
.app\/content\/divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:1.5em;margin-bottom:1.5em}
.app\/content\/divider.top-margin-double{margin-top:3em}
.app\/content\/divider.top-margin-none{margin-top:-1.5em}
.app\/content\/divider.top-margin-default{margin-top:0}
.app\/content\/divider.bottom-margin-double{margin-bottom:3em}
.app\/content\/divider.bottom-margin-none{margin-bottom:-1.5em}
.app\/content\/divider.bottom-margin-default{margin-bottom:0}
.app\/content\/divider.inside-span-slot .content-divider{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;margin-top:1.66667em;margin-bottom:1.66667em}
.app\/content\/divider.inside-span-slot .content-divider.top-margin-double{margin-top:3.33333em}
.app\/content\/divider.inside-span-slot .content-divider.top-margin-none{margin-top:-1.66667em}
.app\/content\/divider.inside-span-slot .content-divider.top-margin-default{margin-top:0}
.app\/content\/divider.inside-span-slot .content-divider.bottom-margin-double{margin-bottom:3.33333em}
.app\/content\/divider.inside-span-slot .content-divider.bottom-margin-none{margin-bottom:-1.66667em}
.app\/content\/divider.inside-span-slot .content-divider.bottom-margin-default{margin-bottom:0}
.app\/content\/divider:first-child .content-divider.top-margin-none{margin-top:0}
.app\/content\/divider:last-child .content-divider.bottom-margin-none{margin-bottom:0}
.app\/content\/divider.inside-main-slot.clear-subnav{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:1.11111em;padding-right:1.11111em;width:100%}
@media screen and (min-width:75.6875em){.app\/content\/divider.inside-main-slot.clear-subnav{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.app\/content\/divider.inside-main-slot.clear-subnav.invisible.bottom-margin-default{margin-bottom:-1.66667em}
.app\/content\/divider.inside-main-slot.clear-subnav.invisible.bottom-margin-none{margin-bottom:-3.33333em}
.app\/content\/divider.inside-main-slot.clear-subnav.invisible.bottom-margin-normal{margin-bottom:0}
.admin-content-edit .app\/content\/divider.inside-main-slot.clear-subnav.invisible.bottom-margin-default,.admin-content-edit .app\/content\/divider.inside-main-slot.clear-subnav.invisible.bottom-margin-none{margin-bottom:0}
.admin-content-edit .content-divider.top-margin-none{margin-top:0!important}
.admin-content-edit .content-divider.bottom-margin-none{margin-bottom:0!important}
.content-logo-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:.625rem -.625rem!important}
.content-logo-list .content-logo-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.625rem;width:33.33333%;text-align:center}
.content-logo-list .content-logo-item:before{display:none}
.content-logo-list .content-logo-item .logo-link{display:block}
.content-logo-list .content-logo-item img{vertical-align:middle;max-width:100%;max-height:12.5rem}
.content-logo-list .content-logo-item .logo-name{margin:.3125rem 0 0 0;line-height:1.28571;font-weight:700}
@media screen and (max-width:32.4375em){.content-logo-list .content-logo-item{width:50%}
}
.generic-donation-form .success-message{display:none}
.generic-donation-form .form>.description{margin-bottom:3em}
.generic-donation-form .form .errors{margin:1.5em 0 1.5em 30%}
@media screen and (max-width:39.9375em){.generic-donation-form .form .errors{margin-left:0}
}
.generic-donation-form .form .errors .alert{margin:.75em 0}
.generic-donation-form .field.amount .field-note>div>p{margin:0}
.generic-donation-form .frontend-form.fancy .field.amount .control-label,.generic-donation-form .frontend-form.fancy .field.donation_amount .control-label{-webkit-transform:translate(1.9375rem);-ms-transform:translate(1.9375rem);transform:translate(1.9375rem)}
.generic-donation-form .frontend-form.fancy .field.amount.with-input .control-label,.generic-donation-form .frontend-form.fancy .field.donation_amount.with-input .control-label{-webkit-transform:translate(-.9375rem,-2.5625rem);-ms-transform:translate(-.9375rem,-2.5625rem);transform:translate(-.9375rem,-2.5625rem)}
.generic-donation-form .field.promo_code .field-proper{position:relative}
.generic-donation-form .field.promo_code .field-proper .btn{position:absolute;right:0;top:-1px}
.form .field-group .field-group>.field-group-name,.form fieldset .field-group>.field-group-name{font-size:100%}
.form .donation-payment-field-group{margin-bottom:1.11111em}
.form .donation-payment-field-group:after,.form .donation-payment-field-group:before{display:table;content:"";line-height:0}
.form .donation-payment-field-group:after{clear:both}
.form .donation-payment-field-group .expiration-group,.form .donation-payment-field-group .field.address_zip,.form .donation-payment-field-group .field.cvc,.form .donation-payment-field-group .field.exp_month,.form .donation-payment-field-group .field.exp_year,.form .donation-payment-field-group .field.number{float:left}
.form .donation-payment-field-group .expiration-group .control-label,.form .donation-payment-field-group .field.address_zip .control-label,.form .donation-payment-field-group .field.cvc .control-label,.form .donation-payment-field-group .field.exp_month .control-label,.form .donation-payment-field-group .field.exp_year .control-label,.form .donation-payment-field-group .field.number .control-label{margin-bottom:0;padding:0;width:100%;text-align:left}
.form .donation-payment-field-group .expiration-group .field-proper,.form .donation-payment-field-group .field.address_zip .field-proper,.form .donation-payment-field-group .field.cvc .field-proper,.form .donation-payment-field-group .field.exp_month .field-proper,.form .donation-payment-field-group .field.exp_year .field-proper,.form .donation-payment-field-group .field.number .field-proper{width:100%;padding-right:.55556em}
.form .donation-payment-field-group .expiration-group .form-control,.form .donation-payment-field-group .field.address_zip .form-control,.form .donation-payment-field-group .field.cvc .form-control,.form .donation-payment-field-group .field.exp_month .form-control,.form .donation-payment-field-group .field.exp_year .form-control,.form .donation-payment-field-group .field.number .form-control{padding-right:.27778em;padding-left:.27778em}
.form .donation-payment-field-group .field-group{margin:0}
.form .donation-payment-field-group .field.number{width:50%}
.form .donation-payment-field-group .field.cvc{position:relative;width:10%}
.form .donation-payment-field-group .field.cvc .field-note{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:50%;-webkit-box-shadow:0 0 .16667em rgba(0,0,0,.2);box-shadow:0 0 .16667em rgba(0,0,0,.2);width:16.66667em;border-radius:.27778em;border:1px solid #bbb;background:#fff;padding:.55556em;font-size:100%;text-align:center;-webkit-transform:translate(-50%,-.27778em);-ms-transform:translate(-50%,-.27778em);transform:translate(-50%,-.27778em)}
.form .donation-payment-field-group .field.cvc .field-note>p{margin:0}
.form .donation-payment-field-group .field.cvc .control-label:hover+.field-proper .field-note{display:block}
.form .donation-payment-field-group .expiration-group{position:relative;width:20%}
.form .donation-payment-field-group .expiration-group>.field-group-name{position:absolute;top:0;left:0;margin:0;padding:0;font-size:100%;font-weight:400}
.form .donation-payment-field-group .expiration-group .field-proper{padding-right:0}
.form .donation-payment-field-group .expiration-group .control-label{white-space:nowrap;visibility:hidden}
.form .donation-payment-field-group .expiration-group .exp_month,.form .donation-payment-field-group .expiration-group .exp_year{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}
.form .donation-payment-field-group .field.address_zip{width:20%}
.form .donation-payment-field-group .field.address_zip .field-proper{padding-right:0}
@media screen and (max-width:39.9375em){.form .donation-payment-field-group .field.number{margin-left:0;width:50%}
.form .donation-payment-field-group .field.cvc{width:16.66667%}
.form .donation-payment-field-group .expiration-group{width:33.33333%}
.form .donation-payment-field-group .field.address_zip{width:50%}
.form .donation-payment-field-group .field.address_zip .field-proper{padding-right:.55556em}
}
.form.fancy .donation-payment-field-group .total-amount{margin:1.25rem 0 -.625rem 0;width:100%;text-align:center}
.form.fancy .donation-payment-field-group .total-amount .label{display:block}
.form.fancy .donation-payment-field-group .total-amount .amount-proper{display:block;font-size:150%;font-weight:600}
.form.fancy .donation-payment-field-group .total-amount .note{display:block;font-style:italic}
.form.fancy .donation-payment-field-group .field .control-label{left:.625rem}
.form.fancy .donation-payment-field-group .field .form-control{padding-left:.625rem;padding-right:.625rem}
.form.fancy .donation-payment-field-group .field.with-input .control-label{-webkit-transform:translate(-.3125rem,-2.5625rem);-ms-transform:translate(-.3125rem,-2.5625rem);transform:translate(-.3125rem,-2.5625rem)}
.form.fancy .donation-payment-field-group .expiration-group>.field-group-name{top:-webkit-calc(100% + .3125rem);top:calc(100% + .3125rem);border-top-width:0}
.form.fancy .donation-payment-field-group .expiration-group .field-proper input::-webkit-input-placeholder{color:#999;font-weight:600;opacity:1}
.form.fancy .donation-payment-field-group .expiration-group .field-proper input::-moz-placeholder{color:#999;font-weight:600;opacity:1}
.form.fancy .donation-payment-field-group .expiration-group .field-proper input:-ms-input-placeholder{color:#999;font-weight:600;opacity:1}
.form.fancy .donation-payment-field-group .expiration-group .field-proper input::placeholder{color:#999;font-weight:600;opacity:1}
.form.fancy .donation-payment-field-group .expiration-group .control-label{position:absolute;bottom:100%;pointer-events:none}
@media screen and (min-width:48.0625em) and (max-width:79.9375em){.form.fancy .donation-payment-field-group .field.number{margin-left:0;width:80%}
.form.fancy .donation-payment-field-group .field.cvc{width:20%}
.form.fancy .donation-payment-field-group .expiration-group{width:50%}
.form.fancy .donation-payment-field-group .field.address_zip{width:50%}
.form.fancy .donation-payment-field-group .field.address_zip .field-proper{padding-right:.55556em}
}
@media screen and (max-width:47.9375em){.form.fancy .donation-payment-field-group{padding-bottom:3.33333em!important}
}
@media screen and (max-width:44.9375em){.form.fancy .donation-payment-field-group .field.number{margin-left:0;width:80%}
.form.fancy .donation-payment-field-group .field.cvc{width:20%}
.form.fancy .donation-payment-field-group .expiration-group{width:50%}
.form.fancy .donation-payment-field-group .field.address_zip{width:50%}
.form.fancy .donation-payment-field-group .field.address_zip .field-proper{padding-right:.55556em}
}
.fathers-day-donation-form h1,.fathers-day-donation-form h2{text-align:center}
.fathers-day-donation-form h1~.form>.description{margin-top:0;margin-bottom:0}
.fathers-day-donation-form h1~.form>.description>:first-child{margin-top:-.75rem}
.fathers-day-donation-form .admin-message{margin-bottom:2em}
.asw-registration-form .total-amount{margin:0 0 1.25rem 0;text-align:center}
.asw-registration-form .total-amount .label{display:block}
.asw-registration-form .total-amount .amount-proper{display:block;font-size:150%;font-weight:600}
.asw-registration-form .total-amount .note{display:block;font-style:italic}
.asw-registration-form .form-actions{padding-left:1.11111em;text-align:center}
.asw-registration-form.waitlist-mode .donation-payment-field-group{display:none}
.way-to-give{padding:0 0 1.11111em 0}
.way-to-give:after,.way-to-give:before{display:table;content:"";line-height:0}
.way-to-give:after{clear:both}
.way-to-give .way-icon{float:left;width:18.18182%}
.way-to-give .way-description{margin:0 0 0 18.18182%;padding:0 0 0 .83333em}
.way-to-give .name{font-size:100%;line-height:1.22232;margin:0 0 .75em 0;font-weight:600}
.way-to-give .description-proper>*{margin-top:0;margin-bottom:0}
.way-to-give .description-proper>*+*{margin-top:.75em}
@media screen and (max-width:29.9375em){.way-to-give .way-icon{float:none;width:auto;text-align:center}
.way-to-give .way-icon img{width:5.55556em}
.way-to-give .way-description{margin:0;padding:0}
.way-to-give .name{text-align:center}
}
.app\/donation\/way+.app\/donation\/way{border-top:2px solid #e2e2e2}
.app\/donation\/way+.app\/donation\/way .way-to-give{padding-top:1.11111em}
.special-events-landing{position:relative;background:#736357 url(components/donation/special-events-b.jpg) top center;-webkit-background-size:cover;background-size:cover;padding:12.5% 0 1.66667em 0;color:#fff}
.special-events-landing:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(115,99,87,.65)}
.special-events-landing>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;max-width:67.22222em}
.special-events-landing>.i>.text{margin:0 auto;max-width:48.88889em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.8),0 0 .38889em rgba(0,0,0,.4)}
.special-events-landing>.i>.text>*{margin-bottom:1.33333em}
.special-events-landing>.i>.text .header-proper{margin:0;font-size:100%;font-weight:400;text-transform:uppercase}
.special-events-landing>.i>.text .header-proper .line{display:block;font-size:177.77778%;line-height:1.1251}
.special-events-landing>.i>.text .header-proper .line+.line{font-size:344.44444%;line-height:1.06462}
.special-events-landing>.i>.text .intro{font-size:111.11111%;line-height:1.3001}
.special-events-landing>.i>.text .intro .big{font-size:120%;line-height:1.2501}
.special-events-landing>.i>.text .intro>*{margin-top:0;margin-bottom:0}
.special-events-landing>.i>.text .intro>*+*{margin-top:.75rem}
.special-events-landing .outro{margin:1.33333em 0 1.33333em 0;text-align:center}
.special-events-landing .outro p{font-size:133.33333%}
.special-events-landing .outro p a{border-bottom:2px solid #fff;color:#fff;font-weight:600}
@media screen and (max-width:29.9375em){.special-events-landing{background:#736357;padding-top:0}
.special-events-landing>.i{padding:0}
.special-events-landing>.i>.text{position:relative;padding:12.5% 1.11111em 0 1.11111em;background:#736357 url(components/donation/special-events-b.jpg) top center;-webkit-background-size:cover;background-size:cover}
.special-events-landing>.i>.text:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(115,99,87,.65)}
.special-events-landing>.i>.text>*{position:relative}
.special-events-landing .events-area{padding-left:1.11111em;padding-right:1.11111em}
}
@media screen and (max-width:34.9375em){.special-events-landing>.i>.text .header-proper{font-size:3.21429vw}
.special-events-landing>.i>.text .intro{font-size:3.57143vw}
}
@media screen and (max-width:24.4375em){.special-events-landing>.i>.text .intro{font-size:77.77778%;line-height:1.28581}
}
@media screen and (max-width:19.9375em){.special-events-landing>.i>.text .header-proper{font-size:44.44444%}
}
.special-events-landing .events-area,.special-events-landing .events-area>[id^=admin-slot]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.83333em}
.special-events-landing .events-area>.content\/component,.special-events-landing .events-area>[id^=admin-slot]>.content\/component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.83333em;width:25%}
.special-events-landing .events-area .special-event,.special-events-landing .events-area>[id^=admin-slot] .special-event{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
@media screen and (max-width:59.3125em){.special-events-landing .events-area,.special-events-landing .events-area>[id^=admin-slot]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-.83333em auto;max-width:33.33333em}
.special-events-landing .events-area .content\/component,.special-events-landing .events-area>[id^=admin-slot] .content\/component{width:50%;max-width:16.66667em}
}
@media screen and (max-width:56.1875em){.special-events-landing .events-area,.special-events-landing .events-area>[id^=admin-slot]{margin:-.83333em;max-width:none}
}
@media screen and (max-width:47.9375em){.special-events-landing .events-area,.special-events-landing .events-area>[id^=admin-slot]{max-width:none}
}
@media screen and (max-width:29.9375em){.special-events-landing .events-area,.special-events-landing .events-area>[id^=admin-slot]{margin:-.83333em 0;background-color:#736357}
.special-events-landing .events-area .content\/component,.special-events-landing .events-area>[id^=admin-slot] .content\/component{width:100%}
}
.special-events-landing .events-area>[id^=admin-slot]{margin:0}
.special-events-landing .special-event{background-color:#1a1a1a}
.special-events-landing .special-event .image .image-container{position:relative;padding-bottom:69.25926%}
.special-events-landing .special-event .image img{position:absolute;top:0;left:0;width:100%;height:100%}
.special-events-landing .special-event .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.55556em;text-align:center}
.special-events-landing .special-event .info .description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.special-events-landing .special-event .title{font-size:111.11111%;line-height:1.2001;font-weight:600}
@media screen and (max-width:75.5625em){.special-events-landing .special-event .title{font-size:1.65289vw}
}
@media screen and (max-width:59.3125em){.special-events-landing .special-event .title{font-size:111.11111%;line-height:1.2001}
}
@media screen and (max-width:38.0625em){.special-events-landing .special-event .title{font-size:3.27869vw}
}
@media screen and (max-width:29.9375em){.special-events-landing .special-event .title{font-size:111.11111%;line-height:1.2001}
}
.special-events-landing .special-event .description{margin:.22222em 0 .44444em 0;line-height:1.25}
.special-events-landing .special-event .links{margin:0 -.625rem;font-size:0}
.special-events-landing .special-event .links .link-item{font-size:1.125rem;display:inline-block;padding:0 .55556em}
.no-cssremunit .special-events-landing .special-event .links .link-item{font-size:18px}
.special-events-landing .special-event a{color:#8cc63f;text-transform:uppercase;font-weight:600}
.special-events-landing .special-event a:hover{color:#a4d266}
.wheelchair-race-form .total-amount{margin:0 0 1.25rem 0;text-align:center}
.wheelchair-race-form .total-amount .label{display:block}
.wheelchair-race-form .total-amount .amount-proper{display:block;font-size:150%;font-weight:600}
.wheelchair-race-form .total-amount .note{display:block;font-style:italic}
.wheelchair-race-form .form-actions{padding-left:1.11111em;text-align:center}
.rec-therapy-form .caregiver-field-group{margin-top:1.25rem}
.rec-therapy-form .caregiver-field-group .field-group-name{margin-top:0}
.rec-therapy-form .total-amount{margin:0 0 1.25rem 0;text-align:center}
.rec-therapy-form .total-amount .label{display:block}
.rec-therapy-form .total-amount .amount-proper{display:block;font-size:150%;font-weight:600}
.rec-therapy-form .total-amount .note{display:block;font-style:italic}
.rec-therapy-form .form-actions{padding-left:1.11111em;text-align:center}
.people-stories ul{margin:0}
.people-stories ul>li.story{display:block;margin:0;padding:3.0303% 0}
.people-stories .story:after,.people-stories .story:before{display:table;content:"";line-height:0}
.people-stories .story:after{clear:both}
.people-stories .story+.story{border-top:1px solid #e6e6e6}
.people-stories .story .photo{overflow:hidden;width:30.30303%;float:left;margin-right:0}
.people-stories .story .photo img{width:100%!important;height:auto!important}
.people-stories .story .info{margin-left:34.84848%}
.people-stories .story .name{margin:0;padding-top:2.32558%;font-size:100%;line-height:1.5;font-weight:400}
.people-stories .story .summary p{margin:4.65116% 0}
.people-stories .story .summary a{white-space:nowrap}
@media (max-width:63.9375em){.people-stories .story .photo{width:28.57143%;float:left;margin-right:0}
.people-stories .story .info{margin-left:31.42857%}
.people-stories .story .name{padding-top:2.08333%}
.people-stories .story .summary p{margin:4.16667% 0}
.people-stories .story .position,.people-stories .story .summary{font-size:72.22222%;line-height:2.07692}
}
@media (max-width:47.9375em){.people-stories .story .photo{width:20.40816%;float:left;margin-right:0}
.people-stories .story .info{margin-left:23.46939%}
.people-stories .story .name{padding-top:1.31579%}
.people-stories .story .summary p{margin:2.63158% 0}
.people-stories .story .summary{font-size:77.77778%;line-height:1.92857}
}
@media (max-width:39.9375em){.people-stories ul>li.story{padding:1.5em 0}
.people-stories .story .info{margin-left:20.40816%;padding-left:1.92857em}
.people-stories .story .summary p{margin:.75em 0}
.people-stories .story .summary{font-size:77.77778%;line-height:1.92857}
}
.person-story .story img{max-width:33%;height:auto!important}
.events-page-stacking .body-section{z-index:auto;background:#fff}
.full-calendar{margin-bottom:1.5625rem}
.full-calendar .view-option{padding:.9375rem 0;background-color:#eaeaea;text-align:center}
.full-calendar .view-option>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;max-width:65em}
.full-calendar .view-option .label-proper{display:inline-block;font-size:.875rem;padding:0 .3125rem 0 0;color:#1a1a1a;vertical-align:middle;white-space:nowrap;line-height:1;text-transform:uppercase;font-weight:700}
.full-calendar .view-option button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;vertical-align:middle;font-size:0;padding:0 .3125rem;color:#666;text-transform:uppercase;font-weight:700;white-space:nowrap}
.full-calendar .view-option button .icon{font-size:1.25rem;display:inline-block;padding:0 .1875rem;vertical-align:middle}
.full-calendar .view-option button .icon:before{display:block}
.full-calendar .view-option button .icon-calendar{position:relative;top:-.125rem}
.full-calendar .view-option button .name{display:inline-block;vertical-align:middle;font-size:1rem;line-height:1;padding:0 0 0 .1875rem}
.full-calendar .view-option button.active{color:#1a1a1a}
.full-calendar .view-option button.active .icon{color:#f7cc00}
.full-calendar .view-option button:hover{color:#1a1a1a}
.full-calendar .view-options>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.full-calendar .view-options .option{width:50%}
.full-calendar .view-options .option.category .select2-selection__rendered{font-weight:700;text-align:left}
@media screen and (max-width:47.9375em){.full-calendar .view-options>.i{display:block}
.full-calendar .view-options .option{width:100%}
.full-calendar .view-options .option+.option{margin-top:.55556em}
}
.full-calendar .calendar-proper{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;max-width:65em}
.full-calendar .top-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.5625rem -.625rem 1.25rem -.625rem}
.full-calendar .top-bar .month{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:138.88889%;line-height:1.1601;font-weight:600;text-align:center;color:#333}
@media screen and (max-width:29.9375em){.full-calendar .top-bar .month{font-size:5.20833vw}
}
.full-calendar .top-bar .control button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;padding:.625rem;font-size:0;white-space:nowrap;text-align:inherit}
.full-calendar .top-bar .control button .icon{display:inline-block;vertical-align:middle;font-size:1rem}
.full-calendar .top-bar .control button .icon:before{display:block}
.full-calendar .top-bar .control button .month-name{font-size:1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;min-width:6.875rem;font-weight:700}
.no-cssremunit .full-calendar .top-bar .control button .month-name{font-size:18px}
.full-calendar .top-bar .control button:focus{-webkit-box-shadow:0 0 0 .125rem rgba(0,0,0,.2);box-shadow:0 0 0 .125rem rgba(0,0,0,.2)}
.full-calendar .top-bar .control button:focus:hover{-webkit-box-shadow:none;box-shadow:none}
.full-calendar .top-bar .control.prev{text-align:left}
.full-calendar .top-bar .control.next{text-align:right}
.full-calendar .top-bar .control.prev button .month-name{padding:0 0 0 .625rem}
.full-calendar .top-bar .control.next button .month-name{padding:0 .625rem 0 0}
@media screen and (max-width:37.4375em){.full-calendar .top-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
.full-calendar .top-bar .month{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%}
.full-calendar .top-bar .control{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:50%}
}
.full-calendar .clndr-grid .days-of-the-week{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1px -6px 0 1px}
.full-calendar .clndr-grid .days-of-the-week .header-day{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 -1px;border:1px solid rgba(0,0,0,.2);width:14.28571%;background-color:#0065a3;font-size:66.66667%;padding:.9375rem .5rem;text-transform:uppercase;font-weight:600;color:#fff;text-align:center}
@media screen and (max-width:41.8125em){.full-calendar .clndr-grid .days-of-the-week .header-day .name{display:none}
.full-calendar .clndr-grid .days-of-the-week .header-day:before{content:attr(data-abbrev)}
}
.full-calendar .clndr-grid .days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px -6px 0 1px}
.full-calendar .clndr-grid .days .day{-webkit-box-sizing:border-box;box-sizing:border-box;width:14.28571%}
.full-calendar .clndr-grid .day{border:1px solid #ddd;background-color:#fff;margin:-1px 0 0 -1px;font-size:72.22222%;line-height:1.15395;min-height:8.4375rem}
.full-calendar .clndr-grid .day.adjacent-month .day-number,.full-calendar .clndr-grid .day.adjacent-month .event,.full-calendar .clndr-grid .day.adjacent-month .toggle{opacity:.5}
.full-calendar .clndr-grid .day.adjacent-month .event:hover,.full-calendar .clndr-grid .day.adjacent-month .toggle:hover{opacity:1}
.full-calendar .clndr-grid .day .day-date .day-month,.full-calendar .clndr-grid .day .day-date .day-year{display:none}
.full-calendar .clndr-grid .day .day-number{display:block;background-color:#f9f9f9;padding:.3125rem .625rem}
.full-calendar .clndr-grid .day .toggle{display:none}
.full-calendar .clndr-grid .day .events-list{padding:.3125rem .625rem}
.full-calendar .clndr-grid .day .events-list .header{display:none}
.full-calendar .clndr-grid .day .events-list .list-proper{margin:0;padding:0}
.full-calendar .clndr-grid .day .events-list .event{display:block;position:relative;margin:0;padding:.3125rem 0}
.full-calendar .clndr-grid .day .events-list .event+.event{border-top:1px solid #e6e6e6}
.full-calendar .clndr-grid .day .events-list .event.continuing{font-size:92.30769%;line-height:1.16677;margin:-.625rem -.625rem 0 -.625rem;border-bottom:1px solid #ddd;padding:0}
.full-calendar .clndr-grid .day .events-list .event.continuing .event-link{background-color:#f9f9f9;padding:.3125rem .625rem;color:#666}
.full-calendar .clndr-grid .day .events-list .event.continuing+.continuing{margin-top:0}
.full-calendar .clndr-grid .day .events-list .event.continuing+.event{border-top:none}
.full-calendar .clndr-grid .day .events-list .event.continuing .status{display:none}
.full-calendar .clndr-grid .calendar-event-details{display:none;position:absolute;z-index:9999;bottom:100%;left:0}
.full-calendar .clndr-grid .calendar-event-details>.i{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.4);box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:.25rem;border:2px solid #0065a3;background-color:#fff;width:18.75rem;padding:.625rem}
.full-calendar .clndr-grid .calendar-event-details .image.present{margin:-.625rem -.625rem .625rem}
.full-calendar .clndr-grid .calendar-event-details .image.present img{vertical-align:middle;width:100%}
.full-calendar .clndr-grid .calendar-event-details .image.absent{display:none}
.full-calendar .clndr-grid .calendar-event-details .image .when{display:none}
.full-calendar .clndr-grid .calendar-event-details .event-name{margin:-.625rem -.625rem .625rem;padding:.625rem;background-color:#0065a3;color:#fff;font-weight:600}
.full-calendar .clndr-grid .calendar-event-details .event-name a{color:inherit}
.full-calendar .clndr-grid .calendar-event-details .when{margin:0 0 .625rem 0;font-weight:600}
.full-calendar .clndr-grid .event-link{display:block}
.full-calendar .clndr-grid .arrow{display:none;position:absolute;bottom:-webkit-calc(100% - 5px);bottom:calc(100% - 5px);width:100%;z-index:9999}
.full-calendar .clndr-grid .arrow:after,.full-calendar .clndr-grid .arrow:before{content:"";display:block;position:absolute;z-index:2;bottom:100%;left:50%;border:6px solid transparent;border-bottom-width:0;border-top-color:#0065a3;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.full-calendar .clndr-grid .arrow:after{border-top-color:#fff;-webkit-transform:translate(-50%,-2px);-ms-transform:translate(-50%,-2px);transform:translate(-50%,-2px)}
.full-calendar .clndr-grid .event.details-showing .calendar-event-details{display:block}
.full-calendar .clndr-grid .event.details-showing .event-link{position:relative}
.full-calendar .clndr-grid .event.details-showing .arrow{display:block}
.full-calendar .clndr-grid .event.details-showing.below .calendar-event-details{bottom:auto;top:100%}
.full-calendar .clndr-grid .event.details-showing.below .arrow{top:-webkit-calc(100% - 5px);top:calc(100% - 5px);bottom:auto}
.full-calendar .clndr-grid .event.details-showing.below .arrow:before{top:100%;bottom:auto;border-top-width:0;border-bottom-width:6px;border-top-color:transparent;border-bottom-color:#0065a3}
.full-calendar .clndr-grid .event.details-showing.below .arrow:after{display:none}
.full-calendar.mobile-layout .clndr-grid .day{border-color:rgba(0,0,0,.2);min-height:0;font-size:77.77778%;line-height:1.14296}
.full-calendar.mobile-layout .clndr-grid .day .day-number{background-color:#fff;padding:.625rem;text-align:center}
.full-calendar.mobile-layout .clndr-grid .day.adjacent-month .day-number{background-color:#e9e9e9}
.full-calendar.mobile-layout .clndr-grid .day .toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:.625rem;width:100%;font-weight:600;text-align:center;color:#fff}
.full-calendar.mobile-layout .clndr-grid .day .events-list{display:none}
.full-calendar.mobile-layout .clndr-grid .day.event{position:relative;background-color:rgba(0,101,163,.9)}
.full-calendar.mobile-layout .clndr-grid .day.event:hover{background-color:#0065a3}
.full-calendar.mobile-layout .clndr-grid .day.event.adjacent-month{background-color:#ddd}
.full-calendar.mobile-layout .clndr-grid .day.event.adjacent-month:hover{background-color:#ccc}
.full-calendar.mobile-layout .clndr-grid .day.event.adjacent-month .toggle{color:inherit;font-weight:400}
.full-calendar.mobile-layout .clndr-grid .day.event .day-number{display:none}
.full-calendar.list-layout .clndr-grid .days-of-the-week{display:none}
.full-calendar.list-layout .clndr-grid .days{display:block}
.full-calendar.list-layout .clndr-grid .day{display:none;margin:0;border:none;width:100%;min-height:0;font-size:100%;line-height:inherit}
.full-calendar.list-layout .clndr-grid .day.adjacent-month{display:none}
.full-calendar.list-layout .clndr-grid .day .day-date{display:block;margin:0 0 -1px 0;border:1px solid rgba(0,0,0,.2);background-color:#0065a3;padding:.25rem .9375rem;font-weight:600;color:#fff;opacity:.6}
.full-calendar.list-layout .clndr-grid .day .day-date .day-month,.full-calendar.list-layout .clndr-grid .day .day-date .day-number,.full-calendar.list-layout .clndr-grid .day .day-date .day-year{display:inline;background-color:transparent;padding:0}
.full-calendar.list-layout .clndr-grid .day .day-date .day-number:after{content:","}
.full-calendar.list-layout .clndr-grid .day.event{display:block}
.full-calendar.list-layout .clndr-grid .day.event.adjacent-month{display:none}
.full-calendar.list-layout .clndr-grid .day.event .day-date{padding:.75rem .9375rem;color:#fff;opacity:1}
.full-calendar.list-layout .clndr-grid .day .events-list{padding:0}
.full-calendar.list-layout .clndr-grid .day .events-list .event{padding:1.25rem 0}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing{margin:0;border-bottom:none;padding:0}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details{padding:0}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details>.i{display:block;overflow:visible}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .image{display:none}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .status{display:inline}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .details-proper{margin:0;border:1px solid rgba(0,0,0,.4);padding:.625rem .9375rem;background-color:#f9f9f9}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .details-proper .event-name{font-size:100%}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .details-proper .event-name a .status{color:#777;font-weight:400}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .details-proper .when{display:none}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing .calendar-event-details .details-proper .description{display:none}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing+.event{border-top:none}
.full-calendar.list-layout .clndr-grid .day .events-list .event.continuing:last-child .calendar-event-details .details-proper{margin-bottom:-1px}
.full-calendar.list-layout .clndr-grid .event-link{display:none}
.full-calendar.list-layout .clndr-grid .calendar-event-details{display:block;position:static}
.full-calendar.list-layout .clndr-grid .calendar-event-details>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;width:auto;padding:0}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image{min-width:23.125rem;max-width:23.125rem;margin:0 1.875rem 0 0}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image img{display:block;width:100%}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image.absent{display:none}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image.absent+.details-proper{padding-left:.83333em}
.full-calendar.list-layout .clndr-grid .calendar-event-details .details-proper{padding:1.25rem 0}
.full-calendar.list-layout .clndr-grid .calendar-event-details .event-name{margin:0;background-color:transparent;padding:0;font-size:100%}
.full-calendar.list-layout .clndr-grid .calendar-event-details .event-name a{color:#0b5dac}
.full-calendar.list-layout .clndr-grid .calendar-event-details .when{font-size:88.88889%}
.full-calendar.list-layout .clndr-grid .calendar-event-details .description{font-size:88.88889%}
@media screen and (max-width:62.4375em){.full-calendar.list-layout .clndr-grid .calendar-event-details .image{min-width:37vw;max-width:37vw;margin:0 1.25rem 0 0}
.full-calendar.list-layout .clndr-grid .calendar-event-details .details-proper{padding:.625rem 0;font-size:77.77778%}
}
@media screen and (max-width:39.9375em){.full-calendar.list-layout .clndr-grid .calendar-event-details .image{max-width:34.375vw;min-width:34.375vw}
}
@media screen and (max-width:31.1875em){.full-calendar.list-layout .clndr-grid .calendar-event-details>.i{display:block}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image{margin:0;max-width:none;min-width:0}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image.present{margin:0 0 .625rem 0}
.full-calendar.list-layout .clndr-grid .calendar-event-details .image.absent{display:none}
.full-calendar.list-layout .clndr-grid .calendar-event-details .details-proper{padding:0}
}
.event-popup .mfp-container{padding:1.25rem}
.mfp-container .events-list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:33.88889em;padding:.9375rem;background-color:#fff}
.mfp-container .events-list .header{display:block;margin:-.3125rem 0 0 0;border-bottom:1px solid #e6e6e6;padding:0 2.75rem .875rem 0}
.mfp-container .events-list .header .header-proper{font-size:111.11111%;line-height:1.0001;font-weight:600}
.mfp-container .events-list .list-proper{margin:0;padding:0}
.mfp-container .events-list .event{display:block;font-size:77.77778%;line-height:1.28581;padding:.9375rem 0}
.mfp-container .events-list .event .event-link{display:none}
.mfp-container .events-list .event+.event{border-top:1px solid #e6e6e6}
.mfp-container .events-list .calendar-event-details>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.mfp-container .events-list .calendar-event-details .image{max-width:13.75rem;min-width:13.75rem;margin:0 .9375rem 0 0}
.mfp-container .events-list .calendar-event-details .image img{display:block;width:100%}
.mfp-container .events-list .calendar-event-details .image .when{display:none}
.mfp-container .events-list .calendar-event-details .image.absent img{background-color:#fafafa}
.mfp-container .events-list .calendar-event-details .event-name{font-weight:600}
.mfp-container .events-list .calendar-event-details .event-name a{color:#0b5dac}
.mfp-container .events-list .calendar-event-details .when{margin:0 0 .625rem 0;font-weight:600}
@media screen and (max-width:39.9375em){.mfp-container .events-list .calendar-event-details .image{max-width:34.375vw;min-width:34.375vw}
}
@media screen and (max-width:31.1875em){.mfp-container .events-list .calendar-event-details>.i{display:block}
.mfp-container .events-list .calendar-event-details .image{margin:0;max-width:none;min-width:0}
.mfp-container .events-list .calendar-event-details .image.present{margin:0 0 .625rem 0}
.mfp-container .events-list .calendar-event-details .image.absent{display:none}
}
.events-page-stacking .body-section{z-index:auto;background:#fff}
.full-calendar-2020{margin-bottom:3.75rem}
.full-calendar-2020 .view-option{background-color:#f2f2f2}
.full-calendar-2020 .view-option>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;max-width:75.55556em}
.full-calendar-2020 .view-option .label-proper{display:inline-block;padding:1.16667em .83333em 1.16667em 0;color:#1a1a1a;vertical-align:middle;white-space:nowrap;line-height:1;font-weight:700}
.full-calendar-2020 .view-option button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;padding:0;color:#666;white-space:nowrap}
.full-calendar-2020 .view-option button .icon{position:relative;top:.25rem;font-size:1.25rem;display:inline-block;padding:0 .0625rem 0 0;color:#035d9a}
.full-calendar-2020 .view-option button .icon:before{display:block}
.full-calendar-2020 .view-option button .icon-calendar{top:.125rem}
.full-calendar-2020 .view-option button .name{display:inline-block;line-height:1;padding:0 0 0 .1875rem}
.full-calendar-2020 .view-option button.active{color:#1a1a1a}
.full-calendar-2020 .view-option button.active:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:.22222em;background-color:#f7cc00}
.full-calendar-2020 .view-option button:hover{color:#1a1a1a}
.full-calendar-2020 .view-option button+button{margin-left:1.11111em}
.full-calendar-2020 .view-options{margin-bottom:3.33333em}
.full-calendar-2020 .view-options>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.full-calendar-2020 .view-options .option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.full-calendar-2020 .view-options .option.view-type{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.full-calendar-2020 .view-options .option.category{position:relative;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.full-calendar-2020 .view-options .option.category select{display:block;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border:1px solid #ccc;border-top-width:0;border-bottom-width:0;max-width:16.66667em;padding-left:.83333em;padding-right:2.22222em;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.full-calendar-2020 .view-options .option.category select:-moz-focusring{color:transparent;text-shadow:0 0 0 #575757}
.full-calendar-2020 .view-options .option.category select:focus{-webkit-box-shadow:0 0 0 .11111em #f7cc00 inset;box-shadow:0 0 0 .11111em #f7cc00 inset}
.full-calendar-2020 .view-options .option.category:after{content:"";display:block;position:absolute;right:1.11111em;top:-webkit-calc(50% - .16667em);top:calc(50% - .16667em);border:.33333em solid transparent;border-top-color:rgba(2,65,108,.5);pointer-events:none;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center .16667em;-ms-transform-origin:center .16667em;transform-origin:center .16667em;-webkit-transition:-webkit-transform .3s,color .3s;transition:transform .3s,color .3s}
@media screen and (max-width:47.9375em){.full-calendar-2020 .view-options .option{font-size:2.34375vw}
}
@media screen and (max-width:37.3125em){.full-calendar-2020 .view-options>.i{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.full-calendar-2020 .view-options .option{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:77.77778%}
.full-calendar-2020 .view-options .option.view-type{width:100%}
.full-calendar-2020 .view-options .option .label-proper{min-width:4.28571em;padding-right:8.3612vw;text-align:right}
.full-calendar-2020 .view-options .option.category{margin-top:.3125rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.full-calendar-2020 .view-options .option.category select{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-radius:.25rem;border-top-width:1px;border-bottom-width:1px;padding-top:.27778em;padding-bottom:.27778em;padding-left:.55556em;background-color:#fafafa}
}
@media screen and (max-width:0em){.full-calendar-2020 .view-options>.i{display:block}
.full-calendar-2020 .view-options .option{width:100%}
.full-calendar-2020 .view-options .option+.option{margin-top:.55556em}
}
.full-calendar-2020 .events-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;max-width:75.55556em}
.full-calendar-2020 .top-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.5625rem -.625rem 1.25rem -.625rem}
.full-calendar-2020 .top-bar .month{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:138.88889%;line-height:1.1601;font-weight:600;text-align:center;color:#333;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif}
@media screen and (max-width:29.9375em){.full-calendar-2020 .top-bar .month{font-size:5.20833vw}
}
.full-calendar-2020 .top-bar .control button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;padding:.625rem;font-size:0;white-space:nowrap;text-align:inherit}
.full-calendar-2020 .top-bar .control button .icon{display:inline-block;vertical-align:middle;font-size:1rem}
.full-calendar-2020 .top-bar .control button .icon:before{display:block}
.full-calendar-2020 .top-bar .control button .month-name{font-size:1.125rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;min-width:6.875rem;font-weight:700}
.no-cssremunit .full-calendar-2020 .top-bar .control button .month-name{font-size:18px}
.full-calendar-2020 .top-bar .control button:focus{-webkit-box-shadow:0 0 0 .125rem rgba(0,0,0,.2);box-shadow:0 0 0 .125rem rgba(0,0,0,.2)}
.full-calendar-2020 .top-bar .control button:focus:hover{-webkit-box-shadow:none;box-shadow:none}
.full-calendar-2020 .top-bar .control.prev{text-align:left}
.full-calendar-2020 .top-bar .control.next{text-align:right}
.full-calendar-2020 .top-bar .control.prev button .month-name{padding:0 0 0 .625rem}
.full-calendar-2020 .top-bar .control.next button .month-name{padding:0 .625rem 0 0}
.full-calendar-2020 .clndr-grid .days-of-the-week{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1px -6px 0 1px}
.full-calendar-2020 .clndr-grid .days-of-the-week .header-day{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 -1px;border:1px solid transparent;width:14.28571%;font-size:77.77778%;padding:.9375rem .5rem;text-transform:uppercase;font-weight:600;color:#666;text-align:center}
@media screen and (max-width:41.8125em){.full-calendar-2020 .clndr-grid .days-of-the-week .header-day .name{display:none}
.full-calendar-2020 .clndr-grid .days-of-the-week .header-day:before{content:attr(data-abbrev)}
}
.full-calendar-2020 .clndr-grid .days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1px -6px 0 1px}
.full-calendar-2020 .clndr-grid .days .day{-webkit-box-sizing:border-box;box-sizing:border-box;width:14.28571%}
.full-calendar-2020 .clndr-grid .day{font-size:77.77778%;line-height:1.07153;min-height:8.4375rem}
.full-calendar-2020 .clndr-grid .day.adjacent-month .day-number,.full-calendar-2020 .clndr-grid .day.adjacent-month .event,.full-calendar-2020 .clndr-grid .day.adjacent-month .toggle{opacity:.5}
.full-calendar-2020 .clndr-grid .day.adjacent-month .event:hover,.full-calendar-2020 .clndr-grid .day.adjacent-month .toggle:hover{opacity:1}
.full-calendar-2020 .clndr-grid .day .day-date .day-month,.full-calendar-2020 .clndr-grid .day .day-date .day-year{display:none}
.full-calendar-2020 .clndr-grid .day .day-number{display:block;border-bottom:1px solid #ddd;background-color:#f9f9f9;padding:.3125rem .625rem}
.full-calendar-2020 .clndr-grid .day .toggle{display:none}
.full-calendar-2020 .clndr-grid .day .events-list{padding:.3125rem .625rem}
.full-calendar-2020 .clndr-grid .day .events-list .header{display:none}
.full-calendar-2020 .clndr-grid .day .events-list .list-proper{margin:0;padding:0}
.full-calendar-2020 .clndr-grid .day .events-list .event{display:block;position:relative;margin:0;padding:.3125rem 0}
.full-calendar-2020 .clndr-grid .day .events-list .event+.event{border-top:1px solid #e6e6e6}
.full-calendar-2020 .clndr-grid .day .events-list .event.continuing{font-size:92.30769%;line-height:1.16677;margin:-.625rem -.625rem 0 -.625rem;border-bottom:1px solid #ddd;padding:0}
.full-calendar-2020 .clndr-grid .day .events-list .event.continuing .event-link{background-color:#f9f9f9;padding:.3125rem .625rem;color:#666}
.full-calendar-2020 .clndr-grid .day .events-list .event.continuing+.continuing{margin-top:0}
.full-calendar-2020 .clndr-grid .day .events-list .event.continuing+.event{border-top:none}
.full-calendar-2020 .clndr-grid .day .events-list .event.continuing .status{display:none}
.full-calendar-2020 .clndr-grid .calendar-event-details{display:none;position:absolute;z-index:9999;bottom:100%;left:0}
.full-calendar-2020 .clndr-grid .calendar-event-details>.i{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.4);box-shadow:0 0 1rem rgba(0,0,0,.4);border-radius:.25rem;border:2px solid #0065a3;background-color:#fff;width:18.75rem;padding:.625rem}
.full-calendar-2020 .clndr-grid .calendar-event-details .image.present{margin:-.625rem -.625rem .625rem}
.full-calendar-2020 .clndr-grid .calendar-event-details .image.present img{vertical-align:middle;width:100%}
.full-calendar-2020 .clndr-grid .calendar-event-details .image.absent{display:none}
.full-calendar-2020 .clndr-grid .calendar-event-details .image .when{display:none}
.full-calendar-2020 .clndr-grid .calendar-event-details .event-name{margin:-.625rem -.625rem .625rem;padding:.625rem;background-color:#0065a3;color:#fff;font-weight:600}
.full-calendar-2020 .clndr-grid .calendar-event-details .event-name a{color:inherit}
.full-calendar-2020 .clndr-grid .calendar-event-details .when{margin:0 0 .625rem 0;font-weight:600}
.full-calendar-2020 .clndr-grid .event-link{display:block}
.full-calendar-2020 .clndr-grid .arrow{display:none;position:absolute;bottom:-webkit-calc(100% - 5px);bottom:calc(100% - 5px);width:100%;z-index:9999}
.full-calendar-2020 .clndr-grid .arrow:after,.full-calendar-2020 .clndr-grid .arrow:before{content:"";display:block;position:absolute;z-index:2;bottom:100%;left:50%;border:6px solid transparent;border-bottom-width:0;border-top-color:#0065a3;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.full-calendar-2020 .clndr-grid .arrow:after{border-top-color:#fff;-webkit-transform:translate(-50%,-2px);-ms-transform:translate(-50%,-2px);transform:translate(-50%,-2px)}
.full-calendar-2020 .clndr-grid .event.details-showing .calendar-event-details{display:block}
.full-calendar-2020 .clndr-grid .event.details-showing .event-link{position:relative}
.full-calendar-2020 .clndr-grid .event.details-showing .arrow{display:block}
.full-calendar-2020 .clndr-grid .event.details-showing.below .calendar-event-details{bottom:auto;top:100%}
.full-calendar-2020 .clndr-grid .event.details-showing.below .arrow{top:-webkit-calc(100% - 5px);top:calc(100% - 5px);bottom:auto}
.full-calendar-2020 .clndr-grid .event.details-showing.below .arrow:before{top:100%;bottom:auto;border-top-width:0;border-bottom-width:6px;border-top-color:transparent;border-bottom-color:#0065a3}
.full-calendar-2020 .clndr-grid .event.details-showing.below .arrow:after{display:none}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar{position:relative;margin:0 0 1.11111em 0}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .month{font-size:122.22222%;padding-right:3.18182em;text-align:left}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .month .context{display:none}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .control{position:absolute;top:0;width:1.72222em}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .control.next{right:0}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .control.prev{right:1.72222em}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .control button{padding:0 .11111em;font-size:100%}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .control .month-name{display:none}
.full-calendar-2020 .calendar-area.mobile-layout .top-bar .control .icon{font-size:150%;color:#666}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day{border-color:transparent;min-height:0;font-size:77.77778%;line-height:1.14296}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day .day-number{background-color:#fff;border-bottom-width:0;padding:.625rem;text-align:center}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day.adjacent-month .day-number{background-color:#e9e9e9}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day .toggle{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:.625rem;width:100%;text-align:center}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day .events-list{display:none}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day.event{position:relative;background:-webkit-radial-gradient(circle closest-side,#d1e3fa,#d1e3fa -webkit-calc(100% - 4px),#fff -webkit-calc(100% - 3px));background:radial-gradient(circle closest-side,#d1e3fa,#d1e3fa calc(100% - 4px),#fff calc(100% - 3px))}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day.event.adjacent-month{background-color:#ddd}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day.event.adjacent-month:hover{background-color:#ccc}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day.event.adjacent-month .toggle{color:inherit;font-weight:400}
.full-calendar-2020 .calendar-area.mobile-layout .clndr-grid .day.event .day-number{display:none}
.full-calendar-2020 .list-area{display:none}
.full-calendar-2020.list-mode .list-area{display:block}
.full-calendar-2020.list-mode .list-header{font-size:144.44444%;line-height:1.15395;margin:0 0 1.15385em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:700;color:#1a1a1a}
.full-calendar-2020.list-mode .clndr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.full-calendar-2020.list-mode .clndr .calendar-area{margin-right:2.77778em;width:16.66667em}
.full-calendar-2020.list-mode .clndr .list-area{width:-webkit-calc(100% - 19.44444em);width:calc(100% - 19.44444em)}
.full-calendar-2020.list-mode .regret{font-size:111.11111%;font-weight:600;color:#333}
@media screen and (max-width:47.9375em){.full-calendar-2020.list-mode .regret{text-align:center}
}
.full-calendar-2020.list-mode .all-events-list{display:block}
.full-calendar-2020.list-mode .all-events-list li{display:block}
.full-calendar-2020.list-mode .all-events-list .event+.event{margin-top:6.70103%}
.full-calendar-2020.list-mode .days-of-the-week .header-day .name{display:none}
.full-calendar-2020.list-mode .days-of-the-week .header-day:before{content:attr(data-abbrev)}
.full-calendar-2020.list-mode .calendar-2020-event-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.full-calendar-2020.list-mode .calendar-2020-event-details .image{margin-right:4.12371%;width:32.98969%}
.full-calendar-2020.list-mode .calendar-2020-event-details .image img{display:block;width:100%}
.full-calendar-2020.list-mode .calendar-2020-event-details .image.absent .none{display:block;padding-top:62.5%;background-color:#f2f2f2}
.full-calendar-2020.list-mode .calendar-2020-event-details .details-proper{width:62.8866%;padding:1.25rem 0 0 0}
.full-calendar-2020.list-mode .calendar-2020-event-details .event-name{margin:0;background-color:transparent;padding:0;font-size:144.44444%;line-height:1.15395;font-weight:700;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif}
.full-calendar-2020.list-mode .calendar-2020-event-details .event-name a{color:inherit}
.full-calendar-2020.list-mode .calendar-2020-event-details .when{font-size:88.88889%;margin-top:.375em;color:grey;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600}
.full-calendar-2020.list-mode .calendar-2020-event-details .description{margin:.66667em 0 0 0;color:#333}
@media screen and (min-width:48em) and (max-width:63.9375em){.full-calendar-2020.list-mode .calendar-2020-event-details{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.full-calendar-2020.list-mode .calendar-2020-event-details .image{margin-right:0;width:100%;max-width:20rem}
.full-calendar-2020.list-mode .calendar-2020-event-details .image.absent .none{display:none}
.full-calendar-2020.list-mode .calendar-2020-event-details .details-proper{width:100%}
}
@media screen and (max-width:39.9375em){.full-calendar-2020.list-mode .calendar-2020-event-details{font-size:2.8125vw}
.full-calendar-2020.list-mode .calendar-2020-event-details .when{font-size:.875rem}
.no-cssremunit .full-calendar-2020.list-mode .calendar-2020-event-details .when{font-size:14px}
}
@media screen and (max-width:31.1875em){.full-calendar-2020.list-mode .calendar-2020-event-details{font-size:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.full-calendar-2020.list-mode .calendar-2020-event-details .image{margin-right:0;width:100%;max-width:20rem}
.full-calendar-2020.list-mode .calendar-2020-event-details .image.absent .none{display:none}
.full-calendar-2020.list-mode .calendar-2020-event-details .details-proper{width:100%}
.full-calendar-2020.list-mode .calendar-2020-event-details .when{font-size:88.88889%}
}
@media screen and (max-width:29.9375em){.full-calendar-2020.list-mode .calendar-2020-event-details{font-size:3.75vw}
.full-calendar-2020.list-mode .calendar-2020-event-details .when{font-size:.875rem}
.no-cssremunit .full-calendar-2020.list-mode .calendar-2020-event-details .when{font-size:14px}
}
@media screen and (max-width:23.375em){.full-calendar-2020.list-mode .calendar-2020-event-details{font-size:77.77778%}
}
@media screen and (max-width:47.9375em){.full-calendar-2020.list-mode .clndr{display:block}
.full-calendar-2020.list-mode .clndr .calendar-area{margin-right:0;width:100%}
.full-calendar-2020.list-mode .clndr .calendar-area .clndr-grid{display:none}
.full-calendar-2020.list-mode .clndr .list-area{width:100%}
.full-calendar-2020.list-mode .calendar-area .top-bar{margin-bottom:2.22222em}
.full-calendar-2020.list-mode .calendar-area .top-bar .month{padding-right:0;text-align:center;color:#1a1a1a}
.full-calendar-2020.list-mode .calendar-area .top-bar .month .month-proper{vertical-align:middle}
.full-calendar-2020.list-mode .calendar-area .top-bar .month .context{display:inline}
}
@media screen and (max-width:47.9375em) and (max-width:39.9375em){.full-calendar-2020.list-mode .calendar-area .top-bar .month .context{display:none}
}
@media screen and (max-width:47.9375em){.full-calendar-2020.list-mode .calendar-area .top-bar .control{position:static;width:auto}
.full-calendar-2020.list-mode .calendar-area .top-bar .control button .icon{color:inherit;font-size:1rem}
.full-calendar-2020.list-mode .calendar-area .top-bar .control button .month-name{display:inline;padding:0}
}
@media screen and (max-width:47.9375em) and (max-width:32.4375em){.full-calendar-2020.list-mode .calendar-area .top-bar .control button .icon{font-size:150%;color:#666}
.full-calendar-2020.list-mode .calendar-area .top-bar .control button .month-name{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
}
@media screen and (max-width:47.9375em){.full-calendar-2020.list-mode .list-area .list-header{text-align:center}
}
.event-popup .mfp-container{padding:1.25rem}
.mfp-container .events-list{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:33.88889em;padding:.9375rem;background-color:#fff}
.mfp-container .events-list .header{display:block;margin:-.3125rem 0 0 0;border-bottom:1px solid #e6e6e6;padding:0 2.75rem .875rem 0}
.mfp-container .events-list .header .header-proper{font-size:111.11111%;line-height:1.0001;font-weight:600}
.mfp-container .events-list .list-proper{margin:0;padding:0}
.mfp-container .events-list .event{display:block;font-size:77.77778%;line-height:1.28581;padding:.9375rem 0}
.mfp-container .events-list .event .event-link{display:none}
.mfp-container .events-list .event+.event{border-top:1px solid #e6e6e6}
.mfp-container .events-list .calendar-event-details>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.mfp-container .events-list .calendar-event-details .image{max-width:13.75rem;min-width:13.75rem;margin:0 .9375rem 0 0}
.mfp-container .events-list .calendar-event-details .image img{display:block;width:100%}
.mfp-container .events-list .calendar-event-details .image .when{display:none}
.mfp-container .events-list .calendar-event-details .image.absent img{background-color:#fafafa}
.mfp-container .events-list .calendar-event-details .event-name{font-weight:600}
.mfp-container .events-list .calendar-event-details .event-name a{color:#0b5dac}
.mfp-container .events-list .calendar-event-details .when{margin:0 0 .625rem 0;font-weight:600}
@media screen and (max-width:39.9375em){.mfp-container .events-list .calendar-event-details .image{max-width:34.375vw;min-width:34.375vw}
}
@media screen and (max-width:31.1875em){.mfp-container .events-list .calendar-event-details>.i{display:block}
.mfp-container .events-list .calendar-event-details .image{margin:0;max-width:none;min-width:0}
.mfp-container .events-list .calendar-event-details .image.present{margin:0 0 .625rem 0}
.mfp-container .events-list .calendar-event-details .image.absent{display:none}
}
.app\/form\/daisy .form .inline-field input{width:auto}
.app\/form\/daisy .form fieldset{margin-bottom:3em}
.app\/form\/daisy .form fieldset>legend{margin-bottom:0}
.app\/form\/daisy .daisy-foot:after,.app\/form\/daisy .daisy-foot:before{display:table;content:"";line-height:0}
.app\/form\/daisy .daisy-foot:after{clear:both}
.app\/form\/daisy .daisy-foot a{float:left}
.app\/form\/daisy .daisy-foot a+a{float:right}
@media (max-width:47.9375em){.app\/form\/daisy .daisy-foot{text-align:center}
.app\/form\/daisy .daisy-foot a{float:none;display:block}
.app\/form\/daisy .daisy-foot a+a{float:none;margin-top:.75em}
}
.app\/form\/work-comp .field.report_type>.control-label,.app\/form\/work-comp .field.treatment_requested>.control-label{float:none;width:auto;text-align:center}
.app\/form\/work-comp .field.report_type>.control-label+.controls,.app\/form\/work-comp .field.treatment_requested>.control-label+.controls{margin-left:0;text-align:center}
@media (max-width:39.9375em){.app\/form\/work-comp .field.report_type>.control-label,.app\/form\/work-comp .field.treatment_requested>.control-label{text-align:left}
.app\/form\/work-comp .field.report_type>.control-label+.controls,.app\/form\/work-comp .field.treatment_requested>.control-label+.controls{text-align:left}
}
.app\/form\/marketing-collateral #what_fieldset{margin-right:-.9375rem}
.app\/form\/marketing-collateral #what_fieldset .description{font-weight:600}
.app\/form\/marketing-collateral #what_fieldset .field{margin-top:1.25rem;width:50%}
.app\/form\/marketing-collateral #what_fieldset .field .label-and-input{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.app\/form\/marketing-collateral #what_fieldset .field .label-and-input .control-label{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 5.27778em);width:calc(100% - 5.27778em);padding-right:1.25rem;white-space:normal;pointer-events:auto;font-weight:400;color:#333}
.app\/form\/marketing-collateral #what_fieldset .field .label-and-input .control-label .label-proper:after{display:none}
.app\/form\/marketing-collateral #what_fieldset .field .label-and-input .field-proper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:.83333em;width:4.44444em}
.app\/form\/marketing-collateral #what_fieldset .field.with-input .label-and-input .control-label{font-size:100%;font-weight:400;-webkit-transform:none;-ms-transform:none;transform:none}
@media screen and (max-width:47.9375em){.app\/form\/marketing-collateral #what_fieldset .field{width:100%}
}
.app\/form\/marketing-collateral #how_fieldset .description{font-weight:600}
.app\/form\/marketing-collateral #how_fieldset .help-block{padding-left:.3125rem;font-weight:600}
.app\/form\/intake .field.consent>.control-label{float:none;width:auto;text-align:center}
.app\/form\/intake .field.consent>.control-label+.controls{margin-left:0;text-align:center}
@media (max-width:39.9375em){.app\/form\/intake .field.consent>.control-label{text-align:left}
.app\/form\/intake .field.consent>.control-label+.controls{text-align:left}
}
.app\/form\/intake fieldset{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.5em 0;width:100%}
.app\/form\/intake .form-actions{padding-left:0;text-align:center}
.adventure-skills-registration-form .field-group h3{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #ccc}
.adventure-skills-registration-form .field-group .field-group{margin-top:3em}
.adventure-skills-registration-form .field-group .field-group h4{width:24.2424%;text-align:right;font-weight:700}
.adventure-skills-registration-form .field-group .field-group+.field-group{margin-top:3em;padding-top:3em;border-top:1px solid #ccc}
@media (max-width:40em){.adventure-skills-registration-form .field-group .field-group h4{width:auto;text-align:left}
}
.contact-patient-form textarea{height:12em}
.daisy-info{margin:0 auto;max-width:47.14286em}
.daisy-info .title{text-align:center}
.daisy-info .title img{max-width:100%}
.daisy-info .title h2{margin:0}
.daisy-info .collaboration{font-weight:700;color:#000;font-size:10px;line-height:38px}
.daisy-info .collaboration img{height:38px;vertical-align:text-bottom;padding-left:5px}
.daisy-info .blurb{font-size:16px;color:#6c9e2f;margin:20px auto;max-width:31.25em;font-weight:700}
.daisy-info .info{border-top:1px solid #eee;margin-top:40px;padding-top:20px;text-align:center}
.daisy-info .info .button{text-align:center;margin:30px 0}
.daisy-info .info .button a{background:#6C9E2F;color:#fff;padding:10px;border-radius:5px;line-height:1;font-family:Georgia,'Times New Roman',Times,serif;font-size:28px;font-variant:small-caps;border:1px solid #4e7222;text-shadow:1px 1px 0 #4e7222;-webkit-filter:dropshadow(color=#4e7222, offx=1, offy=1);filter:dropshadow(color=#4e7222, offx=1, offy=1)}
#l-b-m-main .daisy-info .info .button a{text-decoration:none}
.daisy-info .info .button a:hover{background:#75ab33}
.daisy-foot{border-top:1px solid #eee;margin-top:40px;padding:30px 0 0 0}
.daisy-foot:after,.daisy-foot:before{display:table;content:"";line-height:0}
.daisy-foot:after{clear:both}
.daisy-foot .shepherd{float:left;width:15.35714em}
.daisy-foot .daisy{float:right;position:relative;top:-1.14286em}
@media (max-width:30em){.daisy-foot .shepherd{width:48.86364%}
.daisy-foot .daisy{width:45.45455%}
}
.app\/form\/daisy{margin:0 auto;max-width:47.14286em}
.feedback-form .field.comments label.control-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.feedback-form .field.comments .field-proper{margin-left:0}
.indego-form .medical-group .control-label{float:none;padding-right:0;width:auto;text-align:left}
.indego-form .medical-group .control-label+.controls{margin-left:0}
.ms-patient-form .field-group h3{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #ccc}
.ms-patient-form .field-group .field-group{margin-top:3em}
.ms-patient-form .field-group .field-group h4{width:24.2424%;text-align:right;font-weight:700}
.ms-patient-form .field-group .field-group+.field-group{margin-top:3em;padding-top:3em;border-top:1px solid #ccc}
@media (max-width:40em){.ms-patient-form .field-group .field-group h4{width:auto;text-align:left}
}
.pain-study-form-proper .medical-group .control-label{float:none;display:inline-block;vertical-align:top;padding-right:0;width:66%;text-align:left}
.pain-study-form-proper .medical-group .control-label+.controls{display:inline-block;vertical-align:top;padding-left:.625em;margin-left:0}
@media (max-width:30em){.pain-study-form-proper .medical-group .control-label{display:block;width:auto}
.pain-study-form-proper .medical-group .control-label+.controls{text-align:left}
}
.app\/form\/refer-generic .form .field-note{font-size:100%}
.app\/form\/refer-generic .form .field.program option[disabled]{display:none}
.app\/form\/refer-generic .form .field.how_hear .ending-instructions{margin-top:3.33333em;margin-left:-42.85714%}
@media screen and (max-width:39.9375em){.app\/form\/refer-generic .form .field.how_hear .ending-instructions{margin-top:2em;margin-left:0}
}
.app\/form\/refer-generic .form.frontend-form.fancy .field.how_hear .ending-instructions{margin-left:0}
.app\/form\/refer-generic .form .inpatient-only,.app\/form\/refer-generic .form .program-dependent{display:none;margin:0;padding:1px 0}
.app\/form\/refer-generic .form .inpatient-only>*,.app\/form\/refer-generic .form .program-dependent>*{margin-top:.66667em;margin-bottom:0}
.app\/form\/refer-generic .form .field-note>:first-child{margin-top:0}
.app\/form\/refer-generic .form.frontend-form.fancy .field-note>p:first-child{margin-top:.75rem}
.renetx-study-form-proper .field.other_issues{margin:0 0 .44444em 0}
.renetx-study-form-proper .field.other_issues .field-description{display:inline}
.renetx-study-form-proper .field.other_issues .field-description p{display:inline;margin:0}
.renetx-study-form-proper .field.other_issues label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.renetx-study-form-proper .field.other_issues .field-proper{display:inline;vertical-align:middle;width:auto;margin:0}
.renetx-study-form-proper .field.other_issues select{margin-top:0}
.stroke-study-form-proper .medical-group .control-label{float:none;padding-right:0;width:auto;text-align:left}
.stroke-study-form-proper .medical-group .control-label+.controls{margin-left:0}
body.inner-page.tips-form .page-banner{display:none}
body.inner-page.tips-form .page-header{display:none}
body.inner-page.tips-form .title-and-content{max-width:41.11111em}
body.inner-page.tips-form .page-subnav{display:none}
body.inner-page.tips-form .page-content{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;margin:0 auto;width:100%;max-width:43.33333em;padding-left:1.11111em;padding-right:1.11111em}
body.inner-page.tips-form .breadcrumbs{display:none}
body.inner-page.tips-form .subnav-mobile{display:none}
.app\/accordion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.app\/accordion .accordion{margin:0}
.app\/accordion.in-span-slot{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em}
.accordion{margin:30px 0}
.accordion .tab-header .header-text{margin:1.5em 0 0 0}
.accordion .tab-header a{outline:0;width:100%;overflow:hidden;display:block}
.accordion .tab-header a span{display:inline-block;vertical-align:.15em;width:2.25em;text-align:center;line-height:0}
.accordion .tab-header a:hover span{color:#009BFF}
.accordion .tab-i{overflow:hidden;padding:0 0 0 2.89286em}
.accordion .tab-open .tab-header a{color:#009BFF}
.accordion .accordion .tab-header a:hover span{color:#009BFF}
.app\/inner\/areas{margin:1.5em 0}
.app\/inner\/areas.in-span-slot{padding-left:-webkit-calc(20.5128vw - 14.26281rem);padding-left:calc(20.5128vw - 14.26281rem);padding-right:-webkit-calc(20.5128vw - 14.26281rem);padding-right:calc(20.5128vw - 14.26281rem)}
@media screen and (max-width:75.5625em){.app\/inner\/areas.in-span-slot{padding-left:1.25rem;padding-right:1.25rem}
}
@media screen and (min-width:100.0625em){.app\/inner\/areas.in-span-slot{padding-left:-webkit-calc((100vw - 87.5rem)/ 2);padding-left:calc((100vw - 87.5rem)/ 2);padding-right:-webkit-calc((100vw - 87.5rem)/ 2);padding-right:calc((100vw - 87.5rem)/ 2)}
}
.area-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:100%}
.area-section .area-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-1em -.83333em 0 -.83333em}
.area-section .area-items>[id^=admin-slot]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1em}
.area-section .area-items>.content\/component,.area-section .area-items>[id^=admin-slot]>.content\/component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3333%;padding:0 .83333em}
.area-section .area-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:1em 0 0 0;padding:0 0 .66667em 0}
.area-section .area-item .area-image{position:relative}
.area-section .area-item .area-image img{vertical-align:middle}
.area-section .area-item .area-image .arrow-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:3;right:0;bottom:0;width:2.66667em;height:2.66667em;background-color:#035d9a}
.area-section .area-item .area-image .arrow-area .icon{color:#f7cc00}
.area-section .area-item .area-image .arrow-area .icon:before{display:block}
.area-section .area-item .area-image .arrow-area .icon+.sprite{display:none}
.area-section .area-item .area-image .arrow-area .sprite{font-size:50%}
.area-section .area-item .title{font-size:111.11111%;line-height:1.2001;margin:1em 0 0 0;font-weight:600}
@media screen and (min-width:64.0625em){.area-section .area-item .title{font-size:-webkit-calc(2.15054vw - 2.02px);font-size:calc(2.15054vw - 2.02px)}
}
@media screen and (min-width:75.6875em){.area-section .area-item .title{font-size:133.33333%}
}
.area-section .area-item .text>*{margin:.5em 0 0 0}
@media screen and (max-width:29.9375em){.area-section{margin-top:2.5em}
.area-section .area-items{display:block}
.area-section .area-items>[id^=admin-slot]{display:block}
.area-section .area-items>.content\/component,.area-section .area-items>[id^=admin-slot]>.content\/component{display:block;width:auto}
.area-section .area-items>.content\/component:last-child .area-item,.area-section .area-items>[id^=admin-slot]>.content\/component:last-child .area-item{border-bottom-width:0;padding-bottom:0}
}
.app\/inner\/contact-method.in-span-slot{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em}
.contact-method-box{position:relative;margin:1.5em 0;border:1px solid #e6e6e6}
.contact-method-box>.contact-icon{position:absolute;top:1px;left:1px;bottom:1px;width:7.14286em;background:#0065a3}
.contact-method-box>.contact-icon:after{content:"";position:absolute;left:100%;top:1.28571em;margin-left:-1px;width:0;height:0;border:.78571em solid transparent;border-left-color:#0065a3}
.contact-method-box>.contact-icon .contact-icon-proper{position:absolute;left:1.78571em;top:1.28571em;width:3.57143em;height:3.57143em;overflow:hidden}
.contact-method-box>.contact-icon .contact-icon-proper img{display:block;position:absolute;left:-.07143em;top:-.07143em;width:18.10714em;height:3.67857em;max-width:none}
.contact-method-box>.contact-icon.computer-icon img{left:-5.07143em}
.contact-method-box>.contact-icon.phone-icon img{left:-9.85714em}
.contact-method-box>.contact-icon.mail-icon img{left:-14.5em}
.contact-method-box .info{padding:0 1.42857em .71429em 9.28571em}
@media (max-width:29.9375em){.contact-method-box>.contact-icon{width:3.84615em}
.contact-method-box>.contact-icon:after{border:.84615em solid transparent;border-left-color:#0065a3}
.contact-method-box>.contact-icon .contact-icon-proper{left:.96154em;width:2em;height:2em}
.contact-method-box>.contact-icon .contact-icon-proper img{display:block;position:absolute;left:0;top:0;width:9.75em;height:1.98077em}
.contact-method-box>.contact-icon.computer-icon img{left:-2.69231em}
.contact-method-box>.contact-icon.phone-icon img{left:-5.30769em}
.contact-method-box>.contact-icon.mail-icon img{left:-7.84615em}
.contact-method-box .info{padding-left:5.38462em}
}
.app\/gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.gallery-slide{position:relative;width:100%;height:0;padding-bottom:56.25%}
.gallery-slide .photo{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;white-space:nowrap}
.gallery-slide .photo span{height:100%;vertical-align:middle;display:inline-block}
.gallery-slide .photo img{vertical-align:middle}
.gallery-slide .caption{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;padding:1.92857em;width:100%;background:rgba(0,0,0,.75);font-weight:700;color:#fff}
.gallery-slide .caption p{margin:0}
.gallery-slide .caption p+p{margin-top:.75em}
.gallery-slide .caption a{color:#fff;text-decoration:underline}
.gallery-slide.orientation-wide .photo img{width:100%!important;height:auto!important}
.gallery-slide.orientation-tall .photo img{width:auto!important;height:100%!important}
.thumbnail-gallery .title{position:relative;top:2px;margin-left:4.05em;margin-right:4.05em;text-align:center}
.thumbnail-gallery .gallery{position:relative}
.thumbnail-gallery .gallery .viewer-o{position:relative;width:100%;height:0;padding-bottom:56.25%}
.thumbnail-gallery .gallery .viewer{position:absolute;left:0;top:0;width:100%;height:100%;background:#555 url(images/pattern-stripe-300x300-opt.png);overflow:hidden}
.thumbnail-gallery .gallery .viewer .gallery-slide{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:0}
.thumbnail-gallery .gallery .jump{position:absolute;bottom:100%;margin-bottom:1.5em;outline:0;width:4.82143em;text-transform:uppercase;font-weight:700;color:#0065a3}
.thumbnail-gallery .gallery .jump .arrow{display:block;position:absolute;top:.11em;font-family:arial,sans-serif;font-size:300%;line-height:0;font-weight:700}
.thumbnail-gallery .gallery .jump.prev{left:0;padding-left:2.41071em}
.thumbnail-gallery .gallery .jump.prev .arrow{left:0}
.thumbnail-gallery .gallery .jump.next{right:0;text-align:right;padding-right:2.41071em}
.thumbnail-gallery .gallery .jump.next .arrow{right:0}
.thumbnail-gallery .gallery .jump:focus,.thumbnail-gallery .gallery .jump:hover{color:#0094f0}
.thumbnail-gallery .gallery .jump.disabled{color:#e1e1e1;cursor:default}
.thumbnail-gallery .gallery .thumbs{margin:0 -2.7027% 2.25em -2.7027%}
.thumbnail-gallery .gallery .thumbs:after,.thumbnail-gallery .gallery .thumbs:before{display:table;content:"";line-height:0}
.thumbnail-gallery .gallery .thumbs:after{clear:both}
.thumbnail-gallery .gallery .thumb{position:relative;float:left;width:16.92308%;margin-left:2.5641%;margin-top:2.5641%;padding-bottom:9.51923%}
.thumbnail-gallery .gallery .thumb img{display:block;position:absolute;left:0;top:0;width:100%!important;height:100%!important;background:#eee}
.thumbnail-gallery .gallery .thumb a{display:block;position:absolute;left:-2px;top:-2px;width:100%;height:100%;outline:0;overflow:hidden;border:2px solid #fff}
.thumbnail-gallery .gallery .thumb a.active{border:2px solid #222}
.thumbnail-gallery .gallery .nav{position:absolute;right:0;top:-46px}
.thumbnail-gallery .gallery .nav a{display:block;outline:0;float:left;overflow:hidden;text-decoration:none}
.thumbnail-gallery .gallery .nav a.previous{margin-right:22px}
.thumbnail-gallery .gallery.orientation-tall .viewer-o{padding-bottom:100%}
.thumbnail-gallery .gallery.orientation-tall .thumb{padding-bottom:16.92308%}
@media (max-width:39.9375em){.thumbnail-gallery .title{margin-left:0;margin-right:0;margin-bottom:2.7em}
}
@media (max-width:39.9375em){.thumbnail-gallery .gallery{margin-left:-1.11111em;margin-right:-1.11111em}
.thumbnail-gallery .gallery .jump.prev{left:1.92857em}
.thumbnail-gallery .gallery .jump.next{right:1.92857em}
.thumbnail-gallery .gallery .thumbs{margin-left:0;margin-right:0}
.thumbnail-gallery .gallery-slide .caption{padding:2.04082%;font-size:72.22222%;line-height:2.07692;font-weight:400}
.thumbnail-gallery .gallery .thumb{width:22.44898%;margin-left:2.04082%;margin-top:2.04082%;padding-bottom:12.62755%}
.thumbnail-gallery .gallery.orientation-tall .thumb{padding-bottom:22.44898%}
}
.app\/gallery-photo{display:none;margin:22px 0}
.no-js .gallery,body.admin-content-edit .gallery{display:none}
.no-js body .app\/gallery-photo,body.admin-content-edit .app\/gallery-photo{display:block}
.csstransforms .gallery .jump .arrow{top:0;width:.5em;height:.5em;text-align:left}
.csstransforms .gallery .jump .arrow span{display:block;position:absolute;bottom:0;right:0;background:#0065a3;border-radius:10%}
.csstransforms .gallery .jump .arrow span.upper{overflow:hidden;text-indent:-1000em;width:30%;height:100%}
.csstransforms .gallery .jump .arrow span.lower{width:100%;height:30%}
.csstransforms .gallery .jump.next .arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.csstransforms .gallery .jump.prev .arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.csstransforms .gallery .jump.prev .arrow span{right:auto;left:0}
.csstransforms .gallery .jump:focus .arrow span,.csstransforms .gallery .jump:hover .arrow span{background:#0094f0}
.csstransforms .gallery .jump.disabled .arrow span{background:#e1e1e1}
.related-videos-area{padding:3em 0}
.related-videos-area>.i{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto}
.related-videos-area>.i:after,.related-videos-area>.i:before{display:table;content:"";line-height:0}
.related-videos-area>.i:after{clear:both}
.related-videos-area .section-header{border:1px solid #e6e6e6;width:100%;background:#fbfbfb;text-align:center}
.related-videos-area .section-header .header-text{margin:1.125em 0;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;font-size:133.33333%;line-height:1.125;color:#666}
.related-videos-area .videos-list{border:1px solid #e6e6e6;border-top:0;width:100%;padding-top:1.5em;background:#fff;text-align:center}
.related-videos-area .video{width:22.44898%;float:left;margin-right:0;margin-left:1.02041%;margin-right:1.02041%;margin-bottom:2.04082%;float:none;display:inline-block;vertical-align:top}
@media (max-width:63.9375em){.related-videos-area .videos-list{padding-top:4.08163%}
.related-videos-area .video{width:43.87755%;float:left;margin-right:0;margin-left:2.04082%;margin-right:2.04082%;float:none;display:inline-block;vertical-align:top;margin-bottom:4.08163%}
.related-videos-area .video .title{margin:.79412em 0 .39706em 0;font-size:94.44444%;line-height:1.58824}
}
@media (max-width:39.9375em){.related-videos-area .videos-list{padding-top:4.08163%}
.related-videos-area .video .title{margin:.9em 0 0 0;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:400;font-size:83.33333%;line-height:1.8}
.related-videos-area .video .description{display:none}
}
@media (max-width:29.9375em){.related-videos-area .videos-list{width:auto;padding:1.92857em}
.related-videos-area .video{float:none;width:auto;margin-right:auto;display:block;float:none;width:100%;margin:0 0 2.25em 0}
.related-videos-area .video .title{margin:.9em 0 0 0;font-size:83.33333%;line-height:1.8}
.related-videos-area .video .description{display:none}
}
.return-link{border-top:1px solid #e6e6e6;padding:1.5em 0 0 0}
.return-link:after,.return-link:before{display:table;content:"";line-height:0}
.return-link:after{clear:both}
.return-link a{display:block;position:relative;float:left;outline:0;padding-left:2.41071em;text-transform:uppercase;font-weight:700;color:#0065a3}
.return-link a .arrow{display:block;position:absolute;left:0;top:.11em;font-family:arial,sans-serif;font-size:300%;line-height:0;font-weight:700}
.return-link a:focus,.return-link a:hover{color:#0094f0}
@media (max-width:39.9375em){.return-link{margin-left:-1.92857em;margin-right:-1.92857em;padding-left:1.92857em;padding-right:1.92857em}
}
.csstransforms .return-link a .arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;width:.5em;height:.5em;text-align:left}
.csstransforms .return-link a .arrow span{display:block;position:absolute;bottom:0;left:0;background:#0065a3;border-radius:10%}
.csstransforms .return-link a .arrow span.upper{overflow:hidden;text-indent:-1000em;width:30%;height:100%}
.csstransforms .return-link a .arrow span.lower{width:100%;height:30%}
.csstransforms .return-link a:focus .arrow span,.csstransforms .return-link a:hover .arrow span{background:#0094f0}
.app\/inner\/return-link.in-span-slot{margin:3em 0 1.5em 0;border-top:1px solid #e6e6e6}
.app\/inner\/return-link.in-span-slot .return-link{padding-left:-webkit-calc(20.5128vw - 14.26281rem);padding-left:calc(20.5128vw - 14.26281rem);padding-right:-webkit-calc(20.5128vw - 14.26281rem);padding-right:calc(20.5128vw - 14.26281rem);margin-top:0;margin-bottom:0;border-top-width:0}
@media screen and (max-width:75.5625em){.app\/inner\/return-link.in-span-slot .return-link{padding-left:1.25rem;padding-right:1.25rem}
}
@media screen and (min-width:100.0625em){.app\/inner\/return-link.in-span-slot .return-link{padding-left:-webkit-calc((100vw - 87.5rem)/ 2);padding-left:calc((100vw - 87.5rem)/ 2);padding-right:-webkit-calc((100vw - 87.5rem)/ 2);padding-right:calc((100vw - 87.5rem)/ 2)}
}
@media (max-width:39.9375em){.app\/inner\/return-link.in-span-slot .return-link{margin-left:0;margin-right:0;padding-left:1.11111em;padding-right:1.11111em}
}
.app\/inner\/three-columns.in-span-slot{padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.app\/inner\/three-columns.in-span-slot{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.inner-three-columns-layout{margin:1.5em 0}
.inner-three-columns-layout>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.75em -.55556em}
.inner-three-columns-layout .column{margin:.75em .55556em;width:-webkit-calc(33.333% - 1.11111em);width:calc(33.333% - 1.11111em)}
.inner-three-columns-layout .column .content\/html>*{margin-top:0;margin-bottom:0}
.inner-three-columns-layout .column .content\/html>*+*{margin-top:23px}
@media screen and (max-width:63.9375em){.inner-three-columns-layout>.i{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.inner-three-columns-layout .column{width:-webkit-calc(50% - 1.11111em);width:calc(50% - 1.11111em)}
}
@media screen and (max-width:47.9375em){.inner-three-columns-layout .column{width:-webkit-calc(33.333% - 1.11111em);width:calc(33.333% - 1.11111em)}
}
@media screen and (max-width:44.625em){.inner-three-columns-layout .column{width:-webkit-calc(50% - 1.11111em);width:calc(50% - 1.11111em)}
}
@media screen and (max-width:24.9375em){.inner-three-columns-layout .column{width:-webkit-calc(100% - 1.11111em);width:calc(100% - 1.11111em)}
}
.app\/inner\/two-columns.in-span-slot{padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.app\/inner\/two-columns.in-span-slot{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.inner-two-columns-layout{margin:1.5em 0}
.inner-two-columns-layout>.i{margin:0 -1.92857em}
.inner-two-columns-layout .column{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:0 1.92857em}
@media (max-width:1023px){.inner-two-columns-layout>.i{margin:0 -.96429em}
.inner-two-columns-layout .column{padding:0 .96429em}
}
@media (max-width:767px){.inner-two-columns-layout>.i{margin:0 -1.92857em}
.inner-two-columns-layout .column{padding:0 1.92857em}
}
@media (max-width:639px){.inner-two-columns-layout>.i{margin:0 -.96429em}
.inner-two-columns-layout .column{padding:0 .96429em}
}
@media (max-width:539px){.inner-two-columns-layout>.i{margin:0}
.inner-two-columns-layout .column{display:block;width:auto;max-width:22.14286em;margin:1.5em auto 1.5em auto;padding:0}
}
.inner-two-columns-box .image img{display:block;width:100%}
.inner-two-columns-box .info{border:1px solid #e6e6e6;padding:1.5em 1.92857em;text-align:center}
.inner-two-columns-box .title{font-size:100%;line-height:1.5;margin-top:0;margin-bottom:.75em;color:#333}
.inner-two-columns-box .description{color:grey}
.inner-two-columns-box .description>*{margin-top:0;margin-bottom:0}
.inner-two-columns-box .description>*+*{margin-top:.75em}
.inner-two-columns-box .more{margin-top:.75em;text-transform:uppercase;font-weight:600}
.app\/inner\/video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:40em;margin-left:auto;margin-right:auto}
.embedded-video{margin:0}
.embedded-video.no-thumbnail{position:relative;margin:20px 0;padding-top:56.25%}
.embedded-video.no-thumbnail iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.app\/inner\/video+.app\/inner\/video .embedded-video{margin-top:20px}
.admissions-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1.5em 0;background-color:#035d9a;padding:.83333em 1.66667em;min-width:35em;color:#fff}
.admissions-cta .icon-area{padding:.83333em 0;color:#f7cc00}
.admissions-cta .icon-area .icon{font-size:311.11111%}
.admissions-cta .icon-area .icon:before{display:block}
.admissions-cta .icon-area .icon.icon-shepherd{font-size:422.22222%;display:inline-block;margin-left:-.13158em;margin-right:-.13158em}
.admissions-cta .message-area{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:111.11111%;padding:.75em 1.5em;min-width:7.5em}
.admissions-cta .message-area>*{margin-top:0;margin-bottom:0}
.admissions-cta .message-area>*+*{margin-top:.675em}
.admissions-cta .message-area a{color:inherit;text-decoration:underline}
@media screen and (min-width:37.5em) and (max-width:47.9375em){.admissions-cta .message-area>*{font-size:2.34375vw}
}
@media screen and (min-width:30em) and (max-width:37.4375em){.admissions-cta .message-area>*{font-size:70%}
}
@media screen and (min-width:25em) and (max-width:29.9375em){.admissions-cta .message-area>*{font-size:78.7499%}
}
.admissions-cta .button-area{padding:.83333em 0;text-align:center}
.admissions-cta .button-area .btn{white-space:nowrap}
.admissions-cta.style-blue-border{background-color:#fff;-webkit-box-shadow:0 0 0 .25rem #00649d inset;box-shadow:0 0 0 .25rem #00649d inset;color:#00649d}
.admissions-cta.style-orange-border{background-color:#fff;-webkit-box-shadow:0 0 0 .25rem #ef6a29 inset;box-shadow:0 0 0 .25rem #ef6a29 inset;color:#00649d}
.admissions-cta.style-orange-border .icon{color:#ef6a29}
.admissions-cta.style-light{background-color:#037AC9}
.admissions-cta.style-blue-fill{background-color:#00649d;color:#fff}
.admissions-cta.style-blue-fill .icon{color:#ffd100}
.admissions-cta.style-blue-outline{-webkit-box-shadow:0 0 0 .22222em #00649d inset;box-shadow:0 0 0 .22222em #00649d inset;background-color:#fff;color:#00649d}
.admissions-cta.style-blue-outline .icon{color:#ffd100}
.admissions-cta.style-purple-outline{-webkit-box-shadow:0 0 0 .22222em #614d7d inset;box-shadow:0 0 0 .22222em #614d7d inset;background-color:#fff;color:#00649d}
.admissions-cta.style-purple-outline .icon{color:#614d7d}
@media screen and (max-width:47.9375em){.admissions-cta{min-width:0}
}
@media screen and (max-width:39.9375em){.admissions-cta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.admissions-cta .message-area{width:-webkit-calc(100% - 4.5em);width:calc(100% - 4.5em);padding-right:0}
.admissions-cta .button-area{width:100%;padding-top:1.11111em;padding-left:4.5em}
.admissions-cta .button-area .btn{white-space:normal}
}
@media screen and (max-width:24.9375em){.admissions-cta{display:block}
.admissions-cta .icon-area{float:left;margin:.3125rem 1.25rem .3125rem 0}
.admissions-cta .icon-area .sprite{font-size:66.66667%}
.admissions-cta .message-area{font-size:88.88889%;padding-left:0;width:auto}
.admissions-cta .button-area{padding-left:0;text-align:center}
}
.patient-programs-2019{background-color:#fff;padding:1px 0}
.patient-programs-2019>.i{padding:2.77778em -webkit-calc(20.5128vw - 12.67806em) 3.33333em;padding:2.77778em calc(20.5128vw - 12.67806em) 3.33333em}
@media screen and (max-width:75.5625em){.patient-programs-2019>.i{padding:2.22222em 1.25rem 3.33333em}
}
@media screen and (min-width:75.6875em){.patient-programs-2019>.i{padding-top:-webkit-calc(4.22535vw - .0626em);padding-top:calc(4.22535vw - .0626em);padding-bottom:-webkit-calc(4.22535vw + .49296em);padding-bottom:calc(4.22535vw + .49296em)}
}
.patient-programs-2019 .section-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 2.22222em 0}
.patient-programs-2019 .section-top .section-header{margin:0 .55556em 0 0;font-size:188.88889%;line-height:1.11775;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600}
.patient-programs-2019 .section-top .view-all{font-size:100%;line-height:1.22232;margin:auto 0 .05556em auto;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;text-align:right}
@media screen and (max-width:63.9375em){.patient-programs-2019 .section-top{font-size:1.75781vw}
}
@media screen and (max-width:46.1875em){.patient-programs-2019 .section-top{font-size:64.16667%}
}
.patient-programs-2019 .box-areas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}
.patient-programs-2019 .box-areas>.area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.patient-programs-2019 .box-areas>.area>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.patient-programs-2019 .box-areas .area-main{width:24.28571%;padding-right:1.42857%}
.patient-programs-2019 .box-areas .area-side{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:78.57143%;padding-left:1.42857%}
.patient-programs-2019 .box-areas .area-side>[id^=admin-slot-]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.patient-programs-2019 .area-side{margin-top:-2.22222em}
.patient-programs-2019 .area-side .app\/landing\/rev2019\/patient-program{margin-top:2.22222em;margin-right:3.7037%;width:-webkit-calc(33.333% - (40/1080) *100%);width:calc(33.333% - (40/1080) *100%);min-height:15.55556em}
@media screen and (max-width:99.9375em){.patient-programs-2019 .area-side{margin-top:-webkit-calc(-1*(1.68803vw + .72176em));margin-top:calc(-1*(1.68803vw + .72176em))}
.patient-programs-2019 .area-side .app\/landing\/rev2019\/patient-program{margin-top:-webkit-calc(1.68803vw + .72176em);margin-top:calc(1.68803vw + .72176em)}
}
.admin-content-edit .patient-programs-2019.no-main .box-areas .area-main{width:auto}
.patient-programs-2019.no-main .box-areas{display:block}
.patient-programs-2019.no-main .box-areas .area-side{margin:0 -1.92308% 0 -1.92308%;width:auto;padding-left:0}
.patient-programs-2019.no-main .box-areas .area-side .app\/landing\/rev2019\/patient-program{margin:1.11111em 1.78571%;width:-webkit-calc(25% - (40/1120*100%));width:calc(25% - (40/1120*100%))}
@media screen and (max-width:47.9375em){.patient-programs-2019 .box-areas{display:block;margin:-.625rem}
.patient-programs-2019 .box-areas>.area{display:inline;margin:0;width:auto;padding:0}
.patient-programs-2019 .box-areas>.area>[id^=admin-slot-]{display:inline}
.patient-programs-2019 .box-areas .app\/landing\/rev2019\/patient-program{margin:.625rem;float:left;width:-webkit-calc(50% - 1.25rem);width:calc(50% - 1.25rem);min-height:15.55556em}
.patient-programs-2019 .box-areas .app\/landing\/rev2019\/patient-program:nth-child(3){clear:left}
.patient-programs-2019 .box-areas .area-main .app\/landing\/rev2019\/patient-program{min-height:-webkit-calc(31.11111em + 1.25rem);min-height:calc(31.11111em + 1.25rem)}
.patient-programs-2019.no-main .box-areas .area-side .app\/landing\/rev2019\/patient-program{margin:.625rem;width:-webkit-calc(50% - 1.25rem);width:calc(50% - 1.25rem)}
}
.app\/landing\/rev2019\/patient-program{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;background-color:#1a1a1a}
.app\/landing\/rev2019\/patient-program>a{display:block;padding:9.375% 9.375% 2.44444em}
.app\/landing\/rev2019\/patient-program .content\/component-menu{position:absolute!important;left:0;top:0!important;width:100%;z-index:1}
.app\/landing\/rev2019\/patient-program .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a}
.app\/landing\/rev2019\/patient-program .bg img{display:block;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';opacity:.8;-webkit-transition:opacity 120ms;transition:opacity 120ms}
.app\/landing\/rev2019\/patient-program a:hover .bg img{opacity:1}
.app\/landing\/rev2019\/patient-program .name{position:relative;font-size:133.33333%;line-height:1.16677;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#fff;font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.9)}
.app\/landing\/rev2019\/patient-program .arrow-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:0;width:2.66667em;height:2.66667em;background-color:#035d9a}
.app\/landing\/rev2019\/patient-program .arrow-area .icon{color:#f7cc00}
.app\/landing\/rev2019\/patient-program .arrow-area .icon:before{display:block}
.app\/landing\/rev2019\/patient-program .arrow-area .icon+.sprite{display:none}
.app\/landing\/rev2019\/patient-program .arrow-area .sprite{font-size:50%}
@media screen and (max-width:75.5625em){.app\/landing\/rev2019\/patient-program{font-size:1.4876vw}
}
@media screen and (max-width:47.9375em){.app\/landing\/rev2019\/patient-program{font-size:2.34375vw}
}
@media screen and (max-width:26.1875em){.app\/landing\/rev2019\/patient-program{font-size:48.5185%}
}
.slideshow-section-2019{position:relative}
.slideshow-section-2019.in-main-slot{clear:both;margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0}
@media screen and (min-width:75.6875em){.slideshow-section-2019.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.slideshow-section-2019 .section-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.slideshow-section-2019 .controls-2019{position:absolute;bottom:1.66667em;left:-webkit-calc(20.5128vw - 12.67806em);left:calc(20.5128vw - 12.67806em)}
@media screen and (max-width:75.5625em){.slideshow-section-2019 .controls-2019{left:1.11111em}
}
.slideshow-section-2019 .controls-2019 button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;font-size:133.33333%;line-height:1.0001;width:1.75em;height:1.75em;border-radius:50%;background-color:rgba(255,255,255,.2);color:#fff;-webkit-transition:-webkit-transform 320ms,background-color 120ms;transition:transform 320ms,background-color 120ms;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.slideshow-section-2019 .controls-2019 button:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.slideshow-section-2019 .controls-2019 button:focus{background-color:rgba(255,255,255,.33)}
.slideshow-section-2019 .slideshow-slide{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;position:relative;outline:0;min-height:43.75vw;background-color:#1a1a1a}
@media screen and (min-width:85.6875em){.slideshow-section-2019 .slideshow-slide{min-height:0;height:37.5rem}
}
.slideshow-section-2019 .slideshow-slide .bg{position:absolute;top:0;left:0;width:100%;height:100%}
.slideshow-section-2019 .slideshow-slide .bg:after{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100% 100%}
.slideshow-section-2019 .slideshow-slide .bg img{display:block;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}
.slideshow-section-2019 .slideshow-slide.color-a .bg:after{background-image:url(components/landing/rev2019/overlay-a.png)}
.slideshow-section-2019 .slideshow-slide.color-b .bg:after{background-image:url(components/landing/rev2019/overlay-b.png)}
.slideshow-section-2019 .slideshow-slide.color-c .bg:after{background-image:url(components/landing/rev2019/overlay-c.png)}
.slideshow-section-2019 .slideshow-slide.color-d .bg:after{background-image:url(components/landing/rev2019/overlay-d.png)}
.slideshow-section-2019 .slideshow-slide.color-e .bg:after{background-image:url(components/landing/rev2019/overlay-e.png)}
.slideshow-section-2019 .slideshow-slide.color-f .bg:after{background-image:url(components/landing/rev2019/overlay-f.png)}
.slideshow-section-2019 .slideshow-slide.color-g .bg:after{background-image:url(components/landing/rev2019/overlay-g.png)}
.slideshow-section-2019 .slideshow-slide.opacity-70 .bg:after{opacity:.78}
.slideshow-section-2019 .slideshow-slide.opacity-50 .bg:after{opacity:.56}
.slideshow-section-2019 .slideshow-slide.opacity-30 .bg:after{opacity:.33}
.slideshow-section-2019 .slideshow-slide.opacity-10 .bg:after{opacity:.11}
.slideshow-section-2019 .slideshow-slide>.i,.slideshow-section-2019 .slideshow-slide>a>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;margin:auto 1.11111em auto 0;padding:.83333em 0 .83333em -webkit-calc(20.5128vw - 12.67806em);padding:.83333em 0 .83333em calc(20.5128vw - 12.67806em);-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(50% - 20.5128vw + 12.67806em - 1.11111em);width:calc(50% - 20.5128vw + 12.67806em - 1.11111em);max-width:-webkit-calc(29.72222em + 12.67806em);max-width:calc(29.72222em + 12.67806em)}
@media screen and (max-width:75.5625em){.slideshow-section-2019 .slideshow-slide>.i,.slideshow-section-2019 .slideshow-slide>a>.i{padding-left:1.11111em}
}
@media screen and (max-width:56.6875em){.slideshow-section-2019 .slideshow-slide>.i,.slideshow-section-2019 .slideshow-slide>a>.i{width:auto}
}
.slideshow-section-2019 .slideshow-slide.text-bottom>.i,.slideshow-section-2019 .slideshow-slide.text-bottom>a>.i{margin-bottom:1.11111em}
.slideshow-section-2019 .slideshow-slide .slide-link-container{margin-top:1rem;padding-bottom:.25rem}
.slideshow-section-2019 .slideshow-slide .slide-link-container .btn{font-size:100%}
@media screen and (max-width:56.6875em){.slideshow-section-2019 .slideshow-slide .slide-link-container .btn{font-size:125%}
}
.slideshow-section-2019 .slideshow-slide .text-area{color:#fff}
.slideshow-section-2019 .slideshow-slide .text-area .large-text{font-size:311.11111%;line-height:1.17867;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:500}
.slideshow-section-2019 .slideshow-slide .text-area .small-text{font-size:122.22222%;line-height:1.36374;margin:.81818em 0}
.slideshow-section-2019 .slideshow-slide .text-area .l{-webkit-box-decoration-break:clone;box-decoration-break:clone}
.slideshow-section-2019 .slideshow-slide .text-area .slide-link-container{margin-top:1.33333em}
.slideshow-section-2019 .slideshow-slide .text-area .slide-link-container .btn{padding-left:10%;padding-right:10%;font-weight:600}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-none{color:#fff;text-shadow:0 0 20px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.4),0 0 3px rgba(0,0,0,.6)}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-none .large-text{font-size:311.11111%;line-height:1.07153}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-none .small-text{font-size:122.22222%;line-height:1.45465}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-1 .l{margin-left:.5rem;background-color:#FFF;color:#222;-webkit-box-shadow:-.5rem 0 0 #FFF,.5rem 0 0 #FFF;box-shadow:-.5rem 0 0 #FFF,.5rem 0 0 #FFF}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-2 .l{margin-left:.5rem;background-color:#000;color:#fff;-webkit-box-shadow:-.5rem 0 0 #000,.5rem 0 0 #000;box-shadow:-.5rem 0 0 #000,.5rem 0 0 #000}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-3 .l{margin-left:.5rem;background-color:#00649D;color:#fff;-webkit-box-shadow:-.5rem 0 0 #00649D,.5rem 0 0 #00649D;box-shadow:-.5rem 0 0 #00649D,.5rem 0 0 #00649D}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-4 .l{margin-left:.5rem;background-color:#FFD100;color:#222;-webkit-box-shadow:-.5rem 0 0 #FFD100,.5rem 0 0 #FFD100;box-shadow:-.5rem 0 0 #FFD100,.5rem 0 0 #FFD100}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-5 .l{margin-left:.5rem;background-color:#84AF5B;color:#222;-webkit-box-shadow:-.5rem 0 0 #84AF5B,.5rem 0 0 #84AF5B;box-shadow:-.5rem 0 0 #84AF5B,.5rem 0 0 #84AF5B}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-6 .l{margin-left:.5rem;background-color:#5E6A71;color:#fff;-webkit-box-shadow:-.5rem 0 0 #5E6A71,.5rem 0 0 #5E6A71;box-shadow:-.5rem 0 0 #5E6A71,.5rem 0 0 #5E6A71}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-7 .l{margin-left:.5rem;background-color:#614D7D;color:#fff;-webkit-box-shadow:-.5rem 0 0 #614D7D,.5rem 0 0 #614D7D;box-shadow:-.5rem 0 0 #614D7D,.5rem 0 0 #614D7D}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-8 .l{margin-left:.5rem;background-color:#EF6A29;color:#222;-webkit-box-shadow:-.5rem 0 0 #EF6A29,.5rem 0 0 #EF6A29;box-shadow:-.5rem 0 0 #EF6A29,.5rem 0 0 #EF6A29}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-9 .l{margin-left:.5rem;background-color:#69B4F6;color:#222;-webkit-box-shadow:-.5rem 0 0 #69B4F6,.5rem 0 0 #69B4F6;box-shadow:-.5rem 0 0 #69B4F6,.5rem 0 0 #69B4F6}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-10 .l{margin-left:.5rem;background-color:#FFE090;color:#222;-webkit-box-shadow:-.5rem 0 0 #FFE090,.5rem 0 0 #FFE090;box-shadow:-.5rem 0 0 #FFE090,.5rem 0 0 #FFE090}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-11 .l{margin-left:.5rem;background-color:#99E071;color:#222;-webkit-box-shadow:-.5rem 0 0 #99E071,.5rem 0 0 #99E071;box-shadow:-.5rem 0 0 #99E071,.5rem 0 0 #99E071}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-12 .l{margin-left:.5rem;background-color:#60C6D6;color:#222;-webkit-box-shadow:-.5rem 0 0 #60C6D6,.5rem 0 0 #60C6D6;box-shadow:-.5rem 0 0 #60C6D6,.5rem 0 0 #60C6D6}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-13 .l{margin-left:.5rem;background-color:#CFC9D8;color:#222;-webkit-box-shadow:-.5rem 0 0 #CFC9D8,.5rem 0 0 #CFC9D8;box-shadow:-.5rem 0 0 #CFC9D8,.5rem 0 0 #CFC9D8}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-14 .l{margin-left:.5rem;background-color:#F7B494;color:#222;-webkit-box-shadow:-.5rem 0 0 #F7B494,.5rem 0 0 #F7B494;box-shadow:-.5rem 0 0 #F7B494,.5rem 0 0 #F7B494}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-15 .l{margin-left:.5rem;background-color:#2E85BF;color:#141414;-webkit-box-shadow:-.5rem 0 0 #2E85BF,.5rem 0 0 #2E85BF;box-shadow:-.5rem 0 0 #2E85BF,.5rem 0 0 #2E85BF}
.slideshow-section-2019 .slideshow-slide .text-area.text-bg-16 .l{margin-left:.5rem;background-color:#C3C8C8;color:#222;-webkit-box-shadow:-.5rem 0 0 #C3C8C8,.5rem 0 0 #C3C8C8;box-shadow:-.5rem 0 0 #C3C8C8,.5rem 0 0 #C3C8C8}
.slideshow-section-2019 .slideshow-slide .text-area.text-color-blue .l{color:#02416c}
@media screen and (max-width:75.5625em){.slideshow-section-2019 .slideshow-slide .text-area{font-size:1.4876vw}
}
@media screen and (max-width:56.6875em){.slideshow-section-2019 .slideshow-slide .text-area{font-size:88.88889%}
}
@media screen and (max-width:47.9375em){.slideshow-section-2019 .slideshow-slide .text-area{font-size:2.08333vw}
}
@media screen and (max-width:34.4375em){.slideshow-section-2019 .slideshow-slide .text-area{font-size:63.79611%}
}
.slideshow-section-2019>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;width:50%;max-width:37.77778em;height:100%;padding:0 -webkit-calc(20.5128vw - 12.68028em) 0 0;padding:0 calc(20.5128vw - 12.68028em) 0 0}
@media screen and (min-width:85.6875em){.slideshow-section-2019>.i{padding-right:-webkit-calc(29.1304vw - 19.22706em);padding-right:calc(29.1304vw - 19.22706em)}
}
@media screen and (max-width:75.5625em){.slideshow-section-2019>.i{padding:0 1.25rem}
}
@media screen and (max-width:75.5625em){.slideshow-section-2019>.i{font-size:1.4876vw}
}
@media screen and (max-width:56.6875em){.slideshow-section-2019>.i{font-size:78.79611%;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none}
}
.slideshow-section-2019 .boxes-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto 0;width:100%}
.slideshow-section-2019 .boxes-area .side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 .625rem 0 0;width:-webkit-calc(50% - .625rem);width:calc(50% - .625rem)}
.slideshow-section-2019 .boxes-area .side+.side{margin:0 0 0 .625rem}
.slideshow-section-2019 .boxes-area .side .slideshow-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:.55556em 0;background-color:rgba(0,47,73,.6);text-align:center;color:#fff;-webkit-transition:background-color 640ms;transition:background-color 640ms}
.slideshow-section-2019 .boxes-area .side .slideshow-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:1.11111em .83333em;color:#fff}
.slideshow-section-2019 .boxes-area .side .slideshow-box .bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 120ms;transition:opacity 120ms}
.slideshow-section-2019 .boxes-area .side .slideshow-box .bg img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);object-fit:cover;font-family:'object-fit: cover;'}
.slideshow-section-2019 .boxes-area .side .slideshow-box .bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,47,73,.79);-webkit-transition:background-color 640ms;transition:background-color 640ms}
.slideshow-section-2019 .boxes-area .side .slideshow-box.refer .bg img{object-position:top center}
.slideshow-section-2019 .boxes-area .side .slideshow-box .icon-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:50%;border:2px solid #035d9a;width:5.11111em;height:5.11111em;-webkit-transition:all 120ms;transition:all 120ms}
.slideshow-section-2019 .boxes-area .side .slideshow-box .icon-area .sprite{font-size:50%}
.slideshow-section-2019 .boxes-area .side .slideshow-box .label-area{position:relative;font-size:100%;line-height:1.22232;margin:.66667em 0 0 0;font-weight:600}
@media screen and (max-width:75.5625em){.slideshow-section-2019 .boxes-area .side .slideshow-box .label-area{font-size:1.4876vw}
}
.slideshow-section-2019 .boxes-area .side .slideshow-box a:focus .bg,.slideshow-section-2019 .boxes-area .side .slideshow-box a:hover .bg{opacity:1}
.slideshow-section-2019 .boxes-area .side .slideshow-box a:focus .icon-area,.slideshow-section-2019 .boxes-area .side .slideshow-box a:hover .icon-area{border-color:#357dae;-webkit-box-shadow:0 0 10px rgba(136,185,219,.35),inset 0 0 10px rgba(136,185,219,.35);box-shadow:0 0 10px rgba(136,185,219,.35),inset 0 0 10px rgba(136,185,219,.35);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.slideshow-section-2019 .boxes-area .side.b .slideshow-box:nth-child(2) a{padding-top:2.22222em;padding-bottom:2.22222em}
.slideshow-section-2019 .boxes-area .side:last-child .icon-area{width:3.44444em;height:3.44444em}
.slideshow-section-2019 .boxes-area .side:last-child .icon-area .sprite{font-size:40%}
@media screen and (min-width:56.75em){.slideshow-section-2019.showing-color-a .boxes-area .side .slideshow-box,.slideshow-section-2019.showing-color-b .boxes-area .side .slideshow-box{background-color:rgba(99,40,11,.65)}
.slideshow-section-2019.showing-color-a .boxes-area .side .slideshow-box .bg:after,.slideshow-section-2019.showing-color-b .boxes-area .side .slideshow-box .bg:after{background-color:rgba(99,40,11,.8)}
.slideshow-section-2019.showing-color-e .boxes-area .side .slideshow-box{background-color:rgba(0,0,0,.41)}
.slideshow-section-2019.showing-color-e .boxes-area .side .slideshow-box .bg:after{background-color:rgba(34,34,34,.55)}
.slideshow-section-2019.showing-color-f .boxes-area .side .slideshow-box,.slideshow-section-2019.showing-color-g .boxes-area .side .slideshow-box{background-color:rgba(34,17,59,.65)}
.slideshow-section-2019.showing-color-f .boxes-area .side .slideshow-box .bg:after,.slideshow-section-2019.showing-color-g .boxes-area .side .slideshow-box .bg:after{background-color:rgba(34,17,59,.8)}
}
@media screen and (max-width:56.6875em){.slideshow-section-2019{background-color:#fff}
.slideshow-section-2019>.i{position:static;width:100%}
.slideshow-section-2019 .slideshow-slide{display:block!important;min-height:0;background-color:#fff}
.slideshow-section-2019 .slideshow-slide .bg{position:relative}
.slideshow-section-2019 .slideshow-slide .bg img{width:100%}
.slideshow-section-2019 .slideshow-slide .bg:after{display:none!important}
.slideshow-section-2019 .slideshow-slide>.i{margin:0;max-width:none;padding:1.38889em 1.11111em}
.slideshow-section-2019 .slideshow-slide>.i .text-area .l{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-1{background-color:rgba(255,255,255,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-2{background-color:rgba(0,0,0,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-3{background-color:rgba(0,100,157,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-4{background-color:rgba(255,209,0,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-5{background-color:rgba(132,175,91,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-6{background-color:rgba(94,106,113,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-7{background-color:rgba(97,77,125,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-8{background-color:rgba(239,106,41,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-9{background-color:rgba(105,180,246,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-10{background-color:rgba(255,224,144,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-11{background-color:rgba(153,224,113,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-12{background-color:rgba(96,198,214,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-13{background-color:rgba(207,201,216,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-14{background-color:rgba(247,180,148,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-15{background-color:rgba(46,133,191,.6)}
.slideshow-section-2019 .slideshow-slide>.i.text-outer-bg-16{background-color:rgba(195,200,200,.6)}
.slideshow-section-2019 .slideshow-slide .text-area{margin:0 auto;max-width:40.17806em;color:#333;text-align:center;text-shadow:none}
.slideshow-section-2019 .boxes-area{margin:.55556em 0}
.slideshow-section-2019 .boxes-area .side .slideshow-box{background-color:#045d9a}
.slideshow-section-2019 .boxes-area .side .slideshow-box .icon-area{border-color:rgba(255,255,255,.5)}
.slideshow-section-2019 .boxes-area .side .slideshow-box .label-area{font-size:.75rem}
.no-cssremunit .slideshow-section-2019 .boxes-area .side .slideshow-box .label-area{font-size:12px}
.slideshow-section-2019 .boxes-area .side .slideshow-box a:focus .icon-area,.slideshow-section-2019 .boxes-area .side .slideshow-box a:hover .icon-area{border-color:#fff;-webkit-box-shadow:0 0 10px rgba(136,185,219,.35),inset 0 0 10px rgba(136,185,219,.35);box-shadow:0 0 10px rgba(136,185,219,.35),inset 0 0 10px rgba(136,185,219,.35);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.slideshow-section-2019 .controls-2019{display:none}
}
.slideshow-section-2019 .admin-slides{margin:2.77778em 0 1.66667em 0}
.slideshow-section-2019 .admin-slides:after,.slideshow-section-2019 .admin-slides:before{display:table;content:"";line-height:0}
.slideshow-section-2019 .admin-slides:after{clear:both}
.slideshow-section-2019 .admin-slides .app\/landing\/slide,.slideshow-section-2019 .admin-slides .content\/admin\/slot-menu{margin:.625rem;float:left}
.video-tour-browser.bg-hidden .highlights-layout{background:0 0}
.video-tour-browser.bg-hidden .subpages-browser{background:0 0}
.video-tour-browser .browser-header{font-size:166.66667%;line-height:1.13343;margin:0 0 1.2em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#333;text-align:center}
@media screen and (max-width:29.9375em){.video-tour-browser .browser-header{font-size:6.25vw}
}
.video-tour-browser .intro{margin-bottom:2.25em}
.video-tour-browser .highlight-box .info{height:6em}
.video-tour-browser .highlight-box .info .title{margin-bottom:0}
.video-tour-browser .highlight-box .info .secondary-title{opacity:.7}
.video-tour-browser .highlight-box .info .description{margin-top:.375em}
.video-tour-browser .subpages-list .app\/landing\/video-tour-video{width:22.44898%;float:left;margin-right:0;margin-left:1.02041%;margin-right:1.02041%;margin-bottom:4.08163%;float:none;display:inline-block;vertical-align:top}
.video-tour-browser .subpages-list .app\/landing\/video-tour-video .subpage{width:100%;margin:0}
.video-tour-browser .subpages-browser .subpage .thumbnail img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;font-family:'object-fit: cover;'}
.video-tour-browser .subpages-browser .subpage .info .title{margin-bottom:.25em}
.video-tour-browser .subpages-browser .subpage .info .secondary-title{font-size:88.88889%;color:#fff}
.video-tour-browser .highlight-video-box .image.video,.video-tour-landing .highlight-video-box .image.video{padding-bottom:0;height:-webkit-calc((100vw - 54px) *(720/1280));height:calc((100vw - 54px) *(720/1280));max-height:-webkit-calc(100vh - 157px - 54px - 146px);max-height:calc(100vh - 157px - 54px - 146px)}
.video-tour-browser .highlight-video-box .image.video .thumbnail,.video-tour-landing .highlight-video-box .image.video .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}
.video-tour-browser .highlight-video-box .image.video .thumbnail img,.video-tour-landing .highlight-video-box .image.video .thumbnail img{width:100%!important;height:100%!important;object-fit:contain;object-position:center}
.video-tour-browser .highlight-video-box .info.content,.video-tour-landing .highlight-video-box .info.content{height:auto}
.video-tour-browser .highlight-video-box .info.content>.i,.video-tour-landing .highlight-video-box .info.content>.i{padding:1.66667em 0}
.link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.link-box a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:inherit}
.link-box .box-proper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;width:100%}
.link-box:hover{color:inherit}
.link-box .box-interior,.link-box .image{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.link-box .image{position:relative;padding-top:41.17647%}
.link-box .image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}
.link-box .image .play{position:absolute;top:50%;left:50%;-webkit-transition:all 120ms;transition:all 120ms;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.link-box a:hover .image .play{border-color:#357dae;-webkit-box-shadow:0 0 10px rgba(136,185,219,.35),inset 0 0 10px rgba(136,185,219,.35);box-shadow:0 0 10px rgba(136,185,219,.35),inset 0 0 10px rgba(136,185,219,.35);-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.link-box .box-interior{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding:2.77778em 1.66667em 3.125rem}
.link-box .box-interior .pre-header{font-size:88.88889%;line-height:1.3751;margin-top:-1.375em;padding-bottom:.625em;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase;color:#757575}
.link-box .box-interior .pre-header+*{margin-top:auto}
.link-box .box-interior .interior-proper{margin:auto 0}
.link-box .box-interior .pre-header+.interior-proper{padding-bottom:.55556em}
.link-box .box-interior .header{font-size:133.33333%;line-height:1.2501;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600}
.link-box .box-interior .text{font-size:100%}
.link-box .box-interior .text>*{margin:.22222em 0}
.link-box .box-interior .arrow-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:0;width:2.66667em;height:2.66667em;background-color:#035d9a}
.link-box .box-interior .arrow-area .icon{color:#f7cc00}
.link-box .box-interior .arrow-area .icon:before{display:block}
.link-box .box-interior .arrow-area .icon+.sprite{display:none}
.link-box .box-interior .arrow-area .sprite{font-size:50%}
@media screen and (max-width:63.9375em){.link-box .box-interior{font-size:1.75781vw;padding-left:1.33333em;padding-right:1.33333em}
}
@media screen and (max-width:41.1875em){.link-box .box-interior{font-size:2.72727vw}
}
@media screen and (max-width:28.8125em){.link-box .box-interior{font-size:64.16667%}
}
@media screen and (max-width:28.8125em){.link-box .box-proper{display:block}
.link-box .box-interior,.link-box .image{width:100%}
.link-box .image{padding-top:70.58824%}
}
.yellow-section{background-color:#ffd200;padding:1px 0}
.yellow-section.in-main-slot{clear:both;margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0}
@media screen and (min-width:75.6875em){.yellow-section.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.yellow-section.in-main-slot .controls ul>li{margin:0;padding-left:0}
.yellow-section.in-main-slot .controls ul>li:before{display:none}
.yellow-section>.i{padding:2.77778em -webkit-calc(20.5128vw - 12.67806em) 3.33333em;padding:2.77778em calc(20.5128vw - 12.67806em) 3.33333em}
@media screen and (max-width:75.5625em){.yellow-section>.i{padding:2.22222em 1.25rem 3.33333em}
}
@media screen and (min-width:75.6875em){.yellow-section>.i{padding-top:-webkit-calc(4.22535vw - .0626em);padding-top:calc(4.22535vw - .0626em);padding-bottom:-webkit-calc(4.22535vw + .49296em);padding-bottom:calc(4.22535vw + .49296em)}
}
.yellow-section .box-areas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.yellow-section .box-areas .area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:-webkit-calc(50% - .83333em);width:calc(50% - .83333em)}
.yellow-section .area-side{margin:-.83333em 0}
.yellow-section .area-side>.landing-boxes-list,.yellow-section .area-side>[id^=admin-slot-],.yellow-section .area-side>[id^=admin-slot-] .landing-boxes-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%}
.yellow-section .area-side .app\/landing\/rev2019\/link-box{margin:.83333em 0}
.yellow-section .area-side .app\/landing\/rev2019\/link-box:nth-child(2) .image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.yellow-section .area-side .controls{display:none}
.yellow-section .area-main{position:relative;overflow:hidden}
.yellow-section .area-main .landing-boxes-list,.yellow-section .area-main>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}
.yellow-section .area-main .content\/admin\/slot-menu{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.yellow-section .area-main .content\/admin\/slot-menu ul{margin:0}
.yellow-section .area-main .content\/admin\/slot-menu ul li{padding:0}
.yellow-section .area-main .content\/admin\/slot-menu ul li a{display:block;padding:.9375rem 1.25rem}
.yellow-section .area-main .landing-boxes-list{-webkit-transition:-webkit-transform 320ms;transition:transform 320ms}
.yellow-section .area-main .landing-boxes-list>.content\/component{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%}
.yellow-section .area-main.active-1 .landing-boxes-list{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.yellow-section .area-main.active-2 .landing-boxes-list{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.yellow-section .area-main.active-3 .landing-boxes-list{-webkit-transform:translate(-200%,0);-ms-transform:translate(-200%,0);transform:translate(-200%,0)}
.yellow-section .area-main.active-4 .landing-boxes-list{-webkit-transform:translate(-300%,0);-ms-transform:translate(-300%,0);transform:translate(-300%,0)}
.yellow-section .area-main.active-5 .landing-boxes-list{-webkit-transform:translate(-400%,0);-ms-transform:translate(-400%,0);transform:translate(-400%,0)}
.yellow-section .area-main.active-6 .landing-boxes-list{-webkit-transform:translate(-500%,0);-ms-transform:translate(-500%,0);transform:translate(-500%,0)}
.yellow-section .area-main .app\/landing\/rev2019\/link-box .box-proper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.yellow-section .area-main .app\/landing\/rev2019\/link-box .box-interior,.yellow-section .area-main .app\/landing\/rev2019\/link-box .image{width:100%}
.yellow-section .area-main .app\/landing\/rev2019\/link-box .image{padding-top:47.05882%}
.yellow-section .area-main .app\/landing\/rev2019\/link-box .text{font-size:188.88889%;line-height:1.17657;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;color:#333}
@media screen and (max-width:85.5625em){.yellow-section .area-main .app\/landing\/rev2019\/link-box .interior-proper{font-size:1.31387vw}
}
@media screen and (max-width:63.9375em){.yellow-section .area-main .app\/landing\/rev2019\/link-box .interior-proper{font-size:66.66667%}
}
.yellow-section .area-main .controls{position:absolute;left:0;bottom:0;padding:1.44444em 1.44444em .88889em;line-height:.55556em}
.yellow-section .area-main .controls .button-list{margin:0;padding:0}
.yellow-section .area-main .controls .item{float:left;list-style:none}
.yellow-section .area-main .controls button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box;vertical-align:middle;width:1.11111em;height:.66667em;border:.22222em solid transparent;background-color:#b4cee1;-webkit-background-clip:content-box;background-clip:content-box;color:#000}
.yellow-section .area-main .controls .active button{background-color:#035d9a;color:#fff}
.yellow-section .area-main .controls .number{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
@media screen and (max-width:63.9375em){.yellow-section .area-main .controls{padding:1.11111em}
}
@media screen and (max-width:47.9375em){.yellow-section .area-main .controls{padding:1.44444em 1.44444em .88889em}
}
@media screen and (max-width:39.9375em){.yellow-section .area-main .controls{padding:1.11111em}
}
@media screen and (max-width:47.9375em){.yellow-section .box-areas{display:block}
.yellow-section .box-areas .area{width:100%}
.yellow-section .box-areas .area-main{margin-bottom:.55556em}
.yellow-section .box-areas .area-side{margin:0}
.yellow-section .box-areas .area-side .app\/landing\/rev2019\/link-box{margin:.55556em 0}
.yellow-section .box-areas .area-side .app\/landing\/rev2019\/link-box:last-child{margin-bottom:0}
.yellow-section .box-areas .app\/landing\/rev2019\/link-box .box-interior{padding:2.77778em 1.66667em 3.125rem;font-size:100%}
}
@media screen and (max-width:41.1875em){.yellow-section .box-areas .app\/landing\/rev2019\/link-box .box-interior{font-size:2.72727vw}
}
@media screen and (max-width:28.8125em){.yellow-section .box-areas .app\/landing\/rev2019\/link-box .box-interior{font-size:64.16667%}
.yellow-section .box-areas .app\/landing\/rev2019\/link-box .image{padding-top:70.58824%}
}
.link-box-slider{position:relative;background-color:#e6e6e6;padding:3.88889em 0}
.link-box-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.link-box-slider .link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 2.5vw;max-width:51.11111em;width:60vw;height:auto;background-color:#fff;pointer-events:none;opacity:.5;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
.link-box-slider .link-box a:focus{outline:0}
.link-box-slider .link-box a.video-link .arrow-area{display:none}
.link-box-slider .link-box .image{padding-top:50%;width:65.21739%}
.link-box-slider .link-box .box-interior{width:34.78261%}
@media screen and (max-width:77.4375em){.link-box-slider .link-box{max-width:60vw}
}
@media screen and (max-width:47.9375em){.link-box-slider .link-box .image{width:-webkit-calc(100% - 13.375rem);width:calc(100% - 13.375rem)}
.link-box-slider .link-box .box-interior{width:13.375rem}
}
@media screen and (max-width:41.1875em){.link-box-slider .link-box .box-proper{display:block}
.link-box-slider .link-box .box-interior,.link-box-slider .link-box .image{width:100%}
.link-box-slider .link-box .image{padding-top:70.58824%}
}
.link-box-slider .link-box:focus{outline:0}
.link-box-slider .link-box.slick-center{pointer-events:auto;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.link-box-slider .link-box .link-proper{color:#0b5dac;font-weight:600;text-transform:uppercase}
.link-box-slider .link-box .box-interior{position:static}
@media screen and (max-width:49.9375em){.link-box-slider .link-box .box-interior{font-size:77.77778%}
}
.link-box-slider .link-box .box-interior .text>*{margin:.55556em 0}
.link-box-slider .link-box a:hover .link-proper{color:#0e77dc}
.link-box-slider .slick-arrow{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:100;top:-webkit-calc(50% - 1.11111em);top:calc(50% - 1.11111em);-webkit-box-shadow:0 .27778em .27778em rgba(0,0,0,.3);box-shadow:0 .27778em .27778em rgba(0,0,0,.3);overflow:hidden;border-radius:2.22222em;width:4.44444em;height:4.44444em;background-color:#035d9a;text-indent:4.44444em;-webkit-transition:all 120ms;transition:all 120ms;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}
.link-box-slider .slick-arrow.slick-next{right:2.5vw;-webkit-box-shadow:0 -.27778em .27778em rgba(0,0,0,.3);box-shadow:0 -.27778em .27778em rgba(0,0,0,.3);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.link-box-slider .slick-arrow.slick-prev{left:2.5vw}
@media screen and (min-width:77.5625em){.link-box-slider .slick-arrow.slick-prev{left:-webkit-calc(45.2941vw - 29.42483em);left:calc(45.2941vw - 29.42483em)}
.link-box-slider .slick-arrow.slick-next{right:-webkit-calc(45.2941vw - 29.42483em);right:calc(45.2941vw - 29.42483em)}
}
@media screen and (max-width:77.4375em){.link-box-slider .slick-arrow{font-size:1.45161vw}
}
@media screen and (max-width:38.6875em){.link-box-slider .slick-arrow{font-size:50%}
}
.link-box-slider .slick-arrow:focus,.link-box-slider .slick-arrow:hover{background-color:#357dae;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.link-box-slider .slick-arrow:focus.slick-next,.link-box-slider .slick-arrow:hover.slick-next{-webkit-transform:scale(1.05) rotate(180deg);-ms-transform:scale(1.05) rotate(180deg);transform:scale(1.05) rotate(180deg)}
.link-box-slider .slick-arrow:focus:active,.link-box-slider .slick-arrow:hover:active{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}
.link-box-slider .slick-arrow:focus:active.slick-next,.link-box-slider .slick-arrow:hover:active.slick-next{-webkit-transform:scale(.95) rotate(180deg);-ms-transform:scale(.95) rotate(180deg);transform:scale(.95) rotate(180deg)}
.link-box-slider .slick-arrow:after,.link-box-slider .slick-arrow:before{content:"";display:block;position:absolute;top:50%;left:-webkit-calc(50% - .55556em);left:calc(50% - .55556em);width:1.11111em;height:.125rem;background-color:#f7cc00;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.link-box-slider .slick-arrow:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.link-box-slider .slick-arrow:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.link-box-slider .content\/admin\/slot-menu{position:absolute;bottom:.55556em;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.link-box-slider .content\/admin\/slot-menu ul{margin:0}
.app\/landing\/rev2020\/link-box-slider{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0;clear:both}
@media screen and (min-width:75.6875em){.app\/landing\/rev2020\/link-box-slider{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.subpages-browser{padding-left:-webkit-calc(20.5128vw - 14.26281rem);padding-left:calc(20.5128vw - 14.26281rem);padding-right:-webkit-calc(20.5128vw - 14.26281rem);padding-right:calc(20.5128vw - 14.26281rem);padding-top:3.88889em;padding-bottom:3.88889em;background-color:#e6e6e6}
@media screen and (max-width:75.5625em){.subpages-browser{padding-left:1.25rem;padding-right:1.25rem}
}
@media screen and (min-width:100.0625em){.subpages-browser{padding-left:-webkit-calc((100vw - 87.5rem)/ 2);padding-left:calc((100vw - 87.5rem)/ 2);padding-right:-webkit-calc((100vw - 87.5rem)/ 2);padding-right:calc((100vw - 87.5rem)/ 2)}
}
.subpages-browser .subpages-header{padding-bottom:2.22222em;text-align:center}
.subpages-browser .subpages-header .header{font-size:144.44444%;line-height:1.15395;margin:0}
.subpages-browser .subpages-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 -.83333em}
.subpages-browser .subpages-list .subpage{display:block;margin:.83333em;width:-webkit-calc(25% - 1.66667em);width:calc(25% - 1.66667em)}
@media screen and (max-width:63.9375em){.subpages-browser .subpages-list .subpage{width:-webkit-calc(33.333% - 1.66667em);width:calc(33.333% - 1.66667em)}
}
@media screen and (max-width:47.9375em){.subpages-browser .subpages-list{margin:0 -.55556em}
.subpages-browser .subpages-list .subpage{margin:.55556em;width:-webkit-calc(50% - 1.11111em);width:calc(50% - 1.11111em)}
}
@media screen and (max-width:31.9375em){.subpages-browser .subpages-list .subpage{width:-webkit-calc(100% - 1.11111em);width:calc(100% - 1.11111em)}
}
.subpages-browser .subpage{display:block;position:relative}
.subpages-browser .subpage .thumbnail{position:relative;padding-top:87.5%;background-color:#999}
@media screen and (max-width:31.9375em){.subpages-browser .subpage .thumbnail{padding-top:50%}
}
.subpages-browser .subpage .thumbnail img{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;font-family:'object-fit: cover;'}
.subpages-browser .subpage .thumbnail .none{display:block;position:absolute;z-index:1;top:50%;left:50%;width:58px;height:58px;background:transparent url(images/sprites.svg) 0 -6px no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.subpages-browser .subpage .thumbnail:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none;-webkit-transition:all .3s;transition:all .3s}
.subpages-browser .subpage a:focus .thumbnail:after,.subpages-browser .subpage a:hover .thumbnail:after{background-color:rgba(0,0,0,.25)}
.subpages-browser .subpage .info{position:absolute;z-index:3;left:0;bottom:0;right:2.66667em;padding:0 .83333em 9.14634% 9.14634%}
.subpages-browser .subpage .info .title{font-size:133.33333%;line-height:1.16677;color:#fff;font-weight:700}
@media screen and (max-width:99.9375em){.subpages-browser .subpage .info .title{font-size:1.5vw}
}
@media screen and (max-width:74.9375em){.subpages-browser .subpage .info .title{font-size:100%}
}
@media screen and (max-width:63.9375em){.subpages-browser .subpage .info .title{font-size:2.34375vw}
}
@media screen and (max-width:47.9375em){.subpages-browser .subpage .info .title{font-size:3.125vw}
}
@media screen and (max-width:31.9375em){.subpages-browser .subpage .info .title{font-size:4.6875vw}
}
@media screen and (max-width:23.9375em){.subpages-browser .subpage .info .title{font-size:100%}
}
.subpages-browser .subpage .arrow-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:3;right:0;bottom:0;width:2.66667em;height:2.66667em;background-color:#035d9a}
.subpages-browser .subpage .arrow-area .icon{color:#f7cc00}
.subpages-browser .subpage .arrow-area .icon:before{display:block}
.subpages-browser .subpage .arrow-area .icon+.sprite{display:none}
.subpages-browser .subpage .arrow-area .sprite{font-size:50%}
.app\/landing\/rev2020\/link-box-slider+.app\/landing\/subpages .subpages-browser{padding-top:1.66667em}
.admin-content-edit .app\/landing\/rev2020\/link-box-slider+.app\/landing\/subpages .subpages-browser{padding-top:3.88889em}
.black-box{background:#f2f2f2}
.black-box>.i{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;padding-top:3em;padding-bottom:3em}
.black-box>.i:after,.black-box>.i:before{display:table;content:"";line-height:0}
.black-box>.i:after{clear:both}
.black-box>.i>.i{position:relative;padding:1.5em 1.92857em;background:#1a1a1a;color:#ccc}
.black-box .black-area{text-align:center;color:#ccc}
.black-box .black-area a{display:block;color:#ccc}
.black-box .black-area a:hover .more{color:#9fe148}
.black-box .black-area .header-text{margin:0 0 .28125em;font-size:133.33333%;line-height:1.6875;color:#fff}
.black-box .black-area .text{font-size:100%;line-height:1.875}
.black-box .black-area .text>*{margin:0}
.black-box .black-area .text>*+*{margin-top:.75em}
.black-box .black-area .more{margin:.96429em 0 0 0;font-weight:700;text-transform:uppercase;color:#8cc63f}
.black-box.with-blue .black-area{margin-right:24.4898%;text-align:left}
.black-box.unpadded>.i{padding-top:0;padding-bottom:0}
.black-box.down-arrow>.i>.i:after{content:"";display:block;position:absolute;left:50%;top:100%;margin:0 0 0 -16px;border:16px solid transparent;border-top-color:#1a1a1a}
.black-box .blue-area{position:absolute;right:0;bottom:0;width:22.44898%;min-height:100%;text-align:center;background:#0065a3;color:#fff}
.black-box .blue-area>.i{padding:2.72727% 9.09091% 9.09091% 9.09091%}
.black-box .blue-area .header-text{margin:4.54545% 0 .61364em 0;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:122.22222%;line-height:1.22727;font-weight:300;letter-spacing:.05em;text-transform:uppercase;color:#fff}
.black-box .blue-area .text{margin:.75em 0;color:#c1e0f5}
.black-box .blue-area .tab{position:absolute;left:0;bottom:100%;width:100%}
.black-box .blue-area .tab:before{content:"";display:block;margin-right:14px;height:14px;background:#0065a3}
.black-box .blue-area .tab:after{content:"";position:absolute;top:0;right:0;border:7px solid #4d93bf;border-top-color:transparent;border-right-color:transparent}
.black-box .blue-area .more .btn{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.375em 0;width:100%;color:#fff}
@media (max-width:63.9375em){.black-box .black-area .header-text{font-size:111.11111%;line-height:1.6875}
.black-box .black-area .text{font-size:88.88889%;line-height:1.6875}
.black-box .blue-area .header-text{letter-spacing:normal}
}
@media (max-width:47.9375em){.black-box.with-blue .black-area{margin-right:0;text-align:center}
.black-box .blue-area{position:static;min-height:auto;margin:1.5em -1.92857em -1.5em -1.92857em;padding:1.5em 1.92857em;width:100%}
.black-box .blue-area .tab{display:none}
.black-box .blue-area>.i{padding:0 1.92857em}
.black-box .blue-area .header-text{margin-top:0}
.black-box .blue-area .more a.btn{display:inline-block;-webkit-box-sizing:padding-box;box-sizing:padding-box;width:auto;padding:.375em 3.85714em}
}
.overlappable+.app\/landing\/black-box .black-box.overlapping>.i{margin-top:-9em;padding-top:0;padding-bottom:0}
@media (max-width:63.9375em){.overlappable+.app\/landing\/black-box .black-box.overlapping>.i{margin-top:-11.76471%}
}
body.admin-content-edit .overlappable+.app\/landing\/black-box .black-box.overlapping>.i{margin-top:0!important;padding-top:3em;padding-bottom:3em}
.app\/landing\/black-box.in-main-slot{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0;clear:both}
@media screen and (min-width:75.6875em){.app\/landing\/black-box.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.highlights-layout-main-container{clear:both;margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0}
@media screen and (min-width:75.6875em){.highlights-layout-main-container{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.highlights-layout{background:#d0e7f7 url(images/bg-clouds.jpg) center top no-repeat}
.highlights-layout.with-custom-bg{position:relative;background:0 0}
.highlights-layout>.bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;';display:block;z-index:-1}
.highlights-layout>.i{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;padding-top:3em;padding-bottom:3em}
.highlights-layout>.i:after,.highlights-layout>.i:before{display:table;content:"";line-height:0}
.highlights-layout>.i:after{clear:both}
.highlights-layout .section-header{margin:0 auto 3em auto;max-width:54.44444em;text-align:center;color:#1a1a1a}
.highlights-layout .section-header .header-proper{font-size:200%;line-height:1.11121;margin:0;color:#1a1a1a}
.highlights-layout .section-header .header-proper+.intro-area{margin-top:1.22727em}
.highlights-layout .section-header .intro-area{font-size:122.22222%;line-height:1.36374;margin-top:1.22727em;padding:0 1.22727em}
.highlights-layout .section-header .intro-area>*{margin-top:0;margin-bottom:0}
.highlights-layout .section-header .intro-area>*+*{margin-top:.61364em}
.highlights-layout .highlight-box{background:#1a1a1a;color:#ccc}
.highlights-layout .highlight-box>a{display:block}
.highlights-layout .highlight-box>a:hover .more{color:#9fe148}
.highlights-layout .highlight-box .image{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:60%}
.highlights-layout .highlight-box .image img{display:block;position:absolute;left:0;top:0;width:auto!important;height:auto!important;min-height:100%;min-width:100%;max-width:100%}
.highlights-layout .highlight-box .info{display:table;width:100%;height:14.04em;text-align:center;font-size:83.33333%;line-height:1.8;color:#ccc}
.highlights-layout .highlight-box .info>.i{display:table-cell;padding:.9em 0;vertical-align:middle}
.highlights-layout .highlight-box .title{margin:0 0 .375em 0;padding:0 1.5em;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:120%;line-height:1.5;color:#fff}
.highlights-layout .highlight-box .description{padding:0 3.6em}
.highlights-layout .highlight-box .description>*{margin:0}
.highlights-layout .highlight-box .description>*+*{margin-top:.45em}
.highlights-layout .highlight-box .more{margin-top:.9em;font-weight:700;text-transform:uppercase;color:#8cc63f}
.highlights-layout .main-highlight{width:65.30612%;float:left;margin-right:0}
.highlights-layout .main-highlight .highlight-box .title{font-size:160%;line-height:1.6875}
.highlights-layout .side-highlights{width:30.61224%;float:left;margin-right:0;margin-left:4.08163%}
.highlights-layout .side-highlights .highlight+.highlight{margin-top:13.33333%}
.highlights-layout .side-highlights .highlight-box{position:relative;padding-bottom:5.25em}
.highlights-layout .side-highlights .highlight-box .info{position:absolute;left:0;bottom:0;right:0;background:#1a1a1a;height:6.3em}
.highlights-layout .side-highlights .highlight-box .description{display:none}
.highlights-layout .side-highlights .highlight-box .more{margin-top:.45em}
@media (max-width:63.9375em){.highlights-layout .main-highlight .highlight-box .info{height:17.64em}
.highlights-layout .side-highlights .highlight-box{padding-bottom:6.75em}
.highlights-layout .side-highlights .highlight-box .info{height:8.1em}
}
@media (max-width:47.9375em){.highlights-layout .main-highlight{float:none;width:auto;margin-right:auto;display:block}
.highlights-layout .main-highlight .highlight-box .info{height:auto}
.highlights-layout .main-highlight .highlight-box .info>.i{padding:1.5em 0}
.highlights-layout .side-highlights{float:none;width:auto;margin-right:auto;display:block;margin:4.08163% 0 0 0}
.highlights-layout .side-highlights .highlight{width:47.95918%;float:left;margin-right:0}
.highlights-layout .side-highlights .highlight+.highlight{margin-top:0;float:right;margin-right:0}
}
@media (max-width:29.9375em){.highlights-layout .highlight-box .title{padding:0 1.5em}
.highlights-layout .highlight-box .description{padding:0 1.8em}
.highlights-layout .highlight-box .more{display:none}
.highlights-layout .main-highlight .highlight-box .title{font-size:100%;line-height:1.5}
.highlights-layout .side-highlights{margin-top:0}
.highlights-layout .side-highlights .highlight{float:none;width:auto;margin-right:auto;display:block}
.highlights-layout .side-highlights .highlight+.highlight{float:none;width:auto;margin-right:auto;display:block}
.highlights-layout .side-highlights .highlight-box{position:relative;border:1px solid #e6e6e6;border-top:0;padding-bottom:0}
.highlights-layout .side-highlights .highlight-box>a{background-color:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#fff,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#d6d6d6));background-image:linear-gradient(to bottom,#fff,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD6D6D6', GradientType=0)}
.highlights-layout .side-highlights .highlight-box .image{display:none}
.highlights-layout .side-highlights .highlight-box .info{position:static;display:block;background:0 0;height:auto;text-align:left}
.highlights-layout .side-highlights .highlight-box .info>.i{display:block}
.highlights-layout .side-highlights .highlight-box .info>.i>.i{position:relative;padding-right:2.89286em}
.highlights-layout .side-highlights .highlight-box .title{margin-bottom:0;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:93.33333%;line-height:1.92857;text-shadow:0 1px 0 #fff;color:#4d4d4d}
.highlights-layout .side-highlights .highlight-box .more{overflow:hidden;display:block;position:absolute;top:50%;width:1.8em;right:1.8em;margin-top:-1.08em;text-indent:-1000em}
.highlights-layout .side-highlights .highlight-box .more:after{content:"›";display:block;position:absolute;top:0;right:0;text-indent:0;font-size:26px;line-height:20px;text-shadow:0 1px 0 #fff;color:#999}
.highlights-layout .side-highlights .highlight-box>a:focus .title,.highlights-layout .side-highlights .highlight-box>a:hover .title{color:#1d1d1d}
.highlights-layout .side-highlights .highlight-box>a:focus .more:after,.highlights-layout .side-highlights .highlight-box>a:hover .more:after{color:#666}
.highlights-layout .side-highlights .highlight-box>a:focus:active{background:#ddd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25) inset;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}
.highlights-layout .side-highlights .highlight-box>a:focus:active .title{color:#777}
.highlights-layout .side-highlights .highlight-box>a:focus:active .more:after{color:#aaa}
}
.highlights-title-layout{width:100%;overflow:hidden;max-height:44.28571em;background:0 0}
.highlights-title-layout>.i{position:relative;width:100%;padding-bottom:53.33333%;padding-top:0;padding-left:0;padding-right:0;max-width:none;margin-left:0;margin-right:0}
.highlights-title-layout>.i>.bg{position:absolute;left:0;top:0;width:100%;height:100%}
.highlights-title-layout>.i>.i{position:absolute;left:0;top:0;width:100%;height:100%}
.highlights-title-layout>.i>.i>.i{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;max-width:82.85714em}
.highlights-title-layout>.i>.i>.i:after,.highlights-title-layout>.i>.i>.i:before{display:table;content:"";line-height:0}
.highlights-title-layout>.i>.i>.i:after{clear:both}
.highlights-title-layout .section-header{position:relative;margin-bottom:0;width:100%;padding-bottom:24.13793%;text-align:center}
.highlights-title-layout .section-header .header-proper{position:absolute;left:0;bottom:0;width:100%;margin:0;font-size:333.33333%;line-height:1.35;letter-spacing:.05em;font-weight:300;text-transform:uppercase;color:#fff}
.highlights-layout-main-container .highlights-title-layout>.i{padding-bottom:3.44828%}
.highlights-layout-main-container .highlights-title-layout>.i>.bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover;';display:block}
.highlights-layout-main-container .highlights-title-layout>.i>.i{position:relative}
.highlights-layout-main-container .highlights-title-layout .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;margin:0;max-width:none;width:100%;padding-top:3.44828%;padding-bottom:0;text-align:center}
.highlights-layout-main-container .highlights-title-layout .section-header .header-proper{position:static;margin:0;font-size:333.33333%;line-height:1.35;letter-spacing:.05em;font-weight:300;text-transform:uppercase;color:#fff}
.highlights-layout-main-container .highlights-title-layout .section-header .intro-area{color:#fff}
.highlights-layout-main-container .highlights-title-layout .section-header .intro-area>*{margin-top:0;margin-bottom:0}
.highlights-layout-main-container .highlights-title-layout .section-header .intro-area>*+*{margin-top:.75em}
.highlights-title-layout .highlights-proper{padding-top:3.44828%}
.highlights-title-layout .highlights-proper>.i{max-width:70em;margin:0 auto}
.highlights-title-layout .highlights-proper>.i>.i{margin-left:-3.85714em}
.highlights-title-layout .highlights-proper .highlight-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;padding-left:3.85714em;width:33.33333%}
.highlights-title-layout .highlights-proper .highlight-box .info{height:6.3em}
.highlights-title-layout .highlights-proper .highlight-box .description{display:none}
.highlights-title-layout .highlights-proper .highlight-box .more{margin-top:0}
@media (max-width:63.9375em){.highlights-title-layout .section-header{padding-bottom:21.05799%}
.highlights-title-layout .section-header .header-proper{font-size:277.77778%;line-height:1.35}
.highlights-title-layout .highlights-proper{padding-top:2.33978%}
.highlights-title-layout .highlights-proper>.i>.i{margin-left:-1.92857em}
.highlights-title-layout .highlights-proper .highlight-container{padding-left:1.92857em}
.highlights-title-layout .highlights-proper .highlight-box .info{height:8.1em}
}
@media (max-width:47.9375em){.highlights-title-layout{max-height:none}
.highlights-title-layout>.i{position:relative;padding-bottom:0}
.highlights-title-layout>.i>.bg{height:auto}
.highlights-title-layout>.i>.i{position:relative}
.highlights-title-layout>.i>.i>.i{padding-left:0;padding-right:0}
.highlights-layout-main-container .highlights-title-layout>.i{padding-bottom:0}
.highlights-title-layout .section-header{padding-bottom:51.66667%}
.highlights-title-layout .section-header>.i{position:absolute;left:0;top:0;width:100%;height:100%}
.highlights-title-layout .section-header>.i>.i{display:table;width:100%;height:100%}
.highlights-title-layout .section-header .header-proper{position:relative;display:table-cell;vertical-align:middle;font-size:222.22222%;line-height:1.35}
.highlights-layout-main-container .highlights-title-layout .section-header{padding:1.66667em 0}
.highlights-layout-main-container .highlights-title-layout .section-header>.i{position:relative}
.highlights-layout-main-container .highlights-title-layout .section-header>.i>.i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.highlights-title-layout .highlights-proper{border:1px solid #e6e6e6;background:#f2f2f2;padding-top:1.92857em;padding-bottom:1.92857em;padding-left:1.92857em;padding-right:1.92857em}
.highlights-title-layout .highlights-proper>.i>.i{margin-left:0}
.highlights-title-layout .highlights-proper .highlight-container{display:block;width:auto;padding-left:0}
.highlights-title-layout .highlights-proper .highlight-box{position:relative;border:1px solid #e6e6e6;border-top:0;padding-bottom:0}
.highlights-title-layout .highlights-proper .highlight-box>a{background-color:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#fff,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#d6d6d6));background-image:linear-gradient(to bottom,#fff,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD6D6D6', GradientType=0)}
.highlights-title-layout .highlights-proper .highlight-box .image{display:none}
.highlights-title-layout .highlights-proper .highlight-box .info{position:relative;display:block;background:0 0;height:auto;text-align:left}
.highlights-title-layout .highlights-proper .highlight-box .info>.i{display:block}
.highlights-title-layout .highlights-proper .highlight-box .info>.i>.i{position:relative;padding-right:2.89286em}
.highlights-title-layout .highlights-proper .highlight-box .title{margin-bottom:0;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:93.33333%;line-height:1.92857;text-shadow:0 1px 0 #fff;color:#4d4d4d}
.highlights-title-layout .highlights-proper .highlight-box .more{overflow:hidden;display:block;position:absolute;top:50%;width:1.8em;right:1.8em;margin-top:-1.08em;text-indent:-1000em}
.highlights-title-layout .highlights-proper .highlight-box .more:after{content:"›";display:block;position:absolute;top:0;right:0;text-indent:0;font-size:26px;line-height:20px;text-shadow:0 1px 0 #fff;color:#999}
.highlights-title-layout .highlights-proper .highlight-box>a:focus .title,.highlights-title-layout .highlights-proper .highlight-box>a:hover .title{color:#1d1d1d}
.highlights-title-layout .highlights-proper .highlight-box>a:focus .more:after,.highlights-title-layout .highlights-proper .highlight-box>a:hover .more:after{color:#666}
.highlights-title-layout .highlights-proper .highlight-box>a:focus:active{background:#ddd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25) inset;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}
.highlights-title-layout .highlights-proper .highlight-box>a:focus:active .title{color:#777}
.highlights-title-layout .highlights-proper .highlight-box>a:focus:active .more:after{color:#aaa}
}
@media (max-width:39.9375em){.highlights-title-layout .section-header .header-proper{font-size:194.44444%;line-height:1.35}
}
@media (max-width:29.9375em){.highlights-title-layout .section-header .header-proper{font-size:138.88889%;line-height:1.35}
}
@media (max-width:25em){.highlights-title-layout .section-header .header-proper{font-size:111.11111%;line-height:1.35}
}
.admin-content-edit .highlights-title-layout .highlights-proper .content\/slot-menu a{font-weight:700;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.6)}
.highlights-two-layout>.i>.i>.i{max-width:70em}
.highlights-two-layout .section-header{padding-bottom:63.26531%}
.highlights-two-layout .section-header>.i{position:absolute;left:0;top:0;width:100%;height:100%}
.highlights-two-layout .section-header>.i>.i{display:table;width:100%;height:100%}
.highlights-two-layout .section-header>.i>.i>.i{display:table-cell;vertical-align:middle}
.highlights-two-layout .section-header .header-proper{position:relative;padding:0 .45em}
.highlights-two-layout .section-header .intro{color:#fff;font-size:144.44444%;line-height:1.30779;margin-top:1.03846em;padding:0 1.03846em}
.highlights-two-layout .section-header .intro>*{margin-top:0;margin-bottom:0}
.highlights-two-layout .section-header .intro>*+*{margin-top:.51923em}
.highlights-two-layout .section-header .button{margin-top:1.5em}
.highlights-layout-main-container .highlights-two-layout .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;margin:0;max-width:none;width:100%;padding-top:3.44828%;padding-bottom:0;text-align:center}
.highlights-layout-main-container .highlights-two-layout .section-header .header-proper{position:static;margin:0;font-size:333.33333%;line-height:1.35;letter-spacing:.05em;font-weight:300;text-transform:uppercase;color:#fff}
.highlights-layout-main-container .highlights-two-layout .section-header .intro-area{color:#fff}
.highlights-layout-main-container .highlights-two-layout .section-header .intro-area>*{margin-top:0;margin-bottom:0}
.highlights-layout-main-container .highlights-two-layout .section-header .intro-area>*+*{margin-top:.75em}
@media (max-width:40em){.highlights-two-layout .section-header .header-proper{margin-bottom:.675em}
.highlights-two-layout .section-header .intro{display:none}
}
@media (max-width:37.5em){.highlights-two-layout .section-header .header-proper{font-size:166.66667%;line-height:1.35;margin-bottom:.675em}
}
.highlights-two-right-layout>.i>.i>.i{position:relative}
.highlights-two-right-layout .section-header{text-align:left}
.highlights-two-right-layout .section-header>.i>.i{width:65.30612%}
.highlights-two-right-layout .section-header .header-proper,.highlights-two-right-layout .section-header .intro{padding-left:0;padding-right:0}
.highlights-two-right-layout .highlights-proper{position:absolute;top:0;right:1.92857em;width:29.41176%;padding-top:5.10204%;margin-left:0}
.highlights-two-right-layout .highlights-proper>.i{max-width:none;margin:0}
.highlights-two-right-layout .highlights-proper>.i>.i{margin-left:0}
.highlights-two-right-layout .highlights-proper .highlight-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-left:0;width:auto}
.highlights-two-right-layout .highlights-proper .highlight-container+.highlight-container{margin-top:10%}
@media (max-width:72.4375em){.highlights-two-right-layout .section-header{padding-bottom:51.66667vw}
.highlights-two-right-layout .section-header>.i>.i{width:100%}
.highlights-two-right-layout .section-header>.i>.i>.i{padding-right:29.33563vw}
.highlights-two-right-layout .highlights-proper{padding-top:4.31406vw;width:25.88438vw}
.highlights-two-right-layout .highlights-proper .highlight-box{padding-bottom:23.33333%}
.highlights-two-right-layout .highlights-proper .highlight-box .info{height:6.3em}
.highlights-two-right-layout .highlights-proper .highlight-container+.highlight-container{margin-top:2.58844vw}
}
@media (max-width:63.9375em){.highlights-two-right-layout .section-header{padding-bottom:53.27468%}
.highlights-two-right-layout .section-header .header-proper{font-size:277.77778%;line-height:1.35}
.highlights-two-right-layout .section-header .intro{font-size:144.44444%;line-height:1.55769}
.highlights-two-right-layout .highlights-proper>.i>.i{margin-left:0}
.highlights-two-right-layout .highlights-proper .highlight-container{padding-left:0}
.highlights-two-right-layout .highlights-proper .highlight-box{padding-bottom:23.33333%}
.highlights-two-right-layout .highlights-proper .highlight-box .info{height:6.3em}
}
@media (max-width:47.9375em){.highlights-two-right-layout{max-height:none}
.highlights-two-right-layout>.i{position:relative;padding-bottom:0}
.highlights-two-right-layout>.i>.bg{height:auto}
.highlights-two-right-layout>.i>.i{position:relative}
.highlights-two-right-layout>.i>.i>.i{padding-left:0;padding-right:0}
.highlights-two-right-layout .section-header{padding-bottom:51.66667%;z-index:1}
.highlights-two-right-layout .section-header>.i{position:absolute;left:0;top:0;width:100%;height:100%}
.highlights-two-right-layout .section-header>.i>.i>.i{padding-right:0;text-align:center}
.highlights-two-right-layout .section-header .header-proper{display:block;position:relative;font-size:222.22222%;line-height:1.35;padding:0 .675em}
.highlights-two-right-layout .section-header .intro{padding:0 1.03846em}
.highlights-two-right-layout .highlights-proper{position:relative;margin-top:0;right:0;width:auto}
.highlights-two-right-layout .highlights-proper .highlight-container+.highlight-container{margin-top:0}
.highlights-two-right-layout .highlights-proper .highlight-box{padding-bottom:0}
.highlights-two-right-layout .highlights-proper .highlight-box .info{height:auto}
}
@media (max-width:39.9375em){.highlights-two-right-layout .section-header .header-proper{font-size:194.44444%;line-height:1.35}
}
@media (max-width:29.9375em){.highlights-two-right-layout .section-header .header-proper{font-size:138.88889%;line-height:1.35}
}
@media (max-width:25em){.highlights-two-right-layout .section-header .header-proper{font-size:111.11111%;line-height:1.35}
}
.no-cssvwunit .highlights-two-right-layout{max-height:38.71429em}
.no-cssvwunit .highlights-two-right-layout .section-header{padding-bottom:51.66667%}
.no-cssvwunit .highlights-two-right-layout .highlights-proper{padding-top:4.31406%;width:25.88438%}
.no-cssvwunit .highlights-two-right-layout .highlights-proper .highlight-box{padding-bottom:23.33333%}
.no-cssvwunit .highlights-two-right-layout .highlights-proper .highlight-box .info{height:6.3em}
.no-cssvwunit .highlights-two-right-layout .highlights-proper .highlight-container+.highlight-container{margin-top:11.36364%}
.highlights-two-bottom-layout>.i>.i>.i{position:relative;height:100%}
.highlights-two-bottom-layout .section-header{width:auto;left:20px;right:20px;padding-bottom:38.77551%;z-index:1}
.highlights-two-bottom-layout .section-header>.i>.i>.i{vertical-align:bottom}
.highlights-two-bottom-layout .highlights-proper{position:absolute;right:1.92857em;left:1.92857em;top:0;width:auto;padding-top:41.17647%;margin-left:0}
.highlights-two-bottom-layout .highlights-proper>.i{max-width:none;margin:0;padding:3.16327% 1.92857em;background:#1a1a1a;background:rgba(26,26,26,.9)}
.highlights-two-bottom-layout .highlights-proper>.i>.i{margin-left:-1.92857em}
.highlights-two-bottom-layout .highlights-proper .highlight-container{padding-left:1.92857em;width:50%}
.highlights-two-bottom-layout .highlights-proper .highlight-box:after,.highlights-two-bottom-layout .highlights-proper .highlight-box:before{display:table;content:"";line-height:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box:after{clear:both}
.highlights-two-bottom-layout .highlights-proper .highlight-box .image{float:left;padding-bottom:0;width:50%;height:auto;overflow:visible}
.highlights-two-bottom-layout .highlights-proper .highlight-box .image img{position:relative}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info{position:relative;display:block;margin-left:50%;height:0;width:50%;padding-bottom:30%}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i{display:block;position:absolute;left:0;top:14px;width:100%;bottom:0;background:#fff;padding:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i:before{content:"";display:block;position:absolute;right:0;bottom:100%;width:0;height:0;border:7px solid transparent;border-left-color:#999;border-bottom-color:#999}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i:after{content:"";display:block;position:absolute;left:0;right:14px;bottom:100%;height:14px;background:#fff}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i>.i{position:absolute;top:-14px;left:0;bottom:0;right:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i>.i>.i{display:table;width:100%;height:100%}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i>.i>.i>.i{display:table-cell;vertical-align:middle}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info .title{color:#1a1a1a}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info .more{color:#0065A3}
.highlights-two-bottom-layout .highlights-proper .highlight-box a:hover .info .more{color:#0094ef}
.highlights-layout-main-container .highlights-two-bottom-layout .section-header>.i{position:static}
.highlights-layout-main-container .highlights-two-bottom-layout .highlights-proper{position:relative;right:0;left:0;padding-top:3.44828%}
@media (max-width:72.4375em){.highlights-two-bottom-layout .section-header{position:absolute;bottom:17.14286em;padding-bottom:0}
.highlights-two-bottom-layout .section-header>.i{top:auto;bottom:0;height:auto}
.highlights-two-bottom-layout .highlights-proper{top:auto;bottom:0;padding-top:0}
}
@media (max-width:63.9375em){.highlights-two-bottom-layout .section-header{padding-bottom:0}
.highlights-two-bottom-layout .section-header .header-proper{font-size:277.77778%;line-height:1.35}
.highlights-two-bottom-layout .section-header .intro{font-size:144.44444%;line-height:1.55769}
}
@media (max-width:63.6875em){.highlights-two-bottom-layout .section-header{position:relative;left:0;right:0;bottom:auto;padding-bottom:32.7551%}
.highlights-two-bottom-layout .section-header>.i{top:0;bottom:auto;height:100%;width:100%}
.highlights-two-bottom-layout .section-header .header-proper,.highlights-two-bottom-layout .section-header .intro{padding-left:0;padding-right:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info{font-size:77.77778%;line-height:1.92857}
}
@media (max-width:53.75em){.highlights-two-bottom-layout .section-header .header-proper{font-size:222.22222%;line-height:1.6875}
.highlights-two-bottom-layout .section-header .intro{font-size:111.11111%;line-height:2.025}
}
@media (max-width:47.9375em){.highlights-two-bottom-layout{max-height:none}
.highlights-two-bottom-layout>.i{position:relative;padding-bottom:0}
.highlights-two-bottom-layout>.i>.bg{height:auto}
.highlights-two-bottom-layout>.i>.i{position:relative}
.highlights-two-bottom-layout>.i>.i>.i{padding-left:0;padding-right:0}
.highlights-two-bottom-layout .section-header{padding-bottom:51.66667%;z-index:1}
.highlights-two-bottom-layout .section-header>.i{position:absolute;left:0;top:0;width:100%;height:100%}
.highlights-two-bottom-layout .section-header>.i>.i>.i{vertical-align:middle;padding-right:0;text-align:center}
.highlights-two-bottom-layout .section-header .header-proper{display:block;position:relative;font-size:222.22222%;line-height:1.35;padding:0 .675em;width:auto}
.highlights-two-bottom-layout .section-header .intro{padding:0 1.03846em}
.highlights-layout-main-container .highlights-two-bottom-layout .section-header{padding:1.66667em 0}
.highlights-two-bottom-layout .highlights-proper{position:relative;left:0;right:0;padding:1.92857em;width:auto}
.highlights-two-bottom-layout .highlights-proper>.i{padding:0;margin:0 auto;background:0 0}
.highlights-two-bottom-layout .highlights-proper>.i>.i{margin-left:0}
.highlights-two-bottom-layout .highlights-proper .highlight-container{width:auto;padding-left:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box{padding-bottom:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info{height:auto}
.highlights-two-bottom-layout .highlights-proper .highlight-box:after,.highlights-two-bottom-layout .highlights-proper .highlight-box:before{display:none}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info{margin-left:0;width:auto;padding-bottom:0;font-size:83.33333%;line-height:1.8}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i{position:relative;top:0;width:auto;background:0 0;padding:.9em 0}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i:before{display:none}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i:after{display:none}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i>.i{position:relative;top:0}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i>.i>.i{display:block;width:auto;height:auto}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info>.i>.i>.i>.i{display:block;vertical-align:baseline}
.highlights-two-bottom-layout .highlights-proper .highlight-box .info .title{color:#4d4d4d}
.highlights-two-bottom-layout .highlights-proper .highlight-box a:hover .info .title{color:#1d1d1d}
}
@media (max-width:39.9375em){.highlights-two-bottom-layout .section-header .header-proper{font-size:194.44444%;line-height:1.35}
}
@media (max-width:29.9375em){.highlights-two-bottom-layout .section-header .header-proper{font-size:138.88889%;line-height:1.35}
}
@media (max-width:25em){.highlights-two-bottom-layout .section-header .header-proper{font-size:111.11111%;line-height:1.35}
}
.no-cssvwunit .highlights-two-bottom-layout{max-height:38.71429em}
.no-cssvwunit .highlights-two-bottom-layout>.i>.i{height:38.71429em}
.no-cssvwunit .highlights-two-bottom-layout .section-header{position:absolute;bottom:17.14286em;padding-bottom:0}
.no-cssvwunit .highlights-two-bottom-layout .section-header>.i{top:auto;bottom:0;height:auto}
.no-cssvwunit .highlights-two-bottom-layout .highlights-proper{top:auto;bottom:0;padding-top:0}
.highlights-five .bottom-highlights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;clear:both;margin:0 -2.14844% 0 -2.14844%;padding:4.29688% 0 0 0}
.highlights-five .bottom-highlights .highlight{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;padding:0 2.14844%}
.highlights-five .bottom-highlights .dupe-highlight{display:none}
.highlights-five .bottom-highlights .highlight-box .info{height:auto}
.highlights-five .side-highlight{width:30.61224%;float:left;margin-right:0;margin-left:4.08163%}
.highlights-five .side-highlight .highlight-box{position:relative;padding-bottom:5.25em}
.highlights-five .side-highlight .highlight-box .info{position:absolute;left:0;bottom:0;right:0;background:#1a1a1a;height:6.3em}
.highlights-five .side-highlight .highlight-box .description{display:none}
.highlights-five .side-highlight .highlight-box .more{margin-top:.45em}
.highlights-five .main-highlight .highlight-box{position:relative;padding-bottom:3.88889em}
.highlights-five .main-highlight .highlight-box .image{padding-bottom:46.875%}
.highlights-five .main-highlight .highlight-box .info{position:absolute;bottom:0;left:0;width:100%;height:auto;background-color:#1a1a1a}
.highlights-five .side-highlight .highlight-box .image{padding-bottom:100%}
@media screen and (max-width:63.9375em){.highlights-five .main-highlight .highlight-box .info{height:auto}
.highlights-five .side-highlights .highlight-box{padding-bottom:5.25em}
.highlights-five .side-highlights .highlight-box .info{height:auto}
}
@media screen and (max-width:47.9375em){.highlights-five .side-highlight{display:none}
.highlights-five .bottom-highlights{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.55556em;padding:.55556em 0 0 0}
.highlights-five .bottom-highlights .highlight{width:50%;padding:.55556em}
.highlights-five .bottom-highlights .dupe-highlight{display:block}
.highlights-five .main-highlight .highlight-box{padding-bottom:0}
.highlights-five .main-highlight .highlight-box .info{position:static}
}
@media screen and (max-width:29.9375em){.highlights-five .bottom-highlights{display:block;margin:0;padding:0}
.highlights-five .bottom-highlights .highlight{width:100%;padding:0}
.highlights-five .bottom-highlights .highlight-box{position:relative;border:1px solid #e6e6e6;border-top:0;padding-bottom:0}
.highlights-five .bottom-highlights .highlight-box>a{background-color:#efefef;background-image:-webkit-gradient(linear,0 0,0 100%,from(white),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#fff,#d6d6d6);background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#d6d6d6));background-image:linear-gradient(to bottom,#fff,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFD6D6D6', GradientType=0)}
.highlights-five .bottom-highlights .highlight-box .image{display:none}
.highlights-five .bottom-highlights .highlight-box .info{position:static;display:block;background:0 0;height:auto;text-align:left}
.highlights-five .bottom-highlights .highlight-box .info>.i{display:block}
.highlights-five .bottom-highlights .highlight-box .info>.i>.i{position:relative;padding-right:2.89286em}
.highlights-five .bottom-highlights .highlight-box .title{margin-bottom:0;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:93.33333%;line-height:1.92857;text-shadow:0 1px 0 #fff;color:#4d4d4d}
.highlights-five .bottom-highlights .highlight-box .more{overflow:hidden;display:block;position:absolute;top:50%;width:1.8em;right:1.8em;margin-top:-1.08em;text-indent:-1000em}
.highlights-five .bottom-highlights .highlight-box .more:after{content:"›";display:block;position:absolute;top:0;right:0;text-indent:0;font-size:26px;line-height:20px;text-shadow:0 1px 0 #fff;color:#999}
.highlights-five .bottom-highlights .highlight-box>a:focus .title,.highlights-five .bottom-highlights .highlight-box>a:hover .title{color:#1d1d1d}
.highlights-five .bottom-highlights .highlight-box>a:focus .more:after,.highlights-five .bottom-highlights .highlight-box>a:hover .more:after{color:#666}
.highlights-five .bottom-highlights .highlight-box>a:focus:active{background:#ddd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.25) inset;box-shadow:0 2px 4px rgba(0,0,0,.25) inset}
.highlights-five .bottom-highlights .highlight-box>a:focus:active .title{color:#777}
.highlights-five .bottom-highlights .highlight-box>a:focus:active .more:after{color:#aaa}
}
.giving-landing-page .highlights-layout{background-image:url(components/donation/landing-final.jpg);background-position:center center;-webkit-background-size:cover;background-size:cover}
.span-image{position:relative;overflow:hidden;max-height:513px;-webkit-transition:max-height 1.2s;transition:max-height 1.2s}
.span-image.playing-large-video{max-height:1080px}
.span-image.playing-large-video .image{padding-bottom:56.25%;background:#000}
.span-image.playing-large-video .image img{opacity:0}
.span-image.playing-large-video .image iframe{z-index:2}
.span-image.playing-large-video .overlay-text{display:none}
.span-image .image{-webkit-transition:padding .6s;transition:padding .6s;position:relative;width:100%;height:0;padding-bottom:42.75%}
.span-image .image img{width:auto!important;height:auto!important;min-height:100%;min-width:100%;max-width:100%;-webkit-transition:opacity .6s;transition:opacity .6s}
.span-image .image iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.span-image.image-only .image{height:auto;padding-bottom:0}
.span-image.image-only .image img{min-height:0;min-width:0;width:100%!important;vertical-align:middle}
.span-image .overlay-text{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.4);text-align:center;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#fff}
.span-image .overlay-text>.i{display:table;width:100%;height:100%}
.span-image .overlay-text>.i>.i{display:table-cell;vertical-align:middle}
.span-image .overlay-text .header{margin:.45em 0;font-size:333.33333%;line-height:1.35;letter-spacing:.05em;font-weight:300;text-transform:uppercase}
.span-image .overlay-text .text{margin:1.35em 0;font-size:111.11111%;line-height:2.025;font-weight:400}
.span-image .overlay-text .text>*{margin:0}
.span-image .overlay-text .text>*+*{margin-top:1.35em}
.span-image .overlay-text .video{margin:1.5em auto 1.5em auto;border:.48214em solid rgba(255,255,255,.9);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.4);box-shadow:0 0 10px 2px rgba(0,0,0,.4);max-width:320px}
.span-image .overlay-text .video.no-thumb{border:0;-webkit-box-shadow:none;box-shadow:none;max-width:none}
.span-image .overlay-text .video.no-thumb .thumbnail{height:auto;background:0 0;padding:0}
.span-image .overlay-text .video.no-thumb .thumbnail img{display:none}
.span-image .overlay-text .video.no-thumb .thumbnail .play{position:relative;top:0}
.span-image .overlay-text .video.no-thumb .thumbnail .play>.button{top:0}
.span-image.overlapped .overlay-text>.i>.i{padding-bottom:8.1em}
@media (max-width:75em){.span-image.overlapped .overlay-text>.i>.i{padding-bottom:9%}
}
@media (max-width:63.9375em){.span-image .overlay-text .header{margin:.675em 0;font-size:222.22222%}
.span-image .overlay-text .video{border:0;-webkit-box-shadow:none;box-shadow:none;max-width:none}
.span-image .overlay-text .video .thumbnail{height:auto;background:0 0;padding:0}
.span-image .overlay-text .video .thumbnail img{display:none}
.span-image .overlay-text .video .thumbnail .play{position:relative;top:0}
.span-image .overlay-text .video .thumbnail .play>.button{top:0}
}
@media (max-width:47.9375em){.span-image .overlay-text .header{margin:.9em 0;font-size:166.66667%;font-weight:400}
.span-image .overlay-text .text{margin:1.6875em 0;font-size:88.88889%;line-height:1.6875}
}
@media (max-width:39.9375em){.span-image .overlay-text .header{margin:1.03846em 0;font-size:144.44444%}
.span-image .overlay-text .text{display:none}
}
@media (max-width:29.9375em){.span-image .overlay-text .header{margin:1.35em 0;font-size:111.11111%}
}
body.admin-content-edit .span-image.overlapped .overlay-text>.i>.i{padding-bottom:0}
.video-tour-landing.bg-hidden .highlights-layout{background:0 0}
.video-tour-landing.bg-hidden .subpages-browser{background:0 0}
.video-tour-landing .highlight-box .info{height:6em}
.video-tour-landing .subpages-list .app\/landing\/video-tour-video{width:22.44898%;float:left;margin-right:0;margin-left:1.02041%;margin-right:1.02041%;margin-bottom:4.08163%;float:none;display:inline-block;vertical-align:top}
.video-tour-landing .subpages-list .app\/landing\/video-tour-video .subpage{width:100%;margin:0}
.app\/layout\/feature-box .box-image img{width:100%;vertical-align:middle}
.app\/layout\/feature-box .box-interior{border-bottom:4px solid #ccc;padding:1.33333em;background-color:#fff}
.app\/layout\/feature-box .box-interior>*{margin-top:0;margin-bottom:0}
.app\/layout\/feature-box .box-interior>*+*{margin-top:.66667em}
.app\/layout\/feature-box .box-header{font-size:111.11111%;line-height:1.2001}
.app\/layout\/feature-box .intro{margin:.66667em 0;font-size:88.88889%;line-height:1.5001}
.app\/layout\/feature-box .intro p{margin:.375em 0}
.app\/layout\/feature-box .link{font-size:88.88889%;line-height:1.2501}
.app\/layout\/feature-box .link a{font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:500}
.mm-panel .custom-links{margin:-.83333em}
.mm-panel .custom-links,.mm-panel .custom-links>[id^=admin-slot-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.mm-panel .custom-links .app\/layout\/custom-links,.mm-panel .custom-links .content\/admin\/slot-menu{margin:.83333em;-webkit-flex-basis:-webkit-calc(33.333% - 1.66667em);-ms-flex-preferred-size:calc(33.333% - 1.66667em);flex-basis:calc(33.333% - 1.66667em);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.mm-panel .custom-links .links-list{-webkit-columns:1;-moz-columns:1;columns:1}
.mm-panel .admin-message{font-size:77.77778%;margin:-1.07143em 0 1.07143em 0}
.app\/layout\/extra-link{margin:1.33333em 0 0 0}
.app\/layout\/extra-link .prompt{font-size:100%;line-height:1.33343;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase}
.app\/layout\/extra-link .button{margin:.33333em 0 0 0}
.app\/layout\/extra-link .button .btn{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;width:100%;text-align:center}
.evaluators-map .map{text-align:center}
.evaluators-map .map img{border:0;width:100%;max-width:525px}
.evaluators-map .alternate{text-align:center}
.evaluators-map .alternate label{cursor:pointer}
.liaison-bio .name{font-size:138.88889%;line-height:1.62}
.liaison-bio .photo{padding-top:0}
.liaison-bio+.liaison-bio{margin-top:3em;border-top:1px solid #e6e6e6;padding-top:1.5em}
.app\/liaisons\/liaison-teams{clear:both}
.liaisons .header{text-align:center}
.liaisons .liaisons-list{text-align:justify}
.liaisons .liaisons-list>li{padding:0}
.liaisons .liaisons-list>li:before{display:none}
.liaisons .liaison{display:inline-block;vertical-align:top;margin-bottom:1.5em;width:20.83333%;text-align:center;word-spacing:normal;font-size:18px}
.liaisons .liaison .photo{position:relative;width:100%;padding-bottom:115%;overflow:hidden}
.liaisons .liaison .photo img{position:absolute;left:0;top:0;width:100%!important;height:auto!important}
.liaisons .liaison .name{margin-top:.375em}
@media (max-width:63.9375em){.liaisons .liaison{width:20.40816%}
}
@media (max-width:29.9375em){.liaisons .liaison{width:20.40816%}
}
.liaison-teams{text-align:center}
.liaison-teams .liaisons-list{text-align:center}
.lms-embed{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em}
.lms-page .body-section{background-color:#fff}
.floor-map-thumbs{margin-top:1.5em;margin-bottom:3em;text-align:center}
.floor-map-thumbs:after,.floor-map-thumbs:before{display:table;content:"";line-height:0}
.floor-map-thumbs:after{clear:both}
.floor-map-thumbs ul{margin:0}
.floor-map-thumbs ul>li{display:block;padding-left:inherit;margin:inherit}
.floor-map-thumbs ul>li:before{content:none}
.floor-map-thumbs{margin-right:-2.04082%}
.floor-map-thumbs .map-thumb{display:inline-block;vertical-align:top;width:20.40816%;margin:2.04082% 2.04082% 0 0}
@media (max-width:39.9375em){.floor-map-thumbs .map-thumb{width:20.40816%}
}
.floor-map-thumbs .map-thumb a{display:block}
.floor-map-thumbs .map-thumb a:hover .name{color:#0094f0}
.floor-map-thumbs .map-thumb .name{margin-top:.75em;margin-bottom:0;font-size:77.77778%;line-height:1.92857;color:#0065a3}
.floor-map-thumbs .map-thumb img{width:100%!important;height:auto!important}
.floor-map-locations{position:relative;margin:3em 0}
.floor-map-locations .letters{margin:0 0 1.5em 0;text-align:center}
.floor-map-locations .letters .letter-set{white-space:nowrap;vertical-align:top;font-size:88.88889%;line-height:1}
.floor-map-locations .letters a{display:inline-block;padding:.5em;font-weight:700}
.floor-map-locations .locations{text-align:center}
.floor-map-locations .locations .letter{padding:1.125em 0 1.125em 0;margin:1.125em 0;border-bottom:2px solid #e6e6e6;font-size:133.33333%;line-height:1.125;text-align:center}
.floor-map-locations .locations .name{display:block;margin:1.8em 0 0 0;width:auto;font-size:83.33333%;line-height:1.8;font-weight:400;color:#222}
.floor-map-locations .locations .where{margin:0;font-size:72.22222%;line-height:2.07692;color:#666}
.floor-map .map-image{margin:0 -1.92857em}
.floor-map .map-image img{width:100%!important;height:auto!important}
.floor-map .locations:after,.floor-map .locations:before{display:table;content:"";line-height:0}
.floor-map .locations:after{clear:both}
.floor-map .building-floor-locations{width:20.40816%;float:left;margin-right:0}
.floor-map .building-floor-locations+.building-floor-locations{float:right;margin-right:0}
.floor-map .building-floor-locations .floor-name{margin:0}
.floor-map .single-building .building-floor-locations{display:block;float:none;width:auto}
.floor-map .single-building .building-floor-locations+.building-floor-locations{display:block;float:none;width:auto}
@media (max-width:29.9375em){.floor-map .building-floor-locations{display:block;float:none;width:auto}
.floor-map .building-floor-locations+.building-floor-locations{display:block;float:none;width:auto}
}
.event-archive-menu .header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.event-archive-menu ul>li{display:block;padding:0}
.event-archive-menu ul>li:before{display:none}
.event-archive-menu .year{display:inline-block}
.event-archive-menu .year a{display:block;padding:.75em .96429em;border:1px solid #e6e6e6;background:#f4f4f4;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:72.22222%;line-height:2.07692;font-weight:700}
.event-archive-menu .year a:hover{background:#fafafa;color:#0065a3}
.event-archive-menu .year.active a{background:#fff;color:#0065a3}
.events-list li{display:block}
.events-list li:before{display:none}
.events-list .event{margin:1.5em 0;padding:0}
.events-list .event .name{margin:0;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:400}
.events-list .event .date,.events-list .event .time{font-size:72.22222%;line-height:2.07692;color:#666}
.events-list .event .summary>p{margin:0}
.events-list .event .summary>p+p{margin-top:.75em}
.event-archive .header .year{font-size:66.66667%;line-height:2.25;color:#999}
.event-details .info dt{float:left;margin:0;width:6em}
.event-details .info dd{margin:0 0 0 6em}
body.admin-content .app\/media-kit-document{margin-bottom:0}
.app\/media-kit-file+.app\/media-kit-document{border-top:1px solid #e6e6e6;padding-top:1.5em}
.app\/media-kit-document{margin:1.5em 0}
.app\/media-kit-document:after,.app\/media-kit-document:before{display:table;content:"";line-height:0}
.app\/media-kit-document:after{clear:both}
.app\/media-kit-document .thumbnail{float:left;width:18.36735%;text-align:center}
.app\/media-kit-document .info{margin-left:22.44898%}
.app\/media-kit-document .thumbnail img{width:auto!important;height:auto!important;max-width:100%}
.app\/media-kit-document .info .versions{width:100%;overflow:hidden;margin:0}
.app\/media-kit-document .info .version{width:100%;overflow:hidden;margin:0}
.app\/media-kit-document .info h6{width:4.82143em;float:left;margin:0}
.app\/media-kit-document .info .files{margin-left:6.75em;word-spacing:.96429em}
.app\/media-kit-document .info .files a{word-spacing:normal;white-space:nowrap}
.app\/media-kit-document .info .add{margin:.5em 0}
.app\/media-kit-document .info .add a{background:transparent url(admin/icons/add.png) left center no-repeat;padding:4px 0 4px 20px;text-decoration:underline}
.app\/media-kit-document h4{margin:.84375em 0 .84375em 0}
.app\/media-kit-document h5{font-weight:400;margin:0 0 .75em 0;font-style:italic}
.app\/media-kit-document .versions-header{width:100%;overflow:hidden;clear:both}
@media (max-width:29.9375em){.app\/media-kit-document .thumbnail{float:none;margin-bottom:1.5em;width:auto;text-align:left}
.app\/media-kit-document .info{margin-left:0}
}
.app\/media-kit-file{display:none}
body.admin-content .app\/media-kit-file{display:block}
body .app\/media-kit-file div{display:none}
body .app\/media-kit-file div.content\/admin\/component-menu{display:block;padding:0;margin:0 10px 0 0;border:0}
body .app\/media-kit-file div.content\/admin\/component-menu h4{display:none}
body .app\/media-kit-file div.content\/admin\/component-menu ul{margin:0}
body .app\/media-kit-file div.content\/admin\/component-menu ul li.add-content-here,body .app\/media-kit-file div.content\/admin\/component-menu ul li.move-down,body .app\/media-kit-file div.content\/admin\/component-menu ul li.move-up{display:none}
.news-archive-menu .header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.news-archive-menu ul>li{display:block;padding:0}
.news-archive-menu ul>li:before{display:none}
.news-archive-menu .year{display:inline-block}
.news-archive-menu .year a{display:block;padding:.75em .96429em;border:1px solid #e6e6e6;background:#f4f4f4;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:72.22222%;line-height:2.07692;font-weight:700}
.news-archive-menu .year a:hover{background:#fafafa;color:#0065a3}
.news-archive-menu .year.active a{background:#fff;color:#0065a3}
.news-list>li{display:block}
.news-list>li:before{display:none}
.news-list .story{margin:1.5em 0;padding:0}
.news-list .story .date{font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:72.22222%;line-height:2.07692;text-transform:uppercase;color:#666}
.news-list .story .headline{margin:0;font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:400}
.news-archive .header .year{font-size:66.66667%;line-height:1.125;color:#999}
.news-story .headline{margin-bottom:0}
.news-story .date{margin-top:.375em;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#888}
.news-story .share{min-height:67px;margin:3em 0}
.news-story .share .share-label{font-size:88.88889%;line-height:1.6875;margin:0;margin-bottom:.84375em;color:#333}
.news-story .share .st_facebook_large .stButton{margin-left:0}
.news-story .share:hover .share-label{color:#0065a3}
.news-story .news-footer{margin-top:1.5em;padding-top:1.5em;border-top:1px solid #e6e6e6}
@media (max-width:29.9375em){.news-story .share{margin:1.5em 0}
}
.publication-details{margin:1.5em 0}
.publication-details:after,.publication-details:before{display:table;content:"";line-height:0}
.publication-details:after{clear:both}
.publication-details+.publication-details{border-top:1px solid #e6e6e6;padding-top:1.5em}
.publication-details .cover{float:left;width:20.40816%}
.publication-details .info{margin-left:23.46939%}
.publication-details .cover img{width:100%!important;height:auto!important}
.publication-details .editions .div{padding:0 .48214em;font-size:100%;line-height:1.5;color:#999}
.publication-details .subscribe{margin:1.5em 0 0 0}
.publication-details .previous-editions .header{margin-bottom:.375em}
@media (max-width:29.9375em){.publication-details .cover{float:none;display:block;width:auto;text-align:center}
.publication-details .cover img{max-width:200px}
.publication-details .info{margin-left:0;text-align:center}
}
@media (max-width:29.9375em){.publication-header{display:none}
}
.publication-subscribe-form{margin:3em 0 0 0;border-top:1px solid #e6e6e6;padding-top:3em;padding-bottom:1.5em}
.publication-subscribe-form .field{margin-bottom:1.5em}
.publication-subscribe-form .field:after,.publication-subscribe-form .field:before{display:table;content:"";line-height:0}
.publication-subscribe-form .field:after{clear:both}
.publication-subscribe-form .field-proper input{display:inline-block;margin-bottom:0;vertical-align:middle;max-width:23.14286em}
.publication-subscribe-form .label{float:left;padding-top:5px;width:16.32653%;text-align:right}
.publication-subscribe-form .label+.field-proper{margin-left:18.36735%}
.publication-subscribe-form .buttons{margin-left:18.36735%}
@media (max-width:29.9375em){.publication-subscribe-form .label{float:none;padding-top:5px;width:auto;text-align:left}
.publication-subscribe-form .label+.field-proper{margin-left:0}
.publication-subscribe-form .field-proper input{max-width:none}
.publication-subscribe-form .buttons{margin-left:0}
}
.app\/outcomes\/menu{clear:both}
.app\/outcomes\/menu.in-span-slot{margin-top:1.5em;padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.app\/outcomes\/menu.in-span-slot{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.satisfaction-metrics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.satisfaction-metrics .metric{margin-top:.83333em;margin-bottom:.83333em;width:-webkit-calc(50% - .83333em);width:calc(50% - .83333em)}
.satisfaction-metrics .metric:nth-child(2n+1){margin-right:.83333em}
.satisfaction-metrics .metric:nth-child(2n){margin-left:.83333em}
.satisfaction-metrics .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0068a1;padding:1.42857rem 1.42857rem 1.42857rem 1.42857rem;min-height:3.85714rem;font-size:122.22222%;color:#fff;font-weight:600;text-align:center}
.satisfaction-metrics .answer-area{position:relative;padding-top:60.60606%;-webkit-background-size:cover;background-size:cover}
.satisfaction-metrics .answer-area:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15)}
.satisfaction-metrics .answer-area .answer{display:block;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;color:#fff;font-size:488.88889%;line-height:1.0001}
.satisfaction-metrics .answer-area .answer:after{content:"";display:inline-block;vertical-align:middle;height:100%}
.satisfaction-metrics .quote-area{color:#052d74;text-align:center}
.satisfaction-metrics .quote-area blockquote{margin:.83333em 0 0 0;font-style:italic}
.satisfaction-metrics .quote-area blockquote p{margin:0}
.satisfaction-metrics .quote-area blockquote p:before{content:"“"}
.satisfaction-metrics .quote-area blockquote p:after{content:"”"}
.satisfaction-metrics .quote-area blockquote p+p{margin-top:.27778em}
.satisfaction-metrics .quote-area .quote-source{margin:.27778em 0 0 0;font-weight:600}
.satisfaction-metrics .quote-area .quote-source:before{content:"―"}
@media screen and (max-width:54.3125em){.satisfaction-metrics{display:block}
.satisfaction-metrics .metric{width:100%;max-width:31.94444em}
.satisfaction-metrics .metric:nth-child(n){margin:1.66667em .83333em}
.satisfaction-metrics .question{min-height:0}
.satisfaction-metrics .question:before{display:none}
}
.portal-splash-section{background:#222 url(components/portal/bg-splash.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.portal-splash-section>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:2.22222em;padding-bottom:2.22222em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.portal-splash-section .main-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:65.30612%;background-color:#02243d}
.portal-splash-section .main-area .photo{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background:transparent url(components/portal/main.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.portal-splash-section .main-area .photo a{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.portal-splash-section .main-area .text{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:1.11111em;color:#ccc;text-align:center}
.portal-splash-section .main-area .text>*{margin-top:0;margin-bottom:0}
.portal-splash-section .main-area .text>*+*{margin-top:.33333em}
.portal-splash-section .main-area .title{font-size:133.33333%;line-height:1.2501;color:#fff}
.portal-splash-section .main-area .intro{font-size:83.33333%;line-height:1.33343}
.portal-splash-section .side-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30.61224%}
.portal-splash-section .side-area .photo{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;background:transparent url(components/portal/side.jpg) center right no-repeat;-webkit-background-size:cover;background-size:cover}
.portal-splash-section .side-area .photo>.i{padding-bottom:102%}
.portal-splash-section .side-area .non-photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.portal-splash-section .side-area .button-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:1.38889em 1.11111em 1.55556em 1.11111em;background-color:#0162a5;text-align:center}
.portal-splash-section .side-area .button-area .button-header{font-size:127.77778%;line-height:1.17401;margin:0 0 1.04348em 0;color:#fff;font-weight:600}
.portal-splash-section .side-area .button-area .button-container{height:1.88889em}
.portal-splash-section .side-area .button-area:after{content:"";display:block;position:absolute;left:3px;right:0;top:100%;margin-top:-1px;border-top:2px dashed #9cb6d2}
.portal-splash-section .side-area .help-area{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:1.55556em 1.11111em 1.5em 1.11111em;background-color:#034571;color:#fff;text-align:center;font-weight:700}
.portal-splash-section .side-area .help-area .email-link{margin:.16667em -1.11111em 0 -1.11111em}
.portal-splash-section .side-area .help-area .email-link a{color:#c3e5f4}
@media screen and (max-width:47.9375em){.portal-splash-section>.i{display:block;max-width:35.55556em}
.portal-splash-section .main-area{display:block;width:100%}
.portal-splash-section .main-area .photo{padding-bottom:60.15625%}
.portal-splash-section .side-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:2.22222em;width:100%}
.portal-splash-section .side-area .photo{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;margin-right:1.11111em}
.portal-splash-section .side-area .non-photo{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;padding-left:1.11111em}
.portal-splash-section .side-area .help-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (max-width:39.9375em){.portal-splash-section .side-area{margin-top:1.11111em}
.portal-splash-section .side-area .photo{margin-right:.55556em}
.portal-splash-section .side-area .non-photo{padding-left:1.11111em}
}
@media screen and (max-width:32.4375em){.portal-splash-section .side-area .photo{display:none}
.portal-splash-section .side-area .non-photo{display:block;margin:0 auto;padding-left:0;max-width:16.66667em}
}
.no-flexbox .portal-splash-section .main-area{display:inline-block;vertical-align:top}
.no-flexbox .portal-splash-section .main-area .photo>.i{padding-bottom:60.15625%}
.no-flexbox .portal-splash-section .side-area{display:inline-block;vertical-align:top}
.pp-features-section .intro{padding:1.11111em;background-color:#fbfbfb;text-align:center}
.pp-features-section .intro p{margin:0;color:#666}
.pp-features-section .feature-item .info p{font-size:72.22222%;line-height:1.38472;margin:.76923em 0;color:#666}
@media screen and (max-width:29.9375em){.pp-features-section .features-list{text-align:center}
.pp-features-section .subpage .thumbnail{display:block}
}
.promotion-index{position:relative;min-height:27.77778em}
.promotion-index .lookup{margin:0 0 1.11111em 0}
.promotion-index .lookup input{width:100%;max-width:13.88889em}
.promotion-index .lookup button.show-list{display:inline-block}
.promotion-index .list-actions{position:absolute;right:0;top:0}
.promotion-index .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.625rem}
.promotion-index .promotion-membership-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:.55556em;width:-webkit-calc(50% - 1.11111em);width:calc(50% - 1.11111em);max-width:none}
@media screen and (max-width:56.1875em){.promotion-index .promotion-membership-card{width:-webkit-calc(100% - 1.11111em);width:calc(100% - 1.11111em)}
}
.promotion-index .promotion-membership-card.not-matched{display:none}
.promotion-index.unfiltered .lookup button.show-list{display:none}
.promotion-index.unfiltered .list{display:block;margin:0}
.promotion-index.unfiltered .promotion-membership-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;border:0;width:auto;padding:.25rem 0;cursor:pointer}
.promotion-index.unfiltered .promotion-membership-card+.promotion-membership-card{border-top:1px solid #e6e6e6}
.promotion-index.unfiltered .promotion-membership-card:hover{background-color:#fafafa}
.promotion-index.unfiltered .promotion-membership-card.status-inactive{display:none}
@media screen and (max-width:56.1875em){.promotion-index.unfiltered .promotion-membership-card{width:auto}
}
.promotion-index.unfiltered .promotion-membership-card .member-name{margin:0;line-height:1.28571;font-size:100%;font-weight:400}
.promotion-index.unfiltered .promotion-membership-card .actions,.promotion-index.unfiltered .promotion-membership-card .all-names,.promotion-index.unfiltered .promotion-membership-card .paperwork-needed,.promotion-index.unfiltered .promotion-membership-card .payment,.promotion-index.unfiltered .promotion-membership-card .plan,.promotion-index.unfiltered .promotion-membership-card .valid-through{display:none}
.promotion-index.unfiltered .promotion-membership-card .detail.email,.promotion-index.unfiltered .promotion-membership-card .detail.phone,.promotion-index.unfiltered .promotion-membership-card .member-name{display:block;font-size:100%}
.promotion-index.unfiltered .promotion-membership-card .member-name{width:38%}
.promotion-index.unfiltered .promotion-membership-card .detail{color:inherit}
.promotion-index.unfiltered .promotion-membership-card .detail .value{font-weight:400}
.promotion-index.unfiltered .promotion-membership-card .detail.email,.promotion-index.unfiltered .promotion-membership-card .detail.phone{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 0 0 .5rem;text-overflow:ellipsis;white-space:nowrap}
.promotion-index.unfiltered .promotion-membership-card .detail.phone{width:24%}
.promotion-index.unfiltered .promotion-membership-card .detail.email{width:38%}
@media screen and (max-width:47.9375em){.promotion-index.unfiltered .promotion-membership-card .detail .label{display:none}
}
@media screen and (max-width:39.9375em){.promotion-index.unfiltered .promotion-membership-card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.promotion-index.unfiltered .promotion-membership-card .member-name{width:100%}
.promotion-index.unfiltered .promotion-membership-card .detail.email,.promotion-index.unfiltered .promotion-membership-card .detail.phone{width:50%;padding-left:0}
.promotion-index.unfiltered .promotion-membership-card .detail.label{display:inline}
}
@media screen and (max-width:29.9375em){.promotion-index.unfiltered .promotion-membership-card{display:block}
.promotion-index.unfiltered .promotion-membership-card .detail.email,.promotion-index.unfiltered .promotion-membership-card .detail.phone{width:100%}
}
.promotion-membership-admin .tabs{margin:0 -.94444em;border-bottom:2px solid #e6e6e6}
.promotion-membership-admin .tabs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.promotion-membership-admin .tabs ul li{display:block}
.promotion-membership-admin .tabs ul button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;font-size:133.33333%;line-height:1.0001;padding:.41667em .625em;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#666}
.promotion-membership-admin .tabs ul [role=tab]{margin-bottom:-2px;border:2px solid #e6e6e6;background-color:#f9f9f9}
.promotion-membership-admin .tabs ul [role=tab][aria-selected=true]{border-bottom-color:#fff;background-color:#fff;color:#333}
.promotion-membership-admin .tabs ul li+li [role=tab]{border-left-width:0}
.promotion-membership-admin .notes-list .when{text-transform:uppercase;color:#999;font-weight:600;font-size:72.22222%}
.promotion-membership-admin .notes-list .note{border-bottom:1px solid #e5e5e5;padding:1.11111em 0}
.promotion-member-admin-form .form>.description{margin-bottom:3em}
.promotion-member-admin-form .field.plan .field-note>div>p{margin:0}
.promotion-membership-card{position:relative;border-radius:.27778em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d4d4d4;padding:.83333em;max-width:27.77778em}
.promotion-membership-card.status-inactive{border-color:#d5d5d5;background-color:#fcfcfc}
.promotion-membership-card.status-inactive .all-names{background-color:#f9f9f9}
.promotion-membership-card.status-inactive .all-names,.promotion-membership-card.status-inactive .detail,.promotion-membership-card.status-inactive .member-name,.promotion-membership-card.status-inactive .paperwork-needed,.promotion-membership-card.status-inactive .payment,.promotion-membership-card.status-inactive .plan{opacity:.5}
.promotion-membership-card.status-inactive:after{content:"Inactive";display:block;position:absolute;font-size:266.66667%;line-height:1.0001;top:50%;left:50%;text-transform:uppercase;font-weight:700;color:#000;opacity:.2;-webkit-transform:translate(-50%,-50%) rotateZ(-15deg);transform:translate(-50%,-50%) rotateZ(-15deg)}
.promotion-membership-card.status-inactive.frozen:after{content:"Frozen"}
.promotion-membership-card.status-inactive.expired:after{content:"Expired"}
.promotion-membership-card .status{display:none;font-size:77.77778%;line-height:1.0001;font-weight:600;text-transform:uppercase}
.promotion-membership-card .member-name{font-size:133.33333%;line-height:1.0001;margin-top:-.20833em;font-weight:600}
.promotion-membership-card .plan{font-weight:600;color:#666}
.promotion-membership-card .detail{font-size:66.66667%;color:#666}
.promotion-membership-card .detail .value{font-weight:600}
.promotion-membership-card .detail.email,.promotion-membership-card .detail.phone{display:none}
.promotion-membership-card .all-names{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.33333em 0 0 0;border-radius:.27778em;border:1px solid #e2e2e2;background-color:#fcfcfc;padding:.55556em}
.promotion-membership-card .all-names .header{font-size:66.66667%;line-height:1.0001;margin:0 0 .5em .41667em;width:100%;color:#999;text-transform:uppercase;font-weight:600}
.promotion-membership-card .all-names .name{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:77.77778%;line-height:1.14296;padding:.35714em;width:50%}
@media screen and (max-width:28.6875em){.promotion-membership-card .all-names .name{width:100%}
}
.promotion-membership-card .paperwork-needed{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.375rem 0 0 0;border-radius:.3125rem;border:1px solid #e2e2e2;background-color:#fcfcfc;padding:.625rem;font-size:0}
.promotion-membership-card .paperwork-needed .header{font-size:.75rem;margin:0 0 .375rem .3125rem;line-height:1;width:100%;color:#999;text-transform:uppercase;font-weight:600}
.no-cssremunit .promotion-membership-card .paperwork-needed .header{font-size:12px}
.promotion-membership-card .paperwork-needed .form{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;line-height:1.14286;padding:.3125rem}
.no-cssremunit .promotion-membership-card .paperwork-needed .form{font-size:14px}
.promotion-membership-card .paperwork-needed .form abbr{text-decoration:none}
@media screen and (max-width:28.6875em){.promotion-membership-card .paperwork-needed .form{width:100%}
}
.promotion-membership-card .actions{margin:.55556em 0 0 0}
.promotion-membership-card .actions .btn{font-size:75%;background-color:#fff}
.promotion-membership-card .actions .btn:focus,.promotion-membership-card .actions .btn:hover{background-color:rgba(0,0,0,.025)}
li.promotion-membership-card:before{display:none}
.promotion-employee-register-form .success-message,.promotion-register-form .success-message,.promotion-renew-form .success-message{display:none}
.promotion-employee-register-form .form>.description,.promotion-register-form .form>.description,.promotion-renew-form .form>.description{margin-bottom:3em}
.promotion-employee-register-form .form .errors,.promotion-register-form .form .errors,.promotion-renew-form .form .errors{margin:1.5em 0 1.5em 30%}
@media screen and (max-width:39.9375em){.promotion-employee-register-form .form .errors,.promotion-register-form .form .errors,.promotion-renew-form .form .errors{margin-left:0}
}
.promotion-employee-register-form .form .errors .alert,.promotion-register-form .form .errors .alert,.promotion-renew-form .form .errors .alert{margin:.75em 0}
.promotion-employee-register-form .field.plan .field-note>div>p,.promotion-register-form .field.plan .field-note>div>p,.promotion-renew-form .field.plan .field-note>div>p{margin:0}
.promotion-welcome-area{margin:3em 0}
.promotion-welcome-area>.boxes,.promotion-welcome-area>.boxes>[id^=admin-slot]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:29.9375em){.promotion-welcome-area>.boxes,.promotion-welcome-area>.boxes>[id^=admin-slot]{display:block}
}
.promotion-welcome-area>.boxes{margin:-.625rem}
.promotion-welcome-area .app\/promotion\/welcome-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:.625rem}
@media screen and (max-width:29.9375em){.promotion-welcome-area .app\/promotion\/welcome-box{width:100%}
}
.promotion-welcome-area .promotion-welcome-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;border:2px solid #FEEFD1;padding:.625rem .3125rem .9375rem .3125rem;text-align:center}
.promotion-welcome-area .promotion-welcome-box .box-icon{margin:.625rem 0}
.promotion-welcome-area .promotion-welcome-box .box-icon:after,.promotion-welcome-area .promotion-welcome-box .box-icon:before{content:"";display:inline-block;vertical-align:middle;height:2.25rem}
.promotion-welcome-area .promotion-welcome-box .box-icon .sprite{font-size:50%}
.promotion-welcome-area .promotion-welcome-box .box-title .title-proper{margin:.625rem 0;font-size:100%;line-height:1.22232}
.promotion-welcome-area .promotion-welcome-box .box-text>*{margin-top:0;margin-bottom:0}
.promotion-welcome-area .promotion-welcome-box .box-text>*+*{margin-top:.625rem}
.shop-box{margin:3em 0}
.shop-box+.shop-box{border-top:1px solid #e6e6e6;padding-top:3em}
.shop-box .image{float:left;width:15.30612%}
.shop-box .buy,.shop-box .info{margin-left:18.36735%}
.shop-box .image img{width:100%!important;height:auto!important}
.shop-box .buy{text-align:center}
.shop-box .buy form{margin-bottom:0}
.shop-box .buy select{width:auto}
.shop-box .buy .shipping{font-size:66.66667%;line-height:2.25;font-style:italic}
@media (max-width:29.9375em){.shop-box .image{float:none;width:auto;text-align:center}
.shop-box .image img{max-width:15.42857em}
.shop-box .buy,.shop-box .info{margin-left:0;text-align:center}
.shop-box .description{padding:0 1.92857em}
}
.app\/resources select{width:auto}
.resources-list ul>li{display:block;padding:0}
.resources-list ul>li:before{display:none}
.resources-list .resource{margin:1.5em 0}
.resources-list .category{font-size:72.22222%;line-height:2.07692;font-weight:700;color:#999}
.resources-list .name{margin:0}
.content-main .app\/medical-staff,.content-main .app\/staff\/leadership{margin-top:3em}
.content-main .app\/medical-staff:first-child,.content-main .app\/staff\/leadership:first-child{margin-top:-1.55556em}
.content-main .app\/medical-staff:last-child,.content-main .app\/staff\/leadership:last-child{margin-bottom:-1.5em}
.staff-members-list{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:1.11111em;padding-right:1.11111em;background-color:#e6e6e6;padding-top:2.77778em;padding-bottom:2.77778em}
@media screen and (min-width:75.6875em){.staff-members-list{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.staff-members-list.research-staff-list{background-color:transparent}
.staff-members-list .filters{margin:-2.77778em 0 2.22222em 0;border-top:2px solid #f7cc00;padding:1.11111em 1.66667em 1.66667em 1.66667em;background-color:#fff}
.staff-members-list .filters .fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.55556em}
.staff-members-list .filters .field{display:block;margin:0 .55556em;width:-webkit-calc(25% - 1.11111em);width:calc(25% - 1.11111em)}
.staff-members-list .filters .field label{display:block;width:100%;font-size:100%;margin-bottom:.55556em;font-weight:600}
.staff-members-list .filters .field .field-proper{width:100%}
.staff-members-list .filters .field input,.staff-members-list .filters .field select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.staff-members-list .filters .field ul>li{margin-bottom:0;padding-left:0}
.staff-members-list .filters .field ul>li:before{display:none}
@media screen and (max-width:54.3125em){.staff-members-list .filters{margin-left:-1.11111em;margin-right:-1.11111em}
.staff-members-list .filters .fields{display:block}
.staff-members-list .filters .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.55556em 0;width:100%}
.staff-members-list .filters .field label{margin-bottom:0;width:10em}
.staff-members-list .filters .field label:after{content:":"}
.staff-members-list .filters .field .field-proper{margin-bottom:0;width:-webkit-calc(100% - 10em);width:calc(100% - 10em)}
}
@media screen and (max-width:31.8125em){.staff-members-list .filters .field{display:block}
.staff-members-list .filters .field label{width:100%}
.staff-members-list .filters .field label:after{content:":"}
.staff-members-list .filters .field .field-proper{width:100%}
}
@media screen and (max-width:29.9375em){.staff-members-list .filters .field label{font-size:87.5%}
.staff-members-list .filters .field label:after{content:""}
}
.staff-members-list .list-proper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.11111em}
.staff-members-list .list-proper>li{margin:1.11111em;padding-left:0}
.staff-members-list .list-proper>li:before{display:none}
.staff-members-list .list-proper .bio-summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:-webkit-calc(50% - 2.22222em);width:calc(50% - 2.22222em)}
@media screen and (max-width:67.9375em){.staff-members-list .list-proper{margin:-.83333em 0}
.staff-members-list .list-proper .bio-summary{margin:.83333em 0;width:100%}
}
.staff-members-list .bio-summary{font-size:1.125rem;background-color:#fff}
.no-cssremunit .staff-members-list .bio-summary{font-size:18px}
.staff-members-list .bio-summary .photo{position:relative;overflow:hidden;width:29.41176%;padding-top:38.23529%}
.staff-members-list .bio-summary .photo .none,.staff-members-list .bio-summary .photo img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f6f6;object-fit:cover;object-position:center top;font-family:'object-fit: cover;'}
.staff-members-list .bio-summary .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:70.58824%;padding:6.06061% 1.11111em 0 1.66667em}
.staff-members-list .bio-summary .info>*{margin-top:-.55556em;margin-bottom:1.11111em}
.staff-members-list .bio-summary .info>:first-child{margin-top:0}
.staff-members-list .bio-summary .info>.more-link{margin:auto -1.11111em 0 -1.66667em}
@media screen and (max-width:87.4375em){.staff-members-list .bio-summary .info{font-size:1.28571vw}
}
@media screen and (max-width:67.9375em){.staff-members-list .bio-summary .info{font-size:100%}
}
@media screen and (max-width:41.1875em){.staff-members-list .bio-summary .info{font-size:2.72727vw}
}
@media screen and (max-width:29.9375em){.staff-members-list .bio-summary .info{font-size:72.22222%;line-height:1.23087}
}
.staff-members-list .bio-summary .link-box-link{display:block;color:inherit}
.staff-members-list .bio-summary .name{display:block;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif}
.staff-members-list .bio-summary .name .name-proper{font-size:144.44444%;line-height:1.15395;font-weight:700}
.staff-members-list .bio-summary .name .post-nominal{display:block;font-size:100%;line-height:1.22232;color:grey;font-weight:600}
.staff-members-list .bio-summary .position{font-size:100%;margin-top:-.55556em}
.staff-members-list .bio-summary .more-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#f2f2f2;padding-left:1.11111em}
.staff-members-list .bio-summary .more-link .link-label{font-size:88.88889%;line-height:1.0001;text-transform:uppercase;font-weight:600;color:#0b5dac;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif}
.staff-members-list .bio-summary .more-link .arrow{display:block;background-color:#035d9a;padding:.83333em;color:#f7cc00}
.staff-members-list .bio-summary .more-link .arrow .icon:before{display:block}
.staff-members-list.leadership-list .bio-summary .photo{width:52.94118%;padding-top:67.64706%}
.staff-members-list.leadership-list .bio-summary .info{width:47.05882%}
.staff-members-photoless ul>li.bio-summary{padding:1.5em 0}
.staff-members-photoless .bio-summary .info{margin-left:0!important;padding-left:0!important}
.staff-members-photoless .bio-summary .name{padding-top:0!important}
.staff-members-photoless .bio-summary .summary p{margin:.75em 0 0 0!important}
.staff-members-subgroup .group-name{margin:1.5em 0 0 0}
.board-members-list{text-align:center}
.board-members-list ul{margin:.625rem -.625rem;font-size:0}
.board-members-list ul>li{font-size:1.125rem;padding:.55556em}
.no-cssremunit .board-members-list ul>li{font-size:18px}
.board-members-list ul>li:before{display:none}
.board-members-list .board-member{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:25%;text-align:center;word-spacing:normal}
.board-members-list .board-member .photo{position:relative;width:100%;padding-bottom:115%;overflow:hidden}
.board-members-list .board-member .photo img{position:absolute;left:0;top:0;width:100%!important;height:auto!important}
.board-members-list .board-member .photo .none{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#f9f9f9}
.board-members-list .board-member .name{font-size:77.77778%;line-height:1.14296;margin-top:.48214em;font-weight:600}
@media screen and (max-width:33.6875em){.board-members-list .board-member{width:33.33333%}
}
@media screen and (max-width:24.9375em){.board-members-list .board-member{width:50%}
}
.app\/staff-bio{margin-top:-1.5em}
@media screen and (max-width:63.9375em){.app\/staff-bio{margin-top:0}
}
.app\/staff-bio .page-banner{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:1.11111em;padding-right:1.11111em;position:relative;overflow:visible}
@media screen and (min-width:75.6875em){.app\/staff-bio .page-banner{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.app\/staff-bio .page-banner .title{display:block;position:relative;padding:5.55556em 0 1.66667em 0}
.app\/staff-bio .page-banner .title .back-link{position:absolute;top:1.38889em;left:0}
.app\/staff-bio .page-banner .title .back-link a{font-size:88.88889%;color:#fff;font-weight:700;text-transform:uppercase}
.app\/staff-bio .page-banner .title .back-link a .icon{color:#f7cc00}
@media screen and (max-width:69.9375em){.app\/staff-bio .page-banner .title .back-link a{font-size:.875rem}
.no-cssremunit .app\/staff-bio .page-banner .title .back-link a{font-size:14px}
}
.app\/staff-bio .page-banner .title .member-photo{position:absolute;left:0;top:4.44444em;width:17.77778em}
.app\/staff-bio .page-banner .title .non-photo{padding-left:20.55556em;text-align:left}
.app\/staff-bio .page-banner .title .name{font-size:311.11111%;margin:0;padding-left:0}
.app\/staff-bio .page-banner .title .name .name-proper{display:block;color:#fff}
.app\/staff-bio .page-banner .title .name .post-nominal{display:block;font-size:46.42857%;margin-top:.38462em;color:#fff}
@media screen and (max-width:28.0625em){.app\/staff-bio .page-banner .title .name .post-nominal{font-size:.875rem}
.no-cssremunit .app\/staff-bio .page-banner .title .name .post-nominal{font-size:14px}
}
.app\/staff-bio .page-banner .title .position{font-size:144.44444%;margin-top:.57692em;color:#fff}
@media screen and (max-width:28.0625em){.app\/staff-bio .page-banner .title .position{font-size:.875rem}
.no-cssremunit .app\/staff-bio .page-banner .title .position{font-size:14px}
}
@media screen and (max-width:47.9375em){.app\/staff-bio .page-banner .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1.66667em}
.app\/staff-bio .page-banner .title .member-photo{position:relative;top:0;margin-top:1.875rem}
.app\/staff-bio .page-banner .title .member-photo>.i{position:relative;padding-top:133%}
.app\/staff-bio .page-banner .title .member-photo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:top center;font-family:'object-fit: cover;'}
.app\/staff-bio .page-banner .title .name{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.app\/staff-bio .page-banner .title .non-photo{padding-left:1.875rem}
}
.app\/staff-bio .under-bar{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:1.11111em;padding-right:1.11111em;background-color:#f2f2f2}
@media screen and (min-width:75.6875em){.app\/staff-bio .under-bar{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.app\/staff-bio .under-bar .buttons{padding:1.11111em 1.11111em 1.11111em 20.55556em}
.app\/staff-bio .under-bar .buttons .btn{text-align:center}
@media screen and (max-width:79.9375em){.app\/staff-bio .under-bar{font-size:1.40625vw}
}
@media screen and (max-width:69.9375em){.app\/staff-bio .under-bar .btn{font-size:.875rem}
.no-cssremunit .app\/staff-bio .under-bar .btn{font-size:14px}
}
@media screen and (max-width:47.9375em){.app\/staff-bio .under-bar{font-size:60%}
.app\/staff-bio .under-bar .buttons{padding-left:1.11111em;text-align:center}
}
.app\/staff-bio .staff-member-bio{padding-top:.77778em;margin-left:20.55556em}
@media screen and (max-width:79.9375em){.app\/staff-bio .staff-member-bio{margin-left:28.90625vw}
}
@media screen and (max-width:47.9375em){.app\/staff-bio .staff-member-bio{margin-left:0}
}
.staff-member-bio .contact dt{float:left;clear:left;margin:0;width:5.78571em}
.staff-member-bio .contact dd{margin:0 0 0 7.71429em}
.specialists-list-section{clear:both;margin-top:3.33333em;margin-bottom:3.33333em;padding-top:3.33333em;padding-bottom:3.33333em;background-color:#f2f2f2}
.specialists-list-section.in-span-slot{padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.specialists-list-section.in-span-slot{padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.specialists-list-section.not-in-span-slot{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:1.11111em;padding-right:1.11111em}
@media screen and (min-width:75.6875em){.specialists-list-section.not-in-span-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:-webkit-calc((100vw - 65em)/ 2);padding-left:calc((100vw - 65em)/ 2);padding-right:-webkit-calc((100vw - 65em)/ 2);padding-right:calc((100vw - 65em)/ 2)}
}
.specialists-list-section:first-child{margin-top:-1.5em}
.specialists-list-section:last-child{margin-bottom:-1.5em}
.specialists-list-section .section-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2.22222em}
.specialists-list-section .section-header .header-proper{font-size:144.44444%;line-height:1.15395;margin:0}
.specialists-list-section .section-header .more-link{font-size:88.88889%;line-height:1.2501;padding-left:.9375em}
.specialists-list-section .section-header .more-link a{font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase}
.specialists-list-section .list-proper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:-1.11111em}
@media screen and (max-width:47.9375em){.specialists-list-section .list-proper{margin:-.55556em}
}
.specialists-list-section .member-item{margin:1.11111em;width:-webkit-calc(25% - 2.22222em);width:calc(25% - 2.22222em);padding:0;background-color:#fff}
.specialists-list-section .member-item:before{display:none}
.specialists-list-section .member-item .photo{position:relative;overflow:hidden;padding-top:110%}
.specialists-list-section .member-item .photo .none,.specialists-list-section .member-item .photo img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f6f6;object-fit:cover;object-position:center top;font-family:'object-fit: cover;'}
.specialists-list-section .member-item .info{padding:1.11111em}
.specialists-list-section .member-item .video-button{display:none}
.specialists-list-section .member-item .more-link{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.specialists-list-section .member-item .name{font-weight:600}
.specialists-list-section .member-item .position{font-size:88.88889%;line-height:1.3751;margin-top:.375em}
@media screen and (max-width:63.9375em){.specialists-list-section .member-item{width:-webkit-calc(33.333% - 2.22222em);width:calc(33.333% - 2.22222em)}
}
@media screen and (max-width:47.9375em){.specialists-list-section .member-item{margin:.55556em;width:-webkit-calc(33.333% - 1.11111em);width:calc(33.333% - 1.11111em)}
}
@media screen and (max-width:34.9375em){.specialists-list-section .member-item{width:-webkit-calc(50% - 1.11111em);width:calc(50% - 1.11111em)}
}
.whitepaper-download-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5em 0 1.5em 0}
.whitepaper-download-area .description{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:57.22222%;-ms-flex-preferred-size:57.22222%;flex-basis:57.22222%;padding:0 .9375rem 0 0}
.whitepaper-download-area .form-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:42.77778%;-ms-flex-preferred-size:42.77778%;flex-basis:42.77778%;padding:0 0 0 .9375rem;min-width:17.5rem;color:#1a1a1a}
.whitepaper-download-area .form-area .area-header{position:relative;background-color:#0065a3;text-align:center;font-weight:900}
.whitepaper-download-area .form-area .area-header .header-proper{margin:0;padding:.9375rem 1.5rem;color:#fff}
.whitepaper-download-area .form-area .area-header:after{content:"";display:block;position:absolute;top:100%;left:50%;border-top:1rem solid #0065a3;border-left:1.5rem solid transparent;border-right:1.5rem solid transparent;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
.whitepaper-download-area .form-area .area-interior{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#eaeaea}
.whitepaper-download-area .form-area .area-interior form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.whitepaper-download-area .form-area .area-interior form .fields{margin:auto 0}
.whitepaper-download-area .form-area .field{font-size:88.88889%}
.whitepaper-download-area .form-area .field+.field,.whitepaper-download-area .form-area .field+.field-group{margin-top:.5rem}
.whitepaper-download-area .form-area .field .label-proper{display:block;cursor:pointer}
.whitepaper-download-area .form-area .field.disabled{display:none}
.whitepaper-download-area .form-area .field.disabled .label-proper{background-color:#d4d4d4}
.whitepaper-download-area .form-area .field.disabled input[type=text],.whitepaper-download-area .form-area .field.disabled input[type=email]{border-color:rgba(0,0,0,.5)}
.whitepaper-download-area .form-area .field.disabled.with-input input[type=text],.whitepaper-download-area .form-area .field.disabled.with-input input[type=email]{background-color:#d4d4d4}
.whitepaper-download-area .form-area input[type=text],.whitepaper-download-area .form-area input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;width:100%;border-radius:.1875rem;border:1px solid rgba(0,0,0,.1);background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.625rem;line-height:1.21429;color:#333}
.whitepaper-download-area .form-area input[type=text]:focus,.whitepaper-download-area .form-area input[type=email]:focus{-webkit-box-shadow:0 0 0 .11111em rgba(141,175,234,.8);box-shadow:0 0 0 .11111em rgba(141,175,234,.8)}
.whitepaper-download-area .form-area label.checkbox{display:block;cursor:pointer}
.whitepaper-download-area .form-area label.checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.whitepaper-download-area .form-area label.checkbox input+.styled{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:0 0 .25rem 0;border-radius:4px;border:2px solid #3f97c2;width:1.125rem;height:1.125rem;background-color:#fff;color:#0065a3;text-align:center}
.whitepaper-download-area .form-area label.checkbox input:checked+.styled{border-color:#0065a3}
.whitepaper-download-area .form-area label.checkbox input:checked+.styled:before{content:"✓";display:block;line-height:1rem}
.whitepaper-download-area .form-area label.checkbox input:focus+.styled,.whitepaper-download-area .form-area label.checkbox input:hover+.styled{border-color:#4fbef4}
.whitepaper-download-area .form-area label.checkbox input:active+.styled{border-color:#fff}
.whitepaper-download-area .form-area label.checkbox input:active:hover+.styled{border-color:#4fbef4}
.whitepaper-download-area .form-area .radio-label .label-proper{cursor:default}
.whitepaper-download-area .form-area .radio-options{display:block;margin:0 -.3125rem;padding:.4375rem 0 0 0}
.whitepaper-download-area .form-area .radio-option{display:inline-block;margin:0 .3125rem;cursor:pointer}
.whitepaper-download-area .form-area .radio-option input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.whitepaper-download-area .form-area .radio-option input+.styled{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:0 0 .25rem 0;border-radius:50%;border:2px solid #3f97c2;width:1.125rem;height:1.125rem;background-color:#fff;color:#0065a3;text-align:center;-webkit-transition:border-color .1s;transition:border-color .1s}
.whitepaper-download-area .form-area .radio-option input+.styled:before{content:"";display:block;position:absolute;left:.1875rem;top:.1875rem;width:.5rem;height:.5rem;border-radius:50%;background-color:#4fbef4;-webkit-transition:all .1s;transition:all .1s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.whitepaper-download-area .form-area .radio-option input:focus+.styled,.whitepaper-download-area .form-area .radio-option input:hover+.styled{border-color:#4fbef4}
.whitepaper-download-area .form-area .radio-option input:focus+.styled:before,.whitepaper-download-area .form-area .radio-option input:hover+.styled:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
.whitepaper-download-area .form-area .radio-option input:checked+.styled{border-color:#0065a3}
.whitepaper-download-area .form-area .radio-option input:checked+.styled:before{background-color:#0065a3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.whitepaper-download-area .form-area .radio-option input:checked:focus+.styled,.whitepaper-download-area .form-area .radio-option input:checked:hover+.styled{border-color:#4fbef4}
.whitepaper-download-area .form-area .field-group.interests{font-size:88.88889%}
.whitepaper-download-area .form-area .field-group.interests .options-header{margin:0;font-size:100%;font-weight:400;line-height:1.42857}
.whitepaper-download-area .form-area .field-group.interests fieldset{border:0;padding:.3125rem 0 0 0;margin:0}
.whitepaper-download-area .form-area .field-group.interests fieldset label.checkbox{margin:.1875rem 0}
.whitepaper-download-area .form-area .field-group.interests.disabled{display:none}
.whitepaper-download-area .form-area .compliance p{margin:.5rem 0 0 0;font-size:85.71429%;font-style:italic}
.whitepaper-download-area .form-area .submit{margin-top:1rem}
.whitepaper-download-area .form-area .submit .btn{width:100%;background-color:#f0b451;font-size:111.11111%;padding:.5em .5em .5em .5em;color:#222}
.whitepaper-download-area .form-area .submit .btn:hover:active{padding:.55em .5em .45em .5em}
.whitepaper-download-area .form-area .submit .btn:hover{background-color:#f2be68}
.whitepaper-download-area .form-area .submit .btn:hover:active{background-color:#eeaa3a}
.whitepaper-download-area .success-message{display:none;margin:3em 0;text-align:center}
.whitepaper-download-area .success-message .header{font-size:133.33333%}
.whitepaper-download-area .success-message p{font-size:100%}
@media screen and (max-width:37.4375em){.whitepaper-download-area{display:block}
.whitepaper-download-area .description{padding-right:0}
.whitepaper-download-area .form-area{padding-left:0}
}
.whitepaper-download-area.submitted-with-success{display:block}
.whitepaper-download-area.submitted-with-success .description,.whitepaper-download-area.submitted-with-success .form-area{display:none}
.whitepaper-download-area.submitted-with-success .success-message{display:block}
.white-papers-list .list-area,.white-papers-list .list-area>[id^=admin-slot]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.white-papers-list .list-area>.content\/component,.white-papers-list .list-area>[id^=admin-slot]>.content\/component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.333%;padding:.625rem}
.white-papers-list .list-area>.content\/component.app\/signup-pardot-box,.white-papers-list .list-area>[id^=admin-slot]>.content\/component.app\/signup-pardot-box{width:66.666%}
@media screen and (max-width:47.9375em){.white-papers-list .list-area>.content\/component.app\/signup-pardot-box,.white-papers-list .list-area>[id^=admin-slot]>.content\/component.app\/signup-pardot-box{width:100%}
}
@media screen and (max-width:47.9375em){.white-papers-list .list-area>.content\/component.app\/boxes\/button,.white-papers-list .list-area>[id^=admin-slot]>.content\/component.app\/boxes\/button{width:50%}
}
@media screen and (max-width:29.9375em){.white-papers-list .list-area>.content\/component.app\/boxes\/button,.white-papers-list .list-area>[id^=admin-slot]>.content\/component.app\/boxes\/button{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:20.75rem}
}
.white-papers-list .list-area>.content\/component .button-box,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.9375rem}
.white-papers-list .list-area>.content\/component .button-box .box-image,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box .box-image{padding-bottom:.9375rem}
.white-papers-list .list-area>.content\/component .button-box .box-header,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box .box-header{margin-top:auto}
.white-papers-list .list-area>.content\/component .button-box .box-header .header-text,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box .box-header .header-text{padding-left:6.38978%;padding-right:6.38978%}
.white-papers-list .list-area>.content\/component .button-box .box-content,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box .box-content{margin-bottom:auto;padding-left:6.38978%;padding-right:6.38978%}
.white-papers-list .list-area>.content\/component .button-box .box-button,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box .box-button{position:static;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.9375rem .9375rem 0 .9375rem}
.white-papers-list .list-area>.content\/component .button-box .box-button a,.white-papers-list .list-area>[id^=admin-slot]>.content\/component .button-box .box-button a{text-transform:none;text-shadow:0 1px rgba(0,0,0,.5)}
.white-papers-list .list-area{margin:-.625rem}
.app\/home\/slideshow{position:relative;max-height:513px;overflow:hidden}
.app\/home\/slideshow .slideshow{width:100%;height:0;position:relative;z-index:1;padding-bottom:42.75%;background:#444}
.app\/home\/slideshow .viewer{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.app\/home\/slideshow .container{position:absolute;left:0;top:0;height:100%;font-size:16px}
.app\/home\/slideshow .slide{width:100%;height:100%;position:relative;overflow:hidden;float:left}
.app\/home\/slideshow .slide img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.app\/home\/slideshow .slide .text-o{position:absolute;left:0;top:0;width:100%;height:100%;max-height:513px}
.app\/home\/slideshow .slide .text{position:absolute;left:11%;top:0;display:table;width:30%;height:100%;min-width:20em;color:#fff;text-align:center;font-family:"Nimbus Roman No 9 L","Times New Roman",times,serif;font-size:100%;line-height:1.5;text-shadow:0 1px 0 rgba(0,0,0,.3)}
.app\/home\/slideshow .slide .text>.i{display:table-cell;vertical-align:middle}
.app\/home\/slideshow .slide .text .title{margin:0;padding:0 0 .5em 0;font-size:250%;line-height:1.1;font-weight:400;text-shadow:0 2px 0 rgba(0,0,0,.4)}
.app\/home\/slideshow .slide .text.with-paragraph .title{border-bottom:1px solid #fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.4);box-shadow:0 1px 0 rgba(0,0,0,.4)}
.app\/home\/slideshow .slide .text p{padding:0 1em;font-size:1.25em}
.app\/home\/slideshow .slide .text a.btn{font-family:"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif}
.app\/home\/slideshow .slide .text.bg-shaded{left:8.5%;width:35%}
.app\/home\/slideshow .slide .text.bg-shaded>.i>.i{padding:7.14286%}
.app\/home\/slideshow .slide .text.on-right{left:auto;right:11%}
.app\/home\/slideshow .slide .text.on-right.bg-shaded{left:auto;right:8.5%}
.app\/home\/slideshow .slide .text.bg-light>.i>.i{background:url(images/bg-black-o15.png);background:rgba(0,0,0,.15)}
.app\/home\/slideshow .slide .text.bg-medium>.i>.i{background:url(images/bg-black-o35.png);background:rgba(0,0,0,.35)}
.app\/home\/slideshow .slide .text.bg-dark>.i>.i{background:url(images/bg-black-o60.png);background:rgba(0,0,0,.6)}
.app\/home\/slideshow .slide .text.bg-darker>.i>.i{background:url(images/bg-black-o60.png);background:rgba(0,0,0,.8)}
.app\/home\/slideshow .slide .text.bg-white>.i>.i{background:rgba(255,255,255,.35)}
.app\/home\/slideshow .slide .text.bg-whiter>.i>.i{background:rgba(255,255,255,.6)}
.app\/home\/slideshow .slide .text.bg-whitest>.i>.i{background:rgba(255,255,255,.8)}
.app\/home\/slideshow .slide .text.text-color-black{color:#1a1a1a;text-shadow:0 1px 0 rgba(255,255,255,.3)}
.app\/home\/slideshow .slide .text.text-color-black .title{text-shadow:0 2px 0 rgba(255,255,255,.4)}
.app\/home\/slideshow .slide a.no-text{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-1000em;overflow:hidden}
.app\/home\/slideshow a.jump{z-index:20;position:absolute;top:44%;background:rgba(0,0,0,.2);border-radius:50%;color:rgba(255,255,255,.4);font-size:100px;line-height:0;outline:0}
.app\/home\/slideshow a.jump:focus,.app\/home\/slideshow a.jump:hover{color:rgba(255,255,255,.8)}
.app\/home\/slideshow a.jump.next{right:1%}
.app\/home\/slideshow a.jump.prev{left:1%}
@media (max-width:47.9375em){.app\/home\/slideshow .slide .text{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.app\/home\/slideshow .slide .text>.i{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.app\/home\/slideshow .slide .text>.i>.i{display:table;width:100%;height:100%}
.app\/home\/slideshow .slide .text.with-paragraph .title{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.app\/home\/slideshow .slide .text .more,.app\/home\/slideshow .slide .text .title{width:50%;display:table-cell;vertical-align:middle;padding:2.04082%}
.app\/home\/slideshow .slide .text.bg-shaded{left:0;width:100%}
.app\/home\/slideshow .slide .text.bg-shaded>.i>.i{padding:0;background:0 0}
.app\/home\/slideshow .slide .text.on-right{right:auto;left:0}
.app\/home\/slideshow .slide .text.on-right.bg-shaded{left:0;right:auto}
.app\/home\/slideshow .slide .text.text-color-black{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}
.app\/home\/slideshow .slide .text.text-color-black .title{text-shadow:0 2px 0 rgba(0,0,0,.4)}
.app\/home\/slideshow a.jump{display:none}
}
@media (max-width:37.4375em){.app\/home\/slideshow .slide .text .title{display:table-row;width:100%;font-size:200%}
.app\/home\/slideshow .slide .text .title>span{display:table-cell;height:50%;vertical-align:bottom;padding:0 .75em;padding-bottom:2%}
.app\/home\/slideshow .slide .text .more{display:table-row}
.app\/home\/slideshow .slide .text .more>*{display:none}
.app\/home\/slideshow .slide .text .more>.button{display:table-cell;height:50%;vertical-align:top;padding-top:2%}
}
@media (max-width:29.9375em){.app\/home\/slideshow .slide .text .title{padding:2.04082%;font-size:150%}
}
.app\/home\/slideshow .container{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.app\/home\/slideshow .slide{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.app\/home\/slideshow .container{-webkit-transform:rotate3d(0,0,0);transform:rotate3d(0,0,0)}
.csstransforms .app\/home\/slideshow a.jump{width:5%;opacity:.4;-webkit-box-shadow:0 0 5px rgba(0,0,0,.8);box-shadow:0 0 5px rgba(0,0,0,.8)}
.csstransforms .app\/home\/slideshow a.jump .arrow{display:block;position:relative;height:0;width:100%;padding-bottom:100%;opacity:.6}
.csstransforms .app\/home\/slideshow a.jump .arrow span{position:absolute;left:0;display:block;width:100%;height:40%;background:#fff;border-radius:10%}
.csstransforms .app\/home\/slideshow a.jump:focus,.csstransforms .app\/home\/slideshow a.jump:hover{opacity:.8}
.csstransforms .app\/home\/slideshow a.jump:focus .arrow,.csstransforms .app\/home\/slideshow a.jump:hover .arrow{opacity:.8}
.csstransforms .app\/home\/slideshow a.jump .upper{top:21%}
.csstransforms .app\/home\/slideshow a.jump .lower{bottom:21%}
.csstransforms .app\/home\/slideshow a.jump.next .upper{-webkit-transform:rotate(45deg) scale(.4);-ms-transform:rotate(45deg) scale(.4);transform:rotate(45deg) scale(.4)}
.csstransforms .app\/home\/slideshow a.jump.next .lower{-webkit-transform:rotate(-45deg) scale(.4);-ms-transform:rotate(-45deg) scale(.4);transform:rotate(-45deg) scale(.4)}
.csstransforms .app\/home\/slideshow a.jump.prev .upper{-webkit-transform:rotate(-45deg) scale(.4);-ms-transform:rotate(-45deg) scale(.4);transform:rotate(-45deg) scale(.4)}
.csstransforms .app\/home\/slideshow a.jump.prev .lower{-webkit-transform:rotate(45deg) scale(.4);-ms-transform:rotate(45deg) scale(.4);transform:rotate(45deg) scale(.4)}
.csstransforms .app\/home\/slideshow a.jump .upper{overflow:hidden;text-indent:-1000em}
.wf-loading .app\/home\/slideshow .slide .text .title{visibility:hidden}
.wf-active .app\/home\/slideshow .slide .text .title{visibility:visible;font-family:kepler-std-subhead,"Nimbus Roman No 9 L","Times New Roman",times,serif}
.no-js .app\/home\/slideshow{display:none}
body.admin-content-edit .app\/home\/slideshow a.jump{display:none}
body.admin-content-edit .app\/home\/slideshow .slideshow{display:none}
body.admin-content-edit .app\/home\/slideshow .add-slide{margin:10px}
body.admin-content-edit .app\/home\/slideshow .slides-header{display:none}
body.admin-content-edit .app\/home\/slide{float:left;margin:10px}
body.admin-content-edit .app\/home\/slide .content\/component-menu h4{display:none}
body.admin-content-edit .app\/home\/slide+.content\/component:before{content:"";display:table;clear:both}
body.admin-content-edit .app\/home\/slide+.app\/home\/slide:before{display:none}
.app\/home\/audience{padding:3em 0;background:#fff}
.app\/home\/slide+.app\/home\/audience{position:relative;z-index:1;padding-top:0;width:100%}
.app\/home\/slide+.app\/home\/audience .audience-groups>.i{margin-top:-2.04082%}
@media (max-width:29.9375em){.app\/home\/slide+.app\/home\/audience{padding:1.5em 0}
.app\/home\/slide+.app\/home\/audience .audience-groups>.i{margin-top:0}
}
body.admin-content-edit .app\/home\/slide+.app\/home\/audience{position:static;padding:3em 0}
body.admin-content-edit .app\/home\/slide+.app\/home\/audience .audience-groups>.i{margin-top:1.5em;clear:both}
.audience-groups{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;position:relative}
.audience-groups:after,.audience-groups:before{display:table;content:"";line-height:0}
.audience-groups:after{clear:both}
.audience-groups>.shadow{position:absolute;left:1.5em;top:0;height:90%;max-height:7.5em;right:1.5em;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 4px 1px rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.1);border-bottom-left-radius:5px 90%;border-bottom-right-radius:5px 90%}
.audience-groups>.i{position:relative;padding-top:2.04082%;background:#fff;border-radius:5px}
.audience-groups>.i:after,.audience-groups>.i:before{display:table;content:"";line-height:0}
.audience-groups>.i:after{clear:both}
.audience-groups .group{min-height:120px;width:31.97347%;float:left;margin-right:0;margin-left:2.04082%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#d4e0e8;border-right:1px solid #b4b2a5;border-top-left-radius:5px}
.audience-groups .group a:before{border-top-left-radius:5px}
.audience-groups .group+.group{margin-left:0;border-top-left-radius:0;border-left:1px solid #fff}
.audience-groups .group+.group a:before{border-top-left-radius:0}
.audience-groups .group+.group+.group{border-top-right-radius:5px;border-right:0}
.audience-groups .group a{display:block;position:relative;width:100%;height:9em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 143px}
.audience-groups .group a:before{content:"";position:absolute;left:0;bottom:0;background:transparent url(/styles/images/sprites-20130920.png) 0 -125px no-repeat;width:160px;height:120px;display:block;overflow:hidden;text-indent:-1000em}
.audience-groups .group.healthcare a:before{background-position:-307px -125px;width:161px}
.audience-groups .group.visitors a:before{background-position:-161px -125px;width:145px}
.audience-groups .group h2{position:relative;margin:0;top:3em;padding-right:1.44643em;font-size:100%;line-height:1.5;color:#4d4d4d;text-shadow:0 1px 0 #fff}
.audience-groups .group h2:before{content:"";position:absolute;top:50%;right:5%;background:transparent url(/styles/images/sprites-20130920.png) -112px -92px no-repeat;width:11px;height:17px;display:block;overflow:hidden;text-indent:-1000em;margin-top:-.5em}
.audience-groups .group a:hover h2{color:#2d2d2d}
@media (max-width:63.9375em){.audience-groups .group a{padding-left:134px}
.audience-groups .group.healthcare a{padding-left:125px}
.audience-groups .group.visitors a{padding-left:130px}
.audience-groups .group h2{font-size:17px}
.audience-groups .group h2:before{display:none}
}
@media (max-width:47.9375em){.audience-groups .group a{text-align:center;padding:20px!important}
.audience-groups .group a:before{opacity:.33}
.audience-groups .group h2{top:20px;padding-right:0}
}
@media (max-width:39.9375em){.audience-groups .group h2{font-size:16px}
}
@media (max-width:29.9375em){.audience-groups .shadow{display:none}
.audience-groups>.i{padding-top:0}
.audience-groups .group{float:none;width:auto;margin-right:auto;display:block;margin:0}
.audience-groups .group a{padding-left:143px!important}
.audience-groups .group a:before{opacity:1}
.audience-groups .group h2{text-align:left;font-size:18px}
.audience-groups .group{border-top-right-radius:5px;border:0;border-bottom:1px solid #cce0ed}
.audience-groups .group+.group{border-top-right-radius:0;border-top:1px solid #fff}
.audience-groups .group+.group+.group{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:0}
}
.wf-loading .audience-groups h2{visibility:hidden}
.wf-active .audience-groups h2{visibility:visible;font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600}
.refer-bar{-webkit-box-shadow:inset 0 12px 7px -7px rgba(0,0,0,.1);box-shadow:inset 0 12px 7px -7px rgba(0,0,0,.1);border-top:2px solid #fcd450;background:#0065a3;color:#fff}
.refer-bar form{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;padding-top:2.25em;padding-bottom:2.25em;margin-bottom:0}
.refer-bar form:after,.refer-bar form:before{display:table;content:"";line-height:0}
.refer-bar form:after{clear:both}
.refer-bar form>.i{margin:0 -.96429em}
.refer-bar form .button,.refer-bar form .field,.refer-bar form .fields,.refer-bar form .form-label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 .96429em}
.refer-bar form .form-label{width:21%;color:inherit}
.refer-bar form .fields{margin:0 -.96429em;width:63%}
.refer-bar form .fields .field{width:33.33333%}
.refer-bar form .button{width:16%}
.refer-bar form .form-label{margin:.20833em 0 0 0;padding:1.6875em .5625em 0 .5625em;font-size:133.33333%;line-height:1.3125}
.refer-bar form label{font-size:88.88889%;line-height:1.6875;margin-bottom:.84375em;font-weight:600;white-space:nowrap}
.refer-bar form .field input[type=text]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:3.85714em;padding-top:0;padding-bottom:0;font-size:77.77778%;line-height:1}
.refer-bar form .field .note{margin-top:.75em;font-style:italic}
.refer-bar form .button{margin-top:2.25em}
.refer-bar form .button .btn{padding-left:0;padding-right:0;width:100%;text-align:center}
@media (max-width:63.9375em){.refer-bar form .form-label{margin:.25em 0 0 0;padding:2.025em .675em 0 .675em;font-size:111.11111%;line-height:1.575}
}
@media (max-width:56.1875em){.refer-bar form label{font-size:77.77778%;line-height:1.92857;margin-bottom:.96429em}
}
@media (max-width:51.875em){.refer-bar form .form-label{margin:.27778em 0 0 0;padding:2.25em .75em 0 .75em;font-size:100%;line-height:1.75}
.refer-bar form label{font-size:72.22222%;line-height:2.07692;margin-bottom:1.03846em}
.refer-bar form .field .note{font-size:66.66667%;line-height:2.25;margin-top:1.125em}
}
@media (max-width:47.9375em){.refer-bar form .form-label{margin-top:0;padding:0 .5625em 1.125em .5625em;font-size:133.33333%;line-height:1.3125;width:100%}
.refer-bar form .fields{width:75%}
.refer-bar form .button{width:25%}
}
@media (max-width:40em){.refer-bar form{position:relative}
.refer-bar form .form-label{padding-bottom:0}
.refer-bar form .fields{margin:0;display:inline;width:auto;padding:0}
.refer-bar form .fields .field{width:50%;padding-top:1.5em}
.refer-bar form .button{position:absolute;right:.96429em;bottom:3em;padding-left:1.92857em;width:50%}
}
.ebooks-section{position:relative;background-color:#222;background-image:url(components/home/rev2016/bg-home-books.jpg);-webkit-background-size:cover;background-size:cover;background-position:center center;color:#fff}
.ebooks-section .ebooks-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-indent:-1000em}
.no-backgroundsize .ebooks-section{background-image:none}
.ebooks-section>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:2.22222em;padding-bottom:2.22222em}
.ebooks-section .section-header{font-size:188.88889%;line-height:1.11775;margin:0 0 .44118em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-weight:500}
.ebooks-section .sources-list{text-align:center}
.ebooks-section .source{display:inline-block;margin:.27778em}
.ebooks-section .source a{display:block}
.ebooks-section .source a:focus{position:relative;outline:0}
.ebooks-section .source a:focus:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid rgba(255,255,255,.8);border-radius:.55556em}
.inside-shepherd-section{background-color:#205486;background-image:url(components/home/rev2016/bg-home-inside.jpg);-webkit-background-size:cover;background-size:cover;background-position:center top;color:#fff;text-align:center}
.no-backgroundsize .inside-shepherd-section{background-image:none}
.inside-shepherd-section a{color:#fff}
.inside-shepherd-section>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:2.22222em;padding-bottom:2.22222em}
.inside-shepherd-section .section-header{font-size:188.88889%;line-height:1.11775;margin:0 0 .58824em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400}
.inside-shepherd-section .inside-items{font-size:0;margin:-.83333rem -.55556rem}
.inside-shepherd-section .inside-items>*{font-size:1.125rem}
.no-cssremunit .inside-shepherd-section .inside-items>*{font-size:18px}
.no-cssremunit .inside-shepherd-section .inside-items{margin:-15px -10px}
@media screen and (max-width:47.9375em){.inside-shepherd-section .inside-items{font-size:100%;margin:0}
.nocssremunit .inside-shepherd-section .inside-items{margin:0}
}
.inside-shepherd-section .app\/home\/rev2016\/inside-item{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:20%;padding:.83333em .55556em}
@media screen and (max-width:51.1875em){.inside-shepherd-section .app\/home\/rev2016\/inside-item{width:33.33333%}
}
@media screen and (max-width:36.1875em){.inside-shepherd-section .app\/home\/rev2016\/inside-item{width:50%}
}
.inside-shepherd-section .inside-shepherd-item a{display:block}
.inside-shepherd-section .inside-shepherd-item .item-icon{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;width:7.77778rem;height:7.77778rem;font-size:0;border-radius:50%;border:.11111rem solid #3c6998}
.inside-shepherd-section .inside-shepherd-item .item-icon:after{content:"";display:inline-block;vertical-align:middle;height:100%}
.inside-shepherd-section .inside-shepherd-item .item-icon .sprite{vertical-align:middle;font-size:1.125rem}
.no-cssremunit .inside-shepherd-section .inside-shepherd-item .item-icon .sprite{font-size:18px}
@media screen and (max-width:24.9375em){.inside-shepherd-section .inside-shepherd-item .item-icon{display:inline-block;width:35vw;height:35vw;border-width:2px}
.inside-shepherd-section .inside-shepherd-item .item-icon .sprite{font-size:3.5vw}
.no-cssvwunit .inside-shepherd-section .inside-shepherd-item .item-icon{width:112px;height:112px}
.no-cssvwunit .inside-shepherd-section .inside-shepherd-item .item-icon .sprite{font-size:11px}
}
@media screen and (max-width:19.9375em){.inside-shepherd-section .inside-shepherd-item .item-icon{width:6.22222rem;height:6.22222rem}
.inside-shepherd-section .inside-shepherd-item .item-icon .sprite{font-size:11px}
}
.inside-shepherd-section .inside-shepherd-item .arrow-item{color:#f7cc00}
.inside-shepherd-section .inside-shepherd-item .name{font-size:88.88889%;line-height:1.2501;margin-top:.9375em;font-weight:600}
.inside-shepherd-section .inside-shepherd-item .arrow-icon{color:#f7cc00}
.inside-shepherd-section .inside-shepherd-item a:focus,.inside-shepherd-section .inside-shepherd-item a:hover{outline:0}
.inside-shepherd-section .inside-shepherd-item a:focus .item-icon,.inside-shepherd-section .inside-shepherd-item a:hover .item-icon{background:rgba(255,255,255,.1)}
@media screen and (max-width:29.9375em){.inside-shepherd-section{background-position:25% top}
}
.admin-content-edit .inside-shepherd-section .content\/admin\/component-menu{text-align:left}
.intro-referral-section{padding:2.5em 0;background:#f7cc00;color:#222}
.intro-referral-section>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em}
.intro-referral-section .area-container{margin:0 -.83333em;text-align:center}
.intro-referral-section .area{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;width:50%;padding:0 .83333em}
.intro-referral-section .message-area{font-size:166.66667%;line-height:1.13343;font-weight:300}
.intro-referral-section .message-area p{margin:0 auto;max-width:13.33333em}
.intro-referral-section .message-area p .message-proper{font-size:86.66667%;line-height:1.30779}
.intro-referral-section .message-area strong{display:block;font-weight:900}
.intro-referral-section .message-area .area-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.intro-referral-section .message-area .more-link{font-size:53.33333%;line-height:1.2501;margin-top:1.6875em;max-width:none;font-weight:600;text-transform:uppercase}
@media screen and (max-width:58.625em){.intro-referral-section .message-area p{font-size:3.19489vw}
.intro-referral-section .message-area .more-link{font-size:1.125rem;margin-top:1.5em}
.no-cssremunit .intro-referral-section .message-area .more-link{font-size:18px}
.intro-referral-section .message-area .more-link a{font-size:88.88889%;line-height:1.2501}
.no-cssvwunit .intro-referral-section .message-area p{font-size:80%;line-height:1.16677}
.no-cssvwunit .intro-referral-section .message-area .more-link{font-size:1.125rem}
.no-cssremunit .no-cssvwunit .intro-referral-section .message-area .more-link{font-size:18px}
}
@media screen and (max-width:47.9375em){.intro-referral-section .message-area p{font-size:100%}
.no-cssvwunit .intro-referral-section .message-area p{font-size:100%}
}
@media screen and (max-width:27.4375em){.intro-referral-section .message-area p{font-size:6.81818vw}
.no-cssvwunit .intro-referral-section .message-area p{font-size:70%;line-height:1.19058}
}
@media screen and (max-width:19.9375em){.intro-referral-section .message-area p{font-size:70%;line-height:1.19058}
}
.intro-referral-section .form-area{position:relative}
.intro-referral-section .form-area:before{content:"";display:block;position:absolute;top:.55556em;left:.83333em;right:.83333em;border-bottom:.11111em solid #fae066}
.intro-referral-section .form-area:after{content:"";display:block;position:absolute;bottom:1em;left:.83333em;right:.83333em;border-top:.11111em solid #fae066}
.intro-referral-section .form-area .form-label{display:inline-block;position:relative;font-size:133.33333%;line-height:1.16677;margin:0 0 .41667em 0;padding:0 1.25em;background:#f7cc00;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase}
.intro-referral-section .form-area .fields{font-size:0;margin:0 -.83333rem}
.intro-referral-section .form-area .fields>.field{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125rem;padding:0 .83333em}
.no-cssremunit .intro-referral-section .form-area .fields>.field{font-size:18px}
.intro-referral-section .form-area .fields>.field+.field{display:inline-block;width:50%;padding-top:.83333em}
.no-cssremunit .intro-referral-section .form-area .fields{margin:0 -15px}
.intro-referral-section .form-area .button{display:inline-block;position:relative;z-index:1;font-size:100%;margin-top:1.66667em;padding:0 1.66667em;background:#f7cc00}
.intro-referral-section .form-area .button button{text-transform:uppercase}
.intro-referral-section .form-area .control-label{display:block;margin-bottom:0;width:auto;padding:0;text-align:left}
.intro-referral-section .form-area .control-label:after{content:"";display:none}
.intro-referral-section .form-area .field-proper{display:block;margin-bottom:0;width:auto}
@media screen and (max-width:47.9375em){.intro-referral-section .form-area:before{left:0;right:0}
.intro-referral-section .form-area:after{left:0;right:0}
}
@media screen and (max-width:29.9375em){.intro-referral-section .form-area .form-label{padding:0 .83333em}
.intro-referral-section .form-area .button{padding:0 1.11111em}
.intro-referral-section .form-area .fields{margin:0 -.55556rem}
.intro-referral-section .form-area .fields>.field{padding:0 .55556em}
}
@media screen and (max-width:47.9375em){.intro-referral-section .area-container{margin:0}
.intro-referral-section .area{display:block;margin:0 auto;padding:0;max-width:24.44444em;width:auto}
.intro-referral-section .area+.area{margin-top:3.33333em}
}
.patient-programs-section{background:#fff;text-align:center}
.patient-programs-section>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:2.22222em;padding-bottom:2.22222em}
.patient-programs-section .section-header{font-size:188.88889%;line-height:1.11775;margin:0 0 .58824em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400}
.patient-programs-section .programs-list{font-size:0;margin:-.83333rem}
.patient-programs-section .programs-list>*{font-size:1.125rem}
.no-cssremunit .patient-programs-section .programs-list>*{font-size:18px}
.no-cssremunit .patient-programs-section .programs-list{margin:-15px}
@media screen and (max-width:47.9375em){.patient-programs-section .programs-list{font-size:100%;margin:0}
.nocssremunit .patient-programs-section .programs-list{margin:0}
}
.patient-programs-section .app\/home\/rev2016\/patient-program{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:50%;padding:.83333em}
@media screen and (max-width:47.9375em){.patient-programs-section .app\/home\/rev2016\/patient-program{display:block;margin:0 auto;padding:.83333em 0;width:auto;max-width:26.38889em}
}
.patient-programs-section .patient-program a{display:block}
.patient-programs-section .patient-program .photo{position:relative;padding-bottom:46.31579%;font-size:0}
.patient-programs-section .patient-program .photo>.i{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;font-size:1.125rem}
.no-cssremunit .patient-programs-section .patient-program .photo>.i{font-size:18px}
.patient-programs-section .patient-program .photo>.i .positioner{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}
.patient-programs-section .patient-program .photo img{position:absolute;left:0;top:0;display:block;width:100%;opacity:.85}
.patient-programs-section .patient-program .photo .name{position:relative;display:inline-block;vertical-align:middle;font-size:177.77778%;line-height:1.1251;padding:0 .46875em;text-transform:uppercase;color:#fff;text-shadow:2px 1px 4px rgba(0,0,0,.4),0 0 1px rgba(0,0,0,.5)}
.patient-programs-section .patient-program .photo .name:after{content:"";display:block;position:absolute;bottom:-.375em;left:50%;margin-left:-2.90625em;border-bottom:.0625em solid #f7cc00;width:5.8125em}
@media screen and (max-width:61.1875em){.patient-programs-section .patient-program .photo>.i{font-size:1.42857vw}
.no-cssvwunit .patient-programs-section .patient-program .photo>.i{font-size:11px}
}
@media screen and (max-width:47.9375em){.patient-programs-section .patient-program .photo>.i{font-size:1.125rem}
.no-cssremunit .patient-programs-section .patient-program .photo>.i{font-size:18px}
.no-cssvwunit .patient-programs-section .patient-program .photo>.i{font-size:1.125rem}
.no-cssremunit .no-cssvwunit .patient-programs-section .patient-program .photo>.i{font-size:18px}
}
@media screen and (max-width:30.875em){.patient-programs-section .patient-program .photo>.i{font-size:2.82828vw}
.no-cssvwunit .patient-programs-section .patient-program .photo>.i{font-size:9px}
}
@media screen and (max-width:19.9375em){.patient-programs-section .patient-program .photo>.i{font-size:.5625rem}
.no-cssremunit .patient-programs-section .patient-program .photo>.i{font-size:9px}
}
.patient-programs-section .patient-program a:focus,.patient-programs-section .patient-program a:hover{outline:0}
.patient-programs-section .patient-program a:focus .photo img,.patient-programs-section .patient-program a:hover .photo img{opacity:.95}
.patient-programs-section .patient-program .description{font-size:100%;line-height:1.22232;margin:.61111em .83333em 0 .83333em;font-weight:300;color:#4d4d4d}
.patient-programs-section .more-link{margin:1.66667em 0 0 0}
.patient-programs-section .more-link a{font-size:100%}
@media screen and (max-width:47.9375em){.patient-programs-section .more-link{margin-top:.83333em}
}
.admin-content-edit .patient-programs-section .content\/admin\/component-menu{text-align:left}
.signup-pardot-2016{background:#007ab2}
.signup-pardot-2016>.i{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em;padding-top:2.22222em;padding-bottom:2.22222em}
.signup-pardot-2016 .section-header{font-size:188.88889%;line-height:1.11775;margin:0 0 .73529em 0;color:#fff;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;font-weight:500}
.signup-pardot-2016 .errors{font-size:100%;text-align:center;color:#fff;text-decoration:underline}
.signup-pardot-2016 form{margin:-.83333em}
.signup-pardot-2016 form .group{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:33.33333%;padding:.83333em}
@media screen and (max-width:47.9375em){.signup-pardot-2016 form{text-align:center}
.signup-pardot-2016 form .group{width:50%;text-align:left}
.signup-pardot-2016 form .group-3{width:100%;max-width:18.72222em}
}
@media screen and (max-width:31.1875em){.signup-pardot-2016 form .group{width:100%;max-width:18.72222em}
}
.signup-pardot-2016 fieldset{margin:0;border:0;padding:.01em 0 0 0;min-width:0}
.signup-pardot-2016 legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;color:#fff}
.signup-pardot-2016 .options-header{font-size:111.11111%;line-height:1.2001;margin:0;color:#fff;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:500}
.signup-pardot-2016 .options-proper{margin-top:.55556em}
.signup-pardot-2016 label.checkbox{display:block;margin-top:.27778em;cursor:pointer;color:#fff}
.signup-pardot-2016 label.checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.signup-pardot-2016 label.checkbox input+.styled{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:text-bottom;border-radius:4px;border:2px solid #3f97c2;width:.77778em;height:.77778em}
.signup-pardot-2016 label.checkbox input:checked+.styled{border-color:#fff}
.signup-pardot-2016 label.checkbox input:checked+.styled:before{content:"✓";display:block;line-height:.55556em}
.signup-pardot-2016 label.checkbox input:focus+.styled,.signup-pardot-2016 label.checkbox input:hover+.styled{border-color:#4fbef4}
.signup-pardot-2016 label.checkbox input:active+.styled{border-color:#fff}
.signup-pardot-2016 label.checkbox input:active:hover+.styled{border-color:#4fbef4}
.signup-pardot-2016 .address-info .field,.signup-pardot-2016 .bio-fields .field,.signup-pardot-2016 .professional-fields .field{margin:.55556em 0}
.signup-pardot-2016 .address-info label,.signup-pardot-2016 .bio-fields label,.signup-pardot-2016 .professional-fields label{display:block;position:relative}
.signup-pardot-2016 .address-info label .label-proper,.signup-pardot-2016 .bio-fields label .label-proper,.signup-pardot-2016 .professional-fields label .label-proper{display:block;position:absolute;top:0;left:0;right:0;overflow:hidden;padding:.66667em .83333em 0 .94444em;color:#ddd;cursor:text}
.signup-pardot-2016 .address-info input,.signup-pardot-2016 .bio-fields input,.signup-pardot-2016 .professional-fields input{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border-radius:4px;border:.11111em solid #3f97c2;width:100%;padding:.66667em .83333em;background:0 0;color:#fff}
.signup-pardot-2016 .address-info input:focus,.signup-pardot-2016 .bio-fields input:focus,.signup-pardot-2016 .professional-fields input:focus{outline:0;border-color:#4fbef4}
.signup-pardot-2016 .address-info .field.with-input label .label-proper,.signup-pardot-2016 .bio-fields .field.with-input label .label-proper,.signup-pardot-2016 .professional-fields .field.with-input label .label-proper{display:none}
.signup-pardot-2016 .address-info{padding-top:.27778em}
.signup-pardot-2016 .address-info[aria-hidden=true]{display:none}
.signup-pardot-2016 .field.city,.signup-pardot-2016 .field.state{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;margin:0;width:66.66667%}
.signup-pardot-2016 .field.state{padding-left:.55556em;width:33.33333%}
.signup-pardot-2016 .field.professional-or-consumer{margin-top:.55556em;border-top:1px solid #499bc5;padding-top:.55556em}
.signup-pardot-2016 .professional-fields{padding-top:.27778em}
.signup-pardot-2016 .professional-fields[aria-hidden=true]{display:none}
.signup-pardot-2016 .bio-fields{margin-top:-.55556em}
.signup-pardot-2016 .field.comment{position:absolute;left:-9999px}
.signup-pardot-2016 .field.comment label{color:#fff}
.signup-pardot-2016 .compliance{color:#fff}
.signup-pardot-2016 .compliance p{margin:.25rem -.3125rem .875rem 0;font-size:85.71429%;font-style:italic}
.signup-pardot-2016 .submit button{font-size:88.88889%;padding:.78125em 1.25em .78125em 1.25em;width:100%}
.signup-pardot-2016 .submit button:hover:active{padding:.84375em 1.25em .71875em 1.25em}
.signup-pardot-2016 .success-message{display:none;font-size:100%;text-align:center;color:#fff}
.signup-pardot-2016.submitted-with-success form{display:none}
.signup-pardot-2016.submitted-with-success .success-message{display:block;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.signup-pardot-2016.submitted-with-success .success-message .message-proper>*{margin-top:0;margin-bottom:0}
.signup-pardot-2016.submitted-with-success .success-message .message-proper>*+*{margin-top:1.5em}
.slideshow-section{position:relative}
.slideshow-section:after,.slideshow-section:before{display:table;content:"";line-height:0}
.slideshow-section:after{clear:both}
.slideshow-section .section-header{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.slideshow-section .slick-list:focus:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:0 0 0 .44444em rgba(0,0,0,.4) inset;box-shadow:0 0 0 .44444em rgba(0,0,0,.4) inset}
.slideshow-section .slides{width:100%;overflow:hidden}
.slideshow-section .slide{position:relative;float:left;background:#1a1a1a}
.slideshow-section .slide a{text-decoration:none;color:inherit}
.slideshow-section .slide a:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
.slideshow-section .slide a:focus:after{-webkit-box-shadow:0 0 0 .22222em rgba(0,0,0,.4) inset;box-shadow:0 0 0 .22222em rgba(0,0,0,.4) inset}
.slideshow-section .slide .image-o{position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center}
.slideshow-section .slide.hanchor-left .image-o{background-position:center left}
.slideshow-section .slide.hanchor-right .image-o{background-position:center right}
.slideshow-section .slide.vanchor-top .image-o{background-position:top center}
.slideshow-section .slide.vanchor-top.hanchor-left .image-o{background-position:top left}
.slideshow-section .slide.vanchor-top.hanchor-right .image-o{background-position:top right}
.slideshow-section .slide.vanchor-bottom .image-o{background-position:bottom center}
.slideshow-section .slide.vanchor-bottom.hanchor-left .image-o{background-position:bottom left}
.slideshow-section .slide.vanchor-bottom.hanchor-right .image-o{background-position:bottom right}
.slideshow-section .slide .image-container{position:absolute;top:-200%;left:-200%;width:500%;height:500%}
.slideshow-section .slide .image-container img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:none;min-width:20%;min-height:20%}
.slideshow-section .slide .text-container{display:table;width:100%}
.slideshow-section .slide .text-container>.i{display:table-cell;vertical-align:middle;text-align:center}
.slideshow-section .slide .no-text{min-height:14.88889em}
.slideshow-section .slide .text-top-center>.i{vertical-align:top}
.slideshow-section .slide .text-bottom-center>.i{vertical-align:bottom}
.slideshow-section .slide .text-top-left>.i{vertical-align:top;padding-right:33.333%}
.slideshow-section .slide .text-top-right>.i{vertical-align:top;padding-left:33.333%}
.slideshow-section .slide .text-middle-left>.i{padding-right:33.333%}
.slideshow-section .slide .text-middle-right>.i{padding-left:33.333%}
.slideshow-section .slide .text-bottom-left>.i{vertical-align:bottom;padding-right:33.333%}
.slideshow-section .slide .text-bottom-right>.i{vertical-align:bottom;padding-left:33.333%}
.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-top-left>.i{padding-left:5.46875%}
.slideshow-section .slide .text-bottom-left .text,.slideshow-section .slide .text-middle-left .text,.slideshow-section .slide .text-top-left .text{max-width:27.77778em;margin-right:auto}
.slideshow-section .slide .text-bottom-right>.i,.slideshow-section .slide .text-middle-right>.i,.slideshow-section .slide .text-top-right>.i{padding-right:5.46875%}
.slideshow-section .slide .text-bottom-right .text,.slideshow-section .slide .text-middle-right .text,.slideshow-section .slide .text-top-right .text{max-width:27.77778em;margin-left:auto}
@media screen and (max-width:39.9375em){.slideshow-section .slide .text-top-center>.i{vertical-align:middle}
.slideshow-section .slide .text-bottom-center>.i{vertical-align:middle}
.slideshow-section .slide .text-bottom-left>.i,.slideshow-section .slide .text-bottom-right>.i,.slideshow-section .slide .text-middle-left>.i,.slideshow-section .slide .text-middle-right>.i,.slideshow-section .slide .text-top-left>.i,.slideshow-section .slide .text-top-right>.i{vertical-align:middle;padding-right:0;padding-left:0;text-align:center}
.slideshow-section .slide .text-bottom-left .text,.slideshow-section .slide .text-middle-left .text,.slideshow-section .slide .text-top-left .text{max-width:none;margin-right:20px}
.slideshow-section .slide .text-bottom-right .text,.slideshow-section .slide .text-middle-right .text,.slideshow-section .slide .text-top-right .text{max-width:none;margin-left:20px}
}
.slideshow-section .slide .text{position:relative;margin:60px 20px;color:#fff}
.slideshow-section .slide .text .text-proper{position:static;margin:0;color:#fff;text-transform:uppercase;font-weight:900;text-shadow:0 0 20px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.4),0 0 3px rgba(0,0,0,.6);line-height:1}
.slideshow-section .slide .text .text-proper .line{display:block}
.slideshow-section .slide .text .extra{display:inline-block;font-size:111.11111%;line-height:1.2001;margin:0;max-width:50em;padding:.65em 0;font-weight:600;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.4),1px 1px 1px rgba(0,0,0,.4),0 0 3px rgba(0,0,0,.6)}
.slideshow-section .slide .text .button-link{font-size:122.22222%;line-height:1.18192;padding:.59091em 0 0 0}
.slideshow-section .slide .text .text-proper+*{position:relative;margin-top:.72222rem}
.slideshow-section .slide .text .text-proper+:before{content:"";display:block;position:absolute;left:50%;top:-.22222rem;margin-left:-5.16667rem;border-top:.11111rem solid #fdda62;width:10.33333rem}
.slideshow-section .slide .text .text-proper+.button-link{margin-top:1.05556rem}
.slideshow-section .slide .text .text-proper+.button-link:before{top:-.5rem}
.no-cssremunit .slideshow-section .slide .text .text-proper+*{margin-top:13px}
.no-cssremunit .slideshow-section .slide .text .text-proper+:before{top:-4px;margin-left:-100px;border-top-width:2px;width:200px}
.no-cssremunit .slideshow-section .slide .text .text-proper+.button-link{margin-top:19px}
.no-cssremunit .slideshow-section .slide .text .text-proper+.button-link:before{top:-9px}
@media screen and (max-width:47.9375em){.slideshow-section .slide .text{font-size:1.82292vw}
}
@media screen and (max-width:39.9375em){.slideshow-section .slide .text .button-link,.slideshow-section .slide .text .extra{font-size:15px}
}
@media screen and (max-width:19.9375em){.slideshow-section .slide .text{font-size:32.40739%}
}
.slideshow-section .controls button{display:block;position:absolute;top:50%;margin-top:-1.66667em;opacity:.5;-webkit-transition:opacity 150ms,background-color 150ms;transition:opacity 150ms,background-color 150ms;border:0;border-radius:50%;width:3.33333em;height:3.33333em;padding:0;background:rgba(255,255,255,0);cursor:pointer}
.slideshow-section .controls button:focus,.slideshow-section .controls button:hover{opacity:1;background:rgba(255,255,255,.3)}
.slideshow-section .controls button:focus{outline:0}
.slideshow-section .controls button:active{text-indent:0}
.slideshow-section .controls .left{left:.55556em}
.slideshow-section .controls .right{right:.55556em}
.slideshow-section .controls .icon{display:inline-block;text-align:center;color:#fff;font-size:194.44444%;line-height:1.0001}
@media screen and (max-width:56.1875em){.slideshow-section .controls{display:none}
}
.no-js .slideshow-section .slide{width:100%}
.no-js .slideshow-section .slide+.slide{display:none}
.admin-content-edit .slideshow-section .controls{display:none}
.admin-content-edit .slideshow-section .box-container>.i>div>.content\/component{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.83333em;width:25%;max-width:16.66667em}
@media screen and (max-width:56.1875em){.admin-content-edit .slideshow-section .box-container>.i>div>.content\/component{width:50%}
}
@media screen and (max-width:29.9375em){.admin-content-edit .slideshow-section .box-container>.i>div>.content\/component{width:100%}
}
.admin-content-edit .admin-slides{margin-top:1.66667em;margin-left:.83333em;margin-right:.83333em}
.admin-content-edit .admin-slides>div>.content\/component{display:inline-block;vertical-align:top;margin:.83333em}
.videos-section{padding-top:2.22222em;padding-bottom:2.22222em}
.videos-section .section-header{text-align:center}
.videos-section .videos-list{font-size:0;text-align:center}
.videos-section .app\/home\/rev2016\/video{display:inline-block;vertical-align:top;width:20%;max-width:13.33333em;font-size:1.125rem}
.no-cssremunit .videos-section .app\/home\/rev2016\/video{font-size:18px}
@media screen and (max-width:58.6875em){.videos-section .app\/home\/rev2016\/video{border-top:1px solid #fff;width:33.33333%}
}
@media screen and (max-width:38.6875em){.videos-section .app\/home\/rev2016\/video{width:50%}
}
@media screen and (max-width:29.9375em){.videos-section .app\/home\/rev2016\/video{border-top-width:0;margin-top:1.11111em;width:100%}
}
.videos-section .more-link{text-align:center;margin:2.22222em 0 0 0}
.videos-section .more-link a{font-size:100%}
.video-section-video .thumbnail{position:relative;padding-bottom:92.05021%}
.video-section-video .thumbnail>.i{position:absolute;left:0;top:0;width:100%;height:100%}
.video-section-video .thumbnail>.i:after{content:"";display:block;position:absolute;left:0;bottom:0;right:0;min-height:4.22222em;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 100%)}
.video-section-video .thumbnail img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.video-section-video .thumbnail .sprite{display:block;position:absolute;top:50%;left:50%;margin-top:-2.22222em;margin-left:-2.22222em}
.video-section-video .thumbnail .sprite-home-video-play-hover{display:none}
.video-section-video .thumbnail .title{position:absolute;left:0;bottom:0;right:0;z-index:1;font-size:100%;line-height:1.22232;padding:.55556em;color:#fff;text-align:center;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.video-section-video a{position:relative;display:block}
.video-section-video a:focus .thumbnail .sprite-home-video-play,.video-section-video a:hover .thumbnail .sprite-home-video-play{display:none}
.video-section-video a:focus .thumbnail .sprite-home-video-play-hover,.video-section-video a:hover .thumbnail .sprite-home-video-play-hover{display:block}
.video-section-video a:focus{outline:0}
.video-section-video a:focus:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:1px;top:0;right:0;height:100%;border:4px solid rgba(0,0,0,.2)}
.video-section-video a:focus:hover:after{display:none}
.app\/home\/rev2016\/video+.app\/home\/rev2016\/video .thumbnail:before{content:"";display:block;position:absolute;z-index:1;left:0;top:0;height:100%;border-left:1px solid #fff}
.app\/search-results{margin:3em 0;background-color:#fff}
.addsearch-results{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:56.66667em;padding-left:1.11111em;padding-right:1.11111em}
.addsearch-results .form .field-proper{width:100%}
.addsearch-results .form .form-control{font-size:88.88889%;line-height:1.2501;padding:.625rem .625rem}
.addsearch-results #addsearch-results{font-size:83.33333%;line-height:1.33343}
.addsearch-results #addsearch-results .addsearch-result-item-sub{border-bottom-width:1px;padding:9px 0;font-size:100%}
.addsearch-results #addsearch-results .addsearch-result-item-sub h1 a,.addsearch-results #addsearch-results .addsearch-result-item-sub h2 a{font-size:120%;color:#0b5dac;font-weight:600}
.addsearch-results #addsearch-results .addsearch-result-item-sub p{color:#424242}
.addsearch-results #addsearch-results .addsearch-result-item-sub p span{margin:8px 0 0 0}
.addsearch-results #addsearch-results .addsearch-result-item-sub p span em{font-size:86.66667%}
.addsearch-results #addsearch-results .addsearch-result-item-sub p span.document_url{margin:-16px 0 0 0;padding:0 0 8px 0;font-size:86.66667%}
.addsearch-results #addsearch-results #addsearch-fuzzy{margin-top:-1px;padding:1.5em 0;background-color:#fff}
@media screen and (max-width:39.9375em){.addsearch-results #addsearch-results{font-size:77.77778%}
}
@media screen and (max-width:31.1875em){.addsearch-results #addsearch-results .addsearch-result-item-container,.addsearch-results #addsearch-results .addsearch-result-item-sub{background-image:none!important}
.addsearch-results #addsearch-results .addsearch-result-item-sub>div{padding-left:0;padding-right:0}
}
.addsearch-results #addsearch-logo{display:none}
.email-signup-bar{-webkit-box-shadow:inset 0 12px 7px -7px rgba(0,0,0,.1);box-shadow:inset 0 12px 7px -7px rgba(0,0,0,.1);border-top:2px solid #fcd450;background:#0065a3;color:#fff}
.email-signup-bar form{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;padding-top:2.25em;padding-bottom:2.25em;margin-bottom:0}
.email-signup-bar form:after,.email-signup-bar form:before{display:table;content:"";line-height:0}
.email-signup-bar form:after{clear:both}
.email-signup-bar form input,.email-signup-bar form label{font-size:88.88889%;line-height:3.375;margin-bottom:0}
.email-signup-bar form .main-label{width:32.65306%;float:left;margin-right:0;margin-right:1.02041%}
.email-signup-bar form .main-label label{font-size:105.55556%;line-height:2.10526;font-weight:700;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.3)}
.email-signup-bar form .field{width:23.46939%;float:left;margin-right:0;margin-right:2.04082%}
.email-signup-bar form .field input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:3.85714em;padding-top:0;padding-bottom:0;font-size:77.77778%;line-height:1}
.email-signup-bar form .options{position:relative;width:4.08163%;float:left;margin-right:0;margin-right:2.04082%}
.email-signup-bar form .options .btn{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;height:3.85714em;line-height:3.85714em}
.email-signup-bar form .options .btn .icon{vertical-align:baseline;margin:0}
.email-signup-bar form .dropdown-menu{right:-13px;padding-bottom:.84375em;color:#666}
.email-signup-bar form .dropdown-menu legend{padding:.375em 3.85714em;margin-bottom:.75em;width:auto;font-weight:700;font-size:77.77778%;line-height:1.92857;white-space:nowrap}
.email-signup-bar form .dropdown-menu label{display:block;padding:.375em 1.92857em;font-size:77.77778%;line-height:1.92857;white-space:nowrap}
.email-signup-bar form .dropdown-menu label input[type=checkbox]{float:none;vertical-align:baseline;margin:0 4px 0 0}
.email-signup-bar form .dropdown-menu:before{right:25px}
.email-signup-bar form .dropdown-menu:after{right:26px}
.email-signup-bar form .submit{width:9.18367%;float:left;margin-right:0;float:right;margin-right:0}
.email-signup-bar form .submit .btn-bold{padding:0;width:100%;height:4.15385em;line-height:4.15385em}
@media (max-width:63.6875em){.email-signup-bar form .main-label{float:none;width:auto;margin-right:auto;display:block;margin-bottom:.75em;margin-top:-.75em;text-align:center}
.email-signup-bar form .field{width:36.73469%;float:left;margin-right:0;margin-right:2.04082%}
.email-signup-bar form .options{width:7.14286%;float:left;margin-right:0}
.email-signup-bar form .dropdown-menu:before{right:35px}
.email-signup-bar form .dropdown-menu:after{right:36px}
.email-signup-bar form .submit{width:13.26531%;float:left;margin-right:0;float:right;margin-right:0}
}
@media (max-width:37.4375em){.email-signup-bar form .field{width:34.69388%;float:left;margin-right:0;margin-right:2.04082%}
.email-signup-bar form .options{width:9.18367%;float:left;margin-right:0}
.email-signup-bar form .dropdown-menu:before{right:30px}
.email-signup-bar form .dropdown-menu:after{right:31px}
.email-signup-bar form .submit{width:15.30612%;float:left;margin-right:0;float:right;margin-right:0}
}
@media (max-width:29.9375em){.email-signup-bar form .main-label label{font-size:88.88889%}
.email-signup-bar form .field{float:none;width:auto;margin-right:auto;display:block;margin:0 0 .75em 0}
.email-signup-bar form .options{width:13.26531%;float:left;margin-right:0;margin-right:-100%;margin-left:58.16327%}
.email-signup-bar form .dropdown-menu{right:-85px}
.email-signup-bar form .dropdown-menu:before{right:97px}
.email-signup-bar form .dropdown-menu:after{right:98px}
.email-signup-bar form .submit{width:24.4898%;float:left;margin-right:0;float:right;margin-right:0}
}
.wf-loading .email-signup-bar form .main-label label{visibility:hidden}
.signup-pardot{-webkit-box-shadow:inset 0 12px 7px -7px rgba(0,0,0,.1);box-shadow:inset 0 12px 7px -7px rgba(0,0,0,.1);border-top:2px solid #fcd450;background:#0065a3;color:#fff}
.signup-pardot form{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;padding-top:2.25em;padding-bottom:2.25em;margin-bottom:0;word-spacing:-.35714em}
.signup-pardot form:after,.signup-pardot form:before{display:table;content:"";line-height:0}
.signup-pardot form:after{clear:both}
.signup-pardot form input,.signup-pardot form label{font-size:88.88889%;line-height:3.375;margin-bottom:0}
.signup-pardot form .select2-container{width:100%}
.signup-pardot form .select2-container .select2-choice{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:77.77778%;line-height:3.85714;height:3.85714em}
.signup-pardot form .select2-container .select2-choice>.select2-chosen{color:#555}
.signup-pardot form .select2-container .select2-choice .select2-arrow b{background-position:0 .42857em}
.signup-pardot form .main-label{margin-bottom:1.5em;word-spacing:normal}
.signup-pardot form .main-label label{font-size:105.55556%;line-height:1.42105;font-weight:700;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.3)}
.signup-pardot form .field{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;width:25%;padding-left:1.92857em;padding-bottom:.75em;word-spacing:normal}
.signup-pardot form .field input[type=text],.signup-pardot form .field input[type=email]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:3.85714em;padding-top:0;padding-bottom:0;font-size:77.77778%;line-height:1}
.signup-pardot form .bio-fields{width:100%;word-spacing:-.35714em}
.signup-pardot form .bio-fields>.i{margin-left:-1.92857em}
.signup-pardot form .bio-fields .field{width:33%}
.signup-pardot form .bio-fields .field.professional-or-consumer{width:100%}
.signup-pardot form .bio-fields .field.professional-or-consumer label{font-size:77.77778%;line-height:1.92857}
.signup-pardot form .bio-fields .field.professional-or-consumer label input{margin-top:.15em}
.signup-pardot form .preference-fields{display:inline-block;width:100%;word-spacing:-.35714em}
.signup-pardot form .preference-fields>.i{margin-left:-1.92857em}
.signup-pardot form .preference-fields .options{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;padding-left:1.92857em;word-spacing:normal}
.signup-pardot form .options .options-header{margin:.75em 0 .75em 0;font-size:88.88889%;line-height:1.6875;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.signup-pardot form .options .options-proper label{position:relative;display:block;padding:.375em 0 .375em 1.92857em;font-size:77.77778%;line-height:1.92857}
.signup-pardot form .options .options-proper label input[type=checkbox]{position:absolute;left:0;top:.4995em;float:none;margin:0}
.signup-pardot form .options.interests{width:33.33333%}
.signup-pardot form .options.by-mail{width:41.66667%}
.signup-pardot form .address-info{margin-top:.6em;word-spacing:-.35714em}
.signup-pardot form .address-info>.i{margin-left:-.96429em}
.signup-pardot form .address-info .field{padding-left:.96429em}
.signup-pardot form .address-info .street-address{width:100%}
.signup-pardot form .address-info .city{width:55%}
.signup-pardot form .address-info .state{width:15%}
.signup-pardot form .address-info .zip{width:30%}
.signup-pardot form .submit{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:25%;padding-top:.75em;padding-left:1.92857em}
.signup-pardot form .submit .btn-bold{padding:0;width:100%;height:4.15385em;line-height:4.15385em}
@media (max-width:56.1875em){.signup-pardot form .options .options-proper{font-size:72.22222%}
}
@media (max-width:47.9375em){.signup-pardot form .bio-fields .field{width:50%}
.signup-pardot form .bio-fields .field.professional-or-consumer{width:50%;padding-top:.75em}
.signup-pardot form .options .options-proper{font-size:77.77778%}
.signup-pardot form .options.interests{width:50%}
.signup-pardot form .options.by-mail{width:50%}
.signup-pardot form .options.by-mail .options-header{width:auto}
.signup-pardot form .address-info .city{width:45%}
.signup-pardot form .address-info .state{width:25%}
.signup-pardot form .submit{padding-top:1.5em;width:50%}
}
@media (max-width:29.9375em){.signup-pardot form .main-label{text-align:center}
.signup-pardot form .main-label label{white-space:normal}
.signup-pardot form .bio-fields .field.email{width:100%}
.signup-pardot form .bio-fields .field.professional-or-consumer{width:100%}
.signup-pardot form .options{padding-top:1.5em;padding-bottom:.75em}
.signup-pardot form .options .options-header{margin-top:0}
.signup-pardot form .options.interests{width:100%}
.signup-pardot form .options.by-mail{width:100%}
}
.signup-pardot .success-message{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;display:none;padding-top:2.25em;padding-bottom:2.25em}
.signup-pardot .success-message:after,.signup-pardot .success-message:before{display:table;content:"";line-height:0}
.signup-pardot .success-message:after{clear:both}
.signup-pardot .success-message .bar-header{margin:0 0 1.42105em 0;font-size:105.55556%;line-height:1.42105;font-weight:700;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.3)}
.signup-pardot.submitted-with-success form{display:none}
.signup-pardot.submitted-with-success .success-message{display:block;text-shadow:0 1px 0 rgba(0,0,0,.2)}
.signup-pardot.submitted-with-success .success-message .message-proper>*{margin-top:0;margin-bottom:0}
.signup-pardot.submitted-with-success .success-message .message-proper>*+*{margin-top:1.5em}
.wf-loading .email-signup-bar form .main-label label{visibility:hidden}
.signup-pardot-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;background-color:#0068a1;padding:1.5625rem;color:#fff}
.signup-pardot-box .top{margin:0 auto 0 auto;max-width:31.25rem;text-align:center}
.signup-pardot-box .top .logo-area .sprite{font-size:33.333%}
.signup-pardot-box .top .section-header{margin:0}
.signup-pardot-box .top .intro{font-size:88.88889%;line-height:1.2501;font-weight:600}
.signup-pardot-box .errors{text-decoration:underline;text-align:center}
.signup-pardot-box form{display:block;margin:.625rem auto 0 auto;max-width:33.125rem}
.signup-pardot-box .fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.signup-pardot-box .field{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:.3125rem .625rem}
.signup-pardot-box .field.professional-or-consumer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.signup-pardot-box .field label{display:block;position:relative}
.signup-pardot-box .field.disabled{visibility:hidden}
.signup-pardot-box .field.disabled .label-proper{background-color:#d4d4d4}
.signup-pardot-box .field.disabled input[type=text],.signup-pardot-box .field.disabled input[type=email]{border-color:rgba(0,0,0,.5)}
.signup-pardot-box .field.disabled.with-input input[type=text],.signup-pardot-box .field.disabled.with-input input[type=email]{background-color:#d4d4d4}
@media screen and (max-width:29.9375em){.signup-pardot-box .field{width:100%}
}
.signup-pardot-box .label-proper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.1875rem;border:1px solid transparent;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;padding:.625rem;line-height:1.21429;color:#666;cursor:pointer}
.signup-pardot-box input[type=text],.signup-pardot-box input[type=email]{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;z-index:1;width:100%;border-radius:.1875rem;border:1px solid rgba(0,0,0,.66);background-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;padding:.625rem;line-height:1.21429;color:#333}
.signup-pardot-box input[type=text]:focus,.signup-pardot-box input[type=email]:focus{-webkit-box-shadow:0 0 0 .11111em rgba(141,175,234,.8);box-shadow:0 0 0 .11111em rgba(141,175,234,.8)}
.signup-pardot-box .with-input input[type=text],.signup-pardot-box .with-input input[type=email]{background-color:#fff}
.signup-pardot-box label.checkbox{display:block;cursor:pointer;color:#fff}
.signup-pardot-box label.checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.signup-pardot-box label.checkbox input+.styled{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;border-radius:4px;border:2px solid #3f97c2;width:.77778em;height:.77778em}
.signup-pardot-box label.checkbox input:checked+.styled{border-color:#fff}
.signup-pardot-box label.checkbox input:checked+.styled:before{content:"✓";display:block;line-height:.55556em}
.signup-pardot-box label.checkbox input:focus+.styled,.signup-pardot-box label.checkbox input:hover+.styled{border-color:#4fbef4}
.signup-pardot-box label.checkbox input:active+.styled{border-color:#fff}
.signup-pardot-box label.checkbox input:active:hover+.styled{border-color:#4fbef4}
.signup-pardot-box .compliance{padding:.3125rem .625rem}
.signup-pardot-box .compliance p{font-size:66.66667%;margin:0;font-style:italic}
.signup-pardot-box .submit{padding:.3125rem .625rem}
.signup-pardot-box .submit .btn{width:100%;background-color:#f0b451;font-size:111.11111%;color:#222}
.signup-pardot-box .submit .btn:hover{background-color:#f2be68}
.signup-pardot-box .submit .btn:hover:active{background-color:#eeaa3a}
.signup-pardot-box .success-message{display:none;font-size:100%;margin:auto 0;text-align:center;color:#fff}
.signup-pardot-box.submitted-with-success .intro{display:none}
.signup-pardot-box.submitted-with-success form{display:none}
.signup-pardot-box.submitted-with-success .success-message{display:block}
.video-browser{overflow:hidden;background:#fff}
.video-browser .videos-header{text-align:center}
.video-browser .videos-header h2{margin:2.25em 0;font-family:"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;font-size:133.33333%;line-height:1.125;color:#666}
.video-browser .viewer{position:relative;width:100%;overflow:visible}
.video-browser .viewer:after,.video-browser .viewer:before{display:table;content:"";line-height:0}
.video-browser .viewer:after{clear:both}
.video-browser .viewer .videos-o{overflow:hidden;width:100%}
.video-browser .viewer .videos{position:relative;z-index:1;width:500%}
.video-browser .viewer .video{display:block;float:left;width:20%;text-align:center}
.video-browser .viewer .description{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto}
.video-browser .viewer .description:after,.video-browser .viewer .description:before{display:table;content:"";line-height:0}
.video-browser .viewer .description:after{clear:both}
.video-browser .viewer .description .title{margin-bottom:.75em;font-size:100%;line-height:1.5;color:#333}
.video-browser .viewer .description p{margin-top:.75em;color:grey}
.video-browser .viewer .player{display:block;position:relative;margin:0 auto;width:100%;max-width:720px;background:#000}
.video-browser .viewer .player>.i{padding-bottom:57.25%}
.video-browser .viewer .player>.i>.i{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.video-browser .viewer .player img{position:absolute;left:0;top:0;z-index:10;width:auto;height:auto;min-height:100%;min-width:100%;max-width:100%;cursor:pointer}
.video-browser .viewer .player iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:30}
.video-browser .viewer .player .play{display:block;position:absolute;left:0;top:50%;width:100%;z-index:20}
.video-browser .viewer .player .play>.button{opacity:.8;position:relative;top:-1.5em;display:inline-block;padding:.75em 1.92857em;border-radius:100px;background:#f9f9f9;background:rgba(255,255,255,.9);font-family:proxima-nova,"Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;line-height:1;text-transform:uppercase;color:#333}
.video-browser .viewer .player .play>.button:before{content:"";display:inline-block;border:6px solid transparent;border-left:12px solid #333;vertical-align:top}
.video-browser .viewer .player:focus .play>.button,.video-browser .viewer .player:hover .play>.button{opacity:1;background:#fff;background:rgba(255,255,255,.9)}
.video-browser .viewer .jump{z-index:2;position:absolute;top:50%;margin-top:-4.5em;outline:0;width:3em;text-transform:uppercase;font-weight:700;color:#0065a3}
.video-browser .viewer .jump .arrow{display:block;position:absolute;top:.375em;font-family:arial,sans-serif;font-size:300%;line-height:0;font-weight:700}
.video-browser .viewer .jump.prev{left:3%;padding-left:2.89286em}
.video-browser .viewer .jump.prev .arrow{left:0}
.video-browser .viewer .jump.next{right:3%;text-align:right;padding-right:2.89286em}
.video-browser .viewer .jump.next .arrow{right:0}
.video-browser .viewer .jump:focus,.video-browser .viewer .jump:hover{color:#0094f0}
.video-browser .viewer .jump.disabled{color:#e1e1e1;cursor:default}
@media (max-width:63.9375em){.video-browser .viewer .jump{top:-.25em}
}
.video-browser .browser{max-width:73.5em;padding-left:1.5em;padding-right:1.5em;margin-left:auto;margin-right:auto;margin-top:1.5em;margin-bottom:1.5em}
.video-browser .browser:after,.video-browser .browser:before{display:table;content:"";line-height:0}
.video-browser .browser:after{clear:both}
.video-browser .browser .videos{padding:2.04082% 0;background:#e6f0f6}
.video-browser .browser .videos:after,.video-browser .browser .videos:before{display:table;content:"";line-height:0}
.video-browser .browser .videos:after{clear:both}
.video-browser .browser .video{list-style:none;width:17.55102%;float:left;margin-right:0;margin-left:2.04082%;text-align:center}
.video-browser .browser a{display:block;outline:0;color:#666}
.video-browser .browser a:focus,.video-browser .browser a:hover{color:#000}
.video-browser .browser .video.active a{color:#000}
.video-browser .browser .video-thumbnail{position:relative;display:block;overflow:hidden;margin:0 0 .75em 0;width:100%;height:0;padding-bottom:57.25%;background:#e1e1e1}
.video-browser .browser .video-thumbnail img{position:absolute;left:0;top:0;width:auto;height:auto;min-height:100%;min-width:100%;max-width:100%}
@media (max-width:63.9375em){.video-browser .browser .title{font-size:72.22222%;line-height:2.07692}
}
@media (max-width:47.9375em){.video-browser .browser .videos{padding:4.08163% 0}
.video-browser .browser .video{width:27.87755%;float:left;margin-right:0;margin-left:4.08163%;padding-bottom:4.08163%}
.video-browser .browser .video+.video+.video+.video{clear:left;margin-left:18.36735%;padding-bottom:0}
.video-browser .browser .video+.video+.video+.video+.video{margin-left:4.08163%;clear:none}
}
@media (max-width:39.9375em){.video-browser .browser{display:none}
}
.video-browser .more{margin-bottom:3em;text-align:center}
@media (max-width:39.9375em){.video-browser .more{margin-top:1.5em}
}
.csstransforms .video-browser .viewer .jump .arrow{top:.09375em;width:.625em;height:.625em;text-align:left}
.csstransforms .video-browser .viewer .jump .arrow span{display:block;position:absolute;bottom:0;right:0;background:#0065a3;border-radius:10%}
.csstransforms .video-browser .viewer .jump .arrow span.upper{overflow:hidden;text-indent:-1000em;width:30%;height:100%}
.csstransforms .video-browser .viewer .jump .arrow span.lower{width:100%;height:30%}
.csstransforms .video-browser .viewer .jump.next .arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.csstransforms .video-browser .viewer .jump.prev .arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.csstransforms .video-browser .viewer .jump.prev .arrow span{right:auto;left:0}
.csstransforms .video-browser .viewer .jump:focus .arrow span,.csstransforms .video-browser .viewer .jump:hover .arrow span{background:#0094f0}
.csstransforms .video-browser .viewer .jump.disabled .arrow span{background:#e1e1e1}
.app\/videos-custom.in-main-slot{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0;clear:both}
@media screen and (min-width:75.6875em){.app\/videos-custom.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.app\/videos-custom .video-browser .videos-header{margin:3em 0}
.app\/videos-custom .video-browser .videos-header h2{font-size:150%;line-height:1.25936;margin:0;color:#222}
.app\/videos-custom .video-browser .videos-header .intro>*{margin-top:0;margin-bottom:0}
.app\/videos-custom .video-browser .videos-header .intro>*+*{margin-top:.77778em}
.app\/videos-custom .video-browser .videos-header h2+.intro{margin-top:1.5em}
.app\/videos-custom .video-browser ul{margin:0}
.app\/videos-custom .video-browser ul>li{padding:0;margin:0}
.app\/videos-custom .video-browser ul>li:before{display:none}
.news-events-section{background-color:#f2f2f2;padding:1px 0}
.news-events-section>.i{padding:2.77778em -webkit-calc(20.5128vw - 12.67806em) 3.33333em;padding:2.77778em calc(20.5128vw - 12.67806em) 3.33333em}
@media screen and (max-width:75.5625em){.news-events-section>.i{padding:2.77778em 1.25rem 3.33333em}
}
@media screen and (min-width:75.6875em){.news-events-section>.i{padding-top:-webkit-calc(4.22535vw - .0626em);padding-top:calc(4.22535vw - .0626em);padding-bottom:-webkit-calc(4.22535vw + .49296em);padding-bottom:calc(4.22535vw + .49296em)}
}
.news-events-section .tabs{margin:0 0 1.38889em 0}
.news-events-section .tabs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-.55556em 0 0 0;padding:0}
.news-events-section .tabs li{display:block;margin-right:2.85714%}
.news-events-section .tabs a{display:block;position:relative;font-size:144.44444%;line-height:1.15395;padding:.38462em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-weight:600;color:grey}
.news-events-section .tabs a[aria-selected=true]{color:#333}
.news-events-section .tabs a[aria-selected=true]:after{content:"";display:block;position:absolute;top:100%;left:0;right:0;height:.25rem;background-color:#035d9a}
@media screen and (max-width:63.9375em){.news-events-section .tabs{font-size:1.75781vw}
}
@media screen and (max-width:46.1875em){.news-events-section .tabs{font-size:64.16667%}
.news-events-section .tabs li{margin-right:1.25rem}
}
.news-events-section .panel{position:relative}
.news-events-section .panel .all-link{position:absolute;font-size:100%;line-height:1.22232;right:0;bottom:-webkit-calc(100% + 2.11111em);bottom:calc(100% + 2.11111em);font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;text-align:right}
@media screen and (max-width:63.9375em){.news-events-section .panel .all-link{font-size:1.75781vw}
}
@media screen and (max-width:46.1875em){.news-events-section .panel .all-link{font-size:72.22222%}
}
.news-events-section .panel .item-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1.42857%}
.news-events-section .panel .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:1.42857%;min-height:14.16667em;width:-webkit-calc(25% - (40/1400) *100%);width:calc(25% - (40/1400) *100%)}
.news-events-section .panel .item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.11111em;color:#333;-webkit-transition:all 120ms;transition:all 120ms;background-color:#fff}
.news-events-section .panel .item a:hover{color:#fff}
.news-events-section .panel .item .bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 120ms;transition:opacity 120ms}
.news-events-section .panel .item .bg img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.news-events-section .panel .item .bg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,93,154,.85)}
.news-events-section .panel .item a:hover .bg{opacity:1}
.news-events-section .panel .item .date{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:relative;margin:auto 0 0 0;padding-top:1.4375rem;text-transform:uppercase}
.news-events-section .panel .item .date:before{content:"";display:block;position:absolute;top:.625rem;left:0;width:2.5rem;height:.25rem;background-color:#f7cc00}
.news-events-section .panel .item .item-name{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;position:relative;font-size:111.11111%;line-height:1.4001;font-weight:600}
.news-events-section .panel.events-panel .item a:hover{color:#333}
@media screen and (max-width:75.5625em){.news-events-section .panel .item-list{font-size:1.4876vw}
}
@media screen and (max-width:53.0625em){.news-events-section .panel .item-list{font-size:100%}
.news-events-section .panel .item-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news-events-section .panel .item{width:-webkit-calc(50% - (40/1400) *100%);width:calc(50% - (40/1400) *100%)}
}
@media screen and (max-width:39.9375em){.news-events-section .panel .item-list{font-size:2.8125vw}
}
@media screen and (max-width:26.1875em){.news-events-section .panel .item-list{display:block;margin:0;font-size:100%}
.news-events-section .panel .item{width:100%}
.news-events-section .panel .item+.item{margin:1.25rem 0 0 0}
}
@media screen and (max-width:21.1875em){.news-events-section .panel .item-list{font-size:5.29412vw}
}
.signup-pardot-2019{background-color:#02416c;padding:1px 0}
.signup-pardot-2019>.i{padding:2.77778em -webkit-calc(20.5128vw - 12.67806em) 3.33333em;padding:2.77778em calc(20.5128vw - 12.67806em) 3.33333em;max-width:none}
@media screen and (max-width:75.5625em){.signup-pardot-2019>.i{padding:2.77778em 1.25rem 3.33333em}
}
@media screen and (min-width:75.6875em){.signup-pardot-2019>.i{padding-top:-webkit-calc(4.22535vw - .0626em);padding-top:calc(4.22535vw - .0626em);padding-bottom:-webkit-calc(4.22535vw + .49296em);padding-bottom:calc(4.22535vw + .49296em)}
}
.signup-pardot-2019 .section-header{font-size:144.44444%;line-height:1.15395;margin:0 0 1.53846em 0;font-family:Montserrat,"Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:none;text-align:left;font-weight:600}
.signup-pardot-2019 .options-header{font-size:100%;line-height:1.22232}
@media screen and (max-width:85.5625em){.signup-pardot-2019 .options-header{font-size:1.31387vw}
}
@media screen and (max-width:77.4375em){.signup-pardot-2019 .options-header{font-size:88.88889%}
}
.signup-pardot-2019 .options-proper{margin:.83333em 0 0 0}
.signup-pardot-2019 label.checkbox{color:#f7cc00;font-weight:600;font-size:77.77778%;margin-top:.71429em}
.signup-pardot-2019 label.checkbox input+.styled{font-size:150%;margin-right:.47619em;border-radius:0;border-color:#356789;width:.95238em;height:.95238em;text-align:center}
.signup-pardot-2019 label.checkbox input+.styled:before{color:#fff}
.signup-pardot-2019 label.checkbox input:active:hover+.styled,.signup-pardot-2019 label.checkbox input:focus+.styled,.signup-pardot-2019 label.checkbox:hover input+.styled{border-color:#629bc2}
.signup-pardot-2019 .address-info label,.signup-pardot-2019 .bio-fields label,.signup-pardot-2019 .professional-fields label{font-size:77.77778%}
.signup-pardot-2019 .address-info label .label-proper,.signup-pardot-2019 .bio-fields label .label-proper,.signup-pardot-2019 .professional-fields label .label-proper{padding-left:0;padding-right:0;font-weight:600;color:#f7cc00}
.signup-pardot-2019 .address-info input,.signup-pardot-2019 .bio-fields input,.signup-pardot-2019 .professional-fields input{border-radius:0;border-width:0;border-bottom-width:1px;border-color:#035d9a;padding-left:0;padding-right:0}
.signup-pardot-2019 .address-info input:focus,.signup-pardot-2019 .bio-fields input:focus,.signup-pardot-2019 .professional-fields input:focus{border-color:#629bc2}
.signup-pardot-2019 .field.professional-or-consumer{border-top-width:2px;border-color:#356789;margin-top:1.11111em}
.signup-pardot-2019 .address-info[aria-hidden=false]+.field.professional-or-consumer{margin-top:.55556em;border-top-width:0}
.signup-pardot-2019 .bio-fields{margin-top:0}
.signup-pardot-2019 .compliance{color:rgba(255,255,255,.5)}
.signup-pardot-2019 .compliance p{font-size:72.22222%;font-style:normal}
.signup-pardot-2019 .submit button{width:auto}
.app\/home\/rev2020\/signup-salesforce.in-main-slot{margin-left:-1.11111em;margin-right:-1.11111em;padding-left:0;padding-right:0;clear:both}
@media screen and (min-width:75.6875em){.app\/home\/rev2020\/signup-salesforce.in-main-slot{margin-left:-webkit-calc(-1*(100vw - 65em)/ 2);margin-left:calc(-1*(100vw - 65em)/ 2);margin-right:-webkit-calc(-1*(100vw - 65em)/ 2);margin-right:calc(-1*(100vw - 65em)/ 2);padding-left:0;padding-right:0}
}
.app\/home\/rev2020\/signup-salesforce.in-main-slot h3.options-header{margin-top:0}
.content\/html img{height:auto}
.admin\/main-menu .menu-item-staff .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-staff .sprite:before{top:-39.33333em;left:-33.44444em}
.admin\/main-menu .menu-item-staff .sprite>img{top:-39.33333em;left:-33.44444em}
.admin\/main-menu [class*=menu-item-content-reviews] .sprite{width:1.66667em;height:1.88889em}
.admin\/main-menu [class*=menu-item-content-reviews] .sprite:before{top:-12.61111em;left:-40.5em}
.admin\/main-menu [class*=menu-item-content-reviews] .sprite>img{top:-12.61111em;left:-40.5em}
.admin\/main-menu [class*=menu-item-content-reviews][class*=menu-item-content-reviews-] .sprite{width:1.77778em;height:1.88889em}
.admin\/main-menu [class*=menu-item-content-reviews][class*=menu-item-content-reviews-] .sprite:before{top:-39.33333em;left:-45.44444em}
.admin\/main-menu [class*=menu-item-content-reviews][class*=menu-item-content-reviews-] .sprite>img{top:-39.33333em;left:-45.44444em}
.admin\/main-menu .menu-item-news .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-news .sprite:before{top:-39.33333em;left:-19.44444em}
.admin\/main-menu .menu-item-news .sprite>img{top:-39.33333em;left:-19.44444em}
.admin\/main-menu .menu-item-patient-stories .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-patient-stories .sprite:before{top:-39.33333em;left:-31.44444em}
.admin\/main-menu .menu-item-patient-stories .sprite>img{top:-39.33333em;left:-31.44444em}
.admin\/main-menu .menu-item-donor-profiles .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-donor-profiles .sprite:before{top:-39.33333em;left:-29.44444em}
.admin\/main-menu .menu-item-donor-profiles .sprite>img{top:-39.33333em;left:-29.44444em}
.admin\/main-menu .menu-item-floor-maps .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-floor-maps .sprite:before{top:-39.33333em;left:-27.44444em}
.admin\/main-menu .menu-item-floor-maps .sprite>img{top:-39.33333em;left:-27.44444em}
.admin\/main-menu .menu-item-redirects .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-redirects .sprite:before{top:-39.33333em;left:-17.44444em}
.admin\/main-menu .menu-item-redirects .sprite>img{top:-39.33333em;left:-17.44444em}
.admin\/main-menu .menu-item-resources .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-resources .sprite:before{top:-39.33333em;left:-25.44444em}
.admin\/main-menu .menu-item-resources .sprite>img{top:-39.33333em;left:-25.44444em}
.admin\/main-menu .menu-item-events .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-events .sprite:before{top:-39.33333em;left:-23.44444em}
.admin\/main-menu .menu-item-events .sprite>img{top:-39.33333em;left:-23.44444em}
.admin\/main-menu .menu-item-rec-therapy-events .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-rec-therapy-events .sprite:before{top:-39.33333em;left:-23.44444em}
.admin\/main-menu .menu-item-rec-therapy-events .sprite>img{top:-39.33333em;left:-23.44444em}
.admin\/main-menu .menu-item-publications .sprite{width:1.88889em;height:1.66667em}
.admin\/main-menu .menu-item-publications .sprite:before{top:-41.72222em;left:-47.38889em}
.admin\/main-menu .menu-item-publications .sprite>img{top:-41.72222em;left:-47.38889em}
.admin\/main-menu .menu-item-alerts .sprite{width:1.88889em;height:1.88889em}
.admin\/main-menu .menu-item-alerts .sprite:before{top:-22.55556em;left:-39.38889em}
.admin\/main-menu .menu-item-alerts .sprite>img{top:-22.55556em;left:-39.38889em}
.admin\/list .actions [class^=download-registrants] a{background-image:none}
.admin\/list .actions [class^=download-registrants] .sprite{width:1.88889em;height:1.88889em}
.admin\/list .actions [class^=download-registrants] .sprite:before{top:-43.55556em;left:-11.94444em}
.admin\/list .actions [class^=download-registrants] .sprite>img{top:-43.55556em;left:-11.94444em}
.content\/admin\/list-pages li .self .tag{display:inline-block;vertical-align:text-bottom;font-size:77.77778%;line-height:1.0001;padding:.28571em .42857em;max-width:21.42857em;background-color:rgba(0,0,0,.05);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.donation-form-admin .tabs{margin:0 -.94444em;border-bottom:2px solid #e6e6e6}
.donation-form-admin .tabs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.donation-form-admin .tabs ul li{display:block}
.donation-form-admin .tabs ul button{background:0 0;outline:0;border-radius:0;border:none;padding:0;-moz-appearance:none;-webkit-appearance:none;font-size:133.33333%;line-height:1.0001;padding:.41667em .625em;font-family:"Barlow Condensed","Open Sans Condensed","Open Sans","Nimbus Sans L",helvetica,"Open Sans","Helvetica Neue",HelveticaNeue,TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#666}
.donation-form-admin .tabs ul [role=tab]{margin-bottom:-2px;border:2px solid #e6e6e6;background-color:#f9f9f9}
.donation-form-admin .tabs ul [role=tab][aria-selected=true]{border-bottom-color:#fff;background-color:#fff;color:#333}
.donation-form-admin .tabs ul li+li [role=tab]{border-left-width:0}
.donation-form-admin .form-title{position:relative}
.donation-form-admin .form-title .download-link{font-size:1.125rem;position:absolute;top:0;right:0}
.no-cssremunit .donation-form-admin .form-title .download-link{font-size:18px}
.donation-form-admin .donation-item{display:inline-block;width:100%;padding:0 0 .27778em 0;line-height:1.2}
.donation-form-admin .donation-item .when{float:right;color:#666}
.donation-form-admin .donation-item.test-donation .name:before{content:"TEST";padding-right:.55556em;color:red}
@media screen and (max-width:37.4375em){.donation-form-admin .donation-item .name,.donation-form-admin .donation-item .when{display:block;float:none}
}
.app\/admin\/suggestion\/list{position:relative}
.app\/admin\/suggestion\/list .time-select{position:absolute;font-size:72.22222%;top:0;right:0}
.app\/admin\/suggestion\/list li.handled-request .name{text-decoration:line-through;opacity:.5}
.content-suggestion-details{position:relative}
.content-suggestion-details h2{font-size:111.11111%;line-height:1.2001;margin-top:1.35em;margin-bottom:1.35em;border-bottom:.15em solid #f2f2f2;padding-bottom:.6em}
.content-suggestion-details .options{position:absolute;right:0;top:0}
.content-suggestion-details .options .btn{padding:.33333em .66667em .33333em .66667em}
.content-suggestion-details .options .btn:hover:active{padding:.38889em .66667em .27778em .66667em}
.content-suggestion-details table.main td,.content-suggestion-details table.main th{padding:0 .55556em .27778em .55556em}
.content-suggestion-details table.main th{padding-left:0;text-align:left}
.content-suggestion-details table.main td{padding-right:0}
.content-suggestion-details table.main td>*{margin-top:0;margin-bottom:0}
.content-suggestion-details table.main td>*+*{margin-top:.75em}
.content-suggestion-details table.main td .regret{color:#999}
.content-suggestion-details table.main .suggester-row td,.content-suggestion-details table.main .suggester-row th{padding-top:1.22222em}
.content-suggestion-details .suggestion-history{margin:3em 0 0 0;border-top:1px solid #e6e6e6;padding:1.125em 1.5em;background:#f5f5f5}
.content-suggestion-details .suggestion-history h3{margin:0}
.content-suggestion-details .suggestion-history ul li{display:block;margin:1.5em 0}
.content-suggestion-details .suggestion-history .when{font-size:72.22222%;font-weight:600;text-transform:uppercase;opacity:.5}
.content\/admin\/slot-menu ul>li{padding-left:0}
.content\/admin\/slot-menu ul>li:before{display:none}
.mce-menu-item.mce-disabled .mce-text{color:#adadad!important}
.field-group.promotion-add-note-group{margin:1.5em 0 -.66667em 0;padding:1.5em;background:#fafafa}
.field-group.promotion-add-note-group>.field-group-name{margin-top:0}
.field-group.promotion-add-note-group .field .control-label{display:block;width:auto;text-align:left;font-weight:600}
.field-group.promotion-add-note-group .field .control-label:after{display:inline-block;font-weight:400}
.field-group.promotion-add-note-group .field .field-proper{display:block;width:auto}