/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[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}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/images/ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/fonts/slick.eot');src:url('../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/fonts/slick.woff') format('woff'),url('../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/fonts/slick.ttf') format('truetype'),url('../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;background:transparent}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
/*! jQuery UI - v1.12.1 - 2018-10-31
* http://jqueryui.com
* Includes: core.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important;pointer-events:none}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
@keyframes plyr-progress{to{background-position:25px 0}
}
@keyframes plyr-popup{0{opacity:.5;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}
.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}
.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}
.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}
.plyr__captions .plyr__caption{background:rgba(0,0,0,0.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__captions .plyr__caption div{display:inline}
.plyr__captions span:empty{display:none}
@media(min-width:480px){.plyr__captions{font-size:16px;padding:20px}
}
@media(min-width:768px){.plyr__captions{font-size:18px}
}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{transform:translateY(-40px)}
.plyr__control{background:0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}
.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}
.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.15))}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}
.plyr__control--overlaid{background:rgba(26,175,255,0.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}
.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}
.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}
.plyr__controls:empty{display:none}
@media(min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}
}
.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}
.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}
@media(min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}
}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}
.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}
.plyr__menu{display:flex;position:relative}
.plyr__menu .plyr__control svg{transition:transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1)}
.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,0.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}
.plyr__menu__container [role=menu]{padding:7px}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px}
.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,0.8);right:5px}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(86%)}
.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,0.8);left:7px}
.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}
.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,0.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,0.1)}
.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}
.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0;border:0;border-radius:28px;color:#1aafff;display:block;height:20px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2);height:14px;position:relative;transition:all .2s ease;width:14px;-webkit-appearance:none;margin-top:-4px}
.plyr--full-ui input[type=range]::-moz-range-track{background:0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2);height:14px;position:relative;transition:all .2s ease;width:14px}
.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:3px;height:6px}
.plyr--full-ui input[type=range]::-ms-track{background:0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}
.plyr--full-ui input[type=range]::-ms-fill-upper{background:0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower{background:0;border:0;border-radius:3px;height:6px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}
.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2);height:14px;position:relative;transition:all .2s ease;width:14px;margin-top:0}
.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr--full-ui input[type=range]:focus{outline:0}
.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,0.5);outline:0}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25)}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,0.25)}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,0.25)}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(255,255,255,0.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(255,255,255,0.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(255,255,255,0.5)}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,0.66)}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,0.66)}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,0.66)}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(0,0,0,0.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(0,0,0,0.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(47,52,61,0.2),0 0 0 3px rgba(0,0,0,0.1)}
.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:14px}
.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}
@media(max-width:767px){.plyr__time+.plyr__time{display:none}
}
.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,0.15)}
.plyr__tooltip{background:rgba(255,255,255,0.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(0.8);transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(0.8);transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr--video{background:#000;overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}
.plyr__progress{flex:1;left:7px;margin-right:14px;position:relative}
.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-7px;margin-right:-7px;width:calc(114%)}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{font-size:14px;left:0}
.plyr__progress__buffer{-webkit-appearance:none;background:0;border:0;border-radius:100px;height:6px;left:0;margin-top:-3px;padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0;transition:width .2s ease}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:6px}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:6px;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}
.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,0.15);color:rgba(255,255,255,0.25)}
.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,0.66)}
.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,0.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,0.6) 50%,rgba(47,52,61,0.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25)}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,0.66)}
.plyr__volume{align-items:center;display:flex;flex:1;position:relative}
.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}
@media(min-width:480px){.plyr__volume{max-width:90px}
}
@media(min-width:768px){.plyr__volume{max-width:110px}
}
.plyr--is-ios .plyr__volume{display:none !important}
.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none !important}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}
.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}
.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}
.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}
.plyr:fullscreen .plyr__video-embed{overflow:visible}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}
.plyr:-moz-full-screen .plyr__captions{font-size:21px}
.plyr:-ms-fullscreen .plyr__captions{font-size:21px}
.plyr:fullscreen .plyr__captions{font-size:21px}
}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}
}
.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
@media(min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}
}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}
.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
@media(min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}
}
.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}
.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}
}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads::after{background:rgba(47,52,61,0.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;height:6px;left:0;margin:-3px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}
.plyr--no-transition{transition:none !important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}
.plyr [hidden]{display:none !important}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}
.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}
.flatpickr-calendar.open{display:inline-block;z-index:99999}
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1);animation:fpFadeInDown 300ms cubic-bezier(0.23,1,0.32,1)}
.flatpickr-calendar.inline{display:block;position:relative;top:2px}
.flatpickr-calendar.static{position:absolute;top:calc(102%)}
.flatpickr-calendar.static.open{z-index:999;display:block}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}
.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}
.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}
.flatpickr-calendar:before{border-width:5px;margin:0 -5px}
.flatpickr-calendar:after{border-width:4px;margin:0 -4px}
.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}
.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}
.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}
.flatpickr-calendar:focus{outline:0}
.flatpickr-wrapper{position:relative;display:inline-block}
.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}
.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}
.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}
.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}
.numInputWrapper{position:relative;height:auto}
.numInputWrapper input,.numInputWrapper span{display:inline-block}
.numInputWrapper input{width:100%}
.numInputWrapper input::-ms-clear{display:none}
.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}
.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}
.numInputWrapper span:active{background:rgba(0,0,0,0.2)}
.numInputWrapper span:after{display:block;content:"";position:absolute}
.numInputWrapper span.arrowUp{top:0;border-bottom:0}
.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}
.numInputWrapper span.arrowDown{top:50%}
.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}
.numInputWrapper span svg{width:inherit;height:auto}
.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}
.numInputWrapper:hover{background:rgba(0,0,0,0.05)}
.numInputWrapper:hover span{opacity:1}
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}
.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}
.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}
.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.flatpickr-current-month input.cur-year:focus{outline:0}
.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;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;height:28px}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}
.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}
.flatpickr-days:focus{outline:0}
.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}
.flatpickr-day{background:0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}
.flatpickr-day.today{border-color:#959ea9}
.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}
.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}
.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}
.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}
.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}
.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}
.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}
.flatpickr-day.hidden{visibility:hidden}
.rangeMode .flatpickr-day{margin-top:1px}
.flatpickr-weekwrapper{display:inline-block;float:left}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:0}
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-time:after{content:"";display:table;clear:both}
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%}
.flatpickr-time.time24hr .numInputWrapper{width:49%}
.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.flatpickr-time input.flatpickr-hour{font-weight:bold}
.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}
.flatpickr-time input:focus{outline:0;border:0}
.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}
.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}
.flatpickr-input[readonly]{cursor:pointer}
@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
html{box-sizing:border-box;font-size:14px;height:100%}
body{margin:0;padding:0;min-height:100%;overflow-x:hidden;font-weight:normal;font-style:normal;font-size:14px}
body.no-scroll{overflow:hidden;position:fixed}
.skip-to-content{position:absolute;top:-9999px;left:-9999px;padding:20px;border:solid 1px #000;color:#000;background-color:#fff;z-index:100000}
.skip-to-content:hover{color:#fff;background-color:#000}
.skip-to-content:focus{top:10px;left:10px}
.visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);overflow:hidden;display:block;height:1px;width:1px;padding:0;border:0}
body main,body .above-header{opacity:1;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}
body.transition main,body.transition .above-header{opacity:0}
.aem-AuthorLayer-Edit body.transition main,.aem-AuthorLayer-Edit body.transition .above-header{opacity:1}
*,*:after,*:before{box-sizing:inherit;margin:0;padding:0}
li,p{line-height:1;margin-bottom:0}
ol,ul{list-style-position:outside;margin-top:0}
ul,ol{padding-left:20px}
li{line-height:2;margin-bottom:0}
em{font-style:italic}
b{font-weight:normal}
h1,h2,h3,h4,h5{display:block}
h1>span,h2>span,h3>span,h4>span,h5>span{display:block}
code{border-radius:6px;display:inline-block;margin:6px 0 0;padding:4px 6px}
li a,p a{display:inline-block}
li,p{line-height:1;margin-bottom:0}
img{display:block}
video{display:block;height:auto;width:100%}
p{line-height:1.6;font-size:1.25rem}
.hide{display:none !important}
a{color:#000}
button,html [type="button"],[type="reset"],[type="submit"]{cursor:pointer}
.loader{margin:100px auto;font-size:7px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
@-webkit-keyframes load5{0,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.5),-1.8em -1.8em 0 0 rgba(150,150,150,0.7)}
12.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.5)}
25%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.5),1.8em -1.8em 0 0 rgba(150,150,150,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
37.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.5),2.5em 0 0 0 rgba(150,150,150,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
50%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.5),1.75em 1.75em 0 0 rgba(150,150,150,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
62.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.5),0 2.5em 0 0 rgba(150,150,150,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
75%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.5),-1.8em 1.8em 0 0 rgba(150,150,150,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
87.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.5),-2.6em 0 0 0 rgba(150,150,150,0.7),-1.8em -1.8em 0 0 #fff}
}
@keyframes load5{0,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.5),-1.8em -1.8em 0 0 rgba(150,150,150,0.7)}
12.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.5)}
25%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.5),1.8em -1.8em 0 0 rgba(150,150,150,0.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
37.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.5),2.5em 0 0 0 rgba(150,150,150,0.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
50%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.5),1.75em 1.75em 0 0 rgba(150,150,150,0.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(150,150,150,0.2),-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
62.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.5),0 2.5em 0 0 rgba(150,150,150,0.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(150,150,150,0.2),-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
75%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.5),-1.8em 1.8em 0 0 rgba(150,150,150,0.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(150,150,150,0.2)}
87.5%{box-shadow:0 -2.6em 0 0 rgba(150,150,150,0.2),1.8em -1.8em 0 0 rgba(150,150,150,0.2),2.5em 0 0 0 rgba(150,150,150,0.2),1.75em 1.75em 0 0 rgba(150,150,150,0.2),0 2.5em 0 0 rgba(150,150,150,0.2),-1.8em 1.8em 0 0 rgba(150,150,150,0.5),-2.6em 0 0 0 rgba(150,150,150,0.7),-1.8em -1.8em 0 0 #fff}
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../clientlibs-core/resources/fonts/fontawesome-webfont.eot');src:url('../clientlibs-core/resources/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('../clientlibs-core/resources/fonts/fontawesome-webfont.woff2') format('woff2'),url('../clientlibs-core/resources/fonts/fontawesome-webfont.woff') format('woff'),url('../clientlibs-core/resources/fonts/fontawesome-webfont.ttf') format('truetype'),url('../clientlibs-core/resources/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-feed:before,.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper-pp:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-intersex:before,.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-genderless:before{content:"\f22d"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}
.fa-optin-monster:before{content:"\f23c"}
.fa-opencart:before{content:"\f23d"}
.fa-expeditedssl:before{content:"\f23e"}
.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}
.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}
.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}
.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}
.fa-mouse-pointer:before{content:"\f245"}
.fa-i-cursor:before{content:"\f246"}
.fa-object-group:before{content:"\f247"}
.fa-object-ungroup:before{content:"\f248"}
.fa-sticky-note:before{content:"\f249"}
.fa-sticky-note-o:before{content:"\f24a"}
.fa-cc-jcb:before{content:"\f24b"}
.fa-cc-diners-club:before{content:"\f24c"}
.fa-clone:before{content:"\f24d"}
.fa-balance-scale:before{content:"\f24e"}
.fa-hourglass-o:before{content:"\f250"}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}
.fa-hourglass:before{content:"\f254"}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}
.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}
.fa-hand-scissors-o:before{content:"\f257"}
.fa-hand-lizard-o:before{content:"\f258"}
.fa-hand-spock-o:before{content:"\f259"}
.fa-hand-pointer-o:before{content:"\f25a"}
.fa-hand-peace-o:before{content:"\f25b"}
.fa-trademark:before{content:"\f25c"}
.fa-registered:before{content:"\f25d"}
.fa-creative-commons:before{content:"\f25e"}
.fa-gg:before{content:"\f260"}
.fa-gg-circle:before{content:"\f261"}
.fa-tripadvisor:before{content:"\f262"}
.fa-odnoklassniki:before{content:"\f263"}
.fa-odnoklassniki-square:before{content:"\f264"}
.fa-get-pocket:before{content:"\f265"}
.fa-wikipedia-w:before{content:"\f266"}
.fa-safari:before{content:"\f267"}
.fa-chrome:before{content:"\f268"}
.fa-firefox:before{content:"\f269"}
.fa-opera:before{content:"\f26a"}
.fa-internet-explorer:before{content:"\f26b"}
.fa-tv:before,.fa-television:before{content:"\f26c"}
.fa-contao:before{content:"\f26d"}
.fa-500px:before{content:"\f26e"}
.fa-amazon:before{content:"\f270"}
.fa-calendar-plus-o:before{content:"\f271"}
.fa-calendar-minus-o:before{content:"\f272"}
.fa-calendar-times-o:before{content:"\f273"}
.fa-calendar-check-o:before{content:"\f274"}
.fa-industry:before{content:"\f275"}
.fa-map-pin:before{content:"\f276"}
.fa-map-signs:before{content:"\f277"}
.fa-map-o:before{content:"\f278"}
.fa-map:before{content:"\f279"}
.fa-commenting:before{content:"\f27a"}
.fa-commenting-o:before{content:"\f27b"}
.fa-houzz:before{content:"\f27c"}
.fa-vimeo:before{content:"\f27d"}
.fa-black-tie:before{content:"\f27e"}
.fa-fonticons:before{content:"\f280"}
.fa-reddit-alien:before{content:"\f281"}
.fa-edge:before{content:"\f282"}
.fa-credit-card-alt:before{content:"\f283"}
.fa-codiepie:before{content:"\f284"}
.fa-modx:before{content:"\f285"}
.fa-fort-awesome:before{content:"\f286"}
.fa-usb:before{content:"\f287"}
.fa-product-hunt:before{content:"\f288"}
.fa-mixcloud:before{content:"\f289"}
.fa-scribd:before{content:"\f28a"}
.fa-pause-circle:before{content:"\f28b"}
.fa-pause-circle-o:before{content:"\f28c"}
.fa-stop-circle:before{content:"\f28d"}
.fa-stop-circle-o:before{content:"\f28e"}
.fa-shopping-bag:before{content:"\f290"}
.fa-shopping-basket:before{content:"\f291"}
.fa-hashtag:before{content:"\f292"}
.fa-bluetooth:before{content:"\f293"}
.fa-bluetooth-b:before{content:"\f294"}
.fa-percent:before{content:"\f295"}
.fa-gitlab:before{content:"\f296"}
.fa-wpbeginner:before{content:"\f297"}
.fa-wpforms:before{content:"\f298"}
.fa-envira:before{content:"\f299"}
.fa-universal-access:before{content:"\f29a"}
.fa-wheelchair-alt:before{content:"\f29b"}
.fa-question-circle-o:before{content:"\f29c"}
.fa-blind:before{content:"\f29d"}
.fa-audio-description:before{content:"\f29e"}
.fa-volume-control-phone:before{content:"\f2a0"}
.fa-braille:before{content:"\f2a1"}
.fa-assistive-listening-systems:before{content:"\f2a2"}
.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}
.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}
.fa-glide:before{content:"\f2a5"}
.fa-glide-g:before{content:"\f2a6"}
.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}
.fa-low-vision:before{content:"\f2a8"}
.fa-viadeo:before{content:"\f2a9"}
.fa-viadeo-square:before{content:"\f2aa"}
.fa-snapchat:before{content:"\f2ab"}
.fa-snapchat-ghost:before{content:"\f2ac"}
.fa-snapchat-square:before{content:"\f2ad"}
.fa-pied-piper:before{content:"\f2ae"}
.fa-first-order:before{content:"\f2b0"}
.fa-yoast:before{content:"\f2b1"}
.fa-themeisle:before{content:"\f2b2"}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}
.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}
.fa-handshake-o:before{content:"\f2b5"}
.fa-envelope-open:before{content:"\f2b6"}
.fa-envelope-open-o:before{content:"\f2b7"}
.fa-linode:before{content:"\f2b8"}
.fa-address-book:before{content:"\f2b9"}
.fa-address-book-o:before{content:"\f2ba"}
.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}
.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}
.fa-user-circle:before{content:"\f2bd"}
.fa-user-circle-o:before{content:"\f2be"}
.fa-user-o:before{content:"\f2c0"}
.fa-id-badge:before{content:"\f2c1"}
.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}
.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}
.fa-quora:before{content:"\f2c4"}
.fa-free-code-camp:before{content:"\f2c5"}
.fa-telegram:before{content:"\f2c6"}
.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}
.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}
.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}
.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}
.fa-shower:before{content:"\f2cc"}
.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}
.fa-podcast:before{content:"\f2ce"}
.fa-window-maximize:before{content:"\f2d0"}
.fa-window-minimize:before{content:"\f2d1"}
.fa-window-restore:before{content:"\f2d2"}
.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}
.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}
.fa-bandcamp:before{content:"\f2d5"}
.fa-grav:before{content:"\f2d6"}
.fa-etsy:before{content:"\f2d7"}
.fa-imdb:before{content:"\f2d8"}
.fa-ravelry:before{content:"\f2d9"}
.fa-eercast:before{content:"\f2da"}
.fa-microchip:before{content:"\f2db"}
.fa-snowflake-o:before{content:"\f2dc"}
.fa-superpowers:before{content:"\f2dd"}
.fa-wpexplorer:before{content:"\f2de"}
.fa-meetup:before{content:"\f2e0"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.clearfix,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container],div[data-cmp=hhc-related-content]{zoom:1}
.clearfix:after,.clearfix:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container]:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container]:before,div[data-cmp=hhc-related-content]:after,div[data-cmp=hhc-related-content]:before{content:"";display:table}
.clearfix:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container]:after,div[data-cmp=hhc-related-content]:after{clear:both}
.fixed-ratio-image-common,.hhc-content-tile>div[class*="sm"],.hhc-content-tile>div[class*="md"],.hhc-content-tile>div[class*="lg"],.image-tile div.cell-background,.hhc-gallery-container .gallery-list .media-item>div[class*="sm"],div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image,div[data-cmp=hhc-related-content] .related-tile .image,[data-cmp=page-teaser] .tile>div[class*="sm"],[data-cmp=page-teaser] .tile>div[class*="md"],[data-cmp=page-teaser] .tile>div[class*="lg"]{position:relative;overflow:hidden}
.fixed-ratio-image-common:before,.hhc-content-tile>div[class*="sm"]:before,.hhc-content-tile>div[class*="md"]:before,.hhc-content-tile>div[class*="lg"]:before,.image-tile div.cell-background:before,.hhc-gallery-container .gallery-list .media-item>div[class*="sm"]:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image:before,div[data-cmp=hhc-related-content] .related-tile .image:before,[data-cmp=page-teaser] .tile>div[class*="sm"]:before,[data-cmp=page-teaser] .tile>div[class*="md"]:before,[data-cmp=page-teaser] .tile>div[class*="lg"]:before{display:block;content:"";width:100%}
.no-objectfit .fixed-ratio-image-common img,.no-objectfit .hhc-content-tile>div[class*="sm"] img,.no-objectfit .hhc-content-tile>div[class*="md"] img,.no-objectfit .hhc-content-tile>div[class*="lg"] img,.no-objectfit .image-tile div.cell-background img,.no-objectfit .hhc-gallery-container .gallery-list .media-item>div[class*="sm"] img,.no-objectfit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image img,.no-objectfit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image img,.no-objectfit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image img,.no-objectfit div[data-cmp=hhc-related-content] .related-tile .image img,.no-objectfit [data-cmp=page-teaser] .tile>div[class*="sm"] img,.no-objectfit [data-cmp=page-teaser] .tile>div[class*="md"] img,.no-objectfit [data-cmp=page-teaser] .tile>div[class*="lg"] img{width:100%;height:auto}
.no-objectfit .fixed-ratio-image-common img,.no-objectfit .hhc-content-tile>div[class*="sm"] img,.no-objectfit .hhc-content-tile>div[class*="md"] img,.no-objectfit .hhc-content-tile>div[class*="lg"] img,.no-objectfit .image-tile div.cell-background img,.no-objectfit .hhc-gallery-container .gallery-list .media-item>div[class*="sm"] img,.no-objectfit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image img,.no-objectfit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image img,.no-objectfit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image img,.no-objectfit div[data-cmp=hhc-related-content] .related-tile .image img,.no-objectfit [data-cmp=page-teaser] .tile>div[class*="sm"] img,.no-objectfit [data-cmp=page-teaser] .tile>div[class*="md"] img,.no-objectfit [data-cmp=page-teaser] .tile>div[class*="lg"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .fixed-ratio-image-common img,.no-objectfit.no-object-fit .hhc-content-tile>div[class*="sm"] img,.no-objectfit.no-object-fit .hhc-content-tile>div[class*="md"] img,.no-objectfit.no-object-fit .hhc-content-tile>div[class*="lg"] img,.no-objectfit.no-object-fit .image-tile div.cell-background img,.no-objectfit.no-object-fit .hhc-gallery-container .gallery-list .media-item>div[class*="sm"] img,.no-objectfit.no-object-fit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image img,.no-objectfit.no-object-fit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image img,.no-objectfit.no-object-fit div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image img,.no-objectfit.no-object-fit div[data-cmp=hhc-related-content] .related-tile .image img,.no-objectfit.no-object-fit [data-cmp=page-teaser] .tile>div[class*="sm"] img,.no-objectfit.no-object-fit [data-cmp=page-teaser] .tile>div[class*="md"] img,.no-objectfit.no-object-fit [data-cmp=page-teaser] .tile>div[class*="lg"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.fixed-ratio-image-common img,.hhc-content-tile>div[class*="sm"] img,.hhc-content-tile>div[class*="md"] img,.hhc-content-tile>div[class*="lg"] img,.image-tile div.cell-background img,.hhc-gallery-container .gallery-list .media-item>div[class*="sm"] img,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image img,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image img,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image img,div[data-cmp=hhc-related-content] .related-tile .image img,[data-cmp=page-teaser] .tile>div[class*="sm"] img,[data-cmp=page-teaser] .tile>div[class*="md"] img,[data-cmp=page-teaser] .tile>div[class*="lg"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
.hhc-link-list-group.vertical a{display:block}
.hhc-link-list-group.horizontal a{display:inline-block;vertical-align:middle}
.hhc-link-list-group a .link-wrapper{align-content:stretch;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}
.hhc-link-list-group a .link-wrapper .link-list-icon,.hhc-link-list-group a .link-wrapper .link-list-text{align-self:center;display:flex;flex:0 1 auto;flex-wrap:nowrap}
.hhc-link-list-group a .link-wrapper .link-list-icon svg{height:24px;width:24px}
.article-card-group{display:flex;flex-direction:column}
.article-card-group .sm-16-9:before{padding-top:56.25%}
.article-card-group .sm-4-3:before{padding-top:75%}
.article-card-group .sm-1-1:before{padding-top:100%}
.article-card-group .sm-2-1:before{padding-top:50%}
.article-card-group .sm-3-1:before{padding-top:33.33333333%}
.article-card-group .sm-4-1:before{padding-top:25%}
.article-card-group .sm-1-2:before{padding-top:200%}
@media screen and (min-width:768px) and (max-width:991px){.article-card-group .md-16-9:before{padding-top:56.25%}
.article-card-group .md-4-3:before{padding-top:75%}
.article-card-group .md-1-1:before{padding-top:100%}
.article-card-group .md-2-1:before{padding-top:50%}
.article-card-group .md-3-1:before{padding-top:33.33333333%}
.article-card-group .md-4-1:before{padding-top:25%}
.article-card-group .md-1-2:before{padding-top:200%}
}
@media screen and (min-width:992px){.article-card-group .lg-16-9:before{padding-top:56.25%}
.article-card-group .lg-4-3:before{padding-top:75%}
.article-card-group .lg-1-1:before{padding-top:100%}
.article-card-group .lg-2-1:before{padding-top:50%}
.article-card-group .lg-3-1:before{padding-top:33.33333333%}
.article-card-group .lg-4-1:before{padding-top:25%}
.article-card-group .lg-1-2:before{padding-top:200%}
}
.article-card-group__image-link{width:100%}
@media screen and (max-width:767px){.article-card-group__image-link[class*="sm"]{position:relative;overflow:hidden}
.article-card-group__image-link[class*="sm"] .sm-16-9:before{padding-top:56.25%}
.article-card-group__image-link[class*="sm"] .sm-4-3:before{padding-top:75%}
.article-card-group__image-link[class*="sm"] .sm-1-1:before{padding-top:100%}
.article-card-group__image-link[class*="sm"] .sm-2-1:before{padding-top:50%}
.article-card-group__image-link[class*="sm"] .sm-3-1:before{padding-top:33.33333333%}
.article-card-group__image-link[class*="sm"] .sm-4-1:before{padding-top:25%}
.article-card-group__image-link[class*="sm"] .sm-1-2:before{padding-top:200%}
.article-card-group__image-link[class*="sm"]:before{display:block;content:"";width:100%}
.no-objectfit .article-card-group__image-link[class*="sm"] img{width:100%;height:auto}
.no-objectfit .article-card-group__image-link[class*="sm"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .article-card-group__image-link[class*="sm"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.article-card-group__image-link[class*="sm"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
}
@media screen and (min-width:768px) and (max-width:991px){.article-card-group__image-link[class*="md"]{position:relative;overflow:hidden}
.article-card-group__image-link[class*="md"] .md-16-9:before{padding-top:56.25%}
.article-card-group__image-link[class*="md"] .md-4-3:before{padding-top:75%}
.article-card-group__image-link[class*="md"] .md-1-1:before{padding-top:100%}
.article-card-group__image-link[class*="md"] .md-2-1:before{padding-top:50%}
.article-card-group__image-link[class*="md"] .md-3-1:before{padding-top:33.33333333%}
.article-card-group__image-link[class*="md"] .md-4-1:before{padding-top:25%}
.article-card-group__image-link[class*="md"] .md-1-2:before{padding-top:200%}
.article-card-group__image-link[class*="md"]:before{display:block;content:"";width:100%}
.no-objectfit .article-card-group__image-link[class*="md"] img{width:100%;height:auto}
.no-objectfit .article-card-group__image-link[class*="md"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .article-card-group__image-link[class*="md"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.article-card-group__image-link[class*="md"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
}
@media screen and (min-width:992px){.article-card-group__image-link[class*="lg"]{position:relative;overflow:hidden}
.article-card-group__image-link[class*="lg"] .lg-16-9:before{padding-top:56.25%}
.article-card-group__image-link[class*="lg"] .lg-4-3:before{padding-top:75%}
.article-card-group__image-link[class*="lg"] .lg-1-1:before{padding-top:100%}
.article-card-group__image-link[class*="lg"] .lg-2-1:before{padding-top:50%}
.article-card-group__image-link[class*="lg"] .lg-3-1:before{padding-top:33.33333333%}
.article-card-group__image-link[class*="lg"] .lg-4-1:before{padding-top:25%}
.article-card-group__image-link[class*="lg"] .lg-1-2:before{padding-top:200%}
.article-card-group__image-link[class*="lg"]:before{display:block;content:"";width:100%}
.no-objectfit .article-card-group__image-link[class*="lg"] img{width:100%;height:auto}
.no-objectfit .article-card-group__image-link[class*="lg"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .article-card-group__image-link[class*="lg"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.article-card-group__image-link[class*="lg"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
}
.article-card-group__image{width:100%}
.article-card-group__title-link{width:100%}
.article-card-group__title{width:100%}
.article-card-group__description-link{width:100%}
.article-card-group__description{width:100%}
.article-card-group__author-link{width:100%}
.article-card-group__author{width:100%}
.article-card-group__publish-date-link{width:100%}
.article-card-group__publish-date{width:100%}
.article-card-group__tags{width:100%;display:flex;list-style:none;margin:0;padding:0}
.location-tile-group{display:block;height:100%;margin:0 auto;border:solid 1px black;border-radius:10px;text-decoration:none;overflow:hidden}
.location-tile-group__tile{display:flex;flex-direction:column;height:100%;justify-content:flex-start}
.location-tile-group__tile-image{min-height:184px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.location-tile-group__tile-image img{display:none;width:100%}
.location-tile-group__tile-image-neighborhood{position:absolute;bottom:-20px;text-align:center;width:70%;left:50%;transform:translate(-50%,0);margin:auto;z-index:1;display:inline-block;background-color:black;padding:10px 12px;border-radius:20px}
.location-tile-group__tile-image-neighborhood p{font-size:14px;color:#fff}
.location-tile-group__tile-body{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between}
.location-tile-group__tile-body-title{font-size:22px;color:black;padding:30px 11px 25px 11px}
.location-tile-group__tile-body-description{border-top:solid 1px #000;justify-self:flex-end}
.location-tile-group__tile-body-description ul{list-style:none;padding:11px 12px 13px 11px;display:flex;flex-wrap:wrap;justify-content:space-between}
.location-tile-group__tile-body-description ul li{font-size:10px;text-transform:uppercase;padding:5px 10px;border-radius:20px;border:solid 1px black;color:black;margin-right:5px}
.category-tile-group{display:block;height:100%;margin:0 auto;position:relative;text-decoration:none}
.category-tile-group__tile-image{border-radius:5px;overflow:hidden;min-height:105px;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 3px 6px rgba(0,0,0,0.4)}
.category-tile-group__tile-image img{display:none;width:100%}
.category-tile-group__tile-body-title{padding:10px 0 20px;font-size:16px;color:black}
.residential-tile-group{display:block;max-width:350px;margin:0 auto;border:solid 1px black;height:100%;border-radius:10px;overflow:hidden;text-decoration:none}
@media screen and (min-width:768px){.residential-tile-group:hover .residential-tile-group__tile__image{transform:scale(1.1);transform-origin:center}
}
.residential-tile-group__tile{position:relative;height:100%;display:flex;flex-direction:column}
.residential-tile-group__tile-village{position:absolute;top:10px;left:10px;font-size:15px;font-weight:700;background-color:#ccc;padding:11px 27px 9px;border-radius:20px;overflow:hidden}
.residential-tile-group__tile__image-wrapper{height:288px;overflow:hidden}
.residential-tile-group__tile__image{height:100%;overflow:hidden;background-repeat:no-repeat;background-position:center bottom;display:flex;justify-content:center;align-items:center;background-position:center}
@media screen and (min-width:768px){.residential-tile-group__tile__image{transform:scale(1.01);transition:transform .2s ease-in-out}
}
.residential-tile-group__tile__image.full{background-position:center bottom;background-size:cover}
.residential-tile-group__tile__image img{width:100%}
.residential-tile-group__tile__image-na{width:100px;height:100px;border-radius:10px;color:#959595;border:solid 2px #959595;padding:5px;text-transform:uppercase;font-size:14px;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center}
.residential-tile-group__tile-body{padding:10px;min-height:100px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex:1;flex-wrap:wrap}
.residential-tile-group__tile-body h6{font-size:14px;font-weight:700;margin-bottom:10px;background-color:#ccc;padding:10px 0;border-radius:5px;overflow:hidden;flex:1;width:50%;text-align:center;margin-left:40px}
.residential-tile-group__tile-body-description{position:relative;width:50%;padding-right:5px}
.residential-tile-group__tile-body-description-title{font-size:14px;margin-bottom:5px;width:100%}
.residential-tile-group__tile-body-description p{font-size:14px}
.residential-tile-group__tile-body-footer{width:100%;align-self:flex-end}
.residential-tile-group__tile-body-footer p{font-size:14px}
.location-info-window-group{display:block;height:100%;margin:0 auto;border:solid 1px black}
.location-info-window-group__tile{display:flex;flex-direction:row;max-width:300px;text-decoration:none}
@media screen and (min-width:1200px){.location-info-window-group__tile{flex-direction:row}
}
.location-info-window-group__tile-image{width:50%;border-radius:10px;overflow:hidden}
.location-info-window-group__tile-image img{width:100%}
.location-info-window-group__tile-body{width:60%;padding:10px;text-align:center;display:flex;flex-direction:column;justify-content:center}
.location-info-window-group__tile-body-title{font-size:11px;margin-bottom:5px;color:black}
@media screen and (min-width:768px){.location-info-window-group__tile-body-title{font-size:12px}
}
.location-info-window-group__tile-body-neighborhood{background-color:black;padding:10px 9px;margin-bottom:5px;border-radius:20px}
.location-info-window-group__tile-body-neighborhood p{font-size:12px;line-height:1em;margin-bottom:5px 0;text-transform:capitalize;color:white}
@media screen and (min-width:768px){.location-info-window-group__tile-body-neighborhood p{font-size:13px}
}
.location-info-window-group__tile-body-cta{display:inline-block;position:absolute;bottom:0;right:0;font-size:10px}
@media screen and (min-width:768px){.location-info-window-group__tile-body-cta{font-size:12px}
}
.location-promo-group{display:block;height:100%;margin:0 auto;position:relative;text-decoration:none}
.location-promo-group__tile{text-decoration:none;color:black;display:block}
.location-promo-group__tile:hover{color:black}
.location-promo-group__tile-image{border-radius:5px;overflow:hidden;max-height:105px;box-shadow:0 3px 6px rgba(0,0,0,0.4)}
.location-promo-group__tile-image img{width:100%}
.location-promo-group__tile-body-title{padding:10px 0 20px;font-size:16px;color:black}
.residential-info-window-group{display:block;height:100%;margin:0 auto;text-decoration:none}
.residential-info-window-group__tile{display:flex;flex-direction:row;flex-wrap:wrap;max-width:300px}
.residential-info-window-group__tile-village{font-size:9px;font-weight:700;display:inline-block;background-color:#ccc;padding:5px 10px 5px;border-radius:20px;overflow:hidden}
.residential-info-window-group__tile-image{width:60%;overflow:hidden;display:flex;justify-content:center;align-items:center}
.residential-info-window-group__tile-image img{width:100%}
.residential-info-window-group__tile-image-na{width:75px;height:75px;border-radius:10px;color:#959595;border:solid 2px #959595;padding:5px;text-transform:uppercase;font-size:10px;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center}
.residential-info-window-group__tile-body{width:40%;padding:0 10px;display:flex;flex-direction:column;justify-content:center}
.residential-info-window-group__tile-body-title{font-size:10px;order:1;margin-bottom:5px}
@media screen and (min-width:768px){.residential-info-window-group__tile-body-title{font-size:12px}
}
.residential-info-window-group__tile-body-description{order:2}
.residential-info-window-group__tile-body-description p{font-size:10px;margin-bottom:5px}
.residential-info-window-group__tile-body-description p:last-child{margin-bottom:0}
@media screen and (min-width:768px){.residential-info-window-group__tile-body-description p{font-size:12px}
}
.residential-info-window-group__tile-body-description h6{font-size:12px;font-weight:700;display:inline-block;background-color:#ccc;padding:8px 0 8px;border-radius:5px;overflow:hidden;text-align:center}
.residential-info-window-group__tile-footer{width:100%;padding:10px 0}
.residential-info-window-group__tile-footer p{font-size:10px}
.residential-info-window-group__tile-footer p:last-child{margin-bottom:0}
@media screen and (min-width:768px){.residential-info-window-group__tile-footer p{font-size:12px}
}
.residential-info-window-group__tile-footer-cta{order:4;display:inline-block;position:absolute;bottom:5px;right:5px;font-size:10px}
.filter-menu-group{display:block;background-color:#fff;border-bottom:solid 1px #000;width:100%}
@media screen and (min-width:992px){.filter-menu-group{display:inline-block;position:relative;top:0;vertical-align:top;margin-right:10px;z-index:1;width:15.5%;border:solid 1px #000}
}
.filter-menu-group__toggle{padding:25px 10px;width:100%;background:transparent;border:0;text-align:left;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.filter-menu-group__toggle-name{font-size:14px;color:#000}
.filter-menu-group__toggle-total{font-size:12px;color:#ccc}
.open .filter-menu-group__toggle-total{display:none}
.open .filter-menu-group__toggle:focus{outline:0}
.filter-menu-group__toggle svg{height:10px;width:10px;fill:#000;transform:rotate(0);transition:transform .2s ease-in-out;transform-origin:center;margin-left:20px;justify-self:flex-end}
.open .filter-menu-group__toggle svg{transform:rotate(-180deg)}
@media screen and (min-width:992px){.filter-menu-group__toggle{padding:6px 10px}
}
.filter-menu-group__options{height:0;padding:0;position:relative;display:none}
.open .filter-menu-group__options{height:auto;display:block}
.filter-menu-group__options-group{width:100%;padding-left:10px}
@media screen and (min-width:992px){.filter-menu-group__options-group{overflow-y:auto;max-height:260px}
}
.filter-menu-group__options h6{font-size:14px;padding:10px 0 5px 10px}
.filter-menu-group__options label{color:#000;padding:10px 20px 10px 0;display:flex;justify-content:flex-start;line-height:1em;width:100%;font-size:12px;opacity:1}
@media screen and (min-width:768px){.filter-menu-group__options label{max-width:98px}
}
@media screen and (min-width:1200px){.filter-menu-group__options label{max-width:133px}
}
@media screen and (min-width:1600px){.filter-menu-group__options label{max-width:none}
}
.filter-menu-group__options label.in-active,.filter-menu-group__options label.disable{opacity:.3;pointer-events:none}
.filter-menu-group__options label input{display:inline;width:auto;height:auto;margin-right:10px}
.filter-menu-group__options label span{font-size:10px;color:#ccc;display:none}
.filter-menu-group__slider{padding:10px;width:100%}
.filter-menu-group__slider-bar{background-color:#d3d3d3;width:90%;height:5px;margin:20px auto}
.filter-menu-group__slider-bar .ui-slider-range{background-color:#000}
.filter-menu-group__slider-bar span.ui-slider-handle{background-color:#000;top:-0.4em;border-radius:10px;width:1em;height:1em;margin-left:-0.5em}
@media screen and (min-width:992px){.filter-menu-group__slider-bar span.ui-slider-handle{width:.8em;height:.8em;top:-0.3em}
}
.filter-menu-group__slider-bar span.ui-slider-handle:hover{background-color:#999}
.filter-menu-group__slider-results{font-size:12px;width:100%;min-width:116px;text-align:center}
.ale{height:100%;width:100%}
.ale div[data-cmp="ale"] .ale__container{width:100%;margin:0 auto}
.ale div[data-cmp="ale"] .ale__container .ale__location{width:98%;margin:0 auto;min-height:250px;box-shadow:1px 2px 6px 0 rgba(0,0,0,0.11);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly}
.ale div[data-cmp="ale"] .ale__container .ale__location__map{border-radius:10px;height:146px;overflow:hidden;padding-bottom:10px}
.ale div[data-cmp="ale"] .ale__container .ale__location__map.hide{display:none}
.ale div[data-cmp="ale"] .ale__container .ale__location__map-container{width:100%;height:100%}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail{height:50%;overflow-y:auto;padding:20px 25px 32px 25px}
@media screen and (min-width:992px){.ale div[data-cmp="ale"] .ale__container .ale__location__detail{height:45%}
}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-address{display:flex;flex-direction:row;justify-content:space-between;width:100%}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-address-text{width:50%;font-size:16px}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-address-directions-link{margin-left:auto}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-address-directions-link a{text-decoration:none;color:#000;display:block;border-radius:14px;font-weight:700;font-size:16px;box-shadow:1px 2px 6px rgba(0,0,0,0.11);padding:5px 15px}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-phone{font-weight:700;font-size:16px}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-link a{font-weight:700;text-decoration:none;font-size:16px}
.ale div[data-cmp="ale"] .ale__container-attributes ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-start;padding:15px 0 15px 10px}
.ale div[data-cmp="ale"] .ale__container-attributes ul li{padding:4px 10px;margin-right:12px;border:solid 1px #000;color:#000;border-radius:14px;font-size:12px}
div[data-cmp="cookie-message"]{position:fixed;width:100%;bottom:0;left:0;z-index:99999;min-height:95px;background-color:rgba(0,0,0,0.6);padding:20px;display:none}
div[data-cmp="cookie-message"].active{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
@media screen and (max-width:991px){div[data-cmp="cookie-message"]{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px}
}
div[data-cmp="cookie-message"].edit-mode{position:relative}
div[data-cmp="cookie-message"] .cookie-message-cmp-container{max-width:1200px;width:100%;height:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
@media screen and (max-width:991px){div[data-cmp="cookie-message"] .cookie-message-cmp-container{flex-direction:column;justify-content:center;align-items:flex-start;max-width:315px}
}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text{max-width:80%}
@media screen and (max-width:991px){div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text{max-width:100%}
}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text p{font-size:16px;color:#fff}
@media screen and (max-width:991px){div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text p{text-align:center;margin-bottom:10px}
}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text p a{color:#fff;letter-spacing:initial;text-decoration:underline !important}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text p a:hover{font-size:initial !important}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .cookie-message-cmp-text p span a{color:inherit}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .hhc-link-list-group{margin-left:auto}
@media screen and (max-width:991px){div[data-cmp="cookie-message"] .cookie-message-cmp-container .hhc-link-list-group{margin:0 auto}
}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .hhc-link-list-group .link-list-container{margin:0}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .hhc-link-list-group .link-list-container .hhc-link-list-style{margin:0}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .hhc-link-list-group .link-list-container .hhc-link-list-style.default-style{background-color:#000;color:#fff;text-decoration:none;padding:15px 28px;font-size:16px}
div[data-cmp="cookie-message"] .cookie-message-cmp-container .hhc-link-list-group .link-list-container .hhc-link-list-style.default-style .link-wrapper{background-color:inherit;color:inherit;text-decoration:none}
.hhc-section{margin:auto;position:relative}
.hhc-section[data-imagesscale=fit]{background-position:center;background-repeat:no-repeat;background-size:cover}
@media screen and (max-width:767px){.hhc-section[data-viewport=tabletabove]{display:none}
}
@media screen and (min-width:768px){.hhc-section[data-viewport=mobile]{display:none}
}
@media screen and (min-width:992px){.hhc-section[data-viewport=tabletbelow]{display:none}
}
@media screen and (max-width:991px){.hhc-section[data-viewport=desktop]{display:none}
}
@media screen and (max-width:767px){.hhc-section[data-viewport=tablet]{display:none}
}
@media screen and (min-width:992px){.hhc-section[data-viewport=tablet]{display:none}
}
.hhc-section .collection-grid-filter ul,.hhc-section .collection-grid-filter li{padding:0;margin:0}
.hhc-section .collection-grid-filter li{list-style-type:none;display:inline-block}
.hhc-section .collection-grid-filter li:last-child{border-right:0}
.hhc-section .collection-grid-filter ul{margin:0 auto}
.hhc-content-tile{position:relative;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}
.hhc-content-tile a:focus picture{outline:inherit}
.hhc-content-tile a:focus picture img{outline:inherit;outline-offset:-4px;border:solid 4px transparent}
.hhc-content-tile.max-width{max-width:800px;margin:0 auto}
.hhc-content-tile.max-width.nobg .hhc-paragraph-group{padding:1rem 0}
.hhc-content-tile.max-width.nobg .hhc-link-list-group{padding:0 1rem 1rem 0}
.hhc-content-tile .hhc-paragraph-group{width:100%;max-width:none}
.hhc-content-tile .tile-image img{max-width:100%;width:100%}
.hhc-content-tile .tile-text{padding:1rem;position:relative}
.hhc-content-tile .tile-text .table-text{margin-top:20px}
.hhc-content-tile .tile-text .table-text *{border:0}
.hhc-content-tile .link-list{padding:0 1rem 1rem}
.hhc-content-tile .link-list[data-alignment=right]{text-align:right}
.hhc-content-tile .link-list[data-alignment=center]{text-align:center}
.hhc-content-tile .link-list[data-position=bottom]{margin-top:auto}
.hhc-content-tile .sm-16-9:before{padding-top:56.25%}
.hhc-content-tile .sm-4-3:before{padding-top:75%}
.hhc-content-tile .sm-1-1:before{padding-top:100%}
.hhc-content-tile .sm-2-1:before{padding-top:50%}
.hhc-content-tile .sm-3-1:before{padding-top:33.33333333%}
.hhc-content-tile .sm-4-1:before{padding-top:25%}
.hhc-content-tile .sm-1-2:before{padding-top:200%}
@media screen and (min-width:768px){.hhc-content-tile .md-16-9:before{padding-top:56.25%}
.hhc-content-tile .md-4-3:before{padding-top:75%}
.hhc-content-tile .md-1-1:before{padding-top:100%}
.hhc-content-tile .md-2-1:before{padding-top:50%}
.hhc-content-tile .md-3-1:before{padding-top:33.33333333%}
.hhc-content-tile .md-4-1:before{padding-top:25%}
.hhc-content-tile .md-1-2:before{padding-top:200%}
}
@media screen and (min-width:992px){.hhc-content-tile .lg-16-9:before{padding-top:56.25%}
.hhc-content-tile .lg-4-3:before{padding-top:75%}
.hhc-content-tile .lg-1-1:before{padding-top:100%}
.hhc-content-tile .lg-2-1:before{padding-top:50%}
.hhc-content-tile .lg-3-1:before{padding-top:33.33333333%}
.hhc-content-tile .lg-4-1:before{padding-top:25%}
.hhc-content-tile .lg-1-2:before{padding-top:200%}
}
.hhc-pattern-grid .content-tile,.hhc-pattern-grid .content-tile .hhc-content-tile{height:100%}
.hhc-pattern-grid-style{margin:auto;max-width:1200px;background-size:cover;overflow:hidden}
.hhc-pattern-grid-style[data-border=true]{padding:20px}
.hhc-pattern-grid-style[data-pattern=A] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=B] .grid-wrapper{display:flex;flex-direction:column;margin:-10px}
.hhc-pattern-grid-style[data-pattern=C],.hhc-pattern-grid-style[data-pattern=D]{margin-bottom:10px}
.hhc-pattern-grid-style[data-pattern=C] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=D] .grid-wrapper{margin:-10px}
@media screen and (-webkit-min-device-pixel-ratio:0){.hhc-pattern-grid-style[data-pattern=C],.hhc-pattern-grid-style[data-pattern=D]{margin-bottom:20px}
}
@media screen and (max-width:991px){.hhc-pattern-grid-style[data-pattern=C],.hhc-pattern-grid-style[data-pattern=D]{margin-bottom:0}
}
.hhc-pattern-grid-style .unit{position:relative;overflow:hidden;flex:0 0 auto}
.hhc-pattern-grid-style .unit:before{content:"";display:block;overflow:hidden;padding-bottom:50%}
.hhc-pattern-grid-style .wrapper{position:absolute;top:0;left:0;padding:10px;width:100%;height:100%;overflow:hidden}
.hhc-pattern-grid-style .wrapper .content{height:100%;min-width:100%;overflow:hidden;position:relative}
.hhc-pattern-grid-style .wrapper .content>div{height:100%}
@media screen and (min-width:768px){.hhc-pattern-grid-style[data-pattern=A] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=B] .grid-wrapper{flex-wrap:wrap}
.hhc-pattern-grid-style .unit{flex:0 1 50%}
.hhc-pattern-grid-style .unit:before{padding-bottom:100%}
.hhc-pattern-grid-style[data-pattern=A] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=B] .grid-wrapper{flex-direction:row}
}
@media screen and (min-width:992px){.hhc-pattern-grid-style[data-pattern=A],.hhc-pattern-grid-style[data-pattern=B]{margin-bottom:20px}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+1){flex:0 1 33.3333%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+1):before{padding-bottom:100%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+2){flex:0 1 66.6666%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+2):before{padding-bottom:50%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+3){flex:0 1 66.6666%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+3):before{padding-bottom:50%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+4){flex:0 1 33.3333%}
.hhc-pattern-grid-style[data-pattern=A] .unit:nth-child(4n+4):before{padding-bottom:100%}
.hhc-pattern-grid-style[data-pattern=B] .unit{flex:0 1 33.33333%}
.hhc-pattern-grid-style[data-pattern=C] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=D] .grid-wrapper{margin:-10px}
.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+1){width:66.6666%;float:left}
.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+4){width:66.6666%;float:right}
.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+1){width:66.6666%;float:right}
.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+4){width:66.6666%;float:left}
.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+2),.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+3),.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+5),.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+6),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+2),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+3),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+5),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+6){width:33.33333%}
}
@media screen and (max-width:991px){.hhc-pattern-grid-style[data-pattern=A] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=B] .grid-wrapper{margin:0}
.hhc-pattern-grid-style .wrapper{padding:0}
.hhc-pattern-grid-style[data-pattern=C] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=D] .grid-wrapper{display:flex;flex-direction:row;margin:0;flex-wrap:wrap}
.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+1),.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+4),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+1),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+4){flex:0 1 100%}
.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+4),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+4){order:1}
.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+2),.hhc-pattern-grid-style[data-pattern=C] .unit:nth-child(6n+3),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+2),.hhc-pattern-grid-style[data-pattern=D] .unit:nth-child(6n+3){flex:0 1 50%}
}
@media screen and (max-width:767px){.hhc-pattern-grid-style[data-pattern=C] .grid-wrapper,.hhc-pattern-grid-style[data-pattern=D] .grid-wrapper{display:flex;flex-direction:column;margin:0;flex-wrap:nowrap}
}
.aem-AuthorLayer-Edit .hhc-pattern-grid-style .unit:before{content:none}
.aem-AuthorLayer-Edit .hhc-pattern-grid-style .wrapper{position:static}
.aem-AuthorLayer-Edit .hhc-pattern-grid-style .wrapper .content>div{height:auto}
.hhc-standard-grid .grid{margin:auto;background-size:cover}
.hhc-standard-grid .grid[data-span="fixed"]{max-width:1200px}
.hhc-standard-grid .grid[data-border]{padding:20px}
.hhc-standard-grid .grid[data-span='full']{max-width:100%}
.hhc-standard-grid .grid[data-bottomPadding='yes']{margin-bottom:20px}
.hhc-standard-grid .grid[data-bottomPadding='yes'][data-verticalpadding="small"]{margin-bottom:10px}
.hhc-standard-grid .grid[data-bottomPadding='yes'][data-verticalpadding="large"]{margin-bottom:30px}
.hhc-standard-grid .grid[data-bottomPadding='yes'][data-verticalpadding="extralarge"]{margin-bottom:40px}
.hhc-standard-grid .grid .content{height:100%}
.hhc-standard-grid .grid .content>div{height:100%}
.hhc-standard-grid .grid[data-columns='2'] .row,.hhc-standard-grid .grid[data-columns='3'] .row,.hhc-standard-grid .grid[data-columns='4'] .row,.hhc-standard-grid .grid[data-columns='5'] .row{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.hhc-standard-grid .grid[data-columns='2'] .column,.hhc-standard-grid .grid[data-columns='3'] .column,.hhc-standard-grid .grid[data-columns='4'] .column,.hhc-standard-grid .grid[data-columns='5'] .column{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (max-width:767px){.hhc-standard-grid .grid[data-columns='2'][data-stack='right'] .row .column:last-child,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'] .row .column:last-child,.hhc-standard-grid .grid[data-columns='4'][data-stack='right'] .row .column:last-child,.hhc-standard-grid .grid[data-columns='5'][data-stack='right'] .row .column:last-child{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}
.hhc-standard-grid .grid[data-columns='2'][data-stack='right'] .row .column:first-child,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'] .row .column:first-child,.hhc-standard-grid .grid[data-columns='4'][data-stack='right'] .row .column:first-child,.hhc-standard-grid .grid[data-columns='5'][data-stack='right'] .row .column:first-child{-webkit-box-ordinal-group:0;-webkit-order:1;-ms-flex-order:1;order:1}
}
@media screen and (min-width:992px){.hhc-standard-grid .grid[data-gutter='yes'] .row{margin-bottom:20px}
.hhc-standard-grid .grid[data-gutter='yes'] .row:last-child{margin-bottom:0}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'] .column:first-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'] .column:last-child{-webkit-box-flex:0;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'] .column:last-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'] .column:first-child{-webkit-box-flex:0;-webkit-flex:0 1 66.6666%;-ms-flex:0 1 66.6666%;flex:0 1 66.6666%}
.hhc-standard-grid .grid[data-columns='3'] .column{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}
.hhc-standard-grid .grid[data-columns='4'] .column{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}
.hhc-standard-grid .grid[data-columns='5'] .column{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:first-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:last-child{-webkit-flex-basis:calc((100% - 20px) / 3);-ms-flex-preferred-size:calc((100% - 20px) / 3);flex-basis:calc((100% - 20px) / 3)}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:last-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:first-child{-webkit-flex-basis:calc(((100% - 20px) / 3)*2);-ms-flex-preferred-size:calc(((100% - 20px) / 3)*2);flex-basis:calc(((100% - 20px) / 3)*2)}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='half'][data-gutter='yes'] .column{-webkit-flex-basis:calc((100% - 20px) / 2);-ms-flex-preferred-size:calc((100% - 20px) / 2);flex-basis:calc((100% - 20px) / 2)}
.hhc-standard-grid .grid[data-columns='3'][data-gutter='yes'] .column{-webkit-flex-basis:calc((100% - (20px*2)) / 3);-ms-flex-preferred-size:calc((100% - (20px*2)) / 3);flex-basis:calc((100% - (20px*2)) / 3)}
.hhc-standard-grid .grid[data-columns='4'][data-gutter='yes'] .column{-webkit-flex-basis:calc((100% - (20px*2)) / 4);-ms-flex-preferred-size:calc((100% - (20px*2)) / 4);flex-basis:calc((100% - (20px*2)) / 4)}
.hhc-standard-grid .grid[data-columns='5'][data-gutter='yes'] .column{-webkit-flex-basis:calc((100% - (20px*2)) / 5);-ms-flex-preferred-size:calc((100% - (20px*2)) / 5);flex-basis:calc((100% - (20px*2)) / 5)}
}
@media screen and (min-width:768px) and (max-width:991px){.hhc-standard-grid .grid[data-columns='2'][data-stack='left'] .row .column,.hhc-standard-grid .grid[data-columns='2'][data-stack='right'] .row .column,.hhc-standard-grid .grid[data-columns='3'][data-stack='left'] .row .column,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'] .row .column{flex:0 0 50%}
.hhc-standard-grid .grid[data-columns='3'][data-stack='left'] .row .column:first-child,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'] .row .column:last-child{flex:0 0 100%;order:-1}
.hhc-standard-grid .grid[data-columns='3'][data-stack='right'] .row .column:first-child,.hhc-standard-grid .grid[data-columns='3'][data-stack='left'] .row .column:last-child{order:1}
.hhc-standard-grid .grid[data-columns='3'][data-stack='left'][data-gutter='yes'] .row .column,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'][data-gutter='yes'] .row .column{flex-basis:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%}
.hhc-standard-grid .grid[data-columns='3'][data-stack='left'][data-gutter='yes'] .row .column:first-child,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'][data-gutter='yes'] .row .column:last-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:first-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:last-child{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:last-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:first-child{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='half'][data-gutter='yes'] .column{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
.hhc-standard-grid .grid[data-columns='3'][data-gutter='yes'] .column{-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%}
}
@media screen and (min-width:768px){.hhc-standard-grid .grid[data-columns='2'] .row,.hhc-standard-grid .grid[data-columns='3'] .row,.hhc-standard-grid .grid[data-columns='4'] .row,.hhc-standard-grid .grid[data-columns='5'] .row{margin-left:auto;margin-right:auto}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:first-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:last-child{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.hhc-standard-grid .grid[data-columns='2'] .column,.hhc-standard-grid .grid[data-columns='2'][data-columnType='half'] .column{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:last-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:first-child{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='half'][data-gutter='yes'] .column{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.hhc-standard-grid .grid[data-columns='3'][data-gutter='yes'] .column,.hhc-standard-grid .grid[data-columns='4'][data-gutter='yes'] .column,.hhc-standard-grid .grid[data-columns='5'][data-gutter='yes'] .column{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
}
.image-tile{width:100%}
.image-tile img.cell-background{height:100%}
.image-tile .fullviewport img.cell-background{height:100vh}
.image-tile.wcmmode .fullviewport img.cell-background{height:100%}
.image-tile>[style*="background-color:#"],.image-tile>[style*="background-color: rgb"]{height:100%}
.image-tile>div>a:focus picture{outline:inherit}
.image-tile>div>a:focus picture img{outline:inherit;outline-offset:-4px;border:solid 4px transparent}
.image-tile .cell-content{box-sizing:border-box;pointer-events:none}
.image-tile .cell-content img,.image-tile .cell-content span{display:inline-block}
.image-tile .cell-content a{pointer-events:all}
.image-tile .cell-content.nine-box{position:absolute;width:100%}
.image-tile .cell-content.nine-box .overlay-content{display:inline-block}
.image-tile .cell-content.nine-box.top{top:0}
.image-tile .cell-content.nine-box.bottom{bottom:0}
.image-tile .cell-content.nine-box.middle{top:50%;transform:translateY(-50%)}
.image-tile .cell-content.nine-box.left{text-align:left;left:0}
.image-tile .cell-content.nine-box.right{text-align:right;right:0}
.image-tile .cell-content.nine-box.center{text-align:center}
.image-tile .cell-content.links-only.nine-box{position:relative}
.image-tile .cell-content.links-only.nine-box.middle{top:0;transform:translate(0)}
.image-tile .cell-content.links-only.nine-box .link-list-container{margin:0}
.image-tile.floating-title{position:relative}
.image-tile.floating-title .cell-content .overlay-content{margin:20px;padding:2px 6px 0}
.image-tile.overlay-title .cell-content{box-sizing:border-box}
.image-tile.overlay-title .cell-content .overlay-content{padding:20px}
.image-tile.overlay-title .overlay-bottom .overlay-content{width:100%;display:-webkit-flex;display:flex}
@media screen and (max-width:991px){.image-tile.overlay-title .overlay-bottom .overlay-content{flex-direction:column}
}
.image-tile.overlay-title .overlay-bottom .overlay-content>div{position:static;margin:0;align-self:center}
@media screen and (max-width:991px){.image-tile.overlay-title .overlay-bottom .overlay-content>div{align-self:flex-start;flex:0 0 100%}
}
@media screen and (max-width:991px){.image-tile.overlay-title .overlay-bottom .overlay-content .hhc-headline-group{margin-bottom:20px}
}
.image-tile.overlay-title .overlay-bottom .overlay-content .hhc-link-list-group{margin-left:auto}
@media screen and (max-width:991px){.image-tile.overlay-title .overlay-bottom .overlay-content .hhc-link-list-group{margin-left:0}
}
.image-tile.overlay-title .hero-title,.image-tile.overlay-title .tile-text,.image-tile.overlay-title .tile-title{flex:1}
.image-tile .link-list-overlay .link-list-container{margin:20px}
.image-tile .link-list-overlay.inline .link-list-container{margin:0}
.image-tile img.cell-background{width:100%;object-fit:cover;vertical-align:middle}
.no-objectfit .image-tile img.cell-background{object-fit:cover;object-position:middle;font-family:'object-fit: cover;'}
@media screen and (max-width:767px){.image-tile>div[class*="sm"]{position:relative;overflow:hidden}
.image-tile>div[class*="sm"] .sm-16-9:before{padding-top:56.25%}
.image-tile>div[class*="sm"] .sm-4-3:before{padding-top:75%}
.image-tile>div[class*="sm"] .sm-1-1:before{padding-top:100%}
.image-tile>div[class*="sm"] .sm-2-1:before{padding-top:50%}
.image-tile>div[class*="sm"] .sm-3-1:before{padding-top:33.33333333%}
.image-tile>div[class*="sm"] .sm-4-1:before{padding-top:25%}
.image-tile>div[class*="sm"] .sm-1-2:before{padding-top:200%}
.image-tile>div[class*="sm"]:before{display:block;content:"";width:100%}
.no-objectfit .image-tile>div[class*="sm"] img{width:100%;height:auto}
.no-objectfit .image-tile>div[class*="sm"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .image-tile>div[class*="sm"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.image-tile>div[class*="sm"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
}
@media screen and (min-width:768px) and (max-width:991px){.image-tile>div[class*="md"]{position:relative;overflow:hidden}
.image-tile>div[class*="md"] .md-16-9:before{padding-top:56.25%}
.image-tile>div[class*="md"] .md-4-3:before{padding-top:75%}
.image-tile>div[class*="md"] .md-1-1:before{padding-top:100%}
.image-tile>div[class*="md"] .md-2-1:before{padding-top:50%}
.image-tile>div[class*="md"] .md-3-1:before{padding-top:33.33333333%}
.image-tile>div[class*="md"] .md-4-1:before{padding-top:25%}
.image-tile>div[class*="md"] .md-1-2:before{padding-top:200%}
.image-tile>div[class*="md"]:before{display:block;content:"";width:100%}
.no-objectfit .image-tile>div[class*="md"] img{width:100%;height:auto}
.no-objectfit .image-tile>div[class*="md"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .image-tile>div[class*="md"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.image-tile>div[class*="md"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
}
@media screen and (min-width:992px){.image-tile>div[class*="lg"]{position:relative;overflow:hidden}
.image-tile>div[class*="lg"] .lg-16-9:before{padding-top:56.25%}
.image-tile>div[class*="lg"] .lg-4-3:before{padding-top:75%}
.image-tile>div[class*="lg"] .lg-1-1:before{padding-top:100%}
.image-tile>div[class*="lg"] .lg-2-1:before{padding-top:50%}
.image-tile>div[class*="lg"] .lg-3-1:before{padding-top:33.33333333%}
.image-tile>div[class*="lg"] .lg-4-1:before{padding-top:25%}
.image-tile>div[class*="lg"] .lg-1-2:before{padding-top:200%}
.image-tile>div[class*="lg"]:before{display:block;content:"";width:100%}
.no-objectfit .image-tile>div[class*="lg"] img{width:100%;height:auto}
.no-objectfit .image-tile>div[class*="lg"] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .image-tile>div[class*="lg"] img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.image-tile>div[class*="lg"] img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
}
.image-tile .sm-16-9:before{padding-top:56.25%}
.image-tile .sm-4-3:before{padding-top:75%}
.image-tile .sm-1-1:before{padding-top:100%}
.image-tile .sm-2-1:before{padding-top:50%}
.image-tile .sm-3-1:before{padding-top:33.33333333%}
.image-tile .sm-4-1:before{padding-top:25%}
.image-tile .sm-1-2:before{padding-top:200%}
@media screen and (min-width:768px) and (max-width:991px){.image-tile .md-16-9:before{padding-top:56.25%}
.image-tile .md-4-3:before{padding-top:75%}
.image-tile .md-1-1:before{padding-top:100%}
.image-tile .md-2-1:before{padding-top:50%}
.image-tile .md-3-1:before{padding-top:33.33333333%}
.image-tile .md-4-1:before{padding-top:25%}
.image-tile .md-1-2:before{padding-top:200%}
}
@media screen and (min-width:992px){.image-tile .lg-16-9:before{padding-top:56.25%}
.image-tile .lg-4-3:before{padding-top:75%}
.image-tile .lg-1-1:before{padding-top:100%}
.image-tile .lg-2-1:before{padding-top:50%}
.image-tile .lg-3-1:before{padding-top:33.33333333%}
.image-tile .lg-4-1:before{padding-top:25%}
.image-tile .lg-1-2:before{padding-top:200%}
}
.hhc-pattern-grid .image-tile.overlay-title .cell-content .overlay-content{position:absolute;bottom:0;left:0;right:0}
.hhc-pattern-grid .image-tile{position:static}
.hhc-pattern-grid .image-tile img.cell-background{position:absolute;top:0;bottom:0;left:0;right:0}
.aem-AuthorLayer-Edit .hhc-pattern-grid .image-tile{position:relative}
.aem-AuthorLayer-Edit .hhc-pattern-grid .image-tile .cell-background{position:static}
.aem-AuthorLayer-Edit .hhc-pattern-grid .image-tile div.cell-background{min-height:400px}
.aem-AuthorLayer-Edit .hhc-pattern-grid .image-tile>div[class*="sm"]:before,.aem-AuthorLayer-Edit .hhc-pattern-grid .image-tile>div[class*="md"]:before,.aem-AuthorLayer-Edit .hhc-pattern-grid .image-tile>div[class*="lg"]:before{padding-top:0}
html.modal-open{overflow:hidden}
html.ios.modal-open{position:fixed;overflow-y:hidden}
#cboxOverlay{background-color:rgba(0,0,0,0.8) !important;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:960}
#cboxOverlay:hover:after{background-position:bottom center}
#colorbox{outline:0;z-index:999}
#colorbox .cboxIframe{background:transparent;width:100%;height:100%}
#colorbox #cboxError{padding:50px}
#colorbox #cboxLoadedContent{border:0}
#colorbox #cboxTitle{position:absolute;top:-20px;left:0}
#colorbox #cboxCurrent{position:absolute;top:-20px;right:0}
#colorbox #cboxClose,#colorbox #cboxNext,#colorbox #cboxPrevious,#colorbox #cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0;cursor:pointer}
#colorbox #cboxSlideshow{position:absolute;top:-20px;right:90px}
#colorbox #cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;width:28px;height:65px;text-indent:-9999px}
#colorbox #cboxPrevious:hover{background-position:bottom left}
#colorbox #cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;width:28px;height:65px;text-indent:-9999px}
#colorbox #cboxNext:hover{background-position:bottom right}
#colorbox #cboxClose{position:fixed;top:0;right:0;display:block;width:45px;height:45px;text-indent:-9999px}
#colorbox #cboxClose:after{content:'\f00d';font-family:FontAwesome;font-size:1.5rem;position:absolute;top:6px;left:9px;width:30px;height:30px;text-indent:0;color:#fff}
@media(min-width:768px){#colorbox #cboxClose:after{font-size:1.3rem}
}
#colorbox #colorbox.ajax #cboxClose{top:.5em;right:.5em}
@media(min-width:768px){#colorbox #colorbox.ajax #cboxClose{top:1.5em;right:1.5em}
}
#colorbox #cboxClose:hover{background-position:bottom center}
#colorbox .modal-content{padding:40px;border-radius:0;border:0}
#colorbox a{cursor:pointer}
.hhc-h .hhc-h-wrapper{position:fixed;top:12vw;transition:top .5s ease;z-index:951;width:100%}
.hhc-h .hhc-h-wrapper.top-aligned{top:16px}
.hhc-h .hhc-h-wrapper.top-aligned .hs .logo-h{width:40px;height:100px}
.hhc-h .hhc-h-wrapper.top-aligned .hs.hs-left.slide{left:0}
.hhc-h .hhc-h-wrapper.top-aligned .hs.hs-right.slide{right:-4px}
.hhc-h .hhc-h-wrapper .hs{position:absolute}
.hhc-h .hhc-h-wrapper .hs .logo-h{width:80px;height:185px;transition:all .5s ease}
.hhc-h .hhc-h-wrapper .hs.hs-left{left:-200px;transition:all .5s ease}
.hhc-h .hhc-h-wrapper .hs.hs-left.slide{left:0}
.hhc-h .hhc-h-wrapper .hs.hs-right{right:-200px;transition:all .5s ease}
.hhc-h .hhc-h-wrapper .hs.hs-right.slide{right:-9px}
@media screen and (max-width:1399px){.hhc-h .hhc-h-wrapper .hs{display:none}
}
.hhc-h.cq-Editable-dom{min-height:50px;position:relative}
.hhc-link-list .hhc-link-list-group.center{text-align:center}
.hhc-link-list .hhc-link-list-group.right{text-align:right}
.hhc-gallery-container{max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.hhc-gallery-container>*{padding:20px}
@media screen and (max-width:991px){.hhc-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hhc-gallery-container .filters{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
@media screen and (min-width:992px){.hhc-gallery-container .filters{overflow:hidden;padding-right:0}
}
.no-objectfit .hhc-gallery-container .filters{max-width:25%}
@media screen and (max-width:991px){.no-objectfit .hhc-gallery-container .filters{flex:none;max-width:none}
}
.hhc-gallery-container .filters .filter-category{font-weight:bold;line-height:1.6;margin-bottom:1rem;text-transform:capitalize}
.hhc-gallery-container .filters ul{list-style:none;margin:0;padding:0;margin-bottom:1rem}
.hhc-gallery-container .filters li{text-transform:capitalize;padding-left:0;cursor:pointer;margin-bottom:10px;padding-left:34px;position:relative;-webkit-transition:color .5s ease;transition:color .5s ease}
@media screen and (max-width:991px){.hhc-gallery-container .filters li{display:inline-block;min-width:200px;padding-right:1rem}
}
@media(hover:none){.hhc-gallery-container .filters li:hover{color:inherit}
}
.hhc-gallery-container .filters li:before{content:" ";font-family:fontawesome;font-size:20px;font-weight:normal;display:inline-block;width:24px;height:24px;border-radius:5px;margin-right:10px;vertical-align:middle;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.hhc-gallery-container .filters li.checked:before{content:"\f00c"}
.hhc-gallery-container .filters .mobile-filter-btn{display:none}
@media screen and (min-width:992px){.hhc-gallery-container .filters .filter-list{display:block !important}
}
@media screen and (max-width:991px){.hhc-gallery-container .filters .mobile-filter-btn{display:block;padding:7px 14px;position:relative}
.hhc-gallery-container .filters .mobile-filter-btn:after{content:"\f078";font-family:fontawesome;position:absolute;right:7px;top:7px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
.hhc-gallery-container .filters .mobile-filter-btn.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.hhc-gallery-container .filters .mobile-filter-btn:before{content:"\f0b0";font-family:fontawesome;padding-right:5px}
.hhc-gallery-container .filters .filter-list{display:none;overflow:hidden;padding:10px}
}
.hhc-gallery-container .gallery-list{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}
.no-objectfit .hhc-gallery-container .gallery-list{max-width:75%}
@media screen and (max-width:991px){.no-objectfit .hhc-gallery-container .gallery-list{flex:none;max-width:none}
}
.hhc-gallery-container .gallery-list .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.hhc-gallery-container .gallery-list .media-item{-webkit-transition:opacity .75s ease,-webkit-transform .5s ease;transition:opacity .75s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .75s ease;transition:transform .5s ease,opacity .75s ease,-webkit-transform .5s ease;padding:1px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.hhc-gallery-container .gallery-list .media-item:hover{cursor:pointer}
.hhc-gallery-container .gallery-list .media-item .sm-16-9:before{padding-top:56.25%}
.no-objectfit .hhc-gallery-container .gallery-list .media-item{max-width:50%}
@media screen and (min-width:768px){.hhc-gallery-container .gallery-list .media-item{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}
.no-objectfit .hhc-gallery-container .gallery-list .media-item{max-width:33.33333%}
}
@media screen and (min-width:992px){.hhc-gallery-container .gallery-list .media-item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}
.no-objectfit .hhc-gallery-container .gallery-list .media-item{max-width:25%}
}
.hhc-gallery-container .gallery-list .media-item.animation{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}
.hhc-gallery-container .gallery-list .show-more{width:100%;height:10px}
.media-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:50%;margin:auto;margin:2.5%}
.media-modal .image-preview img{max-width:100%}
.media-modal .info h3{font-size:20px;margin:20px 0}
@media screen and (min-width:992px){.media-modal .info h3{font-size:24px}
}
.media-modal .info>p{line-height:1.6;font-size:16px;margin:10px 0 20px}
.media-modal ul.download-links{list-style:none;margin:0;padding:0;font-size:16px}
.media-modal ul.download-links li{padding-left:0;margin-bottom:5px}
.media-modal ul.download-links a{position:relative;text-decoration:none;-webkit-transition:color .5s ease;transition:color .5s ease}
@media(hover:none){.media-modal ul.download-links a:hover{color:inherit}
}
.media-modal ul.download-links a.download:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;margin-right:10px;vertical-align:middle;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}
.media-modal ul.download-links a.download:after{content:"\f078";font-family:fontawesome;font-size:18px;font-weight:normal;display:inline-block;position:absolute;top:3px;left:3px}
.media-modal ul.download-links .asset-size{font-size:.8rem;font-size:14px}
.media-modal ul.tags{list-style:none;margin:0;padding:0}
.media-modal ul.tags li{display:inline-block;margin-right:10px;text-transform:capitalize;font-weight:normal;font-style:normal;font-size:16px}
#colorbox.gallery-modal{z-index:1000}
#colorbox.gallery-modal #cboxLoadedContent{padding-top:50px}
.hhc-section-nav{width:100%;text-align:center}
.hhc-section-nav li{display:inline-block;padding:.5rem}
div[data-cmp=hhc-collection-grid] .tiles{width:100%;max-width:1200px;margin:auto;display:flex;flex-wrap:wrap}
div[data-cmp=hhc-collection-grid] .holding{display:none}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container]{clear:both}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card{float:left;flex:0 0 100%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .article-wrapper,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .article-wrapper,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .article-wrapper{padding:0 20px 40px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image{background-color:lightgray}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image:before{padding-top:56.25%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image:after{content:"";height:100%;left:0;position:absolute;top:0;transition:all .25s ease;width:100%;z-index:9}
@media(min-width:768px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card{flex:0 0 50%}
}
@media(min-width:992px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card{flex:0 0 33.333%}
}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .no-results,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .no-results,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .no-results{display:none}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .info,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .info,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .info{padding:1rem 0 .75rem 0}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .info .description{overflow:hidden;position:relative;line-height:1.5;font-size:16px;letter-spacing:0}
@media screen and (max-width:991px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .info .description{font-size:14px}
}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container].not-author .placeholder-card{position:relative;height:100%;-webkit-animation:placeHolderSwept 1s infinite linear forwards;animation:placeHolderSwept 1s infinite linear forwards;background:#ebebec;background-image:-webkit-gradient(linear,left top,right top,from(#ebebec),color-stop(20%,#e0e0e2),color-stop(40%,#ebebec),to(#ebebec));background-image:linear-gradient(to right,#ebebec 0,#e0e0e2 20%,#ebebec 40%,#ebebec 100%);background-repeat:no-repeat;border-radius:3px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card{opacity:.4}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .title{width:30%;height:1.2rem}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .description{margin:16px 0}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .desc1,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .desc2{width:100%;height:1rem;margin-bottom:5px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .tags{width:40%;height:.94rem;margin-bottom:3px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .article-wrapper{padding:0 5px 40px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .show-more{text-align:center}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .show-more .show-more-btn{display:inline-block;padding:12px 20px 10px;border:2px solid;text-align:center;cursor:pointer;clear:both}
@-webkit-keyframes placeHolderSwept{0{background-position:-400px 0}
100%{background-position:400px 0}
}
@keyframes placeHolderSwept{0{background-position:-400px 0}
100%{background-position:400px 0}
}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event{display:block;padding:0 20px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile{align-content:stretch;align-self:stretch;display:flex;flex:1 0 100%;flex-direction:column;position:relative}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .article-wrapper{padding:0 0 40px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .aspect-ratio-2-1:before{content:"";display:block;padding-top:50%;width:100%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .aspect-ratio-2-1{overflow:hidden;position:relative}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .aspect-ratio-2-1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle}
@media only screen and (min-width:600px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile.bp-small-1-2{flex:0 1 50%}
}
@media only screen and (min-width:992px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile.bp-medium-2-3{flex:0 1 66.66%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile.bp-medium-1-3{flex:0 1 33.33%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .bp-medium-aspect-ratio-1-1:before{content:"";display:block;padding-top:100%;width:100%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .bp-medium-aspect-ratio-1-1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle}
}
@media only screen and (min-width:1200px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .bp-large-aspect-ratio-3-1:before{content:"";display:block;padding-top:33.3333333333%;width:100%}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern=pattern-b] .tiles-event .grid .event-tile .bp-large-aspect-ratio-3-1 img{object-position:top}
}
div[data-cmp=hhc-related-content]{clear:both}
div[data-cmp=hhc-related-content] .tiles{width:100%;max-width:1200px;margin:auto;display:flex;flex-wrap:wrap}
div[data-cmp=hhc-related-content] .more-tiles{overflow:hidden}
div[data-cmp=hhc-related-content] .related-tile{float:left;padding:3px;flex:0 0 100%}
@media(min-width:768px){div[data-cmp=hhc-related-content] .related-tile{flex:0 0 50%}
}
@media(min-width:992px){div[data-cmp=hhc-related-content] .related-tile{flex:0 0 33.333%}
}
div[data-cmp=hhc-related-content] .related-tile .related-tile-wrapper{padding:0 20px 40px}
div[data-cmp=hhc-related-content] .related-tile .image:before{padding-top:56.25%}
div[data-cmp=hhc-related-content] .related-tile .content{height:100%}
div[data-cmp=hhc-related-content] .related-tile .info{padding:1rem 0 .75rem 0}
div[data-cmp=hhc-related-content] .related-tile h3.title{letter-spacing:0;line-height:1.25}
div[data-cmp=hhc-related-content] .related-tile span.tags{letter-spacing:.1rem;text-transform:uppercase;font-size:12px;font-weight:400}
div[data-cmp=hhc-related-content] .related-tile span.tags .tag{cursor:pointer}
div[data-cmp=hhc-related-content] .related-tile .description{overflow:hidden;position:relative;line-height:1.5;text-align:justify;font-size:16px;letter-spacing:0}
@media screen and (max-width:991px){div[data-cmp=hhc-related-content] .related-tile .description{font-size:14px}
}
div[data-cmp=hhc-related-content] .related-tile .description:before{content:'...';position:absolute;right:0;bottom:0}
div[data-cmp=hhc-related-content] .related-tile .description:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:white}
div[data-cmp=hhc-related-content] .show-more{text-align:center}
div[data-cmp=hhc-related-content] .show-more .show-more-btn{display:inline-block;padding:12px 20px 10px;border:2px solid;text-align:center;cursor:pointer;clear:both}
div[data-cmp=subscribe].left{text-align:left}
div[data-cmp=subscribe].center{text-align:center}
div[data-cmp=subscribe].right{text-align:right}
div[data-cmp=subscribe] span.form-field{padding:0 10px;vertical-align:top;display:inline-block}
div[data-cmp=subscribe] .form{margin:0 auto;padding:.5rem 0}
div[data-cmp=subscribe] input.submit{letter-spacing:.05rem;padding:11px 15px 9px;color:#000;background:#fff;width:auto}
div[data-cmp=subscribe] input.submit:hover{border-color:#000;color:#000}
div[data-cmp=subscribe] .error-msg{color:#900}
div[data-cmp=subscribe] .success-msg{padding:.5rem 0 .9rem}
.form-cmp{padding:20px}
.form-cmp__header-img{margin:auto;min-width:200px;max-width:50%}
.form-cmp__header-description{font-size:16px;line-height:1.25;text-align:center;min-width:200px;max-width:50%;margin:10px auto 30px}
.form-cmp form.hidden{display:none}
.form-cmp form.disabled{pointer-events:none;opacity:.5}
.form-cmp__input-container{margin-bottom:20px}
@media screen and (min-width:576px){.form-cmp__input-container--50{display:flex;justify-content:space-between}
.form-cmp__input-container--50 .form-cmp__input-container{width:calc(50% - 15px)}
}
.form-cmp__input-container input,.form-cmp__input-container select,.form-cmp__input-container textarea{width:100%;padding:10px;display:inline-block}
.form-cmp__input-container input.visited.invalid,.form-cmp__input-container select.visited.invalid,.form-cmp__input-container textarea.visited.invalid,.form-cmp__input-container input.visited:invalid,.form-cmp__input-container select.visited:invalid,.form-cmp__input-container textarea.visited:invalid{border:1px solid red;background-color:#fff3f5}
.form-cmp__input-container.agreeterms{display:flex;justify-content:flex-start}
.form-cmp__input-container.agreeterms label{flex:2}
.form-cmp__input-container.agreeterms input{flex:0}
.form-cmp__captcha{margin-bottom:20px}
.form-cmp__captcha>div{margin:auto}
.form-cmp__submit[type="submit"][disabled]{cursor:not-allowed;opacity:.2}
.form-cmp__text .hidden,.form-cmp__error .hidden{display:none}
.form-cmp__error{margin-bottom:20px;color:red;text-align:center}
.form-cmp__btn{width:100%;text-align:center}
.form-cmp__text{text-align:center;font-size:20px}
.form-cmp__text .duplicate,.form-cmp__text .success{padding:40px}
.form-cmp__text .error{padding:40px}
#cboxLoadedContent .form-cmp{background-color:#fff;border-radius:8px;margin:auto}
.form-cmp .event-dates{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap}
@media screen and (min-width:576px){.form-cmp .event-dates{flex-direction:row}
}
.form-cmp .event-dates>div{flex:0 0 100%}
@media screen and (min-width:576px){.form-cmp .event-dates>div{flex:0 0 calc((100% - 20px) / 2)}
}
.flatpickr-calendar{border:1px solid #959595}
.flatpickr-calendar.open{z-index:1000}
.flatpickr-calendar .flatpickr-day.selected{background:#e4e4e4;border-color:#e4e4e4;color:#646464}
.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .flatpickr-current-month input{font-size:14px;color:#3e3e3e;font-weight:700}
.flatpickr-calendar .flatpickr-weekday{color:#a7a7a7;font-size:11px}
.flatpickr-calendar .flatpickr-day{color:#646464;font-size:11px}
.flatpickr-calendar .flatpickr-day.disabled{color:#d8d8d8;font-size:11px}
.flatpickr-calendar .flatpickr-day.today{border-color:#3e3e3e}
.flatpickr-calendar .flatpickr-prev-month,.flatpickr-calendar .flatpickr-next-month{color:#a7a7a7;fill:#a7a7a7}
.flatpickr-calendar .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-next-month:hover svg{fill:#3e3e3e}
.flatpickr-time{border:1px solid #959595}
.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-minute,.flatpickr-time .flatpickr-hour{color:#646464;font-size:14px}
.residence-details__masthead{position:relative;min-height:342px;background-repeat:no-repeat;background-position:center bottom;background-size:cover}
@media screen and (min-width:576px){.residence-details__masthead{min-height:436px}
}
@media screen and (min-width:768px){.residence-details__masthead{background-position:center;background-iamge:none !important;position:relative;width:100%}
}
.residence-details__masthead img{display:none}
@media screen and (min-width:768px){.residence-details__masthead img{position:relative;width:100%}
}
.residence-details__masthead ul{position:absolute;bottom:10px;right:0;z-index:1;display:flex;flex-direction:row;justify-content:center;width:100%;list-style:none;padding:0}
@media screen and (min-width:576px){.residence-details__masthead ul{width:auto}
}
.residence-details__masthead ul li{margin:0 5px}
@media screen and (min-width:576px){.residence-details__masthead ul li{margin-right:10px}
}
.residence-details__info{padding-top:20px;display:flex;flex-direction:column}
.residence-details__info h1{font-size:20px;text-align:center;padding:0 20px 20px;margin:0}
@media screen and (min-width:768px){.residence-details__info h1{font-size:25px}
}
.residence-details__info h1 span{display:block}
.residence-details__info h2{font-size:16px;text-align:center;padding:20ps 20px}
@media screen and (min-width:768px){.residence-details__info h2{font-size:20px}
}
.residence-details__info h2 span{display:inline}
.residence-details__info h3{display:inline-block;font-size:18px;text-align:center;align-self:center;color:white;background-color:black;padding:10px 20px;margin:20px auto 10px auto}
.residence-details__info h3 span{display:inline}
.residence-details__info ul{list-style:none;display:flex;flex-direction:row;justify-content:center;padding:10px 0}
@media screen and (min-width:768px){.residence-details__info ul{padding:20px 0 40px}
}
.residence-details__info ul li{padding:0 10px;text-align:center}
.residence-details__info ul li h6{font-size:18px}
.residence-details__info ul li p{font-size:16px}
.residence-details__info__details-text{display:none}
@media screen and (min-width:768px){.residence-details__info__details-text{background-color:#f1f1f1;display:block;padding:70px 0}
}
.residence-details__info__details-text-container{margin:0 auto;padding:0 20px}
.residence-details__info__details-text-container h1,.residence-details__info__details-text-container h2,.residence-details__info__details-text-container h3,.residence-details__info__details-text-container h4,.residence-details__info__details-text-container h5,.residence-details__info__details-text-container h6{font-size:30px}
.residence-details__info__details-text-container p{font-size:19px}
@media screen and (min-width:1200px){.residence-details__info__details-text-container{max-width:1200px}
}
.residence-details__grid{display:flex;flex-direction:column;margin:20px auto 40px auto}
@media screen and (min-width:992px){.residence-details__grid{flex-direction:row;margin:40px auto 40px auto}
}
@media screen and (min-width:992px){.residence-details__grid{max-width:1200px}
}
.residence-details__grid-left{padding:0 20px;min-height:90vh}
@media screen and (min-width:992px){.residence-details__grid-left{width:64%;padding:0 10px 0 20px}
.residence-details__grid-left.full-width{width:100%}
}
@media screen and (min-width:1200px){.residence-details__grid-left{width:70%}
.residence-details__grid-left.full-width{width:100%}
}
.residence-details__grid-left h3{font-size:20px;margin-bottom:10px}
.residence-details__grid-left p{font-size:16px}
.residence-details__grid-left__description{font-size:14px}
.residence-details__grid-left__details{padding:20px 0;display:flex;flex-direction:column}
@media screen and (min-width:576px){.residence-details__grid-left__details{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}
}
.residence-details__grid-left__details-list{padding:0 39px 0 0}
@media screen and (min-width:576px){.residence-details__grid-left__details-list{width:40%}
.full-width .residence-details__grid-left__details-list{width:50%}
}
.residence-details__grid-left__details-list ul{list-style:none;padding:0;margin-bottom:10px}
.residence-details__grid-left__details-list ul li{font-size:16px;padding:3px 0}
.residence-details__grid-left__details-list ul li h6{font-size:19px}
.residence-details__grid-left__details-list ul li span{font-weight:700}
.residence-details__grid-left__details-image{width:100%}
@media screen and (min-width:576px){.residence-details__grid-left__details-image{width:60%}
.full-width .residence-details__grid-left__details-image{width:50%}
}
.residence-details__grid-left__details-image img{width:100%}
.residence-details__grid-left__details-text{padding:20px 0 0;width:100%}
.residence-details__grid-left__details-text p{font-size:16px}
.residence-details__grid-left__location h6{font-size:18px;margin-bottom:20px}
.residence-details__grid-left__location-map .map-container{height:200px !important}
.residence-details__grid-left__location-details{padding:10px 0;display:flex;flex-direction:column;flex-wrap:wrap}
@media screen and (min-width:576px){.residence-details__grid-left__location-details{flex-direction:row}
}
.residence-details__grid-left__location-details-neighborhood-amenities,.residence-details__grid-left__location-details-nearby-amenities,.residence-details__grid-left__location-details-address{width:100%;padding:10px 0}
@media screen and (min-width:576px){.residence-details__grid-left__location-details-neighborhood-amenities,.residence-details__grid-left__location-details-nearby-amenities,.residence-details__grid-left__location-details-address{width:50%;padding:10px 10px 10px 0}
}
.residence-details__grid-left__location-details-neighborhood-amenities p,.residence-details__grid-left__location-details-nearby-amenities p,.residence-details__grid-left__location-details-address p{font-size:16px}
.residence-details__grid-left__location-details-neighborhood-amenities a,.residence-details__grid-left__location-details-nearby-amenities a,.residence-details__grid-left__location-details-address a{display:inline-block;margin:10px 0 !important}
.residence-details__grid-left__location-details-neighborhood-amenities ul,.residence-details__grid-left__location-details-nearby-amenities ul,.residence-details__grid-left__location-details-address ul{padding-top:5px}
.residence-details__grid-left__location-details-neighborhood-amenities ul li,.residence-details__grid-left__location-details-nearby-amenities ul li,.residence-details__grid-left__location-details-address ul li{font-size:16px;line-height:1.1}
.residence-details__grid-right{padding:0 20px;position:relative}
@media screen and (min-width:992px){.residence-details__grid-right{width:36%;padding:0 20px 0 10px}
}
@media screen and (min-width:1200px){.residence-details__grid-right{width:30%}
}
.residence-details__grid-right__form.fixed{position:fixed;top:0}
.residence-details__grid-right__form.bottom{position:absolute;bottom:0}
.residence-details__grid-right__form__agent-info h4{font-size:16px}
.residence-details__grid-right__form__agent-info p{font-size:14px}
.locations-filter{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}
@media screen and (min-width:992px){.locations-filter{flex-direction:row}
}
.locations-filter__filters-container{width:100%;padding:20px 10px;order:1;line-height:0;top:0;transition:top .1s ease-in;display:flex;justify-content:space-between;align-items:center}
.locations-filter__filters-container.fixed{position:fixed;z-index:1;left:0;background-color:#fff}
.locations-filter__filters-container__category-filter{border:solid 1px #000;padding:4px 20px 3px 0;overflow:hidden;position:relative}
.locations-filter__filters-container__category-filter:hover{cursor:pointer}
@media screen and (min-width:992px){.locations-filter__filters-container__category-filter{max-width:102px;padding:2px 20px 3px 0}
}
@media screen and (min-width:1200px){.locations-filter__filters-container__category-filter{max-width:none;width:206px}
}
.locations-filter__filters-container__category-filter select{background:transparent;border:0;font-size:14px;width:160%;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:2px 5px}
.locations-filter__filters-container__category-filter select:hover{cursor:pointer}
.locations-filter__filters-container__category-filter select:focus{outline:0}
.locations-filter__filters-container__category-filter__icon{position:absolute;top:0;bottom:0;right:0;padding:10px;background-color:#fff;pointer-events:none}
.locations-filter__filters-container__category-filter svg{height:10px;width:10px;fill:#000;transform:rotate(0);transition:transform .2s ease-in-out;transform-origin:center}
.locations-filter__filters-container__category-filter.open svg{transform:rotate(-180deg)}
.locations-filter__filters-container__map-toggle{display:block;border:solid 1px #000;padding:9px 10px;background:transparent;font-size:14px}
@media screen and (min-width:992px){.locations-filter__filters-container__map-toggle{display:none}
}
.locations-filter__filters-container__map-toggle--open{display:inline}
.active .locations-filter__filters-container__map-toggle--open{display:none}
.locations-filter__filters-container__map-toggle--closed{display:none}
.active .locations-filter__filters-container__map-toggle--closed{display:inline}
.locations-filter__lists{width:100%;order:3;position:relative;height:77vh;overflow-y:auto;-webkit-overflow-scrolling:touch}
@media screen and (min-width:992px){.locations-filter__lists{order:2;width:50%;height:81vh}
}
@media screen and (min-width:1600px){.locations-filter__lists{width:60%}
}
.locations-filter__lists__featured-categories{padding:10px 20px;transition:all .5s ease-in-out;opacity:1;overflow:hidden}
.locations-filter__lists__featured-categories.close{padding:0 20px;opacity:0;max-height:0}
.locations-filter__lists__featured-categories-title{color:black;margin:10px 0;font-size:30px}
@media screen and (min-width:992px){.locations-filter__lists__featured-categories-title{margin:20px 0}
}
.locations-filter__lists__featured-categories-container{width:100%;position:relative}
@media screen and (min-width:576px){.locations-filter__lists__featured-categories-container{display:flex;flex-direction:row;flex-wrap:wrap}
}
.locations-filter__lists__featured-categories-container div[data-cmp="tile"]{padding:5px;width:33.3%}
@media screen and (min-width:576px){.locations-filter__lists__featured-categories-container div[data-cmp="tile"]{padding:5px;width:33.3%}
}
.locations-filter__lists__featured-categories-container .slick-list{padding:0 10% 0 0}
.locations-filter__lists__locations{padding:10px 20px}
.locations-filter__lists__locations-title{color:black;margin:0 0 10px;font-size:30px}
@media screen and (min-width:992px){.locations-filter__lists__locations-title{margin:0 0 20px}
}
.locations-filter__lists__locations-container{width:100%;display:flex;flex-direction:column;position:relative}
@media screen and (min-width:576px){.locations-filter__lists__locations-container{flex-direction:row;flex-wrap:wrap;align-items:stretch}
}
.locations-filter__lists__locations-container div[data-cmp="tile"]{padding:10px 0;width:100%}
.locations-filter__lists__locations-container div[data-cmp="tile"].hidden{display:none}
.locations-filter__lists__locations-container div[data-cmp="tile"].disable-hover{pointer-events:none}
@media screen and (min-width:576px){.locations-filter__lists__locations-container div[data-cmp="tile"]{padding:5px;width:50%}
}
@media screen and (min-width:1600px){.locations-filter__lists__locations-container div[data-cmp="tile"]{padding:5px;width:33.3%}
}
.locations-filter__map-container{width:100%;order:2;top:0;transition:top .1s ease-in;height:auto;max-height:40vh;position:relative;overflow:hidden;transition:max-height .5s ease-in-out}
.locations-filter__map-container.close{max-height:0vh}
@media screen and (min-width:992px){.locations-filter__map-container{order:3;width:50%;height:auto;max-height:none}
}
@media screen and (min-width:1600px){.locations-filter__map-container{width:40%}
}
.locations-filter__map-container__google-map{width:100%;height:40vh}
@media screen and (min-width:576px){.locations-filter__map-container__google-map{height:40vh}
}
@media screen and (min-width:992px){.locations-filter__map-container__google-map{height:80vh}
}
.locations-filter__map-container__location-detail{display:none;background:rgba(255,255,255,0.8);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000}
@media screen and (min-width:1200px){.locations-filter__map-container__location-detail{position:absolute;bottom:0;right:0;height:100%;z-index:10}
}
.locations-filter__map-container__location-detail.active{display:block}
.locations-filter__map-container__location-detail__close{padding:10px 20px;float:right;margin-bottom:20px;background-color:transparent;border:0}
.locations-filter__map-container__location-detail__iframe-container{width:95%;margin:0 auto;height:90vh;opacity:0;transition:opacity .5s ease-in;overflow:hidden}
@media screen and (min-width:1200px){.locations-filter__map-container__location-detail__iframe-container{height:90%}
}
.active .locations-filter__map-container__location-detail__iframe-container{opacity:1}
.locations-filter__map-container__location-detail__iframe-container iframe{width:100%;height:100%;border:0}
.home-finder{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}
@media screen and (min-width:992px){.home-finder{flex-direction:row}
}
.home-finder__filters{width:100%;padding:10px;order:1;top:0;display:flex;justify-content:space-between;align-items:center}
@media screen and (min-width:992px){.home-finder__filters{padding:20px}
}
.home-finder__filters-toggle{display:block;border:solid 1px #000;padding:5px 10px;background:transparent;font-size:14px}
@media screen and (min-width:992px){.home-finder__filters-toggle{display:none}
}
.home-finder__filters-container{display:none;position:relative;width:100%}
@media screen and (min-width:992px){.home-finder__filters-container{display:block}
}
.home-finder__filters-container.active{background:rgba(255,255,255,0.8);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}
@media screen and (min-width:992px){.home-finder__filters-container.active{background:transparent;position:static;width:100%;height:auto}
.home-finder__filters-container.active.active{background:transparent}
}
.home-finder__filters-container-close{display:block;padding:10px;align-self:flex-end;order:1;border:0;background:0}
.home-finder__filters-container-close svg{width:20px;height:20px}
@media screen and (min-width:992px){.home-finder__filters-container-close{display:none}
}
.home-finder__filters-container-see-results{order:3;padding:20px;border:solid 1px #000;background-color:#fff;width:90%;max-width:400px;text-align:center;margin-bottom:6vh}
@media screen and (min-width:992px){.home-finder__filters-container-see-results{display:none}
}
.home-finder__filters-container-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;height:70%;width:90%;max-width:400px;margin:auto;background-color:#fff;border:solid 1px #000;order:2;margin:2vh auto}
@media screen and (min-width:992px){.home-finder__filters-container-wrapper{background:transparent;position:relative;z-index:1;width:100%;max-width:none;margin:0 auto;height:30px;overflow-y:visible;border:0}
}
.home-finder__filters-sort-container{border:solid 1px #000;padding:2px 20px 3px 0;overflow:hidden;position:relative}
.home-finder__filters-sort-container:hover{cursor:pointer}
@media screen and (min-width:992px){.home-finder__filters-sort-container{max-width:102px;padding:2px 20px 3px 0}
}
@media screen and (min-width:1200px){.home-finder__filters-sort-container{max-width:none;width:206px}
}
.home-finder__filters-sort-container select{background:transparent;border:0;font-size:14px;width:160%;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:2px 8px}
.home-finder__filters-sort-container select:hover{cursor:pointer}
.home-finder__filters-sort-container__icon{position:absolute;top:0;bottom:0;right:0;padding:4px 10px;pointer-events:none}
.home-finder__filters-sort-container svg{height:10px;width:10px;fill:#000;transform:rotate(0);transition:transform .2s ease-in-out;transform-origin:center}
.home-finder__filters-sort-container.open svg{transform:rotate(-180deg)}
.home-finder__lists{width:100%;order:3;position:relative}
@media screen and (min-width:992px){.home-finder__lists{order:2;width:70%;overflow:hidden;transition:width .3s ease-in-out}
.home-finder__lists.full{width:100%}
}
@media screen and (min-width:1200px){.home-finder__lists{width:50%}
}
@media screen and (min-width:1600px){.home-finder__lists{width:60%}
}
.home-finder__lists-header{display:flex;align-items:center;padding:5px 20px 0}
.home-finder__lists-header-title{color:black;margin:10px 0;font-size:30px}
@media screen and (min-width:992px){.home-finder__lists-header-title{margin:20px 0}
}
.home-finder__lists-header__reset-page{font-size:12px;border:0;background-color:#fff;text-decoration:underline;margin-left:5px;margin-top:12px;color:#999;opacity:0;transition:opacity .3s ease-in}
.home-finder__lists-header__reset-page.active{opacity:1}
.home-finder__lists-header__map-toggle{justify-self:flex-end;font-size:14px;border:solid 1px #000;background-color:#fff;padding:5px 10px;height:40px;margin-left:auto}
.home-finder__lists-header__map-toggle--open{display:inline}
.active .home-finder__lists-header__map-toggle--open{display:none}
.home-finder__lists-header__map-toggle--closed{display:none}
.active .home-finder__lists-header__map-toggle--closed{display:inline}
.home-finder__lists__locations{padding:10px 20px;height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}
@media screen and (min-width:992px){.home-finder__lists__locations{height:72vh}
}
.home-finder__lists__locations__details-text p{font-size:12px;padding:10px 0}
@media screen and (min-width:768px){.home-finder__lists__locations__details-text p{font-size:14px}
}
.home-finder__lists__locations-container{width:100%;display:flex;flex-direction:column;position:relative}
@media screen and (min-width:576px){.home-finder__lists__locations-container{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start}
}
.home-finder__lists__locations-container-loader{margin:26% auto}
.home-finder__lists__locations-container div[data-cmp="tile"]{padding:5px 0;width:100%;display:inline-block}
.home-finder__lists__locations-container div[data-cmp="tile"] a{max-width:none}
.home-finder__lists__locations-container div[data-cmp="tile"].hidden{display:none}
.home-finder__lists__locations-container div[data-cmp="tile"].disable-hover{pointer-events:none}
@media screen and (min-width:576px){.home-finder__lists__locations-container div[data-cmp="tile"]{padding:5px;width:50%}
}
@media screen and (min-width:768px){.full .home-finder__lists__locations-container div[data-cmp="tile"]{width:33.3%}
}
@media screen and (min-width:1200px){.full .home-finder__lists__locations-container div[data-cmp="tile"]{width:33.3%}
}
@media screen and (min-width:1600px){.home-finder__lists__locations-container div[data-cmp="tile"]{width:33.3%}
.full .home-finder__lists__locations-container div[data-cmp="tile"]{width:20%}
}
.home-finder__lists__locations-container__promos{width:100%;display:flex;flex-wrap:wrap;opacity:0;transition:opacity .5s ease-in;padding:10px 0}
.home-finder__lists__locations-container__promos.active{opacity:1}
.home-finder__lists__locations-container__promos div[data-cmp="tile"]{padding:5px}
@media screen and (min-width:576px){.home-finder__lists__locations-container__promos div[data-cmp="tile"]{padding:5px;width:50%}
}
@media screen and (min-width:768px){.full .home-finder__lists__locations-container__promos div[data-cmp="tile"]{width:33.3%}
}
@media screen and (min-width:1200px){.full .home-finder__lists__locations-container__promos div[data-cmp="tile"]{width:33.3%}
}
@media screen and (min-width:1600px){.home-finder__lists__locations-container__promos div[data-cmp="tile"]{width:33.3%}
.full .home-finder__lists__locations-container__promos div[data-cmp="tile"]{width:20%}
}
.home-finder__map-container{width:100%;order:2;top:0;transition:top .1s ease-in;height:auto;max-height:40vh;position:relative;overflow:hidden;transition:max-height .3s ease-in-out}
.home-finder__map-container.close{max-height:0vh}
@media screen and (min-width:992px){.home-finder__map-container{order:3;height:auto;max-height:none;width:30%;transition:width .3s ease-in-out}
.home-finder__map-container.close{width:0;max-height:none}
}
@media screen and (min-width:1200px){.home-finder__map-container{width:50%}
}
@media screen and (min-width:1600px){.home-finder__map-container{width:40%}
}
.home-finder__map-container__google-map{width:100%;height:40vh}
@media screen and (min-width:576px){.home-finder__map-container__google-map{height:40vh}
}
@media screen and (min-width:992px){.home-finder__map-container__google-map{height:80vh}
}
[data-cmp=page-teaser] .tile img{width:100%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-16-9:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-16-9:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-16-9:before{padding-top:56.25%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-4-3:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-4-3:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-4-3:before{padding-top:75%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-1-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-1-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-1-1:before{padding-top:100%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-2-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-2-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-2-1:before{padding-top:50%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-3-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-3-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-3-1:before{padding-top:33.33333333%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-4-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-4-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-4-1:before{padding-top:25%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .sm-1-2:before,[data-cmp=page-teaser] .tile>div[class*="md"] .sm-1-2:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .sm-1-2:before{padding-top:200%}
@media screen and (min-width:768px){[data-cmp=page-teaser] .tile>div[class*="sm"] .md-16-9:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-16-9:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-16-9:before{padding-top:56.25%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .md-4-3:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-4-3:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-4-3:before{padding-top:75%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .md-1-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-1-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-1-1:before{padding-top:100%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .md-2-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-2-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-2-1:before{padding-top:50%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .md-3-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-3-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-3-1:before{padding-top:33.33333333%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .md-4-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-4-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-4-1:before{padding-top:25%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .md-1-2:before,[data-cmp=page-teaser] .tile>div[class*="md"] .md-1-2:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .md-1-2:before{padding-top:200%}
}
@media screen and (min-width:992px){[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-16-9:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-16-9:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-16-9:before{padding-top:56.25%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-4-3:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-4-3:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-4-3:before{padding-top:75%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-1-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-1-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-1-1:before{padding-top:100%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-2-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-2-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-2-1:before{padding-top:50%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-3-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-3-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-3-1:before{padding-top:33.33333333%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-4-1:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-4-1:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-4-1:before{padding-top:25%}
[data-cmp=page-teaser] .tile>div[class*="sm"] .lg-1-2:before,[data-cmp=page-teaser] .tile>div[class*="md"] .lg-1-2:before,[data-cmp=page-teaser] .tile>div[class*="lg"] .lg-1-2:before{padding-top:200%}
}
[data-cmp=page-teaser] .tile .sm-16-9:before{padding-top:56.25%}
[data-cmp=page-teaser] .tile .sm-4-3:before{padding-top:75%}
[data-cmp=page-teaser] .tile .sm-1-1:before{padding-top:100%}
[data-cmp=page-teaser] .tile .sm-2-1:before{padding-top:50%}
[data-cmp=page-teaser] .tile .sm-3-1:before{padding-top:33.33333333%}
[data-cmp=page-teaser] .tile .sm-4-1:before{padding-top:25%}
[data-cmp=page-teaser] .tile .sm-1-2:before{padding-top:200%}
@media screen and (min-width:768px){[data-cmp=page-teaser] .tile .md-16-9:before{padding-top:56.25%}
[data-cmp=page-teaser] .tile .md-4-3:before{padding-top:75%}
[data-cmp=page-teaser] .tile .md-1-1:before{padding-top:100%}
[data-cmp=page-teaser] .tile .md-2-1:before{padding-top:50%}
[data-cmp=page-teaser] .tile .md-3-1:before{padding-top:33.33333333%}
[data-cmp=page-teaser] .tile .md-4-1:before{padding-top:25%}
[data-cmp=page-teaser] .tile .md-1-2:before{padding-top:200%}
}
@media screen and (min-width:992px){[data-cmp=page-teaser] .tile .lg-16-9:before{padding-top:56.25%}
[data-cmp=page-teaser] .tile .lg-4-3:before{padding-top:75%}
[data-cmp=page-teaser] .tile .lg-1-1:before{padding-top:100%}
[data-cmp=page-teaser] .tile .lg-2-1:before{padding-top:50%}
[data-cmp=page-teaser] .tile .lg-3-1:before{padding-top:33.33333333%}
[data-cmp=page-teaser] .tile .lg-4-1:before{padding-top:25%}
[data-cmp=page-teaser] .tile .lg-1-2:before{padding-top:200%}
}
[data-cmp=video]{overflow:hidden}
[data-cmp=video].pylon-plyr--has-demension .plyr__video-wrapper{left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
[data-cmp=video].pylon-plyr--has-demension .plyr__video-embed__container{top:50% !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}
[data-cmp=video].pylon-plyr--has-demension .plyr__video-embed{padding-bottom:0 !important}
[data-cmp=video] .pylon-plyr__player{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}
[data-cmp=video] .plyr__poster{background-size:cover}
[data-cmp=video] .cell-content{box-sizing:border-box;pointer-events:none}
[data-cmp=video] .cell-content img,[data-cmp=video] .cell-content span{display:inline-block}
[data-cmp=video] .cell-content img{max-width:100%}
[data-cmp=video] .cell-content a{pointer-events:all}
[data-cmp=video] .cell-content.nine-box{position:absolute;width:100%}
[data-cmp=video] .cell-content.nine-box .overlay-content{display:inline-block}
[data-cmp=video] .cell-content.nine-box.top{top:0}
[data-cmp=video] .cell-content.nine-box.bottom{bottom:0}
[data-cmp=video] .cell-content.nine-box.middle{top:50%;transform:translateY(-50%)}
[data-cmp=video] .cell-content.nine-box.left{text-align:left;left:0}
[data-cmp=video] .cell-content.nine-box.right{text-align:right;right:0}
[data-cmp=video] .cell-content.nine-box.center{text-align:center}
[data-cmp=video].floating-title{position:relative}
[data-cmp=video].floating-title .cell-content img{max-width:100%}
[data-cmp=video].floating-title .cell-content .overlay-content{margin:20px;padding:2px 6px 0}
[data-cmp=video].overlay-title .cell-content{box-sizing:border-box}
[data-cmp=video].overlay-title .cell-content img{max-width:100%}
[data-cmp=video].overlay-title .cell-content .overlay-content{padding:20px}
[data-cmp=video].overlay-title .overlay-bottom .overlay-content{width:100%;display:-webkit-flex;display:flex}
@media screen and (max-width:991px){[data-cmp=video].overlay-title .overlay-bottom .overlay-content{flex-direction:column}
}
[data-cmp=video].overlay-title .overlay-bottom .overlay-content>div{position:static;margin:0;align-self:center}
@media screen and (max-width:991px){[data-cmp=video].overlay-title .overlay-bottom .overlay-content>div{align-self:flex-start;flex:0 0 100%}
}
@media screen and (max-width:991px){[data-cmp=video].overlay-title .overlay-bottom .overlay-content .hhc-headline-group{margin-bottom:20px}
}
[data-cmp=video].overlay-title .overlay-bottom .overlay-content .hhc-link-list-group{margin-left:auto}
@media screen and (max-width:991px){[data-cmp=video].overlay-title .overlay-bottom .overlay-content .hhc-link-list-group{margin-left:0}
}
[data-cmp=video] .link-list-overlay{margin:20px}
[data-cmp=video] .video-description{position:absolute;z-index:-1;overflow:hidden;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;border:0}
[data-cmp=video] .video-description.dam{display:none}
.google-maps .map-container{width:100%;height:calc(100vw)}
@media screen and (min-width:768px){.google-maps .map-container{height:calc(50vw)}
}
@media screen and (min-width:992px){.google-maps .map-container{height:calc(33.33333333vw)}
}
.google-maps .map-container .floating-direction-box .wrapper{display:inline-block;overflow:auto;max-height:576px;max-width:576px}
div[data-cmp="carousel"] .slick-prev,div[data-cmp="carousel"] .slick-next{position:absolute;height:20px;width:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:0;z-index:900}
div[data-cmp="carousel"] .slick-prev{left:10px}
div[data-cmp="carousel"] .slick-next{right:10px}
div[data-cmp="carousel"] .slick-dots{position:absolute;bottom:0}
div[data-cmp="carousel"].slick-dotted.slick-slider{margin-bottom:0}
div[data-cmp="carousel"][ctrl-dots=true] .image-tile.floating-title .cell-content.bottom .overlay-content{margin-bottom:50px}
div[data-cmp="carousel"][ctrl-dots=true] .image-tile .hhc-link-list-group.bottom .link-list-container{margin-bottom:50px}
div[data-cmp="carousel"] .slick-slide:focus{outline-offset:-4px;border:solid 4px transparent}
body.modal-open{overflow:hidden}
.newsletter-flyout{position:fixed;top:0;left:0;height:100vh;width:100%;opacity:0;z-index:999;transform:scale(0);transition:all .3s}
.newsletter-flyout.show{opacity:1;transform:scale(1)}
.newsletter-flyout .padding{padding:1em}
@media screen and (max-width:767px){.newsletter-flyout .padding{padding:.5em}
}
.newsletter-flyout .flex-justify-center{align-items:center;justify-content:center}
.newsletter-flyout .grid{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap}
.newsletter-flyout .max-width{max-width:500px;align-content:stretch;align-self:stretch;display:flex;flex:1 0 100%;flex-direction:column;position:relative}
.newsletter-flyout .modal-content{padding:1rem;background-color:#000;border:1px solid #fff}
.newsletter-flyout svg{fill:#fff;height:30px;width:30px;display:inline-block}
@media screen and (max-width:575px){.newsletter-flyout svg{height:20px;width:20px}
}
.newsletter-flyout .close-button{position:absolute;z-index:1;cursor:pointer;right:10px;top:10px}
.newsletter-flyout .close-button .icon:before{color:white;content:'\00d7'}
.newsletter-flyout .link-list-container .link-list-icon svg{fill:white}
.spacer{font-size:0}
.hhc-spacer{overflow:auto;display:inline-block;width:100%}
.hhc-spacer[data-line-style="solid"]{border-bottom:1px solid}
.hhc-spacer[data-verticalpadding="none"]{margin:0}
@media screen and (min-width:992px){.hhc-spacer[data-verticalpadding="xsmall"]{margin:.3rem 0}
.hhc-spacer[data-verticalpadding="small"]{margin:.675rem 0}
.hhc-spacer[data-verticalpadding="default"],.hhc-spacer[data-verticalpadding="medium"]{margin:1rem 0}
.hhc-spacer[data-verticalpadding="large"]{margin:2rem 0}
.hhc-spacer[data-verticalpadding="extralarge"]{margin:3rem 0}
}
@media screen and (min-width:768px) and (max-width:991px){.hhc-spacer[data-verticalpadding="xsmall"]{margin:.25rem 0}
.hhc-spacer[data-verticalpadding="small"]{margin:.575rem 0}
.hhc-spacer[data-verticalpadding="default"],.hhc-spacer[data-verticalpadding="medium"]{margin:.975rem 0}
.hhc-spacer[data-verticalpadding="large"]{margin:1.95rem 0}
.hhc-spacer[data-verticalpadding="extralarge"]{margin:2.85rem 0}
}
@media screen and (max-width:767px){.hhc-spacer[data-verticalpadding="xsmall"]{margin:.2rem 0}
.hhc-spacer[data-verticalpadding="small"]{margin:.45rem 0}
.hhc-spacer[data-verticalpadding="default"],.hhc-spacer[data-verticalpadding="medium"]{margin:.825rem 0}
.hhc-spacer[data-verticalpadding="large"]{margin:1.65rem 0}
.hhc-spacer[data-verticalpadding="extralarge"]{margin:2.65rem 0}
}
@media screen and (max-width:575px){.hhc-spacer[data-verticalpadding="xsmall"]{margin:.15rem 0}
.hhc-spacer[data-verticalpadding="small"]{margin:.375rem 0}
.hhc-spacer[data-verticalpadding="default"],.hhc-spacer[data-verticalpadding="medium"]{margin:.75rem 0}
.hhc-spacer[data-verticalpadding="large"]{margin:1.25rem 0}
.hhc-spacer[data-verticalpadding="extralarge"]{margin:2.5rem 0}
}
@media screen and (min-width:992px){.hhc-spacer.lg-none{margin:0}
.hhc-spacer.lg-xsmall{margin:.3rem 0}
.hhc-spacer.lg-small{margin:.675rem 0}
.hhc-spacer.lg-medium{margin:1rem 0}
.hhc-spacer.lg-large{margin:2rem 0}
.hhc-spacer.lg-extralarge{margin:3rem 0}
}
@media screen and (min-width:768px) and (max-width:991px){.hhc-spacer.md-none{margin:0}
.hhc-spacer.md-xsmall{margin:.25rem 0}
.hhc-spacer.md-small{margin:.575rem 0}
.hhc-spacer.md-medium{margin:.975rem 0}
.hhc-spacer.md-large{margin:1.95rem 0}
.hhc-spacer.md-extralarge{margin:2.85rem 0}
}
@media screen and (max-width:767px){.hhc-spacer.sm-none{margin:0}
.hhc-spacer.sm-xsmall{margin:.2rem 0}
.hhc-spacer.sm-small{margin:.45rem 0}
.hhc-spacer.sm-medium{margin:.825rem 0}
.hhc-spacer.sm-large{margin:1.65rem 0}
.hhc-spacer.sm-extralarge{margin:2.65rem 0}
}
@media screen and (max-width:575px){.hhc-spacer.xs-none{margin:0}
.hhc-spacer.xs-xsmall{margin:.15rem 0}
.hhc-spacer.xs-small{margin:.375rem 0}
.hhc-spacer.xs-medium{margin:.75rem 0}
.hhc-spacer.xs-large{margin:1.25rem 0}
.hhc-spacer.xs-extralarge{margin:2.5rem 0}
}
div[data-cmp="contest"]{display:block}
div[data-cmp="contest"].success,div[data-cmp="contest"].duplicate{display:flex;justify-content:space-evenly}
div[data-cmp="contest"].success .contest__text,div[data-cmp="contest"].duplicate .contest__text{margin:auto;padding:1rem}
div[data-cmp="contest"] .hidden{display:none}
div[data-cmp="contest"] .contest__error{text-align:center}
div[data-cmp="contest"] .contest__text{text-align:center}
div[data-cmp="contest"] .contest__form.disabled{pointer-events:none;opacity:.5}
div[data-cmp="contest"] .contest__form input.visited:invalid{border:1px solid red;background-color:#fff3f5}
div[data-cmp="contest"] .contest__form .contest__contest-id{width:100%}
div[data-cmp="contest"] .contest__form input[type="text"],div[data-cmp="contest"] .contest__form input[type="email"]{width:100%}
div[data-cmp="contest"] .contest__form input[type="date"]{width:100%}
div[data-cmp="contest"] .contest__form input[type="date"]:invalid{color:#878787}
div[data-cmp="contest"] .contest__form input[type="checkbox"]{width:auto;display:inline-block;vertical-align:middle}
div[data-cmp="contest"] .contest__form label[for="allowsubscribe"],div[data-cmp="contest"] .contest__form label[for="agreeterms"]{display:inline-block;vertical-align:middle}
div[data-cmp="contest"] .contest__form input[type="submit"]{display:block;cursor:pointer}
div[data-cmp="contest"] .contest__form input[type="submit"][disabled]{cursor:not-allowed;opacity:.2}
div[data-cmp="contest"] .contest__form .contest__terms-and-conditions-container{text-align:center}
div[data-cmp="contest"] .contest__form .contest__terms-and-conditions{cursor:pointer}
div[data-cmp="contest"] .contest__form .error-msg{color:red}
#cboxOverlay.img-gallery-modal:after{opacity:0;text-shadow:2px 2px #000}
#colorbox.img-gallery-modal #cboxLoadedContent{paddding-top:0}
#colorbox.img-gallery-modal #cboxClose{color:white}
#colorbox.img-gallery-modal .image-wrapper{overflow:hidden;position:relative}
#colorbox.img-gallery-modal .media-gallery{padding:0 50px;display:flex;flex-direction:column;height:100%;width:100%}
@media screen and (max-width:767px){#colorbox.img-gallery-modal .media-gallery{padding:0}
}
#colorbox.img-gallery-modal .media-gallery .image-preview{opacity:0;visibility:hidden;transition:opacity .5s ease;-webkit-transition:opacity .5s ease}
#colorbox.img-gallery-modal .media-gallery .image-preview.slick-initialized{visibility:visible;opacity:1}
#colorbox.img-gallery-modal .media-gallery .image-description{display:block;padding:10px 0}
@media screen and (max-width:767px){#colorbox.img-gallery-modal .media-gallery .image-description{padding:10px}
}
#colorbox.img-gallery-modal .media-gallery .image-description h5{color:white}
#colorbox.img-gallery-modal .media-gallery .image-description h5 .count{color:white;display:inline-block;margin-right:.5rem}
#colorbox.img-gallery-modal .media-gallery .image-description p{color:white;font-size:.75rem}
#colorbox.img-gallery-modal .media-gallery .thumbnail{bottom:0;width:100%;height:90px}
@media screen and (max-width:767px){#colorbox.img-gallery-modal .media-gallery .thumbnail{height:0;display:none}
}
#colorbox.img-gallery-modal .media-gallery .thumbnail img{height:90px;width:100%;object-fit:cover}
#colorbox.img-gallery-modal .media-gallery .thumbnail img:hover{cursor:pointer}
#colorbox.img-gallery-modal .media-gallery .thumbnail .slick-track.freeze{transform:none !important}
#colorbox.img-gallery-modal .media-gallery .thumbnail .slick-slide{margin:0 3px}
#colorbox.img-gallery-modal .media-gallery .thumbnail .slick-slide img{opacity:.5 !important;-ms-filter:"alpha(opacity=50)" !important;filter:alpha(opacity=50) !important}
#colorbox.img-gallery-modal .media-gallery .thumbnail .slick-slide img:hover{opacity:.9 !important;-ms-filter:"alpha(opacity=90)" !important;filter:alpha(opacity=90) !important}
#colorbox.img-gallery-modal .media-gallery .thumbnail .slick-slide.slick-current img{opacity:1 !important;-ms-filter:"alpha(opacity=100)" !important;filter:alpha(opacity=100) !important}
#colorbox.img-gallery-modal .media-gallery .thumbnail .slick-slide .bg{display:block;background-color:#333}
#colorbox.img-gallery-modal .media-gallery .image-preview img{max-height:100%;max-width:100%;margin:0;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}
#colorbox.img-gallery-modal .media-gallery .image-preview .slick-list{height:100%;width:100%}
#colorbox.img-gallery-modal .media-gallery .image-preview .slick-slide:focus .image-wrapper{outline:inherit;outline-offset:-4px;border:solid 4px transparent}
#colorbox.img-gallery-modal .slick-prev,#colorbox.img-gallery-modal .slick-next{font-size:0;line-height:0;position:absolute;top:46%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:0;background:transparent;z-index:10}
#colorbox.img-gallery-modal .slick-prev{left:10px}
#colorbox.img-gallery-modal .slick-prev:before{content:"\f053"}
#colorbox.img-gallery-modal .slick-next{right:20px}
#colorbox.img-gallery-modal .slick-next:before{content:"\f054"}
#colorbox.img-gallery-modal .slick-prev:before,#colorbox.img-gallery-modal .slick-next:before{font-family:fontawesome;font-size:35px;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
section[data-cmp=gallery]{height:100%;width:100%}
section[data-cmp=gallery-display].mosaic a:focus{display:inline-block;outline-offset:-4px;border:solid 4px transparent}
section[data-cmp=gallery-display].mosaic .collection{line-height:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}
section[data-cmp=gallery-display].mosaic .collection img{width:100%;height:auto}
@media screen and (min-width:992px){section[data-cmp=gallery-display].mosaic .collection{-moz-column-count:3;-webkit-column-count:3;column-count:3}
}
@media screen and (max-width:991px){section[data-cmp=gallery-display].mosaic .collection{-moz-column-count:3;-webkit-column-count:3;column-count:3}
}
@media screen and (max-width:767px){section[data-cmp=gallery-display].mosaic .collection{-moz-column-count:3;-webkit-column-count:3;column-count:3}
}
@media screen and (max-width:575px){section[data-cmp=gallery-display].mosaic .collection{-moz-column-count:2;-webkit-column-count:2;column-count:2}
}
section[data-cmp=gallery-display].mosaic .collection .imgs-grid-image{position:relative;display:inline-block;padding:1px;box-sizing:border-box;text-align:center;overflow:hidden}
section[data-cmp=gallery-display].mosaic .collection .imgs-grid-image .image-wrap{cursor:pointer}
section[data-cmp=gallery-display].pattern-a a{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
section[data-cmp=gallery-display].pattern-a a:focus{outline-offset:-4px;border:solid 4px transparent}
section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-1 .imgs-grid-image{width:100%;text-align:center}
section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-2 .imgs-grid-image,section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-4 .imgs-grid-image{width:50%}
section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-3 .imgs-grid-image,section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-6 .imgs-grid-image{width:33.333333333333336%}
section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-5 .imgs-grid-image:nth-child(1),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-5 .imgs-grid-image:nth-child(2){width:50%}
section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-5 .imgs-grid-image:nth-child(3),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-5 .imgs-grid-image:nth-child(4),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-5 .imgs-grid-image:nth-child(5){width:33.333333333333336%}
section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(1),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(2),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(3),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(4),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(5),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(6),section[data-cmp=gallery-display].pattern-a .collection.imgs-grid-7 .imgs-grid-image:nth-child(7){width:33.333333333333336%}
section[data-cmp=gallery-display].pattern-a .collection .imgs-grid-image{position:relative;display:inline-block;padding:1px;box-sizing:border-box;text-align:center;overflow:hidden}
section[data-cmp=gallery-display].pattern-a .collection .imgs-grid-image:before{content:"";display:block;position:absolute;top:1px;left:1px;right:1px;bottom:1px;background-color:#f0f0f0}
section[data-cmp=gallery-display].pattern-a .collection .imgs-grid-image:hover{cursor:pointer}
section[data-cmp=gallery-display].pattern-a .collection .imgs-grid-image .image-wrap{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding-top:100%}
section[data-cmp=gallery-display].pattern-a .collection .imgs-grid-image .image-wrap img{display:block;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0}
section[data-cmp=gallery-display].pattern-a .collection .imgs-grid-image .image-wrap img.landscape{max-width:none;max-height:100%;height:100%;left:50%;transform:translate(-50%)}
section[data-cmp=gallery-display]{margin:0 auto;max-width:1200px;font-size:0}
section[data-cmp=gallery-display] a{cursor:pointer}
section[data-cmp=gallery-display] .collection .imgs-grid-image{position:relative;display:inline-block;padding:1px;box-sizing:border-box;text-align:center;overflow:hidden}
section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}
section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all:before{display:inline-block;content:"";vertical-align:middle;height:100%}
section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all:hover{cursor:pointer}
section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all:hover .view-all-text{text-decoration:underline}
section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all .view-all-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:.4}
section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all .view-all-text{position:relative;font-size:16px;font-family:sans-serif;color:white}
@media(max-width:350px){section[data-cmp=gallery-display] .collection .imgs-grid-image .view-all .view-all-text{font-size:10px}
}
section[data-cmp=tabs] .nav-tabs{list-style:none;padding:0;clear:both}
section[data-cmp=tabs] .nav-tabs li{float:left;text-align:left;display:inline-block;cursor:pointer;padding:0 .35rem}
section[data-cmp=tabs] .nav-tabs li a{text-decoration:none}
section[data-cmp=tabs] .tab-content{display:block;clear:both;float:none}
section[data-cmp=tabs] .tab-content .tab{display:none}
section[data-cmp=tabs] .tab-content .tab.active{display:block}
section[data-cmp=tabs].edit-mode .tab{display:block}
section[data-cmp=tabs].edit-mode .tab .auth-label{margin-top:1rem;display:block;padding:15px 15px 15px 21px;box-shadow:0rem .1875rem .3125rem 0rem rgba(0,0,0,0.3);background-color:#454545;color:#a7a7a7;margin-bottom:10px;text-align:center;position:relative;text-transform:uppercase;font-size:12px}
div[data-cmp=backtotop]{position:fixed;right:20px;bottom:20px;z-index:550;opacity:.8}
div[data-cmp=backtotop]:hover{opacity:1}
div[data-cmp=backtotop] a{text-decoration:none;display:block;bottom:20px;right:20px;width:38px;height:38px;background:url(../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-core/resources/images/backtotop.png) no-repeat}
.automatic-map{width:100%;height:100%}
.automatic-map .auto-map{margin:0 auto;width:100%;height:100%}
.automatic-map .auto-map-container{width:100%;height:100%}
.automatic-map .auto-map-tiles{display:none}
html{font-size:20px}
body{font-family:'Lineto Circular Pro Book',sans-serif;font-size:20px;color:#3e3e3e}
li,p{line-height:1.5;margin-bottom:0}
b{font-weight:bold}
.color-white{color:#fff}
.color-light-gray{color:#d3d3d3}
.color-gray{color:gray}
.color-black{color:#000}
.color-accent{color:#4fc077}
.small{font-size:16px}
@media screen and (max-width:991px){.small{font-size:14px}
}
ol,ul{list-style-position:outside;margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin-top:1rem}
ol,ul{padding-left:1rem}
ol.small,ul.small{font-size:16px}
@media screen and (max-width:991px){ol.small,ul.small{font-size:14px}
}
li a,p a{display:initial}
label{display:block;line-height:38px;padding:0 .75rem 0 0;font-family:'Lineto Circular Pro Medium',sans-serif;font-style:normal;font-weight:400;font-size:16px}
@media screen and (max-width:991px){label{font-size:14px}
}
input{background:#fff;border:1px solid #fff;color:#000;display:inline-block;height:38px;line-height:1;padding:3px .5rem 0 .5rem;width:8rem}
@media screen and (min-width:992px){input{width:12rem;letter-spacing:.05rem}
}
.mask{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);display:none}
input{border-radius:0}
.image-tile .hhc-paragraph-group,.hhc-content-tile .hhc-paragraph-group{margin:0 auto}
@font-face{font-family:"Lineto Circular Pro Book";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-book.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-book.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-book.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Book Italic";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bookitalic.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bookitalic.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bookitalic.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Medium";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-medium.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-medium.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-medium.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Medium Italic";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-mediumitalic.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-mediumitalic.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-mediumitalic.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Bold";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bold.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bold.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bold.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Bold Italic";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bolditalic.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bolditalic.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-bolditalic.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Black";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-black.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-black.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-black.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
@font-face{font-family:"Lineto Circular Pro Black Italic";src:url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-blackitalic.woff2") format("woff2"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-blackitalic.woff") format("woff"),url("../../../../etc.clientlibs/hhcweb/clientlibs/clientlibs-sites/thewoodlands/resources/fonts/lineto-circular-pro-blackitalic.eot") format("opentype");font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased}
p{line-height:1.5;font-size:20px}
@media screen and (max-width:991px){p{font-size:18px}
}
a{text-decoration:underline;cursor:pointer;color:#4fc077}
a:hover{color:#959595}
h1 p,h2 p,h3 p,h4 p,h5 p{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal;color:inherit}
sub,sup{font-size:65%}
.hhc-headline-style h1,.hhc-paragraph-style h1,.hhc-headline-style h2,.hhc-paragraph-style h2,.hhc-headline-style h3,.hhc-paragraph-style h3,.hhc-headline-style h4,.hhc-paragraph-style h4{font-family:'Lineto Circular Pro Book',sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}
.hhc-headline-style h1,.hhc-paragraph-style h1,.hhc-headline-style h2,.hhc-paragraph-style h2,.hhc-headline-style h3,.hhc-paragraph-style h3,.hhc-headline-style h4,.hhc-paragraph-style h4,.hhc-headline-style h5,.hhc-paragraph-style h5{margin-bottom:.5rem;line-height:1.1}
@media screen and (max-width:991px){.hhc-headline-style h1,.hhc-paragraph-style h1,.hhc-headline-style h2,.hhc-paragraph-style h2,.hhc-headline-style h3,.hhc-paragraph-style h3,.hhc-headline-style h4,.hhc-paragraph-style h4,.hhc-headline-style h5,.hhc-paragraph-style h5{line-height:1}
}
.aem-AuthorLayer-Edit h1{font-size:2em}
.aem-AuthorLayer-Edit h2{font-size:1.5em}
.aem-AuthorLayer-Edit h3{font-size:1.17em}
.aem-AuthorLayer-Edit h4{font-size:1.12em}
.aem-AuthorLayer-Edit h5{font-size:.83em}
.aem-AuthorLayer-Edit h6{font-size:.75em}
.text li{font-family:inherit;font-size:inherit}
.text p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;line-height:1.4;letter-spacing:.02rem;font-weight:normal;font-size:23px}
@media screen and (max-width:991px){.text p{font-size:19px}
}
@media screen and (max-width:575px){.text p{font-size:19px}
}
footer{font-family:'Lineto Circular Pro Book',sans-serif;line-height:1.4}
footer a{text-decoration:none}
footer p{font-size:inherit !important;font-weight:inherit !important;color:inherit !important;font-family:inherit !important;letter-spacing:inherit !important;line-height:inherit !important}
footer .wrapper{max-width:1200px;margin:auto}
footer .black-section{background-color:#1d1d1d;overflow:auto;padding:20px}
footer .black-section .label{font-family:'Lineto Circular Pro Book',sans-serif;color:#fff;font-size:14px;margin-bottom:.65rem}
footer .black-section img{max-width:100%}
footer .black-section svg{fill:#fff;height:36px;width:125px}
footer .black-section .footer-logo img{max-width:220px}
footer .black-section .column{width:50%;float:left}
@media screen and (max-width:991px){footer .black-section .column{width:100%;float:none;padding:0}
}
footer .black-section .c1{position:relative;padding-right:40px}
@media screen and (max-width:991px){footer .black-section .c1{padding-right:0}
}
@media screen and (min-width:992px){footer .black-section .c1:after{content:'';height:70%;top:65px;width:1px;position:absolute;right:0;background-color:#707070}
}
footer .black-section .c2{padding-left:40px}
@media screen and (max-width:991px){footer .black-section .c2{padding-left:0}
}
@media screen and (min-width:992px){footer .black-section .c1 .row,footer .black-section .c2 .row{max-width:400px;margin-left:auto;margin-right:auto}
}
footer .black-section .row{margin-top:1rem}
footer .black-section .nav-elements,footer .black-section .secondary-links{margin-bottom:.75rem}
footer .black-section .nav-elements a,footer .black-section .secondary-links a{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:normal;display:inline-block;margin-right:.4rem;padding-right:.5rem;font-size:14px;color:#fff}
@media screen and (max-width:575px){footer .black-section .nav-elements a,footer .black-section .secondary-links a{margin-bottom:1rem}
}
footer .black-section .nav-elements a:last-of-type,footer .black-section .secondary-links a:last-of-type{border-right:0;margin-right:0;padding-right:0}
footer .black-section .nav-elements a:hover,footer .black-section .secondary-links a:hover,footer .black-section .nav-elements a:active,footer .black-section .secondary-links a:active,footer .black-section .nav-elements a:hover,footer .black-section .secondary-links a:hover{color:#45ff87}
footer .black-section .nav-elements a{border-right:1px solid #fff}
@media screen and (min-width:992px){footer .black-section .copyright{white-space:nowrap}
footer .black-section .copyright:before{content:'';display:inline-block;height:100%;vertical-align:middle}
footer .black-section .copyright .link,footer .black-section .copyright .text{display:inline-block;vertical-align:middle;margin-right:.5rem}
footer .black-section .copyright .text{width:calc(100% - 142px) !important;white-space:normal;line-height:1.4}
}
footer .black-section .copyright .text{font-family:'Lineto Circular Pro Book',sans-serif;color:#fff;font-size:12px}
footer .black-section .legal-paragraph{font-family:'Lineto Circular Pro Book',sans-serif;color:#fff;font-size:10px;line-height:1.4}
@media screen and (min-width:992px){footer .black-section .social-media{margin-top:63px}
}
footer .black-section .social-media .follow-links{display:block;margin-bottom:15px}
footer .black-section .social-media .follow-links a{font-size:17px;display:inline-block;margin:0;padding:0 .2rem 0 0}
footer .black-section .social-media .follow-links a svg{fill:#fff;width:18px;height:18px}
footer .black-section .social-media .follow-links a:hover svg{fill:#fff}
footer .black-section .signup-paragraph .text{font-family:'Lineto Circular Pro Book',sans-serif;color:#fff;font-size:13px;line-height:1.4}
footer .subscribe-section div[data-cmp='subscribe']{margin-left:-5px}
@media screen and (max-width:991px){footer .subscribe-section div[data-cmp='subscribe']{padding-top:0}
}
footer .subscribe-section div[data-cmp='subscribe'] h2{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:20px}
@media screen and (min-width:992px){footer .subscribe-section div[data-cmp='subscribe'] h2{font-size:24px}
}
footer .subscribe-section div[data-cmp='subscribe'] span.form-field{padding:0 2px}
@media screen and (max-width:575px){footer .subscribe-section div[data-cmp='subscribe'] span.form-field{padding:0}
}
footer .subscribe-section div[data-cmp='subscribe'] input.email{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;color:#878787;display:inline-block;letter-spacing:.05rem;line-height:1;min-width:10rem;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;font-size:14px}
@media screen and (max-width:575px){footer .subscribe-section div[data-cmp='subscribe'] input.email{min-width:8rem}
}
footer .subscribe-section div[data-cmp='subscribe'] input.segmentid{display:none}
footer .subscribe-section div[data-cmp='subscribe'] input.submit{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
footer .subscribe-section div[data-cmp='subscribe'] input.submit:hover{background:#fff;color:#000}
header{border-bottom:1px solid transparent;position:fixed;top:0;left:0;transition:all .3s ease-in-out;width:100%;z-index:10}
header a{color:#fff}
header a:hover,header a:active{color:#4fc077}
header .flyout{overflow:hidden;max-height:0}
header .flyout h1,header .flyout h2,header .flyout h3,header .flyout h4,header .flyout h5,header .flyout p{color:#fff}
header .flyout .hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='headline'],header .flyout .hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='link-list'],header .flyout .hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='paragraph']{padding-left:0;padding-right:0}
header .flyout .hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='link-list']{margin-bottom:1rem}
header .flyout div[data-cmp='link-list'] a{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:bold;font-size:16px;text-decoration:none;margin-bottom:.5rem}
header .flyout div[data-cmp='link-list'] a:hover{text-decoration:underline}
header .flyout div[data-cmp=section]>.content{max-width:1200px;margin:0 auto;padding:.75rem 0 0;overflow:auto}
@media screen and (max-width:1250px){header .flyout div[data-cmp=section]>.content{padding:1rem}
}
@media screen and (min-width:768px){header .flyout .hhc-standard-grid-style{margin-bottom:.75rem}
}
header .flyout .hhc-paragraph-group{max-width:none;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:16px;font-weight:normal}
header .flyout .hhc-paragraph-group p{font-size:inherit;font-weight:inherit;font-family:inherit}
header .flyout .hhc-headline-style{line-height:1.2}
header .flyout .hhc-headline-style h1{font-size:2em}
header .flyout .hhc-headline-style h2{font-size:1.5em}
header .flyout .hhc-headline-style h3{font-size:1.17em}
header .flyout .hhc-headline-style h4{font-size:1.12em}
header .flyout .hhc-headline-style h5{font-size:.83em}
header .flyout .hhc-headline-style h6{font-size:.75em}
header .flyout .hhc-headline-style h3{font-size:19px;font-family:'Lineto Circular Pro Bold',sans-serif}
header .flyout .hhc-headline-style h4 a{text-decoration:none;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:13px;display:block;padding:.3rem .3rem .3rem 0}
header .flyout .grid .row .column>div{position:relative}
@media screen and (min-width:768px){header .flyout #four-col-50-25-25 .grid .row .column{-webkit-flex-basis:calc(22.5%);-ms-flex-preferred-size:calc(22.5%);flex-basis:calc(22.5%)}
}
@media screen and (min-width:768px){header .flyout #four-col-50-25-25 .grid .row .column:first-child{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
}
header .flyout #four-col-50-25-25 .grid .row .column:first-child img{width:100%;max-width:100%}
header .mobile-menu .has-flyout .flyout{max-height:0}
header .mobile-menu .has-flyout .flyout>.content{padding:.5rem}
header .mobile-menu .has-flyout .flyout .image-tile{margin-bottom:.75rem}
header .mobile-menu .has-flyout.open .flyout{max-height:900vh;-webkit-transition:max-height 500ms ease-in-out;-moz-transition:max-height 500ms ease-in-out;-o-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
header .mobile-menu .has-flyout.open .flyout div[data-cmp=section]>.content{padding:1rem 1rem 0}
header nav{z-index:950;color:#fff;font-size:.9rem;padding:0;width:100%;position:relative}
header nav .desktop-nav{width:100%;display:-ms-flex;display:-webkit-flex;display:flex;align-items:stretch;justify-content:space-between;margin:0 auto}
header nav .desktop-nav .c1{width:230px;flex:0 1 230px}
header nav .desktop-nav .c1 div[data-cmp=image]{padding:.5rem 0 .5rem 1rem}
header nav .desktop-nav .c1 div[data-cmp=image] img{max-width:160px;margin-right:1rem}
header nav .desktop-nav ul{list-style:none;padding:0;margin:0;font-size:0}
header nav .desktop-nav ul>li{font-family:'Lineto Circular Pro Bold',sans-serif;display:inline-block;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;padding:0}
header nav .desktop-nav ul>li>a{font-size:.675rem;letter-spacing:0;color:#fff;display:block;padding:.45rem .65rem;text-decoration:none;border-bottom:4px solid transparent;-webkit-transition:border-bottom .3s ease-in-out;-moz-transition:border-bottom .3s ease-in-out;-o-transition:border-bottom .3s ease-in-out;transition:border-bottom .3s ease-in-out}
header nav .desktop-nav ul>li>a:hover{color:#4fc077}
header nav .desktop-nav ul>li .flyout{position:absolute;z-index:10;left:0;width:100vw}
header nav .desktop-nav ul>li.active>a,header nav .desktop-nav ul>li:hover>a{border-color:#45ff87;z-index:10}
header nav .desktop-nav ul>li.active .flyout,header nav .desktop-nav ul>li:hover .flyout{box-shadow:0 10px 10px rgba(0,0,0,0.4);z-index:9;max-height:100vh;-webkit-transition:max-height 500ms ease-in-out;-moz-transition:max-height 500ms ease-in-out;-o-transition:max-height 500ms ease-in-out;transition:max-height 500ms ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
header nav .hhc-header-logo{padding:0 1rem;align-self:center;display:flex}
header nav .mobile-nav{display:none}
header nav .mobile-nav .display-center{padding:1.5rem 1rem .5rem}
header nav .mobile-nav .display-center a{padding:0;letter-spacing:0;color:#f1ff45;font-weight:normal}
header nav .mobile-nav .display-center a a:focus,header nav .mobile-nav .display-center a a:hover,header nav .mobile-nav .display-center a a:active{color:#4fc077}
header nav .mobile-nav .display-center img{max-width:150px;margin:.7rem .5rem 0 0}
header nav .mobile-nav .mobile-trigger{cursor:pointer;padding:2rem 1rem 0;position:absolute;right:0}
header nav .mobile-nav .mobile-trigger .menu-icon svg{height:30px;width:30px;fill:#fff}
header nav .mobile-nav .display-center{width:fit-content;width:-moz-fit-content;width:-webkit-fit-content;height:80px;display:flex}
header nav .mobile-nav #menu-close{display:none}
header nav .mobile-nav #menu-close svg{display:none}
header nav .mobile-nav #menu-close{position:relative;width:26px;height:26px;background-color:#fff;border-radius:50%}
header nav .mobile-nav #menu-close::before,header nav .mobile-nav #menu-close::after{position:absolute;top:12px;left:6px;width:15px;height:3px;content:"";background-color:#333}
header nav .mobile-nav #menu-close::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
header nav .mobile-nav #menu-close::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
header nav .mobile-nav #menu-close:hover{cursor:pointer}
header nav .mobile-nav #menu-close:hover::before,header nav .mobile-nav .x:hover::after{display:block}
header nav .overlay{display:none;width:100%;overflow-y:auto}
header nav .overlay .mobile-menu{margin:0 1rem;border-top:1px solid #fff}
header nav .overlay .mobile-menu>ul{padding-left:0}
header nav .overlay .mobile-menu>ul>li{display:block;padding:0}
header nav .overlay .mobile-menu>ul>li>a,header nav .overlay .mobile-menu>ul>li a:visited{font-weight:normal;font-style:normal;font-size:18px;border-bottom:1px solid #fff;display:block;padding:.75rem 0;text-decoration:none}
@media screen and (max-width:991px){header nav .desktop-nav{display:none}
header nav .mobile-nav{display:block}
}
html.touchevents header nav .desktop-nav{display:none}
html.touchevents header nav .mobile-nav{display:block}
html.mobmenuopen header{border-bottom:1px solid transparent}
html.mobmenuopen header.header-hidden{transform:translateY(0)}
html.mobmenuopen header.header-stuck{color:#333}
html.mobmenuopen header .mobile-nav .overlay{height:100vh;padding-bottom:90px}
.aem-AuthorLayer-Edit header{position:relative;background-color:#000}
#pill-text{text-align:center}
#pill-text .hhc-link-list-group.horizontal{border:1px solid #d6d6d6;border-radius:22px;padding:7px 15px;background-color:#fff;color:#707070;text-align:center;overflow:auto;display:inline-block;margin:1.5rem auto;font-size:14px}
@media screen and (max-width:991px){#pill-text .hhc-link-list-group.horizontal{font-size:14px}
}
@media screen and (max-width:575px){#pill-text .hhc-link-list-group.horizontal{font-size:13px}
}
#pill-text .hhc-link-list-group.horizontal .link-list-container{list-style-type:none;margin:0;padding:0}
#pill-text .hhc-link-list-group.horizontal .link-list-container a{margin:0;font-weight:normal;display:inline-block;color:#c3c3c3;padding:.5rem .6rem;text-decoration:none}
@media screen and (max-width:991px){#pill-text .hhc-link-list-group.horizontal .link-list-container a{padding:.35rem .4rem}
}
@media screen and (max-width:575px){#pill-text .hhc-link-list-group.horizontal .link-list-container a{padding:.35rem .3rem}
}
#pill-text .hhc-link-list-group.horizontal .link-list-container a:hover{text-decoration:underline}
#pill-text .hhc-link-list-group.horizontal .link-list-container a:not(:first-child){border-left:1px solid #d6d6d6}
#pill-text .hhc-link-list-group.horizontal .link-list-container:after{content:"";clear:both;display:table}
.hhc-section#overlap,.hhc-section#overlap2{margin-bottom:-11rem}
.hhc-section#overlap .hhc-standard-grid .grid .row,.hhc-section#overlap2 .hhc-standard-grid .grid .row{margin-bottom:40px}
.hhc-section#overlap .hhc-standard-grid .hhc-headline a,.hhc-section#overlap2 .hhc-standard-grid .hhc-headline a,.hhc-section#overlap .hhc-standard-grid .hhc-paragraph a,.hhc-section#overlap2 .hhc-standard-grid .hhc-paragraph a{display:inline}
@media screen and (min-width:992px){.hhc-section#overlap .hhc-standard-grid .hhc-headline,.hhc-section#overlap2 .hhc-standard-grid .hhc-headline,.hhc-section#overlap .hhc-standard-grid .hhc-paragraph,.hhc-section#overlap2 .hhc-standard-grid .hhc-paragraph{padding:1rem 0 5.2rem}
}
@media screen and (max-width:991px){.hhc-section#overlap .hhc-standard-grid .hhc-headline,.hhc-section#overlap2 .hhc-standard-grid .hhc-headline,.hhc-section#overlap .hhc-standard-grid .hhc-paragraph,.hhc-section#overlap2 .hhc-standard-grid .hhc-paragraph{padding:1rem 0 5rem}
}
@media screen and (max-width:575px){.hhc-section#overlap .hhc-standard-grid .hhc-headline,.hhc-section#overlap2 .hhc-standard-grid .hhc-headline,.hhc-section#overlap .hhc-standard-grid .hhc-paragraph,.hhc-section#overlap2 .hhc-standard-grid .hhc-paragraph{padding:.5rem .5rem 4.5rem}
.hhc-section#overlap .hhc-standard-grid .hhc-headline br,.hhc-section#overlap2 .hhc-standard-grid .hhc-headline br,.hhc-section#overlap .hhc-standard-grid .hhc-paragraph br,.hhc-section#overlap2 .hhc-standard-grid .hhc-paragraph br{display:none}
}
@media screen and (min-width:992px){.hhc-section#overlap2{margin-bottom:-30rem}
}
@media screen and (min-width:992px){.hhc-section#overlap2 .content .hhc-standard-grid .hhc-headline,.hhc-section#overlap2 .content .hhc-standard-grid .hhc-paragraph{padding:.5rem 0 14.3rem}
}
@media screen and (max-width:991px){.hhc-section#overlap2 .content .hhc-standard-grid .hhc-headline,.hhc-section#overlap2 .content .hhc-standard-grid .hhc-paragraph{padding:0 0 4.5rem}
}
.hhc-section#overlapmasthead{min-height:175px}
@media screen and (min-width:992px){.hhc-section#overlapmasthead{min-height:800px;margin-bottom:-625px}
}
.hhc-section#overlapmasthead .hhc-headline-style h1,.hhc-section#overlapmasthead .hhc-headline-style h2,.hhc-section#overlapmasthead .hhc-headline-style h3{padding-top:2rem}
@media screen and (max-width:991px){.hhc-section#overlapmasthead .hhc-headline-style h1,.hhc-section#overlapmasthead .hhc-headline-style h2,.hhc-section#overlapmasthead .hhc-headline-style h3{padding-top:3.5rem}
}
@media screen and (max-width:575px){.hhc-section#overlapmasthead .hhc-headline-style h1,.hhc-section#overlapmasthead .hhc-headline-style h2,.hhc-section#overlapmasthead .hhc-headline-style h3{padding-top:4rem}
}
.hhc-section#section-for-standard-grid-event-three{min-height:none}
@media screen and (min-width:992px){.hhc-section#section-for-standard-grid-event-three{min-height:450px;margin-bottom:-350px}
}
@media screen and (max-width:991px){.hhc-section#section-for-standard-grid-event-three{min-height:460px;margin-bottom:-350px}
}
@media screen and (max-width:767px){.hhc-section#section-for-standard-grid-event-three{min-height:0;margin-bottom:0}
}
@media screen and (min-width:992px){#image-heading-padding .image-tile .overlay-content .hhc-paragraph-group,#image-heading-padding .image-tile .overlay-content .hhc-headline-group{margin-top:35px;margin-left:60px;margin-bottom:1rem}
#image-heading-padding .image-tile .overlay-content .hhc-link-list-group.inline{margin-left:60px}
}
#apply-text-shadow h1,#apply-text-shadow h2,#apply-text-shadow h3,#apply-text-shadow h4,#apply-text-shadow h5{text-shadow:2px 2px 10px rgba(110,110,110,0.6)}
#padding-0rem-1rem>div{padding:0 1rem}
#padding-1rem-0rem>div{padding:1rem 0}
#padding-1rem-1rem>div{padding:1rem}
#padding-2rem-0rem>div{padding:2rem 0}
#padding-2rem-1rem>div{padding:2rem 1rem}
#padding-3rem-0rem>div{padding:3rem 0}
#padding-3rem-1rem>div{padding:3rem 1rem}
.aem-AuthorLayer-Edit .hhc-section#overlap,.aem-AuthorLayer-Edit .hhc-section#overlap2,.aem-AuthorLayer-Edit .hhc-section#overlapmasthead,.aem-AuthorLayer-Edit .hhc-section#section-for-standard-grid-event-three{margin-bottom:0;min-height:0}
.aem-AuthorLayer-Edit .hhc-section#overlap .hhc-standard-grid-style .grid .row,.aem-AuthorLayer-Edit .hhc-section#overlap2 .hhc-standard-grid-style .grid .row,.aem-AuthorLayer-Edit .hhc-section#overlapmasthead .hhc-standard-grid-style .grid .row,.aem-AuthorLayer-Edit .hhc-section#section-for-standard-grid-event-three .hhc-standard-grid-style .grid .row{margin-bottom:auto}
.aem-AuthorLayer-Edit .hhc-section#overlap .hhc-standard-grid-style .hhc-headline,.aem-AuthorLayer-Edit .hhc-section#overlap2 .hhc-standard-grid-style .hhc-headline,.aem-AuthorLayer-Edit .hhc-section#overlapmasthead .hhc-standard-grid-style .hhc-headline,.aem-AuthorLayer-Edit .hhc-section#section-for-standard-grid-event-three .hhc-standard-grid-style .hhc-headline{padding:0}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.fixed-ratio-image-common{position:relative;overflow:hidden}
.fixed-ratio-image-common:before{display:block;content:"";width:100%}
.no-objectfit .fixed-ratio-image-common img{width:100%;height:auto}
.no-objectfit .fixed-ratio-image-common img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;max-height:none}
.no-objectfit.no-object-fit .fixed-ratio-image-common img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:middle;font-family:'object-fit: cover;';transform:translate(0,0)}
.fixed-ratio-image-common img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:middle;object-position:middle}
.article-card-group{margin:0 0 1rem 0}
.article-card-group__image-link{margin:0 0 1rem 0}
.article-card-group__image{order:0}
.article-card-group__title-link{order:2;text-decoration:none;margin:0 1rem 0 1rem}
@media screen and (min-width:992px){.article-card-group__title-link{margin:0}
}
.article-card-group__title{font-family:'Lineto Circular Pro Medium',sans-serif;font-weight:normal;font-size:22px;color:#000}
.article-card-group__description-link{display:none}
.article-card-group__author-link{display:none}
.article-card-group__publish-date-link{display:none}
.article-card-group__tags{order:1;margin:0 1rem 0 1rem}
@media screen and (min-width:992px){.article-card-group__tags{margin:0}
}
.article-card-group__tag{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:14px;color:#4fc077;padding-right:14px;text-transform:uppercase}
.category-tile-group__tile-body-title{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:normal;color:#3e3e3e}
.filter-menu-group{border-bottom:solid 1px #959595}
@media screen and (min-width:992px){.filter-menu-group{border:solid 1px #959595;border-radius:5px}
}
.filter-menu-group__toggle-name{color:#959595;font-family:'Lineto Circular Pro Medium',sans-serif;font-size:18px}
@media screen and (min-width:992px){.filter-menu-group__toggle-name{font-size:14px}
}
.filter-menu-group__toggle-total{color:#c3c3c3}
.filter-menu-group__toggle svg{fill:#959595}
.filter-menu-group__options h6{color:#333;font-size:18px;font-family:'Lineto Circular Pro Bold',sans-serif}
@media screen and (min-width:992px){.filter-menu-group__options h6{font-size:14px}
}
.filter-menu-group__options label{line-height:1.2em;color:#333;font-size:16px;font-family:'Lineto Circular Pro Book',sans-serif}
@media screen and (min-width:992px){.filter-menu-group__options label{font-size:14px}
}
.filter-menu-group__slider{padding:10px;width:100%}
.filter-menu-group__slider-bar{background-color:#2d5048;border-top:solid 1px #2d5048;border-bottom:solid 1px #2d5048;width:90%;height:5px;margin:20px auto}
.filter-menu-group__slider-bar .ui-slider-range{background-color:#4fc077}
.filter-menu-group__slider-bar span.ui-slider-handle{background-color:#4fc077;border:solid 1px #2d5048;box-shadow:2px 2px 3px 0 rgba(0,0,0,0.4);top:-0.45em}
@media screen and (min-width:992px){.filter-menu-group__slider-bar span.ui-slider-handle{width:.8em;height:.8em;top:-0.35em}
}
.filter-menu-group__slider-bar span.ui-slider-handle:hover{background-color:#999}
.filter-menu-group__slider-results{color:#333;font-size:16px;font-family:'Lineto Circular Pro Bold',sans-serif}
@media screen and (min-width:992px){.filter-menu-group__slider-results{font-size:12px}
}
.residential-info-window-group__tile-body-title{color:#333}
.residential-info-window-group__tile-body-description h6{background-color:#4fc077;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight:500;color:#fff;padding:10px 0;width:100%}
.residential-info-window-group__tile-footer p{color:#333;font-family:'Lineto Circular Pro Medium',sans-serif}
.residential-info-window-group__tile-footer-cta{color:#4fc077;font-family:'Lineto Circular Pro Medium',sans-serif}
.residential-tile-group{border:solid 1px #959595}
.residential-tile-group__tile-village{background-color:#2d5048;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight:500;padding:11px 27px}
.residential-tile-group__tile-body h6{background-color:#4fc077;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-weight:500;color:#fff;padding:13px 0}
.residential-tile-group__tile-body-description-title{color:#4fc077;font-family:'Lineto Circular Pro Medium',sans-serif}
.residential-tile-group__tile-body-description p{color:#333;font-family:'Lineto Circular Pro Medium',sans-serif}
.residential-tile-group__tile-body-footer p{color:#333;font-family:'Lineto Circular Pro Medium',sans-serif}
.location-promo-group__tile-body-title{color:#3e3e3e;font-family:'Lineto Circular Pro Medium',sans-serif;font-weight:normal}
.location-promo-group__tile-body-description p{color:#333;font-family:'Lineto Circular Pro Medium',sans-serif}
.location-info-window-group__tile-body{width:60%}
.location-info-window-group__tile-body-title{font-family:'Lineto Circular Pro Bold',sans-serif;color:#333}
.location-info-window-group__tile-body-neighborhood{background-color:#2d5048}
.location-info-window-group__tile-body-neighborhood p{font-family:'Lineto Circular Pro Bold',sans-serif}
.location-info-window-group__tile-body-cta{color:#4fc077;font-family:'Lineto Circular Pro Medium',sans-serif}
.location-tile-group{border:solid .5px #959595}
.location-tile-group__tile-image-neighborhood{background-color:#2d5048}
.location-tile-group__tile-image-neighborhood p{font-family:'Lineto Circular Pro Bold',sans-serif}
.location-tile-group__tile-body-title{font-family:'Lineto Circular Pro Bold',sans-serif;color:#3e3e3e}
.location-tile-group__tile-body-description{border-top:solid 1px #707070}
.location-tile-group__tile-body-description ul li{border:solid 1px #707070;color:#707070}
.hhc-link-list-group.vertical{display:inline-block}
.hhc-paragraph-group{margin:0 auto;max-width:760px;line-height:1.6}
.hhc-paragraph-group p{margin-bottom:.5rem}
@media screen and (max-width:991px){.hhc-paragraph-group{padding-left:1rem;padding-right:1rem}
}
@media screen and (max-width:575px){.hhc-paragraph-group{padding-left:1rem;padding-right:1rem}
}
div[data-cmp='subscribe']{padding:1.25rem 0}
div[data-cmp='subscribe'] .title,div[data-cmp='subscribe'] p{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:20px}
div[data-cmp='subscribe'] h2{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:20px}
@media screen and (min-width:992px){div[data-cmp='subscribe'] h2{font-size:24px}
}
div[data-cmp='subscribe'] span.form-field{padding:0 2px}
@media screen and (max-width:575px){div[data-cmp='subscribe'] span.form-field{padding:0}
}
div[data-cmp='subscribe'] input{font-family:'Lineto Circular Pro Book',sans-serif}
div[data-cmp='subscribe'] input.email{background:#fff;border-radius:5px;border:solid 1px #b1b1b1;color:#3e3e3e;display:inline-block;min-width:10rem}
@media screen and (max-width:575px){div[data-cmp='subscribe'] input.email{min-width:8rem}
}
div[data-cmp='subscribe'] input.segmentid{display:none}
div[data-cmp='subscribe'] input.submit{border:1px solid #3e3e3e;background-color:#3e3e3e;border-radius:5px;color:#fff;cursor:pointer;transition:all .3s ease-in-out;font-family:'Lineto Circular Pro Book',sans-serif}
div[data-cmp='subscribe'] input.submit:hover{background:#fff;color:#000}
div[data-cmp='subscribe'] input[type='hidden']{display:none}
div[data-cmp='subscribe'] .error-msg{color:red}
.hhc-standard-grid .grid[data-span="fixed"]{max-width:1200px}
@media screen and (max-width:1200px){.hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='headline'],.hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='link-list'],.hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='paragraph']{padding-left:1rem;padding-right:1rem}
}
@media screen and (max-width:1200px){.hhc-standard-grid .grid[data-span="fixed"] .content div[data-cmp='paragraph']{max-width:none}
}
.hhc-standard-grid .grid[data-bottompadding='yes']{margin-bottom:40px}
.hhc-standard-grid .grid[data-bottompadding='yes'][data-verticalpadding="small"]{margin-bottom:20px}
.hhc-standard-grid .grid[data-bottompadding='yes'][data-verticalpadding="large"]{margin-bottom:60px}
.hhc-standard-grid .grid[data-bottompadding='yes'][data-verticalpadding="extralarge"]{margin-bottom:80px}
.hhc-standard-grid .grid[data-bottompadding='no'] .row{padding-bottom:0 !important;margin-bottom:0 !important}
.hhc-standard-grid .grid[data-bottompadding='no'] [data-cmp='image-video']{padding-bottom:0 !important}
@media screen and (min-width:768px){.hhc-standard-grid .grid[data-gutter='yes'] .row{margin-bottom:20px}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:first-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:last-child{flex:0 1 42%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='left'][data-gutter='yes'] .column:last-child,.hhc-standard-grid .grid[data-columns='2'][data-columnType='right'][data-gutter='yes'] .column:first-child{flex:0 1 58%}
.hhc-standard-grid .grid[data-columns='2'][data-columnType='half'][data-gutter='yes'] .column{-webkit-flex-basis:calc((100% - 20px) / 2);-ms-flex-preferred-size:calc((100% - 20px) / 2);flex-basis:calc((100% - 20px) / 2)}
.hhc-standard-grid .grid[data-columns='3'][data-gutter='yes'] .column{-webkit-flex-basis:calc((100% - (20px*2)) / 3);-ms-flex-preferred-size:calc((100% - (20px*2)) / 3);flex-basis:calc((100% - (20px*2)) / 3)}
}
@media screen and (min-width:768px) and (max-width:991px){.hhc-standard-grid .grid[data-columns='3'][data-stack='left'][data-gutter='yes'] .row .column,.hhc-standard-grid .grid[data-columns='3'][data-stack='right'][data-gutter='yes'] .row .column{flex-basis:calc((100% - 20px) / 2);-webkit-flex-basis:calc((100% - 20px) / 2);-ms-flex-preferred-size:calc((100% - 20px) / 2)}
}
@media screen and (max-width:767px){.hhc-standard-grid .grid[data-bottompadding='yes']{margin-bottom:20px}
.hhc-standard-grid .grid[data-bottompadding='yes'][data-verticalpadding="small"]{margin-bottom:0}
.hhc-standard-grid .grid[data-bottompadding='yes'][data-verticalpadding="large"]{margin-bottom:40px}
.hhc-standard-grid .grid[data-bottompadding='yes'][data-verticalpadding="extralarge"]{margin-bottom:60px}
}
.hhc-pattern-grid{max-width:1200px}
.hhc-pattern-grid[data-border=true]{padding:20px}
.hhc-pattern-grid .grid-wrapper{margin:-10px}
.hhc-pattern-grid .wrapper{padding:10px}
.ale{height:100%;width:100%}
.ale .date p{font-family:'Lineto Circular Pro Book Italic',sans-serif}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-address-text{font-family:'Lineto Circular Pro Book',sans-serif;font-size:16px;color:#3e3e3e;line-height:1em}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-address-directions-link a{font-weight:700;font-size:16px;font-family:'Lineto Circular Pro Bold',sans-serif;color:#3e3e3e}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-phone{font-weight:700;font-size:16px;font-family:'Lineto Circular Pro Bold',sans-serif;color:#3e3e3e}
.ale div[data-cmp="ale"] .ale__container .ale__location__detail-link a{font-weight:700;font-size:16px;font-family:'Lineto Circular Pro Bold',sans-serif;color:#4fc077}
.ale div[data-cmp="ale"] .ale__container-attributes ul li{font-size:12px;font-family:'Lineto Circular Pro Book',sans-serif;border:solid 1px #959595;color:#959595;text-transform:uppercase}
div[data-cmp=hhc-collection-grid] a{text-decoration:none}
div[data-cmp=hhc-collection-grid] .tiles{max-width:1200px}
@media screen and (max-width:991px){div[data-cmp=hhc-collection-grid] .collection-grid-filter li{font-size:19px;margin:10px 15px}
}
@media screen and (max-width:767px){div[data-cmp=hhc-collection-grid] .collection-grid-filter li{font-size:17px;margin:5px 10px}
}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .image,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .image,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .image{background-color:#d3d3d3}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content .info,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content .info,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content .info{font-size:14px}
@media screen and (min-width:992px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content .info,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content .info,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content .info{font-size:16px}
}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content .info .description{display:none}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content .info .description:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content .info .description:before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content .info .description:before{content:''}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content .info .description:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content .info .description:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content .info .description:after{background:0}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content:focus .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content:focus .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content:focus .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content:hover .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content:hover .image:after,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content:hover .image:after{background-color:rgba(0,0,0,0.2)}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content:focus .info .title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content:focus .info .title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content:focus .info .title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content:hover .info .title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content:hover .info .title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content:hover .info .title{color:#000}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content:focus .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content:focus .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content:focus .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile .content:hover .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile .content:hover .info .description,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .content:hover .info .description{color:#000}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile h3.title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile h3.title,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card h3.title{color:#4fc077;letter-spacing:0;line-height:1;transition:all .25s ease}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile h3.title+*,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile h3.title+*,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card h3.title+*{padding-top:.5rem}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile span.tags a,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile span.tags a,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card span.tags a{font-family:'Lineto Circular Pro Bold',sans-serif;color:#4fc077;letter-spacing:.1rem;text-transform:uppercase;font-size:12px;font-weight:400;cursor:text}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .article-tile span.tags a:not(:first-child)::before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .event-tile span.tags a:not(:first-child)::before,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card span.tags a:not(:first-child)::before{content:"|";padding:0 8px 0 5px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event{padding:0 15px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper a.content:hover{color:#000}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper a.content .info{font-family:'Lineto Circular Pro Bold',sans-serif;padding-top:.75rem}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper a.content .info .date{text-transform:uppercase;font-family:inherit;display:block;color:#878787;margin:0 0 .5rem;line-height:1}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper a.content .info h3{font-size:36px;color:#000;letter-spacing:.035rem;line-height:1.3}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper a.content .info .description{font-family:'Lineto Circular Pro Book',sans-serif}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper .cta-container a.btn{font-size:14px;font-family:'Lineto Circular Pro Book',sans-serif;cursor:pointer;display:inline-block;letter-spacing:.1rem;line-height:1;padding:11px 15px 9px;text-align:center;text-decoration:none !important;transition:all .3s ease-in-out;background:transparent;border:1px solid #000;color:#000;margin-right:7px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper .cta-container a.btn:focus,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .tiles-event .event-tile .article-wrapper .cta-container a.btn:hover{background:#000;color:#fff}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card{opacity:.4}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .placeholder-card .title{background-color:#4fc077}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .show-more .show-more-btn{font-size:14px;font-family:'Lineto Circular Pro Book',sans-serif;cursor:pointer;display:inline-block;letter-spacing:.1rem;line-height:1;padding:11px 25px 9px;text-align:center;text-decoration:none !important;transition:all .3s ease-in-out;border:1px solid #000;margin-right:7px;background:#000;color:#fff}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .show-more .show-more-btn:focus,div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container] .show-more .show-more-btn:hover{color:#000;background:transparent}
@media(min-width:992px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-a'] .event-tile .article-wrapper .image:before{padding-top:100%}
}
@media screen and (max-width:991px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-a'] .event-tile .article-wrapper a.content .info .date{font-size:16px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-a'] .event-tile .article-wrapper a.content .info .title{font-size:24px}
}
@media screen and (max-width:767px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-a'] .event-tile .article-wrapper a.content .info .date{font-size:15px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-a'] .event-tile .article-wrapper a.content .info .title{font-size:22px;letter-spacing:.05rem}
}
@media screen and (max-width:767px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-b'] .tiles-event{padding:0 20px}
}
@media screen and (max-width:991px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-b'] .event-tile .article-wrapper a.content .info .date{font-size:18px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-b'] .event-tile .article-wrapper a.content .info .title{font-size:28px}
}
@media screen and (max-width:767px){div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-b'] .event-tile .article-wrapper a.content .info .date{font-size:15px}
div[data-cmp=hhc-collection-grid] div[data-cmp=hhc-grid-container][data-pattern='pattern-b'] .event-tile .article-wrapper a.content .info .title{font-size:20px;letter-spacing:.05rem}
}
@media screen and (min-width:992px){.hhc-content-tile .tile-text{padding:1rem 0}
}
@media screen and (min-width:992px){.hhc-content-tile .link-list{padding:0 0 1rem 0}
}
div[data-cmp=hhc-related-content] .tiles{max-width:1200px}
div[data-cmp=hhc-related-content] .image{background-color:#d3d3d3}
div[data-cmp=hhc-related-content] h3.title{color:#4fc077;letter-spacing:.05rem;line-height:1;transition:all .25s ease}
div[data-cmp=hhc-related-content] h3.title+*{padding-top:.5rem}
div[data-cmp=hhc-related-content] span.tags a{font-family:'Lineto Circular Pro Medium',sans-serif;color:#4fc077;letter-spacing:.05rem;text-transform:uppercase;font-size:12px;font-weight:400;cursor:text}
div[data-cmp=hhc-related-content] .content:focus .image:after,div[data-cmp=hhc-related-content] .content:hover .image:after{background-color:rgba(0,0,0,0.2)}
div[data-cmp=hhc-related-content] .content:focus .info .title,div[data-cmp=hhc-related-content] .content:hover .info .title{color:#000}
div[data-cmp=hhc-related-content] .content:focus .info .description,div[data-cmp=hhc-related-content] .content:hover .info .description{color:#000}
div[data-cmp=hhc-related-content] .show-more .show-more-btn{letter-spacing:.1rem;line-height:1;padding:12px 20px 10px;border:2px solid #4fc077;color:#4fc077;background-color:#fff;margin-bottom:40px;transition:all .3s ease-in-out}
div[data-cmp=hhc-related-content] .show-more .show-more-btn:focus,div[data-cmp=hhc-related-content] .show-more .show-more-btn:hover{background:#4fc077;color:#fff;border:2px solid #4fc077}
.image-tile.floating-title .bottom-wrapper{position:absolute;bottom:0;width:100%}
@media screen and (max-width:767px){.image-tile.floating-title .bottom-wrapper .bottom{position:relative}
}
.image-tile.floating-title .cell-content.center .overlay-content{width:calc(100% - 2 * 20px)}
@media screen and (max-width:767px){.image-tile.floating-title .cell-content.center .overlay-content{margin:0;padding:0}
}
.image-tile.has-link:hover .cell-content h1 p,.image-tile.has-link:hover .cell-content h2 p,.image-tile.has-link:hover .cell-content h3 p,.image-tile.has-link:hover .cell-content h1 span,.image-tile.has-link:hover .cell-content h2 span,.image-tile.has-link:hover .cell-content h3 span{text-decoration:underline;text-decoration-color:inherit}
.image+.hhc-paragraph .hhc-paragraph-style{margin:1rem 0}
@media screen and (max-width:1200px){.image+.hhc-paragraph .hhc-paragraph-style{padding:0 .5rem}
}
@media screen and (max-width:1200px){.hhc-paragraph+.hhc-link-list .hhc-link-list-group.horizontal{padding:0 .5rem}
}
.hhc-section .collection-grid-filter{padding:1rem 0}
.hhc-section .collection-grid-filter ul{align-self:stretch;display:flex;flex:0 1 auto;position:relative;text-align:center;display:block}
.hhc-section .collection-grid-filter li{padding-bottom:1px;color:gray;display:inline-flex;letter-spacing:.1rem;margin:.25rem 1.5rem;text-decoration:none;font-family:'Lineto Circular Pro Bold',sans-serif;cursor:pointer}
.hhc-section .collection-grid-filter li:hover{padding-bottom:0;color:#000;border-bottom:1px solid #000}
.hhc-section .collection-grid-filter .active{border-bottom:1px solid #000;color:#000;padding-bottom:0}
.google-maps .map-container .floating-direction-box .wrapper h4,.google-maps .map-container .floating-direction-box .wrapper label,.google-maps .map-container .floating-direction-box .wrapper .address,.google-maps .map-container .floating-direction-box .wrapper input,.google-maps .map-container .floating-direction-box .wrapper button{font-family:'Lineto Circular Pro Bold',sans-serif;font-style:normal;font-weight:400}
.google-maps .map-container .floating-direction-box .wrapper .info h4{color:#000;font-size:20px}
@media screen and (min-width:992px){.google-maps .map-container .floating-direction-box .wrapper .info h4{font-size:24px}
}
.google-maps .map-container .floating-direction-box .wrapper .info .address{font-size:14px}
.google-maps .map-container .floating-direction-box .wrapper .directions label{font-size:14px;font-family:'Lineto Circular Pro Book',sans-serif}
.google-maps .map-container .floating-direction-box .wrapper .directions form input{font-size:14px;margin-right:16px;background:#fff;border:1px solid #000;color:#000;letter-spacing:.05rem;min-width:8rem;font-family:'Lineto Circular Pro Medium',sans-serif}
.google-maps .map-container .floating-direction-box .wrapper .directions form button{background-color:#000;border:1px solid #fff;padding:13px 15px 11px;color:#fff;font-family:'Lineto Circular Pro Medium',sans-serif;transition:all .3s ease-in-out}
.google-maps .map-container .floating-direction-box .wrapper .directions form button:hover{background:#fff;color:#000;border-color:#000}
div[data-cmp="carousel"] .slick-prev,div[data-cmp="carousel"] .slick-next{height:70px;width:70px;line-height:0;font-size:0;padding:0}
div[data-cmp="carousel"] .slick-prev svg,div[data-cmp="carousel"] .slick-next svg{width:100%;height:100%;background:transparent;fill:rgba(255,255,255,0.8);color:rgba(255,255,255,0.8)}
div[data-cmp="carousel"] .slick-prev:before,div[data-cmp="carousel"] .slick-next:before{display:none}
div[data-cmp="carousel"] .slick-prev{left:-10px}
div[data-cmp="carousel"] .slick-next{right:-10px}
div[data-cmp="carousel"] .slick-dots{position:absolute;bottom:15px}
div[data-cmp="carousel"] .slick-dots li button:before{color:#fff;font-size:10px}
.newsletter-flyout .modal-content{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.25);-moz-box-shadow:0 0 15px rgba(0,0,0,0.25);box-shadow:0 0 15px rgba(0,0,0,0.25);border:1px solid #959595}
.newsletter-flyout .modal-content .close-button{right:15px;top:20px;height:30px}
.newsletter-flyout .modal-content .close-button .icon{fill:#959595}
.newsletter-flyout .max-width{max-width:485px}
.newsletter-flyout .image{margin:-1rem -1rem 0}
.newsletter-flyout div[data-cmp='subscribe']{text-align:center;border-bottom:1px solid #3e3e3e;margin:0 0 40px;padding-top:0;padding-bottom:35px}
.newsletter-flyout div[data-cmp='subscribe'] h2{color:#3e3e3e;margin-bottom:.5rem;line-height:1.5;font-family:'Lineto Circular Pro Book',sans-serif;font-size:20px}
@media screen and (max-width:575px){.newsletter-flyout div[data-cmp='subscribe'] h2{font-size:14px}
}
.newsletter-flyout div[data-cmp='subscribe'] span.form-field{padding:0}
.newsletter-flyout div[data-cmp='subscribe'] input.email{border-radius:5px;border:solid 1px #b1b1b1;color:#3e3e3e}
@media screen and (min-width:576px){.newsletter-flyout div[data-cmp='subscribe'] input.email{width:12rem}
}
.newsletter-flyout div[data-cmp='subscribe'] input.submit{border:1px solid #3e3e3e;background-color:#3e3e3e;border-radius:5px;font-family:'Lineto Circular Pro Book',sans-serif;transition:all .3s ease-in-out}
@media screen and (min-width:576px){.newsletter-flyout div[data-cmp='subscribe'] input.submit{margin-left:10px}
}
.newsletter-flyout div[data-cmp='subscribe'] input.submit:hover{border:1px solid #3e3e3e;background-color:#fff}
.newsletter-flyout div[data-cmp='subscribe'] input[type='hidden']{display:none}
.newsletter-flyout div[data-cmp='subscribe'] .success-msg{color:#3e3e3e}
.newsletter-flyout .link-list-container{margin:.5rem 0 1rem;text-align:center}
.newsletter-flyout .link-list-container .hhc-link-list-style{margin-left:0rem}
@media screen and (min-width:576px){.newsletter-flyout .link-list-container .hhc-link-list-style{margin-left:0rem}
}
.newsletter-flyout .link-list-container .hhc-link-list-style:first-child{margin:0}
.newsletter-flyout .link-list-container .link-list-icon{background:white;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;vertical-align:middle;padding:5px}
.newsletter-flyout .link-list-container .link-list-icon svg{fill:#3e3e3e;width:30px;height:30px}
.newsletter-flyout .hhc-paragraph-style{text-align:center}
.newsletter-flyout .hhc-paragraph-style h5{text-transform:uppercase}
@media screen and (max-width:575px){.newsletter-flyout .hhc-paragraph-style{font-size:70% !important}
}
.newsletter-flyout .hhc-paragraph-style .text{padding-bottom:0;font-size:inherit}
div[data-cmp="contest"] .contest__error{margin:.5rem}
div[data-cmp="contest"] .contest__error p{font-family:'BrownPro Light',sans-serif;font-size:20px}
div[data-cmp="contest"] .contest__text p{font-family:'BrownPro Light',sans-serif;font-size:24px}
div[data-cmp="contest"] .contest__form{padding:0 1rem}
@media screen and (max-width:991px){div[data-cmp="contest"] .contest__form{padding:1rem 1rem 0 1rem}
}
div[data-cmp="contest"] .contest__form .contest__title{margin:0 0 .5rem 0;font-size:24px;font-family:'BrownPro Bold',sans-serif;letter-spacing:.05rem}
div[data-cmp="contest"] .contest__form .contest__contest-id{margin:.5rem 0;max-width:280px;height:2rem;font-family:'BrownPro Light',sans-serif}
div[data-cmp="contest"] .contest__form input[type="text"],div[data-cmp="contest"] .contest__form input[type="email"]{margin:.5rem 0;font-family:'BrownPro Light',sans-serif;background:#fff;border:1px solid #000;color:#000;display:inline-block;letter-spacing:.05rem;line-height:1}
div[data-cmp="contest"] .contest__form input[type="date"]{margin:.5rem 0;font-family:'BrownPro Light',sans-serif;max-width:280px;background:#fff;border:1px solid #000;color:#000;display:inline-block;letter-spacing:.05rem;line-height:1}
div[data-cmp="contest"] .contest__form .contest__required-label{font-family:'BrownPro Regular',sans-serif;font-style:normal;font-weight:400;font-size:14px;margin:0 0 .5rem 0}
@media screen and (max-width:991px){div[data-cmp="contest"] .contest__form .contest__required-label{font-size:12px}
}
div[data-cmp="contest"] .contest__form input[type="checkbox"]{margin:0 0 0 2px}
div[data-cmp="contest"] .contest__form label[for="allowsubscribe"],div[data-cmp="contest"] .contest__form label[for="agreeterms"]{margin:0;padding-left:.5rem;letter-spacing:.05rem}
div[data-cmp="contest"] .contest__form label[for="agreeterms"] p{font-family:'BrownPro Regular',sans-serif;font-style:normal;font-weight:400;font-size:16px}
@media screen and (max-width:991px){div[data-cmp="contest"] .contest__form label[for="agreeterms"] p{font-size:14px}
}
div[data-cmp="contest"] .contest__form label[for="allowsubscribe"],div[data-cmp="contest"] .contest__form input[name="allowsubscribe"]{margin-bottom:.5rem}
div[data-cmp="contest"] .contest__form input[type="submit"]{margin:1rem 0;background:#000;border:1px solid #000;color:#fff;font-family:'BrownPro Light',sans-serif;letter-spacing:.05rem}
div[data-cmp="contest"] .contest__form input[type="submit"][disabled]:hover{background:#000;color:#fff}
div[data-cmp="contest"] .contest__form input[type="submit"]:hover{background:#fff;color:#000}
div[data-cmp="contest"] .contest__form .contest__terms-and-conditions{color:#878787;padding-bottom:1px;letter-spacing:.08rem;margin:.25rem 1.5rem;text-decoration:none;font-family:'BrownPro',sans-serif;font-size:.8rem}
div[data-cmp="contest"] .contest__form .contest__terms-and-conditions:hover{padding-bottom:0;color:#000;border-bottom:1px solid #000}
.form-cmp__header-description{color:#333}
.form-cmp__input-container{color:#333;position:relative}
.form-cmp__input-container label{font-size:16px;line-height:22px;margin-bottom:20px;font-weight:bold}
.form-cmp__input-container input,.form-cmp__input-container select,.form-cmp__input-container textarea{font-size:16px;color:#333;background-color:#fff;border:1px solid #959595;border-radius:4px;transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.form-cmp__input-container input{height:44px}
.form-cmp__input-container input[type=checkbox]{width:16px;height:16px;border-radius:4px;position:absolute}
.form-cmp__input-container input[type=checkbox]:checked{background-color:#959595;border-radius:0;transform:scale(0.6);outline:2px solid #959595;outline-offset:6px}
.form-cmp__input-container input[type=checkbox]+p{margin-left:30px}
.form-cmp__input-container input[type=checkbox] ~ p{font-size:12px;color:#707070;font-weight:bold}
.form-cmp__input-container select{height:44px}
.form-cmp__input-container select::-ms-expand{display:none}
.form-cmp__input-container-arrow{position:absolute;right:20px;top:55%;pointer-events:none}
.form-cmp__input-container-arrow:before{content:'\f107';font-family:FontAwesome;font-size:30px;color:#707070}
.form-cmp__submit{border:1px solid transparent;border-radius:30px;font-size:14px;font-weight:bold;padding:8px 15px;margin:0 .14rem 13px 0;background-color:#4fc077;color:#fff}
.form-cmp__submit:hover{color:#707070;background-color:#fff;border:1px solid #c3c3c3}
header.transparent+main .locations-filter{padding-top:69px}
@media screen and (max-width:991px){header.transparent+main .locations-filter{padding-top:81px}
}
.locations-filter__filters-container__category-filter{border:solid 1px #959595;padding:4px 20px 4px 0;border-radius:5px}
.locations-filter__filters-container__category-filter select{color:#959595;font-family:'Lineto Circular Pro Medium',sans-serif}
.locations-filter__filters-container__category-filter select option{color:#333}
.locations-filter__filters-container__category-filter__icon{padding:10px 10px}
.locations-filter__filters-container__category-filter svg{fill:#959595}
.locations-filter__filters-container__map-toggle{border:0;color:#fff;font-family:'Lineto Circular Pro Medium',sans-serif;background-color:#4fc077;border-radius:5px}
.locations-filter__lists__featured-categories-title{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:24px}
.locations-filter__lists__locations-title{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:24px}
header.transparent+main .home-finder{padding-top:69px}
@media screen and (max-width:991px){header.transparent+main .home-finder{padding-top:81px}
}
.home-finder__filters-toggle{border:0;color:#fff;font-family:'Lineto Circular Pro Medium',sans-serif;background-color:#4fc077;border-radius:5px;padding:9px 10px}
.home-finder__filters-container.active{background:rgba(0,0,0,0.8)}
.home-finder__filters-container-close{fill:#fff}
.home-finder__filters-container-see-results{border:0;color:#fff;font-family:'Lineto Circular Pro Medium',sans-serif;background-color:#4fc077;border-radius:5px;padding:10px 20px}
.home-finder__filters-container-wrapper{border:0}
.home-finder__filters-sort-container{border:solid 1px #959595;padding:1px 20px 3px 0;border-radius:5px}
.home-finder__filters-sort-container select{color:#959595;font-family:'Lineto Circular Pro Medium',sans-serif}
.home-finder__filters-sort-container select option{color:#333}
.home-finder__filters-sort-container__icon{padding:0 10px}
.home-finder__filters-sort-container svg{fill:#959595}
.home-finder__lists-header-title{color:#333;font-family:'Lineto Circular Pro Medium',sans-serif}
.home-finder__lists-header__map-toggle{border:0;color:#fff;font-family:'Lineto Circular Pro Medium',sans-serif;background-color:#4fc077;border-radius:5px}
.residence-details__info h1{font-size:32px;color:#4fc077;font-family:'Lineto Circular Pro Bold',sans-serif}
@media screen and (min-width:768px){.residence-details__info h1{font-size:40px}
}
.residence-details__info h2{font-size:22px;color:#3e3e3e;font-family:'Lineto Circular Pro Medium',sans-serif;font-weight:normal}
.residence-details__info h3{background-color:#4fc077;border-radius:5px;font-size:19px}
.residence-details__info ul li h6{font-family:'Lineto Circular Pro Bold',sans-serif;color:#3e3e3e;font-size:19px}
.residence-details__info ul li p{font-family:'Lineto Circular Pro Book',sans-serif;color:#3e3e3e;font-size:19px}
@media screen and (min-width:768px){.residence-details__info__details-text{background-color:#f7f7f7}
}
.residence-details__info__details-text-container h1,.residence-details__info__details-text-container h2,.residence-details__info__details-text-container h3,.residence-details__info__details-text-container h4,.residence-details__info__details-text-container h5,.residence-details__info__details-text-container h6{font-size:30px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}
.residence-details__info__details-text-container p{font-size:19px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}
.residence-details__grid-left h3{font-size:19px;font-family:'Lineto Circular Pro Bold',sans-serif;color:#1d1d1d}
@media screen and (min-width:768px){.residence-details__grid-left h3{font-size:22px}
}
.residence-details__grid-left p{font-size:16px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;color:#3e3e3e}
.residence-details__grid-left__description{font-size:14px}
.residence-details__grid-left__details-list ul li{font-size:19px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}
.residence-details__grid-left__details-list ul li h6{font-size:19px;font-family:'Lineto Circular Pro Bold',sans-serif;color:#3e3e3e}
@media screen and (min-width:768px){.residence-details__grid-left__details-list ul li h6{font-size:22px}
}
.residence-details__grid-left__details-list ul li span{font-weight:700}
.residence-details__grid-left__details-pdf-link{margin:0 .5rem .5rem 0;text-decoration:none;letter-spacing:normal;line-height:1;text-align:center;font-family:'Lineto Circular Pro Book',sans-serif;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid transparent;margin:0 .14rem 13px 0;border-radius:30px;font-size:13px;font-weight:bold;font-size:16px;padding:12px 22px;border-radius:22px;background-color:#4fc077;color:#fff}
.residence-details__grid-left__details-pdf-link .link-wrapper .link-list-text{-webkit-font-smoothing:antialiased}
.residence-details__grid-left__details-pdf-link:last-child{margin-right:0}
.residence-details__grid-left__details-pdf-link:hover,.residence-details__grid-left__details-pdf-link:active{opacity:.7}
.residence-details__grid-left__details-pdf-link:hover{color:#fff}
.residence-details__grid-left__location h6{font-size:19px;font-family:'Lineto Circular Pro Bold',sans-serif;color:#3e3e3e}
@media screen and (min-width:768px){.residence-details__grid-left__location h6{font-size:22px}
}
.residence-details__grid-left__location-details-neighborhood-amenities p,.residence-details__grid-left__location-details-nearby-amenities p,.residence-details__grid-left__location-details-address p{font-size:16px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}
.residence-details__grid-left__location-details-neighborhood-amenities ul li,.residence-details__grid-left__location-details-nearby-amenities ul li,.residence-details__grid-left__location-details-address ul li{font-size:16px;font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}
.residence-details__grid-left__location-details-directions{margin:0 .5rem .5rem 0;text-decoration:none;letter-spacing:normal;line-height:1;text-align:center;font-family:'Lineto Circular Pro Book',sans-serif;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid transparent;margin:0 .14rem 13px 0;border-radius:30px;font-size:13px;font-weight:bold;font-size:16px;padding:12px 22px;border-radius:22px;background-color:#4fc077;color:#fff}
.residence-details__grid-left__location-details-directions .link-wrapper .link-list-text{-webkit-font-smoothing:antialiased}
.residence-details__grid-left__location-details-directions:last-child{margin-right:0}
.residence-details__grid-left__location-details-directions:hover,.residence-details__grid-left__location-details-directions:active{opacity:.7}
.residence-details__grid-left__location-details-directions:hover{color:#fff}
.residence-details__grid-right__form{box-shadow:2px 1px 6px 2px rgba(0,0,0,0.1);border-radius:8px}
.residence-details__grid-right__form h3{font-size:24px;font-family:'Lineto Circular Pro Medium',sans-serif;font-weight:500;padding:10px}
@media screen and (min-width:768px){.residence-details__grid-right__form h3{padding:20px}
}
.residence-details__grid-right__form__agent-info h4{font-size:14px;text-transform:uppercase;font-family:'Lineto Circular Pro Bold',sans-serif;padding:0 10px}
@media screen and (min-width:768px){.residence-details__grid-right__form__agent-info h4{padding:0 20px}
}
.residence-details__grid-right__form__agent-info p{font-size:14px;font-family:'Lineto Circular Pro Medium',sans-serif;padding:0 10px}
@media screen and (min-width:768px){.residence-details__grid-right__form__agent-info p{padding:0 20px}
}
.residence-details__grid-right__form-container .form-cmp{padding:10px}
@media screen and (min-width:768px){.residence-details__grid-right__form-container .form-cmp{padding:20px}
}
.residence-details__grid-right__form-container .form-cmp form label{font-size:14px;font-family:'Lineto Circular Pro Medium',sans-serif;margin-bottom:10px;font-weight:normal}
.residence-details__grid-right__form-container .form-cmp form textarea,.residence-details__grid-right__form-container .form-cmp form input{border:1px solid #d1d1d1}
.residence-details__grid-right__form-container .form-cmp form .form-cmp__btn{width:48%;margin:0 auto}
.residence-details__grid-right__form-container .form-cmp form .form-cmp__btn input{width:100%}
.residence-details__grid-right__form-container .form-cmp form .error-msg{font-size:14px;font-family:'Lineto Circular Pro Medium',sans-serif}
.residence-details__grid-right__form-container .form-cmp form .success-msg{font-size:14px;font-family:'Lineto Circular Pro Medium',sans-serif}
.hhc-headline-style.circular-book-xlarge h1,.hhc-headline-style.circular-book-large h1,.hhc-headline-style.circular-book-medium h1,.hhc-headline-style.circular-book-small h1,.hhc-headline-style.circular-book-xsmall h1,.hhc-headline-style.circular-book-xxsmall h1,.hhc-headline-style.circular-book-xlarge h2,.hhc-headline-style.circular-book-large h2,.hhc-headline-style.circular-book-medium h2,.hhc-headline-style.circular-book-small h2,.hhc-headline-style.circular-book-xsmall h2,.hhc-headline-style.circular-book-xxsmall h2,.hhc-headline-style.circular-book-xlarge h3,.hhc-headline-style.circular-book-large h3,.hhc-headline-style.circular-book-medium h3,.hhc-headline-style.circular-book-small h3,.hhc-headline-style.circular-book-xsmall h3,.hhc-headline-style.circular-book-xxsmall h3,.hhc-headline-style.circular-book-xlarge h4,.hhc-headline-style.circular-book-large h4,.hhc-headline-style.circular-book-medium h4,.hhc-headline-style.circular-book-small h4,.hhc-headline-style.circular-book-xsmall h4,.hhc-headline-style.circular-book-xxsmall h4{font-family:'Lineto Circular Pro Book',sans-serif}
.hhc-headline-style.circular-book-xlarge h1 span,.hhc-headline-style.circular-book-large h1 span,.hhc-headline-style.circular-book-medium h1 span,.hhc-headline-style.circular-book-small h1 span,.hhc-headline-style.circular-book-xsmall h1 span,.hhc-headline-style.circular-book-xxsmall h1 span,.hhc-headline-style.circular-book-xlarge h2 span,.hhc-headline-style.circular-book-large h2 span,.hhc-headline-style.circular-book-medium h2 span,.hhc-headline-style.circular-book-small h2 span,.hhc-headline-style.circular-book-xsmall h2 span,.hhc-headline-style.circular-book-xxsmall h2 span,.hhc-headline-style.circular-book-xlarge h3 span,.hhc-headline-style.circular-book-large h3 span,.hhc-headline-style.circular-book-medium h3 span,.hhc-headline-style.circular-book-small h3 span,.hhc-headline-style.circular-book-xsmall h3 span,.hhc-headline-style.circular-book-xxsmall h3 span,.hhc-headline-style.circular-book-xlarge h4 span,.hhc-headline-style.circular-book-large h4 span,.hhc-headline-style.circular-book-medium h4 span,.hhc-headline-style.circular-book-small h4 span,.hhc-headline-style.circular-book-xsmall h4 span,.hhc-headline-style.circular-book-xxsmall h4 span,.hhc-headline-style.circular-book-xlarge h1 p,.hhc-headline-style.circular-book-large h1 p,.hhc-headline-style.circular-book-medium h1 p,.hhc-headline-style.circular-book-small h1 p,.hhc-headline-style.circular-book-xsmall h1 p,.hhc-headline-style.circular-book-xxsmall h1 p,.hhc-headline-style.circular-book-xlarge h2 p,.hhc-headline-style.circular-book-large h2 p,.hhc-headline-style.circular-book-medium h2 p,.hhc-headline-style.circular-book-small h2 p,.hhc-headline-style.circular-book-xsmall h2 p,.hhc-headline-style.circular-book-xxsmall h2 p,.hhc-headline-style.circular-book-xlarge h3 p,.hhc-headline-style.circular-book-large h3 p,.hhc-headline-style.circular-book-medium h3 p,.hhc-headline-style.circular-book-small h3 p,.hhc-headline-style.circular-book-xsmall h3 p,.hhc-headline-style.circular-book-xxsmall h3 p,.hhc-headline-style.circular-book-xlarge h4 p,.hhc-headline-style.circular-book-large h4 p,.hhc-headline-style.circular-book-medium h4 p,.hhc-headline-style.circular-book-small h4 p,.hhc-headline-style.circular-book-xsmall h4 p,.hhc-headline-style.circular-book-xxsmall h4 p{line-height:inherit}
.hhc-headline-style.circular-medium-xlarge h1,.hhc-headline-style.circular-medium-large h1,.hhc-headline-style.circular-medium-medium h1,.hhc-headline-style.circular-medium-small h1,.hhc-headline-style.circular-medium-xsmall h1,.hhc-headline-style.circular-medium-xxsmall h1,.hhc-headline-style.circular-medium-xlarge h2,.hhc-headline-style.circular-medium-large h2,.hhc-headline-style.circular-medium-medium h2,.hhc-headline-style.circular-medium-small h2,.hhc-headline-style.circular-medium-xsmall h2,.hhc-headline-style.circular-medium-xxsmall h2,.hhc-headline-style.circular-medium-xlarge h3,.hhc-headline-style.circular-medium-large h3,.hhc-headline-style.circular-medium-medium h3,.hhc-headline-style.circular-medium-small h3,.hhc-headline-style.circular-medium-xsmall h3,.hhc-headline-style.circular-medium-xxsmall h3,.hhc-headline-style.circular-medium-xlarge h4,.hhc-headline-style.circular-medium-large h4,.hhc-headline-style.circular-medium-medium h4,.hhc-headline-style.circular-medium-small h4,.hhc-headline-style.circular-medium-xsmall h4,.hhc-headline-style.circular-medium-xxsmall h4{font-family:'Lineto Circular Pro Medium',sans-serif}
.hhc-headline-style.circular-medium-xlarge h1 span,.hhc-headline-style.circular-medium-large h1 span,.hhc-headline-style.circular-medium-medium h1 span,.hhc-headline-style.circular-medium-small h1 span,.hhc-headline-style.circular-medium-xsmall h1 span,.hhc-headline-style.circular-medium-xxsmall h1 span,.hhc-headline-style.circular-medium-xlarge h2 span,.hhc-headline-style.circular-medium-large h2 span,.hhc-headline-style.circular-medium-medium h2 span,.hhc-headline-style.circular-medium-small h2 span,.hhc-headline-style.circular-medium-xsmall h2 span,.hhc-headline-style.circular-medium-xxsmall h2 span,.hhc-headline-style.circular-medium-xlarge h3 span,.hhc-headline-style.circular-medium-large h3 span,.hhc-headline-style.circular-medium-medium h3 span,.hhc-headline-style.circular-medium-small h3 span,.hhc-headline-style.circular-medium-xsmall h3 span,.hhc-headline-style.circular-medium-xxsmall h3 span,.hhc-headline-style.circular-medium-xlarge h4 span,.hhc-headline-style.circular-medium-large h4 span,.hhc-headline-style.circular-medium-medium h4 span,.hhc-headline-style.circular-medium-small h4 span,.hhc-headline-style.circular-medium-xsmall h4 span,.hhc-headline-style.circular-medium-xxsmall h4 span,.hhc-headline-style.circular-medium-xlarge h1 p,.hhc-headline-style.circular-medium-large h1 p,.hhc-headline-style.circular-medium-medium h1 p,.hhc-headline-style.circular-medium-small h1 p,.hhc-headline-style.circular-medium-xsmall h1 p,.hhc-headline-style.circular-medium-xxsmall h1 p,.hhc-headline-style.circular-medium-xlarge h2 p,.hhc-headline-style.circular-medium-large h2 p,.hhc-headline-style.circular-medium-medium h2 p,.hhc-headline-style.circular-medium-small h2 p,.hhc-headline-style.circular-medium-xsmall h2 p,.hhc-headline-style.circular-medium-xxsmall h2 p,.hhc-headline-style.circular-medium-xlarge h3 p,.hhc-headline-style.circular-medium-large h3 p,.hhc-headline-style.circular-medium-medium h3 p,.hhc-headline-style.circular-medium-small h3 p,.hhc-headline-style.circular-medium-xsmall h3 p,.hhc-headline-style.circular-medium-xxsmall h3 p,.hhc-headline-style.circular-medium-xlarge h4 p,.hhc-headline-style.circular-medium-large h4 p,.hhc-headline-style.circular-medium-medium h4 p,.hhc-headline-style.circular-medium-small h4 p,.hhc-headline-style.circular-medium-xsmall h4 p,.hhc-headline-style.circular-medium-xxsmall h4 p{line-height:inherit}
.hhc-headline-style.circular-bold-xlarge h1,.hhc-headline-style.circular-bold-large h1,.hhc-headline-style.circular-bold-medium h1,.hhc-headline-style.circular-bold-small h1,.hhc-headline-style.circular-bold-xsmall h1,.hhc-headline-style.circular-bold-xxsmall h1,.hhc-headline-style.circular-bold-xlarge h2,.hhc-headline-style.circular-bold-large h2,.hhc-headline-style.circular-bold-medium h2,.hhc-headline-style.circular-bold-small h2,.hhc-headline-style.circular-bold-xsmall h2,.hhc-headline-style.circular-bold-xxsmall h2,.hhc-headline-style.circular-bold-xlarge h3,.hhc-headline-style.circular-bold-large h3,.hhc-headline-style.circular-bold-medium h3,.hhc-headline-style.circular-bold-small h3,.hhc-headline-style.circular-bold-xsmall h3,.hhc-headline-style.circular-bold-xxsmall h3,.hhc-headline-style.circular-bold-xlarge h4,.hhc-headline-style.circular-bold-large h4,.hhc-headline-style.circular-bold-medium h4,.hhc-headline-style.circular-bold-small h4,.hhc-headline-style.circular-bold-xsmall h4,.hhc-headline-style.circular-bold-xxsmall h4{font-family:'Lineto Circular Pro Bold',sans-serif}
.hhc-headline-style.circular-bold-xlarge h1 span,.hhc-headline-style.circular-bold-large h1 span,.hhc-headline-style.circular-bold-medium h1 span,.hhc-headline-style.circular-bold-small h1 span,.hhc-headline-style.circular-bold-xsmall h1 span,.hhc-headline-style.circular-bold-xxsmall h1 span,.hhc-headline-style.circular-bold-xlarge h2 span,.hhc-headline-style.circular-bold-large h2 span,.hhc-headline-style.circular-bold-medium h2 span,.hhc-headline-style.circular-bold-small h2 span,.hhc-headline-style.circular-bold-xsmall h2 span,.hhc-headline-style.circular-bold-xxsmall h2 span,.hhc-headline-style.circular-bold-xlarge h3 span,.hhc-headline-style.circular-bold-large h3 span,.hhc-headline-style.circular-bold-medium h3 span,.hhc-headline-style.circular-bold-small h3 span,.hhc-headline-style.circular-bold-xsmall h3 span,.hhc-headline-style.circular-bold-xxsmall h3 span,.hhc-headline-style.circular-bold-xlarge h4 span,.hhc-headline-style.circular-bold-large h4 span,.hhc-headline-style.circular-bold-medium h4 span,.hhc-headline-style.circular-bold-small h4 span,.hhc-headline-style.circular-bold-xsmall h4 span,.hhc-headline-style.circular-bold-xxsmall h4 span,.hhc-headline-style.circular-bold-xlarge h1 p,.hhc-headline-style.circular-bold-large h1 p,.hhc-headline-style.circular-bold-medium h1 p,.hhc-headline-style.circular-bold-small h1 p,.hhc-headline-style.circular-bold-xsmall h1 p,.hhc-headline-style.circular-bold-xxsmall h1 p,.hhc-headline-style.circular-bold-xlarge h2 p,.hhc-headline-style.circular-bold-large h2 p,.hhc-headline-style.circular-bold-medium h2 p,.hhc-headline-style.circular-bold-small h2 p,.hhc-headline-style.circular-bold-xsmall h2 p,.hhc-headline-style.circular-bold-xxsmall h2 p,.hhc-headline-style.circular-bold-xlarge h3 p,.hhc-headline-style.circular-bold-large h3 p,.hhc-headline-style.circular-bold-medium h3 p,.hhc-headline-style.circular-bold-small h3 p,.hhc-headline-style.circular-bold-xsmall h3 p,.hhc-headline-style.circular-bold-xxsmall h3 p,.hhc-headline-style.circular-bold-xlarge h4 p,.hhc-headline-style.circular-bold-large h4 p,.hhc-headline-style.circular-bold-medium h4 p,.hhc-headline-style.circular-bold-small h4 p,.hhc-headline-style.circular-bold-xsmall h4 p,.hhc-headline-style.circular-bold-xxsmall h4 p{line-height:inherit}
.hhc-headline-style.circular-bold-xlarge h1,.hhc-headline-style.circular-book-xlarge h1,.hhc-headline-style.circular-medium-xlarge h1,.hhc-headline-style.circular-bold-xlarge h2,.hhc-headline-style.circular-book-xlarge h2,.hhc-headline-style.circular-medium-xlarge h2,.hhc-headline-style.circular-bold-xlarge h3,.hhc-headline-style.circular-book-xlarge h3,.hhc-headline-style.circular-medium-xlarge h3,.hhc-headline-style.circular-bold-xlarge h4,.hhc-headline-style.circular-book-xlarge h4,.hhc-headline-style.circular-medium-xlarge h4{line-height:1;font-size:100px}
@media screen and (max-width:991px){.hhc-headline-style.circular-bold-xlarge h1,.hhc-headline-style.circular-book-xlarge h1,.hhc-headline-style.circular-medium-xlarge h1,.hhc-headline-style.circular-bold-xlarge h2,.hhc-headline-style.circular-book-xlarge h2,.hhc-headline-style.circular-medium-xlarge h2,.hhc-headline-style.circular-bold-xlarge h3,.hhc-headline-style.circular-book-xlarge h3,.hhc-headline-style.circular-medium-xlarge h3,.hhc-headline-style.circular-bold-xlarge h4,.hhc-headline-style.circular-book-xlarge h4,.hhc-headline-style.circular-medium-xlarge h4{font-size:60px}
}
@media screen and (max-width:575px){.hhc-headline-style.circular-bold-xlarge h1,.hhc-headline-style.circular-book-xlarge h1,.hhc-headline-style.circular-medium-xlarge h1,.hhc-headline-style.circular-bold-xlarge h2,.hhc-headline-style.circular-book-xlarge h2,.hhc-headline-style.circular-medium-xlarge h2,.hhc-headline-style.circular-bold-xlarge h3,.hhc-headline-style.circular-book-xlarge h3,.hhc-headline-style.circular-medium-xlarge h3,.hhc-headline-style.circular-bold-xlarge h4,.hhc-headline-style.circular-book-xlarge h4,.hhc-headline-style.circular-medium-xlarge h4{font-size:60px}
}
.hhc-headline-style.circular-bold-large h1,.hhc-headline-style.circular-book-large h1,.hhc-headline-style.circular-medium-large h1,.hhc-headline-style.circular-bold-large h2,.hhc-headline-style.circular-book-large h2,.hhc-headline-style.circular-medium-large h2,.hhc-headline-style.circular-bold-large h3,.hhc-headline-style.circular-book-large h3,.hhc-headline-style.circular-medium-large h3,.hhc-headline-style.circular-bold-large h4,.hhc-headline-style.circular-book-large h4,.hhc-headline-style.circular-medium-large h4{font-size:60px}
@media screen and (max-width:991px){.hhc-headline-style.circular-bold-large h1,.hhc-headline-style.circular-book-large h1,.hhc-headline-style.circular-medium-large h1,.hhc-headline-style.circular-bold-large h2,.hhc-headline-style.circular-book-large h2,.hhc-headline-style.circular-medium-large h2,.hhc-headline-style.circular-bold-large h3,.hhc-headline-style.circular-book-large h3,.hhc-headline-style.circular-medium-large h3,.hhc-headline-style.circular-bold-large h4,.hhc-headline-style.circular-book-large h4,.hhc-headline-style.circular-medium-large h4{font-size:40px}
}
@media screen and (max-width:575px){.hhc-headline-style.circular-bold-large h1,.hhc-headline-style.circular-book-large h1,.hhc-headline-style.circular-medium-large h1,.hhc-headline-style.circular-bold-large h2,.hhc-headline-style.circular-book-large h2,.hhc-headline-style.circular-medium-large h2,.hhc-headline-style.circular-bold-large h3,.hhc-headline-style.circular-book-large h3,.hhc-headline-style.circular-medium-large h3,.hhc-headline-style.circular-bold-large h4,.hhc-headline-style.circular-book-large h4,.hhc-headline-style.circular-medium-large h4{font-size:40px}
}
.hhc-headline-style.circular-bold-medium h1,.hhc-headline-style.circular-book-medium h1,.hhc-headline-style.circular-medium-medium h1,.hhc-headline-style.circular-bold-medium h2,.hhc-headline-style.circular-book-medium h2,.hhc-headline-style.circular-medium-medium h2,.hhc-headline-style.circular-bold-medium h3,.hhc-headline-style.circular-book-medium h3,.hhc-headline-style.circular-medium-medium h3,.hhc-headline-style.circular-bold-medium h4,.hhc-headline-style.circular-book-medium h4,.hhc-headline-style.circular-medium-medium h4{font-size:40px}
@media screen and (max-width:991px){.hhc-headline-style.circular-bold-medium h1,.hhc-headline-style.circular-book-medium h1,.hhc-headline-style.circular-medium-medium h1,.hhc-headline-style.circular-bold-medium h2,.hhc-headline-style.circular-book-medium h2,.hhc-headline-style.circular-medium-medium h2,.hhc-headline-style.circular-bold-medium h3,.hhc-headline-style.circular-book-medium h3,.hhc-headline-style.circular-medium-medium h3,.hhc-headline-style.circular-bold-medium h4,.hhc-headline-style.circular-book-medium h4,.hhc-headline-style.circular-medium-medium h4{font-size:36px}
}
@media screen and (max-width:575px){.hhc-headline-style.circular-bold-medium h1,.hhc-headline-style.circular-book-medium h1,.hhc-headline-style.circular-medium-medium h1,.hhc-headline-style.circular-bold-medium h2,.hhc-headline-style.circular-book-medium h2,.hhc-headline-style.circular-medium-medium h2,.hhc-headline-style.circular-bold-medium h3,.hhc-headline-style.circular-book-medium h3,.hhc-headline-style.circular-medium-medium h3,.hhc-headline-style.circular-bold-medium h4,.hhc-headline-style.circular-book-medium h4,.hhc-headline-style.circular-medium-medium h4{font-size:36px}
}
.hhc-headline-style.circular-bold-small h1,.hhc-headline-style.circular-book-small h1,.hhc-headline-style.circular-medium-small h1,.hhc-headline-style.circular-bold-small h2,.hhc-headline-style.circular-book-small h2,.hhc-headline-style.circular-medium-small h2,.hhc-headline-style.circular-bold-small h3,.hhc-headline-style.circular-book-small h3,.hhc-headline-style.circular-medium-small h3,.hhc-headline-style.circular-bold-small h4,.hhc-headline-style.circular-book-small h4,.hhc-headline-style.circular-medium-small h4{font-size:36px}
@media screen and (max-width:991px){.hhc-headline-style.circular-bold-small h1,.hhc-headline-style.circular-book-small h1,.hhc-headline-style.circular-medium-small h1,.hhc-headline-style.circular-bold-small h2,.hhc-headline-style.circular-book-small h2,.hhc-headline-style.circular-medium-small h2,.hhc-headline-style.circular-bold-small h3,.hhc-headline-style.circular-book-small h3,.hhc-headline-style.circular-medium-small h3,.hhc-headline-style.circular-bold-small h4,.hhc-headline-style.circular-book-small h4,.hhc-headline-style.circular-medium-small h4{font-size:36px}
}
@media screen and (max-width:575px){.hhc-headline-style.circular-bold-small h1,.hhc-headline-style.circular-book-small h1,.hhc-headline-style.circular-medium-small h1,.hhc-headline-style.circular-bold-small h2,.hhc-headline-style.circular-book-small h2,.hhc-headline-style.circular-medium-small h2,.hhc-headline-style.circular-bold-small h3,.hhc-headline-style.circular-book-small h3,.hhc-headline-style.circular-medium-small h3,.hhc-headline-style.circular-bold-small h4,.hhc-headline-style.circular-book-small h4,.hhc-headline-style.circular-medium-small h4{font-size:36px}
}
.hhc-headline-style.circular-bold-xsmall h1,.hhc-headline-style.circular-book-xsmall h1,.hhc-headline-style.circular-medium-xsmall h1,.hhc-headline-style.circular-bold-xsmall h2,.hhc-headline-style.circular-book-xsmall h2,.hhc-headline-style.circular-medium-xsmall h2,.hhc-headline-style.circular-bold-xsmall h3,.hhc-headline-style.circular-book-xsmall h3,.hhc-headline-style.circular-medium-xsmall h3,.hhc-headline-style.circular-bold-xsmall h4,.hhc-headline-style.circular-book-xsmall h4,.hhc-headline-style.circular-medium-xsmall h4{font-size:36px}
@media screen and (max-width:991px){.hhc-headline-style.circular-bold-xsmall h1,.hhc-headline-style.circular-book-xsmall h1,.hhc-headline-style.circular-medium-xsmall h1,.hhc-headline-style.circular-bold-xsmall h2,.hhc-headline-style.circular-book-xsmall h2,.hhc-headline-style.circular-medium-xsmall h2,.hhc-headline-style.circular-bold-xsmall h3,.hhc-headline-style.circular-book-xsmall h3,.hhc-headline-style.circular-medium-xsmall h3,.hhc-headline-style.circular-bold-xsmall h4,.hhc-headline-style.circular-book-xsmall h4,.hhc-headline-style.circular-medium-xsmall h4{font-size:36px}
}
@media screen and (max-width:575px){.hhc-headline-style.circular-bold-xsmall h1,.hhc-headline-style.circular-book-xsmall h1,.hhc-headline-style.circular-medium-xsmall h1,.hhc-headline-style.circular-bold-xsmall h2,.hhc-headline-style.circular-book-xsmall h2,.hhc-headline-style.circular-medium-xsmall h2,.hhc-headline-style.circular-bold-xsmall h3,.hhc-headline-style.circular-book-xsmall h3,.hhc-headline-style.circular-medium-xsmall h3,.hhc-headline-style.circular-bold-xsmall h4,.hhc-headline-style.circular-book-xsmall h4,.hhc-headline-style.circular-medium-xsmall h4{font-size:36px}
}
.hhc-headline-style.circular-bold-xxsmall h1,.hhc-headline-style.circular-book-xxsmall h1,.hhc-headline-style.circular-medium-xxsmall h1,.hhc-headline-style.circular-bold-xxsmall h2,.hhc-headline-style.circular-book-xxsmall h2,.hhc-headline-style.circular-medium-xxsmall h2,.hhc-headline-style.circular-bold-xxsmall h3,.hhc-headline-style.circular-book-xxsmall h3,.hhc-headline-style.circular-medium-xxsmall h3,.hhc-headline-style.circular-bold-xxsmall h4,.hhc-headline-style.circular-book-xxsmall h4,.hhc-headline-style.circular-medium-xxsmall h4{font-size:22px}
@media screen and (max-width:991px){.hhc-headline-style.circular-bold-xxsmall h1,.hhc-headline-style.circular-book-xxsmall h1,.hhc-headline-style.circular-medium-xxsmall h1,.hhc-headline-style.circular-bold-xxsmall h2,.hhc-headline-style.circular-book-xxsmall h2,.hhc-headline-style.circular-medium-xxsmall h2,.hhc-headline-style.circular-bold-xxsmall h3,.hhc-headline-style.circular-book-xxsmall h3,.hhc-headline-style.circular-medium-xxsmall h3,.hhc-headline-style.circular-bold-xxsmall h4,.hhc-headline-style.circular-book-xxsmall h4,.hhc-headline-style.circular-medium-xxsmall h4{font-size:22px}
}
@media screen and (max-width:575px){.hhc-headline-style.circular-bold-xxsmall h1,.hhc-headline-style.circular-book-xxsmall h1,.hhc-headline-style.circular-medium-xxsmall h1,.hhc-headline-style.circular-bold-xxsmall h2,.hhc-headline-style.circular-book-xxsmall h2,.hhc-headline-style.circular-medium-xxsmall h2,.hhc-headline-style.circular-bold-xxsmall h3,.hhc-headline-style.circular-book-xxsmall h3,.hhc-headline-style.circular-medium-xxsmall h3,.hhc-headline-style.circular-bold-xxsmall h4,.hhc-headline-style.circular-book-xxsmall h4,.hhc-headline-style.circular-medium-xxsmall h4{font-size:22px}
}
.hhc-headline-style.large{letter-spacing:-0.02rem}
.hhc-headline-style.large h1,.hhc-headline-style.large h2,.hhc-headline-style.large h3{font-family:'Lineto Circular Pro Medium',sans-serif;font-size:105px}
@media screen and (min-width:992px){.hhc-headline-style.large h1,.hhc-headline-style.large h2,.hhc-headline-style.large h3{font-family:'Lineto Circular Pro Book',sans-serif;letter-spacing:-0.2rem}
}
@media screen and (max-width:991px){.hhc-headline-style.large h1,.hhc-headline-style.large h2,.hhc-headline-style.large h3{font-size:80px}
}
@media screen and (max-width:575px){.hhc-headline-style.large h1,.hhc-headline-style.large h2,.hhc-headline-style.large h3{font-size:50px}
}
.hhc-headline-style.large h4{font-size:34px}
@media screen and (max-width:991px){.hhc-headline-style.large h4{font-size:27px}
}
@media screen and (max-width:575px){.hhc-headline-style.large h4{font-size:16px}
}
.hhc-headline-style.medium h1,.hhc-headline-style.medium h2,.hhc-headline-style.medium h3{line-height:1;letter-spacing:-0.2rem;font-weight:normal;font-size:75px}
@media screen and (max-width:991px){.hhc-headline-style.medium h1,.hhc-headline-style.medium h2,.hhc-headline-style.medium h3{font-size:45px;letter-spacing:-0.1rem}
}
@media screen and (max-width:575px){.hhc-headline-style.medium h1,.hhc-headline-style.medium h2,.hhc-headline-style.medium h3{font-size:35px;letter-spacing:-0.1rem}
}
.hhc-headline-style.medium h4{font-size:18px}
@media screen and (max-width:991px){.hhc-headline-style.medium h4{font-size:17px}
}
@media screen and (max-width:575px){.hhc-headline-style.medium h4{font-size:15px}
}
@media screen and (max-width:991px){.inset-border .hhc-headline-style.medium h1,.inset-border .hhc-headline-style.medium h2,.inset-border .hhc-headline-style.medium h3{letter-spacing:-0.1rem}
}
@media screen and (max-width:575px){.inset-border .hhc-headline-style.medium h1,.inset-border .hhc-headline-style.medium h2,.inset-border .hhc-headline-style.medium h3{font-size:27px}
.inset-border .hhc-headline-style.medium h1 br,.inset-border .hhc-headline-style.medium h2 br,.inset-border .hhc-headline-style.medium h3 br{display:none}
}
.inset-border .hhc-headline-style.medium h4{font-size:18px}
@media screen and (max-width:991px){.inset-border .hhc-headline-style.medium h4{font-size:17px}
}
@media screen and (max-width:575px){.inset-border .hhc-headline-style.medium h4{font-size:15px}
}
.hhc-headline-style.medium-two h1,.hhc-headline-style.medium-two h2,.hhc-headline-style.medium-two h3{line-height:1;letter-spacing:-0.2rem;font-size:75px}
@media screen and (max-width:991px){.hhc-headline-style.medium-two h1,.hhc-headline-style.medium-two h2,.hhc-headline-style.medium-two h3{font-size:45px;letter-spacing:-0.1rem}
}
@media screen and (max-width:575px){.hhc-headline-style.medium-two h1,.hhc-headline-style.medium-two h2,.hhc-headline-style.medium-two h3{font-size:35px;letter-spacing:-0.1rem}
}
.hhc-headline-style.medium-two h4{font-size:18px}
@media screen and (max-width:991px){.hhc-headline-style.medium-two h4{font-size:17px}
}
@media screen and (max-width:575px){.hhc-headline-style.medium-two h4{font-size:15px}
}
.hhc-headline-style.small h1,.hhc-headline-style.reverse-order h1,.hhc-headline-style.small h2,.hhc-headline-style.reverse-order h2,.hhc-headline-style.small h3,.hhc-headline-style.reverse-order h3{font-size:36px;font-family:'Lineto Circular Pro Medium',sans-serif}
@media screen and (max-width:991px){.hhc-headline-style.small h1,.hhc-headline-style.reverse-order h1,.hhc-headline-style.small h2,.hhc-headline-style.reverse-order h2,.hhc-headline-style.small h3,.hhc-headline-style.reverse-order h3{font-size:36px}
}
@media screen and (max-width:575px){.hhc-headline-style.small h1,.hhc-headline-style.reverse-order h1,.hhc-headline-style.small h2,.hhc-headline-style.reverse-order h2,.hhc-headline-style.small h3,.hhc-headline-style.reverse-order h3{font-size:36px}
}
.hhc-headline-style.small h4,.hhc-headline-style.reverse-order h4{font-weight:bold;font-size:22px;font-family:'Lineto Circular Pro Medium',sans-serif}
@media screen and (max-width:991px){.hhc-headline-style.small h4,.hhc-headline-style.reverse-order h4{font-size:19px}
}
@media screen and (max-width:575px){.hhc-headline-style.small h4,.hhc-headline-style.reverse-order h4{font-size:19px}
}
.hhc-headline-style.reverse-order{display:flex;flex-direction:column-reverse}
.hhc-headline-style.reverse-order h1,.hhc-headline-style.reverse-order h2,.hhc-headline-style.reverse-order h3{clear:both;line-height:1;margin-top:0;margin-bottom:1rem}
.hhc-headline-style.reverse-order h4{line-height:1;clear:both;margin-bottom:.5rem}
.hhc-headline-style.small-two h1,.hhc-headline-style.small-two-with-spacing h1,.hhc-headline-style.small-two h2,.hhc-headline-style.small-two-with-spacing h2,.hhc-headline-style.small-two h3,.hhc-headline-style.small-two-with-spacing h3{font-family:'Lineto Circular Pro Bold',sans-serif;font-weight:normal;letter-spacing:-0.02rem;font-size:25px}
.hhc-headline-style.small-two h4,.hhc-headline-style.small-two-with-spacing h4{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:16px}
.hhc-headline-style.small-two-with-spacing h1,.hhc-headline-style.small-two-with-spacing h2,.hhc-headline-style.small-two-with-spacing h3{padding-top:2rem;margin-bottom:1rem}
.hhc-headline-style.pull-headline-down{position:relative;z-index:1;margin-top:1rem;margin-right:1rem;margin-bottom:-2.5rem}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-down{margin-bottom:-2.3rem}
}
@media screen and (max-width:575px){.hhc-headline-style.pull-headline-down{margin-bottom:-1.4rem}
}
.hhc-headline-style.pull-headline-down h1,.hhc-headline-style.pull-headline-down h2,.hhc-headline-style.pull-headline-down h3{line-height:1;letter-spacing:-3px;font-size:82px}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-down h1,.hhc-headline-style.pull-headline-down h2,.hhc-headline-style.pull-headline-down h3{font-size:77px}
}
@media screen and (max-width:575px){.hhc-headline-style.pull-headline-down h1,.hhc-headline-style.pull-headline-down h2,.hhc-headline-style.pull-headline-down h3{font-size:42px}
}
.hhc-headline-style.pull-headline-down h4{font-family:'Lineto Circular Pro Bold',sans-serif;font-size:21px}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-down h4{font-size:16px}
}
@media screen and (max-width:575px){.hhc-headline-style.pull-headline-down h4{font-size:14px}
}
.hhc-headline-style.pull-headline-left{position:relative;z-index:1;margin-top:1rem;margin-right:1rem;margin-bottom:1rem}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-left{margin-left:1rem}
}
.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3{display:block;line-height:1.2;font-size:60px;font-weight:bold}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3{font-size:45px}
}
@media screen and (max-width:767px){.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3{font-size:35px}
}
@media screen and (max-width:575px){.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3{font-size:28px}
}
.hhc-headline-style.pull-headline-left h4{font-family:'Lineto Circular Pro Bold',sans-serif}
@media screen and (min-width:992px){.hhc-headline-style.pull-headline-left h4{font-size:21px}
}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-left h4{font-size:16px}
}
@media screen and (max-width:767px){.hhc-headline-style.pull-headline-left h4{font-size:14px}
}
@media screen and (min-width:992px){.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3,.hhc-headline-style.pull-headline-left h4{margin-left:-33%}
}
@media screen and (max-width:991px){.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3,.hhc-headline-style.pull-headline-left h4{margin-left:-50%}
}
@media screen and (max-width:767px){.hhc-headline-style.pull-headline-left h1,.hhc-headline-style.pull-headline-left h2,.hhc-headline-style.pull-headline-left h3,.hhc-headline-style.pull-headline-left h4{margin-left:0}
.hhc-headline-style.pull-headline-left h1 br,.hhc-headline-style.pull-headline-left h2 br,.hhc-headline-style.pull-headline-left h3 br,.hhc-headline-style.pull-headline-left h4 br{display:none}
}
.hhc-headline-style.section-heading h1,.hhc-headline-style.section-heading-with-padding h1,.hhc-headline-style.section-heading h2,.hhc-headline-style.section-heading-with-padding h2,.hhc-headline-style.section-heading h3,.hhc-headline-style.section-heading-with-padding h3,.hhc-headline-style.section-heading h4,.hhc-headline-style.section-heading-with-padding h4{font-weight:bold;font-size:36px}
@media screen and (max-width:991px){.hhc-headline-style.section-heading h1,.hhc-headline-style.section-heading-with-padding h1,.hhc-headline-style.section-heading h2,.hhc-headline-style.section-heading-with-padding h2,.hhc-headline-style.section-heading h3,.hhc-headline-style.section-heading-with-padding h3,.hhc-headline-style.section-heading h4,.hhc-headline-style.section-heading-with-padding h4{font-size:32px}
}
@media screen and (max-width:575px){.hhc-headline-style.section-heading h1,.hhc-headline-style.section-heading-with-padding h1,.hhc-headline-style.section-heading h2,.hhc-headline-style.section-heading-with-padding h2,.hhc-headline-style.section-heading h3,.hhc-headline-style.section-heading-with-padding h3,.hhc-headline-style.section-heading h4,.hhc-headline-style.section-heading-with-padding h4{font-size:26px}
}
.hhc-headline-style.section-heading-with-padding h1,.hhc-headline-style.section-heading-with-padding h2,.hhc-headline-style.section-heading-with-padding h3,.hhc-headline-style.section-heading-with-padding h4{padding-top:1.5rem;padding-bottom:1.5rem}
.hhc-headline-style.subsection h4{padding:1.5rem 0;font-size:22px}
@media screen and (max-width:991px){.hhc-headline-style.subsection h4{font-size:20px}
}
@media screen and (max-width:575px){.hhc-headline-style.subsection h4{font-size:16px}
}
.hhc-headline-style.tag-type{display:block}
.hhc-headline-style.tag-type h1,.hhc-headline-style.tag-type h2,.hhc-headline-style.tag-type h3,.hhc-headline-style.tag-type h4{color:#4fc077;font-size:15px;font-weight:bold}
@media screen and (max-width:991px){.hhc-headline-style.tag-type h1,.hhc-headline-style.tag-type h2,.hhc-headline-style.tag-type h3,.hhc-headline-style.tag-type h4{font-size:14px}
}
@media screen and (max-width:575px){.hhc-headline-style.tag-type h1,.hhc-headline-style.tag-type h2,.hhc-headline-style.tag-type h3,.hhc-headline-style.tag-type h4{font-size:13px}
}
.hhc-headline-style.under-tag-type-headline h1,.hhc-headline-style.under-tag-type-headline h2,.hhc-headline-style.under-tag-type-headline h3{letter-spacing:-0.02rem;font-size:34px}
@media screen and (max-width:991px){.hhc-headline-style.under-tag-type-headline h1,.hhc-headline-style.under-tag-type-headline h2,.hhc-headline-style.under-tag-type-headline h3{font-size:24px}
}
@media screen and (max-width:575px){.hhc-headline-style.under-tag-type-headline h1,.hhc-headline-style.under-tag-type-headline h2,.hhc-headline-style.under-tag-type-headline h3{font-size:23x}
}
.hhc-headline-style.under-tag-type-headline h1:after,.hhc-headline-style.under-tag-type-headline h2:after,.hhc-headline-style.under-tag-type-headline h3:after{background:none repeat scroll 0 0 #4fc077;bottom:-15px;content:"";display:block;height:8px;position:relative;width:70px}
.hhc-headline-style.under-tag-type-headline h4{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;margin-top:1.5rem}
.hhc-headline-style.under-tag-type-headline h4>span{font-family:inherit;font-size:16px}
@media screen and (max-width:991px){.hhc-headline-style.under-tag-type-headline h4>span{font-size:14px}
}
@media screen and (max-width:575px){.hhc-headline-style.under-tag-type-headline h4>span{font-size:14px}
}
.hhc-headline-style.transparent-text-stroke-book,.hhc-headline-style.transparent-text-stroke-medium,.hhc-headline-style.transparent-text-stroke-bold{letter-spacing:-0.02rem}
.hhc-headline-style.transparent-text-stroke-book h1,.hhc-headline-style.transparent-text-stroke-medium h1,.hhc-headline-style.transparent-text-stroke-bold h1,.hhc-headline-style.transparent-text-stroke-book h2,.hhc-headline-style.transparent-text-stroke-medium h2,.hhc-headline-style.transparent-text-stroke-bold h2,.hhc-headline-style.transparent-text-stroke-book h3,.hhc-headline-style.transparent-text-stroke-medium h3,.hhc-headline-style.transparent-text-stroke-bold h3{font-family:'Lineto Circular Pro Medium',sans-serif;font-weight:normal;font-size:120px;-webkit-text-stroke:2px #fff;-moz-text-stroke-color:#FFF;-moz-text-stroke-width:2px;color:transparent;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;paint-order:stroke fill}
@media screen and (min-width:992px){.hhc-headline-style.transparent-text-stroke-book h1,.hhc-headline-style.transparent-text-stroke-medium h1,.hhc-headline-style.transparent-text-stroke-bold h1,.hhc-headline-style.transparent-text-stroke-book h2,.hhc-headline-style.transparent-text-stroke-medium h2,.hhc-headline-style.transparent-text-stroke-bold h2,.hhc-headline-style.transparent-text-stroke-book h3,.hhc-headline-style.transparent-text-stroke-medium h3,.hhc-headline-style.transparent-text-stroke-bold h3{font-family:'Lineto Circular Pro Book',sans-serif;letter-spacing:-0.2rem}
}
@media screen and (max-width:991px){.hhc-headline-style.transparent-text-stroke-book h1,.hhc-headline-style.transparent-text-stroke-medium h1,.hhc-headline-style.transparent-text-stroke-bold h1,.hhc-headline-style.transparent-text-stroke-book h2,.hhc-headline-style.transparent-text-stroke-medium h2,.hhc-headline-style.transparent-text-stroke-bold h2,.hhc-headline-style.transparent-text-stroke-book h3,.hhc-headline-style.transparent-text-stroke-medium h3,.hhc-headline-style.transparent-text-stroke-bold h3{font-size:80px}
}
@media screen and (max-width:575px){.hhc-headline-style.transparent-text-stroke-book h1,.hhc-headline-style.transparent-text-stroke-medium h1,.hhc-headline-style.transparent-text-stroke-bold h1,.hhc-headline-style.transparent-text-stroke-book h2,.hhc-headline-style.transparent-text-stroke-medium h2,.hhc-headline-style.transparent-text-stroke-bold h2,.hhc-headline-style.transparent-text-stroke-book h3,.hhc-headline-style.transparent-text-stroke-medium h3,.hhc-headline-style.transparent-text-stroke-bold h3{font-size:50px}
}
.hhc-headline-style.transparent-text-stroke-book h4,.hhc-headline-style.transparent-text-stroke-medium h4,.hhc-headline-style.transparent-text-stroke-bold h4{font-size:34px}
@media screen and (max-width:991px){.hhc-headline-style.transparent-text-stroke-book h4,.hhc-headline-style.transparent-text-stroke-medium h4,.hhc-headline-style.transparent-text-stroke-bold h4{font-size:27px}
}
@media screen and (max-width:575px){.hhc-headline-style.transparent-text-stroke-book h4,.hhc-headline-style.transparent-text-stroke-medium h4,.hhc-headline-style.transparent-text-stroke-bold h4{font-size:16px}
}
.hhc-headline-style.transparent-text-stroke-book h1,.hhc-headline-style.transparent-text-stroke-book h2,.hhc-headline-style.transparent-text-stroke-book h3{font-family:'Lineto Circular Pro Book',sans-serif}
.hhc-headline-style.transparent-text-stroke-bold h1,.hhc-headline-style.transparent-text-stroke-bold h2,.hhc-headline-style.transparent-text-stroke-bold h3{font-family:'Lineto Circular Pro Bold',sans-serif}
.hhc-headline-style.text-shadow h1,.hhc-headline-style.text-shadow h2,.hhc-headline-style.text-shadow h3,.hhc-headline-style.text-shadow h4{text-shadow:2px 2px 10px rgba(110,110,110,0.6);font-family:'Lineto Circular Pro Bold',sans-serif}
.hhc-headline-style.text-shadow h1,.hhc-headline-style.text-shadow h2,.hhc-headline-style.text-shadow h3{font-size:48px}
@media screen and (max-width:991px){.hhc-headline-style.text-shadow h1,.hhc-headline-style.text-shadow h2,.hhc-headline-style.text-shadow h3{font-size:36px}
}
@media screen and (max-width:575px){.hhc-headline-style.text-shadow h1,.hhc-headline-style.text-shadow h2,.hhc-headline-style.text-shadow h3{font-size:29px}
}
.hhc-headline-style.text-shadow h4{font-size:24px}
@media screen and (max-width:991px){.hhc-headline-style.text-shadow h4{font-size:20px}
}
@media screen and (max-width:575px){.hhc-headline-style.text-shadow h4{font-size:16px}
}
.aem-AuthorLayer-Edit .hhc-headline-style.pull-down,.aem-AuthorLayer-Edit .hhc-headline-style.pull-down-two{margin-bottom:0}
.aem-AuthorLayer-Edit .hhc-headline-style.tag-type{margin:0;padding:0}
.hhc-link-list-style.simple-text,.hhc-link-list-style.simple-green-text,.hhc-link-list-style.simple-gray-text,.hhc-link-list-style.white-outline,.hhc-link-list-style.rounded-transparent-to-white,.hhc-link-list-style.rounded-white-to-transparent,.hhc-link-list-style.rounded-green-xlarge,.hhc-link-list-style.rounded-green-large,.hhc-link-list-style.rounded-green-medium,.hhc-link-list-style.rounded-green-small,.hhc-link-list-style.rounded-light-gray-xlarge,.hhc-link-list-style.rounded-light-gray-large,.hhc-link-list-style.rounded-light-gray-medium,.hhc-link-list-style.rounded-light-gray-small,.hhc-link-list-style.rounded-gray-xlarge,.hhc-link-list-style.rounded-gray-large,.hhc-link-list-style.rounded-gray-medium,.hhc-link-list-style.rounded-gray-small,.hhc-link-list-style.rounded-black-xlarge,.hhc-link-list-style.rounded-black-large,.hhc-link-list-style.rounded-black-medium,.hhc-link-list-style.rounded-black-small,.hhc-link-list-style.rounded-white-xlarge,.hhc-link-list-style.rounded-white-large,.hhc-link-list-style.rounded-white-medium,.hhc-link-list-style.rounded-white-small,.hhc-link-list-style.rounded-dark-green-xlarge,.hhc-link-list-style.rounded-dark-green-large,.hhc-link-list-style.rounded-dark-green-medium,.hhc-link-list-style.rounded-dark-green-small,.hhc-link-list-style.rounded-light-green-xlarge,.hhc-link-list-style.rounded-light-green-large,.hhc-link-list-style.rounded-light-green-medium,.hhc-link-list-style.rounded-light-green-small,.hhc-link-list-style.square-green-xlarge,.hhc-link-list-style.square-green-large,.hhc-link-list-style.square-green-medium,.hhc-link-list-style.square-green-small,.hhc-link-list-style.square-light-gray-xlarge,.hhc-link-list-style.square-light-gray-large,.hhc-link-list-style.square-light-gray-medium,.hhc-link-list-style.square-light-gray-small,.hhc-link-list-style.square-gray-xlarge,.hhc-link-list-style.square-gray-large,.hhc-link-list-style.square-gray-medium,.hhc-link-list-style.square-gray-small,.hhc-link-list-style.square-black-xlarge,.hhc-link-list-style.square-black-large,.hhc-link-list-style.square-black-medium,.hhc-link-list-style.square-black-small,.hhc-link-list-style.square-white-xlarge,.hhc-link-list-style.square-white-large,.hhc-link-list-style.square-white-medium,.hhc-link-list-style.square-white-small,.hhc-link-list-style.square-dark-green-xlarge,.hhc-link-list-style.square-dark-green-large,.hhc-link-list-style.square-dark-green-medium,.hhc-link-list-style.square-dark-green-small,.hhc-link-list-style.square-light-green-xlarge,.hhc-link-list-style.square-light-green-large,.hhc-link-list-style.square-light-green-medium,.hhc-link-list-style.square-light-green-small,.hhc-link-list-style.square-light-green-two-xlarge,.hhc-link-list-style.square-light-green-two-large,.hhc-link-list-style.square-light-green-two-medium,.hhc-link-list-style.square-light-green-two-small,.hhc-link-list-style.square-grey-icon,.hhc-link-list-style.square-map-icon,.hhc-link-list-style.square-light-green-icon,.hhc-link-list-style.home-listing-media{margin:0 .5rem .5rem 0;text-decoration:none;letter-spacing:normal;line-height:1;text-align:center;font-family:'Lineto Circular Pro Book',sans-serif;-webkit-font-smoothing:antialiased;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hhc-link-list-style.simple-text .link-wrapper .link-list-text,.hhc-link-list-style.simple-green-text .link-wrapper .link-list-text,.hhc-link-list-style.simple-gray-text .link-wrapper .link-list-text,.hhc-link-list-style.white-outline .link-wrapper .link-list-text,.hhc-link-list-style.rounded-transparent-to-white .link-wrapper .link-list-text,.hhc-link-list-style.rounded-white-to-transparent .link-wrapper .link-list-text,.hhc-link-list-style.rounded-green-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-green-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-green-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-green-small .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-gray-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-gray-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-gray-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-gray-small .link-wrapper .link-list-text,.hhc-link-list-style.rounded-gray-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-gray-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-gray-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-gray-small .link-wrapper .link-list-text,.hhc-link-list-style.rounded-black-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-black-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-black-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-black-small .link-wrapper .link-list-text,.hhc-link-list-style.rounded-white-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-white-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-white-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-white-small .link-wrapper .link-list-text,.hhc-link-list-style.rounded-dark-green-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-dark-green-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-dark-green-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-dark-green-small .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-green-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-green-large .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-green-medium .link-wrapper .link-list-text,.hhc-link-list-style.rounded-light-green-small .link-wrapper .link-list-text,.hhc-link-list-style.square-green-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-green-large .link-wrapper .link-list-text,.hhc-link-list-style.square-green-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-green-small .link-wrapper .link-list-text,.hhc-link-list-style.square-light-gray-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-light-gray-large .link-wrapper .link-list-text,.hhc-link-list-style.square-light-gray-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-light-gray-small .link-wrapper .link-list-text,.hhc-link-list-style.square-gray-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-gray-large .link-wrapper .link-list-text,.hhc-link-list-style.square-gray-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-gray-small .link-wrapper .link-list-text,.hhc-link-list-style.square-black-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-black-large .link-wrapper .link-list-text,.hhc-link-list-style.square-black-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-black-small .link-wrapper .link-list-text,.hhc-link-list-style.square-white-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-white-large .link-wrapper .link-list-text,.hhc-link-list-style.square-white-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-white-small .link-wrapper .link-list-text,.hhc-link-list-style.square-dark-green-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-dark-green-large .link-wrapper .link-list-text,.hhc-link-list-style.square-dark-green-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-dark-green-small .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-large .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-small .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-two-xlarge .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-two-large .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-two-medium .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-two-small .link-wrapper .link-list-text,.hhc-link-list-style.square-grey-icon .link-wrapper .link-list-text,.hhc-link-list-style.square-map-icon .link-wrapper .link-list-text,.hhc-link-list-style.square-light-green-icon .link-wrapper .link-list-text,.hhc-link-list-style.home-listing-media .link-wrapper .link-list-text{-webkit-font-smoothing:antialiased}
.hhc-link-list-style.simple-text:last-child,.hhc-link-list-style.simple-green-text:last-child,.hhc-link-list-style.simple-gray-text:last-child,.hhc-link-list-style.white-outline:last-child,.hhc-link-list-style.rounded-transparent-to-white:last-child,.hhc-link-list-style.rounded-white-to-transparent:last-child,.hhc-link-list-style.rounded-green-xlarge:last-child,.hhc-link-list-style.rounded-green-large:last-child,.hhc-link-list-style.rounded-green-medium:last-child,.hhc-link-list-style.rounded-green-small:last-child,.hhc-link-list-style.rounded-light-gray-xlarge:last-child,.hhc-link-list-style.rounded-light-gray-large:last-child,.hhc-link-list-style.rounded-light-gray-medium:last-child,.hhc-link-list-style.rounded-light-gray-small:last-child,.hhc-link-list-style.rounded-gray-xlarge:last-child,.hhc-link-list-style.rounded-gray-large:last-child,.hhc-link-list-style.rounded-gray-medium:last-child,.hhc-link-list-style.rounded-gray-small:last-child,.hhc-link-list-style.rounded-black-xlarge:last-child,.hhc-link-list-style.rounded-black-large:last-child,.hhc-link-list-style.rounded-black-medium:last-child,.hhc-link-list-style.rounded-black-small:last-child,.hhc-link-list-style.rounded-white-xlarge:last-child,.hhc-link-list-style.rounded-white-large:last-child,.hhc-link-list-style.rounded-white-medium:last-child,.hhc-link-list-style.rounded-white-small:last-child,.hhc-link-list-style.rounded-dark-green-xlarge:last-child,.hhc-link-list-style.rounded-dark-green-large:last-child,.hhc-link-list-style.rounded-dark-green-medium:last-child,.hhc-link-list-style.rounded-dark-green-small:last-child,.hhc-link-list-style.rounded-light-green-xlarge:last-child,.hhc-link-list-style.rounded-light-green-large:last-child,.hhc-link-list-style.rounded-light-green-medium:last-child,.hhc-link-list-style.rounded-light-green-small:last-child,.hhc-link-list-style.square-green-xlarge:last-child,.hhc-link-list-style.square-green-large:last-child,.hhc-link-list-style.square-green-medium:last-child,.hhc-link-list-style.square-green-small:last-child,.hhc-link-list-style.square-light-gray-xlarge:last-child,.hhc-link-list-style.square-light-gray-large:last-child,.hhc-link-list-style.square-light-gray-medium:last-child,.hhc-link-list-style.square-light-gray-small:last-child,.hhc-link-list-style.square-gray-xlarge:last-child,.hhc-link-list-style.square-gray-large:last-child,.hhc-link-list-style.square-gray-medium:last-child,.hhc-link-list-style.square-gray-small:last-child,.hhc-link-list-style.square-black-xlarge:last-child,.hhc-link-list-style.square-black-large:last-child,.hhc-link-list-style.square-black-medium:last-child,.hhc-link-list-style.square-black-small:last-child,.hhc-link-list-style.square-white-xlarge:last-child,.hhc-link-list-style.square-white-large:last-child,.hhc-link-list-style.square-white-medium:last-child,.hhc-link-list-style.square-white-small:last-child,.hhc-link-list-style.square-dark-green-xlarge:last-child,.hhc-link-list-style.square-dark-green-large:last-child,.hhc-link-list-style.square-dark-green-medium:last-child,.hhc-link-list-style.square-dark-green-small:last-child,.hhc-link-list-style.square-light-green-xlarge:last-child,.hhc-link-list-style.square-light-green-large:last-child,.hhc-link-list-style.square-light-green-medium:last-child,.hhc-link-list-style.square-light-green-small:last-child,.hhc-link-list-style.square-light-green-two-xlarge:last-child,.hhc-link-list-style.square-light-green-two-large:last-child,.hhc-link-list-style.square-light-green-two-medium:last-child,.hhc-link-list-style.square-light-green-two-small:last-child,.hhc-link-list-style.square-grey-icon:last-child,.hhc-link-list-style.square-map-icon:last-child,.hhc-link-list-style.square-light-green-icon:last-child,.hhc-link-list-style.home-listing-media:last-child{margin-right:0}
.hhc-link-list-style.simple-text:hover,.hhc-link-list-style.simple-green-text:hover,.hhc-link-list-style.simple-gray-text:hover,.hhc-link-list-style.white-outline:hover,.hhc-link-list-style.rounded-transparent-to-white:hover,.hhc-link-list-style.rounded-white-to-transparent:hover,.hhc-link-list-style.rounded-green-xlarge:hover,.hhc-link-list-style.rounded-green-large:hover,.hhc-link-list-style.rounded-green-medium:hover,.hhc-link-list-style.rounded-green-small:hover,.hhc-link-list-style.rounded-light-gray-xlarge:hover,.hhc-link-list-style.rounded-light-gray-large:hover,.hhc-link-list-style.rounded-light-gray-medium:hover,.hhc-link-list-style.rounded-light-gray-small:hover,.hhc-link-list-style.rounded-gray-xlarge:hover,.hhc-link-list-style.rounded-gray-large:hover,.hhc-link-list-style.rounded-gray-medium:hover,.hhc-link-list-style.rounded-gray-small:hover,.hhc-link-list-style.rounded-black-xlarge:hover,.hhc-link-list-style.rounded-black-large:hover,.hhc-link-list-style.rounded-black-medium:hover,.hhc-link-list-style.rounded-black-small:hover,.hhc-link-list-style.rounded-white-xlarge:hover,.hhc-link-list-style.rounded-white-large:hover,.hhc-link-list-style.rounded-white-medium:hover,.hhc-link-list-style.rounded-white-small:hover,.hhc-link-list-style.rounded-dark-green-xlarge:hover,.hhc-link-list-style.rounded-dark-green-large:hover,.hhc-link-list-style.rounded-dark-green-medium:hover,.hhc-link-list-style.rounded-dark-green-small:hover,.hhc-link-list-style.rounded-light-green-xlarge:hover,.hhc-link-list-style.rounded-light-green-large:hover,.hhc-link-list-style.rounded-light-green-medium:hover,.hhc-link-list-style.rounded-light-green-small:hover,.hhc-link-list-style.square-green-xlarge:hover,.hhc-link-list-style.square-green-large:hover,.hhc-link-list-style.square-green-medium:hover,.hhc-link-list-style.square-green-small:hover,.hhc-link-list-style.square-light-gray-xlarge:hover,.hhc-link-list-style.square-light-gray-large:hover,.hhc-link-list-style.square-light-gray-medium:hover,.hhc-link-list-style.square-light-gray-small:hover,.hhc-link-list-style.square-gray-xlarge:hover,.hhc-link-list-style.square-gray-large:hover,.hhc-link-list-style.square-gray-medium:hover,.hhc-link-list-style.square-gray-small:hover,.hhc-link-list-style.square-black-xlarge:hover,.hhc-link-list-style.square-black-large:hover,.hhc-link-list-style.square-black-medium:hover,.hhc-link-list-style.square-black-small:hover,.hhc-link-list-style.square-white-xlarge:hover,.hhc-link-list-style.square-white-large:hover,.hhc-link-list-style.square-white-medium:hover,.hhc-link-list-style.square-white-small:hover,.hhc-link-list-style.square-dark-green-xlarge:hover,.hhc-link-list-style.square-dark-green-large:hover,.hhc-link-list-style.square-dark-green-medium:hover,.hhc-link-list-style.square-dark-green-small:hover,.hhc-link-list-style.square-light-green-xlarge:hover,.hhc-link-list-style.square-light-green-large:hover,.hhc-link-list-style.square-light-green-medium:hover,.hhc-link-list-style.square-light-green-small:hover,.hhc-link-list-style.square-light-green-two-xlarge:hover,.hhc-link-list-style.square-light-green-two-large:hover,.hhc-link-list-style.square-light-green-two-medium:hover,.hhc-link-list-style.square-light-green-two-small:hover,.hhc-link-list-style.square-grey-icon:hover,.hhc-link-list-style.square-map-icon:hover,.hhc-link-list-style.square-light-green-icon:hover,.hhc-link-list-style.home-listing-media:hover,.hhc-link-list-style.simple-text:active,.hhc-link-list-style.simple-green-text:active,.hhc-link-list-style.simple-gray-text:active,.hhc-link-list-style.white-outline:active,.hhc-link-list-style.rounded-transparent-to-white:active,.hhc-link-list-style.rounded-white-to-transparent:active,.hhc-link-list-style.rounded-green-xlarge:active,.hhc-link-list-style.rounded-green-large:active,.hhc-link-list-style.rounded-green-medium:active,.hhc-link-list-style.rounded-green-small:active,.hhc-link-list-style.rounded-light-gray-xlarge:active,.hhc-link-list-style.rounded-light-gray-large:active,.hhc-link-list-style.rounded-light-gray-medium:active,.hhc-link-list-style.rounded-light-gray-small:active,.hhc-link-list-style.rounded-gray-xlarge:active,.hhc-link-list-style.rounded-gray-large:active,.hhc-link-list-style.rounded-gray-medium:active,.hhc-link-list-style.rounded-gray-small:active,.hhc-link-list-style.rounded-black-xlarge:active,.hhc-link-list-style.rounded-black-large:active,.hhc-link-list-style.rounded-black-medium:active,.hhc-link-list-style.rounded-black-small:active,.hhc-link-list-style.rounded-white-xlarge:active,.hhc-link-list-style.rounded-white-large:active,.hhc-link-list-style.rounded-white-medium:active,.hhc-link-list-style.rounded-white-small:active,.hhc-link-list-style.rounded-dark-green-xlarge:active,.hhc-link-list-style.rounded-dark-green-large:active,.hhc-link-list-style.rounded-dark-green-medium:active,.hhc-link-list-style.rounded-dark-green-small:active,.hhc-link-list-style.rounded-light-green-xlarge:active,.hhc-link-list-style.rounded-light-green-large:active,.hhc-link-list-style.rounded-light-green-medium:active,.hhc-link-list-style.rounded-light-green-small:active,.hhc-link-list-style.square-green-xlarge:active,.hhc-link-list-style.square-green-large:active,.hhc-link-list-style.square-green-medium:active,.hhc-link-list-style.square-green-small:active,.hhc-link-list-style.square-light-gray-xlarge:active,.hhc-link-list-style.square-light-gray-large:active,.hhc-link-list-style.square-light-gray-medium:active,.hhc-link-list-style.square-light-gray-small:active,.hhc-link-list-style.square-gray-xlarge:active,.hhc-link-list-style.square-gray-large:active,.hhc-link-list-style.square-gray-medium:active,.hhc-link-list-style.square-gray-small:active,.hhc-link-list-style.square-black-xlarge:active,.hhc-link-list-style.square-black-large:active,.hhc-link-list-style.square-black-medium:active,.hhc-link-list-style.square-black-small:active,.hhc-link-list-style.square-white-xlarge:active,.hhc-link-list-style.square-white-large:active,.hhc-link-list-style.square-white-medium:active,.hhc-link-list-style.square-white-small:active,.hhc-link-list-style.square-dark-green-xlarge:active,.hhc-link-list-style.square-dark-green-large:active,.hhc-link-list-style.square-dark-green-medium:active,.hhc-link-list-style.square-dark-green-small:active,.hhc-link-list-style.square-light-green-xlarge:active,.hhc-link-list-style.square-light-green-large:active,.hhc-link-list-style.square-light-green-medium:active,.hhc-link-list-style.square-light-green-small:active,.hhc-link-list-style.square-light-green-two-xlarge:active,.hhc-link-list-style.square-light-green-two-large:active,.hhc-link-list-style.square-light-green-two-medium:active,.hhc-link-list-style.square-light-green-two-small:active,.hhc-link-list-style.square-grey-icon:active,.hhc-link-list-style.square-map-icon:active,.hhc-link-list-style.square-light-green-icon:active,.hhc-link-list-style.home-listing-media:active{opacity:.7}
.hhc-link-list-style.simple-text{color:#3e3e3e;text-decoration:none}
@media screen and (max-width:991px){.hhc-link-list-style.simple-text{font-size:.95rem}
}
@media screen and (max-width:575px){.hhc-link-list-style.simple-text{font-size:.75rem}
}
.hhc-link-list-style.simple-text:hover,.hhc-link-list-style.simple-text:active{color:#4fc077}
.hhc-link-list-style.simple-green-text{color:#45ff87}
.hhc-link-list-style.simple-green-text:hover,.hhc-link-list-style.simple-green-text:active{color:#959595}
.hhc-link-list-style.simple-gray-text{font-size:12px;color:#959595}
.hhc-link-list-style.simple-gray-text:hover,.hhc-link-list-style.simple-gray-text:active{color:#4fc077}
.hhc-link-list-style.square-green-xlarge,.hhc-link-list-style.square-green-large,.hhc-link-list-style.square-green-medium,.hhc-link-list-style.square-green-small,.hhc-link-list-style.square-light-gray-xlarge,.hhc-link-list-style.square-light-gray-large,.hhc-link-list-style.square-light-gray-medium,.hhc-link-list-style.square-light-gray-small,.hhc-link-list-style.square-gray-xlarge,.hhc-link-list-style.square-gray-large,.hhc-link-list-style.square-gray-medium,.hhc-link-list-style.square-gray-small,.hhc-link-list-style.square-black-xlarge,.hhc-link-list-style.square-black-large,.hhc-link-list-style.square-black-medium,.hhc-link-list-style.square-black-small,.hhc-link-list-style.square-white-xlarge,.hhc-link-list-style.square-white-large,.hhc-link-list-style.square-white-medium,.hhc-link-list-style.square-white-small,.hhc-link-list-style.square-dark-green-xlarge,.hhc-link-list-style.square-dark-green-large,.hhc-link-list-style.square-dark-green-medium,.hhc-link-list-style.square-dark-green-small,.hhc-link-list-style.square-light-green-xlarge,.hhc-link-list-style.square-light-green-large,.hhc-link-list-style.square-light-green-medium,.hhc-link-list-style.square-light-green-small,.hhc-link-list-style.square-light-green-two-xlarge,.hhc-link-list-style.square-light-green-two-large,.hhc-link-list-style.square-light-green-two-medium,.hhc-link-list-style.square-light-green-two-small,.hhc-link-list-style.square-grey-icon,.hhc-link-list-style.square-light-green-icon,.hhc-link-list-style.square-map-icon{border:1px solid transparent;color:#fff;background-color:#707070;padding:10px 10px;font-size:12px;font-weight:bold}
.hhc-link-list-style.square-green-xlarge,.hhc-link-list-style.square-light-gray-xlarge,.hhc-link-list-style.square-gray-xlarge,.hhc-link-list-style.square-black-xlarge,.hhc-link-list-style.square-white-xlarge,.hhc-link-list-style.square-dark-green-xlarge,.hhc-link-list-style.square-light-green-xlarge,.hhc-link-list-style.square-light-green-two-xlarge{padding:10px 45px;font-size:24px;font-weight:bold}
@media screen and (max-width:991px){.hhc-link-list-style.square-green-xlarge,.hhc-link-list-style.square-light-gray-xlarge,.hhc-link-list-style.square-gray-xlarge,.hhc-link-list-style.square-black-xlarge,.hhc-link-list-style.square-white-xlarge,.hhc-link-list-style.square-dark-green-xlarge,.hhc-link-list-style.square-light-green-xlarge,.hhc-link-list-style.square-light-green-two-xlarge{padding:10px 18px;font-size:20px}
}
@media screen and (max-width:575px){.hhc-link-list-style.square-green-xlarge,.hhc-link-list-style.square-light-gray-xlarge,.hhc-link-list-style.square-gray-xlarge,.hhc-link-list-style.square-black-xlarge,.hhc-link-list-style.square-white-xlarge,.hhc-link-list-style.square-dark-green-xlarge,.hhc-link-list-style.square-light-green-xlarge,.hhc-link-list-style.square-light-green-two-xlarge{padding:9px 30px;font-size:14px}
}
.hhc-link-list-style.square-green-large,.hhc-link-list-style.square-light-gray-large,.hhc-link-list-style.square-gray-large,.hhc-link-list-style.square-black-large,.hhc-link-list-style.square-white-large,.hhc-link-list-style.square-dark-green-large,.hhc-link-list-style.square-light-green-large,.hhc-link-list-style.square-light-green-two-large{padding:10px 18px;font-size:20px;font-weight:bold}
@media screen and (max-width:991px){.hhc-link-list-style.square-green-large,.hhc-link-list-style.square-light-gray-large,.hhc-link-list-style.square-gray-large,.hhc-link-list-style.square-black-large,.hhc-link-list-style.square-white-large,.hhc-link-list-style.square-dark-green-large,.hhc-link-list-style.square-light-green-large,.hhc-link-list-style.square-light-green-two-large{padding:9px 30px;font-size:14px}
}
@media screen and (max-width:575px){.hhc-link-list-style.square-green-large,.hhc-link-list-style.square-light-gray-large,.hhc-link-list-style.square-gray-large,.hhc-link-list-style.square-black-large,.hhc-link-list-style.square-white-large,.hhc-link-list-style.square-dark-green-large,.hhc-link-list-style.square-light-green-large,.hhc-link-list-style.square-light-green-two-large{padding:5px 13px;font-size:13px}
}
.hhc-link-list-style.square-green-medium,.hhc-link-list-style.square-light-gray-medium,.hhc-link-list-style.square-gray-medium,.hhc-link-list-style.square-black-medium,.hhc-link-list-style.square-white-medium,.hhc-link-list-style.square-dark-green-medium,.hhc-link-list-style.square-light-green-medium,.hhc-link-list-style.square-light-green-two-medium{font-size:14px;padding:9px 30px}
.hhc-link-list-style.square-green-small,.hhc-link-list-style.square-light-gray-small,.hhc-link-list-style.square-gray-small,.hhc-link-list-style.square-black-small,.hhc-link-list-style.square-white-small,.hhc-link-list-style.square-dark-green-small,.hhc-link-list-style.square-light-green-small,.hhc-link-list-style.square-light-green-two-small{font-size:10px;padding:4px 13px}
.hhc-link-list-style.square-green-xlarge,.hhc-link-list-style.square-green-large,.hhc-link-list-style.square-green-medium,.hhc-link-list-style.square-green-small{background-color:#4fc077}
.hhc-link-list-style.square-light-gray-xlarge,.hhc-link-list-style.square-light-gray-large,.hhc-link-list-style.square-light-gray-medium,.hhc-link-list-style.square-light-gray-small{background-color:#ddd}
.hhc-link-list-style.square-gray-xlarge,.hhc-link-list-style.square-gray-large,.hhc-link-list-style.square-gray-medium,.hhc-link-list-style.square-gray-small{background-color:#b1b1b1}
.hhc-link-list-style.square-black-xlarge,.hhc-link-list-style.square-black-large,.hhc-link-list-style.square-black-medium,.hhc-link-list-style.square-black-small{background-color:#1d1d1d}
.hhc-link-list-style.square-white-xlarge,.hhc-link-list-style.square-white-large,.hhc-link-list-style.square-white-medium,.hhc-link-list-style.square-white-small{background-color:#fff;color:#707070;border-color:#d1d1d1}
.hhc-link-list-style.square-dark-green-xlarge,.hhc-link-list-style.square-dark-green-large,.hhc-link-list-style.square-dark-green-medium,.hhc-link-list-style.square-dark-green-small{background-color:#2d5048}
.hhc-link-list-style.square-light-green-xlarge,.hhc-link-list-style.square-light-green-large,.hhc-link-list-style.square-light-green-medium,.hhc-link-list-style.square-light-green-small{background-color:#45ff87}
.hhc-link-list-style.square-light-green-two-xlarge,.hhc-link-list-style.square-light-green-two-large,.hhc-link-list-style.square-light-green-two-medium,.hhc-link-list-style.square-light-green-two-small{background-color:#f4fdf7;color:#000}
.hhc-link-list-style.square-grey-icon,.hhc-link-list-style.square-light-green-icon{padding:6px 15px;font-size:20px;font-weight:normal;letter-spacing:-0.03rem}
.hhc-link-list-style.square-grey-icon .link-list-icon,.hhc-link-list-style.square-light-green-icon .link-list-icon{margin-left:.5rem}
.hhc-link-list-style.square-grey-icon svg,.hhc-link-list-style.square-light-green-icon svg{fill:#fff;transition:all .3s ease-in-out;margin-right:-0.5rem}
.hhc-link-list-style.square-light-green-icon{background-color:#45ff87}
.hhc-link-list-style.square-map-icon{font-family:'Lineto Circular Pro Medium',sans-serif;background-color:#fff;color:#000;padding:10px 20px;font-size:14px;font-weight:normal;letter-spacing:-0.03rem;-webkit-box-shadow:0 0 12px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 12px -2px rgba(0,0,0,0.2);box-shadow:0 0 12px -2px rgba(0,0,0,0.2)}
@media screen and (max-width:991px){.hhc-link-list-style.square-map-icon{padding:9px 30px;font-size:12px}
}
@media screen and (max-width:575px){.hhc-link-list-style.square-map-icon{padding:5px 13px;font-size:11px}
}
.hhc-link-list-style.square-map-icon .link-list-text{margin-left:-0.25rem}
.hhc-link-list-style.square-map-icon .link-list-icon{margin-left:-0.4rem}
.hhc-link-list-style.square-map-icon .icon-right .link-list-icon{margin-right:-0.75rem}
.hhc-link-list-style.square-map-icon .icon-right .link-list-text{margin-right:.75rem}
.hhc-link-list-style.square-map-icon svg{fill:#000;transition:all .3s ease-in-out;margin-right:.5rem}
.hhc-link-list-style.rounded-green-xlarge,.hhc-link-list-style.rounded-green-large,.hhc-link-list-style.rounded-green-medium,.hhc-link-list-style.rounded-green-small,.hhc-link-list-style.rounded-gray-xlarge,.hhc-link-list-style.rounded-gray-large,.hhc-link-list-style.rounded-gray-medium,.hhc-link-list-style.rounded-gray-small,.hhc-link-list-style.rounded-light-gray-xlarge,.hhc-link-list-style.rounded-light-gray-large,.hhc-link-list-style.rounded-light-gray-medium,.hhc-link-list-style.rounded-light-gray-small,.hhc-link-list-style.rounded-black-xlarge,.hhc-link-list-style.rounded-black-large,.hhc-link-list-style.rounded-black-medium,.hhc-link-list-style.rounded-black-small,.hhc-link-list-style.rounded-white-xlarge,.hhc-link-list-style.rounded-white-large,.hhc-link-list-style.rounded-white-medium,.hhc-link-list-style.rounded-white-small,.hhc-link-list-style.rounded-dark-green-xlarge,.hhc-link-list-style.rounded-dark-green-large,.hhc-link-list-style.rounded-dark-green-medium,.hhc-link-list-style.rounded-dark-green-small,.hhc-link-list-style.rounded-light-green-xlarge,.hhc-link-list-style.rounded-light-green-large,.hhc-link-list-style.rounded-light-green-medium,.hhc-link-list-style.rounded-light-green-small,.hhc-link-list-style.rounded-transparent-to-white,.hhc-link-list-style.rounded-white-to-transparent{border:1px solid transparent;margin:0 .14rem 13px 0;border-radius:30px;font-size:13px;font-weight:bold;color:#fff}
.hhc-link-list-style.rounded-green-xlarge,.hhc-link-list-style.rounded-light-gray-xlarge,.hhc-link-list-style.rounded-gray-xlarge,.hhc-link-list-style.rounded-black-xlarge,.hhc-link-list-style.rounded-white-xlarge,.hhc-link-list-style.rounded-dark-green-xlarge,.hhc-link-list-style.rounded-light-green-xlarge{padding:14px 24px;border-radius:26px;font-size:22px;font-weight:bold;font-family:'Lineto Circular Pro Book',sans-serif}
.hhc-link-list-style.rounded-green-large,.hhc-link-list-style.rounded-light-gray-large,.hhc-link-list-style.rounded-gray-large,.hhc-link-list-style.rounded-black-large,.hhc-link-list-style.rounded-white-large,.hhc-link-list-style.rounded-dark-green-large,.hhc-link-list-style.rounded-light-green-large{font-size:16px;padding:12px 22px;border-radius:22px}
.hhc-link-list-style.rounded-transparent-to-white,.hhc-link-list-style.rounded-white-to-transparent,.hhc-link-list-style.rounded-green-medium,.hhc-link-list-style.rounded-light-gray-medium,.hhc-link-list-style.rounded-gray-medium,.hhc-link-list-style.rounded-black-medium,.hhc-link-list-style.rounded-white-medium,.hhc-link-list-style.rounded-dark-green-medium,.hhc-link-list-style.rounded-light-green-medium{font-size:13px;padding:10px 15px;border-radius:22px}
.hhc-link-list-style.rounded-green-small,.hhc-link-list-style.rounded-light-gray-small,.hhc-link-list-style.rounded-gray-small,.hhc-link-list-style.rounded-black-small,.hhc-link-list-style.rounded-white-small,.hhc-link-list-style.rounded-dark-green-small,.hhc-link-list-style.rounded-light-green-small{font-size:10px;padding:8px 15px}
.hhc-link-list-style.rounded-green-xlarge,.hhc-link-list-style.rounded-green-large,.hhc-link-list-style.rounded-green-medium,.hhc-link-list-style.rounded-green-small{background-color:#4fc077;color:#fff}
.hhc-link-list-style.rounded-light-gray-xlarge,.hhc-link-list-style.rounded-light-gray-large,.hhc-link-list-style.rounded-light-gray-medium,.hhc-link-list-style.rounded-light-gray-small{background-color:#ddd;color:#fff}
.hhc-link-list-style.rounded-gray-xlarge,.hhc-link-list-style.rounded-gray-large,.hhc-link-list-style.rounded-gray-medium,.hhc-link-list-style.rounded-gray-small{background-color:#b1b1b1;color:#fff}
.hhc-link-list-style.rounded-black-xlarge,.hhc-link-list-style.rounded-black-large,.hhc-link-list-style.rounded-black-medium,.hhc-link-list-style.rounded-black-small{background-color:#1d1d1d}
.hhc-link-list-style.rounded-white-xlarge,.hhc-link-list-style.rounded-white-large,.hhc-link-list-style.rounded-white-medium,.hhc-link-list-style.rounded-white-small{background-color:#fff;color:#707070;border-color:#d1d1d1}
.hhc-link-list-style.rounded-dark-green-xlarge,.hhc-link-list-style.rounded-dark-green-large,.hhc-link-list-style.rounded-dark-green-medium,.hhc-link-list-style.rounded-dark-green-small{background-color:#2d5048}
.hhc-link-list-style.rounded-light-green-xlarge,.hhc-link-list-style.rounded-light-green-large,.hhc-link-list-style.rounded-light-green-medium,.hhc-link-list-style.rounded-light-green-small{background-color:#45ff87}
.hhc-link-list-style.rounded-light-green-two-xlarge,.hhc-link-list-style.rounded-light-green-two-large,.hhc-link-list-style.rounded-light-green-two-medium,.hhc-link-list-style.rounded-light-green-two-small{background-color:#45ff87}
.hhc-link-list-style.rounded-transparent-to-white{background-color:transparent;border:1px solid #fff}
.hhc-link-list-style.rounded-white-to-transparent{background-color:#fff;color:#333}
.hhc-link-list-style.white-outline{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:bold;border:1px solid #d6d6d6;background-color:#fff;color:#d3d3d3;padding:9px 10px 7px;font-size:20px}
.hhc-link-list-style.home-listing-media{-webkit-box-shadow:0 3px 9px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 3px 9px 0 rgba(0,0,0,0.25);box-shadow:0 3px 9px 0 rgba(0,0,0,0.25);font-family:'Lineto Circular Pro Medium',sans-serif;border:1px solid transparent;margin:0 .14rem 13px 0;border-radius:30px;font-size:10px;padding:5px 12px;font-weight:bold;color:#fff;background-color:#fff;color:#707070}
.hhc-paragraph-style.tag-type{display:block;padding-bottom:0}
@media screen and (min-width:768px){.hhc-paragraph-style.tag-type{padding-top:0}
}
.hhc-paragraph-style.tag-type h5,.hhc-paragraph-style.tag-type .text,.hhc-paragraph-style.tag-type .text p{color:#4fc077;font-size:15px;font-weight:bold}
@media screen and (max-width:991px){.hhc-paragraph-style.tag-type h5,.hhc-paragraph-style.tag-type .text,.hhc-paragraph-style.tag-type .text p{font-size:14px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.tag-type h5,.hhc-paragraph-style.tag-type .text,.hhc-paragraph-style.tag-type .text p{font-size:13px}
}
.hhc-paragraph-style.circular-book-xlarge h5,.hhc-paragraph-style.circular-book-large h5,.hhc-paragraph-style.circular-book-medium h5,.hhc-paragraph-style.circular-book-small h5,.hhc-paragraph-style.circular-book-xsmall h5,.hhc-paragraph-style.circular-book-xxsmall h5{font-family:'Lineto Circular Pro Book',sans-serif}
.hhc-paragraph-style.circular-book-xlarge .text,.hhc-paragraph-style.circular-book-large .text,.hhc-paragraph-style.circular-book-medium .text,.hhc-paragraph-style.circular-book-small .text,.hhc-paragraph-style.circular-book-xsmall .text,.hhc-paragraph-style.circular-book-xxsmall .text,.hhc-paragraph-style.circular-book-xlarge .text p,.hhc-paragraph-style.circular-book-large .text p,.hhc-paragraph-style.circular-book-medium .text p,.hhc-paragraph-style.circular-book-small .text p,.hhc-paragraph-style.circular-book-xsmall .text p,.hhc-paragraph-style.circular-book-xxsmall .text p{font-family:'Lineto Circular Pro Book',sans-serif;font-size:23px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-book-xlarge .text,.hhc-paragraph-style.circular-book-large .text,.hhc-paragraph-style.circular-book-medium .text,.hhc-paragraph-style.circular-book-small .text,.hhc-paragraph-style.circular-book-xsmall .text,.hhc-paragraph-style.circular-book-xxsmall .text,.hhc-paragraph-style.circular-book-xlarge .text p,.hhc-paragraph-style.circular-book-large .text p,.hhc-paragraph-style.circular-book-medium .text p,.hhc-paragraph-style.circular-book-small .text p,.hhc-paragraph-style.circular-book-xsmall .text p,.hhc-paragraph-style.circular-book-xxsmall .text p{font-size:19px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-book-xlarge .text,.hhc-paragraph-style.circular-book-large .text,.hhc-paragraph-style.circular-book-medium .text,.hhc-paragraph-style.circular-book-small .text,.hhc-paragraph-style.circular-book-xsmall .text,.hhc-paragraph-style.circular-book-xxsmall .text,.hhc-paragraph-style.circular-book-xlarge .text p,.hhc-paragraph-style.circular-book-large .text p,.hhc-paragraph-style.circular-book-medium .text p,.hhc-paragraph-style.circular-book-small .text p,.hhc-paragraph-style.circular-book-xsmall .text p,.hhc-paragraph-style.circular-book-xxsmall .text p{font-size:19px}
}
.hhc-paragraph-style.circular-medium-xlarge h5,.hhc-paragraph-style.circular-medium-large h5,.hhc-paragraph-style.circular-medium-medium h5,.hhc-paragraph-style.circular-medium-small h5,.hhc-paragraph-style.circular-medium-xsmall h5,.hhc-paragraph-style.circular-medium-xxsmall h5{font-family:'Lineto Circular Pro Medium',sans-serif}
.hhc-paragraph-style.circular-medium-xlarge .text,.hhc-paragraph-style.circular-medium-large .text,.hhc-paragraph-style.circular-medium-medium .text,.hhc-paragraph-style.circular-medium-small .text,.hhc-paragraph-style.circular-medium-xsmall .text,.hhc-paragraph-style.circular-medium-xxsmall .text,.hhc-paragraph-style.circular-medium-xlarge .text p,.hhc-paragraph-style.circular-medium-large .text p,.hhc-paragraph-style.circular-medium-medium .text p,.hhc-paragraph-style.circular-medium-small .text p,.hhc-paragraph-style.circular-medium-xsmall .text p,.hhc-paragraph-style.circular-medium-xxsmall .text p{font-family:'Lineto Circular Pro Book',sans-serif;font-size:23px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-medium-xlarge .text,.hhc-paragraph-style.circular-medium-large .text,.hhc-paragraph-style.circular-medium-medium .text,.hhc-paragraph-style.circular-medium-small .text,.hhc-paragraph-style.circular-medium-xsmall .text,.hhc-paragraph-style.circular-medium-xxsmall .text,.hhc-paragraph-style.circular-medium-xlarge .text p,.hhc-paragraph-style.circular-medium-large .text p,.hhc-paragraph-style.circular-medium-medium .text p,.hhc-paragraph-style.circular-medium-small .text p,.hhc-paragraph-style.circular-medium-xsmall .text p,.hhc-paragraph-style.circular-medium-xxsmall .text p{font-size:19px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-medium-xlarge .text,.hhc-paragraph-style.circular-medium-large .text,.hhc-paragraph-style.circular-medium-medium .text,.hhc-paragraph-style.circular-medium-small .text,.hhc-paragraph-style.circular-medium-xsmall .text,.hhc-paragraph-style.circular-medium-xxsmall .text,.hhc-paragraph-style.circular-medium-xlarge .text p,.hhc-paragraph-style.circular-medium-large .text p,.hhc-paragraph-style.circular-medium-medium .text p,.hhc-paragraph-style.circular-medium-small .text p,.hhc-paragraph-style.circular-medium-xsmall .text p,.hhc-paragraph-style.circular-medium-xxsmall .text p{font-size:19px}
}
.hhc-paragraph-style.circular-bold-xlarge h5,.hhc-paragraph-style.circular-bold-large h5,.hhc-paragraph-style.circular-bold-medium h5,.hhc-paragraph-style.circular-bold-small h5,.hhc-paragraph-style.circular-bold-xsmall h5,.hhc-paragraph-style.circular-bold-xxsmall h5{font-family:'Lineto Circular Pro Bold',sans-serif}
.hhc-paragraph-style.circular-bold-xlarge .text,.hhc-paragraph-style.circular-bold-large .text,.hhc-paragraph-style.circular-bold-medium .text,.hhc-paragraph-style.circular-bold-small .text,.hhc-paragraph-style.circular-bold-xsmall .text,.hhc-paragraph-style.circular-bold-xxsmall .text,.hhc-paragraph-style.circular-bold-xlarge .text p,.hhc-paragraph-style.circular-bold-large .text p,.hhc-paragraph-style.circular-bold-medium .text p,.hhc-paragraph-style.circular-bold-small .text p,.hhc-paragraph-style.circular-bold-xsmall .text p,.hhc-paragraph-style.circular-bold-xxsmall .text p{font-family:'Lineto Circular Pro Book',sans-serif;font-size:23px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-xlarge .text,.hhc-paragraph-style.circular-bold-large .text,.hhc-paragraph-style.circular-bold-medium .text,.hhc-paragraph-style.circular-bold-small .text,.hhc-paragraph-style.circular-bold-xsmall .text,.hhc-paragraph-style.circular-bold-xxsmall .text,.hhc-paragraph-style.circular-bold-xlarge .text p,.hhc-paragraph-style.circular-bold-large .text p,.hhc-paragraph-style.circular-bold-medium .text p,.hhc-paragraph-style.circular-bold-small .text p,.hhc-paragraph-style.circular-bold-xsmall .text p,.hhc-paragraph-style.circular-bold-xxsmall .text p{font-size:19px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-xlarge .text,.hhc-paragraph-style.circular-bold-large .text,.hhc-paragraph-style.circular-bold-medium .text,.hhc-paragraph-style.circular-bold-small .text,.hhc-paragraph-style.circular-bold-xsmall .text,.hhc-paragraph-style.circular-bold-xxsmall .text,.hhc-paragraph-style.circular-bold-xlarge .text p,.hhc-paragraph-style.circular-bold-large .text p,.hhc-paragraph-style.circular-bold-medium .text p,.hhc-paragraph-style.circular-bold-small .text p,.hhc-paragraph-style.circular-bold-xsmall .text p,.hhc-paragraph-style.circular-bold-xxsmall .text p{font-size:19px}
}
.hhc-paragraph-style.circular-bold-xlarge h5,.hhc-paragraph-style.circular-book-xlarge h5,.hhc-paragraph-style.circular-medium-xlarge h5{font-size:100px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-xlarge h5,.hhc-paragraph-style.circular-book-xlarge h5,.hhc-paragraph-style.circular-medium-xlarge h5{font-size:60px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-xlarge h5,.hhc-paragraph-style.circular-book-xlarge h5,.hhc-paragraph-style.circular-medium-xlarge h5{font-size:60px}
}
.hhc-paragraph-style.circular-bold-large h5,.hhc-paragraph-style.circular-book-large h5,.hhc-paragraph-style.circular-medium-large h5{font-size:60px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-large h5,.hhc-paragraph-style.circular-book-large h5,.hhc-paragraph-style.circular-medium-large h5{font-size:40px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-large h5,.hhc-paragraph-style.circular-book-large h5,.hhc-paragraph-style.circular-medium-large h5{font-size:40px}
}
.hhc-paragraph-style.circular-bold-medium h5,.hhc-paragraph-style.circular-book-medium h5,.hhc-paragraph-style.circular-medium-medium h5{font-size:40px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-medium h5,.hhc-paragraph-style.circular-book-medium h5,.hhc-paragraph-style.circular-medium-medium h5{font-size:36px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-medium h5,.hhc-paragraph-style.circular-book-medium h5,.hhc-paragraph-style.circular-medium-medium h5{font-size:36px}
}
.hhc-paragraph-style.circular-bold-small h5,.hhc-paragraph-style.circular-book-small h5,.hhc-paragraph-style.circular-medium-small h5{font-size:36px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-small h5,.hhc-paragraph-style.circular-book-small h5,.hhc-paragraph-style.circular-medium-small h5{font-size:36px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-small h5,.hhc-paragraph-style.circular-book-small h5,.hhc-paragraph-style.circular-medium-small h5{font-size:36px}
}
.hhc-paragraph-style.circular-bold-xsmall h5,.hhc-paragraph-style.circular-book-xsmall h5,.hhc-paragraph-style.circular-medium-xsmall h5{font-size:36px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-xsmall h5,.hhc-paragraph-style.circular-book-xsmall h5,.hhc-paragraph-style.circular-medium-xsmall h5{font-size:36px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-xsmall h5,.hhc-paragraph-style.circular-book-xsmall h5,.hhc-paragraph-style.circular-medium-xsmall h5{font-size:36px}
}
.hhc-paragraph-style.circular-bold-xxsmall h5,.hhc-paragraph-style.circular-book-xxsmall h5,.hhc-paragraph-style.circular-medium-xxsmall h5{font-size:22px}
@media screen and (max-width:991px){.hhc-paragraph-style.circular-bold-xxsmall h5,.hhc-paragraph-style.circular-book-xxsmall h5,.hhc-paragraph-style.circular-medium-xxsmall h5{font-size:22px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.circular-bold-xxsmall h5,.hhc-paragraph-style.circular-book-xxsmall h5,.hhc-paragraph-style.circular-medium-xxsmall h5{font-size:22px}
}
.hhc-paragraph-style.non-heading h5,.hhc-paragraph-style.non-heading .text,.hhc-paragraph-style.non-heading .text p{font-size:34px}
@media screen and (max-width:991px){.hhc-paragraph-style.non-heading h5,.hhc-paragraph-style.non-heading .text,.hhc-paragraph-style.non-heading .text p{font-size:27px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.non-heading h5,.hhc-paragraph-style.non-heading .text,.hhc-paragraph-style.non-heading .text p{font-size:16px}
}
.hhc-headline+.content-tile .hhc-paragraph-style.event-type-stripe,.hhc-headline+.content-tile .hhc-paragraph-style.event-type-stripe-basic,.hhc-headline+.content-tile .hhc-paragraph-style.event-type-nostripe,.content-tile+.content-tile .hhc-paragraph-style.event-type-stripe,.content-tile+.content-tile .hhc-paragraph-style.event-type-stripe-basic,.content-tile+.content-tile .hhc-paragraph-style.event-type-nostripe{padding-top:0}
.hhc-paragraph-style.event-type-stripe h5,.hhc-paragraph-style.event-type-stripe-subhead h5,.hhc-paragraph-style.event-type-stripe-basic h5,.hhc-paragraph-style.event-type-nostripe h5{font-weight:bold;font-size:36px}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe h5,.hhc-paragraph-style.event-type-stripe-subhead h5,.hhc-paragraph-style.event-type-stripe-basic h5,.hhc-paragraph-style.event-type-nostripe h5{font-size:36px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe h5,.hhc-paragraph-style.event-type-stripe-subhead h5,.hhc-paragraph-style.event-type-stripe-basic h5,.hhc-paragraph-style.event-type-nostripe h5{font-size:30px}
}
.hhc-paragraph-style.event-type-stripe h5:after,.hhc-paragraph-style.event-type-stripe-subhead h5:after,.hhc-paragraph-style.event-type-stripe-basic h5:after,.hhc-paragraph-style.event-type-nostripe h5:after{background:none repeat scroll 0 0 #4fc077;bottom:-15px;content:"";display:block;height:8px;position:relative;width:70px}
.hhc-paragraph-style.event-type-stripe .text,.hhc-paragraph-style.event-type-stripe-subhead .text,.hhc-paragraph-style.event-type-stripe-basic .text,.hhc-paragraph-style.event-type-nostripe .text{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;margin-top:1.5rem}
.hhc-paragraph-style.event-type-stripe .text p,.hhc-paragraph-style.event-type-stripe-subhead .text p,.hhc-paragraph-style.event-type-stripe-basic .text p,.hhc-paragraph-style.event-type-nostripe .text p{margin-bottom:.3rem;font-family:inherit;font-size:14px}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe .text p,.hhc-paragraph-style.event-type-stripe-subhead .text p,.hhc-paragraph-style.event-type-stripe-basic .text p,.hhc-paragraph-style.event-type-nostripe .text p{font-size:14px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe .text p,.hhc-paragraph-style.event-type-stripe-subhead .text p,.hhc-paragraph-style.event-type-stripe-basic .text p,.hhc-paragraph-style.event-type-nostripe .text p{font-size:14px}
}
.hhc-paragraph-style.event-type-nostripe h5:after{background:0;bottom:0;content:"";display:block;height:0;position:relative;width:auto}
.hhc-paragraph-style.event-type-nostripe .text{margin-top:1.5rem}
.hhc-paragraph-style.event-type-stripe-basic{padding:0 1rem 1rem}
@media screen and (min-width:1200px){.hhc-paragraph-style.event-type-stripe-basic{padding:0 0 1rem}
}
.hhc-paragraph-style.event-type-stripe-basic h5{font-size:36px}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe-basic h5{font-size:36px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe-basic h5{font-size:30px}
}
.hhc-paragraph-style.event-type-stripe-basic .text,.hhc-paragraph-style.event-type-stripe-basic .text p{font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:20px}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe-basic .text,.hhc-paragraph-style.event-type-stripe-basic .text p{font-size:17px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe-basic .text,.hhc-paragraph-style.event-type-stripe-basic .text p{font-size:15px}
}
.hhc-paragraph-style.event-type-stripe-subhead h5{font-weight:bold;font-size:36px;margin-bottom:1.5rem}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe-subhead h5{font-size:36px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe-subhead h5{font-size:30px}
}
.hhc-paragraph-style.event-type-stripe-subhead h5:after{background:none repeat scroll 0 0 #4fc077;bottom:-15px;content:"";display:block;height:8px;position:relative;width:70px}
.hhc-paragraph-style.event-type-stripe-subhead .text{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;margin-top:0}
.hhc-paragraph-style.event-type-stripe-subhead .text p{margin-bottom:0;font-family:inherit;font-weight:bold;font-size:19px}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe-subhead .text p{font-size:19px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe-subhead .text p{font-size:19px}
}
.hhc-paragraph-style.event-type-stripe-subhead .table-text{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;margin-top:.7rem}
.hhc-paragraph-style.event-type-stripe-subhead .table-text p{margin-bottom:.3rem;font-family:inherit;font-size:14px;font-weight:normal}
@media screen and (max-width:991px){.hhc-paragraph-style.event-type-stripe-subhead .table-text p{font-size:14px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.event-type-stripe-subhead .table-text p{font-size:14px}
}
.hhc-paragraph-style.large h5{margin-bottom:1rem;font-size:28px}
@media screen and (max-width:991px){.hhc-paragraph-style.large h5{font-size:25px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.large h5{font-size:20px}
}
.hhc-paragraph-style.large .text,.hhc-paragraph-style.large .text p{font-family:'Lineto Circular Pro Medium',sans-serif;font-size:11px}
.hhc-paragraph-style.large-two h5{font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:40px}
@media screen and (max-width:991px){.hhc-paragraph-style.large-two h5{font-size:32px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.large-two h5{font-size:28px}
}
.hhc-paragraph-style.large-two .text,.hhc-paragraph-style.large-two .text p{font-family:'Lineto Circular Pro Medium',sans-serif;font-size:11px}
.hhc-paragraph-style.medium h5{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:normal;margin-bottom:1rem;font-size:27px}
@media screen and (max-width:991px){.hhc-paragraph-style.medium h5{font-size:28px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.medium h5{font-size:20px}
}
.hhc-paragraph-style.medium .text,.hhc-paragraph-style.medium .text p{font-weight:bold}
.hhc-paragraph-style.medium-two h5{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:normal;margin-bottom:1rem;font-size:23px}
@media screen and (max-width:991px){.hhc-paragraph-style.medium-two h5{font-size:19px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.medium-two h5{font-size:16px}
}
.hhc-paragraph-style.medium-two .text,.hhc-paragraph-style.medium-two .text p{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,'Arial Narrow',Arial,'Lucida Grande',sans-serif;letter-spacing:.02rem;font-size:14px}
@media screen and (max-width:991px){.hhc-paragraph-style.medium-two .text,.hhc-paragraph-style.medium-two .text p{font-size:13px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.medium-two .text,.hhc-paragraph-style.medium-two .text p{font-size:12px}
}
.hhc-paragraph-style.small h5{font-size:22px;font-weight:bold}
@media screen and (max-width:991px){.hhc-paragraph-style.small h5{font-size:22px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.small h5{font-size:18px}
}
.hhc-paragraph-style.small .text,.hhc-paragraph-style.small .text p{font-weight:bold}
.hhc-paragraph-style.small-two .text p{font-size:14px}
.hhc-paragraph-style.pill-text{text-align:center}
.hhc-paragraph-style.pill-text .text{border:1px solid #d6d6d6;border-radius:22px;padding:7px 15px;background-color:#fff;color:#707070;text-align:center;overflow:auto;display:inline-block;margin:1.5rem auto;font-size:14px}
@media screen and (max-width:991px){.hhc-paragraph-style.pill-text .text{font-size:14px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.pill-text .text{font-size:13px}
}
.hhc-paragraph-style.pill-text .text ul{list-style-type:none;margin:0;padding:0}
.hhc-paragraph-style.pill-text .text ul li{margin:0;font-weight:normal;display:inline-block;color:#c3c3c3;padding:.35rem .6rem}
@media screen and (max-width:991px){.hhc-paragraph-style.pill-text .text ul li{padding:.25rem .4rem}
}
@media screen and (max-width:575px){.hhc-paragraph-style.pill-text .text ul li{padding:.25rem .3rem}
}
.hhc-paragraph-style.pill-text .text ul li:not(:first-child){border-left:1px solid #d6d6d6}
.hhc-paragraph-style.pill-text .text ul:after{content:"";clear:both;display:table}
.hhc-paragraph-style.quote{font-family:'Lineto Circular Pro Book',sans-serif;font-weight:bold;top:0 !important;bottom:0;right:0;left:0;transform:none !important;border:7px solid;margin:25px;width:calc(100% - 2 * 25px) !important;height:calc(100%) !important;padding:18px;border-color:#fff;color:#fff}
.hhc-paragraph-style.quote h5{font-size:20px}
@media screen and (max-width:991px){.hhc-paragraph-style.quote h5{font-size:18px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.quote h5{font-size:16px}
}
.hhc-paragraph-style.quote h5 p{font-family:inherit;font-size:inherit}
.hhc-paragraph-style.quote .text{margin-top:15px;font-size:13px;padding-bottom:0}
@media screen and (max-width:991px){.hhc-paragraph-style.quote .text{font-size:13px}
}
@media screen and (max-width:575px){.hhc-paragraph-style.quote .text{font-size:13px}
}
.hhc-paragraph-style.quote .text p{font-family:inherit;font-size:inherit}
.hhc-standard-grid-style{position:relative;z-index:0}
.hhc-standard-grid-style .column>.content .hhc-headline-style.tag-type{margin-top:1rem}
.hhc-standard-grid-style.vertically-center-content .content{padding:0}
.hhc-standard-grid-style.vertically-center-content .content .image{height:100%}
.hhc-standard-grid-style.vertically-center-content .content .image .image-tile{height:100%}
.hhc-standard-grid-style.vertically-center-content .content .image .image-tile>div{height:100%}
.hhc-standard-grid-style.vertically-center-content .content .image .image-tile>div.cell-content{height:auto}
.hhc-standard-grid-style.vertically-center-content .content .content-tile{height:100%;display:table}
.hhc-standard-grid-style.vertically-center-content .content .content-tile .hhc-content-tile{display:table-cell;vertical-align:middle}
@media screen and (min-width:768px){.hhc-standard-grid-style.vertically-center-content .content .content-tile .hhc-content-tile{padding:2rem 0}
}
.hhc-standard-grid-style.bottom-align-content-tile .content{padding:0}
.hhc-standard-grid-style.bottom-align-content-tile .content .image{height:100%}
.hhc-standard-grid-style.bottom-align-content-tile .content .image .image-tile{height:100%}
.hhc-standard-grid-style.bottom-align-content-tile .content .image .image-tile>div{height:100%}
.hhc-standard-grid-style.bottom-align-content-tile .content .image .image-tile>div.cell-content{height:auto}
.hhc-standard-grid-style.bottom-align-content-tile .content .content-tile{height:100%;display:table}
.hhc-standard-grid-style.bottom-align-content-tile .content .content-tile .hhc-content-tile{display:table-cell;vertical-align:bottom}
@media screen and (min-width:768px){.hhc-standard-grid-style.bottom-align-content-tile .content .content-tile .hhc-content-tile{padding:2rem 0}
}
.hhc-standard-grid-style.standard-grid-event-one .content>div>.hhc-link-list .hhc-link-list-group.right,.hhc-standard-grid-style.standard-grid-event-two .content>div>.hhc-link-list .hhc-link-list-group.right,.hhc-standard-grid-style.standard-grid-event-three .content>div>.hhc-link-list .hhc-link-list-group.right,.hhc-standard-grid-style.standard-grid-event-four .content>div>.hhc-link-list .hhc-link-list-group.right{margin-right:1rem}
@media screen and (min-width:992px){.hhc-standard-grid-style.standard-grid-event-one>.grid{padding:1rem}
}
@media screen and (min-width:768px){.hhc-standard-grid-style.standard-grid-event-one>.grid .column{-webkit-flex-basis:50% !important;-ms-flex-preferred-size:50% !important;flex-basis:50% !important}
}
.hhc-standard-grid-style.standard-grid-event-one .content>div{display:flex;flex-direction:column;justify-content:center;background-color:#fff}
@media screen and (min-width:992px){.hhc-standard-grid-style.standard-grid-event-one .content>div>.hhc-headline,.hhc-standard-grid-style.standard-grid-event-one .content>div>.content-tile{padding-left:1rem}
}
.hhc-standard-grid-style.standard-grid-event-one .content .image{height:100%}
.hhc-standard-grid-style.standard-grid-event-one .content .image .image-tile{height:100%}
.hhc-standard-grid-style.standard-grid-event-one .content .image .image-tile div{height:100%}
@media screen and (min-width:992px){.hhc-standard-grid-style.standard-grid-event-two>.grid{padding:2rem 0}
}
@media screen and (min-width:576px){.hhc-standard-grid-style.standard-grid-event-two>.grid{padding:1rem 0 2rem}
}
@media screen and (max-width:767px){.hhc-standard-grid-style.standard-grid-event-two>.grid{padding:0 0 1rem}
}
.hhc-standard-grid-style.standard-grid-event-two .image{height:100%}
.hhc-standard-grid-style.standard-grid-event-two .image .image-tile{height:100%}
.hhc-standard-grid-style.standard-grid-event-two .image .image-tile div{height:100%}
@media screen and (min-width:768px){.hhc-standard-grid-style.standard-grid-event-three .grid{background-color:transparent !important}
}
@media screen and (min-width:992px){.hhc-standard-grid-style.standard-grid-event-three .grid .event-type-stripe{padding-left:2rem}
}
@media screen and (min-width:992px){.hhc-standard-grid-style.standard-grid-event-four .tag-type{margin-left:1rem}
}
.hhc-standard-grid-style.standard-grid-event-four .content>div{display:flex;flex-direction:column;justify-content:center;background-color:#fff}
.hhc-standard-grid-style.standard-grid-event-four .content>div .hhc-paragraph-style{padding-top:0}
.hhc-standard-grid-style.standard-grid-event-four .content .image{height:100%}
.hhc-standard-grid-style.standard-grid-event-four .content .image .image-tile{height:100%}
.hhc-standard-grid-style.standard-grid-event-four .content .image .image-tile div{height:100%}
.hhc-standard-grid-style#content-tile .grid .column .content .content-tile{background-color:#fff}
.hhc-standard-grid-style#content-tile .grid .column .content .content-tile .hhc-content-tile .tile-image{padding:.5rem}
.hhc-standard-grid-style#content-tile .grid .column .content .content-tile .hhc-content-tile .hhc-paragraph-style{padding:0 .75rem;color:#959595}
.hhc-standard-grid-style#content-tile .grid .column .content .content-tile .hhc-content-tile .hhc-paragraph-style h5{margin-bottom:.5rem;font-size:19px}
.hhc-standard-grid-style#content-tile .grid .column .content .content-tile .hhc-content-tile .hhc-paragraph-style .text p{font-size:13px}
.hhc-standard-grid-style#content-tile .grid .column .content .content-tile .hhc-content-tile .link-list{padding:.75rem}
.aem-AuthorLayer-Edit .hhc-standard-grid-style.vertically-center-content .grid .row .column .content .image,.aem-AuthorLayer-Edit .hhc-standard-grid-style.bottom-align-content-tile .grid .row .column .content .image{height:auto}
.aem-AuthorLayer-Edit .hhc-standard-grid-style.vertically-center-content .grid .row .column .content .image .image-tile,.aem-AuthorLayer-Edit .hhc-standard-grid-style.bottom-align-content-tile .grid .row .column .content .image .image-tile{height:auto}
.aem-AuthorLayer-Edit .hhc-standard-grid-style.vertically-center-content .grid .row .column .content .image .image-tile div,.aem-AuthorLayer-Edit .hhc-standard-grid-style.bottom-align-content-tile .grid .row .column .content .image .image-tile div{height:auto}
.aem-AuthorLayer-Edit .hhc-standard-grid-style.vertically-center-content .grid .row .column .content .content-tile,.aem-AuthorLayer-Edit .hhc-standard-grid-style.bottom-align-content-tile .grid .row .column .content .content-tile{height:auto;display:block}
.aem-AuthorLayer-Edit .hhc-standard-grid-style.vertically-center-content .grid .row .column .content .content-tile .hhc-content-tile,.aem-AuthorLayer-Edit .hhc-standard-grid-style.bottom-align-content-tile .grid .row .column .content .content-tile .hhc-content-tile{display:block}
@media screen and (min-width:768px){.aem-AuthorLayer-Edit .hhc-standard-grid-style.standard-grid-event-one>.grid .column{-webkit-flex-basis:50% !important;-ms-flex-preferred-size:50% !important;flex-basis:50% !important}
}
.aem-AuthorLayer-Edit .hhc-standard-grid-style.standard-grid-event-one .content>div{display:block}
.overlay-style.w-border{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid}
.overlay-style.w-border.top{align-items:flex-start}
.overlay-style.w-border.middle{align-items:center}
.overlay-style.w-border.bottom{align-items:flex-end}
.overlay-style.w-border.left{justify-content:flex-start}
.overlay-style.w-border.center{justify-content:center}
.overlay-style.w-border.right{justify-content:flex-end}
.overlay-style.w-border:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--green{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#4fc077;border-left-color:#4fc077;border-right-color:#4fc077;color:#4fc077}
.overlay-style.w-border--green.top{align-items:flex-start}
.overlay-style.w-border--green.middle{align-items:center}
.overlay-style.w-border--green.bottom{align-items:flex-end}
.overlay-style.w-border--green.left{justify-content:flex-start}
.overlay-style.w-border--green.center{justify-content:center}
.overlay-style.w-border--green.right{justify-content:flex-end}
.overlay-style.w-border--green:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--green:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--green{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--green:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--green:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--green:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%234fc077%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--green:before{background-color:#4fc077}
.overlay-style.w-border--red{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:red;border-left-color:red;border-right-color:red;color:red}
.overlay-style.w-border--red.top{align-items:flex-start}
.overlay-style.w-border--red.middle{align-items:center}
.overlay-style.w-border--red.bottom{align-items:flex-end}
.overlay-style.w-border--red.left{justify-content:flex-start}
.overlay-style.w-border--red.center{justify-content:center}
.overlay-style.w-border--red.right{justify-content:flex-end}
.overlay-style.w-border--red:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--red:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--red{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--red:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--red:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--red:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%23FF0000%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--red:before{background-color:red}
.overlay-style.w-border--white{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#fff;border-left-color:#fff;border-right-color:#fff;color:#fff}
.overlay-style.w-border--white.top{align-items:flex-start}
.overlay-style.w-border--white.middle{align-items:center}
.overlay-style.w-border--white.bottom{align-items:flex-end}
.overlay-style.w-border--white.left{justify-content:flex-start}
.overlay-style.w-border--white.center{justify-content:center}
.overlay-style.w-border--white.right{justify-content:flex-end}
.overlay-style.w-border--white:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--white:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--white{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--white:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--white:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--white:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%23FFFFFF%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--white:before{background-color:#fff}
.overlay-style.w-border--black{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#000;border-left-color:#000;border-right-color:#000;color:#000}
.overlay-style.w-border--black.top{align-items:flex-start}
.overlay-style.w-border--black.middle{align-items:center}
.overlay-style.w-border--black.bottom{align-items:flex-end}
.overlay-style.w-border--black.left{justify-content:flex-start}
.overlay-style.w-border--black.center{justify-content:center}
.overlay-style.w-border--black.right{justify-content:flex-end}
.overlay-style.w-border--black:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--black:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--black{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--black:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--black:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--black:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%23000000%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--black:before{background-color:#000}
.overlay-style.w-border--yellow{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#f1ff45;border-left-color:#f1ff45;border-right-color:#f1ff45;color:#f1ff45}
.overlay-style.w-border--yellow.top{align-items:flex-start}
.overlay-style.w-border--yellow.middle{align-items:center}
.overlay-style.w-border--yellow.bottom{align-items:flex-end}
.overlay-style.w-border--yellow.left{justify-content:flex-start}
.overlay-style.w-border--yellow.center{justify-content:center}
.overlay-style.w-border--yellow.right{justify-content:flex-end}
.overlay-style.w-border--yellow:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--yellow:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--yellow{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--yellow:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--yellow:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--yellow:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%23F1FF45%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--yellow:before{background-color:#f1ff45}
.overlay-style.w-border--green-a{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#f4fdf7;border-left-color:#f4fdf7;border-right-color:#f4fdf7;color:#f4fdf7}
.overlay-style.w-border--green-a.top{align-items:flex-start}
.overlay-style.w-border--green-a.middle{align-items:center}
.overlay-style.w-border--green-a.bottom{align-items:flex-end}
.overlay-style.w-border--green-a.left{justify-content:flex-start}
.overlay-style.w-border--green-a.center{justify-content:center}
.overlay-style.w-border--green-a.right{justify-content:flex-end}
.overlay-style.w-border--green-a:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--green-a:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--green-a{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--green-a:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--green-a:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--green-a:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%23F4FDF7%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--green-a:before{background-color:#f4fdf7}
.overlay-style.w-border--green-b{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#45ff87;border-left-color:#45ff87;border-right-color:#45ff87;color:#45ff87}
.overlay-style.w-border--green-b.top{align-items:flex-start}
.overlay-style.w-border--green-b.middle{align-items:center}
.overlay-style.w-border--green-b.bottom{align-items:flex-end}
.overlay-style.w-border--green-b.left{justify-content:flex-start}
.overlay-style.w-border--green-b.center{justify-content:center}
.overlay-style.w-border--green-b.right{justify-content:flex-end}
.overlay-style.w-border--green-b:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--green-b:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--green-b{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--green-b:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--green-b:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--green-b:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%2345FF87%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--green-b:before{background-color:#45ff87}
.overlay-style.w-border--green-c{display:flex;width:86% !important;height:auto !important;background-repeat:no-repeat;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;transform:translate(0,0) !important;margin:10vh 7%;background-size:100% 100%;border-top-width:13px;border-left-width:13px;border-right-width:13px;border-top-style:solid;border-left-style:solid;border-right-style:solid;border-top-color:#2d5048;border-left-color:#2d5048;border-right-color:#2d5048;color:#2d5048}
.overlay-style.w-border--green-c.top{align-items:flex-start}
.overlay-style.w-border--green-c.middle{align-items:center}
.overlay-style.w-border--green-c.bottom{align-items:flex-end}
.overlay-style.w-border--green-c.left{justify-content:flex-start}
.overlay-style.w-border--green-c.center{justify-content:center}
.overlay-style.w-border--green-c.right{justify-content:flex-end}
.overlay-style.w-border--green-c:after{content:' ';width:178px;height:68px;position:absolute;right:0;bottom:-54px;background-position:bottom left;background-repeat:no-repeat;background-size:178px 67.5px}
.overlay-style.w-border--green-c:before{content:' ';width:calc(100% - 177px);height:13px;position:absolute;left:0;bottom:0}
@media screen and (max-width:991px){.overlay-style.w-border--green-c{margin:2vh 7% 5vh;border-top-width:7px;border-left-width:7px;border-right-width:7px}
.overlay-style.w-border--green-c:after{width:100px;height:40px;bottom:-31px;background-size:100px 39.5px}
.overlay-style.w-border--green-c:before{content:' ';height:7px;width:calc(100% - 99px)}
}
.overlay-style.w-border--green-c:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20177.947%2067.838%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3Bstroke%3A%232D5048%3B%7D.a%7Bstroke-width%3A13.125px%3B%7D.b%7Bstroke-width%3A13.3px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%28-1440.5%20-3500.85%29%22%3E%3Cg%20transform%3D%22translate%281446.919%203504.041%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0-26.307%2C53.066-48.441%2C28.435-70.576%2C53.066-96.882%2C0%22%20transform%3D%22translate%2896.882%29%22%2F%3E%3C%2Fg%3E%3Cline%20class%3D%22b%22%20x2%3D%2212%22%20transform%3D%22translate%281440.5%203507.5%29%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M0%2C0H79.947%22%20transform%3D%22translate%281538.5%203507.5%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.overlay-style.w-border--green-c:before{background-color:#2d5048}
.nav-style.transparent{border-bottom:1px solid #fff;background-color:rgba(0,0,0,0.5)}
@media screen and (min-width:992px){.nav-style.transparent{background-color:transparent}
}
.nav-style.transparent nav .desktop-nav .c1{display:flex;flex-direction:column;justify-content:center;width:230px;flex:0 1 230px}
.nav-style.transparent nav .desktop-nav .c1 div[data-cmp=image] img{max-width:190px;margin-right:0}
.nav-style.transparent nav .desktop-nav .c2>ul>li>a{font-family:'Lineto Circular Pro Medium',sans-serif;font-size:16px;padding:1rem .7rem}
.nav-style.transparent.header-stuck{background-color:rgba(0,0,0,0.5)}
.nav-style.transparent nav .desktop-nav ul li{border-right:1px solid #fff}
.nav-style.transparent nav .desktop-nav ul li:first-child{border-left:1px solid #fff}
.nav-style.transparent nav .desktop-nav ul li .flyout{border-top:1px solid #fff}
.nav-style.black{background-color:#000}
.nav-style.black ~ main{padding-top:69px}
@media screen and (max-width:991px){.nav-style.black ~ main{padding-top:81px}
}
html.touchevents .nav-style.black ~ main{padding-top:81px}
.nav-style.black nav .desktop-nav .c1{display:flex;flex-direction:column;justify-content:center;width:230px;flex:0 1 230px}
.nav-style.black nav .desktop-nav .c1 div[data-cmp=image] img{max-width:190px;margin-right:0}
.nav-style.black nav .desktop-nav .c2>ul>li>a{font-family:'Lineto Circular Pro Medium',sans-serif;font-size:16px;padding:1rem .7rem}
.nav-style.black.header-stuck{background-color:#000}
.nav-style.white{background-color:#fff;box-shadow:1px 2px 6px rgba(0,0,0,0.11)}
.nav-style.white ~ main{padding-top:69px}
@media screen and (max-width:991px){.nav-style.white ~ main{padding-top:81px}
}
html.touchevents .nav-style.white ~ main{padding-top:81px}
.nav-style.white nav .desktop-nav .c1{display:flex;flex-direction:column;justify-content:center;width:230px;flex:0 1 230px}
.nav-style.white nav .desktop-nav .c1 div[data-cmp=image] img{max-width:190px;margin-right:0}
.nav-style.white nav .desktop-nav .c2>ul>li>a{color:#000;font-family:'Lineto Circular Pro Medium',sans-serif;font-size:16px;padding:1rem .7rem}
.nav-style.white nav .desktop-nav .c2>ul>li>a:hover{color:#4fc077}
.nav-style.white nav .mobile-nav .mobile-trigger .menu-icon svg{fill:#000}
.nav-style.white nav .overlay .mobile-menu>ul>li>a{color:#000;border-bottom:1px solid #000}
.nav-style.white.header-stuck{background-color:#fff}
.hhc-section-animation.slide-in-from-left .content,.hhc-section-animation.slide-in-from-right .content,.hhc-section-animation.slide-up-from-bottom .content{-webkit-transition:all 1s ease-out;transition:all 1s ease-out}
.hhc-section-animation.slide-in-from-right.animation .content{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}
.hhc-section-animation.slide-in-from-left.animation .content{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.hhc-section-animation.slide-up-from-bottom.animation .content{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}
.aem-AuthorLayer-Edit .hhc-section-animation.slide-in-from-right.animation .content,.aem-AuthorLayer-Edit .hhc-section-animation.slide-up-from-bottom.animation .content,.aem-AuthorLayer-Edit .hhc-section-animation.slide-in-from-left.animation .content{opacity:1;-webkit-transform:none;transform:none}
.image-tile-animation.fade-down .stripe-overlay{cursor:pointer;position:absolute;bottom:100%;left:0;right:0;opacity:0;background-image:repeating-linear-gradient(-45deg,#000,#000 2px,transparent 2px,transparent 8px);overflow:hidden;width:100%;height:0;-webkit-transition:.9s ease-out;transition:.9s ease-out;display:block}
.image-tile-animation.fade-down:hover .stripe-overlay{opacity:1;bottom:0;height:100%}
.image-tile-animation.fade-in .stripe-overlay{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;background-image:repeating-linear-gradient(-45deg,#000,#000 2px,transparent 3px,transparent 8px);overflow:hidden;-webkit-transition:.9s ease;transition:.9s ease}
.image-tile-animation.fade-in:hover .stripe-overlay{opacity:1}
.image-tile-animation.slide-in .stripe-overlay{cursor:pointer;position:absolute;bottom:0;left:0;opacity:0;background-image:repeating-linear-gradient(-45deg,transparent,transparent 3px,#000 3px,#000 8px);overflow:hidden;width:0;height:15px;-webkit-transition:all .9s ease-in-out;transition:all .9s ease-in-out}
.image-tile-animation.slide-in .right .stripe-overlay{right:0;left:auto}
.image-tile-animation.slide-in:hover .stripe-overlay{width:50%;opacity:1}