.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-form input[type=submit]{width:auto}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}/*!
Theme Name: lodgeatpinecreek
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.ratings-summary{display:none!important}.social-links{display:none}.gallery-only .flexslider .slides img{max-height:500px}.schema-faq-section{background:#f2f2f2;margin-bottom:10px;padding:10px 10px}.schema-faq-section p{display:none}.schema-faq-section.active p{display:block}.schema-faq-question{font-size:18px}@media all and (max-width:778px){.v-window-item.active .card-container{width:50%!important}}@media all and (max-width:599px){.v-window-item.active .card-container{width:100%!important}}/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    margin: 0;
    padding: 0
}

nav ul,
nav ol {
    margin: 0;
    padding: 0
}

nav ul,
nav ol,
nav li {
    list-style-type: none
}

table {
    width: 100%;
    border-collapse: collapse
}

a {
    text-decoration: none
}

img {
    max-width: 100%
}

form input,
form label {
    display: block
}

fieldset {
    border: none;
    margin: 0;
    padding: 0
}

.dxm {
    background: url(https://themes.g5dxm.com/shared/dxm.png) no-repeat;
    display: inline-block;
    height: 23px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 100px
}

.pika-single {
    z-index: 1000000000000;
    display: block;
    position: relative;
    color: #333;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    *zoom: 1
}

.pika-single:before,
.pika-single:after {
    content: " ";
    display: table
}

.pika-single:after {
    clear: both
}

.pika-single.is-hidden {
    display: none
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5)
}

.pika-single .pika-lendar {
    float: left;
    width: 240px;
    margin: 8px
}

.pika-single .pika-title {
    position: relative;
    text-align: center
}

.pika-single .pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0
}

.pika-single .pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    color: #333;
    background-color: #fff
}

.pika-single .pika-prev,
.pika-single .pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0
}

.pika-single .pika-prev:hover,
.pika-single .pika-next:hover {
    opacity: 1
}

.pika-single .pika-prev.is-disabled,
.pika-single .pika-next.is-disabled {
    cursor: default;
    opacity: .2
}

.pika-single .pika-prev,
.pika-single .is-rtl .pika-next {
    float: left;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    *left: 0
}

.pika-single .pika-next,
.pika-single .is-rtl .pika-prev {
    float: right;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
    *right: 0
}

.pika-single .pika-select {
    display: inline-block;
    *display: inline
}

.pika-single .pika-button {
    cursor: pointer;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5
}

.pika-single .pika-button:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px
}

.pika-single .pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

.pika-single .pika-table th,
.pika-single .pika-table td {
    width: 14.285714285714286%;
    padding: 0
}

.pika-single .pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center
}

.pika-single .pika-table abbr {
    border-bottom: none;
    cursor: help
}

.pika-single .pika-table td.is-today .pika-button {
    color: #3af;
    font-weight: bold
}

.pika-single .pika-table td.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #3af;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px
}

.pika-single .pika-table td.is-disabled .pika-button,
.pika-single .pika-table td.is-outside-current-month .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3
}

.pika-single .pika-week {
    font-size: 11px;
    color: #aaa
}

.pika-single .is-inrange .pika-button {
    background: #D5E9F7
}

.pika-single .is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    box-shadow: none;
    border-radius: 3px
}

.pika-single .is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: none;
    border-radius: 3px
}

.mapboxgl-map {
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
    overflow: hidden;
    position: relative;
    -webkit-tap-highlight-color: transparent
}

.mapboxgl-map:-webkit-full-screen {
    width: 100%;
    height: 100%
}

.mapboxgl-canary {
    background-color: salmon
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group>button.mapboxgl-ctrl-compass {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group>button.mapboxgl-ctrl-compass:active {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
    touch-action: pan-x pan-y
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
    touch-action: pinch-zoom
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
    touch-action: none
}

.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right,
.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right {
    position: absolute;
    pointer-events: none;
    z-index: 2
}

.mapboxgl-ctrl-top-left {
    top: 0;
    left: 0
}

.mapboxgl-ctrl-top-right {
    top: 0;
    right: 0
}

.mapboxgl-ctrl-bottom-left {
    bottom: 0;
    left: 0
}

.mapboxgl-ctrl-bottom-right {
    right: 0;
    bottom: 0
}

.mapboxgl-ctrl {
    clear: both;
    pointer-events: auto
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
    margin: 10px 0 0 10px;
    float: left
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
    margin: 10px 10px 0 0;
    float: right
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
    margin: 0 0 10px 10px;
    float: left
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
    margin: 0 10px 10px 0;
    float: right
}

.mapboxgl-ctrl-group {
    border-radius: 4px;
    overflow: hidden;
    background: #fff
}

.mapboxgl-ctrl-group:not(:empty) {
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1)
}

.mapboxgl-ctrl-group>button {
    width: 30px;
    height: 30px;
    display: block;
    padding: 0;
    outline: none;
    border: 0;
    box-sizing: border-box;
    background-color: transparent;
    cursor: pointer
}

.mapboxgl-ctrl-group>button+button {
    border-top: 1px solid #ddd
}

.mapboxgl-ctrl>button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.mapboxgl-ctrl>button:hover {
    background-color: rgba(0, 0, 0, 0.05)
}

.mapboxgl-ctrl-icon,
.mapboxgl-ctrl-icon>.mapboxgl-ctrl-compass-arrow {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mapboxgl-ctrl-icon {
    padding: 5px
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='m 7,9 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 6,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23333333;' d='M 10 6 C 9.446 6 9 6.4459904 9 7 L 9 9 L 7 9 C 6.446 9 6 9.446 6 10 C 6 10.554 6.446 11 7 11 L 9 11 L 9 13 C 9 13.55401 9.446 14 10 14 C 10.554 14 11 13.55401 11 13 L 11 11 L 13 11 C 13.554 11 14 10.554 14 10 C 14 9.446 13.554 9 13 9 L 11 9 L 11 7 C 11 6.4459904 10.554 6 10 6 z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate:disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E %3Cpath d='M10 4C9 4 9 5 9 5L9 5.1A5 5 0 0 0 5.1 9L5 9C5 9 4 9 4 10 4 11 5 11 5 11L5.1 11A5 5 0 0 0 9 14.9L9 15C9 15 9 16 10 16 11 16 11 15 11 15L11 14.9A5 5 0 0 0 14.9 11L15 11C15 11 16 11 16 10 16 9 15 9 15 9L14.9 9A5 5 0 0 0 11 5.1L11 5C11 5 11 4 10 4zM10 6.5A3.5 3.5 0 0 1 13.5 10 3.5 3.5 0 0 1 10 13.5 3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zM10 8.3A1.8 1.8 0 0 0 8.3 10 1.8 1.8 0 0 0 10 11.8 1.8 1.8 0 0 0 11.8 10 1.8 1.8 0 0 0 10 8.3z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E %3Cpath d='M 10,4 C 9,4 9,5 9,5 L 9,5.1 C 7.0357113,5.5006048 5.5006048,7.0357113 5.1,9 L 5,9 c 0,0 -1,0 -1,1 0,1 1,1 1,1 l 0.1,0 c 0.4006048,1.964289 1.9357113,3.499395 3.9,3.9 L 9,15 c 0,0 0,1 1,1 1,0 1,-1 1,-1 l 0,-0.1 c 1.964289,-0.400605 3.499395,-1.935711 3.9,-3.9 l 0.1,0 c 0,0 1,0 1,-1 C 16,9 15,9 15,9 L 14.9,9 C 14.499395,7.0357113 12.964289,5.5006048 11,5.1 L 11,5 c 0,0 0,-1 -1,-1 z m 0,2.5 c 1.932997,0 3.5,1.5670034 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 8.0670034,13.5 6.5,11.932997 6.5,10 6.5,8.0670034 8.0670034,6.5 10,6.5 Z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E %3Cpath d='M 10,4 C 9,4 9,5 9,5 L 9,5.1 C 7.0357113,5.5006048 5.5006048,7.0357113 5.1,9 L 5,9 c 0,0 -1,0 -1,1 0,1 1,1 1,1 l 0.1,0 c 0.4006048,1.964289 1.9357113,3.499395 3.9,3.9 L 9,15 c 0,0 0,1 1,1 1,0 1,-1 1,-1 l 0,-0.1 c 1.964289,-0.400605 3.499395,-1.935711 3.9,-3.9 l 0.1,0 c 0,0 1,0 1,-1 C 16,9 15,9 15,9 L 14.9,9 C 14.499395,7.0357113 12.964289,5.5006048 11,5.1 L 11,5 c 0,0 0,-1 -1,-1 z m 0,2.5 c 1.932997,0 3.5,1.5670034 3.5,3.5 0,1.932997 -1.567003,3.5 -3.5,3.5 C 8.0670034,13.5 6.5,11.932997 6.5,10 6.5,8.0670034 8.0670034,6.5 10,6.5 Z'/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting {
    -webkit-animation: mapboxgl-spin 2s infinite linear;
    -moz-animation: mapboxgl-spin 2s infinite linear;
    -o-animation: mapboxgl-spin 2s infinite linear;
    -ms-animation: mapboxgl-spin 2s infinite linear;
    animation: mapboxgl-spin 2s infinite linear
}

@-webkit-keyframes mapboxgl-spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes mapboxgl-spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-o-keyframes mapboxgl-spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(360deg)
    }
}

@-ms-keyframes mapboxgl-spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(360deg)
    }
}

@keyframes mapboxgl-spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-fullscreen {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M 5 4 C 4.5 4 4 4.5 4 5 L 4 6 L 4 9 L 4.5 9 L 5.7773438 7.296875 C 6.7771319 8.0602131 7.835765 8.9565728 8.890625 10 C 7.8257121 11.0633 6.7761791 11.951675 5.78125 12.707031 L 4.5 11 L 4 11 L 4 15 C 4 15.5 4.5 16 5 16 L 9 16 L 9 15.5 L 7.2734375 14.205078 C 8.0428931 13.187886 8.9395441 12.133481 9.9609375 11.068359 C 11.042371 12.14699 11.942093 13.2112 12.707031 14.21875 L 11 15.5 L 11 16 L 14 16 L 15 16 C 15.5 16 16 15.5 16 15 L 16 14 L 16 11 L 15.5 11 L 14.205078 12.726562 C 13.177985 11.949617 12.112718 11.043577 11.037109 10.009766 C 12.151856 8.981061 13.224345 8.0798624 14.228516 7.3046875 L 15.5 9 L 16 9 L 16 5 C 16 4.5 15.5 4 15 4 L 11 4 L 11 4.5 L 12.703125 5.7773438 C 11.932647 6.7864834 11.026693 7.8554712 9.9707031 8.9199219 C 8.9584739 7.8204943 8.0698767 6.7627188 7.3046875 5.7714844 L 9 4.5 L 9 4 L 6 4 L 5 4 z '/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-shrink {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath style='fill:%23000000;' d='M 4.2421875 3.4921875 A 0.750075 0.750075 0 0 0 3.71875 4.78125 L 5.9648438 7.0273438 L 4 8.5 L 4 9 L 8 9 C 8.500001 8.9999988 9 8.4999992 9 8 L 9 4 L 8.5 4 L 7.0175781 5.9550781 L 4.78125 3.71875 A 0.750075 0.750075 0 0 0 4.2421875 3.4921875 z M 15.734375 3.4921875 A 0.750075 0.750075 0 0 0 15.21875 3.71875 L 12.984375 5.953125 L 11.5 4 L 11 4 L 11 8 C 11 8.4999992 11.499999 8.9999988 12 9 L 16 9 L 16 8.5 L 14.035156 7.0273438 L 16.28125 4.78125 A 0.750075 0.750075 0 0 0 15.734375 3.4921875 z M 4 11 L 4 11.5 L 5.9648438 12.972656 L 3.71875 15.21875 A 0.75130096 0.75130096 0 1 0 4.78125 16.28125 L 7.0273438 14.035156 L 8.5 16 L 9 16 L 9 12 C 9 11.500001 8.500001 11.000001 8 11 L 4 11 z M 12 11 C 11.499999 11.000001 11 11.500001 11 12 L 11 16 L 11.5 16 L 12.972656 14.035156 L 15.21875 16.28125 A 0.75130096 0.75130096 0 1 0 16.28125 15.21875 L 14.035156 12.972656 L 16 11.5 L 16 11 L 12 11 z '/%3E %3C/svg%3E")
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass>.mapboxgl-ctrl-compass-arrow {
    width: 20px;
    height: 20px;
    margin: 5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpolygon fill='%23333333' points='6,9 10,1 14,9'/%3E %3Cpolygon fill='%23CCCCCC' points='6,11 10,19 14,11 '/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block
}

a.mapboxgl-ctrl-logo {
    width: 85px;
    height: 21px;
    margin: 0 0 -3px -3px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 84.49 21' style='enable-background:new 0 0 84.49 21;' xml:space='preserve'%3E%3Cg%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M83.25,14.26c0,0.12-0.09,0.21-0.21,0.21h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39l-1.44,2.39 c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68L76.2,6.84 c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.4-2.35 c0.06-0.11,0.18-0.17,0.3-0.17H83c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.37,3.63l2.43,3.67 C83.24,14.18,83.25,14.22,83.25,14.26z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M66.24,9.59c-0.39-1.88-1.96-3.28-3.84-3.28c-1.03,0-2.03,0.42-2.73,1.18V3.51c0-0.13-0.1-0.23-0.23-0.23h-1.4 c-0.13,0-0.23,0.11-0.23,0.23v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.11,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.73,1.18 c1.88,0,3.45-1.41,3.84-3.29C66.37,10.79,66.37,10.18,66.24,9.59L66.24,9.59z M62.08,13c-1.32,0-2.39-1.11-2.41-2.48v-0.06 c0.02-1.38,1.09-2.48,2.41-2.48s2.42,1.12,2.42,2.51S63.41,13,62.08,13z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M71.67,6.32c-1.98-0.01-3.72,1.35-4.16,3.29c-0.13,0.59-0.13,1.19,0,1.77c0.44,1.94,2.17,3.32,4.17,3.3 c2.35,0,4.26-1.87,4.26-4.19S74.04,6.32,71.67,6.32z M71.65,13.01c-1.33,0-2.42-1.12-2.42-2.51s1.08-2.52,2.42-2.52 c1.33,0,2.42,1.12,2.42,2.51S72.99,13,71.65,13.01L71.65,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M62.08,7.98c-1.32,0-2.39,1.11-2.41,2.48v0.06C59.68,11.9,60.75,13,62.08,13s2.42-1.12,2.42-2.51 S63.41,7.98,62.08,7.98z M62.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25 c0.63,0,1.17,0.57,1.17,1.27C63.24,11.2,62.73,11.76,62.08,11.76z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M71.65,7.98c-1.33,0-2.42,1.12-2.42,2.51S70.32,13,71.65,13s2.42-1.12,2.42-2.51S72.99,7.98,71.65,7.98z M71.65,11.76c-0.64,0-1.17-0.57-1.17-1.27c0-0.7,0.53-1.26,1.17-1.26s1.17,0.57,1.17,1.27C72.82,11.21,72.29,11.76,71.65,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M45.74,6.53h-1.4c-0.13,0-0.23,0.11-0.23,0.23v0.73c-0.71-0.75-1.7-1.18-2.73-1.18 c-2.17,0-3.94,1.87-3.94,4.19s1.77,4.19,3.94,4.19c1.04,0,2.03-0.43,2.73-1.19v0.73c0,0.13,0.1,0.23,0.23,0.23h1.4 c0.13,0,0.23-0.11,0.23-0.23V6.74c0-0.12-0.09-0.22-0.22-0.22C45.75,6.53,45.75,6.53,45.74,6.53z M44.12,10.53 C44.11,11.9,43.03,13,41.71,13s-2.42-1.12-2.42-2.51s1.08-2.52,2.4-2.52c1.33,0,2.39,1.11,2.41,2.48L44.12,10.53z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M41.71,7.98c-1.33,0-2.42,1.12-2.42,2.51S40.37,13,41.71,13s2.39-1.11,2.41-2.48v-0.06 C44.1,9.09,43.03,7.98,41.71,7.98z M40.55,10.49c0-0.7,0.52-1.27,1.17-1.27c0.64,0,1.14,0.56,1.17,1.25v0.04 c-0.01,0.68-0.53,1.24-1.17,1.24C41.08,11.75,40.55,11.19,40.55,10.49z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M52.41,6.32c-1.03,0-2.03,0.42-2.73,1.18V6.75c0-0.13-0.1-0.23-0.23-0.23h-1.4c-0.13,0-0.23,0.11-0.23,0.23 v10.72c0,0.13,0.1,0.23,0.23,0.23h1.4c0.13,0,0.23-0.1,0.23-0.23V13.5c0.71,0.75,1.7,1.18,2.74,1.18c2.17,0,3.94-1.87,3.94-4.19 S54.58,6.32,52.41,6.32z M52.08,13.01c-1.32,0-2.39-1.11-2.42-2.48v-0.07c0.02-1.38,1.09-2.49,2.4-2.49c1.32,0,2.41,1.12,2.41,2.51 S53.4,13,52.08,13.01L52.08,13.01z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M52.08,7.98c-1.32,0-2.39,1.11-2.42,2.48v0.06c0.03,1.38,1.1,2.48,2.42,2.48s2.41-1.12,2.41-2.51 S53.4,7.98,52.08,7.98z M52.08,11.76c-0.63,0-1.14-0.56-1.17-1.25v-0.04c0.01-0.69,0.54-1.25,1.17-1.25c0.63,0,1.17,0.58,1.17,1.27 S52.72,11.76,52.08,11.76z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M36.08,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68c0-0.98-0.74-1.71-1.62-1.71 c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.11,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V6.74 c0.01-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03c1.09,0,2.09,0.6,2.6,1.55 c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78L36.08,14.24z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M84.34,13.59l-0.07-0.13l-1.96-2.99l1.94-2.95c0.44-0.67,0.26-1.56-0.41-2.02c-0.02,0-0.03,0-0.04-0.01 c-0.23-0.15-0.5-0.22-0.78-0.22h-1.61c-0.56,0-1.08,0.29-1.37,0.78L79.72,6.6l-0.34-0.56C79.09,5.56,78.57,5.27,78,5.27h-1.6 c-0.6,0-1.13,0.37-1.35,0.92c-2.19-1.66-5.28-1.47-7.26,0.45c-0.35,0.34-0.65,0.72-0.89,1.14c-0.9-1.62-2.58-2.72-4.5-2.72 c-0.5,0-1.01,0.07-1.48,0.23V3.51c0-0.82-0.66-1.48-1.47-1.48h-1.4c-0.81,0-1.47,0.66-1.47,1.47v3.75 c-0.95-1.36-2.5-2.18-4.17-2.19c-0.74,0-1.46,0.16-2.12,0.47c-0.24-0.17-0.54-0.26-0.84-0.26h-1.4c-0.45,0-0.87,0.21-1.15,0.56 c-0.02-0.03-0.04-0.05-0.07-0.08c-0.28-0.3-0.68-0.47-1.09-0.47h-1.39c-0.3,0-0.6,0.09-0.84,0.26c-0.67-0.3-1.39-0.46-2.12-0.46 c-1.83,0-3.43,1-4.37,2.5c-0.2-0.46-0.48-0.89-0.83-1.25c-0.8-0.81-1.89-1.25-3.02-1.25h-0.01c-0.89,0.01-1.75,0.33-2.46,0.88 c-0.74-0.57-1.64-0.88-2.57-0.88H28.1c-0.29,0-0.58,0.03-0.86,0.11c-0.28,0.06-0.56,0.16-0.82,0.28c-0.21-0.12-0.45-0.18-0.7-0.18 h-1.4c-0.82,0-1.47,0.66-1.47,1.47v7.5c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.48-0.66,1.48-1.48l0,0V9.79 c0.03-0.36,0.23-0.59,0.36-0.59c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41c0.82,0,1.47-0.66,1.47-1.47 l-0.01-4.57c0.06-0.32,0.25-0.47,0.35-0.47c0.18,0,0.38,0.18,0.38,0.47v4.57c0,0.82,0.66,1.47,1.47,1.47h1.41 c0.82,0,1.47-0.66,1.47-1.47v-0.38c0.96,1.29,2.46,2.06,4.06,2.06c0.74,0,1.46-0.16,2.12-0.47c0.24,0.17,0.54,0.26,0.84,0.26h1.39 c0.3,0,0.6-0.09,0.84-0.26v2.01c0,0.82,0.66,1.47,1.47,1.47h1.4c0.82,0,1.47-0.66,1.47-1.47v-1.77c0.48,0.15,0.99,0.23,1.49,0.22 c1.7,0,3.22-0.87,4.17-2.2v0.52c0,0.82,0.66,1.47,1.47,1.47h1.4c0.3,0,0.6-0.09,0.84-0.26c0.66,0.31,1.39,0.47,2.12,0.47 c1.92,0,3.6-1.1,4.49-2.73c1.54,2.65,4.95,3.53,7.58,1.98c0.18-0.11,0.36-0.22,0.53-0.36c0.22,0.55,0.76,0.91,1.35,0.9H78 c0.56,0,1.08-0.29,1.37-0.78l0.37-0.61l0.37,0.61c0.29,0.48,0.81,0.78,1.38,0.78h1.6c0.81,0,1.46-0.66,1.45-1.46 C84.49,14.02,84.44,13.8,84.34,13.59L84.34,13.59z M35.86,14.47h-1.41c-0.13,0-0.23-0.11-0.23-0.23V9.68 c0-0.98-0.74-1.71-1.62-1.71c-0.8,0-1.46,0.7-1.59,1.62l0.01,4.66c0,0.13-0.1,0.23-0.23,0.23h-1.41c-0.13,0-0.23-0.11-0.23-0.23 V9.68c0-0.98-0.74-1.71-1.62-1.71c-0.85,0-1.54,0.79-1.6,1.8v4.48c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23 V6.74c0.01-0.13,0.11-0.22,0.23-0.22h1.4c0.13,0,0.22,0.11,0.23,0.22V7.4c0.5-0.68,1.3-1.09,2.16-1.1h0.03 c1.09,0,2.09,0.6,2.6,1.55c0.45-0.95,1.4-1.55,2.44-1.56c1.62,0,2.93,1.25,2.9,2.78l0.01,5.16C36.09,14.36,35.98,14.46,35.86,14.47 L35.86,14.47z M45.97,14.24c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V13.5c-0.7,0.76-1.69,1.18-2.72,1.18 c-2.17,0-3.94-1.87-3.94-4.19s1.77-4.19,3.94-4.19c1.03,0,2.02,0.43,2.73,1.18V6.74c0-0.13,0.1-0.23,0.23-0.23h1.4 c0.12-0.01,0.22,0.08,0.23,0.21c0,0.01,0,0.01,0,0.02v7.51h-0.01V14.24z M52.41,14.67c-1.03,0-2.02-0.43-2.73-1.18v3.97 c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.1-0.23-0.23V6.75c0-0.13,0.1-0.22,0.23-0.22h1.4c0.13,0,0.23,0.11,0.23,0.23v0.73 c0.71-0.76,1.7-1.18,2.73-1.18c2.17,0,3.94,1.86,3.94,4.18S54.58,14.67,52.41,14.67z M66.24,11.39c-0.39,1.87-1.96,3.29-3.84,3.29 c-1.03,0-2.02-0.43-2.73-1.18v0.73c0,0.13-0.1,0.23-0.23,0.23h-1.4c-0.13,0-0.23-0.11-0.23-0.23V3.51c0-0.13,0.1-0.23,0.23-0.23 h1.4c0.13,0,0.23,0.11,0.23,0.23v3.97c0.71-0.75,1.7-1.18,2.73-1.17c1.88,0,3.45,1.4,3.84,3.28C66.37,10.19,66.37,10.8,66.24,11.39 L66.24,11.39L66.24,11.39z M71.67,14.68c-2,0.01-3.73-1.35-4.17-3.3c-0.13-0.59-0.13-1.19,0-1.77c0.44-1.94,2.17-3.31,4.17-3.3 c2.36,0,4.26,1.87,4.26,4.19S74.03,14.68,71.67,14.68L71.67,14.68z M83.04,14.47h-1.61c-0.13,0-0.24-0.06-0.3-0.17l-1.44-2.39 l-1.44,2.39c-0.06,0.11-0.18,0.17-0.3,0.17h-1.61c-0.04,0-0.08-0.01-0.12-0.03c-0.09-0.06-0.13-0.19-0.06-0.28l0,0l2.43-3.68 L76.2,6.84c-0.02-0.03-0.03-0.07-0.03-0.12c0-0.12,0.09-0.21,0.21-0.21h1.61c0.13,0,0.24,0.06,0.3,0.17l1.41,2.36l1.41-2.36 c0.06-0.11,0.18-0.17,0.3-0.17h1.61c0.04,0,0.08,0.01,0.12,0.03c0.09,0.06,0.13,0.19,0.06,0.28l0,0l-2.38,3.64l2.43,3.67 c0.02,0.03,0.03,0.07,0.03,0.12C83.25,14.38,83.16,14.47,83.04,14.47L83.04,14.47L83.04,14.47z'/%3E %3Cpath class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' d='M10.5,1.24c-5.11,0-9.25,4.15-9.25,9.25s4.15,9.25,9.25,9.25s9.25-4.15,9.25-9.25 C19.75,5.38,15.61,1.24,10.5,1.24z M14.89,12.77c-1.93,1.93-4.78,2.31-6.7,2.31c-0.7,0-1.41-0.05-2.1-0.16c0,0-1.02-5.64,2.14-8.81 c0.83-0.83,1.95-1.28,3.13-1.28c1.27,0,2.49,0.51,3.39,1.42C16.59,8.09,16.64,11,14.89,12.77z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M10.5-0.01C4.7-0.01,0,4.7,0,10.49s4.7,10.5,10.5,10.5S21,16.29,21,10.49C20.99,4.7,16.3-0.01,10.5-0.01z M10.5,19.74c-5.11,0-9.25-4.15-9.25-9.25s4.14-9.26,9.25-9.26s9.25,4.15,9.25,9.25C19.75,15.61,15.61,19.74,10.5,19.74z'/%3E %3Cpath class='st1' style='opacity:0.35; enable-background:new;' d='M14.74,6.25C12.9,4.41,9.98,4.35,8.23,6.1c-3.16,3.17-2.14,8.81-2.14,8.81s5.64,1.02,8.81-2.14 C16.64,11,16.59,8.09,14.74,6.25z M12.47,10.34l-0.91,1.87l-0.9-1.87L8.8,9.43l1.86-0.9l0.9-1.87l0.91,1.87l1.86,0.9L12.47,10.34z'/%3E %3Cpolygon class='st0' style='opacity:0.9; fill: %23FFFFFF; enable-background: new;' points='14.33,9.43 12.47,10.34 11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 '/%3E%3C/g%3E%3C/svg%3E")
}

a.mapboxgl-ctrl-logo.mapboxgl-compact {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cg transform='translate(0,0.01)'%3E%3Cpath d='m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z' style='opacity:0.9;fill:%23ffffff;enable-background:new' class='st0'/%3E%3Cpath d='M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z' style='opacity:0.35;enable-background:new' class='st1'/%3E%3Cpath d='M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z' style='opacity:0.35;enable-background:new' class='st1'/%3E%3Cpolygon points='11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 ' style='opacity:0.9;fill:%23ffffff;enable-background:new' class='st0'/%3E%3C/g%3E%3C/svg%3E")
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
    padding: 0 5px;
    background-color: rgba(255, 255, 255, 0.5);
    margin: 0
}

@media screen {
    .mapboxgl-ctrl-attrib.mapboxgl-compact {
        margin: 10px;
        position: relative;
        background-color: #fff;
        border-radius: 3px 12px 12px 3px
    }
    .mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
        padding: 2px 24px 2px 4px;
        visibility: visible
    }
    .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover,
    .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:hover {
        padding: 2px 4px 2px 24px;
        border-radius: 12px 3px 3px 12px
    }
    .mapboxgl-ctrl-attrib.mapboxgl-compact>* {
        display: none
    }
    .mapboxgl-ctrl-attrib.mapboxgl-compact:hover>* {
        display: inline
    }
    .mapboxgl-ctrl-attrib.mapboxgl-compact::after {
        content: '';
        cursor: pointer;
        position: absolute;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill='%23333333' fill-rule='evenodd' d='M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0'/%3E %3C/svg%3E");
        background-color: rgba(255, 255, 255, 0.5);
        width: 24px;
        height: 24px;
        box-sizing: border-box;
        border-radius: 12px
    }
    .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact::after {
        bottom: 0;
        right: 0
    }
    .mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact::after {
        top: 0;
        right: 0
    }
    .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact::after {
        top: 0;
        left: 0
    }
    .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact::after {
        bottom: 0;
        left: 0
    }
}

.mapboxgl-ctrl-attrib a {
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none
}

.mapboxgl-ctrl-attrib a:hover {
    color: inherit;
    text-decoration: underline
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
    font-weight: bold;
    margin-left: 2px
}

.mapboxgl-attrib-empty {
    display: none
}

.mapboxgl-ctrl-scale {
    background-color: rgba(255, 255, 255, 0.75);
    font-size: 10px;
    border-width: medium 2px 2px;
    border-style: none solid solid;
    border-color: #333;
    padding: 0 5px;
    color: #333;
    box-sizing: border-box
}

.mapboxgl-popup {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: flex;
    will-change: transform;
    pointer-events: none
}

.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
    -webkit-flex-direction: column;
    flex-direction: column
}

.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.mapboxgl-popup-anchor-left {
    -webkit-flex-direction: row;
    flex-direction: row
}

.mapboxgl-popup-anchor-right {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.mapboxgl-popup-tip {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    z-index: 1
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-top: none;
    border-bottom-color: #fff
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    border-top: none;
    border-left: none;
    border-bottom-color: #fff
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    border-top: none;
    border-right: none;
    border-bottom-color: #fff
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-bottom: none;
    border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    border-bottom: none;
    border-left: none;
    border-top-color: #fff
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    border-bottom: none;
    border-right: none;
    border-top-color: #fff
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-left: none;
    border-right-color: #fff
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-right: none;
    border-left-color: #fff
}

.mapboxgl-popup-close-button {
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    border-radius: 0 3px 0 0;
    cursor: pointer;
    background-color: transparent
}

.mapboxgl-popup-close-button:hover {
    background-color: rgba(0, 0, 0, 0.05)
}

.mapboxgl-popup-content {
    position: relative;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 10px 10px 15px;
    pointer-events: auto
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
    border-top-left-radius: 0
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
    border-top-right-radius: 0
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
    border-bottom-left-radius: 0
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
    border-bottom-right-radius: 0
}

.mapboxgl-marker {
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform
}

.mapboxgl-user-location-dot {
    background-color: #1da1f2;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25)
}

.mapboxgl-user-location-dot::before {
    background-color: #1da1f2;
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    -webkit-animation: mapboxgl-user-location-dot-pulse 2s infinite;
    -moz-animation: mapboxgl-user-location-dot-pulse 2s infinite;
    -ms-animation: mapboxgl-user-location-dot-pulse 2s infinite;
    animation: mapboxgl-user-location-dot-pulse 2s infinite
}

.mapboxgl-user-location-dot::after {
    border-radius: 50%;
    border: 2px solid #fff;
    content: '';
    height: 19px;
    left: -2px;
    position: absolute;
    top: -2px;
    width: 19px;
    box-sizing: border-box
}

@-webkit-keyframes mapboxgl-user-location-dot-pulse {
    0% {
        -webkit-transform: scale(1);
        opacity: 1
    }
    70% {
        -webkit-transform: scale(3);
        opacity: 0
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@-ms-keyframes mapboxgl-user-location-dot-pulse {
    0% {
        -ms-transform: scale(1);
        opacity: 1
    }
    70% {
        -ms-transform: scale(3);
        opacity: 0
    }
    100% {
        -ms-transform: scale(1);
        opacity: 0
    }
}

@keyframes mapboxgl-user-location-dot-pulse {
    0% {
        transform: scale(1);
        opacity: 1
    }
    70% {
        transform: scale(3);
        opacity: 0
    }
    100% {
        transform: scale(1);
        opacity: 0
    }
}

.mapboxgl-user-location-dot-stale {
    background-color: #aaa
}

.mapboxgl-user-location-dot-stale::after {
    display: none
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
    cursor: crosshair
}

.mapboxgl-boxzoom {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: #fff;
    border: 2px dotted #202020;
    opacity: 0.5
}

@media print {
    .mapbox-improve-map {
        display: none
    }
}

.html {
    clear: both;
    overflow: hidden
}

.html ul,
.html ol {
    padding-left: 2.5em
}

.html ul {
    list-style-type: disc
}

.html ol {
    list-style-type: decimal
}

.row-single .html-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 75%
}

@media (max-width: 768px) {
    .row-single .html-content {
        max-width: 96%
    }
}

.row-single .html h1,
.row-single .html h2,
.row-single .html h3,
.row-single .html h4,
.row-single .html h5,
.row-single .html h6,
.row-single .html p,
.row-single .html ol,
.row-single .html ul {
    margin-left: auto;
    margin-right: auto
}

.action-calls {
    display: flex;
    flex-direction: column
}

.action-calls .cta-heading-left {
    align-self: flex-start
}

.action-calls .cta-heading-center {
    align-self: center
}

.action-calls .cta-heading-right {
    align-self: flex-end
}

.action-calls ul {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.action-calls .cta-item {
    width: 100%
}

.action-calls .cta-item .is-animated {
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease
}

.action-calls .cta-item .gradient-180deg {
    animation-name: vertical-gradient;
    background-size: 100% 225%
}

.action-calls .cta-item .gradient-90deg {
    animation-name: horizontal-gradient;
    background-size: 225% 100%
}

.action-calls .cta-item .gradient-135deg {
    animation-name: diagonal-gradient;
    background-size: 225% 225%
}

@keyframes vertical-gradient {
    0% {
        background-position: 0% 0%
    }
    100% {
        background-position: 0% 100%
    }
}

@keyframes horizontal-gradient {
    0% {
        background-position: 0% 0%
    }
    100% {
        background-position: 100% 0%
    }
}

@keyframes diagonal-gradient {
    0% {
        background-position: 0% 0%
    }
    100% {
        background-position: 100% 100%
    }
}

.row:before,
.row:after,
.row-grid:before,
.row-grid:after {
    content: " ";
    display: table
}

.row:after,
.row-grid:after {
    clear: both
}

.row-grid {
    margin: 0 -15px
}

.col {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px
}

.row-halves .col,
.row-uneven-thirds-1 .col,
.row-uneven-thirds-2 .col,
.row-thirds .col,
.row-quarters .col {
    float: left
}

.row-halves .col {
    width: 50%
}

.row-thirds .col {
    width: 33.33333%
}

.row-uneven-thirds-1 .col-1 {
    width: 33.33333%
}

.row-uneven-thirds-1 .col-2 {
    width: 66.66667%
}

.row-uneven-thirds-2 .col-1 {
    width: 66.66667%
}

.row-uneven-thirds-2 .col-2 {
    width: 33.33333%
}

.row-quarters .col {
    width: 25%
}

.row-overlay {
    position: relative
}

.row.row-overlay::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.bg-tile-x-top,
.bg-tile-y-left {
    background-position: left top
}

.bg-cover,
.bg-centered {
    background-position: center center;
    background-repeat: no-repeat
}

.bg-cover-top {
    background-position: center top
}

.bg-cover-bottom {
    background-position: center bottom
}

.bg-cover,
.bg-cover-top,
.bg-cover-bottom {
    background-size: cover
}

.bg-tile-x-top,
.bg-tile-x-bottom {
    background-repeat: repeat-x
}

.bg-tile-y-left,
.bg-tile-y-right {
    background-repeat: repeat-y
}

.bg-tile-x-bottom {
    background-position: left bottom
}

.bg-tile-y-right {
    background-position: right top
}

.row-divider {
    position: relative;
    z-index: 100
}

.row-divider img {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute
}

.row-divider.center img {
    left: 50%
}

.row-divider.left img,
.row-divider.right img {
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.row-divider.left img {
    left: 15px
}

.row-divider.right img {
    left: auto;
    right: 15px
}

@media screen and (max-width: 909px) {
    .row-divider img {
        display: none
    }
}

@media screen and (min-width: 1025px) {
    .fixed-bg {
        background-attachment: fixed;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }
    .fixed-top-bg {
        background-attachment: fixed;
        background-position: center top;
        background-size: auto;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }
}

.photo img,
.photo-ret img {
    margin-left: auto;
    margin-right: auto
}

.photo figcaption,
.photo-ret figcaption {
    position: relative;
    margin: 1em 0 2em;
    font-weight: bold;
    font-size: 13px;
    z-index: 10
}

.photo .photo-wrapper,
.photo-ret .photo-wrapper {
    position: relative;
    display: inline-block
}

.photo .photo-wrapper img,
.photo-ret .photo-wrapper img {
    padding: 0
}

.photo .photo-wrapper figcaption,
.photo-ret .photo-wrapper figcaption {
    padding: 1em 0;
    margin: 0
}

.photo .filter,
.photo-ret .filter {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1
}

.photo .filter-quarter,
.photo-ret .filter-quarter {
    opacity: .25
}

.photo .filter-half,
.photo-ret .filter-half {
    opacity: .5
}

.photo .filter-three-quarters,
.photo-ret .filter-three-quarters {
    opacity: .75
}

.photo-left {
    float: left;
    margin-right: 1em
}

.photo-right {
    float: right;
    margin-left: 1em
}

.photo-block {
    text-align: center
}

.web-home-template .row:first-child .photo-ret .photo-wrapper,
.web-home-template .row:first-child .photo .photo-wrapper {
    position: static
}

.web-home-template .row:first-child .photo-ret .filter,
.web-home-template .row:first-child .photo .filter {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 2000px
}

.rollover-zoom {
    overflow: hidden
}

.rollover-zoom img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.contact-info .p-organization-name,
.contact-info .h-adr,
.contact-info .p-street-address,
.contact-info .p-tel,
.contact-info .p-url {
    display: block
}

.contact-info p {
    margin-top: 0
}

.events {
    width: 100%;
    position: relative;
    text-align: center
}

.events h2,
.events .no-events {
    text-align: left
}

.events .no-events {
    font-size: inherit;
    font-style: italic
}

.events .event-summary {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 324px;
    max-width: 100%;
    height: 315px;
    margin: 0.7em;
    text-align: center;
    overflow: hidden;
    background: #2f2e33
}

.events .event-summary div {
    position: relative
}

.events .event-summary .event-title {
    line-height: 1em;
    padding: 0.75em 0.5em;
    width: 100%;
    background: #ddd;
    font-size: 22px
}

.events .event-summary .event-image {
    position: relative;
    height: 229px;
    width: 100%;
    opacity: 0.5;
    overflow: hidden
}

.events .event-summary .event-image img {
    height: 100%;
    max-width: 200%;
    position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto
}

.events .event-summary .event-time-summary {
    position: absolute;
    top: 90px;
    left: 0;
    width: 100%;
    color: #fff
}

.events .event-summary .event-time-summary .event-month {
    font-size: 30px;
    line-height: 1em
}

.events .event-summary .event-time-summary .event-day {
    font-size: 80px;
    line-height: 1em
}

.events .event-summary .event-time-summary .event-time {
    font-size: 22px;
    line-height: 1em
}

.events .event-summary .event-details-button {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: #6FACE1;
    color: #ffffff;
    padding: 0.5em;
    font-size: 20px
}

.events .event-details {
    position: relative;
    display: inline-block;
    vertical-align: top;
    max-height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
    text-align: left
}

.events .event-details.hidden-details {
    -webkit-transition: max-height 0.4s, opacity 0.5s, width 0s 0.4s;
    -moz-transition: max-height 0.4s, opacity 0.5s, width 0s 0.4s;
    transition: max-height 0.4s, opacity 0.5s, width 0s 0.4s
}

.events .event-details.expanded-details {
    width: 324px;
    max-width: 100%;
    max-height: 3000px;
    opacity: 1;
    -webkit-transition: max-height 0.8s, opacity 0.5s;
    -moz-transition: max-height 0.8s, opacity 0.5s;
    transition: max-height 0.8s, opacity 0.5s
}

.events .event-specific-details {
    padding-top: 1em;
    font-weight: bold
}

.events .rsvp-button,
.events .rsvp-link {
    display: inline-block;
    padding: 0.5em;
    font-size: 16px
}

.events-rsvp-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%;
    height: 60%;
    z-index: 999999999;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    overflow: scroll;
    -webkit-overflow-scrolling: touch
}

.events-rsvp-modal.modal-hidden {
    display: none
}

.events-rsvp-modal .g5-enhanced-form {
    padding: 50px
}

.events-rsvp-modal .modal-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 15px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer
}

@media screen and (max-width: 815px) {
    .events-rsvp-modal {
        width: 90%;
        height: 80%
    }
    .events-rsvp-modal .modal-close {
        padding: 5px 10px
    }
    .events-rsvp-modal .g5-enhanced-form {
        padding: 25px
    }
}

.photo-cards .photo-card-title,
.photo-cards .photo-card-caption {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.photo-cards.title-top .photo-card-title,
.photo-cards.title-bottom .photo-card-title,
.a-popup .photo-card-caption {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.photo-cards p,
.photo-cards h3 {
    margin: 0
}

.photo-cards a {
    display: block
}

.photo-cards .photo-cards-container {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.photo-cards .photo-card-wrapper {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.photo-cards .photo-card-wrapper {
    text-align: center;
    min-width: 15px;
    max-width: 100%
}

.photo-cards .photo-card,
.photo-cards .photo-card-front {
    position: relative
}

.photo-cards .photo-card {
    overflow: hidden
}

.photo-cards .photo-card-front {
    display: inline-block
}

.photo-cards .photo-card-front img {
    max-width: 100%
}

.photo-cards .photo-card-title,
.photo-cards .photo-card-caption {
    width: 100%;
    padding: 1em
}

.photo-cards .photo-card-title {
    position: absolute;
    top: 50%;
    left: 0;
    color: #fff;
    z-index: 2
}

.photo-cards .photo-card-title h3 {
    font-size: 21px
}

.photo-cards.title-top .photo-card-title {
    top: 0
}

.photo-cards.title-bottom .photo-card-title {
    top: auto;
    bottom: 0
}

.photo-cards.title-left .photo-card-title h3 {
    text-align: left
}

.photo-cards.title-center .photo-card-title h3 {
    text-align: center
}

.photo-cards.title-right .photo-card-title h3 {
    text-align: right
}

.photo-cards .photo-card-caption {
    position: absolute;
    top: 50%;
    left: 0
}

.photo-cards .photo-card-caption.has-image {
    padding: 0
}

.photo-cards .photo-card-back {
    position: absolute;
    overflow: hidden
}

.photo-cards .photo-card-back::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.photo-cards .photo-card-back img {
    max-width: 100%
}

.photo-cards.has-overlay .photo-card-front::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.a-overlay .photo-card {
    display: inline-block
}

.a-overlay .photo-card-title {
    transition: opacity 500ms ease
}

.a-overlay .photo-card-back {
    transition: opacity 500ms ease;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0
}

.a-overlay .photo-card-wrapper.hover .photo-card-title,
.a-overlay .photo-card-wrapper:hover .photo-card-title {
    opacity: 0;
    z-index: -1
}

.a-overlay .photo-card-wrapper.hover .photo-card-back,
.a-overlay .photo-card-wrapper:hover .photo-card-back {
    opacity: 1
}

.a-flip {
    opacity: 0
}

.a-flip img {
    width: 100%
}

.a-flip .photo-card {
    overflow: visible
}

.a-flip .photo-card-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.a-flip.photo-cards-loaded .photo-card-wrapper,
.a-flip.photo-cards-loaded .photo-card {
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.a-flip.photo-cards-loaded .photo-card-wrapper {
    -webkit-perspective: 1000px;
    perspective: 1000px;
    width: 100%
}

.a-flip.photo-cards-loaded .photo-card-wrapper.hover .photo-card-front,
.a-flip.photo-cards-loaded .photo-card-wrapper:hover .photo-card-front {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.a-flip.photo-cards-loaded .photo-card-wrapper.hover .photo-card-back,
.a-flip.photo-cards-loaded .photo-card-wrapper:hover .photo-card-back {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.a-flip.photo-cards-loaded .photo-card {
    transition: transform 600ms ease;
    position: relative
}

.a-flip.photo-cards-loaded .photo-card-front,
.a-flip.photo-cards-loaded .photo-card-back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform 600ms ease;
    position: absolute;
    top: 0;
    left: 0
}

.a-flip.photo-cards-loaded .photo-card-front {
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 2
}

.a-flip.photo-cards-loaded .photo-card-back {
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.a-popup .photo-card {
    display: inline-block
}

.a-popup .photo-card-back {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: transform 250ms ease;
    top: auto;
    bottom: 0;
    width: 100%
}

.a-popup .photo-card-title {
    transition: opacity 250ms ease
}

.a-popup .photo-card-wrapper.hover .photo-card-title,
.a-popup .photo-card-wrapper:hover .photo-card-title {
    opacity: 0
}

.a-popup .photo-card-wrapper.hover .photo-card-back,
.a-popup .photo-card-wrapper:hover .photo-card-back {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.a-popup .photo-card-caption {
    position: relative
}

.a-slidedown .photo-card {
    display: inline-block
}

.a-slidedown .photo-card-front {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: transform 500ms ease;
    z-index: 2
}

.a-slidedown .photo-card-back {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.a-slidedown .photo-card-wrapper.hover .photo-card-front,
.a-slidedown .photo-card-wrapper:hover .photo-card-front {
    -webkit-transform: translateY(90%);
    -ms-transform: translateY(90%);
    transform: translateY(90%)
}

.button {
    display: block
}

.button .btn {
    text-align: center;
    display: inline-block;
    border-radius: 25px;
}

.button-display-inline a .button-display-inline .btn {
    display: inline-block !important
}

.button-display-block a,
.button-display-block .btn {
    display: block !important
}

.button .btn-img {
    display: block;
    margin: 0 auto 1em
}

.button-list .btn-img {
    display: inline-block;
    margin: 0 1em 0 0
}

.button.button-left {
    text-align: left !important
}

.button.button-center {
    text-align: center !important
}

.button.button-right {
    text-align: right !important
}

.button.button-left .btn,
.button.button-center .btn,
.button.button-right .btn {
    display: inline-block !important
}

.careers.br-true .careers-wrapper,
.careers.br-true .post-btn {
    border-radius: 10px
}

.careers.br-true .post-headings {
    border-radius: 9px 9px 0 0
}

.careers.br-true .post:last-child {
    border-radius: 0 0 9px 9px
}

.careers.br-true .careers-pagination li:first-child {
    border-radius: 9px 0 0 9px
}

.careers.br-true .careers-pagination li:last-child {
    border-radius: 0 9px 9px 0
}

.text-light .careers {
    color: #fff
}

.text-dark .careers {
    color: #000
}

.careers .post-headings,
.careers .post {
    padding: 1em 10px
}

.careers .post:nth-child(2n) {
    background-color: #efefef
}

.careers li,
.careers h4,
.careers p {
    color: inherit
}

.careers p,
.careers h4 {
    margin: 0 0 1em
}

.careers h4,
.careers p {
    font-size: 1em
}

.careers .post-headings span,
.careers h4 {
    font-weight: bold
}

.careers .btn {
    border: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    padding: 0.5em 1em
}

.careers .careers-wrapper {
    background-color: #fff
}

.careers .post::after,
.careers .post-headings::after {
    display: block;
    content: "";
    clear: both
}

.careers .post [data-sort]:hover,
.careers .post-headings [data-sort]:hover {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.careers .posts {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.careers .posts .spinner {
    margin: 50px auto;
    width: 70px;
    text-align: center
}

.careers .posts .spinner>div {
    width: 18px;
    height: 18px;
    background-color: #333;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both
}

.careers .posts .spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s
}

.careers .posts .spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s
}

@-webkit-keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.careers .post:last-child {
    border-bottom: 0
}

.careers .post-posted {
    float: right
}

.careers .careers-wrapper,
.careers .post-headings {
    display: none
}

.careers .post-description {
    font-weight: normal
}

.careers .icon {
    height: 0.825em;
    width: 1em;
    vertical-align: 0.025em
}

.careers .error.post {
    text-align: center;
    padding: 1em 0
}

.careers-pagination {
    margin-top: 1em
}

.careers-pagination ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

.careers-pagination li {
    border: 1px solid;
    border-left: 0;
    float: left
}

.careers-pagination li:first-child {
    border-left: 1px solid
}

.careers-pagination a,
.careers-pagination span {
    display: block;
    color: inherit;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
    min-width: 21px;
    padding: 0 10px
}

.careers-pagination a:hover {
    text-decoration: none
}

.careers-pagination .active .current {
    cursor: default;
    color: #fff
}

.careers-pagination .disabled a,
.careers-pagination .disabled span {
    color: #9E9E9E
}

.careers-pagination .ellipse {
    padding: 0 10px;
    cursor: default
}

.careers-pagination .ellipse.clickable {
    cursor: pointer
}

.careers-pagination .ellipse input {
    width: 3em
}

.careers-small .post-title {
    float: left
}

.careers-small .post-location {
    float: right
}

.careers-small .post-description {
    clear: both
}

.careers-large .post {
    padding-bottom: 0.5em;
    padding-right: 20px
}

.careers-large .post-headings {
    color: #fff;
    display: block
}

.careers-large .post-headings span,
.careers-large .post-item {
    float: left
}

.careers-large .post-headings span,
.careers-large .post-posted,
.careers-large .post-info .post-item {
    padding: 0 10px
}

.careers-large .post-headings span:first-child {
    width: 11%
}

.careers-large .post-headings span:nth-child(2) {
    width: 22%
}

.careers-large .post-headings span:nth-child(3) {
    width: 32%
}

.careers-large .post-headings span:nth-child(4) {
    width: 18%
}

.careers-large .post-posted {
    width: 11%
}

.careers-large .post-info {
    width: 73%
}

.careers-large .post-org {
    width: 30%
}

.careers-large .post-title {
    width: 45%
}

.careers-large .post-location {
    width: 25%
}

.careers-large .post-actions {
    text-align: right;
    width: 16%
}

.careers-xlarge .btn {
    font-size: 16px
}

.accordion {
    overflow: hidden
}

.accordion-section {
    margin-bottom: 2px
}

.accordion-section-title {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 1em
}

.acc-arrow::before {
    content: '';
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAZCAQAAABNuxw9AAAAhklEQVR4AYWSsaEBYAyE//ce6AEMAR2DgBJGAS0ogT2ggyVooAfAZ4DDuy5JkiR3MeyoGAUdIKNuOzOORDUQYMMKjwZiXJhg1UAOaBkFdaCgbgsjrsQ14GLJlqAGwhxY4NBAEhgYBSWgqm4bO/gnW3r/s4nurVcqJ8rgv3yrOqrl/8q//5MXn0CE9KC6MNgAAAAASUVORK5CYII=");
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 12.5px;
    width: 11px;
    margin-right: 0.5em;
    transition: transform 200ms ease
}

.active .acc-arrow::before {
    transform: rotate(90deg)
}

.accordion-section-content {
    display: none;
    overflow: hidden;
    padding: 0.5em 1em 2em
}

.accordion ul,
.accordion ol {
    padding-left: 1em
}

.accordion ul {
    list-style-type: disc
}

.accordion ol {
    list-style-type: decimal
}

.lead-form.horizontal-form h2 {
    margin-bottom: 0.5em
}

.lead-form input[type="radio"] {
    display: inline
}

select.location-list-urn:invalid {
    box-shadow: none
}

select.location-list-urn.user-error:invalid {
    box-shadow: 0 0 4px red
}

@media screen and (min-width: 600px) {
    .lead-form.horizontal-form {
        text-align: center
    }
    .lead-form.horizontal-form .form-text,
    .lead-form.horizontal-form .p-author,
    .lead-form.horizontal-form .form-field,
    .lead-form.horizontal-form input[type=submit] {
        display: inline-block;
        vertical-align: middle
    }
    .lead-form.horizontal-form .form-text,
    .lead-form.horizontal-form .form-field {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .lead-form.horizontal-form h2 {
        margin: 0 10px
    }
    .p-author {
        margin-right: 5px
    }
    .lead-form.horizontal-form input[type=submit] {
        display: inline-block;
        margin-top: 9px;
        margin-bottom: 11px
    }
}

.rating .average-rating,
.rating .gold-stars,
.review .rating {
    display: block;
    background: url(data:image/png;base64,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) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
    text-indent: -999em;
    position: relative
}

.review .author,
.review .date {
    line-height: 1.5em
}

.review .review-body {
    margin-bottom: 7px;
    font-style: italic
}

.review .author .via {
    display: inline-block;
    text-indent: -999em;
    background-repeat: no-repeat;
    margin: 0 2px;
    vertical-align: text-bottom
}

.review .author .google {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RThBRTA3OURDNzgxMUU3QjZENjk0MzI1RDFERkJENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RThBRTA3QURDNzgxMUU3QjZENjk0MzI1RDFERkJENCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFOEFFMDc3REM3ODExRTdCNkQ2OTQzMjVEMURGQkQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFOEFFMDc4REM3ODExRTdCNkQ2OTQzMjVEMURGQkQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zpiIdAAABixJREFUeNpkVkuI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);
    background-position: 0 2px;
    width: 27px;
    height: 25px
}

.review .author .yelp {
    background-image: url(data:image/png;base64,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);
    width: 52px;
    height: 27px
}

.review .author .apartmentRatings {
    background-image: url(data:image/png;base64,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);
    width: 99px;
    height: 27px
}

.review .author .caringcom {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAZCAYAAACxZDnAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0OUFDMjk2RThEMjExRTJCRjhDRjA3Qzc3NzkyNDlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0OUFDMjk3RThEMjExRTJCRjhDRjA3Qzc3NzkyNDlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjQwQUNDRkZFOEQyMTFFMkJGOENGMDdDNzc3OTI0OUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjQwQUNEMDBFOEQyMTFFMkJGOENGMDdDNzc3OTI0OUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4DvlwFAAATAElEQVR42uxZB3RU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);
    width: 90px;
    height: 25px
}

.review .author .seniorAdvisor {
    background-image: url(data:image/png;base64,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);
    width: 128px;
    height: 20px
}

.review .author .facebook {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExODA4M0NDMTM4MEMyQTVFQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCN0YwMzNGQUE2MTYxMUUyOEJFQUJDRTMzOERDQjM5MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCN0YwMzNGOUE2MTYxMUUyOEJFQUJDRTMzOERDQjM5MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM3QUJGQTkzODIwNjgxMThDMTQ5OEFGOTgxQUJBQ0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTgwODNDQzEzODBDMkE1RUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5VkWTUAAABF0lEQVR42mK0Dp/LyMDAUATEDUDMw0A78AVqRy8L1MIeBtoDHpg9TEDcyEBf0AiylJvOlnIzMQwAYKGK0znZGALdNBgcLRQYFKQFGNjZWBi+//jN8OHzT4bQ3FXUt1RFQZihvdiZQVIUNeFzcrCCMdV9ysPFxtBb4cYgLMBJkj6K4jTSR5dkCyn2qb25PAp//e6bDDOXn2b48u0X7XwqK8GHwp+/9jxBCym2lJkZVfv7j99oH6fo4P9/BvpbSpOEdGRFEknyv//8Y3CJX8Tw9+8/+vn00fOPGBbS3NIHjz/QP04fPP1AeZzaRMzDG4fo8oMq9Y5aOmrp0Lb0K53t/AqytJ3OlraDLG0D4hI6+Pgr1J5WgAADACLKR4SeAF87AAAAAElFTkSuQmCC);
    background-position: 0 7px;
    background-size: 75%;
    width: 29px;
    height: 29px
}

.review-responses {
    padding-left: 20px;
    margin-top: 20px
}

.review-responses .response {
    border-top: 1px solid rgba(0, 0, 0, 0.2)
}

.review-responses .response-author {
    margin: 20px 0 0;
    font-style: normal;
    font-weight: bold;
    line-height: 0.8;
    font-size: 14px
}

.review-responses .response-date {
    font-size: 14px
}

.rating {
    position: relative
}

.rating .gold-stars {
    background-position: 0 0;
    position: absolute;
    top: 0;
    left: 0
}

.promoted-reviews .review {
    padding: 20px 3%;
    border-top: 1px solid rgba(0, 0, 0, 0.3)
}

.promoted-reviews .review:first-of-type {
    border-top: none
}

.moment-date {
    position: relative;
    top: -2px
}

.promoted-reviews #chatmeter-direct-review:hover {
    cursor: pointer
}

.promoted-reviews #chatmeter-direct-review .platinum-toggler {
    display: none
}

.promoted-reviews .location-name {
    font-weight: bold
}

.promoted-reviews .rating {
    margin-top: 5px
}

.promoted-reviews .rating.chatmeter {
    display: inline-block
}

.chatmeter-review .review-link-container {
    text-align: right
}

.review-link {
    color: #0072bc;
    cursor: pointer
}

.ratings-summary-outer {
    padding: 5px 0
}

.ratings-summary {
    display: inline-block;
    width: 80px
}

.ratings-summary .total-reviews span {
    white-space: nowrap
}

.write-review-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99999;
    width: 60%;
    height: 80%;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.write-review-modal::-webkit-scrollbar {
    width: 0;
    height: 0
}

@media screen and (max-width: 650px) {
    .write-review-modal {
        width: 90%;
        height: 80%
    }
}

.write-review-modal.modal-hidden {
    display: none
}

.write-review-modal iframe {
    width: 100%;
    height: 100%
}

.write-review-modal .modal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 5px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer
}

.gallery-only .flex-container a:active,
.gallery-only .flexslider a:active,
.gallery-only .flex-container a:focus,
.gallery-only .flexslider a:focus {
    outline: none
}

.gallery-only .slides,
.gallery-only .flex-control-nav,
.gallery-only .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}

.gallery-only .flexslider {
    margin: 0;
    padding: 0
}

.gallery-only .flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.gallery-only .flexslider .slides .loading {
    visibility: hidden;
    display: block
}

.gallery-only .flexslider .slides img {
    max-width: 100%;
    display: block;
    margin: 0 auto
}

.gallery-only .flex-pauseplay span {
    text-transform: capitalize
}

.gallery-only .slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.gallery-only html[xmlns] .slides {
    display: block
}

.gallery-only * html .slides {
    height: 1%
}

.gallery-only .flexslider {
    margin: 0 0 2em;
    position: relative;
    zoom: 1
}

.gallery-only .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease
}

.gallery-only .loading .flex-viewport {
    max-height: 300px
}

.gallery-only .flexslider .slides {
    zoom: 1
}

.gallery-only .carousel li {
    margin-right: 5px
}

.gallery-only .gallery-photo-caption {
    line-height: 1;
    min-height: 1em
}

.gallery-only .flex-direction-nav {
    *height: 0
}

.gallery-only .flex-direction-nav a {
    width: 54px;
    height: 54px;
    margin: -27px 0 0;
    display: block;
    background: url("https://widgets.g5dxm.com/gallery/gallery-nav.png") no-repeat 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease
}

.gallery-only .flex-direction-nav .flex-next {
    background-position: -54px 0;
    right: -54px
}

.gallery-only .flex-direction-nav .flex-prev {
    left: -54px
}

.gallery-only .flexslider:hover .flex-next {
    opacity: 0.8;
    right: 0
}

.gallery-only .flexslider:hover .flex-prev {
    opacity: 0.8;
    left: 0
}

.gallery-only .flexslider:hover .flex-next:hover,
.gallery-only .flexslider:hover .flex-prev:hover {
    opacity: 1
}

.gallery-only .flex-direction-nav .flex-disabled {
    opacity: 0.3 !important;
    filter: alpha(opacity=30);
    cursor: default
}

@media (max-width: 768px) {
    .gallery-only .flex-direction-nav a {
        background-size: cover;
        height: 32px;
        width: 32px;
        margin-top: -16px
    }
    .gallery-only .flex-direction-nav .flex-next {
        background-position: -32px 0;
        right: -32px
    }
    .gallery-only .flex-direction-nav .flex-prev {
        left: -32px
    }
}

.gallery-only .flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: .5em;
    text-align: right
}

.gallery-only .flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.gallery-only .flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: 9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}

.gallery-only .flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7)
}

.gallery-only .flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default
}

.gallery-only .flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.gallery-only .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.gallery-only .flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}

.gallery-only .flex-control-thumbs img:hover {
    opacity: 1
}

.gallery-only .flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

@media screen and (max-width: 860px) {
    .gallery-only .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0
    }
    .gallery-only .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0
    }
    .gallery-only .gallery-photo-caption {
        text-align: center
    }
    .gallery-only .flex-control-nav {
        position: static
    }
}

.gallery-only .flexslider {
    margin: 0;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.gallery-only .flexslider-container:after {
    content: "";
    display: table;
    clear: both
}

.gallery-only .flex-title .flex-caption {
    text-align: center
}

.gallery-only .flex-control-nav {
    text-align: center;
    overflow: hidden;
    margin-top: 0
}

.gallery-only .flex-control-paging li {
    margin-top: 20px
}

.gallery-only .flex-control-paging li a {
    width: 13px;
    height: 13px
}

.gallery-only .flex-control-thumbs li:nth-child(4n+1) {
    clear: left
}

.gallery-only .loaded .full-gallery.gallery-slideshow .slides img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.gallery-only .full-gallery.gallery-carousel img {
    width: 100%
}

.gallery-only .full-gallery .flex-caption {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    width: 100%
}

.gallery-only .full-gallery .flex-control-nav {
    bottom: 0;
    line-height: .8125;
    position: absolute
}

.gallery-only .mini-gallery .flex-direction-nav a {
    top: 0;
    margin: 0
}

.gallery-only .gallery-carousel .slides li {
    margin-right: 15px
}

.gallery-only .mini-gallery {
    *zoom: 1
}

.gallery-only .mini-gallery:before {
    content: " ";
    display: table
}

.gallery-only .mini-gallery:after {
    clear: both
}

.gallery-only .mini-gallery .flex-control-thumbs {
    padding: 0 15px;
    margin: 0 -5px
}

.gallery-only .mini-gallery .flex-control-thumbs li {
    padding: 5px
}

.gallery-only .mini-gallery .flex-direction-nav .flex-prev {
    left: 0
}

.gallery-only .mini-gallery .flex-direction-nav .flex-next {
    right: 0
}

@media screen and (min-width: 910px) {
    .gallery-only .mini-gallery .slides img {
        width: 50%;
        float: left
    }
    .gallery-only .mini-gallery .flex-title,
    .gallery-only .mini-gallery .flex-caption {
        float: right;
        width: 50%
    }
    .gallery-only .mini-gallery .flex-control-thumbs {
        width: 50%;
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 100
    }
}

@media screen and (min-width: 1170) {
    .gallery-only .mini-gallery .flex-control-thumbs li {
        width: 20%
    }
    .gallery-only .mini-gallery .flex-control-thumbs li:nth-child(4n+1) {
        clear: none
    }
}

.neighborhood-map {
    position: relative
}

.neighborhood-map.map .canvas {
    padding: 30px 0 0 0;
    width: 100%;
    position: relative
}

.neighborhood-map.map .canvas img {
    max-width: none
}

.neighborhood-map.map .canvas label {
    width: auto;
    display: inline
}

.neighborhood-map .map-wrapper {
    position: relative
}

.neighborhood-map .map-styles-toggle {
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    position: absolute;
    background: #fff;
    padding: 10px;
    top: 10px;
    left: 10px;
    margin-top: 5px
}

.neighborhood-map .map-styles-toggle label {
    color: #222 !important;
    display: flex;
    line-height: 1;
    font-size: 0.875rem;
    margin: 0;
    padding: 0.25em 0
}

.neighborhood-map .map-styles-toggle input {
    margin-right: 0.5em
}

.neighborhood-map .mapboxgl-popup {
    z-index: 9
}

.neighborhood-map .screen-reader,
.neighborhood-map .mapboxgl-popup-content {
    color: #222
}

.neighborhood-map .mapboxgl-popup-content {
    min-width: 220px;
    padding: 0
}

.neighborhood-map .mapboxgl-popup-content .marker-content-wrapper {
    padding: 10px
}

.neighborhood-map .mapboxgl-popup-content span {
    display: block;
    padding: 2px;
    font-size: 1em
}

.neighborhood-map .mapboxgl-popup-content span .js-detect-wrap {
    display: inline
}

.neighborhood-map .mapboxgl-popup-content .name {
    font-size: 16px;
    font-weight: 400;
    padding: 10px 40px 10px 10px;
    color: white;
    text-align: center
}

.neighborhood-map .mapboxgl-popup-content .phone,
.neighborhood-map .mapboxgl-popup-content .map-link,
.neighborhood-map .mapboxgl-popup-content .website-link {
    display: none
}

.neighborhood-map .mapboxgl-popup-content button.mapboxgl-popup-close-button {
    font-size: 18px;
    border: 0;
    color: #333;
    height: 40px;
    padding: 0 12px
}

.neighborhood-map .gm-style button.gm-ui-hover-effect {
    right: 0 !important;
    top: 0 !important;
    height: 40px !important
}

.neighborhood-map .gm-style .gm-style-iw.hide {
    display: none
}

.neighborhood-map .gm-style .gm-style-iw-c {
    border-radius: 0;
    padding: 0;
    box-shadow: none
}

.neighborhood-map .gm-style .gm-style-iw-d {
    overflow: hidden !important
}

.neighborhood-map .gm-style .gm-style-iw-d>div {
    height: 100% !important
}

.neighborhood-map .gm-style .gm-style-iw-d .infowindow {
    padding: 0;
    display: flex;
    flex-direction: column;
    min-width: 240px
}

.neighborhood-map .gm-style .gm-style-iw-d .infowindow .marker-content-wrapper {
    padding: 10px
}

.neighborhood-map .gm-style .gm-style-iw-d .infowindow span {
    display: block;
    padding: 2px;
    font-size: 1em
}

.neighborhood-map .gm-style .gm-style-iw-d .infowindow span .js-detect-wrap {
    display: inline
}

.neighborhood-map .gm-style .gm-style-iw-d .infowindow .name {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    padding: 10px 40px 10px 10px;
    color: white;
    text-align: center;
    min-height: 40px
}

.neighborhood-map .gm-style .gm-style-iw-d .infowindow .phone,
.neighborhood-map .gm-style .gm-style-iw-d .infowindow .map-link,
.neighborhood-map .gm-style .gm-style-iw-d .infowindow .website-link {
    display: none
}

.neighborhood-map .neighborhood-map-filter {
    width: 100%
}

.neighborhood-map .neighborhood-map-filter button {
    border-radius: 0;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    border: none;
    height: 100%;
    max-height: 60px;
    padding: 20px 0;
    outline: none;
    border-right: 1px solid #fff;
    color: #fff
}

.neighborhood-map .neighborhood-map-filter button i {
    display: none
}

.neighborhood-map .neighborhood-map-filter button:last-child {
    border-right: 0
}

.neighborhood-map .neighborhood-map-filter button:hover {
    opacity: 0.8
}

.neighborhood-map .neighborhood-map-filter button.all.active i {
    display: inline;
    padding-right: 10px;
    color: #fff
}

.neighborhood-map.x-large .neighborhood-map-filter {
    display: flex
}

.neighborhood-map.x-large .neighborhood-map-filter button {
    flex-grow: 1
}

.neighborhood-map.medium .neighborhood-map-filter button {
    font-size: 14px;
    width: 33%;
    padding: 10px 0;
    margin-top: 1px
}

.neighborhood-map.medium .neighborhood-map-filter button:nth-child(3) {
    border-right: 0;
    width: 34%
}

.neighborhood-map.medium .neighborhood-map-filter button:last-child {
    width: 34%
}

.neighborhood-map.small.map .canvas {
    width: 96%
}

.neighborhood-map.small .neighborhood-map-filter {
    display: flex;
    flex-wrap: wrap
}

.neighborhood-map.small .neighborhood-map-filter button {
    display: flex;
    font-size: 14px;
    width: 48%;
    height: auto;
    padding: 10px 0;
    margin-top: 1px;
    text-align: center;
    justify-content: center
}

.neighborhood-map.small .neighborhood-map-filter button:nth-of-type(even) {
    border-right: 0
}

.neighborhood-map.small .gmnoprint {
    margin: 0 !important
}

.neighborhood-map.small button[aria-label="Toggle fullscreen view"] {
    margin: 0 !important
}

.neighborhood-map.small .gm-style-iw {
    top: 15px !important;
    left: 0 !important;
    width: 100% !important
}

.neighborhood-map.small .gm-style-iw>div:first-child {
    min-width: 220px !important;
    max-width: inherit !important
}

.neighborhood-map.small .gm-style-iw+div {
    top: 35px !important
}

.neighborhood-map.small .name {
    font-size: 14px !important;
    padding: 15px 40px 15px 0 !important
}

.neighborhood-map.small button.gm-ui-hover-effect {
    right: 5px !important
}

.neighborhood-map.small .mapboxgl-popup-content .marker-content-wrapper {
    padding: 7px
}

.neighborhood-map.small .mapboxgl-popup-content button.mapboxgl-popup-close-button {
    height: 35px
}

.neighborhood-map.small .mapboxgl-popup-content .name {
    padding: 7px 40px 7px 10px !important
}

.gallery-basic {
    position: relative;
    overflow: hidden
}

.gallery-basic figure {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1
}

.gallery-basic figure:first-of-type {
    position: relative
}

.gallery-basic .gallery-overlay {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.gallery-basic .active {
    z-index: 3
}

.contact-info-sheet {
    font-size: 16px;
    position: fixed;
    z-index: 9999
}

.contact-info-sheet.hidden {
    display: none
}

.contact-info-sheet .cis-btn {
    color: #fff;
    display: block
}

.web-home-template .contact-info-sheet .info-sheet-home-btn {
    display: none
}

.contact-info-sheet .info-sheet-content {
    min-height: 75px;
    padding: 1em 30px
    padding: 1em 30px
}

.contact-info-sheet .info-sheet-nav,
.contact-info-sheet .info-sheet-content {
    background: rgba(27, 29, 29, 0.75)
}
.img-content{
    background: url(https://lodgeatpinecreek.com/wp-content/themes/pine-lodge.com/css/../img/bg-4.jpg) center/cover;
}

@media screen and (max-width: 1169px) {
    .contact-info-sheet .info-sheet-pagination {
        display: none
    }
}

@media screen and (max-width: 909px) {
    .contact-info-sheet .info-sheet-chat-btn,
    .contact-info-sheet .info-sheet-custom-btn {
        display: none
    }
}

@media screen and (max-width: 736px) {
    .contact-info-sheet {
        bottom: 0;
        left: 0;
        width: 100%
    }
    .contact-info-sheet.opened {
        bottom: 100%
    }
    .contact-info-sheet .info-sheet-nav {
        padding: 0 1em
    }
    .contact-info-sheet .info-sheet-nav::before,
    .contact-info-sheet .info-sheet-nav::after {
        content: "";
        display: table
    }
    .contact-info-sheet .info-sheet-nav::after {
        clear: both
    }
    .contact-info-sheet .cis-btn {
        color: #fff;
        font-size: 1.125em;
        float: left;
        padding: 0.5em 0
    }
    .contact-info-sheet .cis-btn i {
        line-height: inherit;
        margin-right: 0.5em
    }
    .contact-info-sheet .info-sheet-phone-btn {
        min-width: 50%
    }
    .contact-info-sheet .has-home-btn {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }
    .contact-info-sheet .has-home-btn .cis-btn {
        float: none;
        min-width: 0;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-grow: 1;
        flex-grow: 1
    }
    .contact-info-sheet .has-home-btn .info-sheet-home-btn i,
    .contact-info-sheet .has-home-btn .info-sheet-email-btn i {
        margin-right: 0
    }
    .contact-info-sheet .has-home-btn .info-sheet-home-btn span,
    .contact-info-sheet .has-home-btn .info-sheet-email-btn span {
        display: none
    }
    .contact-info-sheet .has-home-btn .cis-btn.info-sheet-phone-btn {
        text-align: center
    }
    .contact-info-sheet .has-home-btn .cis-btn.info-sheet-email-btn {
        text-align: right
    }
    .contact-info-sheet .info-sheet-content {
        display: none !important
    }
}

@media screen and (min-width: 737px) {
    .contact-info-sheet {
        width: 375px
    }
    .contact-info-sheet .info-sheet-nav {
        position: fixed;
        z-index: 100
    }
    .contact-info-sheet .cis-btn {
        cursor: pointer;
        height: 50px;
        width: 50px;
        overflow: hidden;
        position: relative
    }
    .contact-info-sheet .cis-btn i {
        font-size: 1.5em;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    .contact-info-sheet .cis-btn .fa-angle-up,
    .contact-info-sheet .cis-btn .fa-angle-down {
        font-size: 2em
    }
    .contact-info-sheet .cis-btn span {
        display: none
    }
    .contact-info-sheet .info-sheet-phone {
        font-weight: 700;
        font-size: 2em
    }
    .contact-info-sheet .info-sheet-icon.chat-code img {
        max-width: 50px;
        max-height: 50px
    }
    .contact-info-sheet .info-sheet-content {
        color: #fff;
        overflow-y: auto;
        position: absolute;
        -ms-transition-property: transform;
        -webkit-transition-property: transform;
        transition-property: transform;
        transition-duration: 300ms;
        transition-timing-function: ease;
        width: 100%
    }
    .contact-info-sheet.default,
    .contact-info-sheet.default .info-sheet-nav,
    .contact-info-sheet.left,
    .contact-info-sheet.left .info-sheet-nav,
    .contact-info-sheet.b-left,
    .contact-info-sheet.b-left .info-sheet-nav {
        left: 0
    }
    .contact-info-sheet.default .info-sheet-content,
    .contact-info-sheet.left .info-sheet-content,
    .contact-info-sheet.b-left .info-sheet-content {
        left: -375px
    }
    .contact-info-sheet.default.opened .info-sheet-content,
    .contact-info-sheet.left.opened .info-sheet-content,
    .contact-info-sheet.b-left.opened .info-sheet-content {
        -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
    .contact-info-sheet.right,
    .contact-info-sheet.right .info-sheet-nav,
    .contact-info-sheet.b-right,
    .contact-info-sheet.b-right .info-sheet-nav {
        right: 0
    }
    .contact-info-sheet.right .info-sheet-content,
    .contact-info-sheet.b-right .info-sheet-content {
        right: -375px
    }
    .contact-info-sheet.right.opened .info-sheet-content,
    .contact-info-sheet.b-right.opened .info-sheet-content {
        -ms-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
    .contact-info-sheet.default,
    .contact-info-sheet.left,
    .contact-info-sheet.right {
        top: 155px
    }
    .contact-info-sheet.default.opened .info-sheet-content,
    .contact-info-sheet.left.opened .info-sheet-content {
        margin-left: 50px
    }
    .contact-info-sheet.right.opened .info-sheet-content {
        margin-right: 50px
    }
    .contact-info-sheet.b-left,
    .contact-info-sheet.b-left .info-sheet-nav,
    .contact-info-sheet.b-right,
    .contact-info-sheet.b-right .info-sheet-nav {
        bottom: 0
    }
    .contact-info-sheet.b-left .info-sheet-content,
    .contact-info-sheet.b-right .info-sheet-content {
        bottom: 50px;
        max-height: calc(100vh - 60px)
    }
    .contact-info-sheet.b-left .cis-btn,
    .contact-info-sheet.b-right .cis-btn {
        float: left
    }
}


/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}

.pika-single:after,
.pika-single:before {
    content: " ";
    display: table
}

.pika-single:after {
    clear: both
}

.pika-single {
    *zoom: 1
}

.pika-single.is-hidden {
    display: none
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5)
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px
}

.pika-title {
    position: relative;
    text-align: center
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    background-color: #fff
}

.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0
}

.pika-next,
.pika-prev {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0
}

.pika-next:hover,
.pika-prev:hover {
    opacity: 1
}

.is-rtl .pika-next,
.pika-prev {
    float: left;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    *left: 0
}

.is-rtl .pika-prev,
.pika-next {
    float: right;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
    *right: 0
}

.pika-next.is-disabled,
.pika-prev.is-disabled {
    cursor: default;
    opacity: .2
}

.pika-select {
    display: inline-block;
    *display: inline
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

.pika-table td,
.pika-table th {
    width: 14.285714285714286%;
    padding: 0
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: 700;
    text-align: center
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5
}

.pika-week {
    font-size: 11px;
    color: #999
}

.is-today .pika-button {
    color: #3af;
    font-weight: 700
}

.has-event .pika-button,
.is-selected .pika-button {
    color: #fff;
    font-weight: 700;
    background: #3af;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px
}

.has-event .pika-button {
    background: #005da9;
    box-shadow: inset 0 1px 3px #0076c9
}

.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #d5e9f7
}

.is-startrange .pika-button {
    color: #fff;
    background: #6cb31d;
    box-shadow: none;
    border-radius: 3px
}

.is-endrange .pika-button {
    color: #fff;
    background: #3af;
    box-shadow: none;
    border-radius: 3px
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3
}

.is-outside-current-month .pika-button {
    color: #999;
    opacity: .3
}

.is-selection-disabled {
    pointer-events: none;
    cursor: default
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px
}

.pika-table abbr {
    border-bottom: none;
    cursor: help
}

.v-ripple__container {
    border-radius: inherit;
    width: 100%;
    height: 100%;
    z-index: 0;
    contain: strict
}

.v-ripple__animation,
.v-ripple__container {
    color: inherit;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    pointer-events: none
}

.v-ripple__animation {
    border-radius: 50%;
    background: currentColor;
    opacity: 0;
    will-change: transform, opacity
}

.v-ripple__animation--enter {
    transition: none
}

.v-ripple__animation--in {
    transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1)
}

.v-ripple__animation--out {
    transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)
}

.theme--light.v-btn {
    color: rgba(0, 0, 0, 0.87)
}

.theme--light.v-btn.v-btn--disabled,
.theme--light.v-btn.v-btn--disabled .v-btn__loading,
.theme--light.v-btn.v-btn--disabled .v-icon {
    color: rgba(0, 0, 0, 0.26) !important
}

.theme--light.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
    background-color: rgba(0, 0, 0, 0.12) !important
}

.theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
    background-color: #f5f5f5
}

.theme--dark.v-btn {
    color: #fff
}

.theme--dark.v-btn.v-btn--disabled,
.theme--dark.v-btn.v-btn--disabled .v-btn__loading,
.theme--dark.v-btn.v-btn--disabled .v-icon {
    color: rgba(255, 255, 255, 0.3) !important
}

.theme--dark.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
    background-color: rgba(255, 255, 255, 0.12) !important
}

.theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
    background-color: #212121
}

.v-btn {
    align-items: center;
    border-radius: 2px;
    display: inline-flex;
    height: 36px;
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    margin: 6px 8px;
    min-width: 88px;
    outline: 0;
    text-transform: uppercase;
    text-decoration: none;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
    position: relative;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-btn:before {
    border-radius: inherit;
    color: inherit;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    opacity: .12;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-btn {
    padding: 0 16px
}

.v-btn--active,
.v-btn:focus,
.v-btn:hover {
    position: relative
}

.v-btn--active:before,
.v-btn:focus:before,
.v-btn:hover:before {
    background-color: currentColor
}

@media (hover: none) {
    .v-btn:hover:before {
        background-color: transparent
    }
}

.v-btn__content {
    align-items: center;
    border-radius: inherit;
    color: inherit;
    display: flex;
    flex: 1 0 auto;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    white-space: nowrap;
    width: inherit
}

.v-btn--small {
    font-size: 13px;
    height: 28px;
    padding: 0 8px
}

.v-btn--large {
    font-size: 15px;
    height: 44px;
    padding: 0 32px
}

.v-btn .v-btn__content .v-icon {
    color: inherit
}

.v-btn:not(.v-btn--depressed):not(.v-btn--flat) {
    will-change: box-shadow;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.v-btn:not(.v-btn--depressed):not(.v-btn--flat):active {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)
}

.v-btn--icon {
    background: transparent;
    box-shadow: none !important;
    border-radius: 50%;
    justify-content: center;
    min-width: 0;
    width: 36px
}

.v-btn--icon.v-btn--small {
    width: 28px
}

.v-btn--icon.v-btn--large {
    width: 44px
}

.v-btn--floating,
.v-btn--icon:before {
    border-radius: 50%
}

.v-btn--floating {
    min-width: 0;
    height: 56px;
    width: 56px;
    padding: 0
}

.v-btn--floating.v-btn--absolute,
.v-btn--floating.v-btn--fixed {
    z-index: 4
}

.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat) {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12)
}

.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat):active {
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)
}

.v-btn--floating .v-btn__content {
    flex: 1 1 auto;
    margin: 0;
    height: 100%
}

.v-btn--floating:after {
    border-radius: 50%
}

.v-btn--floating .v-btn__content>:not(:only-child) {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-btn--floating .v-btn__content>:not(:only-child):first-child {
    opacity: 1
}

.v-btn--floating .v-btn__content>:not(:only-child):last-child {
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.v-btn--floating .v-btn__content>:not(:only-child):first-child,
.v-btn--floating .v-btn__content>:not(:only-child):last-child {
    -webkit-backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0
}

.v-btn--floating.v-btn--active .v-btn__content>:not(:only-child):first-child {
    opacity: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.v-btn--floating.v-btn--active .v-btn__content>:not(:only-child):last-child {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.v-btn--floating .v-icon {
    height: inherit;
    width: inherit
}

.v-btn--floating.v-btn--small {
    height: 40px;
    width: 40px
}

.v-btn--floating.v-btn--small .v-icon {
    font-size: 18px
}

.v-btn--floating.v-btn--large {
    height: 72px;
    width: 72px
}

.v-btn--floating.v-btn--large .v-icon {
    font-size: 30px
}

.v-btn--reverse .v-btn__content {
    flex-direction: row-reverse
}

.v-btn--reverse.v-btn--column .v-btn__content {
    flex-direction: column-reverse
}

.v-btn--absolute,
.v-btn--fixed {
    margin: 0
}

.v-btn.v-btn--absolute {
    position: absolute
}

.v-btn.v-btn--fixed {
    position: fixed
}

.v-btn--top:not(.v-btn--absolute) {
    top: 16px
}

.v-btn--top.v-btn--absolute {
    top: -28px
}

.v-btn--top.v-btn--absolute.v-btn--small {
    top: -20px
}

.v-btn--top.v-btn--absolute.v-btn--large {
    top: -36px
}

.v-btn--bottom:not(.v-btn--absolute) {
    bottom: 16px
}

.v-btn--bottom.v-btn--absolute {
    bottom: -28px
}

.v-btn--bottom.v-btn--absolute.v-btn--small {
    bottom: -20px
}

.v-btn--bottom.v-btn--absolute.v-btn--large {
    bottom: -36px
}

.v-btn--left {
    left: 16px
}

.v-btn--right {
    right: 16px
}

.v-btn.v-btn--disabled {
    box-shadow: none !important;
    pointer-events: none
}

.v-btn:not(.v-btn--disabled):not(.v-btn--floating):not(.v-btn--icon) .v-btn__content .v-icon {
    transition: none
}

.v-btn--icon {
    padding: 0
}

.v-btn--loader {
    pointer-events: none
}

.v-btn--loader .v-btn__content {
    opacity: 0
}

.v-btn__loading {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.v-btn__loading .v-icon--left {
    margin-right: 1rem;
    line-height: inherit
}

.v-btn__loading .v-icon--right {
    margin-left: 1rem;
    line-height: inherit
}

.v-btn.v-btn--outline {
    border: 1px solid currentColor;
    background: transparent !important;
    box-shadow: none
}

.v-btn.v-btn--outline:hover {
    box-shadow: none
}

.v-btn--block {
    display: flex;
    flex: 1;
    margin: 6px 0;
    width: 100%
}

.v-btn--round,
.v-btn--round:after {
    border-radius: 28px
}

.v-btn:not(.v-btn--outline).accent,
.v-btn:not(.v-btn--outline).error,
.v-btn:not(.v-btn--outline).info,
.v-btn:not(.v-btn--outline).primary,
.v-btn:not(.v-btn--outline).secondary,
.v-btn:not(.v-btn--outline).success,
.v-btn:not(.v-btn--outline).warning {
    color: #fff
}

.v-progress-circular {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.v-progress-circular svg {
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0
}

.v-progress-circular--indeterminate svg {
    -webkit-animation: progress-circular-rotate 1.4s linear infinite;
    animation: progress-circular-rotate 1.4s linear infinite;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    transition: all .2s ease-in-out
}

.v-progress-circular--indeterminate .v-progress-circular__overlay {
    -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite;
    animation: progress-circular-dash 1.4s ease-in-out infinite;
    stroke-linecap: round;
    stroke-dasharray: 80, 200;
    stroke-dashoffset: 0px
}

.v-progress-circular__underlay {
    stroke: rgba(0, 0, 0, 0.1);
    z-index: 1
}

.v-progress-circular__overlay {
    stroke: currentColor;
    z-index: 2;
    transition: all .6s ease-in-out
}

.v-progress-circular__info {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

@-webkit-keyframes progress-circular-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0px
    }
    50% {
        stroke-dasharray: 100, 200;
        stroke-dashoffset: -15px
    }
    to {
        stroke-dasharray: 100, 200;
        stroke-dashoffset: -125px
    }
}

@keyframes progress-circular-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0px
    }
    50% {
        stroke-dasharray: 100, 200;
        stroke-dashoffset: -15px
    }
    to {
        stroke-dasharray: 100, 200;
        stroke-dashoffset: -125px
    }
}

@-webkit-keyframes progress-circular-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes progress-circular-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.theme--light.v-icon {
    color: rgba(0, 0, 0, 0.54)
}

.theme--light.v-icon.v-icon--disabled {
    color: rgba(0, 0, 0, 0.38) !important
}

.theme--dark.v-icon {
    color: #fff
}

.theme--dark.v-icon.v-icon--disabled {
    color: rgba(255, 255, 255, 0.5) !important
}

.v-icon {
    align-items: center;
    display: inline-flex;
    -webkit-font-feature-settings: "liga";
    font-feature-settings: "liga";
    font-size: 24px;
    justify-content: center;
    line-height: 1;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    vertical-align: text-bottom
}

.v-icon--right {
    margin-left: 16px
}

.v-icon--left {
    margin-right: 16px
}

.v-icon.v-icon.v-icon--link {
    cursor: pointer
}

.v-icon--disabled {
    pointer-events: none;
    opacity: .6
}

.v-icon--is-component {
    height: 24px
}

.theme--light.v-text-field>.v-input__control>.v-input__slot:before {
    border-color: rgba(0, 0, 0, 0.42)
}

.theme--light.v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot:hover:before {
    border-color: rgba(0, 0, 0, 0.87)
}

.theme--light.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before {
    -o-border-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px, transparent 0, transparent 4px) 1 repeat;
    border-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px, transparent 0, transparent 4px) 1 repeat
}

.theme--light.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before .v-text-field__prefix,
.theme--light.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before .v-text-field__suffix {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-text-field__prefix,
.theme--light.v-text-field__suffix {
    color: rgba(0, 0, 0, 0.54)
}

.theme--light.v-text-field--solo>.v-input__control>.v-input__slot {
    border-radius: 2px;
    background: #fff
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo>.v-input__control>.v-input__slot {
    background: rgba(0, 0, 0, 0.16)
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot {
    background: #424242
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot .v-label,
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot input {
    color: #fff
}

.theme--light.v-text-field--box>.v-input__control>.v-input__slot {
    background: rgba(0, 0, 0, 0.06)
}

.theme--light.v-text-field--box .v-text-field__prefix {
    max-height: 32px;
    margin-top: 22px
}

.theme--light.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--light.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--light.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
    margin-top: 22px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.theme--light.v-text-field--box:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover {
    background: rgba(0, 0, 0, 0.12)
}

.theme--light.v-text-field--outline>.v-input__control>.v-input__slot {
    border: 2px solid rgba(0, 0, 0, 0.54)
}

.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover {
    border: 2px solid rgba(0, 0, 0, 0.87)
}

.theme--dark.v-text-field>.v-input__control>.v-input__slot:before {
    border-color: rgba(255, 255, 255, 0.7)
}

.theme--dark.v-text-field:not(.v-input--has-state)>.v-input__control>.v-input__slot:hover:before {
    border-color: #fff
}

.theme--dark.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before {
    -o-border-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 2px, transparent 0, transparent 4px) 1 repeat;
    border-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 2px, transparent 0, transparent 4px) 1 repeat
}

.theme--dark.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before .v-text-field__prefix,
.theme--dark.v-text-field.v-input--is-disabled>.v-input__control>.v-input__slot:before .v-text-field__suffix {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-text-field__prefix,
.theme--dark.v-text-field__suffix {
    color: rgba(255, 255, 255, 0.7)
}

.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot {
    border-radius: 2px;
    background: #424242
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo>.v-input__control>.v-input__slot {
    background: rgba(255, 255, 255, 0.16)
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot {
    background: #fff
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot .v-label,
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused>.v-input__control>.v-input__slot input {
    color: rgba(0, 0, 0, 0.87)
}

.theme--dark.v-text-field--box>.v-input__control>.v-input__slot {
    background: rgba(0, 0, 0, 0.1)
}

.theme--dark.v-text-field--box .v-text-field__prefix {
    max-height: 32px;
    margin-top: 22px
}

.theme--dark.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--dark.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--dark.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
    margin-top: 22px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.theme--dark.v-text-field--box:not(.v-input--is-focused)>.v-input__control>.v-input__slot:hover {
    background: rgba(0, 0, 0, 0.2)
}

.theme--dark.v-text-field--outline>.v-input__control>.v-input__slot {
    border: 2px solid rgba(255, 255, 255, 0.7)
}

.theme--dark.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover {
    border: 2px solid #fff
}

.application--is-rtl .v-text-field .v-label {
    -webkit-transform-origin: top right;
    transform-origin: top right
}

.application--is-rtl .v-text-field .v-counter {
    margin-left: 0;
    margin-right: 8px
}

.application--is-rtl .v-text-field--enclosed .v-input__append-outer {
    margin-left: 0;
    margin-right: 16px
}

.application--is-rtl .v-text-field--enclosed .v-input__prepend-outer {
    margin-left: 16px;
    margin-right: 0
}

.application--is-rtl .v-text-field--reverse input {
    text-align: left
}

.application--is-rtl .v-text-field--reverse .v-label {
    -webkit-transform-origin: top left;
    transform-origin: top left
}

.application--is-rtl .v-text-field__prefix {
    text-align: left;
    padding-right: 0;
    padding-left: 4px
}

.application--is-rtl .v-text-field__suffix {
    padding-left: 0;
    padding-right: 4px
}

.application--is-rtl .v-text-field--reverse .v-text-field__prefix {
    text-align: right;
    padding-left: 0;
    padding-right: 4px
}

.application--is-rtl .v-text-field--reverse .v-text-field__suffix {
    padding-left: 0;
    padding-right: 4px
}

.v-text-field {
    padding-top: 12px;
    margin-top: 4px
}

.v-text-field input {
    flex: 1 1 auto;
    line-height: 20px;
    padding: 8px 0 8px;
    max-width: 100%;
    min-width: 0;
    width: 100%
}

.v-text-field .v-input__append-inner,
.v-text-field .v-input__prepend-inner {
    align-self: flex-start;
    display: inline-flex;
    margin-top: 4px;
    line-height: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-text-field .v-input__prepend-inner {
    margin-right: auto;
    padding-right: 4px
}

.v-text-field .v-input__append-inner {
    margin-left: auto;
    padding-left: 4px
}

.v-text-field .v-counter {
    margin-left: 8px;
    white-space: nowrap
}

.v-text-field .v-label {
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 6px;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    white-space: nowrap;
    pointer-events: none
}

.v-text-field .v-label--active {
    max-width: 133%;
    -webkit-transform: translateY(-18px) scale(0.75);
    transform: translateY(-18px) scale(0.75)
}

.v-text-field>.v-input__control>.v-input__slot {
    cursor: text;
    transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-text-field>.v-input__control>.v-input__slot:after,
.v-text-field>.v-input__control>.v-input__slot:before {
    bottom: -1px;
    content: "";
    left: 0;
    position: absolute;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-text-field>.v-input__control>.v-input__slot:before {
    border-style: solid;
    border-width: thin 0 0 0
}

.v-text-field>.v-input__control>.v-input__slot:after {
    border-color: currentColor;
    border-style: solid;
    border-width: thin 0 thin 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.v-text-field__details {
    display: flex;
    flex: 1 0 auto;
    max-width: 100%;
    overflow: hidden
}

.v-text-field__prefix,
.v-text-field__suffix {
    -ms-grid-row-align: center;
    align-self: center;
    cursor: default
}

.v-text-field__prefix {
    text-align: right;
    padding-right: 4px
}

.v-text-field__suffix {
    padding-left: 4px;
    white-space: nowrap
}

.v-text-field--reverse .v-text-field__prefix {
    text-align: left;
    padding-right: 0;
    padding-left: 4px
}

.v-text-field--reverse .v-text-field__suffix {
    padding-left: 0;
    padding-right: 4px
}

.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot {
    display: flex;
    flex: 1 1 auto;
    position: relative
}

.v-text-field--box,
.v-text-field--full-width,
.v-text-field--outline {
    position: relative
}

.v-text-field--box>.v-input__control>.v-input__slot,
.v-text-field--full-width>.v-input__control>.v-input__slot,
.v-text-field--outline>.v-input__control>.v-input__slot {
    align-items: stretch;
    min-height: 56px
}

.v-text-field--box input,
.v-text-field--full-width input,
.v-text-field--outline input {
    margin-top: 22px
}

.v-text-field--box.v-text-field--single-line input,
.v-text-field--full-width.v-text-field--single-line input,
.v-text-field--outline.v-text-field--single-line input {
    margin-top: 12px
}

.v-text-field--box .v-label,
.v-text-field--full-width .v-label,
.v-text-field--outline .v-label {
    top: 18px
}

.v-text-field--box .v-label--active,
.v-text-field--full-width .v-label--active,
.v-text-field--outline .v-label--active {
    -webkit-transform: translateY(-6px) scale(0.75);
    transform: translateY(-6px) scale(0.75)
}

.v-text-field--box>.v-input__control>.v-input__slot {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.v-text-field--box>.v-input__control>.v-input__slot:before {
    border-style: solid;
    border-width: thin 0 thin 0
}

.v-text-field.v-text-field--enclosed {
    margin: 0;
    padding: 0
}

.v-text-field.v-text-field--enclosed:not(.v-text-field--box) .v-progress-linear__background {
    display: none
}

.v-text-field.v-text-field--enclosed .v-input__append-inner,
.v-text-field.v-text-field--enclosed .v-input__append-outer,
.v-text-field.v-text-field--enclosed .v-input__prepend-inner,
.v-text-field.v-text-field--enclosed .v-input__prepend-outer {
    margin-top: 16px
}

.v-text-field.v-text-field--enclosed .v-text-field__details,
.v-text-field.v-text-field--enclosed>.v-input__control>.v-input__slot {
    padding: 0 12px
}

.v-text-field.v-text-field--enclosed .v-text-field__details {
    margin-bottom: 8px
}

.v-text-field--reverse input {
    text-align: right
}

.v-text-field--reverse .v-label {
    -webkit-transform-origin: top right;
    transform-origin: top right
}

.v-text-field--reverse .v-text-field__slot,
.v-text-field--reverse>.v-input__control>.v-input__slot {
    flex-direction: row-reverse
}

.v-text-field--full-width>.v-input__control>.v-input__slot:after,
.v-text-field--full-width>.v-input__control>.v-input__slot:before,
.v-text-field--outline>.v-input__control>.v-input__slot:after,
.v-text-field--outline>.v-input__control>.v-input__slot:before,
.v-text-field--solo>.v-input__control>.v-input__slot:after,
.v-text-field--solo>.v-input__control>.v-input__slot:before {
    display: none
}

.v-text-field--outline {
    margin-bottom: 16px;
    transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-text-field--outline>.v-input__control>.v-input__slot {
    background: transparent !important;
    border-radius: 4px
}

.v-text-field--outline .v-text-field__prefix {
    margin-top: 22px;
    max-height: 32px
}

.v-text-field--outline .v-input__append-outer,
.v-text-field--outline .v-input__prepend-outer {
    margin-top: 18px
}

.v-text-field--outline.v-input--is-dirty .v-text-field__prefix,
.v-text-field--outline.v-input--is-focused .v-text-field__prefix,
.v-text-field--outline.v-text-field--placeholder .v-text-field__prefix {
    margin-top: 22px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-text-field--outline.v-input--has-state>.v-input__control>.v-input__slot,
.v-text-field--outline.v-input--is-focused>.v-input__control>.v-input__slot {
    border: 2px solid currentColor;
    transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-text-field.v-text-field--solo .v-label {
    top: calc(50% - 10px)
}

.v-text-field.v-text-field--solo .v-input__control {
    min-height: 48px;
    padding: 0
}

.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.v-text-field.v-text-field--solo .v-text-field__slot {
    align-items: center
}

.v-text-field.v-text-field--solo .v-input__append-inner,
.v-text-field.v-text-field--solo .v-input__prepend-inner {
    -ms-grid-row-align: center;
    align-self: center;
    margin-top: 0
}

.v-text-field.v-text-field--solo .v-input__append-outer,
.v-text-field.v-text-field--solo .v-input__prepend-outer {
    margin-top: 12px
}

.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before {
    border-color: currentColor
}

.theme--light.v-select .v-select__selections {
    color: rgba(0, 0, 0, 0.87)
}

.theme--light.v-select .v-chip--disabled,
.theme--light.v-select.v-input--is-disabled .v-select__selections,
.theme--light.v-select .v-select__selection--disabled {
    color: rgba(0, 0, 0, 0.38)
}

.theme--dark.v-select .v-select__selections,
.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
    color: #fff
}

.theme--dark.v-select .v-chip--disabled,
.theme--dark.v-select.v-input--is-disabled .v-select__selections,
.theme--dark.v-select .v-select__selection--disabled {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
    color: rgba(0, 0, 0, 0.87)
}

.v-select {
    position: relative
}

.v-select>.v-input__control>.v-input__slot {
    cursor: pointer
}

.v-select .v-chip {
    flex: 0 1 auto
}

.v-select .fade-transition-leave-active {
    position: absolute;
    left: 0
}

.v-select.v-input--is-dirty::-webkit-input-placeholder {
    color: transparent !important
}

.v-select.v-input--is-dirty::-moz-placeholder {
    color: transparent !important
}

.v-select.v-input--is-dirty:-ms-input-placeholder {
    color: transparent !important
}

.v-select.v-input--is-dirty::-ms-input-placeholder {
    color: transparent !important
}

.v-select.v-input--is-dirty::placeholder {
    color: transparent !important
}

.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
    line-height: 20px;
    position: absolute;
    top: 7px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections {
    padding-top: 24px
}

.v-select.v-text-field input {
    flex: 1 1;
    margin-top: 0;
    min-width: 0;
    pointer-events: none;
    position: relative
}

.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.v-select.v-select--chips input {
    margin: 0
}

.v-select.v-select--chips .v-select__selections {
    min-height: 42px
}

.v-select.v-select--chips.v-select--chips--small .v-select__selections {
    min-height: 32px
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
    min-height: 68px
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
    min-height: 56px
}

.v-select.v-text-field--reverse .v-select__selections,
.v-select.v-text-field--reverse .v-select__slot {
    flex-direction: row-reverse
}

.v-select__selections {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    line-height: 18px
}

.v-select__selection {
    max-width: 90%
}

.v-select__selection--comma {
    align-items: center;
    display: inline-flex;
    margin: 7px 4px 7px 0
}

.v-select__slot {
    position: relative;
    align-items: center;
    display: flex;
    width: 100%
}

.v-select:not(.v-text-field--single-line) .v-select__slot>input {
    align-self: flex-end
}

.theme--light.v-input:not(.v-input--is-disabled) input,
.theme--light.v-input:not(.v-input--is-disabled) textarea {
    color: rgba(0, 0, 0, 0.87)
}

.theme--light.v-input input::-webkit-input-placeholder,
.theme--light.v-input textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-input input::-moz-placeholder,
.theme--light.v-input textarea::-moz-placeholder {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-input input:-ms-input-placeholder,
.theme--light.v-input textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-input input::-ms-input-placeholder,
.theme--light.v-input textarea::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-input input::placeholder,
.theme--light.v-input textarea::placeholder {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-input--is-disabled .v-label,
.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea {
    color: rgba(0, 0, 0, 0.38)
}

.theme--dark.v-input:not(.v-input--is-disabled) input,
.theme--dark.v-input:not(.v-input--is-disabled) textarea {
    color: #fff
}

.theme--dark.v-input input::-webkit-input-placeholder,
.theme--dark.v-input textarea::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-input input::-moz-placeholder,
.theme--dark.v-input textarea::-moz-placeholder {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-input input:-ms-input-placeholder,
.theme--dark.v-input textarea:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-input input::-ms-input-placeholder,
.theme--dark.v-input textarea::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-input input::placeholder,
.theme--dark.v-input textarea::placeholder {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-input--is-disabled .v-label,
.theme--dark.v-input--is-disabled input,
.theme--dark.v-input--is-disabled textarea {
    color: rgba(255, 255, 255, 0.5)
}

.v-input {
    align-items: flex-start;
    display: flex;
    flex: 1 1 auto;
    font-size: 16px;
    text-align: left
}

.v-input .v-progress-linear {
    top: calc(100% - 1px);
    left: 0;
    margin: 0;
    position: absolute
}

.v-input input {
    max-height: 32px
}

.v-input input:invalid,
.v-input textarea:invalid {
    box-shadow: none
}

.v-input input:active,
.v-input input:focus,
.v-input textarea:active,
.v-input textarea:focus {
    outline: none
}

.v-input .v-label {
    height: 20px;
    line-height: 20px
}

.v-input__append-outer,
.v-input__prepend-outer {
    display: inline-flex;
    margin-bottom: 4px;
    margin-top: 4px;
    line-height: 1
}

.v-input__append-outer .v-icon,
.v-input__prepend-outer .v-icon {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-input__append-outer {
    margin-left: 9px
}

.v-input__prepend-outer {
    margin-right: 9px
}

.v-input__control {
    display: flex;
    flex-direction: column;
    height: auto;
    flex-grow: 1;
    flex-wrap: wrap;
    width: 100%
}

.v-input__icon {
    align-items: center;
    display: inline-flex;
    height: 24px;
    flex: 1 0 auto;
    justify-content: center;
    min-width: 24px;
    width: 24px
}

.v-input__icon--clear {
    border-radius: 50%
}

.v-input__slot {
    align-items: center;
    color: inherit;
    display: flex;
    margin-bottom: 8px;
    min-height: inherit;
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-input--is-disabled:not(.v-input--is-readonly) {
    pointer-events: none
}

.v-input--is-loading>.v-input__control>.v-input__slot:after,
.v-input--is-loading>.v-input__control>.v-input__slot:before {
    display: none
}

.v-input--hide-details>.v-input__control>.v-input__slot {
    margin-bottom: 0
}

.v-input--has-state.error--text .v-label {
    -webkit-animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
    animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.theme--light.v-label {
    color: rgba(0, 0, 0, 0.54)
}

.theme--light.v-label--is-disabled {
    color: rgba(0, 0, 0, 0.38)
}

.theme--dark.v-label {
    color: rgba(255, 255, 255, 0.7)
}

.theme--dark.v-label--is-disabled {
    color: rgba(255, 255, 255, 0.5)
}

.v-label {
    font-size: 16px;
    line-height: 1;
    min-height: 8px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.theme--light.v-messages {
    color: rgba(0, 0, 0, 0.54)
}

.theme--dark.v-messages {
    color: rgba(255, 255, 255, 0.7)
}

.application--is-rtl .v-messages {
    text-align: right
}

.v-messages {
    flex: 1 1 auto;
    font-size: 12px;
    min-height: 12px;
    min-width: 1px;
    position: relative
}

.v-messages__message {
    line-height: normal;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

.v-progress-linear {
    background: transparent;
    margin: 1rem 0;
    overflow: hidden;
    width: 100%;
    position: relative
}

.v-progress-linear__bar {
    width: 100%;
    position: relative;
    z-index: 1
}

.v-progress-linear__bar,
.v-progress-linear__bar__determinate {
    height: inherit;
    transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1)
}

.v-progress-linear__bar__indeterminate .long,
.v-progress-linear__bar__indeterminate .short {
    height: inherit;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    will-change: left, right;
    width: auto;
    background-color: inherit
}

.v-progress-linear__bar__indeterminate--active .long {
    -webkit-animation: indeterminate;
    animation: indeterminate;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.v-progress-linear__bar__indeterminate--active .short {
    -webkit-animation: indeterminate-short;
    animation: indeterminate-short;
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.v-progress-linear__background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    transition: .3s ease-in
}

.v-progress-linear__content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .long {
    -webkit-animation: query;
    animation: query;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .short {
    -webkit-animation: query-short;
    animation: query-short;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes indeterminate {
    0% {
        left: -90%;
        right: 100%
    }
    60% {
        left: -90%;
        right: 100%
    }
    to {
        left: 100%;
        right: -35%
    }
}

@keyframes indeterminate {
    0% {
        left: -90%;
        right: 100%
    }
    60% {
        left: -90%;
        right: 100%
    }
    to {
        left: 100%;
        right: -35%
    }
}

@-webkit-keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%
    }
    60% {
        left: 107%;
        right: -8%
    }
    to {
        left: 107%;
        right: -8%
    }
}

@keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%
    }
    60% {
        left: 107%;
        right: -8%
    }
    to {
        left: 107%;
        right: -8%
    }
}

@-webkit-keyframes query {
    0% {
        right: -90%;
        left: 100%
    }
    60% {
        right: -90%;
        left: 100%
    }
    to {
        right: 100%;
        left: -35%
    }
}

@keyframes query {
    0% {
        right: -90%;
        left: 100%
    }
    60% {
        right: -90%;
        left: 100%
    }
    to {
        right: 100%;
        left: -35%
    }
}

@-webkit-keyframes query-short {
    0% {
        right: -200%;
        left: 100%
    }
    60% {
        right: 107%;
        left: -8%
    }
    to {
        right: 107%;
        left: -8%
    }
}

@keyframes query-short {
    0% {
        right: -200%;
        left: 100%
    }
    60% {
        right: 107%;
        left: -8%
    }
    to {
        right: 107%;
        left: -8%
    }
}

.theme--light.v-counter {
    color: rgba(0, 0, 0, 0.54)
}

.theme--dark.v-counter {
    color: rgba(255, 255, 255, 0.7)
}

.v-counter {
    flex: 0 1 auto;
    font-size: 12px;
    min-height: 12px;
    line-height: 1
}

.theme--light.v-card {
    background-color: #fff;
    border-color: #fff;
    color: rgba(0, 0, 0, 0.87)
}

.theme--dark.v-card {
    background-color: #424242;
    border-color: #424242;
    color: #fff
}

.v-card {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    text-decoration: none
}

.v-card>:first-child:not(.v-btn):not(.v-chip) {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.v-card>:last-child:not(.v-btn):not(.v-chip) {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.v-card--flat {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12)
}

.v-card--hover {
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition-property: box-shadow
}

.v-card--hover:hover {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)
}

.v-card__title {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 16px
}

.v-card__title--primary {
    padding-top: 24px
}

.v-card__text {
    padding: 16px;
    width: 100%
}

.v-card__actions {
    align-items: center;
    display: flex;
    padding: 8px
}

.v-card__actions .v-btn,
.v-card__actions>* {
    margin: 0
}

.v-card__actions .v-btn+.v-btn {
    margin-left: 8px
}

.theme--light.v-input--selection-controls.v-input--is-disabled .v-icon {
    color: rgba(0, 0, 0, 0.26) !important
}

.theme--dark.v-input--selection-controls.v-input--is-disabled .v-icon {
    color: rgba(255, 255, 255, 0.3) !important
}

.application--is-rtl .v-input--selection-controls .v-input--selection-controls__input {
    margin-right: 0;
    margin-left: 8px
}

.v-input--selection-controls {
    margin-top: 16px;
    padding-top: 4px
}

.v-input--selection-controls .v-input__append-outer,
.v-input--selection-controls .v-input__prepend-outer {
    margin-top: 0;
    margin-bottom: 0
}

.v-input--selection-controls .v-input__control {
    flex-grow: 0;
    width: auto
}

.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
    margin-bottom: 12px
}

.v-input--selection-controls__input {
    color: inherit;
    display: inline-flex;
    flex: 0 0 auto;
    height: 24px;
    position: relative;
    margin-right: 8px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition-property: color, -webkit-transform;
    transition-property: color, transform;
    transition-property: color, transform, -webkit-transform;
    width: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-input--selection-controls__input input {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%
}

.v-input--selection-controls__input+.v-label,
.v-input--selection-controls__input input {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-input--selection-controls__ripple {
    border-radius: 50%;
    cursor: pointer;
    height: 34px;
    position: absolute;
    transition: inherit;
    width: 34px;
    left: -12px;
    top: calc(50% - 24px);
    margin: 7px
}

.v-input--selection-controls__ripple:before {
    border-radius: inherit;
    bottom: 0;
    content: "";
    position: absolute;
    opacity: .2;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    transition: inherit
}

.v-input--selection-controls__ripple .v-ripple__container {
    -webkit-transform: scale(1.4);
    transform: scale(1.4)
}

.v-input--selection-controls.v-input .v-label {
    align-items: center;
    display: inline-flex;
    top: 0;
    height: auto
}

.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
    background: currentColor;
    -webkit-transform: scale(0.8);
    transform: scale(0.8)
}

.theme--light.v-divider {
    border-color: rgba(0, 0, 0, 0.12)
}

.theme--dark.v-divider {
    border-color: rgba(255, 255, 255, 0.12)
}

.v-divider {
    display: block;
    flex: 1 1 0px;
    max-width: 100%;
    height: 0;
    max-height: 0;
    border: solid;
    border-width: thin 0 0 0;
    transition: inherit
}

.v-divider--inset:not(.v-divider--vertical) {
    margin-left: 72px;
    max-width: calc(100% - 72px)
}

.v-divider--vertical {
    align-self: stretch;
    border: solid;
    border-width: 0 thin 0 0;
    display: inline-flex;
    height: inherit;
    min-height: 100%;
    max-height: 100%;
    max-width: 0;
    width: 0;
    vertical-align: text-bottom
}

.v-divider--vertical.v-divider--inset {
    margin-top: 8px;
    min-height: 0;
    max-height: calc(100% - 16px)
}

.theme--light.v-subheader {
    color: rgba(0, 0, 0, 0.54)
}

.theme--dark.v-subheader {
    color: rgba(255, 255, 255, 0.7)
}

.v-subheader {
    align-items: center;
    display: flex;
    height: 48px;
    font-size: 14px;
    font-weight: 500;
    padding: 0 16px 0 16px
}

.v-subheader--inset {
    margin-left: 56px
}

.theme--light.v-list {
    background: #fff;
    color: rgba(0, 0, 0, 0.87)
}

.theme--light.v-list .v-list--disabled {
    color: rgba(0, 0, 0, 0.38)
}

.theme--light.v-list .v-list__tile__sub-title {
    color: rgba(0, 0, 0, 0.54)
}

.theme--light.v-list .v-list__tile__mask {
    color: rgba(0, 0, 0, 0.38);
    background: #eee
}

.theme--light.v-list .v-list__group__header:hover,
.theme--light.v-list .v-list__tile--highlighted,
.theme--light.v-list .v-list__tile--link:hover {
    background: rgba(0, 0, 0, 0.04)
}

.theme--light.v-list .v-list__group--active:after,
.theme--light.v-list .v-list__group--active:before {
    background: rgba(0, 0, 0, 0.12)
}

.theme--light.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon,
.theme--light.v-list .v-list__group--disabled .v-list__tile {
    color: rgba(0, 0, 0, 0.38) !important
}

.theme--dark.v-list {
    background: #424242;
    color: #fff
}

.theme--dark.v-list .v-list--disabled {
    color: rgba(255, 255, 255, 0.5)
}

.theme--dark.v-list .v-list__tile__sub-title {
    color: rgba(255, 255, 255, 0.7)
}

.theme--dark.v-list .v-list__tile__mask {
    color: rgba(255, 255, 255, 0.5);
    background: #494949
}

.theme--dark.v-list .v-list__group__header:hover,
.theme--dark.v-list .v-list__tile--highlighted,
.theme--dark.v-list .v-list__tile--link:hover {
    background: rgba(255, 255, 255, 0.08)
}

.theme--dark.v-list .v-list__group--active:after,
.theme--dark.v-list .v-list__group--active:before {
    background: rgba(255, 255, 255, 0.12)
}

.theme--dark.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon,
.theme--dark.v-list .v-list__group--disabled .v-list__tile {
    color: rgba(255, 255, 255, 0.5) !important
}

.application--is-rtl .v-list__tile__content,
.application--is-rtl .v-list__tile__title {
    text-align: right
}

.v-list {
    list-style-type: none;
    padding: 8px 0 8px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-list>div {
    transition: inherit
}

.v-list__tile {
    align-items: center;
    color: inherit;
    display: flex;
    font-size: 16px;
    font-weight: 400;
    height: 48px;
    margin: 0;
    padding: 0 16px;
    position: relative;
    text-decoration: none;
    transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-list__tile--link {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-list__tile__action,
.v-list__tile__content {
    height: 100%
}

.v-list__tile__sub-title,
.v-list__tile__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-list__tile__title {
    height: 24px;
    line-height: 24px;
    position: relative;
    text-align: left
}

.v-list__tile__sub-title {
    font-size: 14px
}

.v-list__tile__action,
.v-list__tile__avatar {
    display: flex;
    justify-content: flex-start;
    min-width: 56px
}

.v-list__tile__action {
    align-items: center
}

.v-list__tile__action .v-btn {
    padding: 0;
    margin: 0
}

.v-list__tile__action .v-btn--icon {
    margin: -6px
}

.v-list__tile__action .v-radio.v-radio {
    margin: 0
}

.v-list__tile__action .v-input--selection-controls {
    padding: 0;
    margin: 0
}

.v-list__tile__action .v-input--selection-controls .v-messages {
    display: none
}

.v-list__tile__action .v-input--selection-controls .v-input__slot {
    margin: 0
}

.v-list__tile__action-text {
    color: #9e9e9e;
    font-size: 12px
}

.v-list__tile__action--stack {
    align-items: flex-end;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: nowrap;
    flex-direction: column
}

.v-list__tile__content {
    text-align: left;
    flex: 1 1 auto;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column
}

.v-list__tile__content ~ .v-list__tile__action:not(.v-list__tile__action--stack),
.v-list__tile__content ~ .v-list__tile__avatar {
    justify-content: flex-end
}

.v-list__tile--active .v-list__tile__action:first-of-type .v-icon {
    color: inherit
}

.v-list__tile--avatar {
    height: 56px
}

.v-list--dense {
    padding-top: 4px;
    padding-bottom: 4px
}

.v-list--dense .v-subheader {
    font-size: 13px;
    height: 40px
}

.v-list--dense .v-list__group .v-subheader {
    height: 40px
}

.v-list--dense .v-list__tile {
    font-size: 13px
}

.v-list--dense .v-list__tile--avatar {
    height: 48px
}

.v-list--dense .v-list__tile:not(.v-list__tile--avatar) {
    height: 40px
}

.v-list--dense .v-list__tile .v-icon {
    font-size: 22px
}

.v-list--dense .v-list__tile__sub-title {
    font-size: 13px
}

.v-list--disabled {
    pointer-events: none
}

.v-list--two-line .v-list__tile {
    height: 72px
}

.v-list--two-line.v-list--dense .v-list__tile {
    height: 60px
}

.v-list--three-line .v-list__tile {
    height: 88px
}

.v-list--three-line .v-list__tile__avatar {
    margin-top: -18px
}

.v-list--three-line .v-list__tile__sub-title {
    white-space: normal;
    -webkit-line-clamp: 2;
    display: -webkit-box
}

.v-list--three-line.v-list--dense .v-list__tile {
    height: 76px
}

.v-list>.v-list__group:before {
    top: 0
}

.v-list>.v-list__group:before .v-list__tile__avatar {
    margin-top: -14px
}

.v-list__group {
    padding: 0;
    position: relative;
    transition: inherit
}

.v-list__group:after,
.v-list__group:before {
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-list__group--active ~ .v-list__group:before {
    display: none
}

.v-list__group__header {
    align-items: center;
    cursor: pointer;
    display: flex;
    list-style-type: none
}

.v-list__group__header>div:not(.v-list__group__header__prepend-icon):not(.v-list__group__header__append-icon) {
    flex: 1 1 auto;
    overflow: hidden
}

.v-list__group__header .v-list__group__header__append-icon,
.v-list__group__header .v-list__group__header__prepend-icon {
    padding: 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-list__group__header--sub-group {
    align-items: center;
    display: flex
}

.v-list__group__header--sub-group div .v-list__tile {
    padding-left: 0
}

.v-list__group__header--sub-group .v-list__group__header__prepend-icon {
    padding: 0 0 0 40px;
    margin-right: 8px
}

.v-list__group__header .v-list__group__header__prepend-icon {
    display: flex;
    justify-content: flex-start;
    min-width: 56px
}

.v-list__group__header--active .v-list__group__header__append-icon .v-icon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
    color: inherit
}

.v-list__group__header--active.v-list__group__header--sub-group .v-list__group__header__prepend-icon .v-icon {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.v-list__group__items {
    position: relative;
    padding: 0;
    transition: inherit
}

.v-list__group__items>div {
    display: block
}

.v-list__group__items--no-action .v-list__tile {
    padding-left: 72px
}

.v-list__group--disabled {
    pointer-events: none
}

.v-list--subheader {
    padding-top: 0
}

.v-avatar {
    align-items: center;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    position: relative;
    text-align: center;
    vertical-align: middle
}

.v-avatar .v-icon,
.v-avatar .v-image,
.v-avatar img {
    border-radius: 50%;
    display: inline-flex;
    height: inherit;
    width: inherit
}

.v-avatar--tile,
.v-avatar--tile .v-icon,
.v-avatar--tile .v-image,
.v-avatar--tile img {
    border-radius: 0
}

.theme--light.v-chip {
    background: #e0e0e0;
    color: rgba(0, 0, 0, 0.87)
}

.theme--light.v-chip--disabled {
    color: rgba(0, 0, 0, 0.38)
}

.theme--dark.v-chip {
    background: #555;
    color: #fff
}

.theme--dark.v-chip--disabled {
    color: rgba(255, 255, 255, 0.5)
}

.application--is-rtl .v-chip__close {
    margin: 0 8px 0 2px
}

.application--is-rtl .v-chip--removable .v-chip__content {
    padding: 0 12px 0 4px
}

.application--is-rtl .v-chip--select-multi {
    margin: 4px 0 4px 4px
}

.application--is-rtl .v-chip .v-avatar {
    margin-right: -12px;
    margin-left: 8px
}

.application--is-rtl .v-chip .v-icon--right {
    margin-right: 12px;
    margin-left: -8px
}

.application--is-rtl .v-chip .v-icon--left {
    margin-right: -8px;
    margin-left: 12px
}

.v-chip {
    font-size: 13px;
    margin: 4px;
    outline: none;
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-chip,
.v-chip .v-chip__content {
    align-items: center;
    border-radius: 28px;
    display: inline-flex;
    vertical-align: middle
}

.v-chip .v-chip__content {
    cursor: default;
    height: 32px;
    justify-content: space-between;
    padding: 0 12px;
    white-space: nowrap;
    z-index: 1
}

.v-chip--removable .v-chip__content {
    padding: 0 4px 0 12px
}

.v-chip .v-avatar {
    height: 32px !important;
    margin-left: -12px;
    margin-right: 8px;
    min-width: 32px;
    width: 32px !important
}

.v-chip .v-avatar img {
    height: 100%;
    width: 100%
}

.v-chip--active,
.v-chip--selected,
.v-chip:focus:not(.v-chip--disabled) {
    border-color: rgba(0, 0, 0, 0.13);
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.v-chip--active:after,
.v-chip--selected:after,
.v-chip:focus:not(.v-chip--disabled):after {
    background: currentColor;
    border-radius: inherit;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: inherit;
    width: 100%;
    pointer-events: none;
    opacity: .13
}

.v-chip--label,
.v-chip--label .v-chip__content {
    border-radius: 2px
}

.v-chip.v-chip.v-chip--outline {
    background: transparent !important;
    border: 1px solid currentColor;
    color: #9e9e9e;
    height: 32px
}

.v-chip.v-chip.v-chip--outline .v-avatar {
    margin-left: -13px
}

.v-chip--small {
    height: 24px !important
}

.v-chip--small .v-avatar {
    height: 24px !important;
    min-width: 24px;
    width: 24px !important
}

.v-chip--small .v-icon {
    font-size: 20px
}

.v-chip__close {
    align-items: center;
    color: inherit;
    display: flex;
    font-size: 20px;
    margin: 0 2px 0 8px;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-chip__close>.v-icon {
    color: inherit !important;
    font-size: 20px;
    cursor: pointer;
    opacity: .5
}

.v-chip__close>.v-icon:hover {
    opacity: 1
}

.v-chip--disabled .v-chip__close {
    pointer-events: none
}

.v-chip--select-multi {
    margin: 4px 4px 4px 0
}

.v-chip .v-icon {
    color: inherit
}

.v-chip .v-icon--right {
    margin-left: 12px;
    margin-right: -8px
}

.v-chip .v-icon--left {
    margin-left: -8px;
    margin-right: 12px
}

.v-menu {
    display: block;
    vertical-align: middle
}

.v-menu--inline {
    display: inline-block
}

.v-menu__activator {
    align-items: center;
    cursor: pointer;
    display: flex
}

.v-menu__activator * {
    cursor: pointer
}

.v-menu__content {
    position: absolute;
    display: inline-block;
    border-radius: 2px;
    max-width: 80%;
    overflow-y: auto;
    overflow-x: hidden;
    contain: content;
    will-change: transform;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)
}

.v-menu__content--active {
    pointer-events: none
}

.v-menu__content--fixed {
    position: fixed
}

.v-menu__content>.card {
    contain: content;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.v-menu>.v-menu__content {
    max-width: none
}

.v-menu-transition-enter .v-list__tile {
    min-width: 0;
    pointer-events: none
}

.v-menu-transition-enter-to .v-list__tile {
    pointer-events: auto;
    transition-delay: .1s
}

.v-menu-transition-leave-active,
.v-menu-transition-leave-to {
    pointer-events: none
}

.v-menu-transition-enter,
.v-menu-transition-leave-to {
    opacity: 0
}

.v-menu-transition-enter-active,
.v-menu-transition-leave-active {
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)
}

.v-menu-transition-enter.v-menu__content--auto {
    transition: none !important
}

.v-menu-transition-enter.v-menu__content--auto .v-list__tile {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px)
}

.v-menu-transition-enter.v-menu__content--auto .v-list__tile--active {
    opacity: 1;
    -webkit-transform: none !important;
    transform: none !important;
    pointer-events: auto
}

.v-autocomplete.v-input>.v-input__control>.v-input__slot {
    cursor: text
}

.v-autocomplete input {
    -ms-grid-row-align: center;
    align-self: center
}

.v-autocomplete--is-selecting-index input {
    opacity: 0
}

.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line) .v-select__slot>input {
    margin-top: 24px
}

.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
    pointer-events: inherit
}

.v-autocomplete__content.v-menu__content,
.v-autocomplete__content.v-menu__content .v-card {
    border-radius: 0
}

.theme--light.v-overflow-btn .v-input__control:before,
.theme--light.v-overflow-btn .v-input__slot:before {
    background-color: rgba(0, 0, 0, 0.12) !important
}

.theme--light.v-overflow-btn.v-text-field--outline .v-input__control:before,
.theme--light.v-overflow-btn.v-text-field--outline .v-input__slot:before {
    background-color: transparent !important
}

.theme--light.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,
.theme--light.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--light.v-overflow-btn--segmented .v-input__append-inner {
    border-left: 1px solid rgba(0, 0, 0, 0.12)
}

.theme--light.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--light.v-overflow-btn.v-select--is-menu-active .v-input__slot,
.theme--light.v-overflow-btn:hover .v-input__slot {
    background: #fff
}

.theme--dark.v-overflow-btn .v-input__control:before,
.theme--dark.v-overflow-btn .v-input__slot:before {
    background-color: rgba(255, 255, 255, 0.12) !important
}

.theme--dark.v-overflow-btn.v-text-field--outline .v-input__control:before,
.theme--dark.v-overflow-btn.v-text-field--outline .v-input__slot:before {
    background-color: transparent !important
}

.theme--dark.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner,
.theme--dark.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--dark.v-overflow-btn--segmented .v-input__append-inner {
    border-left: 1px solid rgba(255, 255, 255, 0.12)
}

.theme--dark.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--dark.v-overflow-btn.v-select--is-menu-active .v-input__slot,
.theme--dark.v-overflow-btn:hover .v-input__slot {
    background: #424242
}

.v-overflow-btn {
    margin-top: 12px;
    padding-top: 0
}

.v-overflow-btn:not(.v-overflow-btn--editable)>.v-input__control>.v-input__slot {
    cursor: pointer
}

.v-overflow-btn .v-select__slot {
    height: 48px
}

.v-overflow-btn .v-select__slot input {
    margin-left: 16px;
    cursor: pointer
}

.v-overflow-btn .v-select__selection--comma:first-child {
    margin-left: 16px
}

.v-overflow-btn .v-input__slot {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-overflow-btn .v-input__slot:after {
    content: none
}

.v-overflow-btn .v-label {
    margin-left: 16px;
    top: calc(50% - 10px)
}

.v-overflow-btn .v-input__append-inner {
    width: 48px;
    height: 48px;
    -ms-grid-row-align: auto;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    padding: 0;
    flex-shrink: 0
}

.v-overflow-btn .v-input__append-outer,
.v-overflow-btn .v-input__prepend-outer {
    margin-top: 12px;
    margin-bottom: 12px
}

.v-overflow-btn .v-input__control:before {
    height: 1px;
    top: -1px;
    content: "";
    left: 0;
    position: absolute;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-overflow-btn.v-input--is-focused .v-input__slot,
.v-overflow-btn.v-select--is-menu-active .v-input__slot {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.v-overflow-btn .v-select__selections {
    width: 0
}

.v-overflow-btn--segmented .v-select__selections {
    flex-wrap: nowrap
}

.v-overflow-btn--segmented .v-select__selections .v-btn {
    border-radius: 0;
    margin: 0;
    margin-right: -16px;
    height: 48px;
    width: 100%
}

.v-overflow-btn--segmented .v-select__selections .v-btn__content {
    justify-content: start
}

.v-overflow-btn--segmented .v-select__selections .v-btn__content:before {
    background-color: transparent
}

.v-overflow-btn--editable .v-select__slot input {
    cursor: text
}

.v-overflow-btn--editable .v-input__append-inner,
.v-overflow-btn--editable .v-input__append-inner * {
    cursor: pointer
}

.theme--light.v-input--slider .v-slider__track,
.theme--light.v-input--slider .v-slider__track-fill {
    background: rgba(0, 0, 0, 0.26)
}

.theme--light.v-input--slider .v-slider__track__container:after {
    border: 1px solid rgba(0, 0, 0, 0.87)
}

.theme--light.v-input--slider .v-slider__ticks {
    border-color: rgba(0, 0, 0, 0.87);
    color: rgba(0, 0, 0, 0.54)
}

.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
    background: rgba(0, 0, 0, 0.26)
}

.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
    border: 3px solid rgba(0, 0, 0, 0.26)
}

.theme--light.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
    border: 3px solid rgba(0, 0, 0, 0.38)
}

.theme--light.v-input--slider.v-input--is-disabled .v-slider__thumb {
    border: 5px solid rgba(0, 0, 0, 0.26)
}

.theme--light.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
    background: rgba(0, 0, 0, 0.26)
}

.theme--light.v-input--slider.v-input--slider--is-active .v-slider__track {
    background: rgba(0, 0, 0, 0.38)
}

.theme--dark.v-input--slider .v-slider__track,
.theme--dark.v-input--slider .v-slider__track-fill {
    background: rgba(255, 255, 255, 0.2)
}

.theme--dark.v-input--slider .v-slider__track__container:after {
    border: 1px solid #fff
}

.theme--dark.v-input--slider .v-slider__ticks {
    border-color: #fff;
    color: rgba(255, 255, 255, 0.7)
}

.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
    background: rgba(255, 255, 255, 0.2)
}

.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
    border: 3px solid rgba(255, 255, 255, 0.2)
}

.theme--dark.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
    border: 3px solid rgba(255, 255, 255, 0.3)
}

.theme--dark.v-input--slider.v-input--is-disabled .v-slider__thumb {
    border: 5px solid rgba(255, 255, 255, 0.2)
}

.theme--dark.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
    background: rgba(255, 255, 255, 0.2)
}

.theme--dark.v-input--slider.v-input--slider--is-active .v-slider__track {
    background: rgba(255, 255, 255, 0.3)
}

.application--is-rtl .v-input--slider .v-label {
    margin-left: 16px;
    margin-right: 0
}

.v-input--slider {
    margin-top: 16px
}

.v-input--slider.v-input--is-focused .v-slider__thumb-container--is-active:not(.v-slider__thumb-container--show-label):before {
    opacity: .2;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.v-input--slider.v-input--is-focused .v-slider__track {
    transition: none
}

.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider .v-slider__tick,
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__track__container:after,
.v-input--slider.v-input--slider--ticks .v-slider__ticks.v-slider__ticks--always-show {
    opacity: 1
}

.v-input--slider.v-input--slider--ticks-labels .v-input__slot {
    margin-bottom: 16px
}

.v-input--slider.v-input--is-readonly .v-input__control {
    pointer-events: none
}

.v-input--slider.v-input--is-disabled .v-slider__thumb {
    -webkit-transform: translateY(-50%) scale(0.45);
    transform: translateY(-50%) scale(0.45)
}

.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
    border: 0 solid transparent
}

.v-input--slider .v-input__slot>:first-child:not(:only-child) {
    margin-right: 16px
}

.v-slider {
    cursor: default;
    display: flex;
    align-items: center;
    position: relative;
    height: 32px;
    flex: 1;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-slider input {
    cursor: default;
    opacity: 0;
    padding: 0;
    width: 100%
}

.v-slider__track__container {
    height: 2px;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%
}

.v-slider__track__container:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 2px;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 2px;
    opacity: 0
}

.v-slider__thumb,
.v-slider__ticks,
.v-slider__track {
    position: absolute;
    top: 0
}

.v-slider__track {
    -webkit-transform-origin: right;
    transform-origin: right;
    overflow: hidden
}

.v-slider__track,
.v-slider__track-fill {
    height: 2px;
    left: 0;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    width: 100%
}

.v-slider__track-fill {
    position: absolute;
    -webkit-transform-origin: left;
    transform-origin: left
}

.v-slider__ticks-container {
    position: absolute;
    left: 0;
    height: 2px;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.v-slider__ticks {
    opacity: 0;
    border-style: solid;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-slider__ticks>span {
    position: absolute;
    top: 8px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-slider__ticks:first-child>span {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.v-slider__ticks:last-child>span {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.v-slider:not(.v-input--is-dirty) .v-slider__ticks:first-child {
    border-color: transparent
}

.v-slider__thumb-container {
    position: absolute;
    top: 50%;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-slider__thumb-container:before {
    content: "";
    color: inherit;
    background: currentColor;
    height: 32px;
    left: -16px;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: -16px;
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    width: 32px;
    will-change: transform, opacity
}

.v-slider__thumb,
.v-slider__thumb-container:before {
    border-radius: 50%;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-slider__thumb {
    width: 24px;
    height: 24px;
    left: -12px;
    top: 50%;
    background: transparent;
    -webkit-transform: translateY(-50%) scale(0.6);
    transform: translateY(-50%) scale(0.6);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-slider--is-active .v-slider__thumb-container--is-active .v-slider__thumb {
    -webkit-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1)
}

.v-slider--is-active .v-slider__thumb-container--is-active.v-slider__thumb-container--show-label .v-slider__thumb {
    -webkit-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0)
}

.v-slider--is-active .v-slider__ticks-container .v-slider__ticks {
    opacity: 1
}

.v-slider__thumb-label__container {
    top: 0
}

.v-slider__thumb-label,
.v-slider__thumb-label__container {
    position: absolute;
    left: 0;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)
}

.v-slider__thumb-label {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50% 50% 0;
    bottom: 100%;
    -webkit-transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
    transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.v-slider__thumb-label>* {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.v-slider__track,
.v-slider__track-fill {
    position: absolute
}

.theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
    color: #fff
}

.theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
    color: rgba(0, 0, 0, 0.87)
}

.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
    margin-right: 0;
    margin-left: -12px
}

.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
    padding-right: 0;
    padding-left: 12px
}

.v-textarea textarea {
    flex: 1 1 auto;
    line-height: 18px;
    max-width: 100%;
    min-height: 32px;
    outline: none;
    padding: 7px 0 8px;
    width: 100%
}

.v-textarea .v-text-field__prefix {
    padding-top: 4px;
    -ms-grid-row-align: start;
    align-self: start
}

.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea,
.v-textarea.v-text-field--full-width .v-text-field__slot textarea {
    margin-top: 0
}

.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details,
.v-textarea.v-text-field--full-width .v-text-field__details {
    bottom: 4px
}

.v-textarea.v-text-field--enclosed .v-text-field__slot {
    margin-right: -12px
}

.v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
    padding-right: 12px
}

.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--box textarea,
.v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--enclosed textarea {
    margin-top: 24px
}

.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line textarea,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea {
    margin-top: 12px
}

.v-textarea.v-text-field--box.v-text-field--single-line .v-label,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label {
    top: 18px
}

.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control {
    padding-top: 0
}

.v-textarea.v-text-field--solo {
    align-items: flex-start
}

.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer,
.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer {
    align-self: flex-start;
    margin-top: 16px
}

.v-textarea--auto-grow textarea {
    overflow: hidden
}

.v-textarea--no-resize textarea {
    resize: none
}

.theme--light.v-sheet {
    background-color: #fff;
    border-color: #fff;
    color: rgba(0, 0, 0, 0.87)
}

.theme--dark.v-sheet {
    background-color: #424242;
    border-color: #424242;
    color: #fff
}

.v-sheet {
    display: block;
    border-radius: 2px;
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-sheet--tile {
    border-radius: 0
}

.v-image {
    z-index: 0
}

.v-image__image,
.v-image__placeholder {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.v-image__image {
    background-repeat: no-repeat
}

.v-image__image--preload {
    -webkit-filter: blur(2px);
    filter: blur(2px)
}

.v-image__image--contain {
    background-size: contain
}

.v-image__image--cover {
    background-size: cover
}

.v-responsive {
    position: relative;
    overflow: hidden;
    flex: 1 0 auto;
    display: flex
}

.v-responsive__content {
    flex: 1 0 0px
}

.v-responsive__sizer {
    transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
    flex: 0 0 0px
}

.v-dialog {
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    margin: 24px;
    overflow-y: auto;
    pointer-events: auto;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    width: 100%;
    z-index: inherit
}

.v-dialog__content {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
    width: 100%;
    z-index: 6;
    outline: none
}

.v-dialog:not(.v-dialog--fullscreen) {
    max-height: 90%
}

.v-dialog__activator,
.v-dialog__activator * {
    cursor: pointer
}

.v-dialog__container {
    display: inline-block;
    vertical-align: middle
}

.v-dialog--animated {
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-name: animate-dialog;
    animation-name: animate-dialog;
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
    animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1)
}

.v-dialog--fullscreen {
    border-radius: 0;
    margin: 0;
    height: 100%;
    position: fixed;
    overflow-y: auto;
    top: 0;
    left: 0
}

.v-dialog--fullscreen>.v-card {
    min-height: 100%;
    min-width: 100%;
    margin: 0 !important;
    padding: 0 !important
}

.v-dialog--scrollable,
.v-dialog--scrollable>form {
    display: flex
}

.v-dialog--scrollable>.v-card,
.v-dialog--scrollable>form>.v-card {
    display: flex;
    flex: 1 1 100%;
    max-width: 100%;
    flex-direction: column
}

.v-dialog--scrollable>.v-card>.v-card__actions,
.v-dialog--scrollable>.v-card>.v-card__title,
.v-dialog--scrollable>form>.v-card>.v-card__actions,
.v-dialog--scrollable>form>.v-card>.v-card__title {
    flex: 1 0 auto
}

.v-dialog--scrollable>.v-card>.v-card__text,
.v-dialog--scrollable>form>.v-card>.v-card__text {
    overflow-y: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@-webkit-keyframes animate-dialog {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.03);
        transform: scale(1.03)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes animate-dialog {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.03);
        transform: scale(1.03)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.v-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
    z-index: 5
}

.v-overlay--absolute {
    position: absolute
}

.v-overlay:before {
    background-color: #212121;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: inherit;
    transition-delay: .15s;
    width: 100%
}

.v-overlay--active {
    pointer-events: auto;
    touch-action: none
}

.v-overlay--active:before {
    opacity: .46
}

.application--is-rtl .v-carousel__prev {
    left: auto;
    right: 5px
}

.application--is-rtl .v-carousel__next {
    left: 5px;
    right: auto
}

.v-carousel {
    width: 100%;
    position: relative;
    overflow: hidden;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)
}

.v-carousel__next,
.v-carousel__prev {
    position: absolute;
    top: 50%;
    z-index: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.v-carousel__next .v-btn,
.v-carousel__prev .v-btn {
    margin: 0;
    height: auto;
    width: auto
}

.v-carousel__next .v-btn i,
.v-carousel__prev .v-btn i {
    font-size: 48px
}

.v-carousel__next .v-btn:hover,
.v-carousel__prev .v-btn:hover {
    background: none
}

.v-carousel__prev {
    left: 5px
}

.v-carousel__next {
    right: 5px
}

.v-carousel__controls {
    background: rgba(0, 0, 0, 0.5);
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    height: 50px;
    list-style-type: none;
    width: 100%;
    z-index: 1
}

.v-carousel__controls>.v-item-group {
    flex: 0 1 auto
}

.v-carousel__controls__item {
    margin: 0 8px !important
}

.v-carousel__controls__item .v-icon {
    opacity: .5;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-carousel__controls__item--active .v-icon {
    opacity: 1;
    vertical-align: middle
}

.v-carousel__controls__item:hover {
    background: none
}

.v-carousel__controls__item:hover .v-icon {
    opacity: .8
}

.v-window__container {
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-window__container--is-active {
    overflow: hidden
}

.v-window-x-reverse-transition-enter-active,
.v-window-x-reverse-transition-leave-active,
.v-window-x-transition-enter-active,
.v-window-x-transition-leave-active,
.v-window-y-reverse-transition-enter-active,
.v-window-y-reverse-transition-leave-active,
.v-window-y-transition-enter-active,
.v-window-y-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-window-x-reverse-transition-leave,
.v-window-x-reverse-transition-leave-to,
.v-window-x-transition-leave,
.v-window-x-transition-leave-to,
.v-window-y-reverse-transition-leave,
.v-window-y-reverse-transition-leave-to,
.v-window-y-transition-leave,
.v-window-y-transition-leave-to {
    position: absolute !important;
    top: 0;
    width: 100%
}

.v-window-x-transition-enter {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.v-window-x-reverse-transition-enter,
.v-window-x-transition-leave-to {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.v-window-x-reverse-transition-leave-to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.v-window-y-transition-enter {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.v-window-y-reverse-transition-enter,
.v-window-y-transition-leave-to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.v-window-y-reverse-transition-leave-to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.v-item-group {
    flex: 0 1 auto;
    position: relative;
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.v-item-group>* {
    cursor: pointer;
    flex: 1 1 auto
}

.application {
    display: flex
}

.application a {
    cursor: pointer
}

.application--is-rtl {
    direction: rtl
}

.application--wrap {
    flex: 1 1 auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    max-width: 100%;
    position: relative
}

.theme--light.application {
    background: #fafafa;
    color: rgba(0, 0, 0, 0.87)
}

.theme--light.application .text--primary {
    color: rgba(0, 0, 0, 0.87) !important
}

.theme--light.application .text--secondary {
    color: rgba(0, 0, 0, 0.54) !important
}

.theme--light.application .text--disabled {
    color: rgba(0, 0, 0, 0.38) !important
}

.theme--dark.application {
    background: #303030;
    color: #fff
}

.theme--dark.application .text--primary {
    color: #fff !important
}

.theme--dark.application .text--secondary {
    color: rgba(255, 255, 255, 0.7) !important
}

.theme--dark.application .text--disabled {
    color: rgba(255, 255, 255, 0.5) !important
}

@-moz-document url-prefix() {
    @media print {
        .application,
        .application--wrap {
            display: block
        }
    }
}

.v-content {
    transition: none;
    display: flex;
    flex: 1 0 auto;
    max-width: 100%
}

.v-content[data-booted=true] {
    transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1)
}

.v-content__wrap {
    flex: 1 1 auto;
    max-width: 100%;
    position: relative
}

@-moz-document url-prefix() {
    @media print {
        .v-content {
            display: block
        }
    }
}

*,
:after,
:before {
    box-sizing: border-box
}

@-webkit-keyframes shake {
    59% {
        margin-left: 0
    }
    60%,
    80% {
        margin-left: 2px
    }
    70%,
    90% {
        margin-left: -2px
    }
}

@keyframes shake {
    59% {
        margin-left: 0
    }
    60%,
    80% {
        margin-left: 2px
    }
    70%,
    90% {
        margin-left: -2px
    }
}

.black {
    background-color: #000 !important;
    border-color: #000 !important
}

.black--text {
    color: #000 !important;
    caret-color: #000 !important
}

.white {
    background-color: #fff !important;
    border-color: #fff !important
}

.white--text {
    color: #fff !important;
    caret-color: #fff !important
}

.transparent {
    background-color: transparent !important;
    border-color: transparent !important
}

.transparent--text {
    color: transparent !important;
    caret-color: transparent !important
}

.red {
    background-color: #f44336 !important;
    border-color: #f44336 !important
}

.red--text {
    color: #f44336 !important;
    caret-color: #f44336 !important
}

.red.lighten-5 {
    background-color: #ffebee !important;
    border-color: #ffebee !important
}

.red--text.text--lighten-5 {
    color: #ffebee !important;
    caret-color: #ffebee !important
}

.red.lighten-4 {
    background-color: #ffcdd2 !important;
    border-color: #ffcdd2 !important
}

.red--text.text--lighten-4 {
    color: #ffcdd2 !important;
    caret-color: #ffcdd2 !important
}

.red.lighten-3 {
    background-color: #ef9a9a !important;
    border-color: #ef9a9a !important
}

.red--text.text--lighten-3 {
    color: #ef9a9a !important;
    caret-color: #ef9a9a !important
}

.red.lighten-2 {
    background-color: #e57373 !important;
    border-color: #e57373 !important
}

.red--text.text--lighten-2 {
    color: #e57373 !important;
    caret-color: #e57373 !important
}

.red.lighten-1 {
    background-color: #ef5350 !important;
    border-color: #ef5350 !important
}

.red--text.text--lighten-1 {
    color: #ef5350 !important;
    caret-color: #ef5350 !important
}

.red.darken-1 {
    background-color: #e53935 !important;
    border-color: #e53935 !important
}

.red--text.text--darken-1 {
    color: #e53935 !important;
    caret-color: #e53935 !important
}

.red.darken-2 {
    background-color: #d32f2f !important;
    border-color: #d32f2f !important
}

.red--text.text--darken-2 {
    color: #d32f2f !important;
    caret-color: #d32f2f !important
}

.red.darken-3 {
    background-color: #c62828 !important;
    border-color: #c62828 !important
}

.red--text.text--darken-3 {
    color: #c62828 !important;
    caret-color: #c62828 !important
}

.red.darken-4 {
    background-color: #b71c1c !important;
    border-color: #b71c1c !important
}

.red--text.text--darken-4 {
    color: #b71c1c !important;
    caret-color: #b71c1c !important
}

.red.accent-1 {
    background-color: #ff8a80 !important;
    border-color: #ff8a80 !important
}

.red--text.text--accent-1 {
    color: #ff8a80 !important;
    caret-color: #ff8a80 !important
}

.red.accent-2 {
    background-color: #ff5252 !important;
    border-color: #ff5252 !important
}

.red--text.text--accent-2 {
    color: #ff5252 !important;
    caret-color: #ff5252 !important
}

.red.accent-3 {
    background-color: #ff1744 !important;
    border-color: #ff1744 !important
}

.red--text.text--accent-3 {
    color: #ff1744 !important;
    caret-color: #ff1744 !important
}

.red.accent-4 {
    background-color: #d50000 !important;
    border-color: #d50000 !important
}

.red--text.text--accent-4 {
    color: #d50000 !important;
    caret-color: #d50000 !important
}

.pink {
    background-color: #e91e63 !important;
    border-color: #e91e63 !important
}

.pink--text {
    color: #e91e63 !important;
    caret-color: #e91e63 !important
}

.pink.lighten-5 {
    background-color: #fce4ec !important;
    border-color: #fce4ec !important
}

.pink--text.text--lighten-5 {
    color: #fce4ec !important;
    caret-color: #fce4ec !important
}

.pink.lighten-4 {
    background-color: #f8bbd0 !important;
    border-color: #f8bbd0 !important
}

.pink--text.text--lighten-4 {
    color: #f8bbd0 !important;
    caret-color: #f8bbd0 !important
}

.pink.lighten-3 {
    background-color: #f48fb1 !important;
    border-color: #f48fb1 !important
}

.pink--text.text--lighten-3 {
    color: #f48fb1 !important;
    caret-color: #f48fb1 !important
}

.pink.lighten-2 {
    background-color: #f06292 !important;
    border-color: #f06292 !important
}

.pink--text.text--lighten-2 {
    color: #f06292 !important;
    caret-color: #f06292 !important
}

.pink.lighten-1 {
    background-color: #ec407a !important;
    border-color: #ec407a !important
}

.pink--text.text--lighten-1 {
    color: #ec407a !important;
    caret-color: #ec407a !important
}

.pink.darken-1 {
    background-color: #d81b60 !important;
    border-color: #d81b60 !important
}

.pink--text.text--darken-1 {
    color: #d81b60 !important;
    caret-color: #d81b60 !important
}

.pink.darken-2 {
    background-color: #c2185b !important;
    border-color: #c2185b !important
}

.pink--text.text--darken-2 {
    color: #c2185b !important;
    caret-color: #c2185b !important
}

.pink.darken-3 {
    background-color: #ad1457 !important;
    border-color: #ad1457 !important
}

.pink--text.text--darken-3 {
    color: #ad1457 !important;
    caret-color: #ad1457 !important
}

.pink.darken-4 {
    background-color: #880e4f !important;
    border-color: #880e4f !important
}

.pink--text.text--darken-4 {
    color: #880e4f !important;
    caret-color: #880e4f !important
}

.pink.accent-1 {
    background-color: #ff80ab !important;
    border-color: #ff80ab !important
}

.pink--text.text--accent-1 {
    color: #ff80ab !important;
    caret-color: #ff80ab !important
}

.pink.accent-2 {
    background-color: #ff4081 !important;
    border-color: #ff4081 !important
}

.pink--text.text--accent-2 {
    color: #ff4081 !important;
    caret-color: #ff4081 !important
}

.pink.accent-3 {
    background-color: #f50057 !important;
    border-color: #f50057 !important
}

.pink--text.text--accent-3 {
    color: #f50057 !important;
    caret-color: #f50057 !important
}

.pink.accent-4 {
    background-color: #c51162 !important;
    border-color: #c51162 !important
}

.pink--text.text--accent-4 {
    color: #c51162 !important;
    caret-color: #c51162 !important
}

.purple {
    background-color: #9c27b0 !important;
    border-color: #9c27b0 !important
}

.purple--text {
    color: #9c27b0 !important;
    caret-color: #9c27b0 !important
}

.purple.lighten-5 {
    background-color: #f3e5f5 !important;
    border-color: #f3e5f5 !important
}

.purple--text.text--lighten-5 {
    color: #f3e5f5 !important;
    caret-color: #f3e5f5 !important
}

.purple.lighten-4 {
    background-color: #e1bee7 !important;
    border-color: #e1bee7 !important
}

.purple--text.text--lighten-4 {
    color: #e1bee7 !important;
    caret-color: #e1bee7 !important
}

.purple.lighten-3 {
    background-color: #ce93d8 !important;
    border-color: #ce93d8 !important
}

.purple--text.text--lighten-3 {
    color: #ce93d8 !important;
    caret-color: #ce93d8 !important
}

.purple.lighten-2 {
    background-color: #ba68c8 !important;
    border-color: #ba68c8 !important
}

.purple--text.text--lighten-2 {
    color: #ba68c8 !important;
    caret-color: #ba68c8 !important
}

.purple.lighten-1 {
    background-color: #ab47bc !important;
    border-color: #ab47bc !important
}

.purple--text.text--lighten-1 {
    color: #ab47bc !important;
    caret-color: #ab47bc !important
}

.purple.darken-1 {
    background-color: #8e24aa !important;
    border-color: #8e24aa !important
}

.purple--text.text--darken-1 {
    color: #8e24aa !important;
    caret-color: #8e24aa !important
}

.purple.darken-2 {
    background-color: #7b1fa2 !important;
    border-color: #7b1fa2 !important
}

.purple--text.text--darken-2 {
    color: #7b1fa2 !important;
    caret-color: #7b1fa2 !important
}

.purple.darken-3 {
    background-color: #6a1b9a !important;
    border-color: #6a1b9a !important
}

.purple--text.text--darken-3 {
    color: #6a1b9a !important;
    caret-color: #6a1b9a !important
}

.purple.darken-4 {
    background-color: #4a148c !important;
    border-color: #4a148c !important
}

.purple--text.text--darken-4 {
    color: #4a148c !important;
    caret-color: #4a148c !important
}

.purple.accent-1 {
    background-color: #ea80fc !important;
    border-color: #ea80fc !important
}

.purple--text.text--accent-1 {
    color: #ea80fc !important;
    caret-color: #ea80fc !important
}

.purple.accent-2 {
    background-color: #e040fb !important;
    border-color: #e040fb !important
}

.purple--text.text--accent-2 {
    color: #e040fb !important;
    caret-color: #e040fb !important
}

.purple.accent-3 {
    background-color: #d500f9 !important;
    border-color: #d500f9 !important
}

.purple--text.text--accent-3 {
    color: #d500f9 !important;
    caret-color: #d500f9 !important
}

.purple.accent-4 {
    background-color: #a0f !important;
    border-color: #a0f !important
}

.purple--text.text--accent-4 {
    color: #a0f !important;
    caret-color: #a0f !important
}

.deep-purple {
    background-color: #673ab7 !important;
    border-color: #673ab7 !important
}

.deep-purple--text {
    color: #673ab7 !important;
    caret-color: #673ab7 !important
}

.deep-purple.lighten-5 {
    background-color: #ede7f6 !important;
    border-color: #ede7f6 !important
}

.deep-purple--text.text--lighten-5 {
    color: #ede7f6 !important;
    caret-color: #ede7f6 !important
}

.deep-purple.lighten-4 {
    background-color: #d1c4e9 !important;
    border-color: #d1c4e9 !important
}

.deep-purple--text.text--lighten-4 {
    color: #d1c4e9 !important;
    caret-color: #d1c4e9 !important
}

.deep-purple.lighten-3 {
    background-color: #b39ddb !important;
    border-color: #b39ddb !important
}

.deep-purple--text.text--lighten-3 {
    color: #b39ddb !important;
    caret-color: #b39ddb !important
}

.deep-purple.lighten-2 {
    background-color: #9575cd !important;
    border-color: #9575cd !important
}

.deep-purple--text.text--lighten-2 {
    color: #9575cd !important;
    caret-color: #9575cd !important
}

.deep-purple.lighten-1 {
    background-color: #7e57c2 !important;
    border-color: #7e57c2 !important
}

.deep-purple--text.text--lighten-1 {
    color: #7e57c2 !important;
    caret-color: #7e57c2 !important
}

.deep-purple.darken-1 {
    background-color: #5e35b1 !important;
    border-color: #5e35b1 !important
}

.deep-purple--text.text--darken-1 {
    color: #5e35b1 !important;
    caret-color: #5e35b1 !important
}

.deep-purple.darken-2 {
    background-color: #512da8 !important;
    border-color: #512da8 !important
}

.deep-purple--text.text--darken-2 {
    color: #512da8 !important;
    caret-color: #512da8 !important
}

.deep-purple.darken-3 {
    background-color: #4527a0 !important;
    border-color: #4527a0 !important
}

.deep-purple--text.text--darken-3 {
    color: #4527a0 !important;
    caret-color: #4527a0 !important
}

.deep-purple.darken-4 {
    background-color: #311b92 !important;
    border-color: #311b92 !important
}

.deep-purple--text.text--darken-4 {
    color: #311b92 !important;
    caret-color: #311b92 !important
}

.deep-purple.accent-1 {
    background-color: #b388ff !important;
    border-color: #b388ff !important
}

.deep-purple--text.text--accent-1 {
    color: #b388ff !important;
    caret-color: #b388ff !important
}

.deep-purple.accent-2 {
    background-color: #7c4dff !important;
    border-color: #7c4dff !important
}

.deep-purple--text.text--accent-2 {
    color: #7c4dff !important;
    caret-color: #7c4dff !important
}

.deep-purple.accent-3 {
    background-color: #651fff !important;
    border-color: #651fff !important
}

.deep-purple--text.text--accent-3 {
    color: #651fff !important;
    caret-color: #651fff !important
}

.deep-purple.accent-4 {
    background-color: #6200ea !important;
    border-color: #6200ea !important
}

.deep-purple--text.text--accent-4 {
    color: #6200ea !important;
    caret-color: #6200ea !important
}

.indigo {
    background-color: #3f51b5 !important;
    border-color: #3f51b5 !important
}

.indigo--text {
    color: #3f51b5 !important;
    caret-color: #3f51b5 !important
}

.indigo.lighten-5 {
    background-color: #e8eaf6 !important;
    border-color: #e8eaf6 !important
}

.indigo--text.text--lighten-5 {
    color: #e8eaf6 !important;
    caret-color: #e8eaf6 !important
}

.indigo.lighten-4 {
    background-color: #c5cae9 !important;
    border-color: #c5cae9 !important
}

.indigo--text.text--lighten-4 {
    color: #c5cae9 !important;
    caret-color: #c5cae9 !important
}

.indigo.lighten-3 {
    background-color: #9fa8da !important;
    border-color: #9fa8da !important
}

.indigo--text.text--lighten-3 {
    color: #9fa8da !important;
    caret-color: #9fa8da !important
}

.indigo.lighten-2 {
    background-color: #7986cb !important;
    border-color: #7986cb !important
}

.indigo--text.text--lighten-2 {
    color: #7986cb !important;
    caret-color: #7986cb !important
}

.indigo.lighten-1 {
    background-color: #5c6bc0 !important;
    border-color: #5c6bc0 !important
}

.indigo--text.text--lighten-1 {
    color: #5c6bc0 !important;
    caret-color: #5c6bc0 !important
}

.indigo.darken-1 {
    background-color: #3949ab !important;
    border-color: #3949ab !important
}

.indigo--text.text--darken-1 {
    color: #3949ab !important;
    caret-color: #3949ab !important
}

.indigo.darken-2 {
    background-color: #303f9f !important;
    border-color: #303f9f !important
}

.indigo--text.text--darken-2 {
    color: #303f9f !important;
    caret-color: #303f9f !important
}

.indigo.darken-3 {
    background-color: #283593 !important;
    border-color: #283593 !important
}

.indigo--text.text--darken-3 {
    color: #283593 !important;
    caret-color: #283593 !important
}

.indigo.darken-4 {
    background-color: #1a237e !important;
    border-color: #1a237e !important
}

.indigo--text.text--darken-4 {
    color: #1a237e !important;
    caret-color: #1a237e !important
}

.indigo.accent-1 {
    background-color: #8c9eff !important;
    border-color: #8c9eff !important
}

.indigo--text.text--accent-1 {
    color: #8c9eff !important;
    caret-color: #8c9eff !important
}

.indigo.accent-2 {
    background-color: #536dfe !important;
    border-color: #536dfe !important
}

.indigo--text.text--accent-2 {
    color: #536dfe !important;
    caret-color: #536dfe !important
}

.indigo.accent-3 {
    background-color: #3d5afe !important;
    border-color: #3d5afe !important
}

.indigo--text.text--accent-3 {
    color: #3d5afe !important;
    caret-color: #3d5afe !important
}

.indigo.accent-4 {
    background-color: #304ffe !important;
    border-color: #304ffe !important
}

.indigo--text.text--accent-4 {
    color: #304ffe !important;
    caret-color: #304ffe !important
}

.blue {
    background-color: #2196f3 !important;
    border-color: #2196f3 !important
}

.blue--text {
    color: #2196f3 !important;
    caret-color: #2196f3 !important
}

.blue.lighten-5 {
    background-color: #e3f2fd !important;
    border-color: #e3f2fd !important
}

.blue--text.text--lighten-5 {
    color: #e3f2fd !important;
    caret-color: #e3f2fd !important
}

.blue.lighten-4 {
    background-color: #bbdefb !important;
    border-color: #bbdefb !important
}

.blue--text.text--lighten-4 {
    color: #bbdefb !important;
    caret-color: #bbdefb !important
}

.blue.lighten-3 {
    background-color: #90caf9 !important;
    border-color: #90caf9 !important
}

.blue--text.text--lighten-3 {
    color: #90caf9 !important;
    caret-color: #90caf9 !important
}

.blue.lighten-2 {
    background-color: #64b5f6 !important;
    border-color: #64b5f6 !important
}

.blue--text.text--lighten-2 {
    color: #64b5f6 !important;
    caret-color: #64b5f6 !important
}

.blue.lighten-1 {
    background-color: #42a5f5 !important;
    border-color: #42a5f5 !important
}

.blue--text.text--lighten-1 {
    color: #42a5f5 !important;
    caret-color: #42a5f5 !important
}

.blue.darken-1 {
    background-color: #1e88e5 !important;
    border-color: #1e88e5 !important
}

.blue--text.text--darken-1 {
    color: #1e88e5 !important;
    caret-color: #1e88e5 !important
}

.blue.darken-2 {
    background-color: #1976d2 !important;
    border-color: #1976d2 !important
}

.blue--text.text--darken-2 {
    color: #1976d2 !important;
    caret-color: #1976d2 !important
}

.blue.darken-3 {
    background-color: #1565c0 !important;
    border-color: #1565c0 !important
}

.blue--text.text--darken-3 {
    color: #1565c0 !important;
    caret-color: #1565c0 !important
}

.blue.darken-4 {
    background-color: #0d47a1 !important;
    border-color: #0d47a1 !important
}

.blue--text.text--darken-4 {
    color: #0d47a1 !important;
    caret-color: #0d47a1 !important
}

.blue.accent-1 {
    background-color: #82b1ff !important;
    border-color: #82b1ff !important
}

.blue--text.text--accent-1 {
    color: #82b1ff !important;
    caret-color: #82b1ff !important
}

.blue.accent-2 {
    background-color: #448aff !important;
    border-color: #448aff !important
}

.blue--text.text--accent-2 {
    color: #448aff !important;
    caret-color: #448aff !important
}

.blue.accent-3 {
    background-color: #2979ff !important;
    border-color: #2979ff !important
}

.blue--text.text--accent-3 {
    color: #2979ff !important;
    caret-color: #2979ff !important
}

.blue.accent-4 {
    background-color: #2962ff !important;
    border-color: #2962ff !important
}

.blue--text.text--accent-4 {
    color: #2962ff !important;
    caret-color: #2962ff !important
}

.light-blue {
    background-color: #03a9f4 !important;
    border-color: #03a9f4 !important
}

.light-blue--text {
    color: #03a9f4 !important;
    caret-color: #03a9f4 !important
}

.light-blue.lighten-5 {
    background-color: #e1f5fe !important;
    border-color: #e1f5fe !important
}

.light-blue--text.text--lighten-5 {
    color: #e1f5fe !important;
    caret-color: #e1f5fe !important
}

.light-blue.lighten-4 {
    background-color: #b3e5fc !important;
    border-color: #b3e5fc !important
}

.light-blue--text.text--lighten-4 {
    color: #b3e5fc !important;
    caret-color: #b3e5fc !important
}

.light-blue.lighten-3 {
    background-color: #81d4fa !important;
    border-color: #81d4fa !important
}

.light-blue--text.text--lighten-3 {
    color: #81d4fa !important;
    caret-color: #81d4fa !important
}

.light-blue.lighten-2 {
    background-color: #4fc3f7 !important;
    border-color: #4fc3f7 !important
}

.light-blue--text.text--lighten-2 {
    color: #4fc3f7 !important;
    caret-color: #4fc3f7 !important
}

.light-blue.lighten-1 {
    background-color: #29b6f6 !important;
    border-color: #29b6f6 !important
}

.light-blue--text.text--lighten-1 {
    color: #29b6f6 !important;
    caret-color: #29b6f6 !important
}

.light-blue.darken-1 {
    background-color: #039be5 !important;
    border-color: #039be5 !important
}

.light-blue--text.text--darken-1 {
    color: #039be5 !important;
    caret-color: #039be5 !important
}

.light-blue.darken-2 {
    background-color: #0288d1 !important;
    border-color: #0288d1 !important
}

.light-blue--text.text--darken-2 {
    color: #0288d1 !important;
    caret-color: #0288d1 !important
}

.light-blue.darken-3 {
    background-color: #0277bd !important;
    border-color: #0277bd !important
}

.light-blue--text.text--darken-3 {
    color: #0277bd !important;
    caret-color: #0277bd !important
}

.light-blue.darken-4 {
    background-color: #01579b !important;
    border-color: #01579b !important
}

.light-blue--text.text--darken-4 {
    color: #01579b !important;
    caret-color: #01579b !important
}

.light-blue.accent-1 {
    background-color: #80d8ff !important;
    border-color: #80d8ff !important
}

.light-blue--text.text--accent-1 {
    color: #80d8ff !important;
    caret-color: #80d8ff !important
}

.light-blue.accent-2 {
    background-color: #40c4ff !important;
    border-color: #40c4ff !important
}

.light-blue--text.text--accent-2 {
    color: #40c4ff !important;
    caret-color: #40c4ff !important
}

.light-blue.accent-3 {
    background-color: #00b0ff !important;
    border-color: #00b0ff !important
}

.light-blue--text.text--accent-3 {
    color: #00b0ff !important;
    caret-color: #00b0ff !important
}

.light-blue.accent-4 {
    background-color: #0091ea !important;
    border-color: #0091ea !important
}

.light-blue--text.text--accent-4 {
    color: #0091ea !important;
    caret-color: #0091ea !important
}

.cyan {
    background-color: #00bcd4 !important;
    border-color: #00bcd4 !important
}

.cyan--text {
    color: #00bcd4 !important;
    caret-color: #00bcd4 !important
}

.cyan.lighten-5 {
    background-color: #e0f7fa !important;
    border-color: #e0f7fa !important
}

.cyan--text.text--lighten-5 {
    color: #e0f7fa !important;
    caret-color: #e0f7fa !important
}

.cyan.lighten-4 {
    background-color: #b2ebf2 !important;
    border-color: #b2ebf2 !important
}

.cyan--text.text--lighten-4 {
    color: #b2ebf2 !important;
    caret-color: #b2ebf2 !important
}

.cyan.lighten-3 {
    background-color: #80deea !important;
    border-color: #80deea !important
}

.cyan--text.text--lighten-3 {
    color: #80deea !important;
    caret-color: #80deea !important
}

.cyan.lighten-2 {
    background-color: #4dd0e1 !important;
    border-color: #4dd0e1 !important
}

.cyan--text.text--lighten-2 {
    color: #4dd0e1 !important;
    caret-color: #4dd0e1 !important
}

.cyan.lighten-1 {
    background-color: #26c6da !important;
    border-color: #26c6da !important
}

.cyan--text.text--lighten-1 {
    color: #26c6da !important;
    caret-color: #26c6da !important
}

.cyan.darken-1 {
    background-color: #00acc1 !important;
    border-color: #00acc1 !important
}

.cyan--text.text--darken-1 {
    color: #00acc1 !important;
    caret-color: #00acc1 !important
}

.cyan.darken-2 {
    background-color: #0097a7 !important;
    border-color: #0097a7 !important
}

.cyan--text.text--darken-2 {
    color: #0097a7 !important;
    caret-color: #0097a7 !important
}

.cyan.darken-3 {
    background-color: #00838f !important;
    border-color: #00838f !important
}

.cyan--text.text--darken-3 {
    color: #00838f !important;
    caret-color: #00838f !important
}

.cyan.darken-4 {
    background-color: #006064 !important;
    border-color: #006064 !important
}

.cyan--text.text--darken-4 {
    color: #006064 !important;
    caret-color: #006064 !important
}

.cyan.accent-1 {
    background-color: #84ffff !important;
    border-color: #84ffff !important
}

.cyan--text.text--accent-1 {
    color: #84ffff !important;
    caret-color: #84ffff !important
}

.cyan.accent-2 {
    background-color: #18ffff !important;
    border-color: #18ffff !important
}

.cyan--text.text--accent-2 {
    color: #18ffff !important;
    caret-color: #18ffff !important
}

.cyan.accent-3 {
    background-color: #00e5ff !important;
    border-color: #00e5ff !important
}

.cyan--text.text--accent-3 {
    color: #00e5ff !important;
    caret-color: #00e5ff !important
}

.cyan.accent-4 {
    background-color: #00b8d4 !important;
    border-color: #00b8d4 !important
}

.cyan--text.text--accent-4 {
    color: #00b8d4 !important;
    caret-color: #00b8d4 !important
}

.teal {
    background-color: #009688 !important;
    border-color: #009688 !important
}

.teal--text {
    color: #009688 !important;
    caret-color: #009688 !important
}

.teal.lighten-5 {
    background-color: #e0f2f1 !important;
    border-color: #e0f2f1 !important
}

.teal--text.text--lighten-5 {
    color: #e0f2f1 !important;
    caret-color: #e0f2f1 !important
}

.teal.lighten-4 {
    background-color: #b2dfdb !important;
    border-color: #b2dfdb !important
}

.teal--text.text--lighten-4 {
    color: #b2dfdb !important;
    caret-color: #b2dfdb !important
}

.teal.lighten-3 {
    background-color: #80cbc4 !important;
    border-color: #80cbc4 !important
}

.teal--text.text--lighten-3 {
    color: #80cbc4 !important;
    caret-color: #80cbc4 !important
}

.teal.lighten-2 {
    background-color: #4db6ac !important;
    border-color: #4db6ac !important
}

.teal--text.text--lighten-2 {
    color: #4db6ac !important;
    caret-color: #4db6ac !important
}

.teal.lighten-1 {
    background-color: #26a69a !important;
    border-color: #26a69a !important
}

.teal--text.text--lighten-1 {
    color: #26a69a !important;
    caret-color: #26a69a !important
}

.teal.darken-1 {
    background-color: #00897b !important;
    border-color: #00897b !important
}

.teal--text.text--darken-1 {
    color: #00897b !important;
    caret-color: #00897b !important
}

.teal.darken-2 {
    background-color: #00796b !important;
    border-color: #00796b !important
}

.teal--text.text--darken-2 {
    color: #00796b !important;
    caret-color: #00796b !important
}

.teal.darken-3 {
    background-color: #00695c !important;
    border-color: #00695c !important
}

.teal--text.text--darken-3 {
    color: #00695c !important;
    caret-color: #00695c !important
}

.teal.darken-4 {
    background-color: #004d40 !important;
    border-color: #004d40 !important
}

.teal--text.text--darken-4 {
    color: #004d40 !important;
    caret-color: #004d40 !important
}

.teal.accent-1 {
    background-color: #a7ffeb !important;
    border-color: #a7ffeb !important
}

.teal--text.text--accent-1 {
    color: #a7ffeb !important;
    caret-color: #a7ffeb !important
}

.teal.accent-2 {
    background-color: #64ffda !important;
    border-color: #64ffda !important
}

.teal--text.text--accent-2 {
    color: #64ffda !important;
    caret-color: #64ffda !important
}

.teal.accent-3 {
    background-color: #1de9b6 !important;
    border-color: #1de9b6 !important
}

.teal--text.text--accent-3 {
    color: #1de9b6 !important;
    caret-color: #1de9b6 !important
}

.teal.accent-4 {
    background-color: #00bfa5 !important;
    border-color: #00bfa5 !important
}

.teal--text.text--accent-4 {
    color: #00bfa5 !important;
    caret-color: #00bfa5 !important
}

.green {
    background-color: #4caf50 !important;
    border-color: #4caf50 !important
}

.green--text {
    color: #4caf50 !important;
    caret-color: #4caf50 !important
}

.green.lighten-5 {
    background-color: #e8f5e9 !important;
    border-color: #e8f5e9 !important
}

.green--text.text--lighten-5 {
    color: #e8f5e9 !important;
    caret-color: #e8f5e9 !important
}

.green.lighten-4 {
    background-color: #c8e6c9 !important;
    border-color: #c8e6c9 !important
}

.green--text.text--lighten-4 {
    color: #c8e6c9 !important;
    caret-color: #c8e6c9 !important
}

.green.lighten-3 {
    background-color: #a5d6a7 !important;
    border-color: #a5d6a7 !important
}

.green--text.text--lighten-3 {
    color: #a5d6a7 !important;
    caret-color: #a5d6a7 !important
}

.green.lighten-2 {
    background-color: #81c784 !important;
    border-color: #81c784 !important
}

.green--text.text--lighten-2 {
    color: #81c784 !important;
    caret-color: #81c784 !important
}

.green.lighten-1 {
    background-color: #66bb6a !important;
    border-color: #66bb6a !important
}

.green--text.text--lighten-1 {
    color: #66bb6a !important;
    caret-color: #66bb6a !important
}

.green.darken-1 {
    background-color: #43a047 !important;
    border-color: #43a047 !important
}

.green--text.text--darken-1 {
    color: #43a047 !important;
    caret-color: #43a047 !important
}

.green.darken-2 {
    background-color: #388e3c !important;
    border-color: #388e3c !important
}

.green--text.text--darken-2 {
    color: #388e3c !important;
    caret-color: #388e3c !important
}

.green.darken-3 {
    background-color: #2e7d32 !important;
    border-color: #2e7d32 !important
}

.green--text.text--darken-3 {
    color: #2e7d32 !important;
    caret-color: #2e7d32 !important
}

.green.darken-4 {
    background-color: #1b5e20 !important;
    border-color: #1b5e20 !important
}

.green--text.text--darken-4 {
    color: #1b5e20 !important;
    caret-color: #1b5e20 !important
}

.green.accent-1 {
    background-color: #b9f6ca !important;
    border-color: #b9f6ca !important
}

.green--text.text--accent-1 {
    color: #b9f6ca !important;
    caret-color: #b9f6ca !important
}

.green.accent-2 {
    background-color: #69f0ae !important;
    border-color: #69f0ae !important
}

.green--text.text--accent-2 {
    color: #69f0ae !important;
    caret-color: #69f0ae !important
}

.green.accent-3 {
    background-color: #00e676 !important;
    border-color: #00e676 !important
}

.green--text.text--accent-3 {
    color: #00e676 !important;
    caret-color: #00e676 !important
}

.green.accent-4 {
    background-color: #00c853 !important;
    border-color: #00c853 !important
}

.green--text.text--accent-4 {
    color: #00c853 !important;
    caret-color: #00c853 !important
}

.light-green {
    background-color: #8bc34a !important;
    border-color: #8bc34a !important
}

.light-green--text {
    color: #8bc34a !important;
    caret-color: #8bc34a !important
}

.light-green.lighten-5 {
    background-color: #f1f8e9 !important;
    border-color: #f1f8e9 !important
}

.light-green--text.text--lighten-5 {
    color: #f1f8e9 !important;
    caret-color: #f1f8e9 !important
}

.light-green.lighten-4 {
    background-color: #dcedc8 !important;
    border-color: #dcedc8 !important
}

.light-green--text.text--lighten-4 {
    color: #dcedc8 !important;
    caret-color: #dcedc8 !important
}

.light-green.lighten-3 {
    background-color: #c5e1a5 !important;
    border-color: #c5e1a5 !important
}

.light-green--text.text--lighten-3 {
    color: #c5e1a5 !important;
    caret-color: #c5e1a5 !important
}

.light-green.lighten-2 {
    background-color: #aed581 !important;
    border-color: #aed581 !important
}

.light-green--text.text--lighten-2 {
    color: #aed581 !important;
    caret-color: #aed581 !important
}

.light-green.lighten-1 {
    background-color: #9ccc65 !important;
    border-color: #9ccc65 !important
}

.light-green--text.text--lighten-1 {
    color: #9ccc65 !important;
    caret-color: #9ccc65 !important
}

.light-green.darken-1 {
    background-color: #7cb342 !important;
    border-color: #7cb342 !important
}

.light-green--text.text--darken-1 {
    color: #7cb342 !important;
    caret-color: #7cb342 !important
}

.light-green.darken-2 {
    background-color: #689f38 !important;
    border-color: #689f38 !important
}

.light-green--text.text--darken-2 {
    color: #689f38 !important;
    caret-color: #689f38 !important
}

.light-green.darken-3 {
    background-color: #558b2f !important;
    border-color: #558b2f !important
}

.light-green--text.text--darken-3 {
    color: #558b2f !important;
    caret-color: #558b2f !important
}

.light-green.darken-4 {
    background-color: #33691e !important;
    border-color: #33691e !important
}

.light-green--text.text--darken-4 {
    color: #33691e !important;
    caret-color: #33691e !important
}

.light-green.accent-1 {
    background-color: #ccff90 !important;
    border-color: #ccff90 !important
}

.light-green--text.text--accent-1 {
    color: #ccff90 !important;
    caret-color: #ccff90 !important
}

.light-green.accent-2 {
    background-color: #b2ff59 !important;
    border-color: #b2ff59 !important
}

.light-green--text.text--accent-2 {
    color: #b2ff59 !important;
    caret-color: #b2ff59 !important
}

.light-green.accent-3 {
    background-color: #76ff03 !important;
    border-color: #76ff03 !important
}

.light-green--text.text--accent-3 {
    color: #76ff03 !important;
    caret-color: #76ff03 !important
}

.light-green.accent-4 {
    background-color: #64dd17 !important;
    border-color: #64dd17 !important
}

.light-green--text.text--accent-4 {
    color: #64dd17 !important;
    caret-color: #64dd17 !important
}

.lime {
    background-color: #cddc39 !important;
    border-color: #cddc39 !important
}

.lime--text {
    color: #cddc39 !important;
    caret-color: #cddc39 !important
}

.lime.lighten-5 {
    background-color: #f9fbe7 !important;
    border-color: #f9fbe7 !important
}

.lime--text.text--lighten-5 {
    color: #f9fbe7 !important;
    caret-color: #f9fbe7 !important
}

.lime.lighten-4 {
    background-color: #f0f4c3 !important;
    border-color: #f0f4c3 !important
}

.lime--text.text--lighten-4 {
    color: #f0f4c3 !important;
    caret-color: #f0f4c3 !important
}

.lime.lighten-3 {
    background-color: #e6ee9c !important;
    border-color: #e6ee9c !important
}

.lime--text.text--lighten-3 {
    color: #e6ee9c !important;
    caret-color: #e6ee9c !important
}

.lime.lighten-2 {
    background-color: #dce775 !important;
    border-color: #dce775 !important
}

.lime--text.text--lighten-2 {
    color: #dce775 !important;
    caret-color: #dce775 !important
}

.lime.lighten-1 {
    background-color: #d4e157 !important;
    border-color: #d4e157 !important
}

.lime--text.text--lighten-1 {
    color: #d4e157 !important;
    caret-color: #d4e157 !important
}

.lime.darken-1 {
    background-color: #c0ca33 !important;
    border-color: #c0ca33 !important
}

.lime--text.text--darken-1 {
    color: #c0ca33 !important;
    caret-color: #c0ca33 !important
}

.lime.darken-2 {
    background-color: #afb42b !important;
    border-color: #afb42b !important
}

.lime--text.text--darken-2 {
    color: #afb42b !important;
    caret-color: #afb42b !important
}

.lime.darken-3 {
    background-color: #9e9d24 !important;
    border-color: #9e9d24 !important
}

.lime--text.text--darken-3 {
    color: #9e9d24 !important;
    caret-color: #9e9d24 !important
}

.lime.darken-4 {
    background-color: #827717 !important;
    border-color: #827717 !important
}

.lime--text.text--darken-4 {
    color: #827717 !important;
    caret-color: #827717 !important
}

.lime.accent-1 {
    background-color: #f4ff81 !important;
    border-color: #f4ff81 !important
}

.lime--text.text--accent-1 {
    color: #f4ff81 !important;
    caret-color: #f4ff81 !important
}

.lime.accent-2 {
    background-color: #eeff41 !important;
    border-color: #eeff41 !important
}

.lime--text.text--accent-2 {
    color: #eeff41 !important;
    caret-color: #eeff41 !important
}

.lime.accent-3 {
    background-color: #c6ff00 !important;
    border-color: #c6ff00 !important
}

.lime--text.text--accent-3 {
    color: #c6ff00 !important;
    caret-color: #c6ff00 !important
}

.lime.accent-4 {
    background-color: #aeea00 !important;
    border-color: #aeea00 !important
}

.lime--text.text--accent-4 {
    color: #aeea00 !important;
    caret-color: #aeea00 !important
}

.yellow {
    background-color: #ffeb3b !important;
    border-color: #ffeb3b !important
}

.yellow--text {
    color: #ffeb3b !important;
    caret-color: #ffeb3b !important
}

.yellow.lighten-5 {
    background-color: #fffde7 !important;
    border-color: #fffde7 !important
}

.yellow--text.text--lighten-5 {
    color: #fffde7 !important;
    caret-color: #fffde7 !important
}

.yellow.lighten-4 {
    background-color: #fff9c4 !important;
    border-color: #fff9c4 !important
}

.yellow--text.text--lighten-4 {
    color: #fff9c4 !important;
    caret-color: #fff9c4 !important
}

.yellow.lighten-3 {
    background-color: #fff59d !important;
    border-color: #fff59d !important
}

.yellow--text.text--lighten-3 {
    color: #fff59d !important;
    caret-color: #fff59d !important
}

.yellow.lighten-2 {
    background-color: #fff176 !important;
    border-color: #fff176 !important
}

.yellow--text.text--lighten-2 {
    color: #fff176 !important;
    caret-color: #fff176 !important
}

.yellow.lighten-1 {
    background-color: #ffee58 !important;
    border-color: #ffee58 !important
}

.yellow--text.text--lighten-1 {
    color: #ffee58 !important;
    caret-color: #ffee58 !important
}

.yellow.darken-1 {
    background-color: #fdd835 !important;
    border-color: #fdd835 !important
}

.yellow--text.text--darken-1 {
    color: #fdd835 !important;
    caret-color: #fdd835 !important
}

.yellow.darken-2 {
    background-color: #fbc02d !important;
    border-color: #fbc02d !important
}

.yellow--text.text--darken-2 {
    color: #fbc02d !important;
    caret-color: #fbc02d !important
}

.yellow.darken-3 {
    background-color: #f9a825 !important;
    border-color: #f9a825 !important
}

.yellow--text.text--darken-3 {
    color: #f9a825 !important;
    caret-color: #f9a825 !important
}

.yellow.darken-4 {
    background-color: #f57f17 !important;
    border-color: #f57f17 !important
}

.yellow--text.text--darken-4 {
    color: #f57f17 !important;
    caret-color: #f57f17 !important
}

.yellow.accent-1 {
    background-color: #ffff8d !important;
    border-color: #ffff8d !important
}

.yellow--text.text--accent-1 {
    color: #ffff8d !important;
    caret-color: #ffff8d !important
}

.yellow.accent-2 {
    background-color: #ff0 !important;
    border-color: #ff0 !important
}

.yellow--text.text--accent-2 {
    color: #ff0 !important;
    caret-color: #ff0 !important
}

.yellow.accent-3 {
    background-color: #ffea00 !important;
    border-color: #ffea00 !important
}

.yellow--text.text--accent-3 {
    color: #ffea00 !important;
    caret-color: #ffea00 !important
}

.yellow.accent-4 {
    background-color: #ffd600 !important;
    border-color: #ffd600 !important
}

.yellow--text.text--accent-4 {
    color: #ffd600 !important;
    caret-color: #ffd600 !important
}

.amber {
    background-color: #ffc107 !important;
    border-color: #ffc107 !important
}

.amber--text {
    color: #ffc107 !important;
    caret-color: #ffc107 !important
}

.amber.lighten-5 {
    background-color: #fff8e1 !important;
    border-color: #fff8e1 !important
}

.amber--text.text--lighten-5 {
    color: #fff8e1 !important;
    caret-color: #fff8e1 !important
}

.amber.lighten-4 {
    background-color: #ffecb3 !important;
    border-color: #ffecb3 !important
}

.amber--text.text--lighten-4 {
    color: #ffecb3 !important;
    caret-color: #ffecb3 !important
}

.amber.lighten-3 {
    background-color: #ffe082 !important;
    border-color: #ffe082 !important
}

.amber--text.text--lighten-3 {
    color: #ffe082 !important;
    caret-color: #ffe082 !important
}

.amber.lighten-2 {
    background-color: #ffd54f !important;
    border-color: #ffd54f !important
}

.amber--text.text--lighten-2 {
    color: #ffd54f !important;
    caret-color: #ffd54f !important
}

.amber.lighten-1 {
    background-color: #ffca28 !important;
    border-color: #ffca28 !important
}

.amber--text.text--lighten-1 {
    color: #ffca28 !important;
    caret-color: #ffca28 !important
}

.amber.darken-1 {
    background-color: #ffb300 !important;
    border-color: #ffb300 !important
}

.amber--text.text--darken-1 {
    color: #ffb300 !important;
    caret-color: #ffb300 !important
}

.amber.darken-2 {
    background-color: #ffa000 !important;
    border-color: #ffa000 !important
}

.amber--text.text--darken-2 {
    color: #ffa000 !important;
    caret-color: #ffa000 !important
}

.amber.darken-3 {
    background-color: #ff8f00 !important;
    border-color: #ff8f00 !important
}

.amber--text.text--darken-3 {
    color: #ff8f00 !important;
    caret-color: #ff8f00 !important
}

.amber.darken-4 {
    background-color: #ff6f00 !important;
    border-color: #ff6f00 !important
}

.amber--text.text--darken-4 {
    color: #ff6f00 !important;
    caret-color: #ff6f00 !important
}

.amber.accent-1 {
    background-color: #ffe57f !important;
    border-color: #ffe57f !important
}

.amber--text.text--accent-1 {
    color: #ffe57f !important;
    caret-color: #ffe57f !important
}

.amber.accent-2 {
    background-color: #ffd740 !important;
    border-color: #ffd740 !important
}

.amber--text.text--accent-2 {
    color: #ffd740 !important;
    caret-color: #ffd740 !important
}

.amber.accent-3 {
    background-color: #ffc400 !important;
    border-color: #ffc400 !important
}

.amber--text.text--accent-3 {
    color: #ffc400 !important;
    caret-color: #ffc400 !important
}

.amber.accent-4 {
    background-color: #ffab00 !important;
    border-color: #ffab00 !important
}

.amber--text.text--accent-4 {
    color: #ffab00 !important;
    caret-color: #ffab00 !important
}

.orange {
    background-color: #ff9800 !important;
    border-color: #ff9800 !important
}

.orange--text {
    color: #ff9800 !important;
    caret-color: #ff9800 !important
}

.orange.lighten-5 {
    background-color: #fff3e0 !important;
    border-color: #fff3e0 !important
}

.orange--text.text--lighten-5 {
    color: #fff3e0 !important;
    caret-color: #fff3e0 !important
}

.orange.lighten-4 {
    background-color: #ffe0b2 !important;
    border-color: #ffe0b2 !important
}

.orange--text.text--lighten-4 {
    color: #ffe0b2 !important;
    caret-color: #ffe0b2 !important
}

.orange.lighten-3 {
    background-color: #ffcc80 !important;
    border-color: #ffcc80 !important
}

.orange--text.text--lighten-3 {
    color: #ffcc80 !important;
    caret-color: #ffcc80 !important
}

.orange.lighten-2 {
    background-color: #ffb74d !important;
    border-color: #ffb74d !important
}

.orange--text.text--lighten-2 {
    color: #ffb74d !important;
    caret-color: #ffb74d !important
}

.orange.lighten-1 {
    background-color: #ffa726 !important;
    border-color: #ffa726 !important
}

.orange--text.text--lighten-1 {
    color: #ffa726 !important;
    caret-color: #ffa726 !important
}

.orange.darken-1 {
    background-color: #fb8c00 !important;
    border-color: #fb8c00 !important
}

.orange--text.text--darken-1 {
    color: #fb8c00 !important;
    caret-color: #fb8c00 !important
}

.orange.darken-2 {
    background-color: #f57c00 !important;
    border-color: #f57c00 !important
}

.orange--text.text--darken-2 {
    color: #f57c00 !important;
    caret-color: #f57c00 !important
}

.orange.darken-3 {
    background-color: #ef6c00 !important;
    border-color: #ef6c00 !important
}

.orange--text.text--darken-3 {
    color: #ef6c00 !important;
    caret-color: #ef6c00 !important
}

.orange.darken-4 {
    background-color: #e65100 !important;
    border-color: #e65100 !important
}

.orange--text.text--darken-4 {
    color: #e65100 !important;
    caret-color: #e65100 !important
}

.orange.accent-1 {
    background-color: #ffd180 !important;
    border-color: #ffd180 !important
}

.orange--text.text--accent-1 {
    color: #ffd180 !important;
    caret-color: #ffd180 !important
}

.orange.accent-2 {
    background-color: #ffab40 !important;
    border-color: #ffab40 !important
}

.orange--text.text--accent-2 {
    color: #ffab40 !important;
    caret-color: #ffab40 !important
}

.orange.accent-3 {
    background-color: #ff9100 !important;
    border-color: #ff9100 !important
}

.orange--text.text--accent-3 {
    color: #ff9100 !important;
    caret-color: #ff9100 !important
}

.orange.accent-4 {
    background-color: #ff6d00 !important;
    border-color: #ff6d00 !important
}

.orange--text.text--accent-4 {
    color: #ff6d00 !important;
    caret-color: #ff6d00 !important
}

.deep-orange {
    background-color: #ff5722 !important;
    border-color: #ff5722 !important
}

.deep-orange--text {
    color: #ff5722 !important;
    caret-color: #ff5722 !important
}

.deep-orange.lighten-5 {
    background-color: #fbe9e7 !important;
    border-color: #fbe9e7 !important
}

.deep-orange--text.text--lighten-5 {
    color: #fbe9e7 !important;
    caret-color: #fbe9e7 !important
}

.deep-orange.lighten-4 {
    background-color: #ffccbc !important;
    border-color: #ffccbc !important
}

.deep-orange--text.text--lighten-4 {
    color: #ffccbc !important;
    caret-color: #ffccbc !important
}

.deep-orange.lighten-3 {
    background-color: #ffab91 !important;
    border-color: #ffab91 !important
}

.deep-orange--text.text--lighten-3 {
    color: #ffab91 !important;
    caret-color: #ffab91 !important
}

.deep-orange.lighten-2 {
    background-color: #ff8a65 !important;
    border-color: #ff8a65 !important
}

.deep-orange--text.text--lighten-2 {
    color: #ff8a65 !important;
    caret-color: #ff8a65 !important
}

.deep-orange.lighten-1 {
    background-color: #ff7043 !important;
    border-color: #ff7043 !important
}

.deep-orange--text.text--lighten-1 {
    color: #ff7043 !important;
    caret-color: #ff7043 !important
}

.deep-orange.darken-1 {
    background-color: #f4511e !important;
    border-color: #f4511e !important
}

.deep-orange--text.text--darken-1 {
    color: #f4511e !important;
    caret-color: #f4511e !important
}

.deep-orange.darken-2 {
    background-color: #e64a19 !important;
    border-color: #e64a19 !important
}

.deep-orange--text.text--darken-2 {
    color: #e64a19 !important;
    caret-color: #e64a19 !important
}

.deep-orange.darken-3 {
    background-color: #d84315 !important;
    border-color: #d84315 !important
}

.deep-orange--text.text--darken-3 {
    color: #d84315 !important;
    caret-color: #d84315 !important
}

.deep-orange.darken-4 {
    background-color: #bf360c !important;
    border-color: #bf360c !important
}

.deep-orange--text.text--darken-4 {
    color: #bf360c !important;
    caret-color: #bf360c !important
}

.deep-orange.accent-1 {
    background-color: #ff9e80 !important;
    border-color: #ff9e80 !important
}

.deep-orange--text.text--accent-1 {
    color: #ff9e80 !important;
    caret-color: #ff9e80 !important
}

.deep-orange.accent-2 {
    background-color: #ff6e40 !important;
    border-color: #ff6e40 !important
}

.deep-orange--text.text--accent-2 {
    color: #ff6e40 !important;
    caret-color: #ff6e40 !important
}

.deep-orange.accent-3 {
    background-color: #ff3d00 !important;
    border-color: #ff3d00 !important
}

.deep-orange--text.text--accent-3 {
    color: #ff3d00 !important;
    caret-color: #ff3d00 !important
}

.deep-orange.accent-4 {
    background-color: #dd2c00 !important;
    border-color: #dd2c00 !important
}

.deep-orange--text.text--accent-4 {
    color: #dd2c00 !important;
    caret-color: #dd2c00 !important
}

.brown {
    background-color: #795548 !important;
    border-color: #795548 !important
}

.brown--text {
    color: #795548 !important;
    caret-color: #795548 !important
}

.brown.lighten-5 {
    background-color: #efebe9 !important;
    border-color: #efebe9 !important
}

.brown--text.text--lighten-5 {
    color: #efebe9 !important;
    caret-color: #efebe9 !important
}

.brown.lighten-4 {
    background-color: #d7ccc8 !important;
    border-color: #d7ccc8 !important
}

.brown--text.text--lighten-4 {
    color: #d7ccc8 !important;
    caret-color: #d7ccc8 !important
}

.brown.lighten-3 {
    background-color: #bcaaa4 !important;
    border-color: #bcaaa4 !important
}

.brown--text.text--lighten-3 {
    color: #bcaaa4 !important;
    caret-color: #bcaaa4 !important
}

.brown.lighten-2 {
    background-color: #a1887f !important;
    border-color: #a1887f !important
}

.brown--text.text--lighten-2 {
    color: #a1887f !important;
    caret-color: #a1887f !important
}

.brown.lighten-1 {
    background-color: #8d6e63 !important;
    border-color: #8d6e63 !important
}

.brown--text.text--lighten-1 {
    color: #8d6e63 !important;
    caret-color: #8d6e63 !important
}

.brown.darken-1 {
    background-color: #6d4c41 !important;
    border-color: #6d4c41 !important
}

.brown--text.text--darken-1 {
    color: #6d4c41 !important;
    caret-color: #6d4c41 !important
}

.brown.darken-2 {
    background-color: #5d4037 !important;
    border-color: #5d4037 !important
}

.brown--text.text--darken-2 {
    color: #5d4037 !important;
    caret-color: #5d4037 !important
}

.brown.darken-3 {
    background-color: #4e342e !important;
    border-color: #4e342e !important
}

.brown--text.text--darken-3 {
    color: #4e342e !important;
    caret-color: #4e342e !important
}

.brown.darken-4 {
    background-color: #3e2723 !important;
    border-color: #3e2723 !important
}

.brown--text.text--darken-4 {
    color: #3e2723 !important;
    caret-color: #3e2723 !important
}

.blue-grey {
    background-color: #607d8b !important;
    border-color: #607d8b !important
}

.blue-grey--text {
    color: #607d8b !important;
    caret-color: #607d8b !important
}

.blue-grey.lighten-5 {
    background-color: #eceff1 !important;
    border-color: #eceff1 !important
}

.blue-grey--text.text--lighten-5 {
    color: #eceff1 !important;
    caret-color: #eceff1 !important
}

.blue-grey.lighten-4 {
    background-color: #cfd8dc !important;
    border-color: #cfd8dc !important
}

.blue-grey--text.text--lighten-4 {
    color: #cfd8dc !important;
    caret-color: #cfd8dc !important
}

.blue-grey.lighten-3 {
    background-color: #b0bec5 !important;
    border-color: #b0bec5 !important
}

.blue-grey--text.text--lighten-3 {
    color: #b0bec5 !important;
    caret-color: #b0bec5 !important
}

.blue-grey.lighten-2 {
    background-color: #90a4ae !important;
    border-color: #90a4ae !important
}

.blue-grey--text.text--lighten-2 {
    color: #90a4ae !important;
    caret-color: #90a4ae !important
}

.blue-grey.lighten-1 {
    background-color: #78909c !important;
    border-color: #78909c !important
}

.blue-grey--text.text--lighten-1 {
    color: #78909c !important;
    caret-color: #78909c !important
}

.blue-grey.darken-1 {
    background-color: #546e7a !important;
    border-color: #546e7a !important
}

.blue-grey--text.text--darken-1 {
    color: #546e7a !important;
    caret-color: #546e7a !important
}

.blue-grey.darken-2 {
    background-color: #455a64 !important;
    border-color: #455a64 !important
}

.blue-grey--text.text--darken-2 {
    color: #455a64 !important;
    caret-color: #455a64 !important
}

.blue-grey.darken-3 {
    background-color: #37474f !important;
    border-color: #37474f !important
}

.blue-grey--text.text--darken-3 {
    color: #37474f !important;
    caret-color: #37474f !important
}

.blue-grey.darken-4 {
    background-color: #263238 !important;
    border-color: #263238 !important
}

.blue-grey--text.text--darken-4 {
    color: #263238 !important;
    caret-color: #263238 !important
}

.grey {
    background-color: #9e9e9e !important;
    border-color: #9e9e9e !important
}

.grey--text {
    color: #9e9e9e !important;
    caret-color: #9e9e9e !important
}

.grey.lighten-5 {
    background-color: #fafafa !important;
    border-color: #fafafa !important
}

.grey--text.text--lighten-5 {
    color: #fafafa !important;
    caret-color: #fafafa !important
}

.grey.lighten-4 {
    background-color: #f5f5f5 !important;
    border-color: #f5f5f5 !important
}

.grey--text.text--lighten-4 {
    color: #f5f5f5 !important;
    caret-color: #f5f5f5 !important
}

.grey.lighten-3 {
    background-color: #eee !important;
    border-color: #eee !important
}

.grey--text.text--lighten-3 {
    color: #eee !important;
    caret-color: #eee !important
}

.grey.lighten-2 {
    background-color: #e0e0e0 !important;
    border-color: #e0e0e0 !important
}

.grey--text.text--lighten-2 {
    color: #e0e0e0 !important;
    caret-color: #e0e0e0 !important
}

.grey.lighten-1 {
    background-color: #bdbdbd !important;
    border-color: #bdbdbd !important
}

.grey--text.text--lighten-1 {
    color: #bdbdbd !important;
    caret-color: #bdbdbd !important
}

.grey.darken-1 {
    background-color: #757575 !important;
    border-color: #757575 !important
}

.grey--text.text--darken-1 {
    color: #757575 !important;
    caret-color: #757575 !important
}

.grey.darken-2 {
    background-color: #616161 !important;
    border-color: #616161 !important
}

.grey--text.text--darken-2 {
    color: #616161 !important;
    caret-color: #616161 !important
}

.grey.darken-3 {
    background-color: #424242 !important;
    border-color: #424242 !important
}

.grey--text.text--darken-3 {
    color: #424242 !important;
    caret-color: #424242 !important
}

.grey.darken-4 {
    background-color: #212121 !important;
    border-color: #212121 !important
}

.grey--text.text--darken-4 {
    color: #212121 !important;
    caret-color: #212121 !important
}

.shades.black {
    background-color: #000 !important;
    border-color: #000 !important
}

.shades--text.text--black {
    color: #000 !important;
    caret-color: #000 !important
}

.shades.white {
    background-color: #fff !important;
    border-color: #fff !important
}

.shades--text.text--white {
    color: #fff !important;
    caret-color: #fff !important
}

.shades.transparent {
    background-color: transparent !important;
    border-color: transparent !important
}

.shades--text.text--transparent {
    color: transparent !important;
    caret-color: transparent !important
}

.elevation-0 {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-1 {
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-2 {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-3 {
    box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-4 {
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-5 {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-6 {
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12) !important
}

.elevation-7 {
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12) !important
}

.elevation-8 {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12) !important
}

.elevation-9 {
    box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12) !important
}

.elevation-10 {
    box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12) !important
}

.elevation-11 {
    box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12) !important
}

.elevation-12 {
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12) !important
}

.elevation-13 {
    box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12) !important
}

.elevation-14 {
    box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12) !important
}

.elevation-15 {
    box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12) !important
}

.elevation-16 {
    box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12) !important
}

.elevation-17 {
    box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12) !important
}

.elevation-18 {
    box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12) !important
}

.elevation-19 {
    box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12) !important
}

.elevation-20 {
    box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12) !important
}

.elevation-21 {
    box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12) !important
}

.elevation-22 {
    box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12) !important
}

.elevation-23 {
    box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12) !important
}

.elevation-24 {
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12) !important
}

.floor-plans-plus-item p {
    margin: 0
}

.floor-plans-plus-item [hidden],
.floor-plans-plus-item template {
    display: none
}

.floor-plans-plus-item input {
    border-radius: 0
}

.floor-plans-plus-item [role=button],
.floor-plans-plus-item [type=button],
.floor-plans-plus-item [type=reset],
.floor-plans-plus-item [type=submit],
.floor-plans-plus-item button {
    cursor: pointer
}

.floor-plans-plus-item [disabled] {
    cursor: default
}

.floor-plans-plus-item [type=number] {
    width: auto
}

.floor-plans-plus-item [type=search]::-webkit-search-cancel-button,
.floor-plans-plus-item [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.floor-plans-plus-item textarea {
    overflow: auto;
    resize: vertical
}

.floor-plans-plus-item button,
.floor-plans-plus-item input,
.floor-plans-plus-item optgroup,
.floor-plans-plus-item select,
.floor-plans-plus-item textarea {
    font-family: inherit
}

.floor-plans-plus-item optgroup {
    font-weight: 700
}

.floor-plans-plus-item button {
    overflow: visible
}

.floor-plans-plus-item [type=reset],
.floor-plans-plus-item [type=submit],
.floor-plans-plus-item button,
.floor-plans-plus-item html [type=button] {
    -webkit-appearance: button
}

.floor-plans-plus-item button,
.floor-plans-plus-item input,
.floor-plans-plus-item select,
.floor-plans-plus-item textarea {
    background-color: transparent;
    border-style: none;
    color: inherit
}

.floor-plans-plus-item select {
    -moz-appearance: none;
    -webkit-appearance: none
}

.floor-plans-plus-item select::-ms-expand {
    display: none
}

.floor-plans-plus-item select::-ms-value {
    color: currentColor
}

.floor-plans-plus-item legend {
    border: 0;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

.floor-plans-plus-item [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

@media screen {
    .floor-plans-plus-item [hidden~=screen] {
        display: inherit
    }
    .floor-plans-plus-item [hidden~=screen]:not(:active):not(:focus):not(:target) {
        position: absolute !important;
        clip: rect(0 0 0 0) !important
    }
}

.floor-plans-plus-item [aria-busy=true] {
    cursor: progress
}

.floor-plans-plus-item [aria-controls] {
    cursor: pointer
}

.floor-plans-plus-item [aria-disabled] {
    cursor: default
}

.bottom-sheet-transition-enter,
.bottom-sheet-transition-leave-to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.carousel-transition-enter {
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

.carousel-transition-leave,
.carousel-transition-leave-to {
    position: absolute;
    top: 0
}

.carousel-reverse-transition-enter,
.carousel-transition-leave,
.carousel-transition-leave-to {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

.carousel-reverse-transition-leave,
.carousel-reverse-transition-leave-to {
    position: absolute;
    top: 0;
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

.dialog-transition-enter,
.dialog-transition-leave-to {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0
}

.dialog-transition-enter-to,
.dialog-transition-leave {
    opacity: 1
}

.dialog-bottom-transition-enter,
.dialog-bottom-transition-leave-to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.picker-reverse-transition-enter-active,
.picker-reverse-transition-leave-active,
.picker-transition-enter-active,
.picker-transition-leave-active {
    transition: 0.3s cubic-bezier(0, 0, 0.2, 1)
}

.picker-reverse-transition-enter,
.picker-reverse-transition-leave-to,
.picker-transition-enter,
.picker-transition-leave-to {
    opacity: 0
}

.picker-reverse-transition-leave,
.picker-reverse-transition-leave-active,
.picker-reverse-transition-leave-to,
.picker-transition-leave,
.picker-transition-leave-active,
.picker-transition-leave-to {
    position: absolute !important
}

.picker-transition-enter {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.picker-reverse-transition-enter,
.picker-transition-leave-to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

.picker-reverse-transition-leave-to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.picker-title-transition-enter-to,
.picker-title-transition-leave {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.picker-title-transition-enter {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

.picker-title-transition-leave-to {
    opacity: 0;
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

.picker-title-transition-leave,
.picker-title-transition-leave-active,
.picker-title-transition-leave-to {
    position: absolute !important
}

.tab-transition-enter {
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

.tab-transition-leave,
.tab-transition-leave-active {
    position: absolute;
    top: 0
}

.tab-transition-leave-to {
    position: absolute
}

.tab-reverse-transition-enter,
.tab-transition-leave-to {
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

.tab-reverse-transition-leave,
.tab-reverse-transition-leave-to {
    top: 0;
    position: absolute;
    -webkit-transform: translate(100%);
    transform: translate(100%)
}

.expand-transition-enter-active,
.expand-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.expand-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.expand-x-transition-enter-active,
.expand-x-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.expand-x-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.scale-transition-enter-active,
.scale-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.scale-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.scale-transition-enter,
.scale-transition-leave,
.scale-transition-leave-to {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.message-transition-enter-active,
.message-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.message-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.message-transition-enter,
.message-transition-leave-to {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px)
}

.message-transition-leave,
.message-transition-leave-active {
    position: absolute
}

.slide-y-transition-enter-active,
.slide-y-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.slide-y-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.slide-y-transition-enter,
.slide-y-transition-leave-to {
    opacity: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px)
}

.slide-y-reverse-transition-enter-active,
.slide-y-reverse-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.slide-y-reverse-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.slide-y-reverse-transition-enter,
.slide-y-reverse-transition-leave-to {
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px)
}

.scroll-y-transition-enter-active,
.scroll-y-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.scroll-y-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.scroll-y-transition-enter,
.scroll-y-transition-leave-to {
    opacity: 0
}

.scroll-y-transition-enter {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px)
}

.scroll-y-transition-leave-to {
    -webkit-transform: translateY(15px);
    transform: translateY(15px)
}

.scroll-y-reverse-transition-enter-active,
.scroll-y-reverse-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.scroll-y-reverse-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.scroll-y-reverse-transition-enter,
.scroll-y-reverse-transition-leave-to {
    opacity: 0
}

.scroll-y-reverse-transition-enter {
    -webkit-transform: translateY(15px);
    transform: translateY(15px)
}

.scroll-y-reverse-transition-leave-to {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px)
}

.scroll-x-transition-enter-active,
.scroll-x-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.scroll-x-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.scroll-x-transition-enter,
.scroll-x-transition-leave-to {
    opacity: 0
}

.scroll-x-transition-enter {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px)
}

.scroll-x-transition-leave-to {
    -webkit-transform: translateX(15px);
    transform: translateX(15px)
}

.scroll-x-reverse-transition-enter-active,
.scroll-x-reverse-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.scroll-x-reverse-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.scroll-x-reverse-transition-enter,
.scroll-x-reverse-transition-leave-to {
    opacity: 0
}

.scroll-x-reverse-transition-enter {
    -webkit-transform: translateX(15px);
    transform: translateX(15px)
}

.scroll-x-reverse-transition-leave-to {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px)
}

.slide-x-transition-enter-active,
.slide-x-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.slide-x-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.slide-x-transition-enter,
.slide-x-transition-leave-to {
    opacity: 0;
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px)
}

.slide-x-reverse-transition-enter-active,
.slide-x-reverse-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.slide-x-reverse-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.slide-x-reverse-transition-enter,
.slide-x-reverse-transition-leave-to {
    opacity: 0;
    -webkit-transform: translateX(15px);
    transform: translateX(15px)
}

.fade-transition-enter-active,
.fade-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.fade-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.fade-transition-enter,
.fade-transition-leave-to {
    opacity: 0
}

.fab-transition-enter-active,
.fab-transition-leave-active {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1)
}

.fab-transition-move {
    transition: -webkit-transform .6s;
    transition: transform .6s;
    transition: transform .6s, -webkit-transform .6s
}

.fab-transition-enter,
.fab-transition-leave-to {
    -webkit-transform: scale(0) rotate(-45deg);
    transform: scale(0) rotate(-45deg)
}

.floor-plans-plus-item .display-4 {
    font-size: 112px !important;
    font-weight: 300;
    line-height: 1 !important;
    letter-spacing: -0.04em !important;
    font-family: inherit !important
}

.floor-plans-plus-item .display-3 {
    font-size: 56px !important;
    font-weight: 400;
    line-height: 1.35 !important;
    letter-spacing: -0.02em !important;
    font-family: inherit !important
}

.floor-plans-plus-item .display-2 {
    font-size: 45px !important;
    line-height: 48px !important
}

.floor-plans-plus-item .display-1,
.floor-plans-plus-item .display-2 {
    font-weight: 400;
    letter-spacing: normal !important;
    font-family: inherit !important
}

.floor-plans-plus-item .display-1 {
    font-size: 34px !important;
    line-height: 40px !important
}

.floor-plans-plus-item .headline {
    font-size: 24px !important;
    font-weight: 400;
    line-height: 32px !important;
    letter-spacing: normal !important;
    font-family: inherit !important
}

.floor-plans-plus-item .title {
    font-size: 20px !important;
    font-weight: 500;
    line-height: 1 !important;
    letter-spacing: 0.02em !important;
    font-family: inherit !important
}

.floor-plans-plus-item .subheading {
    font-size: 16px !important;
    font-weight: 400
}

.floor-plans-plus-item .body-2 {
    font-size: 14px !important;
    font-weight: 500
}

.floor-plans-plus-item .body-1 {
    font-size: 14px !important;
    font-weight: 400
}

.floor-plans-plus-item .caption {
    font-size: 12px !important;
    font-weight: 400
}

.floor-plans-plus-item p {
    margin-bottom: 16px
}

@media only print {
    .floor-plans-plus-item .hidden-print-only {
        display: none !important
    }
}

@media only screen {
    .floor-plans-plus-item .hidden-screen-only {
        display: none !important
    }
}

@media only screen and (max-width: 599px) {
    .floor-plans-plus-item .hidden-xs-only {
        display: none !important
    }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
    .floor-plans-plus-item .hidden-sm-only {
        display: none !important
    }
}

@media only screen and (max-width: 959px) {
    .floor-plans-plus-item .hidden-sm-and-down {
        display: none !important
    }
}

@media only screen and (min-width: 600px) {
    .floor-plans-plus-item .hidden-sm-and-up {
        display: none !important
    }
}

@media only screen and (min-width: 960px) and (max-width: 1263px) {
    .floor-plans-plus-item .hidden-md-only {
        display: none !important
    }
}

@media only screen and (max-width: 1263px) {
    .floor-plans-plus-item .hidden-md-and-down {
        display: none !important
    }
}

@media only screen and (min-width: 960px) {
    .floor-plans-plus-item .hidden-md-and-up {
        display: none !important
    }
}

@media only screen and (min-width: 1264px) and (max-width: 1903px) {
    .floor-plans-plus-item .hidden-lg-only {
        display: none !important
    }
}

@media only screen and (max-width: 1903px) {
    .floor-plans-plus-item .hidden-lg-and-down {
        display: none !important
    }
}

@media only screen and (min-width: 1264px) {
    .floor-plans-plus-item .hidden-lg-and-up {
        display: none !important
    }
}

@media only screen and (min-width: 1904px) {
    .floor-plans-plus-item .hidden-xl-only {
        display: none !important
    }
}

.floor-plans-plus-item .overflow-hidden {
    overflow: hidden
}

.floor-plans-plus-item .overflow-x-hidden {
    overflow-x: hidden
}

.floor-plans-plus-item .overflow-y-hidden {
    overflow-y: hidden
}

.floor-plans-plus-item .right {
    float: right !important
}

.floor-plans-plus-item .left {
    float: left !important
}

.floor-plans-plus-item .ma-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.floor-plans-plus-item .ma-auto,
.floor-plans-plus-item .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.floor-plans-plus-item .mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.floor-plans-plus-item .mt-auto {
    margin-top: auto !important
}

.floor-plans-plus-item .mr-auto {
    margin-right: auto !important
}

.floor-plans-plus-item .mb-auto {
    margin-bottom: auto !important
}

.floor-plans-plus-item .ml-auto {
    margin-left: auto !important
}

.floor-plans-plus-item .ma-0 {
    margin: 0 0 !important
}

.floor-plans-plus-item .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.floor-plans-plus-item .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.floor-plans-plus-item .mt-0 {
    margin-top: 0 !important
}

.floor-plans-plus-item .mr-0 {
    margin-right: 0 !important
}

.floor-plans-plus-item .mb-0 {
    margin-bottom: 0 !important
}

.floor-plans-plus-item .ml-0 {
    margin-left: 0 !important
}

.floor-plans-plus-item .pa-0 {
    padding: 0 0 !important
}

.floor-plans-plus-item .py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.floor-plans-plus-item .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.floor-plans-plus-item .pt-0 {
    padding-top: 0 !important
}

.floor-plans-plus-item .pr-0 {
    padding-right: 0 !important
}

.floor-plans-plus-item .pb-0 {
    padding-bottom: 0 !important
}

.floor-plans-plus-item .pl-0 {
    padding-left: 0 !important
}

.floor-plans-plus-item .ma-1 {
    margin: 4px 4px !important
}

.floor-plans-plus-item .my-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important
}

.floor-plans-plus-item .mx-1 {
    margin-left: 4px !important;
    margin-right: 4px !important
}

.floor-plans-plus-item .mt-1 {
    margin-top: 4px !important
}

.floor-plans-plus-item .mr-1 {
    margin-right: 4px !important
}

.floor-plans-plus-item .mb-1 {
    margin-bottom: 4px !important
}

.floor-plans-plus-item .ml-1 {
    margin-left: 4px !important
}

.floor-plans-plus-item .pa-1 {
    padding: 4px 4px !important
}

.floor-plans-plus-item .py-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important
}

.floor-plans-plus-item .px-1 {
    padding-left: 4px !important;
    padding-right: 4px !important
}

.floor-plans-plus-item .pt-1 {
    padding-top: 4px !important
}

.floor-plans-plus-item .pr-1 {
    padding-right: 4px !important
}

.floor-plans-plus-item .pb-1 {
    padding-bottom: 4px !important
}

.floor-plans-plus-item .pl-1 {
    padding-left: 4px !important
}

.floor-plans-plus-item .ma-2 {
    margin: 8px 8px !important
}

.floor-plans-plus-item .my-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important
}

.floor-plans-plus-item .mx-2 {
    margin-left: 8px !important;
    margin-right: 8px !important
}

.floor-plans-plus-item .mt-2 {
    margin-top: 8px !important
}

.floor-plans-plus-item .mr-2 {
    margin-right: 8px !important
}

.floor-plans-plus-item .mb-2 {
    margin-bottom: 8px !important
}

.floor-plans-plus-item .ml-2 {
    margin-left: 8px !important
}

.floor-plans-plus-item .pa-2 {
    padding: 8px 8px !important
}

.floor-plans-plus-item .py-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important
}

.floor-plans-plus-item .px-2 {
    padding-left: 8px !important;
    padding-right: 8px !important
}

.floor-plans-plus-item .pt-2 {
    padding-top: 8px !important
}

.floor-plans-plus-item .pr-2 {
    padding-right: 8px !important
}

.floor-plans-plus-item .pb-2 {
    padding-bottom: 8px !important
}

.floor-plans-plus-item .pl-2 {
    padding-left: 8px !important
}

.floor-plans-plus-item .ma-3 {
    margin: 16px 16px !important
}

.floor-plans-plus-item .my-3 {
    margin-top: 16px !important;
    margin-bottom: 16px !important
}

.floor-plans-plus-item .mx-3 {
    margin-left: 16px !important;
    margin-right: 16px !important
}

.floor-plans-plus-item .mt-3 {
    margin-top: 16px !important
}

.floor-plans-plus-item .mr-3 {
    margin-right: 16px !important
}

.floor-plans-plus-item .mb-3 {
    margin-bottom: 16px !important
}

.floor-plans-plus-item .ml-3 {
    margin-left: 16px !important
}

.floor-plans-plus-item .pa-3 {
    padding: 16px 16px !important
}

.floor-plans-plus-item .py-3 {
    padding-top: 16px !important;
    padding-bottom: 16px !important
}

.floor-plans-plus-item .px-3 {
    padding-left: 16px !important;
    padding-right: 16px !important
}

.floor-plans-plus-item .pt-3 {
    padding-top: 16px !important
}

.floor-plans-plus-item .pr-3 {
    padding-right: 16px !important
}

.floor-plans-plus-item .pb-3 {
    padding-bottom: 16px !important
}

.floor-plans-plus-item .pl-3 {
    padding-left: 16px !important
}

.floor-plans-plus-item .ma-4 {
    margin: 24px 24px !important
}

.floor-plans-plus-item .my-4 {
    margin-top: 24px !important;
    margin-bottom: 24px !important
}

.floor-plans-plus-item .mx-4 {
    margin-left: 24px !important;
    margin-right: 24px !important
}

.floor-plans-plus-item .mt-4 {
    margin-top: 24px !important
}

.floor-plans-plus-item .mr-4 {
    margin-right: 24px !important
}

.floor-plans-plus-item .mb-4 {
    margin-bottom: 24px !important
}

.floor-plans-plus-item .ml-4 {
    margin-left: 24px !important
}

.floor-plans-plus-item .pa-4 {
    padding: 24px 24px !important
}

.floor-plans-plus-item .py-4 {
    padding-top: 24px !important;
    padding-bottom: 24px !important
}

.floor-plans-plus-item .px-4 {
    padding-left: 24px !important;
    padding-right: 24px !important
}

.floor-plans-plus-item .pt-4 {
    padding-top: 24px !important
}

.floor-plans-plus-item .pr-4 {
    padding-right: 24px !important
}

.floor-plans-plus-item .pb-4 {
    padding-bottom: 24px !important
}

.floor-plans-plus-item .pl-4 {
    padding-left: 24px !important
}

.floor-plans-plus-item .ma-5 {
    margin: 48px 48px !important
}

.floor-plans-plus-item .my-5 {
    margin-top: 48px !important;
    margin-bottom: 48px !important
}

.floor-plans-plus-item .mx-5 {
    margin-left: 48px !important;
    margin-right: 48px !important
}

.floor-plans-plus-item .mt-5 {
    margin-top: 48px !important
}

.floor-plans-plus-item .mr-5 {
    margin-right: 48px !important
}

.floor-plans-plus-item .mb-5 {
    margin-bottom: 48px !important
}

.floor-plans-plus-item .ml-5 {
    margin-left: 48px !important
}

.floor-plans-plus-item .pa-5 {
    padding: 48px 48px !important
}

.floor-plans-plus-item .py-5 {
    padding-top: 48px !important;
    padding-bottom: 48px !important
}

.floor-plans-plus-item .px-5 {
    padding-left: 48px !important;
    padding-right: 48px !important
}

.floor-plans-plus-item .pt-5 {
    padding-top: 48px !important
}

.floor-plans-plus-item .pr-5 {
    padding-right: 48px !important
}

.floor-plans-plus-item .pb-5 {
    padding-bottom: 48px !important
}

.floor-plans-plus-item .pl-5 {
    padding-left: 48px !important
}

@media (min-width: 0) {
    .floor-plans-plus-item .text-xs-left {
        text-align: left !important
    }
    .floor-plans-plus-item .text-xs-center {
        text-align: center !important
    }
    .floor-plans-plus-item .text-xs-right {
        text-align: right !important
    }
    .floor-plans-plus-item .text-xs-justify {
        text-align: justify !important
    }
}

@media (min-width: 600px) {
    .floor-plans-plus-item .text-sm-left {
        text-align: left !important
    }
    .floor-plans-plus-item .text-sm-center {
        text-align: center !important
    }
    .floor-plans-plus-item .text-sm-right {
        text-align: right !important
    }
    .floor-plans-plus-item .text-sm-justify {
        text-align: justify !important
    }
}

@media (min-width: 960px) {
    .floor-plans-plus-item .text-md-left {
        text-align: left !important
    }
    .floor-plans-plus-item .text-md-center {
        text-align: center !important
    }
    .floor-plans-plus-item .text-md-right {
        text-align: right !important
    }
    .floor-plans-plus-item .text-md-justify {
        text-align: justify !important
    }
}

@media (min-width: 1264px) {
    .floor-plans-plus-item .text-lg-left {
        text-align: left !important
    }
    .floor-plans-plus-item .text-lg-center {
        text-align: center !important
    }
    .floor-plans-plus-item .text-lg-right {
        text-align: right !important
    }
    .floor-plans-plus-item .text-lg-justify {
        text-align: justify !important
    }
}

@media (min-width: 1904px) {
    .floor-plans-plus-item .text-xl-left {
        text-align: left !important
    }
    .floor-plans-plus-item .text-xl-center {
        text-align: center !important
    }
    .floor-plans-plus-item .text-xl-right {
        text-align: right !important
    }
    .floor-plans-plus-item .text-xl-justify {
        text-align: justify !important
    }
}

.floor-plans-plus-item .font-weight-thin {
    font-weight: 100 !important
}

.floor-plans-plus-item .font-weight-light {
    font-weight: 300 !important
}

.floor-plans-plus-item .font-weight-regular {
    font-weight: 400 !important
}

.floor-plans-plus-item .font-weight-medium {
    font-weight: 500 !important
}

.floor-plans-plus-item .font-weight-bold {
    font-weight: 700 !important
}

.floor-plans-plus-item .font-weight-black {
    font-weight: 900 !important
}

.floor-plans-plus-item .font-italic {
    font-style: italic !important
}

.floor-plans-plus-item .text-capitalize {
    text-transform: capitalize !important
}

.floor-plans-plus-item .text-lowercase {
    text-transform: lowercase !important
}

.floor-plans-plus-item .text-none {
    text-transform: none !important
}

.floor-plans-plus-item .text-uppercase {
    text-transform: uppercase !important
}

.floor-plans-plus-item .text-no-wrap {
    white-space: nowrap !important
}

.floor-plans-plus-item .text-truncate {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    line-height: 1.1 !important
}

.floor-plans-plus-item .transition-fast-out-slow-in {
    transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important
}

.floor-plans-plus-item .transition-linear-out-slow-in {
    transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important
}

.floor-plans-plus-item .transition-fast-out-linear-in {
    transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important
}

.floor-plans-plus-item .transition-ease-in-out {
    transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important
}

.floor-plans-plus-item .transition-fast-in-fast-out {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important
}

.floor-plans-plus-item .transition-swing {
    transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important
}

body.fp-plus-dialog-open {
    overflow: hidden;
    height: 100vh
}

.pika-single {
    z-index: 999999999 !important
}

.floor-plans-plus-item .lease-terms-input .v-input__icon .v-icon,
.floor-plans-plus-item .lease-terms-input .v-label,
.floor-plans-plus-item .lease-terms-input .v-select__selections,
.floor-plans-plus-item .lease-terms-input:not(.v-input-is-disabled) input {
    color: rgba(0, 0, 0, 0.87) !important
}

.floor-plans-plus-item .lease-terms-input.v-input--is-disabled .v-label {
    color: rgba(0, 0, 0, 0.38)
}

.floor-plans-plus-item .form-field input::-webkit-input-placeholder {
    color: inherit !important
}

.floor-plans-plus-item .form-field input::-moz-placeholder {
    color: inherit !important
}

.floor-plans-plus-item .form-field input:-ms-input-placeholder {
    color: inherit !important
}

.floor-plans-plus-item .form-field input::-ms-input-placeholder {
    color: inherit !important
}

.floor-plans-plus-item .form-field input::placeholder {
    color: inherit !important
}

.floor-plans-plus-item .container {
    flex: 1 1 100%;
    margin: auto;
    padding: 24px;
    width: 100%
}

@media only screen and (min-width: 960px) {
    .floor-plans-plus-item .container {
        max-width: 900px
    }
}

@media only screen and (min-width: 1264px) {
    .floor-plans-plus-item .container {
        max-width: 1185px
    }
}

@media only screen and (min-width: 1904px) {
    .floor-plans-plus-item .container {
        max-width: 1785px
    }
}

@media only screen and (max-width: 959px) {
    .floor-plans-plus-item .container {
        padding: 16px
    }
}

.floor-plans-plus-item .container.fluid {
    max-width: 100%
}

.floor-plans-plus-item .container.fill-height {
    align-items: center;
    display: flex
}

.floor-plans-plus-item .container.fill-height>.layout {
    height: 100%;
    flex: 1 1 auto
}

.floor-plans-plus-item .container.grid-list-xs .layout .flex {
    padding: 1px
}

.floor-plans-plus-item .container.grid-list-xs .layout:only-child {
    margin: -1px
}

.floor-plans-plus-item .container.grid-list-xs .layout:not(:only-child) {
    margin: auto -1px
}

.floor-plans-plus-item .container.grid-list-xs:not(:only-child) .layout:first-child {
    margin-top: -1px
}

.floor-plans-plus-item .container.grid-list-xs:not(:only-child) .layout:last-child {
    margin-bottom: -1px
}

.floor-plans-plus-item .container.grid-list-sm .layout .flex {
    padding: 2px
}

.floor-plans-plus-item .container.grid-list-sm .layout:only-child {
    margin: -2px
}

.floor-plans-plus-item .container.grid-list-sm .layout:not(:only-child) {
    margin: auto -2px
}

.floor-plans-plus-item .container.grid-list-sm:not(:only-child) .layout:first-child {
    margin-top: -2px
}

.floor-plans-plus-item .container.grid-list-sm:not(:only-child) .layout:last-child {
    margin-bottom: -2px
}

.floor-plans-plus-item .container.grid-list-md .layout .flex {
    padding: 4px
}

.floor-plans-plus-item .container.grid-list-md .layout:only-child {
    margin: -4px
}

.floor-plans-plus-item .container.grid-list-md .layout:not(:only-child) {
    margin: auto -4px
}

.floor-plans-plus-item .container.grid-list-md:not(:only-child) .layout:first-child {
    margin-top: -4px
}

.floor-plans-plus-item .container.grid-list-md:not(:only-child) .layout:last-child {
    margin-bottom: -4px
}

.floor-plans-plus-item .container.grid-list-lg .layout .flex {
    padding: 8px
}

.floor-plans-plus-item .container.grid-list-lg .layout:only-child {
    margin: -8px
}

.floor-plans-plus-item .container.grid-list-lg .layout:not(:only-child) {
    margin: auto -8px
}

.floor-plans-plus-item .container.grid-list-lg:not(:only-child) .layout:first-child {
    margin-top: -8px
}

.floor-plans-plus-item .container.grid-list-lg:not(:only-child) .layout:last-child {
    margin-bottom: -8px
}

.floor-plans-plus-item .container.grid-list-xl .layout .flex {
    padding: 12px
}

.floor-plans-plus-item .container.grid-list-xl .layout:only-child {
    margin: -12px
}

.floor-plans-plus-item .container.grid-list-xl .layout:not(:only-child) {
    margin: auto -12px
}

.floor-plans-plus-item .container.grid-list-xl:not(:only-child) .layout:first-child {
    margin-top: -12px
}

.floor-plans-plus-item .container.grid-list-xl:not(:only-child) .layout:last-child {
    margin-bottom: -12px
}

.floor-plans-plus-item .layout {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: nowrap;
    min-width: 0
}

.floor-plans-plus-item .layout.row {
    flex-direction: row
}

.floor-plans-plus-item .layout.row.reverse {
    flex-direction: row-reverse
}

.floor-plans-plus-item .layout.column {
    flex-direction: column
}

.floor-plans-plus-item .layout.column.reverse {
    flex-direction: column-reverse
}

.floor-plans-plus-item .layout.column>.flex {
    max-width: 100%
}

.floor-plans-plus-item .layout.wrap {
    flex-wrap: wrap
}

@media (min-width: 0) {
    .floor-plans-plus-item .flex.xs1 {
        flex-basis: 8.333333333333332%;
        flex-grow: 0;
        max-width: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.order-xs1 {
        order: 1
    }
    .floor-plans-plus-item .flex.xs2 {
        flex-basis: 16.666666666666664%;
        flex-grow: 0;
        max-width: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.order-xs2 {
        order: 2
    }
    .floor-plans-plus-item .flex.xs3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }
    .floor-plans-plus-item .flex.order-xs3 {
        order: 3
    }
    .floor-plans-plus-item .flex.xs4 {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.order-xs4 {
        order: 4
    }
    .floor-plans-plus-item .flex.xs5 {
        flex-basis: 41.66666666666667%;
        flex-grow: 0;
        max-width: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.order-xs5 {
        order: 5
    }
    .floor-plans-plus-item .flex.xs6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
    .floor-plans-plus-item .flex.order-xs6 {
        order: 6
    }
    .floor-plans-plus-item .flex.xs7 {
        flex-basis: 58.333333333333336%;
        flex-grow: 0;
        max-width: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.order-xs7 {
        order: 7
    }
    .floor-plans-plus-item .flex.xs8 {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.order-xs8 {
        order: 8
    }
    .floor-plans-plus-item .flex.xs9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }
    .floor-plans-plus-item .flex.order-xs9 {
        order: 9
    }
    .floor-plans-plus-item .flex.xs10 {
        flex-basis: 83.33333333333334%;
        flex-grow: 0;
        max-width: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.order-xs10 {
        order: 10
    }
    .floor-plans-plus-item .flex.xs11 {
        flex-basis: 91.66666666666666%;
        flex-grow: 0;
        max-width: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.order-xs11 {
        order: 11
    }
    .floor-plans-plus-item .flex.xs12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
    .floor-plans-plus-item .flex.order-xs12 {
        order: 12
    }
    .floor-plans-plus-item .flex.offset-xs0 {
        margin-left: 0
    }
    .floor-plans-plus-item .flex.offset-xs1 {
        margin-left: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.offset-xs2 {
        margin-left: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.offset-xs3 {
        margin-left: 25%
    }
    .floor-plans-plus-item .flex.offset-xs4 {
        margin-left: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.offset-xs5 {
        margin-left: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.offset-xs6 {
        margin-left: 50%
    }
    .floor-plans-plus-item .flex.offset-xs7 {
        margin-left: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.offset-xs8 {
        margin-left: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-xs9 {
        margin-left: 75%
    }
    .floor-plans-plus-item .flex.offset-xs10 {
        margin-left: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.offset-xs11 {
        margin-left: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-xs12 {
        margin-left: 100%
    }
}

@media (min-width: 600px) {
    .floor-plans-plus-item .flex.sm1 {
        flex-basis: 8.333333333333332%;
        flex-grow: 0;
        max-width: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.order-sm1 {
        order: 1
    }
    .floor-plans-plus-item .flex.sm2 {
        flex-basis: 16.666666666666664%;
        flex-grow: 0;
        max-width: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.order-sm2 {
        order: 2
    }
    .floor-plans-plus-item .flex.sm3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }
    .floor-plans-plus-item .flex.order-sm3 {
        order: 3
    }
    .floor-plans-plus-item .flex.sm4 {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.order-sm4 {
        order: 4
    }
    .floor-plans-plus-item .flex.sm5 {
        flex-basis: 41.66666666666667%;
        flex-grow: 0;
        max-width: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.order-sm5 {
        order: 5
    }
    .floor-plans-plus-item .flex.sm6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
    .floor-plans-plus-item .flex.order-sm6 {
        order: 6
    }
    .floor-plans-plus-item .flex.sm7 {
        flex-basis: 58.333333333333336%;
        flex-grow: 0;
        max-width: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.order-sm7 {
        order: 7
    }
    .floor-plans-plus-item .flex.sm8 {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.order-sm8 {
        order: 8
    }
    .floor-plans-plus-item .flex.sm9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }
    .floor-plans-plus-item .flex.order-sm9 {
        order: 9
    }
    .floor-plans-plus-item .flex.sm10 {
        flex-basis: 83.33333333333334%;
        flex-grow: 0;
        max-width: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.order-sm10 {
        order: 10
    }
    .floor-plans-plus-item .flex.sm11 {
        flex-basis: 91.66666666666666%;
        flex-grow: 0;
        max-width: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.order-sm11 {
        order: 11
    }
    .floor-plans-plus-item .flex.sm12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
    .floor-plans-plus-item .flex.order-sm12 {
        order: 12
    }
    .floor-plans-plus-item .flex.offset-sm0 {
        margin-left: 0
    }
    .floor-plans-plus-item .flex.offset-sm1 {
        margin-left: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.offset-sm2 {
        margin-left: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.offset-sm3 {
        margin-left: 25%
    }
    .floor-plans-plus-item .flex.offset-sm4 {
        margin-left: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.offset-sm5 {
        margin-left: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.offset-sm6 {
        margin-left: 50%
    }
    .floor-plans-plus-item .flex.offset-sm7 {
        margin-left: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.offset-sm8 {
        margin-left: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-sm9 {
        margin-left: 75%
    }
    .floor-plans-plus-item .flex.offset-sm10 {
        margin-left: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.offset-sm11 {
        margin-left: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-sm12 {
        margin-left: 100%
    }
}

@media (min-width: 960px) {
    .floor-plans-plus-item .flex.md1 {
        flex-basis: 8.333333333333332%;
        flex-grow: 0;
        max-width: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.order-md1 {
        order: 1
    }
    .floor-plans-plus-item .flex.md2 {
        flex-basis: 16.666666666666664%;
        flex-grow: 0;
        max-width: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.order-md2 {
        order: 2
    }
    .floor-plans-plus-item .flex.md3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }
    .floor-plans-plus-item .flex.order-md3 {
        order: 3
    }
    .floor-plans-plus-item .flex.md4 {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.order-md4 {
        order: 4
    }
    .floor-plans-plus-item .flex.md5 {
        flex-basis: 41.66666666666667%;
        flex-grow: 0;
        max-width: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.order-md5 {
        order: 5
    }
    .floor-plans-plus-item .flex.md6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
    .floor-plans-plus-item .flex.order-md6 {
        order: 6
    }
    .floor-plans-plus-item .flex.md7 {
        flex-basis: 58.333333333333336%;
        flex-grow: 0;
        max-width: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.order-md7 {
        order: 7
    }
    .floor-plans-plus-item .flex.md8 {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.order-md8 {
        order: 8
    }
    .floor-plans-plus-item .flex.md9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }
    .floor-plans-plus-item .flex.order-md9 {
        order: 9
    }
    .floor-plans-plus-item .flex.md10 {
        flex-basis: 83.33333333333334%;
        flex-grow: 0;
        max-width: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.order-md10 {
        order: 10
    }
    .floor-plans-plus-item .flex.md11 {
        flex-basis: 91.66666666666666%;
        flex-grow: 0;
        max-width: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.order-md11 {
        order: 11
    }
    .floor-plans-plus-item .flex.md12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
    .floor-plans-plus-item .flex.order-md12 {
        order: 12
    }
    .floor-plans-plus-item .flex.offset-md0 {
        margin-left: 0
    }
    .floor-plans-plus-item .flex.offset-md1 {
        margin-left: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.offset-md2 {
        margin-left: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.offset-md3 {
        margin-left: 25%
    }
    .floor-plans-plus-item .flex.offset-md4 {
        margin-left: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.offset-md5 {
        margin-left: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.offset-md6 {
        margin-left: 50%
    }
    .floor-plans-plus-item .flex.offset-md7 {
        margin-left: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.offset-md8 {
        margin-left: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-md9 {
        margin-left: 75%
    }
    .floor-plans-plus-item .flex.offset-md10 {
        margin-left: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.offset-md11 {
        margin-left: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-md12 {
        margin-left: 100%
    }
}

@media (min-width: 1264px) {
    .floor-plans-plus-item .flex.lg1 {
        flex-basis: 8.333333333333332%;
        flex-grow: 0;
        max-width: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.order-lg1 {
        order: 1
    }
    .floor-plans-plus-item .flex.lg2 {
        flex-basis: 16.666666666666664%;
        flex-grow: 0;
        max-width: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.order-lg2 {
        order: 2
    }
    .floor-plans-plus-item .flex.lg3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }
    .floor-plans-plus-item .flex.order-lg3 {
        order: 3
    }
    .floor-plans-plus-item .flex.lg4 {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.order-lg4 {
        order: 4
    }
    .floor-plans-plus-item .flex.lg5 {
        flex-basis: 41.66666666666667%;
        flex-grow: 0;
        max-width: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.order-lg5 {
        order: 5
    }
    .floor-plans-plus-item .flex.lg6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
    .floor-plans-plus-item .flex.order-lg6 {
        order: 6
    }
    .floor-plans-plus-item .flex.lg7 {
        flex-basis: 58.333333333333336%;
        flex-grow: 0;
        max-width: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.order-lg7 {
        order: 7
    }
    .floor-plans-plus-item .flex.lg8 {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.order-lg8 {
        order: 8
    }
    .floor-plans-plus-item .flex.lg9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }
    .floor-plans-plus-item .flex.order-lg9 {
        order: 9
    }
    .floor-plans-plus-item .flex.lg10 {
        flex-basis: 83.33333333333334%;
        flex-grow: 0;
        max-width: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.order-lg10 {
        order: 10
    }
    .floor-plans-plus-item .flex.lg11 {
        flex-basis: 91.66666666666666%;
        flex-grow: 0;
        max-width: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.order-lg11 {
        order: 11
    }
    .floor-plans-plus-item .flex.lg12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
    .floor-plans-plus-item .flex.order-lg12 {
        order: 12
    }
    .floor-plans-plus-item .flex.offset-lg0 {
        margin-left: 0
    }
    .floor-plans-plus-item .flex.offset-lg1 {
        margin-left: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.offset-lg2 {
        margin-left: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.offset-lg3 {
        margin-left: 25%
    }
    .floor-plans-plus-item .flex.offset-lg4 {
        margin-left: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.offset-lg5 {
        margin-left: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.offset-lg6 {
        margin-left: 50%
    }
    .floor-plans-plus-item .flex.offset-lg7 {
        margin-left: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.offset-lg8 {
        margin-left: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-lg9 {
        margin-left: 75%
    }
    .floor-plans-plus-item .flex.offset-lg10 {
        margin-left: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.offset-lg11 {
        margin-left: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-lg12 {
        margin-left: 100%
    }
}

@media (min-width: 1904px) {
    .floor-plans-plus-item .flex.xl1 {
        flex-basis: 8.333333333333332%;
        flex-grow: 0;
        max-width: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.order-xl1 {
        order: 1
    }
    .floor-plans-plus-item .flex.xl2 {
        flex-basis: 16.666666666666664%;
        flex-grow: 0;
        max-width: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.order-xl2 {
        order: 2
    }
    .floor-plans-plus-item .flex.xl3 {
        flex-basis: 25%;
        flex-grow: 0;
        max-width: 25%
    }
    .floor-plans-plus-item .flex.order-xl3 {
        order: 3
    }
    .floor-plans-plus-item .flex.xl4 {
        flex-basis: 33.33333333333333%;
        flex-grow: 0;
        max-width: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.order-xl4 {
        order: 4
    }
    .floor-plans-plus-item .flex.xl5 {
        flex-basis: 41.66666666666667%;
        flex-grow: 0;
        max-width: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.order-xl5 {
        order: 5
    }
    .floor-plans-plus-item .flex.xl6 {
        flex-basis: 50%;
        flex-grow: 0;
        max-width: 50%
    }
    .floor-plans-plus-item .flex.order-xl6 {
        order: 6
    }
    .floor-plans-plus-item .flex.xl7 {
        flex-basis: 58.333333333333336%;
        flex-grow: 0;
        max-width: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.order-xl7 {
        order: 7
    }
    .floor-plans-plus-item .flex.xl8 {
        flex-basis: 66.66666666666666%;
        flex-grow: 0;
        max-width: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.order-xl8 {
        order: 8
    }
    .floor-plans-plus-item .flex.xl9 {
        flex-basis: 75%;
        flex-grow: 0;
        max-width: 75%
    }
    .floor-plans-plus-item .flex.order-xl9 {
        order: 9
    }
    .floor-plans-plus-item .flex.xl10 {
        flex-basis: 83.33333333333334%;
        flex-grow: 0;
        max-width: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.order-xl10 {
        order: 10
    }
    .floor-plans-plus-item .flex.xl11 {
        flex-basis: 91.66666666666666%;
        flex-grow: 0;
        max-width: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.order-xl11 {
        order: 11
    }
    .floor-plans-plus-item .flex.xl12 {
        flex-basis: 100%;
        flex-grow: 0;
        max-width: 100%
    }
    .floor-plans-plus-item .flex.order-xl12 {
        order: 12
    }
    .floor-plans-plus-item .flex.offset-xl0 {
        margin-left: 0
    }
    .floor-plans-plus-item .flex.offset-xl1 {
        margin-left: 8.333333333333332%
    }
    .floor-plans-plus-item .flex.offset-xl2 {
        margin-left: 16.666666666666664%
    }
    .floor-plans-plus-item .flex.offset-xl3 {
        margin-left: 25%
    }
    .floor-plans-plus-item .flex.offset-xl4 {
        margin-left: 33.33333333333333%
    }
    .floor-plans-plus-item .flex.offset-xl5 {
        margin-left: 41.66666666666667%
    }
    .floor-plans-plus-item .flex.offset-xl6 {
        margin-left: 50%
    }
    .floor-plans-plus-item .flex.offset-xl7 {
        margin-left: 58.333333333333336%
    }
    .floor-plans-plus-item .flex.offset-xl8 {
        margin-left: 66.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-xl9 {
        margin-left: 75%
    }
    .floor-plans-plus-item .flex.offset-xl10 {
        margin-left: 83.33333333333334%
    }
    .floor-plans-plus-item .flex.offset-xl11 {
        margin-left: 91.66666666666666%
    }
    .floor-plans-plus-item .flex.offset-xl12 {
        margin-left: 100%
    }
}

.floor-plans-plus-item .child-flex>*,
.floor-plans-plus-item .flex {
    flex: 1 1 auto;
    max-width: 100%
}

.floor-plans-plus-item .align-start {
    align-items: flex-start
}

.floor-plans-plus-item .align-end {
    align-items: flex-end
}

.floor-plans-plus-item .align-center {
    align-items: center
}

.floor-plans-plus-item .align-baseline {
    align-items: baseline
}

.floor-plans-plus-item .align-self-start {
    align-self: flex-start
}

.floor-plans-plus-item .align-self-end {
    align-self: flex-end
}

.floor-plans-plus-item .align-self-center {
    -ms-grid-row-align: center;
    align-self: center
}

.floor-plans-plus-item .align-self-baseline {
    align-self: baseline
}

.floor-plans-plus-item .align-content-start {
    align-content: flex-start
}

.floor-plans-plus-item .align-content-end {
    align-content: flex-end
}

.floor-plans-plus-item .align-content-center {
    align-content: center
}

.floor-plans-plus-item .align-content-space-between {
    align-content: space-between
}

.floor-plans-plus-item .align-content-space-around {
    align-content: space-around
}

.floor-plans-plus-item .justify-start {
    justify-content: flex-start
}

.floor-plans-plus-item .justify-end {
    justify-content: flex-end
}

.floor-plans-plus-item .justify-center {
    justify-content: center
}

.floor-plans-plus-item .justify-space-around {
    justify-content: space-around
}

.floor-plans-plus-item .justify-space-between {
    justify-content: space-between
}

.floor-plans-plus-item .justify-self-start {
    justify-self: flex-start
}

.floor-plans-plus-item .justify-self-end {
    justify-self: flex-end
}

.floor-plans-plus-item .justify-self-center {
    -ms-grid-column-align: center;
    justify-self: center
}

.floor-plans-plus-item .justify-self-baseline {
    justify-self: baseline
}

.floor-plans-plus-item .spacer {
    flex-grow: 1 !important
}

.floor-plans-plus-item .grow {
    flex-grow: 1 !important;
    flex-shrink: 0 !important
}

.floor-plans-plus-item .shrink {
    flex-grow: 0 !important;
    flex-shrink: 1 !important
}

.floor-plans-plus-item .scroll-y {
    overflow-y: auto
}

.floor-plans-plus-item .fill-height {
    height: 100%
}

.floor-plans-plus-item .hide-overflow {
    overflow: hidden !important
}

.floor-plans-plus-item .show-overflow {
    overflow: visible !important
}

.floor-plans-plus-item .no-wrap {
    white-space: nowrap
}

.floor-plans-plus-item .ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.floor-plans-plus-item .d-flex {
    display: flex !important
}

.floor-plans-plus-item .d-inline-flex {
    display: inline-flex !important
}

.floor-plans-plus-item .d-flex>*,
.floor-plans-plus-item .d-inline-flex>* {
    flex: 1 1 auto !important
}

.floor-plans-plus-item .d-block {
    display: block !important
}

.floor-plans-plus-item .d-inline-block {
    display: inline-block !important
}

.floor-plans-plus-item .d-inline {
    display: inline !important
}

.floor-plans-plus-item .d-none {
    display: none !important
}

.floor-plans-plus-item .slide-enter-active,
.floor-plans-plus-item .slide-leave-active {
    transition: opacity .25s ease, -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out, opacity .25s ease;
    transition: transform .25s ease-in-out, opacity .25s ease, -webkit-transform .25s ease-in-out
}

.floor-plans-plus-item .slide-enter,
.floor-plans-plus-item .slide-leave-to {
    opacity: .5
}

.floor-plans-plus-item .slide-enter {
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%)
}

.floor-plans-plus-item .slide-leave-to {
    -webkit-transform: translateX(10%);
    transform: translateX(10%)
}

.floor-plans-plus-item .fpp-spinner {
    display: block;
    margin: 0 auto 1em
}

.floor-plans-plus-item .cta-btn {
    font-size: 17px;
    height: 50px
}

.floor-plans-plus-item .layout {
    overflow: initial
}

.floor-plans-plus-item .application--wrap {
    min-height: auto
}

.floor-plans-plus-item .fade-enter-active {
    transition: opacity .5s ease-in
}

.floor-plans-plus-item .fade-leave-active {
    transition: opacity .5s ease-out
}

.floor-plans-plus-item .fade-enter,
.floor-plans-plus-item .fade-leave {
    opacity: 0
}

.floor-plans-plus-item .v-btn,
.floor-plans-plus-item .v-btn--icon:before {
    border-radius: 0
}

.floor-plans-plus-item .v-btn__content {
    text-align: center;
    white-space: normal
}

.floor-plans-plus-item .v-btn--flat {
    border: 0
}

.floor-plans-plus-item .v-btn--icon {
    padding: 0
}

.floor-plans-plus-item .v-sheet,
.floor-plans-plus-item .v-text-field--box>.v-input__control>.v-input__slot {
    border-radius: 0
}

.floor-plans-plus-item .v-input .v-input__control .v-input__slot:after,
.floor-plans-plus-item .v-input .v-input__control .v-input__slot:before {
    display: none
}

.floor-plans-plus-item .v-text-field.v-text-field--enclosed .v-text-field__details {
    margin-bottom: 0;
    padding: 0
}

.floor-plans-plus-item .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
    min-height: 0
}

.floor-plans-plus-item .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages__wrapper {
    margin-bottom: 8px
}

.floor-plans-plus-item .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages__wrapper:empty {
    display: none
}

.floor-plans-plus-item .v-input--slider .v-slider__track {
    opacity: .25
}

.floor-plans-plus-item .sq-ft-filter .v-input__slot {
    padding-left: 12px;
    padding-right: 16px
}

.floor-plans-plus-item .v-input label {
    margin-bottom: 0
}

.floor-plans-plus-item .v-input input {
    background-color: transparent !important;
    border: 0 !important;
    padding: 0 !important
}

.floor-plans-plus-item .v-input input:focus,
.floor-plans-plus-item .v-input input input[readonly]:focus {
    box-shadow: none
}

.floor-plans-plus-item .v-input [type=number] {
    width: 100%
}

.floor-plans-plus-form input[type=submit] {
    display: none !important
}

@-webkit-keyframes growBox-data-v-2db83750 {
    0% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes growBox-data-v-2db83750 {
    0% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes fadeIn-data-v-2db83750 {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn-data-v-2db83750 {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.floorplan-filters[data-v-2db83750] {
    border: 2px solid;
    margin-bottom: -2px;
    position: relative
}

.floorplan-filters.mobile-only[data-v-2db83750] {
    margin-bottom: 1em
}

.filters-header[data-v-2db83750] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.filters-header .reset[data-v-2db83750] {
    margin: 0 0 -8px 0
}

.featured-filter p[data-v-2db83750] {
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.filter-legend[data-v-2db83750] {
    font-size: 18px
}

.br-0[data-v-2db83750] {
    border-right-width: 0 !important
}

.mobile-only.filters-closed .hide-mobile[data-v-2db83750] {
    display: none
}

.mobile-only.filters-closed:not(.has-move-in) .filters-grid .filter[data-v-2db83750]:first-child,
.mobile-only.filters-closed:not(.has-move-in) .other-filters[data-v-2db83750] {
    display: block
}

.mobile-only.filters-closed:not(.has-move-in) .filters-header[data-v-2db83750] {
    display: flex
}

.mobile-only.filters-open[data-v-2db83750] {
    border: 0;
    padding-left: 32px !important;
    padding-right: 32px !important;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100
}

.mobile-only.filters-open .floorplan-filters-container[data-v-2db83750] {
    height: 100%;
    overflow-y: auto
}

.mobile-only.filters-open .filter[data-v-2db83750] {
    -webkit-animation: growBox-data-v-2db83750 .3s ease;
    animation: growBox-data-v-2db83750 .3s ease
}

.mobile-only.filters-open .more-filters[data-v-2db83750] {
    display: none
}

.has-move-in #filter-container.medium .featured-filter[data-v-2db83750] {
    flex-basis: 25%;
    max-width: 25%
}

.has-move-in #filter-container.medium .other-filters-container[data-v-2db83750] {
    flex-basis: 75%;
    max-width: 75%
}

.has-date-range #filter-container.medium .featured-filter[data-v-2db83750] {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%
}

.has-date-range #filter-container.medium .other-filters-container[data-v-2db83750] {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%
}

.medium .featured-filter[data-v-2db83750] {
    padding-right: 24px !important
}

.medium .other-filters-container[data-v-2db83750] {
    padding-left: 24px !important
}

.filters-closed .filter[data-v-2db83750]:nth-child(n+5) {
    display: none
}

.filters-open .filter[data-v-2db83750]:nth-child(n+5) {
    display: block
}

.filters-open .filter:nth-child(n+5).has-subitem[data-v-2db83750] {
    display: flex
}

.has-move-in.filters-closed .medium .filter[data-v-2db83750]:nth-child(n+4) {
    display: none
}

.has-move-in.filters-open .medium .filter[data-v-2db83750]:nth-child(n+4) {
    display: block
}

.has-move-in.filters-open .medium .filter:nth-child(n+4).has-subitem[data-v-2db83750] {
    display: flex
}

.has-date-range.filters-closed .medium .filter[data-v-2db83750]:nth-child(n+3) {
    display: none
}

.has-date-range.filters-open .medium .filter[data-v-2db83750]:nth-child(n+3) {
    display: block
}

.has-date-range.filters-open .medium .filter:nth-child(n+3).has-subitem[data-v-2db83750] {
    display: flex
}

.fp-grid[data-v-2db83750] {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8px -8px 0
}

.fp-grid-item[data-v-2db83750] {
    border: 0 solid transparent;
    border-width: 0 8px 8px 0;
    min-width: 0;
    width: 100%
}

.fp-grid.small .fp-grid-item[data-v-2db83750] {
    width: 50%
}

.fp-grid.medium .fp-grid-item[data-v-2db83750] {
    width: 25%
}

.has-move-in .fp-grid.medium .fp-grid-item[data-v-2db83750] {
    width: 33.33333%
}

.has-date-range .fp-grid.medium .fp-grid-item[data-v-2db83750] {
    width: 50%
}

.has-subitem[data-v-2db83750] {
    display: flex
}

.fp-grid-subitem[data-v-2db83750] {
    flex: 1 1 auto
}

.more-filters[data-v-2db83750] {
    min-height: 56px
}

.merge-filters[data-v-2db83750] {
    border-right-width: 0
}

.merge-filters+.filter[data-v-2db83750] {
    border-left-width: 0
}

.date-flexibility[data-v-2db83750] .v-select__selection {
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.date-flexibility[data-v-2db83750] .v-input__control {
    height: 52px
}

.date-flexibility[data-v-2db83750] .v-input__slot {
    min-height: 52px
}

.floorplan-filters[data-v-cdd8e404] {
    border: 2px solid
}

.filter-actions[data-v-cdd8e404] {
    justify-content: center
}

.filter-list[data-v-cdd8e404] {
    padding: 0 1em
}

.filter-list-item[data-v-cdd8e404] {
    padding: .5em 0
}

.has-details>div[data-v-cdd8e404]:not(.error--text) .v-input__slot {
    margin-bottom: 0
}

.date-flexibility[data-v-cdd8e404] .v-input__control {
    height: 52px
}

.date-flexibility[data-v-cdd8e404] .v-input__slot {
    min-height: 52px
}

.amenities-dialog[data-v-84ea96cc],
.close-amenities-dialog[data-v-84ea96cc],
.open-amenities-dialog[data-v-84ea96cc] {
    position: absolute
}

.open-amenities-dialog[data-v-84ea96cc] {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.amenities-dialog[data-v-84ea96cc] {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    overflow-y: auto;
    box-shadow: none
}

.hasSecondaryLink .amenities-dialog[data-v-84ea96cc] {
    bottom: -44px
}

.amenities-list[data-v-84ea96cc] {
    font-size: 1.125em;
    text-align: left;
    display: inline-block;
    list-style-position: inside;
    padding-left: 0
}

.amenities-list li[data-v-84ea96cc] {
    line-height: 2
}

.amenities-title[data-v-84ea96cc] {
    margin: 2em 0
}

.close-amenities-dialog[data-v-84ea96cc] {
    top: 0;
    right: 0
}

.floorplan-thumb[data-v-c12956e0] {
    cursor: pointer
}

.floorplan-photo[data-v-c12956e0] {
    position: relative
}

.close-floorplan-modal[data-v-c12956e0] {
    position: absolute;
    top: 6px;
    right: 0;
    z-index: 1
}


/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */

.pika-single[data-v-00b258de] {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}

.pika-single.is-hidden[data-v-00b258de] {
    display: none
}

.pika-single.is-bound[data-v-00b258de] {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5)
}

.pika-single[data-v-00b258de] {
    *zoom: 1
}

.pika-single[data-v-00b258de]:after,
.pika-single[data-v-00b258de]:before {
    content: " ";
    display: table
}

.pika-single[data-v-00b258de]:after {
    clear: both
}

.pika-lendar[data-v-00b258de] {
    float: left;
    width: 240px;
    margin: 8px
}

.pika-title[data-v-00b258de] {
    position: relative;
    text-align: center
}

.pika-title select[data-v-00b258de] {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0
}

.pika-label[data-v-00b258de] {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    color: #333;
    background-color: #fff
}

.pika-next[data-v-00b258de],
.pika-prev[data-v-00b258de] {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0
}

.pika-next[data-v-00b258de]:hover,
.pika-prev[data-v-00b258de]:hover {
    opacity: 1
}

.pika-next.is-disabled[data-v-00b258de],
.pika-prev.is-disabled[data-v-00b258de] {
    cursor: default;
    opacity: .2
}

.is-rtl .pika-next[data-v-00b258de],
.pika-prev[data-v-00b258de] {
    float: left;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
    *left: 0
}

.is-rtl .pika-prev[data-v-00b258de],
.pika-next[data-v-00b258de] {
    float: right;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
    *right: 0
}

.pika-select[data-v-00b258de] {
    display: inline-block;
    *display: inline
}

.pika-table[data-v-00b258de] {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

.pika-table td[data-v-00b258de],
.pika-table th[data-v-00b258de] {
    width: 14.285714285714286%;
    padding: 0
}

.pika-table th[data-v-00b258de] {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: 700;
    text-align: center
}

.pika-table abbr[data-v-00b258de] {
    border-bottom: none;
    cursor: help
}

.pika-button[data-v-00b258de] {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5
}

.is-today .pika-button[data-v-00b258de] {
    color: #3af;
    font-weight: 700
}

.is-selected .pika-button[data-v-00b258de] {
    color: #fff;
    font-weight: 700;
    background: #3af;
    box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px
}

.is-disabled .pika-button[data-v-00b258de],
.is-outside-current-month .pika-button[data-v-00b258de] {
    color: #999;
    opacity: .3
}

.is-disabled .pika-button[data-v-00b258de] {
    pointer-events: none;
    cursor: default
}

.pika-button[data-v-00b258de]:hover {
    color: #fff;
    background: #ff8000;
    box-shadow: none;
    border-radius: 3px
}

.pika-button .is-selection-disabled[data-v-00b258de] {
    pointer-events: none;
    cursor: default
}

.pika-week[data-v-00b258de] {
    font-size: 11px;
    color: #999
}

.is-inrange .pika-button[data-v-00b258de] {
    background: #d5e9f7
}

.is-startrange .pika-button[data-v-00b258de] {
    color: #fff;
    background: #6cb31d;
    box-shadow: none;
    border-radius: 3px
}

.is-endrange .pika-button[data-v-00b258de] {
    color: #fff;
    background: #3af;
    box-shadow: none;
    border-radius: 3px
}

.floorplan-modal[data-v-00b258de] {
    width: 100%
}

.floorplan-modal[data-v-00b258de]:empty {
    display: none !important
}

.form-title[data-v-00b258de] {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.form-actions[data-v-00b258de] {
    justify-content: flex-end
}

.close-form[data-v-00b258de] {
    margin-left: auto;
    margin-right: 0
}

.form-markup[data-v-00b258de] input,
.form-markup[data-v-00b258de] select,
.form-markup[data-v-00b258de] textarea {
    border-style: solid
}

.floorplan[data-v-a66dbe5c] {
    border: 2px solid;
    box-shadow: none;
    position: relative
}

.floorplan-title span[data-v-a66dbe5c] {
    line-height: 1.5;
    padding: 0 8px
}

.floorplan-title .title[data-v-a66dbe5c] {
    flex-grow: 0
}

.floorplan-text[data-v-a66dbe5c] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 350px;
    position: relative;
    padding-bottom: 2em
}

.floorplan-title-content[data-v-a66dbe5c] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 6em;
    width: 100%
}

.floorplan-price[data-v-a66dbe5c] {
    position: absolute;
    top: 1em;
    left: 0;
    z-index: 10
}

.floorplan-price p[data-v-a66dbe5c] {
    padding: 8px 16px;
    margin: 0
}

.floorplan-thumb[data-v-a66dbe5c] {
    cursor: pointer
}

.floorplan-photo[data-v-a66dbe5c] {
    position: relative
}

.close-floorplan-modal[data-v-a66dbe5c] {
    position: absolute;
    top: 6px;
    right: 0;
    z-index: 1
}

.card-cta[data-v-a66dbe5c] {
    width: 100%
}

.floorplan-actions .v-btn[data-v-a66dbe5c] {
    margin: 0
}

.secondary-actions[data-v-a66dbe5c] {
    display: flex;
    margin: 0 -2px
}

.secondary-actions .v-btn[data-v-a66dbe5c] {
    border-width: 2px
}

.secondary-action[data-v-a66dbe5c] {
    flex: 1 1 50%
}

.secondary-action+.secondary-action .v-btn[data-v-a66dbe5c] {
    border-left: 0
}

.empty-action[data-v-a66dbe5c] {
    flex: 0 0 auto
}

.action-spacer[data-v-a66dbe5c] {
    display: block;
    height: 44px
}

.v-carousel[data-v-427ec469] {
    box-shadow: none
}

.card-container[data-v-427ec469] {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%
}

.card-container.small[data-v-427ec469] {
    flex-basis: 50%;
    max-width: 50%
}

.card-container.medium[data-v-427ec469] {
    flex-basis: 33.33333%;
    max-width: 33.333333%
}

.card-carousel[data-v-427ec469] .v-carousel__prev {
    left: 2px
}

.card-carousel[data-v-427ec469] .v-carousel__next {
    right: 2px
}

.card-carousel[data-v-427ec469] .v-btn--icon {
    border-radius: 0
}

.floorplan[data-v-3a34a2f6] {
    border: 0;
    box-shadow: none;
    position: relative
}

.availability[data-v-3a34a2f6] {
    border-style: solid;
    flex: 1 1 100%;
    margin-bottom: 16px
}

.filtersLayout .availability[data-v-3a34a2f6] {
    border-bottom: 0;
    border-right: 0;
    flex: 0 1 auto;
    margin-bottom: 0
}

.floorplan-header[data-v-3a34a2f6] {
    align-items: normal;
    border-bottom-style: solid
}

.floorplan-header ul[data-v-3a34a2f6] {
    list-style-type: none;
    padding-left: 0
}

.floorplan-header li[data-v-3a34a2f6] {
    font-size: 14px;
    padding: .5em 8px
}

.floorplan-header li+li[data-v-3a34a2f6]:before {
    content: "";
    border-left: 1px solid currentColor;
    display: inline-block;
    height: 100%;
    padding: .5em 8px;
    vertical-align: middle
}

.floorplan-header li[data-v-3a34a2f6]:last-child:before {
    border-left: 0
}

.small .floorplan-header li[data-v-3a34a2f6] {
    font-size: 1em
}

.floorplan-info[data-v-3a34a2f6] {
    border-style: solid;
    border-bottom: 0;
    flex: 1 1 auto
}

.floorplan-actions[data-v-3a34a2f6] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.floorplan-text[data-v-3a34a2f6] {
    border-style: solid;
    border-top: 0;
    position: relative;
    padding-bottom: 2em
}

.floorplan-layout[data-v-3a34a2f6] {
    display: flex;
    flex-wrap: wrap
}

.floorplan-layout .floorplan-image[data-v-3a34a2f6],
.floorplan-layout .floorplan-unit-wrapper[data-v-3a34a2f6] {
    width: 100%
}

.large .floorplan-layout .floorplan-image[data-v-3a34a2f6] {
    width: 33.33333%;
    padding-right: 64px
}

.large .floorplan-layout .floorplan-unit-wrapper[data-v-3a34a2f6] {
    width: 66.66667%
}

.floorplan-image[data-v-3a34a2f6] {
    min-height: 300px
}

.largeDown .floorplan-image[data-v-3a34a2f6] {
    margin-bottom: 2em
}

.floor-plans-plus-widget[data-v-4038926c] {
    background: transparent
}

.fp-plus-container[data-v-4038926c] {
    padding: 0
}

.container.large[data-v-4038926c] {
    max-width: 85%
}

.stepper[data-v-4038926c] {
    box-shadow: none
}

.stepper-content[data-v-4038926c] {
    padding: 0
}

.unit-name[data-v-3f920610] {
    opacity: .8
}

.unit-list .unit-rate-size[data-v-3f920610] {
    margin-top: 24px;
    margin-bottom: 24px
}

.unit-list .unit-rate-size span+span[data-v-3f920610]:before {
    content: "/";
    margin: 0 .5em
}

.unit-single .unit-layout span+span[data-v-3f920610] {
    border-left: 1px solid currentColor
}

.mobile-list-view[data-v-3f920610] {
    text-align: left;
    font-size: 15px
}

.mobile-list-view .availability-date[data-v-3f920610] {
    margin-bottom: 4px
}

.mobile-list-view .unit-rate-size[data-v-3f920610] {
    margin: 0
}

.unit-feature[data-v-1a534a2a] {
    max-width: 300px
}

.unit-feature.hide-mobile[data-v-1a534a2a] {
    display: none
}

.unit-feature ul[data-v-1a534a2a] {
    text-align: left
}

.unit-feature li[data-v-1a534a2a] {
    font-size: .875em;
    line-height: 1.5;
    list-style-position: outside;
    margin-left: 2em
}

.dollar-icon[data-v-1a534a2a] {
    font-weight: 700;
    margin-right: 8px;
    padding: 4px 8px
}

.units[data-v-4306e128] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.units .unit[data-v-4306e128] {
    border-bottom: 2px solid currentColor;
    order: 1;
    width: 100%;
    padding: 1em 16px;
    display: flex;
    justify-content: center;
    text-align: center
}

.units.mobile-view .unit[data-v-4306e128] {
    padding-left: 0;
    padding-right: 0
}

.units.mobile-view .unit[data-v-4306e128]:first-child {
    border-top: 2px solid currentColor
}

.units .units-note[data-v-4306e128] {
    text-align: center;
    order: 2;
    padding: 0 16px;
    width: 100%
}

.units.small .unit[data-v-4306e128] {
    border-bottom: 0;
    text-align: left;
    position: relative;
    width: 50%
}

.units.small .unit-info[data-v-4306e128]:before {
    content: "";
    background-color: currentColor;
    width: 2px;
    position: absolute;
    top: 1em;
    right: 0;
    bottom: 1em
}

.units.medium[data-v-4306e128] {
    justify-content: flex-start
}

.units.medium .unit[data-v-4306e128] {
    justify-content: flex-start;
    padding-left: 32px;
    width: 33.33333%
}

.units.medium .unit:nth-child(3n+3) .unit-info[data-v-4306e128]:before,
.units.mediumDown .unit:nth-child(2n+2) .unit-info[data-v-4306e128]:before,
.units .unit:nth-last-child(2) .unit-info[data-v-4306e128]:before {
    display: none
}

.unit-info[data-v-4306e128] {
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.mobile-view .unit-info[data-v-4306e128] {
    flex-direction: row;
    width: 100%
}

.more-info[data-v-4306e128] {
    margin-left: auto;
    margin-right: auto
}

.mobile-view .more-info[data-v-4306e128] {
    margin-right: 0
}

.unit-details[data-v-4306e128] .unit-amenities p {
    font-size: .875em
}

.medium .more-info[data-v-4306e128] {
    margin-left: 0
}

.lease-terms-heading[data-v-48fcbb8c] {
    font-size: 1.125em
}

.term-selection[data-v-48fcbb8c] .v-select__selection,
[data-v-48fcbb8c] #move-in-date {
    font-size: 1.25em
}

.lease-terms-input[data-v-48fcbb8c] .v-label {
    font-size: 20px
}

.lease-terms-input[data-v-48fcbb8c] input[readonly] {
    position: absolute
}

.unit-specials[data-v-48fcbb8c] {
    list-style-type: none;
    text-align: left
}

.unit-specials li[data-v-48fcbb8c] {
    display: flex;
    align-items: center
}

.unit-specials.mobile-only li[data-v-48fcbb8c] {
    justify-content: center
}

.dollar-icon[data-v-48fcbb8c] {
    font-weight: 700;
    margin-right: 8px;
    padding: 4px 8px
}

.floorplan-unit[data-v-e7ba3ca2] {
    height: 100%
}

.unit-details[data-v-e7ba3ca2],
.unit-lease-terms[data-v-e7ba3ca2] {
    text-align: center
}

.medium .unit-details-container[data-v-e7ba3ca2],
.medium .unit-lease-terms[data-v-e7ba3ca2] {
    max-width: 50%
}

.unit-details[data-v-e7ba3ca2] {
    font-size: 22px
}

.unit-actions[data-v-e7ba3ca2] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.unit-actions>div[data-v-e7ba3ca2] {
    margin-left: 8px;
    margin-right: 8px
}

.unit-actions[data-v-e7ba3ca2] .cta,
.unit-actions[data-v-e7ba3ca2] .open-form {
    margin-top: 6px !important;
    margin-bottom: 6px !important
}

.unit-cta[data-v-e7ba3ca2] {
    display: inline-block
}

.mediumDown[data-v-e7ba3ca2] .unit-amenities {
    margin-left: auto;
    margin-right: auto
}

.medium .unit-details[data-v-e7ba3ca2],
.medium .unit-lease-terms[data-v-e7ba3ca2] {
    text-align: left
}

.medium .unit-details-container[data-v-e7ba3ca2] {
    border-right: 2px solid;
    margin-right: -2px
}

.medium .unit-lease-terms[data-v-e7ba3ca2] {
    border-left: 2px solid;
    padding-left: 64px !important;
    padding-right: 48px !important
}

.footer-info {
    float: right;
    text-align: right
}

.footer-info .social-links,
.footer-info .nav {
    margin-bottom: .5em
}

.footer-info .social-links a {
    display: inline-block
}

.footer-info .copyright {
    margin-top: 0
}

.footer-info .corporate-logo {
    display: inline-block;
    max-width: 200px
}

.footer-info .icon {
    background-color: #000;
    height: 40px;
    width: 40px;
    margin-bottom: 2px
}

.footer-info .hours-wrapper {
    margin-bottom: 10px
}

.footer-info .hours-wrapper .label {
    display: block
}

.footer-info .office-hours-condensed label {
    display: inline;
    margin-right: 0.25em;
    text-align: right;
    font-weight: normal
}

.footer-info .office-hours-list label {
    margin-right: 0.25em;
    font-weight: normal
}

.footer-info .office-hours-daily label,
.footer-info .office-hours-daily span,
.footer-info .office-hours-list label,
.footer-info .office-hours-list span {
    display: inline
}

.footer-info .first-expanded-hours label,
.footer-info .first-expanded-hours span {
    font-weight: bold
}

.footer-info .footer-info,
.footer-info .office-hours-note,
.footer-info p {
    margin-top: 0
}

.footer-info .access-hours .label {
    margin-bottom: 0
}

.footer-info .access-hours .access-hours-value {
    margin-top: 0
}

.footer-info .access {
    display: inline-block;
    width: 31px;
    height: 23px;
    text-align: left;
    background: url("https://themes.g5dxm.com/shared/access-icons-v2.png") 0 0 no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
}

.footer-info .access.handicap-icon {
    background-position: -38px 0
}

.directions {
    width: 100%;
    padding: 0 .5em;
    margin: .5em 0
}

.directions .clearfix:before,
.directions .clearfix:after,
.directions.clearfix:before,
.directions.clearfix:after {
    content: " ";
    display: table
}

.directions .clearfix:after,
.directions.clearfix:after {
    clear: both
}

.directions,
.directions .directions-waypoint,
.directions .directions-summary {
    color: #000 !important
}

.directions .directions-error {
    display: none;
    background: #FBE3E4;
    color: #8a1f11;
    border: 1px solid #ff0000;
    margin-bottom: 0.5em;
    padding: .5em;
    position: relative
}

.directions .directions-error.show {
    display: block
}

.directions .canvas {
    width: 86%;
    height: 500px;
    margin: 0 auto 1em auto;
    background-color: #e5e3df
}

.directions .canvas label {
    width: auto;
    display: inline
}

.directions .canvas img,
.directions .panel img {
    max-width: none
}

.directions .text {
    width: 100%;
    display: block;
    position: relative
}

.directions .text label {
    display: block
}

.directions .text .directions-submit,
.directions .text input[type=submit] {
    margin-left: 5px;
    float: right;
    padding: .4em 2em
}

.directions .panel {
    margin-top: 1em;
    background-color: rgba(255, 255, 255, 0.85);
    padding: 0 .5em
}

.directions .adp-marker {
    margin: 5px
}

.directions .directions-start {
    padding: .3em .3em;
    min-height: 18px;
    margin: 0 0 .5em 0;
    min-width: 50%
}

.directions .directions-submit.disabled,
.directions .directions-submit.disabled:hover {
    cursor: default;
    opacity: 0.7
}

.directions.small .text .directions-submit,
.directions.small .text input[type=submit] {
    padding: .4em .4em
}

.directions.wide .canvas {
    width: 50%;
    margin-right: 2.5%;
    float: left
}

.directions.wide .panel {
    margin-top: 0;
    width: 47.5%;
    float: left
}

.directions-waypoint {
    background-color: #eee;
    border: 1px solid #ccc;
    font-size: 0.875em;
    padding: 0.5em
}

.directions-waypoint .directions-icon {
    background-color: red;
    margin-right: 3px
}

.directions-summary {
    margin: 0.3em 3px
}

.directions-summary span {
    float: right
}

.directions-leg {
    border-top: 1px solid #ccc
}

.directions-leg td {
    padding: 0.3em 3px
}

.directions-leg td:last-child {
    text-align: right
}

.directions-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    speak: none;
    background-repeat: no-repeat;
    background-color: currentColor
}

.directions-icon-arrive {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgaWQ9InN2ZzUzMjciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcyBpZD0iZGVmczUzMjkiLz48bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNTMzMiIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48ZyBpZD0iZzU5MzYiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAwNC43MjQ0KSIgb3BhY2l0eT0iMC41Ii8+PGcgaWQ9Imc1OTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLC0yKSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAyNC43MjQ0KSIgaWQ9Imc2MDM4IiBmaWxsPSIjZmZmIi8+PGcgaWQ9InRleHQ2NjA2IiBzdHlsZT0iLWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonT3BlbiBTYW5zIEJvbGQnO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2NvbG9yOiNGRkY7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmlubGluZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I0ZGRjtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXNpemU6MTYuODE7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6MTI1O292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbmNob3I6bWlkZGxlO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtc3BhY2luZzpub3JtYWw7d3JpdGluZy1tb2RlOmxyLXRiIj48cGF0aCBkPSJtMzIwNiA5OTYuMzYgMy43MyAwcTIuNTUgMCAzLjcgMC43MyAxLjE2IDAuNzIgMS4xNiAyLjMxIDAgMS4wOC0wLjUxIDEuNzYtMC41IDAuNjktMS4zNCAwLjgzbDAgMC4wOHExLjE0IDAuMjUgMS42NCAwLjk1IDAuNTEgMC43IDAuNTEgMS44NiAwIDEuNjQtMS4xOSAyLjU2LTEuMTggMC45Mi0zLjIyIDAuOTJsLTQuNDkgMCAwLTEyem0yLjU0IDQuNzUgMS40OCAwcTEuMDMgMCAxLjQ5LTAuMzIgMC40Ny0wLjMyIDAuNDctMS4wNiAwLTAuNjktMC41MS0wLjk4LTAuNS0wLjMtMS41OS0wLjNsLTEuMzQgMCAwIDIuNjd6bTAgMi4wMiAwIDMuMTMgMS42NiAwcTEuMDUgMCAxLjU1LTAuNCAwLjUtMC40IDAuNS0xLjIzIDAtMS40OS0yLjEzLTEuNDlsLTEuNTggMHoiIGlkPSJwYXRoMjcyMTIiLz48L2c+PC9nPjwvc3ZnPg==)
}

.directions-icon-slight-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIwNiA5OTYuNCAwIDcuNSAzLjEtMy4xIDIuOSAzIDAgNC42IDIgMCAwLTUuNC0zLjUtMy41IDMtM3oiIGZpbGw9IiNGRkYiLz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMDQuNzI0NCkiIG9wYWNpdHk9IjAuNSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsLTIpIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDI0LjcyNDQpIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
}

.directions-icon-slight-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIwNi41IDk5Ni40IDMgMy0zLjUgMy41IDAgNS40IDIgMCAwLTQuNiAyLjktMyAzLjEgMy4xIDAtNy41eiIgZmlsbD0iI0ZGRiIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAwNC43MjQ0KSIgb3BhY2l0eT0iMC41Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSwtMikiLz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMjQuNzI0NCkiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)
}

.directions-icon-straight {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIxNS41IDEwMDEuNC01LjUtNS41LTUuNSA1LjUgNC41IDAgMCA3IDIgMCAwLTd6IiBmaWxsPSIjRkZGIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDA0LjcyNDQpIiBvcGFjaXR5PSIwLjUiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLC0yKSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAyNC43MjQ0KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Im0zNDA3IDk0Ny40LTIgNiA3LjMgMC0yIDYgMiAwIDQtMTItMS4yIDB6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
}

.directions-icon-depart {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgaWQ9InN2ZzUzMjciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDIwIDIwIj48ZGVmcyBpZD0iZGVmczUzMjkiLz48bWV0YWRhdGEgaWQ9Im1ldGFkYXRhNTMzMiIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48ZyBpZD0iZzU5MzYiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAwNC43MjQ0KSIgb3BhY2l0eT0iMC41Ii8+PGcgaWQ9Imc1OTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLC0yKSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAyNC43MjQ0KSIgaWQ9Imc2MDM4IiBmaWxsPSIjZmZmIi8+PGcgaWQ9InRleHQ2NTkzIiBzdHlsZT0iLWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonT3BlbiBTYW5zIEJvbGQnO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2NvbG9yOiNGRkY7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmlubGluZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6I0ZGRjtmb250LWZhbWlseTonT3BlbiBTYW5zJztmb250LXNpemU6MTYuNzQ7Zm9udC13ZWlnaHQ6Ym9sZDtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6MTI1O292ZXJmbG93OnZpc2libGU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1hbmNob3I6bWlkZGxlO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtc3BhY2luZzpub3JtYWw7d3JpdGluZy1tb2RlOmxyLXRiIj48cGF0aCBkPSJtMzIxMy4wNCAxMDA4LjM2LTAuODctMi44NC00LjM2IDAtMC44NyAyLjg0LTIuNzMgMCA0LjIyLTEyIDMuMSAwIDQuMjMgMTItMi43MyAwem0tMS40Ny00Ljk3cS0xLjItMy44Ny0xLjM2LTQuMzctMC4xNS0wLjUxLTAuMjEtMC44LTAuMjcgMS4wNS0xLjU0IDUuMTdsMy4xMSAweiIgaWQ9InBhdGgyNzIwOSIvPjwvZz48L2c+PC9zdmc+)
}

.directions-icon-roundabout {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIxMCA5OTUuNGMtMS41IDAtMy4xIDAuNi00LjIgMS43LTIuMyAyLjMtMi4zIDYuMiAwIDguNWwxLjQtMS40Yy0xLjYtMS42LTEuNi00LjEgMC01LjYgMS42LTEuNiA0LjEtMS42IDUuNiAwIDEuNiAxLjYgMS42IDQuMSAwIDUuNi0wLjggMC44LTEuOCAxLjItMi44IDEuMmwtMSAwIDAgNCAyIDAgMC0yLjFjMS4yLTAuMiAyLjQtMC44IDMuMy0xLjcgMi4zLTIuMyAyLjMtNi4yIDAtOC41LTEuMi0xLjItMi43LTEuNy00LjItMS43eiIgc3R5bGU9Ii1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucztiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtibG9jay1wcm9ncmVzc2lvbjp0YjtkaXJlY3Rpb246bHRyO2ZpbGw6I0ZGRjtmb250LWZhbWlseTpTYW5zO2ZvbnQtc2l6ZTptZWRpdW07bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtYW5jaG9yOnN0YXJ0O3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtc3BhY2luZzpub3JtYWw7d3JpdGluZy1tb2RlOmxyLXRiIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDA0LjcyNDQpIiBvcGFjaXR5PSIwLjUiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLC0yKSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAyNC43MjQ0KSIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=)
}

.directions-icon-error {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMDQuNzI0NCkiIG9wYWNpdHk9IjAuNSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsLTIpIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDI0LjcyNDQpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0ibTMyMTAgOTk2LjRjLTAuNiAwLTEuMiAwLjMtMS41IDAuOGwtNC4zIDkuMmMtMC41IDAuOCAwIDIgMS4xIDJsNC43IDAgNC43IDBjMS4xIDAgMS42LTEuMiAxLjEtMmwtNC4zLTkuMmMtMC4zLTAuNS0wLjktMC44LTEuNS0wLjh6bTAgMyAxIDEgMCAzLTIgMCAwLTN6bS0xIDUgMiAwIDAgMi0yIDB6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==)
}

.directions-icon-reverse {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMDQuNzI0NCkiIG9wYWNpdHk9IjAuNSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsLTIpIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDI0LjcyNDQpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0ibTMyMTAgOTk1LjktNC41IDQuNSAzLjUgMCAwIDQtMy41IDAgNC41IDQuNSA0LjUtNC41LTMuNSAwIDAtNCAzLjUgMC00LjUtNC41eiIgZmlsbD0iIzAwMCIvPjwvZz48L3N2Zz4=)
}

.directions-icon-sharp-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIxMy42IDk5Ni40LTYuNSA2LjUtMy0zIDAgNy41IDcuNSAwLTMuMS0zLjEgNC42LTQuNSAwIDUuNiAyIDAgMC04LTEuNC0xeiIgZmlsbD0iI0ZGRiIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAwNC43MjQ0KSIgb3BhY2l0eT0iMC41Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSwtMikiLz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMjQuNzI0NCkiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)
}

.directions-icon-sharp-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIwNi40IDk5Ni40LTEuNCAxIDAgOCAyIDAgMC01LjYgNC42IDQuNS0zLjEgMy4xIDcuNSAwIDAtNy41LTMgMy02LjUtNi41eiIgZmlsbD0iI0ZGRiIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAwNC43MjQ0KSIgb3BhY2l0eT0iMC41Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSwtMikiLz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMjQuNzI0NCkiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJtMzQwNyA5NDcuNC0yIDYgNy4zIDAtMiA2IDIgMCA0LTEyLTEuMiAweiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=)
}

.directions-icon-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIwOSA5OTUuOSAwIDQuNSA1IDAgMSAxIDAgNi0yIDAgMC01LTQgMCAwIDQuNS01LjUtNS41eiIgc3R5bGU9Ii1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucztiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtibG9jay1wcm9ncmVzc2lvbjp0YjtkaXJlY3Rpb246bHRyO2ZpbGw6I0ZGRjtmb250LWZhbWlseTpTYW5zO2ZvbnQtc2l6ZTptZWRpdW07bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtYW5jaG9yOnN0YXJ0O3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtc3BhY2luZzpub3JtYWw7d3JpdGluZy1tb2RlOmxyLXRiIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDA0LjcyNDQpIiBvcGFjaXR5PSIwLjUiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLC0yKSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAyNC43MjQ0KSIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=)
}

.directions-icon-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIxMSA5OTUuOSAwIDQuNS01IDAtMSAxIDAgNiAyIDAgMC01IDQgMCAwIDQuNSA1LjUtNS41eiIgc3R5bGU9Ii1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucztiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtibG9jay1wcm9ncmVzc2lvbjp0YjtkaXJlY3Rpb246bHRyO2ZpbGw6I0ZGRjtmb250LWZhbWlseTpTYW5zO2ZvbnQtc2l6ZTptZWRpdW07bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtYW5jaG9yOnN0YXJ0O3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtc3BhY2luZzpub3JtYWw7d3JpdGluZy1tb2RlOmxyLXRiIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDA0LjcyNDQpIiBvcGFjaXR5PSIwLjUiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLC0yKSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDEsMjAyNC43MjQ0KSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Im0zNDA3IDk0Ny40LTIgNiA3LjMgMC0yIDYgMiAwIDQtMTItMS4yIDB6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
}

.directions-icon-u-turn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48cGF0aCBkPSJtMzIwOSA5OTYuNGMtMS43IDAtMy4xIDAuNi0zLjkgMS42LTAuOCAxLTEuMSAyLjItMS4xIDMuNGwwIDYgMiAwIDAtNmMwLTAuOCAwLjItMS42IDAuNy0yLjEgMC40LTAuNSAxLjEtMC45IDIuMy0wLjkgMS4zIDAgMS45IDAuNCAyLjMgMC45IDAuNCAwLjUgMC43IDEuMyAwLjcgMi4xbDAgMi00LjUgMCA1LjUgNS41IDUuNS01LjUtNC41IDAgMC0yYzAtMS4yLTAuMy0yLjQtMS4xLTMuNC0wLjgtMS0yLjItMS42LTMuOS0xLjZ6IiBzdHlsZT0iLWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2RpcmVjdGlvbjpsdHI7ZmlsbDojRkZGO2ZvbnQtZmFtaWx5OlNhbnM7Zm9udC1zaXplOm1lZGl1bTtsZXR0ZXItc3BhY2luZzpub3JtYWw7bGluZS1oZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1hbmNob3I6c3RhcnQ7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmU7d29yZC1zcGFjaW5nOm5vcm1hbDt3cml0aW5nLW1vZGU6bHItdGIiLz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMDQuNzI0NCkiIG9wYWNpdHk9IjAuNSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsLTIpIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDI0LjcyNDQpIiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)
}

.directions-icon-waypoint {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjAwLC05OTIuMzYyMTgpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxLDIwMDQuNzI0NCkiIG9wYWNpdHk9IjAuNSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEsLTIpIi8+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMSwyMDI0LjcyNDQpIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0ibTMyMTUgMTAwMS40YzAgMi44LTUgOC01IDggMCAwLTUtNS4yLTUtOCAwLTIuOCAyLjItNSA1LTUgMi44IDAgNSAyLjIgNSA1eiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=)
}

header[role=banner] .navigation {
    overflow-y: auto
}

.top-nav>li {
    position: relative
}

.subnav {
    max-height: 0;
    overflow: hidden
}

@media (max-width: 979px) {
    .corporate-navigation.show-desktop {
        display: none
    }
    .show-subnav {
        max-height: none
    }
}

@media (min-width: 980px) {
    header[role=banner] .corporate-navigation,
    header[role=banner] .navigation {
        overflow-y: visible
    }
    .subnav {
        width: 200px;
        position: absolute;
        left: 0;
        top: 3.5em;
        z-index: 9999
    }
    .show-subnav {
        max-height: 1000px
    }
    .corporate-home {
        display: none
    }
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@font-face {
    font-family: 'g5-icomoon';
    src: url("https://themes.g5dxm.com/shared/fonts/g5-icomoon-sept-21.woff#1751013565") format("woff"), url("https://themes.g5dxm.com/shared/fonts/g5-icomoon-sept-21.ttf#1751013565") format("truetype"), url("https://themes.g5dxm.com/shared/fonts/g5-icomoon-sept-21.svg?2umzvc#g5-icomoon") format("svg");
    font-weight: normal;
    font-style: normal
}

.footer-info .access:before,
.social-links a:before,
[class^="icn-"],
[class*=" icn-"] {
    font-family: 'g5-icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icn-facebook:before {
    content: "\e600"
}

.icn-foursquare:before {
    content: "\e601"
}

.icn-google-plus:before {
    content: "\e602"
}

.icn-instagram:before {
    content: "\e603"
}

.icn-linked-in:before {
    content: "\e604"
}

.icn-pinterest:before {
    content: "\e605"
}

.icn-tumblr:before {
    content: "\e606"
}

.icn-twitter:before {
    content: "\e607"
}

.icn-vimeo:before {
    content: "\e608"
}

.icn-yelp:before {
    content: "\e609"
}

.icn-youtube:before {
    content: "\e60a"
}

.icn-handicap:before,
.footer-info .handicap-icon:before {
    content: "\e60b"
}

.icn-housing:before,
.footer-info .housing-icon:before {
    content: "\e904"
}

.icn-phone:before {
    content: "\e942"
}

.icn-location:before {
    content: "\e947"
}

.icn-location2:before {
    content: "\e948"
}

.icn-spinner:before {
    content: "\e97a"
}

.icn-spinner2:before {
    content: "\e97b"
}

.icn-spinner3:before {
    content: "\e97c"
}

.icn-search:before {
    content: "\f002"
}

.icn-envelope-o:before {
    content: "\f003"
}

.icn-check:before {
    content: "\f00c"
}

.icn-close:before {
    content: "\f00d"
}

.icn-cog:before {
    content: "\f013"
}

.icn-home:before {
    content: "\f015"
}

.icn-play-circle-o:before {
    content: "\f01d"
}

.icn-camera:before {
    content: "\f030"
}

.icn-chevron-left:before {
    content: "\f053"
}

.icn-chevron-right:before {
    content: "\f054"
}

.icn-question-circle:before {
    content: "\f059"
}

.icn-info-circle:before {
    content: "\f05a"
}

.icn-calendar:before {
    content: "\f073"
}

.icn-comment:before {
    content: "\f075"
}

.icn-envelope:before {
    content: "\f0e0"
}

.icn-angle-left:before {
    content: "\f104"
}

.icn-angle-right:before {
    content: "\f105"
}

.icn-angle-up:before {
    content: "\f106"
}

.icn-angle-down:before {
    content: "\f107"
}

.icn-quote-left:before {
    content: "\f10d"
}

.icn-quote-right:before {
    content: "\f10e"
}

.icn-dollar:before {
    content: "\f155"
}

.icn-youtube-play:before {
    content: "\f16a"
}

.icn-long-arrow-down:before {
    content: "\f175"
}

.icn-long-arrow-up:before {
    content: "\f176"
}

.icn-long-arrow-left:before {
    content: "\f177"
}

.icn-long-arrow-right:before {
    content: "\f178"
}

.icn-envelope2:before {
    content: "\e60d"
}

.icn-comment2:before {
    content: "\f02b"
}

.icn-comment-outline:before {
    content: "\e900"
}

.icn-envelope-outline:before {
    content: "\e901"
}

.icn-location-outline:before {
    content: "\e902"
}

.icn-phone-outline:before {
    content: "\e903"
}

.icn-fax:before {
    content: "\f1ac"
}

.clearfix:after,
.row:after,
.row-grid:after,
.content:after {
    content: "";
    display: table;
    clear: both
}

.hidden {
    display: none !important
}

.screen-reader,
.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.image-replace {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden
}

.content,
.footer-info .access:before,
.gallery .gallery-carousel .slides li {
    position: relative
}

.collapsable-btn .bars span,
.footer-info .access:before,
.gallery .gallery-carousel img {
    display: block
}

.dxm,
input[type=radio],
input[type=checkbox],
.form-instruction,
.collapsable-btn .text,
.collapsable-btn .bars {
    display: inline-block
}

.center,
.content {
    margin: 0 auto
}

.float-none,
.footer-info .social-links a {
    float: none
}

.clear-right {
    clear: right
}

.clear-left {
    clear: left
}

.clear-both {
    clear: both
}

.clear-none {
    clear: none
}

.collapsable-btn .text {
    text-transform: uppercase
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.float-left {
    float: left
}

.float-right,
.collapsable-btn {
    float: right
}

.primary-color {
    color: #fff
}

.primary-bg {
    background-color: #fff
}

.secondary-color {
    color: #457685
}

.secondary-bg {
    background-color: #457685
}

.tertiary-color {
    color: #9f662d
}

.tertiary-bg {
    background-color: #9f662d
}

.primary-font {
    font-family: "proxima-nova"
}

.secondary-font {
    font-family: "trajan-pro-3"
}

html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*,
*:before,
*:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit
}


/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 15px;
    height: 100%
}

body {
    -webkit-font-smoothing: antialiased;
    background: #fff;
    color: #444;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 100%;
    line-height: 1.375;
    min-height: 100%;
    padding: 0
}

table {
    width: 100%
}

video,
img {
    max-width: 100%
}

img,
svg {
    vertical-align: middle
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0
}

p,
.html li {
    font-size: 17px
}

strong {
    font-weight: 600
}

blockquote {
    margin-left: 0;
    margin-right: 0
}

a {
    -webkit-transition: color 0.2s ease, background-color 0.2s ease;
    -moz-transition: color 0.2s ease, background-color 0.2s ease;
    transition: color 0.2s ease, background-color 0.2s ease;
    color: #457685;
    text-decoration: none
}

a:focus,
a:hover {
    color: #263a17
}

a:focus {
    outline: none
}

ul,
ol {
    list-style-type: none;
    margin: 0 0 1em;
    padding: 0
}

.dxm {
    background: url(https://themes.g5dxm.com/shared/dxm.png) no-repeat;
    height: 23px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 100px
}

[role=contentinfo] {
    background-color: #457685
}

[role=contentinfo],
[role=contentinfo] a {
    color: #fff
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

input,
label {
    display: block
}

legend,
label {
    margin-bottom: .5em
}

label {
    margin-right: 15px
}

input[type=radio],
input[type=checkbox] {
    width: auto
}

textarea,
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"] {
    border: 1px solid #aaa;
    font-size: 1em;
    padding: .75em;
    width: 100%
}

textarea {
    height: 10em;
    resize: vertical
}

input,
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="time"],
input[type="week"],
textarea,
select,
legend {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

input[type=submit] {
    font-weight: 600;
    padding: .5em 2em
}

.form-field {
    margin-bottom: .75em
}

.required:after {
    content: '*';
    color: red;
    margin-left: .25em
}

.form-instruction {
    color: red;
    font-style: italic;
    margin: .5em 0 0 25px
}

.row-grid {
    clear: both;
    margin-left: -15px;
    margin-right: -15px;
    overflow: visible
}

.row-grid:after {
    content: "";
    display: table;
    clear: both
}

.col {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}
.bg-content  .row-grid{
    display: flex;
}
@media screen and (max-width: 979px) {
    .bg-content  .row-grid{
        display: block;
    }
    .col {
        width: 100% !important
    }
}

@media screen and (min-width: 980px) {
    .row-halves .col {
        width: 50%
    }
    .row-thirds .col,
    .row-uneven-thirds-1 .col.col-1,
    .row-uneven-thirds-2 .col.col-2 {
        width: 39.33333333%
    }
    .row-uneven-thirds-1 .col.col-2,
    .row-uneven-thirds-2 .col.col-1 {
        width: 60.66666667%
    }
    .row-quarters .col {
        width: 25%
    }
}
.bg-content .row-uneven-thirds-2 .col.col-2 div{
    height: 100%;
}
.content {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 1170px;
    padding: 0 15px
}
header .collapsable-content{
    width: 100%;
}
.collapsable-content {
    clear: both
}

.collapsable-content,
.collapsable-content.collapse {
    height: 0;
    overflow: hidden
}

.collapsable-content.collapse {
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    transition: height 0.35s ease
}

.collapsable-content.collapse.in {
    height: auto
}

@media screen and (min-width: 1350px) {
    .collapsable-content {
        height: auto !important;
        overflow: visible !important
    }
}

.collapsable-btn {
    background-color: transparent;
    color: #444;
    cursor: pointer;
    padding: 0;
    margin: 0
}

.collapsable-btn:focus,
.collapsable-btn:hover {
    background-color: transparent;
    color: #444
}

.collapsable-btn .text,
.collapsable-btn .bars {
    vertical-align: middle
}

.collapsable-btn .text {
    margin-right: .5em
}

.collapsable-btn .bars span {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    transition-timing-function: ease;
    border-bottom: 4px solid #457685;
    margin: 4px 0;
    width: 30px
}

.collapsable-btn.on .bars span:nth-child(2) {
    border-color: transparent
}

.collapsable-btn.on .bars span:first-child {
    -webkit-transform: rotate(45deg) translate(5px, 5px);
    -moz-transform: rotate(45deg) translate(5px, 5px);
    -ms-transform: rotate(45deg) translate(5px, 5px);
    -o-transform: rotate(45deg) translate(5px, 5px);
    transform: rotate(45deg) translate(5px, 5px)
}

.collapsable-btn.on .bars span:last-child {
    -webkit-transform: rotate(-45deg) translate(6px, -7px);
    -moz-transform: rotate(-45deg) translate(6px, -7px);
    -ms-transform: rotate(-45deg) translate(6px, -7px);
    -o-transform: rotate(-45deg) translate(6px, -7px);
    transform: rotate(-45deg) translate(6px, -7px)
}

@media screen and (min-width: 1350px) {
    .collapsable-btn {
        display: none !important
    }
}

.no-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.super-padding {
    padding-top: 9em !important;
    padding-bottom: 9em !important
}

.no-col-padding .col {
    padding-left: 0;
    padding-right: 0
}

.col-1-bg .col-1,
.col-2-bg .col-2 {
    background-color: #457685
}

.cta-bg-white .action-calls {
    background-color: #fff
}

.cta-bg-charcoal .action-calls {
    background-color: #36454f
}

.cta-bg-grey .action-calls {
    background-color: #d3d3d3
}

.cta-bg-taupe .action-calls {
    background-color: #b38b6d
}

.no-border img {
    border: none
}

.text-light {
    color: #fff !important
}

.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light p,
.text-light li,
.text-light label,
.text-light blockquote,
.text-light legend,
.text-light .contact-info a {
    color: #fff !important
}

.text-light a {
    color: #b4cedf
}

.text-dark {
    color: #000 !important
}

.text-dark h1,
.text-dark h2,
.text-dark h3,
.text-dark h4,
.text-dark h5,
.text-dark h6,
.text-dark p,
.text-dark li,
.text-dark label,
.text-dark blockquote,
.text-dark legend,
.text-dark .contact-info a {
    color: #000 !important
}

.text-dark a {
    color: #457685
}

.not-found-404 #drop-target-main .row {
    background-color: #fff
}

.not-found-404 #drop-target-main .row .content {
    padding: 1.5625rem 1.5625rem 3.125rem;
    text-align: center
}

.not-found-404 #drop-target-main .row h1,
.not-found-404 #drop-target-main .row h2,
.not-found-404 #drop-target-main .row p {
    color: #5e5e5e
}

.not-found-404 #drop-target-main .row h2,
.not-found-404 #drop-target-main .row p {
    margin-bottom: 2.8125rem
}

.not-found-404 #drop-target-main .row h1 {
    margin-bottom: 0
}

.not-found-404 #drop-target-main .row h2 {
    font-weight: normal
}

.not-found-404 #drop-target-main .row p {
    font-size: 1.0625rem;
    margin-top: 0
}

.not-found-404 #drop-target-main .row .button {
    margin-bottom: 0
}

@media screen and (max-width: 43.6875rem) {
    .not-found-404 #drop-target-main .row h1 {
        font-size: 9.375rem
    }
    .not-found-404 #drop-target-main .row h2 {
        font-size: 1.25rem
    }
}

@media screen and (max-width: 29.9375rem) {
    .not-found-404 #drop-target-main .row h1 {
        font-size: 7.5rem
    }
    .not-found-404 #drop-target-main .row h2 {
        font-size: 1.0625rem
    }
}

@media screen and (min-width: 43.75rem) {
    .not-found-404 #drop-target-main .row .content {
        max-width: 43.75rem
    }
    .not-found-404 #drop-target-main .row h1 {
        font-size: 11rem
    }
    .not-found-404 #drop-target-main .row h2 {
        font-size: 1.5rem
    }
}

@media screen and (min-width: 125rem) {
    .not-found-404 #drop-target-main .row h1 {
        font-size: 14.0625rem
    }
    .not-found-404 #drop-target-main .row h2 {
        font-size: 1.875rem
    }
    .not-found-404 #drop-target-main .row p {
        font-size: 1.1875rem
    }
}

@media screen and (max-width: 979px) {
    .extra-padding .col:first-of-type {
        padding-top: 4em !important
    }
    .extra-padding .col:last-of-type {
        padding-bottom: 4em !important
    }
}

@media screen and (min-width: 980px) {
    .extra-padding .col {
        padding-top: 9em !important;
        padding-bottom: 9em !important
    }
}

@media screen and (max-width: 979px) {
    .light-padding .col:first-of-type {
        padding-top: 1em !important
    }
    .light-padding .col:last-of-type {
        padding-bottom: 1em !important
    }
}

@media screen and (min-width: 980px) {
    .light-padding .col {
        padding-top: 1.5em !important;
        padding-bottom: 1.5em !important
    }
}

.no-padding .col {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

@media screen and (max-width: 979px) {
    .custom-padding .col:first-of-type {
        padding-top: 0 !important
    }
    .custom-padding .col:last-of-type {
        padding-bottom: 0 !important
    }
}

@media screen and (min-width: 980px) {
    .custom-padding .col {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

.footer-info .social-links a {
    margin: 0 0 0 .6875em
}

.footer-info .social-links a:first-child {
    margin-left: 0
}

.footer-info .access {
    background: transparent
}

.footer-info .access:before {
    font-size: 21px
}

.footer-info .handicap-icon {
    width: 32px
}

.footer-info .handicap-icon:before {
    left: -26px
}

.footer-info .housing-icon {
    width: 36px
}

.footer-info .housing-icon:before {
    left: -32px
}

.footer-info .hours-wrapper {
    margin-bottom: 10px
}

i.fa-envelope-2:before {
    content: ""
}

i.fa-phone:before {
    content: ""
}

[class*='align-'] .widget {
    width: 100%
}

.align-left [class*='row-']:after,
.align-left [class*='col-']:after,
.align-right [class*='row-']:after,
.align-right [class*='col-']:after {
    content: "";
    display: table;
    clear: both
}

.align-right h1 {
    display: inline-block;
    float: right
}

.align-right h2 {
    display: inline-block;
    float: right
}

.align-right h3 {
    display: inline-block;
    float: right
}

.align-right h4 {
    display: inline-block;
    float: right
}

.align-right h5 {
    display: inline-block;
    float: right
}

.align-right h6 {
    display: inline-block;
    float: right
}

.align-center {
    text-align: center
}

.align-center h1 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.align-center h2 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.align-center h3 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.align-center h4 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.align-center h5 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.align-center h6 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.cascade-heading-border .align-center h1:after,
.align-center.cascade-heading-border h1:after,
.align-center .cascade-heading-border h1:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .align-center h2:after,
.align-center.cascade-heading-border h2:after,
.align-center .cascade-heading-border h2:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .align-center h3:after,
.align-center.cascade-heading-border h3:after,
.align-center .cascade-heading-border h3:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .align-center h4:after,
.align-center.cascade-heading-border h4:after,
.align-center .cascade-heading-border h4:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .align-center h5:after,
.align-center.cascade-heading-border h5:after,
.align-center .cascade-heading-border h5:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .align-center h6:after,
.align-center.cascade-heading-border h6:after,
.align-center .cascade-heading-border h6:after {
    margin: 0 auto;
    right: 0
}

.align-center .widget,
.align-center div.bg-col.column {
    margin-left: auto;
    margin-right: auto
}

.align-left {
    text-align: left
}

.cascade-heading-border .align-left h1:after,
.align-left.cascade-heading-border h1:after,
.align-left .cascade-heading-border h1:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .align-left h2:after,
.align-left.cascade-heading-border h2:after,
.align-left .cascade-heading-border h2:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .align-left h3:after,
.align-left.cascade-heading-border h3:after,
.align-left .cascade-heading-border h3:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .align-left h4:after,
.align-left.cascade-heading-border h4:after,
.align-left .cascade-heading-border h4:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .align-left h5:after,
.align-left.cascade-heading-border h5:after,
.align-left .cascade-heading-border h5:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .align-left h6:after,
.align-left.cascade-heading-border h6:after,
.align-left .cascade-heading-border h6:after {
    left: 0;
    margin: 0;
    right: auto
}

.align-left .widget,
.align-left div.bg-col.column {
    float: left
}

.align-left div.bg-col.column {
    margin-left: 70px
}

.align-right {
    text-align: right
}

.cascade-heading-border .align-right h1:after,
.align-right.cascade-heading-border h1:after,
.align-right .cascade-heading-border h1:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .align-right h2:after,
.align-right.cascade-heading-border h2:after,
.align-right .cascade-heading-border h2:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .align-right h3:after,
.align-right.cascade-heading-border h3:after,
.align-right .cascade-heading-border h3:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .align-right h4:after,
.align-right.cascade-heading-border h4:after,
.align-right .cascade-heading-border h4:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .align-right h5:after,
.align-right.cascade-heading-border h5:after,
.align-right .cascade-heading-border h5:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .align-right h6:after,
.align-right.cascade-heading-border h6:after,
.align-right .cascade-heading-border h6:after {
    left: auto;
    margin: 0;
    right: 0
}

.align-right .widget,
.align-right div.bg-col.column {
    float: right
}

.align-right div.bg-col.column {
    margin-right: 70px
}

.cascade-heading-border .widget h1[style*="text-align: center"]:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .widget h1[style*="text-align: left"]:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .widget h1[style*="text-align: right"]:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .widget h2[style*="text-align: center"]:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .widget h2[style*="text-align: left"]:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .widget h2[style*="text-align: right"]:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .widget h3[style*="text-align: center"]:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .widget h3[style*="text-align: left"]:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .widget h3[style*="text-align: right"]:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .widget h4[style*="text-align: center"]:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .widget h4[style*="text-align: left"]:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .widget h4[style*="text-align: right"]:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .widget h5[style*="text-align: center"]:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .widget h5[style*="text-align: left"]:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .widget h5[style*="text-align: right"]:after {
    left: auto;
    margin: 0;
    right: 0
}

.cascade-heading-border .widget h6[style*="text-align: center"]:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .widget h6[style*="text-align: left"]:after {
    left: 0;
    margin: 0;
    right: auto
}

.cascade-heading-border .widget h6[style*="text-align: right"]:after {
    left: auto;
    margin: 0;
    right: 0
}

@media screen and (max-width: 979px) {
    .align-center-mobile h1,
    .align-right-mobile h1 {
        display: inline-block
    }
    .align-center-mobile h2,
    .align-right-mobile h2 {
        display: inline-block
    }
    .align-center-mobile h3,
    .align-right-mobile h3 {
        display: inline-block
    }
    .align-center-mobile h4,
    .align-right-mobile h4 {
        display: inline-block
    }
    .align-center-mobile h5,
    .align-right-mobile h5 {
        display: inline-block
    }
    .align-center-mobile h6,
    .align-right-mobile h6 {
        display: inline-block
    }
    .align-center-mobile {
        text-align: center
    }
    .align-center-mobile .widget {
        float: none;
        margin-left: auto;
        margin-right: auto
    }
    .align-left-mobile {
        text-align: left
    }
    .align-left-mobile .widget {
        float: left;
        margin-left: 0;
        margin-right: 0
    }
    .align-right-mobile {
        text-align: right
    }
    .align-right-mobile .widget {
        float: right;
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (min-width: 980px) {
    .vert-align .row-grid {
        align-items: center;
        display: flex
    }
}

body {
    background-color: #fff;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif !important;
    font-size: 15px;
    overflow: hidden;
    overflow-y: visible;
}

@media screen and (min-width: 600px) {
    body:not(.no-gutter) {
        padding-bottom: 70px !important;
        padding-left: 70px !important;
        padding-right: 70px !important
    }
}

.content:not(.row-single) .col {
    min-height: 1px
}

.content {
    box-sizing: border-box;
    max-width: none;
    width: 100%
}

.row:last-of-type .content {
    padding-bottom: 0
}

.row:not(.no-max-width) .content {
    margin: 0 auto;
    max-width: 1605px
}

@media screen and (min-width: 737px) {
    .content {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media screen and (min-width: 980px) {
    .content {
        padding-left: 45px;
        padding-right: 45px;
        width: 100%
    }
    .row:not(.no-max-width) .content {
        margin: 0 auto;
        max-width: 1605px
    }
}

h1 {
    font-weight: 400;
    line-height: initial
}

.cascade-heading-border .widget h1:not(:empty) {
    display: block !important
}

.no-heading-border .widget h1 {
    display: block !important;
    padding-left: 0
}

.no-heading-border .widget h1:after {
    content: none !important
}

.widget h1 .row[style*='text-align: right'] {
    display: inline-block;
    float: right
}

.html h1 .row[style*='text-align: right']+* {
    clear: right
}

.row:not(.align-center) .column:not(.align-center) h1[style*='text-align: center'] {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.widget h1 {
    color: #457685;
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    padding-left: 30px;
    position: relative
}

.widget h1:empty,
.widget h1:only-child {
    margin-bottom: 0
}

.widget h1:empty {
    display: none
}

.widget h1:after {
    background-color: currentColor;
    bottom: 0;
    color: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.cascade-heading-border .widget h1 {
    padding: 0 0 20px
}

.cascade-heading-border .widget h1:after {
    background-color: currentColor;
    height: 5px;
    max-width: 125px;
    top: auto;
    width: 100%
}

h2 {
    font-weight: 400;
    line-height: initial
}

.cascade-heading-border .widget h2:not(:empty) {
    display: block !important
}

.no-heading-border .widget h2 {
    display: block !important;
    padding-left: 0
}

.no-heading-border .widget h2:after {
    content: none !important
}

.widget h2 .row[style*='text-align: right'] {
    display: inline-block;
    float: right
}

.html h2 .row[style*='text-align: right']+* {
    clear: right
}

.row:not(.align-center) .column:not(.align-center) h2[style*='text-align: center'] {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.widget h2 {
    color: #457685;
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    padding-left: 30px;
    position: relative
}

.widget h2:empty,
.widget h2:only-child {
    margin-bottom: 0
}

.widget h2:empty {
    display: none
}

.widget h2:after {
    background-color: currentColor;
    bottom: 0;
    color: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.cascade-heading-border .widget h2 {
    padding: 0 0 20px
}

.cascade-heading-border .widget h2:after {
    background-color: currentColor;
    height: 5px;
    max-width: 125px;
    top: auto;
    width: 100%
}

h3 {
    font-weight: 400;
    line-height: initial
}

.cascade-heading-border .widget h3:not(:empty) {
    display: block !important
}

.no-heading-border .widget h3 {
    display: block !important;
    padding-left: 0
}

.no-heading-border .widget h3:after {
    content: none !important
}

.widget h3 .row[style*='text-align: right'] {
    display: inline-block;
    float: right
}

.html h3 .row[style*='text-align: right']+* {
    clear: right
}

.row:not(.align-center) .column:not(.align-center) h3[style*='text-align: center'] {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.widget h3 {
    color: #457685;
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    padding-left: 30px;
    position: relative
}

.widget h3:empty,
.widget h3:only-child {
    margin-bottom: 0
}

.widget h3:empty {
    display: none
}

.widget h3:after {
    background-color: currentColor;
    bottom: 0;
    color: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.cascade-heading-border .widget h3 {
    padding: 0 0 20px
}

.cascade-heading-border .widget h3:after {
    background-color: currentColor;
    height: 5px;
    max-width: 125px;
    top: auto;
    width: 100%
}

h4 {
    font-weight: 400;
    line-height: initial
}

.cascade-heading-border .widget h4:not(:empty) {
    display: block !important
}

.no-heading-border .widget h4 {
    display: block !important;
    padding-left: 0
}

.no-heading-border .widget h4:after {
    content: none !important
}

.widget h4 .row[style*='text-align: right'] {
    display: inline-block;
    float: right
}

.html h4 .row[style*='text-align: right']+* {
    clear: right
}

.row:not(.align-center) .column:not(.align-center) h4[style*='text-align: center'] {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.widget h4 {
    color: #457685;
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    padding-left: 30px;
    position: relative
}

.widget h4:empty,
.widget h4:only-child {
    margin-bottom: 0
}

.widget h4:empty {
    display: none
}

.widget h4:after {
    background-color: currentColor;
    bottom: 0;
    color: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.cascade-heading-border .widget h4 {
    padding: 0 0 20px
}

.cascade-heading-border .widget h4:after {
    background-color: currentColor;
    height: 5px;
    max-width: 125px;
    top: auto;
    width: 100%
}

h5 {
    font-weight: 400;
    line-height: initial
}

.cascade-heading-border .widget h5:not(:empty) {
    display: block !important
}

.no-heading-border .widget h5 {
    display: block !important;
    padding-left: 0
}

.no-heading-border .widget h5:after {
    content: none !important
}

.widget h5 .row[style*='text-align: right'] {
    display: inline-block;
    float: right
}

.html h5 .row[style*='text-align: right']+* {
    clear: right
}

.row:not(.align-center) .column:not(.align-center) h5[style*='text-align: center'] {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.widget h5 {
    color: #457685;
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    padding-left: 30px;
    position: relative
}

.widget h5:empty,
.widget h5:only-child {
    margin-bottom: 0
}

.widget h5:empty {
    display: none
}

.widget h5:after {
    background-color: currentColor;
    bottom: 0;
    color: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.cascade-heading-border .widget h5 {
    padding: 0 0 20px
}

.cascade-heading-border .widget h5:after {
    background-color: currentColor;
    height: 5px;
    max-width: 125px;
    top: auto;
    width: 100%
}

h6 {
    font-weight: 400;
    line-height: initial
}

.cascade-heading-border .widget h6:not(:empty) {
    display: block !important
}

.no-heading-border .widget h6 {
    display: block !important;
    padding-left: 0
}

.no-heading-border .widget h6:after {
    content: none !important
}

.widget h6 .row[style*='text-align: right'] {
    display: inline-block;
    float: right
}

.html h6 .row[style*='text-align: right']+* {
    clear: right
}

.row:not(.align-center) .column:not(.align-center) h6[style*='text-align: center'] {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.widget h6 {
    color: #457685;
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    padding-left: 30px;
    position: relative
}

.widget h6:empty,
.widget h6:only-child {
    margin-bottom: 0
}

.widget h6:empty {
    display: none
}

.widget h6:after {
    background-color: currentColor;
    bottom: 0;
    color: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px
}

.cascade-heading-border .widget h6 {
    padding: 0 0 20px
}

.cascade-heading-border .widget h6:after {
    background-color: currentColor;
    height: 5px;
    max-width: 125px;
    top: auto;
    width: 100%
}

@media screen and (min-width: 980px) {
    .logo.widget.first-anchor,
    .logo.widget:only-child:not(.logo-nav-item-anchor) {
        display: inline-block;
        width: auto
    }
}

.row {
    background-color: #fff;
    position: relative;
    z-index: 1
}

.row:not(:first-of-type) {
    padding-bottom: 4em;
    padding-top: 4em
}

body:not(.no-gutter-stripes) .row:not(.no-gutter-stripes)+.row-divider.content {
    position: relative;
    top: -15px
}

.row-divider.content {
    padding: 0;
    z-index: 9
}

@media screen and (max-width: 979px) {
    .row-divider.content img {
        display: none
    }
}

.rows-layout {
    overflow: hidden;
    overflow-y: auto
}

header[role=banner] {
    left: 0;
    margin: 0 auto;
    right: 0;
    width: 100%;
    z-index: 10
}

@media screen and (max-width: 979px) {
    header[role=banner] {
        position: relative
    }
}

@media screen and (min-width: 980px) {
    header[role=banner] {        
        position: absolute
    }
}

#drop-target-btn,
#drop-target-nav {
    flex-grow: 1
}

#drop-target-btn {
    order: 1;
    z-index: 1
}

#drop-target-btn:after {
    content: "";
    display: table;
    clear: both
}

#drop-target-btn>a,
#drop-target-btn>span {
    float: right;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

#drop-target-btn .button,
#drop-target-btn .corporate-home-btn {
    margin-left: 10px
}

#drop-target-btn .corporate-home-btn {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #457685;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    padding: 0 20px
}

#drop-target-btn .corporate-home-btn:hover {
    background-color: #457685
}

@media screen and (max-width: 736px) {
    #drop-target-btn .corporate-home-btn {
        display: none
    }
}

@media screen and (max-width: 1349px) {
    #drop-target-btn {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.buttons {
    display: flex;
    height: 90px;
    flex-direction: row;
    float: none;
    justify-content: center;
    width: auto
}

.collapsable-btn {
    height: 100%;
    float: none
}

.collapsable-btn .text,
.collapsable-btn .bars {
    height: 28px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.no-menu-text-toggle .collapsable-btn .text {
    display: none
}

.collapsable-btn .text {
    color: #457685;
    line-height: 28px;
    margin: 0 0 0 10px
}

@media screen and (max-width: 479px) {
    .collapsable-btn .text {
        display: none
    }
}

.alternative-header-wrapping-navigation .top-nav>li:not(.logo-nav-item) a {
    transition: background-color .2s, color .2s
}

.alternative-header-wrapping-navigation .top-nav>li:not(.logo-nav-item) a:hover {
    background-color: #457685;
    color: #fff
}

header[role=banner] .logo-container a {
    display: block
}

@media screen and (max-width: 979px) {
    header[role=banner] .logo-container img {
        left: 50%;
        position: relative;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

header[role=banner] .first-anchor,
header[role=banner] .logo:only-child:not(.logo-nav-item-anchor) {
    max-width: none
}
.home-slide{
    height: 100vh;
}
.logo{
    width: 300px;
    padding: 10px;
}
.logo img{
    max-width: 100%;
}
@media screen and (max-width: 599px) {
    .logo{
        width: 200px;
        display: flex;
        align-items: center;
    }
}
.d-flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.align-items-center{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.justify-space-between{
    justify-content:space-between;
}
.bg-content{    
}
.bg-content-logo{
    float: left;
    width: 250px;
}
.bg-content .h-tag{
    position: absolute;
    top: 0;
    left: 220px;
}
.bg-content .h-tag h1{
    margin-bottom: 10px;
    line-height: 32px;
}
.bg-content .h-tag h3{
    font-size: 24px;
    margin-bottom: 0;
}
.bg-content .bg-content-text{
    padding-top: 120px;
}
@media screen and (max-width: 599px) {
    .bg-content-logo{
        display: none;
    }
    .bg-content .h-tag{
        position: static;
    }
    .bg-content .bg-content-text{
        padding-top: 0;
    }
}
form input[type=submit], form .p-author{
    float: none !important;
}
@media screen and (max-width: 1470px) {
    .bg-content .h-tag h3{
        font-size: 22px;
        width: 80%;
    }
}
@media screen and (max-width: 1349px) {
    .bg-content .h-tag h1{
        font-size: 26px;
    }
    .bg-content .h-tag h3{
        font-size: 20px;
    }
    header[role=banner] .first-anchor img,
    header[role=banner] .logo:only-child:not(.logo-nav-item-anchor) img {
        max-width: 150px;
        -webkit-transition: max-width .2s;
        -moz-transition: max-width .2s;
        transition: max-width .2s
    }
}
@media screen and (max-width: 1200px) {
    .bg-content .h-tag h1{
        font-size: 20px;
    }
    .bg-content .h-tag h3{
        font-size: 16px;

    }
}

@media screen and (max-width: 979px) {
    .bg-content .h-tag h3{
        width: 100%;
    }
    header[role=banner] .first-anchor,
    header[role=banner] .logo:only-child:not(.logo-nav-item-anchor) {
        padding: 20px 0
    }
}

@media screen and (min-width: 980px) {
    header[role=banner] .first-anchor,
    header[role=banner] .logo:only-child:not(.logo-nav-item-anchor) {
        background-color: transparent !important;
        left: 100px;
        position: relative;
        top: 100px
    }
}

header[role=banner] .logo-container .second-anchor {
    display: flex
}
header .header-phone{
    font-size: 18px;
}
header .header-phone-call{
    font-size: 22px;
}

header[role=banner] .second-anchor {
    align-items: center;
    height: 40px;
    justify-content: center;
    left: 15px;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    top: 15px;
    transition: opacity .2s;
    width: 40px;
    z-index: 1
}

header[role=banner] .second-anchor span {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
}

@media screen and (max-width: 599px) {
    .bg-content{
        background-position: 0 0;
    }
    .bg-content .contact-info{
        border: 0;
    }
    header[role=banner] .second-anchor {
        display: none !important
    }
}

@media screen and (min-width: 980px) {
    .center-logo header[role=banner] #drop-target-logo>div {
        text-align: center
    }
    .center-logo header[role=banner] #drop-target-logo>div .first-anchor,
    .center-logo header[role=banner] #drop-target-logo>div .logo:only-child:not(.logo-nav-item-anchor) {
        left: auto;
        right: auto
    }
}

.icon-logo header[role=banner] .second-anchor:before {
    color: #457685;
    display: block;
    font-size: 25px;
    height: 100%;
    line-height: 40px;
    text-align: center;
    width: 100%;
    z-index: 100;
    content: "";
    font-family: "Fa"
}

.no-gutter header[role=banner] #drop-target-logo .first-anchor,
.no-gutter header[role=banner] #drop-target-logo .logo:only-child:not(.logo-nav-item-anchor) {
    left: 30px
}

.stuck header[role=banner] .second-anchor {
    opacity: 1;
    pointer-events: auto
}
.html-content p{
    margin-bottom: 1em;
}
@media screen and (max-width: 1349px) {
    body.menu-open .navigation {
        opacity: 1
    }
    body.no-gutter .collapsable-content.collapse {
        left: -70px
    }
    body.no-gutter .top-nav a {
        padding-left: 70px
    }
    body #drop-target-btn,
    body .collapsable-btn {
        z-index: 1
    }
    body .collapsable-content.collapse {
        background-color: rgba(255, 255, 255, 0.8);
        height: calc(100vh - 70px) !important;
        left: 0;
        min-height: calc(100vh - 70px);
        overflow: hidden !important;
        position: absolute;
        transition: width .8s;
        top: 70px;
        width: 0
    }
    body .navigation {
        max-height: 100vh !important;
        opacity: 0;
        overflow: auto;
        padding: 70px 0 140px;
        transition: opacity 1s;
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    body .navigation a {
        background-color: transparent;
        -webkit-transition: background-color .2s;
        -moz-transition: background-color .2s;
        transition: background-color .2s
    }
    body .navigation a:hover {
        background-color: rgba(255, 255, 255, 0.8)
    }
    body .subnav-open {
        background-color: rgba(255, 255, 255, 0.8)
    }
    body .subnav-open>a span:after {
        transform: rotate(-180deg)
    }
    body .subnav-div.show-subnav>ul {
        max-height: 1000px
    }
    body .top-nav a {
        display: block;
        line-height: 70px;
        padding: 0 30px
    }
    body.menu-open.no-gutter .collapsable-content.collapse {
        width: 100vw !important
    }
    body.menu-open .collapsable-content.collapse {
        width: calc(100vw - 70px * 2) !important
    }
    body.no-gutter .navigation {
        width: 100vw !important
    }
    body.alternative-header-wrapping-navigation .top-nav {
        transform: none !important
    }
    body .navigation {
        width: calc(100vw - 70px * 2) !important
    }
    body .logo-nav-item {
        display: none
    }
}

@media screen and (max-width: 599px) {
    .menu-mobile ul .subnav{
        margin-top: 0;
    }
    body.menu-open .collapsable-content.collapse {
        width: 100vw !important
    }
    body .buttons .collapsable-content.collapse {
        left: -20px
    }
    body .navigation {
        width: 100vw !important
    }
}

@media screen and (min-width: 1350px) {
    .desktop-toggle-menu.menu-open .navigation {
        opacity: 1
    }
    .desktop-toggle-menu.no-gutter .collapsable-content.collapse {
        left: -70px
    }
    .desktop-toggle-menu.no-gutter .top-nav a {
        padding-left: 70px
    }
    .desktop-toggle-menu #drop-target-btn,
    .desktop-toggle-menu .collapsable-btn {
        z-index: 1
    }
    .desktop-toggle-menu .collapsable-content.collapse {
        background-color: rgba(255, 255, 255, 0.8);
        height: calc(100vh - 70px) !important;
        left: 0;
        min-height: calc(100vh - 70px);
        overflow: hidden !important;
        position: absolute;
        transition: width .8s;
        top: 70px;
        width: 0
    }
    .desktop-toggle-menu .navigation {
        max-height: 100vh !important;
        opacity: 0;
        overflow: auto;
        padding: 70px 0 140px;
        transition: opacity 1s;
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .desktop-toggle-menu .navigation a {
        background-color: transparent;
        -webkit-transition: background-color .2s;
        -moz-transition: background-color .2s;
        transition: background-color .2s
    }
    .desktop-toggle-menu .navigation a:hover {
        background-color: rgba(255, 255, 255, 0.8)
    }
    .desktop-toggle-menu .subnav-open {
        background-color: rgba(255, 255, 255, 0.8)
    }
    .desktop-toggle-menu .subnav-open>a span:after {
        transform: rotate(-180deg)
    }
    .desktop-toggle-menu .subnav-div.show-subnav>ul {
        max-height: 1000px
    }
    .desktop-toggle-menu .top-nav a {
        display: block;
        line-height: 70px;
        padding: 0 30px
    }
    .desktop-toggle-menu.menu-open.no-gutter .collapsable-content.collapse {
        width: 50vw !important
    }
    .desktop-toggle-menu.menu-open .collapsable-content.collapse {
        width: calc(50vw - 70px) !important
    }
    .desktop-toggle-menu.no-gutter .navigation {
        width: 50vw !important
    }
    .desktop-toggle-menu .collapsable-btn {
        display: block !important
    }
    .desktop-toggle-menu .navigation {
        width: calc(50vw - 70px) !important
    }
    body:not(.desktop-toggle-menu):not([class*='alternative-header-']) .top-nav>li:first-of-type>a {
        padding-left: 0
    }
    body:not(.desktop-toggle-menu).increase-nav-font-size .top-nav>li>a {
        padding-top: 3px
    }
    body:not(.desktop-toggle-menu) .navigation {
        display: table;
        height: 70px;
        table-layout: fixed
    }
    body:not(.desktop-toggle-menu) .nav-hover-state {
        /*background-color: #457685;*/
        opacity: 0;
        pointer-events: none;
        bottom: 0;
        height: 5px;
        position: absolute;
        -webkit-transition: left .5s ease, opacity .5s ease, width .5s ease;
        -moz-transition: left .5s ease, opacity .5s ease, width .5s ease;
        transition: left .5s ease, opacity .5s ease, width .5s ease
    }
    body:not(.desktop-toggle-menu) .top-nav {
        display: flex;
        justify-content: center;
        position: relative
    }
    body:not(.desktop-toggle-menu) .top-nav:after {
        content: "";
        display: table;
        clear: both
    }
    body:not(.desktop-toggle-menu) .top-nav:hover .nav-hover-state {
        opacity: 1
    }
    body:not(.desktop-toggle-menu) .top-nav>li {
        flex-grow: 1
    }
    body:not(.desktop-toggle-menu) .top-nav>li>a {
        align-items: center;
        display: flex;
        justify-content: center;
        padding-top: 1px
    }
    body:not(.desktop-toggle-menu) .top-nav>li>a>span {
        display: inline-block;
        text-align: left;
        width: 100%
    }
    body:not(.desktop-toggle-menu) .has-subnav:hover .subnav, body:not(.desktop-toggle-menu) .menu-item-has-children:hover .subnav {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    body:not(.desktop-toggle-menu) .has-subnav:hover div, body:not(.desktop-toggle-menu) .menu-item-has-children:hover div {
        pointer-events: auto
    }
    body:not(.desktop-toggle-menu) .has-subnav:hover>a span:after, body:not(.desktop-toggle-menu) .menu-item-has-children:hover>a span:after {
        transform: rotate(-180deg)
    }
    body:not(.desktop-toggle-menu) div.subnav-div {
        left: 0;
        max-height: none;
        min-width: 200px;
        overflow: hidden;
        pointer-events: none;
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 1
    }
    body:not(.desktop-toggle-menu) div.subnav-div .subnav {
        max-height: none;
        overflow: visible
    }
    body:not(.desktop-toggle-menu) .subnav {
        max-height: 0;
        overflow: hidden;
        padding-top: 4px;
        position: relative;
        -webkit-transform: translate(0, -100%);
        -moz-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
        -o-transform: translate(0, -100%);
        transform: translate(0, -100%);
        -webkit-transition: all .5s 0.1s;
        -moz-transition: all .5s 0.1s;
        transition: all .5s 0.1s
    }
    body:not(.desktop-toggle-menu) .subnav a {
        background: rgba(255, 255, 255, 0.8)
    }
    body:not(.desktop-toggle-menu) .subnav a:hover {
        background: #457685;
        color: #fff;
    }
    @keyframes navigation-slide {
        from {
            opacity: 0;
            transform: translateY(-70px)
        }
        to {
            opacity: 1;
            transform: translateY(0)
        }
    }
    [class*='alternative-header'] {
        padding-top: 170px
    }
    [class*='alternative-header'].desktop-toggle-menu.menu-open {
        overflow: hidden
    }
    [class*='alternative-header'].desktop-toggle-menu.no-gutter .top-nav a {
        padding: 0 20px
    }
    [class*='alternative-header'].stuck.no-gutter .navigation-container {
        padding-right: 20px
    }
    [class*='alternative-header'].stuck header[role=banner] {
        animation-duration: .2s;
        animation-name: navigation-slide;
        position: fixed
    }
    [class*='alternative-header'].stuck header[role=banner] .first-anchor {
        display: none
    }
    [class*='alternative-header']:not(.stuck).desktop-toggle-menu .navigation-container,
    [class*='alternative-header']:not(.stuck).desktop-toggle-menu .content {
        position: static
    }
    [class*='alternative-header']:not(.stuck).desktop-toggle-menu .collapsable-content.collapse {
        box-sizing: initial;
        height: calc(100vh - 100%) !important;
        min-height: calc(100vh - 100%);
        padding-bottom: 500px;
        top: 100%
    }
    [class*='alternative-header']:not(.stuck).desktop-toggle-menu .navigation {
        max-height: 100% !important
    }
    [class*='alternative-header']:not(.stuck):not(.desktop-toggle-menu) .last-nav-item div.subnav-div {
        left: auto;
        right: 0
    }
    [class*='alternative-header']:not(.stuck):not(.desktop-toggle-menu) .collapsable-content {
        display: flex;
        justify-content: flex-end
    }
    [class*='alternative-header']:not(.stuck) .collapsable-btn,
    [class*='alternative-header']:not(.stuck) .collapsable-content {
        order: 2
    }
    [class*='alternative-header']:not(.stuck) header[role=banner] {
        background-color: #fff;
        display: flex;
        height: 170px;
        padding: 0 70px
    }
    [class*='alternative-header']:not(.stuck) header[role=banner] #drop-target-logo .first-anchor,
    [class*='alternative-header']:not(.stuck) header[role=banner] #drop-target-logo .logo:only-child:not(.logo-nav-item-anchor) {
        left: auto;
        top: auto
    }
    [class*='alternative-header']:not(.stuck) header[role=banner] .second-anchor {
        display: none
    }
    [class*='alternative-header']:not(.stuck) header[role=banner] .number {
        font-size: 20px
    }
    [class*='alternative-header']:not(.stuck) .navigation-container {
        order: 1;
        padding: 0;
        position: relative
    }
    [class*='alternative-header']:not(.stuck) .buttons {
        flex-direction: column;
        height: auto
    }
    [class*='alternative-header']:not(.stuck) .buttons>span {
        display: block;
        height: 90px
    }
    [class*='alternative-header']:not(.stuck) .collapsable-btn {
        height: 70px
    }
    [class*='alternative-header']:not(.stuck) .logo-container {
        padding: 20px 0
    }
    [class*='alternative-header']:not(.stuck) .first-anchor {
        height: 130px
    }
    [class*='alternative-header']:not(.stuck) .first-anchor img {
        max-height: 100%;
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .alternative-header-left-logo.desktop-toggle-menu.no-gutter .collapsable-content.collapse {
        right: 0
    }
    .alternative-header-left-logo.desktop-toggle-menu .collapsable-content.collapse {
        left: auto;
        right: 70px
    }
    .alternative-header-left-logo.desktop-toggle-menu .top-nav a {
        text-align: right
    }
    .alternative-header-left-logo.stuck.desktop-toggle-menu.no-gutter .collapsable-content.collapse {
        right: -20px
    }
    .alternative-header-left-logo.stuck.desktop-toggle-menu .collapsable-content.collapse {
        right: 0
    }
    .alternative-header-left-logo.stuck.desktop-toggle-menu .collapsable-btn {
        margin-left: 10px;
        order: 2
    }
    .alternative-header-left-logo.stuck.no-gutter .collapsable-content.collapse {
        right: 0
    }
    .alternative-header-left-logo:not(.stuck).no-gutter header[role=banner] {
        padding: 0 20px
    }
    .alternative-header-left-logo:not(.stuck):not(.desktop-toggle-menu) li.last-nav-item>a {
        padding-right: 0
    }
    .alternative-header-left-logo:not(.stuck) header[role=banner] {
        align-items: center
    }
    .alternative-header-left-logo:not(.stuck) .navigation-container {
        align-self: flex-end
    }
    .alternative-header-left-logo:not(.stuck) .navigation-container,
    .alternative-header-left-logo:not(.stuck) .navigation-container .content,
    .alternative-header-left-logo:not(.stuck) .navigation-container .buttons {
        height: 100%
    }
    .alternative-header-left-logo:not(.stuck) .collapsable-content,
    .alternative-header-left-logo:not(.stuck) .buttons {
        align-items: flex-end
    }
    .alternative-header-left-logo:not(.stuck) #drop-target-btn {
        justify-self: flex-start
    }
    .alternative-header-center-logo:not(.desktop-toggle-menu) {
        padding-top: 240px
    }
    .alternative-header-center-logo:not(.stuck):not(.desktop-toggle-menu) header[role=banner] {
        height: 240px
    }
    .alternative-header-center-logo:not(.stuck):not(.desktop-toggle-menu) .top-nav>li>a {
        padding: 0 28px
    }
    .alternative-header-center-logo:not(.stuck).desktop-toggle-menu #drop-target-btn .button+.appended-phone,
    .alternative-header-center-logo:not(.stuck).desktop-toggle-menu #drop-target-btn .button+.corporate-home-btn+.appended-phone {
        bottom: 20px;
        top: auto
    }
    .alternative-header-center-logo:not(.stuck).no-gutter #drop-target-btn .corporate-home-btn {
        left: 20px
    }
    .alternative-header-center-logo:not(.stuck).no-gutter #drop-target-btn .appended-phone {
        margin-right: 0;
        right: 20px
    }
    .alternative-header-center-logo:not(.stuck).no-gutter .collapsable-btn {
        left: 20px
    }
    .alternative-header-center-logo:not(.stuck).no-gutter .collapsable-content.collapse {
        left: 0
    }
    .alternative-header-center-logo:not(.stuck).no-gutter .button {
        right: 20px
    }
    .alternative-header-center-logo:not(.stuck).corporate-home-btn-true .collapsable-btn {
        bottom: 20px;
        top: auto
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn {
        height: auto
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .button,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .corporate-home-btn {
        margin-left: 0
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .appended-phone,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .button,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .corporate-home-btn {
        position: absolute
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn>a,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn>span {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .button,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .corporate-home-btn {
        top: 20px
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .button+.appended-phone,
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .button+.corporate-home-btn+.appended-phone {
        top: 70px
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .corporate-home-btn {
        left: 70px
    }
    .alternative-header-center-logo:not(.stuck) #drop-target-btn .appended-phone {
        height: 50px;
        line-height: 50px;
        margin-right: 0;
        right: 70px;
        top: 20px
    }
    .alternative-header-center-logo:not(.stuck) .collapsable-content.collapse {
        left: 70px
    }
    .alternative-header-center-logo:not(.stuck) header[role=banner] {
        flex-direction: column
    }
    .alternative-header-center-logo:not(.stuck) .navigation-container,
    .alternative-header-center-logo:not(.stuck) .navigation-container .content {
        position: static
    }
    .alternative-header-center-logo:not(.stuck) .buttons {
        align-items: center
    }
    .alternative-header-center-logo:not(.stuck) .collapsable-btn {
        height: 50px;
        left: 70px;
        position: absolute;
        top: 20px
    }
    .alternative-header-center-logo:not(.stuck) .button {
        right: 70px
    }
    .alternative-header-center-logo:not(.stuck) .logo-container {
        text-align: center
    }
    .alternative-header-wrapping-navigation:not(.stuck).shrink-header-height #drop-target-btn {
        display: none
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu).shrink-header-height {
        padding-top: 100px
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu).shrink-header-height header[role=banner] {
        height: 100px
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) #drop-target-nav,
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .top-nav,
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .logo-nav-item-anchor {
        align-items: flex-end
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .logo-container {
        display: none
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) #drop-target-nav {
        height: 100px !important;
        justify-content: center
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .top-nav>li:not(.logo-nav-item)>a {
        height: 100px;
        padding-top: 31px
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .top-nav>li>a {
        padding: 0 25px
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .top-nav>li>a span {
        white-space: nowrap
    }
    .alternative-header-wrapping-navigation:not(.stuck):not(.desktop-toggle-menu) .logo-nav-item {
        max-height: 100px;
        width: 320px
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu {
        padding-top: 220px
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu.shrink-header-height {
        padding-top: 130px
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu.shrink-header-height header[role=banner] {
        height: 130px
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu.shrink-header-height .navigation-container {
        height: 0
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu.shrink-header-height .collapsable-btn {
        left: 70px;
        position: absolute;
        top: 0
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu.shrink-header-height .logo-container {
        padding: 0
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu.no-gutter .collapsable-content.collapse {
        left: 0
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu header[role=banner] {
        flex-direction: column-reverse;
        height: auto
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .navigation-container {
        height: 70px
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .buttons {
        flex-direction: row-reverse
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .collapsable-content.collapse {
        left: 70px
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .logo-container {
        height: 150px;
        padding-top: 0
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .logo-container .content,
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .logo-container .h-card {
        height: 100%
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .logo-container .h-card {
        align-items: center;
        display: flex;
        justify-content: center
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .first-anchor {
        height: auto
    }
    .alternative-header-wrapping-navigation:not(.stuck).desktop-toggle-menu .first-anchor img {
        top: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    .alternative-header-wrapping-navigation.stuck .logo-nav-item {
        display: none
    }
    .alternative-header-wrapping-navigation.stuck .top-nav {
        transform: none !important
    }
}

.increase-nav-font-size header[role=banner] .top-nav a,
.desktop-toggle-menu header[role=banner] .top-nav a {
    font-size: 16px
}

@media screen and (max-width: 1440px) {
    .increase-nav-font-size header[role=banner] .top-nav a,
    .desktop-toggle-menu header[role=banner] .top-nav a {
        font-size: 14px
    }
}
.navigation-container {
    background: url(https://lodgeatpinecreek.com/wp-content/themes/pine-lodge.com/css/../img/header-bg.jpg) no-repeat center/cover;
    position: fixed;
    width: 100%;
    z-index: 1
}
.navigation-container .content {
	padding: 0 70px;
}
@media screen and (max-width: 1600px) {
    .navigation-container .content {
        padding: 0 40px;
    }
}

@media screen and (max-width: 599px) {
    .navigation-container .content {
        padding: 0 15px
    }
}

@media screen and (max-width: 979px) {
    .navigation-container {
        left: 0;
        right: 0
    }
}

.corporate-navigation {
    display: none
}

.navigation:after {
    content: "";
    display: table;
    clear: both
}

.navigation a {
    color: #457685;
    display: block;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.navigation a.active {
    position: relative
}

/*.navigation a.active:after, .navigation li.current-menu-item a:after{
    background-color: #457685;
    content: "";
    display: block;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    height: 5px;
    position: absolute
}*/

.home-slide .filter{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0.55);
}
.home-slide .action-calls{
    position: relative;
    z-index: 9;
}
.home-slide .slick-list, .home-slide .slick-track, .home-slide .home-slide-item{
    height: 100%;
}
.home-slide .home-slide-item__widget {
    position: absolute;
    z-index: 99;
    bottom: 15px;
    left: 15px;
}
@media (max-width: 576px) {
    .home-slide .home-slide-item__widget img{
        max-width: 120px;
    }
}
.home-slide .home-slide-item{
    background-size: cover;
    background-position: center;
    display: flex !important;
    align-items: center;
}
@media screen and (max-width: 979px) {
    .home-slide .action-calls{
        margin-bottom: 0 !important;
    }
    .navigation {
        width: calc(100vw - 70px * 2) !important
    }
}
.header{
    z-index: 999 !important;
}
.menu-mobile, .main-menu-toggle{
    display: none;
}
@media screen and (max-width: 1349px) {
    .header-phone, .navigation{
        display: none !important;
    }
    .menu-mobile{
        display: block;
        position: fixed;
        background: #fff;
        width: 60%;
        height: 100%;
        padding: 98px 15px 15px;
        right: 0;
        top: 0;
        transform: translateX(100%);
        transition: .4s;
        z-index: 99;
        overflow: auto;
        border: 1px #457685 solid;
    }
    .menu-mobile ul{
        padding: 0;
        margin: 50px 0 0 0;
        text-align: center;
    }
	.banner-text .menu-mobile ul {
		margin-top: 82px;
	}
    .menu-mobile ul li.menu-item-has-children > a:after{
        display: inline-block;
        font-size: 10px;
        font-weight: 300;
        margin-left: 8px;
        position: relative;
        transform: rotate(0);
        transition: transform .5s;
        content: "";
        font-family: "Fa";
    }
    .menu-mobile ul li.menu-item-has-children > a.active:after{
        -ms-filter:"The rule you get from the website"
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg);
    }
    .menu-mobile ul li a{
        padding: 0 !important;
        height: auto !important;
        font-size: 18px;
        line-height: 38px !important;
        color: #457685;
        font-weight: 700;
    }
    .menu-mobile .header-phone-mob{
        font-weight: 700;
    }
    .menu-mobile ul .subnav li a{
        font-weight: normal;
    }
    .menu-mobile ul .subnav{
        max-height: none;
        display: none;
    }
    .menu-mobile.visible-menu {
        transform: translateX(0);
        transition: .4s;
    }
    .main-menu-toggle{
        display: block;
        width: 28px;
        cursor: pointer;
        z-index: 99;
        flex-direction: column;
        justify-content: center;
        margin-left: 30px;
    }
    .main-menu-toggle div {
        width: 100%;
        height: 3px;
        background: #457685;
        margin: 0 auto 6px;
        transition: all 0.3s;
    }
    .main-menu-toggle.on .one {
        -webkit-transform: rotate(45deg) translate(5px, 5px);
        -ms-transform: rotate(45deg) translate(5px, 5px);
        transform: rotate(45deg) translate(5px, 5px); }
    .main-menu-toggle.on .two {
        opacity: 0; }
    .main-menu-toggle.on .three {
        -webkit-transform: rotate(-45deg) translate(7px, -8px);
        -ms-transform: rotate(-45deg) translate(7px, -8px);
        transform: rotate(-45deg) translate(7px, -8px); }
    .main-menu-toggle.on .one {
        -webkit-transform: rotate(45deg) translate(5px, 5px);
        -ms-transform: rotate(45deg) translate(5px, 5px);
        transform: rotate(45deg) translate(5px, 5px);
    }
    .main-menu-toggle.on .two {
        opacity: 0;
    }
    .main-menu-toggle.on .three {
        -webkit-transform: rotate(-45deg) translate(7px, -8px);
        -ms-transform: rotate(-45deg) translate(7px, -8px);
        transform: rotate(-45deg) translate(7px, -8px);
    }
}
@media screen and (max-width: 576px) {
    .menu-mobile{
        width: 100%;
    }
}
.top-nav {
    -webkit-transition: color .2s ease, background-color .2s ease, font-size .2s ease;
    -moz-transition: color .2s ease, background-color .2s ease, font-size .2s ease;
    transition: color .2s ease, background-color .2s ease, font-size .2s ease
}

.top-nav>li>a{
    padding: 0 15px;
    transition: background-color .2s
}
@media screen and (max-width: 1600px) {
    .top-nav>li>a{
        padding: 0 10px;
    }
}
.top-nav>li>a:hover{
    color: #457685;
}
.top-nav>li>a:not(.logo-nav-item-anchor) {
    height: 70px
}

.subnav {
    left: auto;
    position: static;
    top: auto;
    width: 100%;
    z-index: 1
}

.subnav a {
    padding: 20px
}

.has-subnav>a span:after, .menu-item-has-children>a span:after{
    display: inline-block;
    font-size: 10px;
    font-weight: 300;
    margin-left: 8px;
    position: relative;
    transform: rotate(0);
    transition: transform .5s;
    content: "";
    font-family: "Fa"
}

@media screen and (min-width: 737px) {
    li.corporate-home {
        display: none
    }
}

.phone-widget-wrapper>.appended-phone,
.buttons>.appended-phone {
    display: none
}

header[role=banner] .number {
    color: #457685;
    font-size: 18px;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    margin-right: 10px;
    padding-top: 1px
}

.increase-nav-font-size header[role=banner] .number {
    padding-top: 3px
}

header[role=banner] .number:only-child {
    margin-right: 0
}

.row:first-of-type {
    background-color: #fff;
    padding-top: 82px;
    z-index: 0
}
.banner-text .row:first-of-type {
	padding-top: 134px;
}

.row:first-of-type .col [class*='row-'] {
    width: 100%
}

.row:first-of-type .content {
    z-index: 4
}

.row:first-of-type .row-grid {
    margin-left: 0;
    margin-right: 0
}

.row:first-of-type .col {
    float: none;
    padding: 0
}

.row:first-of-type .bg-col {
    margin-left: 70px;
    max-width: 640px;
    width: 100%
}

@media screen and (max-width: 599px) {
    .row:first-of-type {
        padding-top: 60px
    }
	.banner-text .row:first-of-type {
		padding-top: 92px
	}
}

.row:first-of-type .row-1 .photo.widget .filter,
.row:first-of-type .photo-randomizer figure.photo .filter {
    left: 0;
    max-width: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.row:first-of-type .photo,
.row:first-of-type .photo-randomizer,
.row:first-of-type .photo-wrapper {
    width: 100%
}

.row:first-of-type .photo,
.row:first-of-type .photo-randomizer {
    position: relative
}

.row:first-of-type .photo-randomizer .photo-wrapper {
    display: block
}

.row:first-of-type .cinemagraph h2 {
    display: none
}

.row:first-of-type .cinemagraph .fallback-image,
.row:first-of-type .cinemagraph .fallback-image img {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.row:first-of-type .cinemagraph .fallback-image img {
    object-fit: cover;
    object-position: center
}

.row:first-of-type .cinemagraph-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.row:first-of-type .cinemagraph-container iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.web-home-template .row:first-of-type .row-1 .photo.widget img,
.web-home-template .row:first-of-type .photo-randomizer figure.photo img,
.web-home-template .row:first-of-type .gallery-basic img {
    margin: 0;
    max-width: none;
    width: 100%
}

.web-home-template .row:first-of-type .row-1 .widget {
    float: none;
    margin-bottom: 0
}

.web-home-template .row:first-of-type .html-content {
    max-width: none
}

@media screen and (max-width: 599px) {
    .web-home-template .row:first-of-type .content {
        padding-bottom: 4em;
        padding-top: 4em
    }
}

@media screen and (min-width: 600px) {
    .web-home-template .row:first-of-type .content {
        left: 0;
        right: 0;
        width: 100%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        top: 50%
    }
}
.web-page-template .row:first-of-type {
    height: 320px;
    padding-bottom: 4em !important;
    padding-top: 0;
    -webkit-transition: padding-top .2s;
    -moz-transition: padding-top .2s;
    transition: padding-top .2s
}

.web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1,
.web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo,
.web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo-wrapper,
.web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 img {
    width: 100%
}

.web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo {
    margin-bottom: 0 !important
}

.web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 img {
    object-fit: cover;
    object-position: center
}

@media screen and (max-width: 599px) {
    .web-page-template .row:first-of-type{
        height: 250px;
    }
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo-wrapper,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 img {
        height: 250px
    }
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 img {
        position: static
    }
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo-wrapper {
        position: relative
    }
}

@media screen and (min-width: 600px) {
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 .photo-wrapper,
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal)>.row-1 img {
        bottom: 0;
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

@media screen and (max-width: 979px) {
    .web-page-template .row:first-of-type:not(.interior-hero-photo-normal) {
        padding-top: 0 !important
    }
}

@media screen and (max-width: 599px) {
    .web-page-template .row:first-of-type {
        padding-bottom: 0 !important
    }
    .web-page-template .row:first-of-type .row-2 {
        padding-top: 55px
    }
    .web-page-template .row:first-of-type .col [class*='row-']:last-child {
        margin-bottom: 4em !important
    }
}

#drop-target-aside-before-main>.photo {
    left: -999999px;
    position: absolute
}

.contact-info-sheet.default {
    visibility: hidden
}

.contact-info-sheet .cis-btn.info-sheet-toggle i {
    font-size: 18px
}

.contact-info-sheet .form-instruction {
    color: #fff;
    margin-right: 0
}

.contact-info-sheet .info-sheet-content {
    background-color: rgba(91, 126, 150, 0.8)
}

@media screen and (max-width: 374px) {
    .contact-info-sheet .info-sheet-nav .cis-btn i {
        text-align: center
    }
    .contact-info-sheet .info-sheet-nav .cis-btn span {
        display: none
    }
}

@media screen and (max-width: 599px) {
    .contact-info-sheet .info-sheet-nav.has-home-btn .cis-btn span {
        display: none
    }
}

@media screen and (max-width: 736px) {
    .contact-info-sheet .info-sheet-nav {
        padding: 0
    }
    .contact-info-sheet .info-sheet-nav .cis-btn {
        padding: 10px 15px;
        white-space: nowrap;
        width: 50%
    }
}

@media screen and (min-width: 737px) {
    .contact-info-sheet {
        top: auto !important
    }
    .no-gutter .contact-info-sheet:not([class*='b-']) .info-sheet-nav {
        bottom: auto;
        top: 80px
    }
    .no-gutter .contact-info-sheet:not([class*='b-']) .info-sheet-content {
        bottom: auto;
        top: 10px
    }
    .contact-info-sheet.default.opened .info-sheet-content,
    .contact-info-sheet.left.opened .info-sheet-content {
        margin-left: 0
    }
    .contact-info-sheet.right.opened .info-sheet-content {
        margin-right: 0
    }
    .contact-info-sheet:not([class*='b-']) .info-sheet-nav {
        bottom: auto;
        top: 70px
    }
    .contact-info-sheet[class*='b-'] .cis-btn {
        float: none
    }
    .contact-info-sheet[class*='b-'] .info-sheet-nav,
    .contact-info-sheet[class*='b-'] .info-sheet-content {
        bottom: 30px;
        top: auto
    }
    .contact-info-sheet[class*='left'].opened .info-sheet-content {
        -webkit-transform: translateX(445px);
        -moz-transform: translateX(445px);
        -ms-transform: translateX(445px);
        -o-transform: translateX(445px);
        transform: translateX(445px)
    }
    .contact-info-sheet[class*='left'] .info-sheet-nav {
        left: 10px
    }
    .contact-info-sheet[class*='right'].opened .info-sheet-content {
        -webkit-transform: translateX(-445px);
        -moz-transform: translateX(-445px);
        -ms-transform: translateX(-445px);
        -o-transform: translateX(-445px);
        transform: translateX(-445px)
    }
    .contact-info-sheet[class*='right'] .info-sheet-nav {
        right: 10px
    }
    .contact-info-sheet .info-sheet-nav {
        background-color: transparent;
        display: block
    }
    .contact-info-sheet .info-sheet-nav>a,
    .contact-info-sheet .info-sheet-nav>div,
    .contact-info-sheet .info-sheet-nav>span {
        margin-bottom: 3px;
        background-color: rgba(91, 126, 150, 0.8);
        -webkit-transition: background-color .2s;
        -moz-transition: background-color .2s;
        transition: background-color .2s
    }
    .contact-info-sheet .info-sheet-nav>a:hover,
    .contact-info-sheet .info-sheet-nav>div:hover,
    .contact-info-sheet .info-sheet-nav>span:hover {
        background-color: #457685
    }
    .contact-info-sheet .info-sheet-nav>a:last-child,
    .contact-info-sheet .info-sheet-nav>div:last-child,
    .contact-info-sheet .info-sheet-nav>span:last-child {
        margin-bottom: 0
    }
    .contact-info-sheet .info-sheet-nav>a.active {
        background-color: #457685
    }
}

[role=main] .widget {
    margin-bottom: 55px
}

@media screen and (max-width: 979px) {
    .col:last-child>.widget,
    [class*='col-']:last-child [class*='row-']:last-child>.widget {
        margin-bottom: 0
    }
}

@media screen and (min-width: 980px) {
    .col>.widget,
    [class*='row-']:last-child>.widget {
        margin-bottom: 0
    }
}

.widget input[type="email"],
.widget input[type="number"],
.widget input[type="password"],
.widget input[type="search"],
.widget input[type="tel"],
.widget input[type="text"],
.widget input[type="url"],
.widget input[type="color"],
.widget input[type="date"],
.widget input[type="datetime"],
.widget input[type="datetime-local"],
.widget input[type="month"],
.widget input[type="time"],
.widget input[type="week"],
.widget textarea,
.widget select,
.widget textarea {
	outline: none,
    border-color: #cacaca;
    border-image: initial;
    border-style: ridge;
    border-width: 1px;
    color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.widget input[type="email"],
.widget input[type="number"],
.widget input[type="password"],
.widget input[type="search"],
.widget input[type="tel"],
.widget input[type="text"],
.widget input[type="url"],
.widget input[type="color"],
.widget input[type="date"],
.widget input[type="datetime"],
.widget input[type="datetime-local"],
.widget input[type="month"],
.widget input[type="time"],
.widget input[type="week"],
.widget select {
    height: 50px;
    border-radius: 0;
}

.widget input[type=text],
.widget input[type=email],
.widget input[type=tel] {
    padding: 0 15px;
}

.widget input[type=text]::-webkit-input-placeholder,
.widget input[type=email]::-webkit-input-placeholder,
.widget input[type=tel]::-webkit-input-placeholder {
    color: #9f662d
}

.widget input[type=text]::-moz-placeholder,
.widget input[type=email]::-moz-placeholder,
.widget input[type=tel]::-moz-placeholder {
    color: #9f662d
}

.widget input[type=text]:-moz-placeholder,
.widget input[type=email]:-moz-placeholder,
.widget input[type=tel]:-moz-placeholder {
    color: #9f662d
}

.widget input[type=text]:-ms-input-placeholder,
.widget input[type=email]:-ms-input-placeholder,
.widget input[type=tel]:-ms-input-placeholder {
    color: #9f662d
}

.text-dark .widget.photo-cards a,
.text-dark .widget.photo-cards-mosaic a,
.text-dark .widget .html-content a,
.text-dark .widget .accordion-section-content a,
.text-light .widget.photo-cards a,
.text-light .widget.photo-cards-mosaic a,
.text-light .widget .html-content a,
.text-light .widget .accordion-section-content a,
.widget.photo-cards a,
.widget.photo-cards-mosaic a,
.widget .html-content a,
.widget .accordion-section-content a {
    color: #457685
}
.gform_wrapper textarea.large{
    height: auto !important;
}
.gform_wrapper textarea.large::-webkit-input-placeholder {
    color: #457685;
}
.gform_wrapper textarea.large:-ms-input-placeholder {
    color: #457685;
}
.gform_wrapper textarea.large::placeholder {
    color: #457685;
}
.text-dark .widget.photo-cards a:hover,
.text-dark .widget.photo-cards-mosaic a:hover,
.text-dark .widget .html-content a:hover,
.text-dark .widget .accordion-section-content a:hover,
.text-light .widget.photo-cards a:hover,
.text-light .widget.photo-cards-mosaic a:hover,
.text-light .widget .html-content a:hover,
.text-light .widget .accordion-section-content a:hover,
.widget.photo-cards a:hover,
.widget.photo-cards-mosaic a:hover,
.widget .html-content a:hover,
.widget .accordion-section-content a:hover {
    color: #457685
}

.text-dark .widget .html-content {
    color: #000
}

.text-light .widget .html-content {
    color: #fff
}

.widget h1 {
    font-size: 30px;    
}

.widget h2 {
    font-size: 24px;    
}

.widget h3,
.widget h4,
.widget h5 {
    font-size: 20px;
    font-size: -webkit-calc(0.006667*100vw + 17.33px);
    font-size: calc(0.006667*100vw + 17.33px)
}

.widget h6 {
    font-size: 36px;
    margin-bottom: 30px;
    font-size: -webkit-calc(0.02417*100vw + 26.33px);
    font-size: calc(0.02417*100vw + 26.33px)
}

@media screen and (min-width: 1600px) {
    .widget h1 {
        font-size: 35px
    }
    .widget h2 {
        font-size: 30px
    }
    .widget h3,
    .widget h4,
    .widget h5 {
        font-size: 28px
    }
    .widget h6 {
        font-size: 65px
    }
}

.action-calls {
    max-width: 600px;
    width: 100%
}

.featured-content-pop-out .action-calls,
.row:not([class*='align-']) .row-single .column:not([class*='align-']) .action-calls {
    margin-left: auto;
    margin-right: auto
}

.featured-content-pop-out .action-calls li:only-child,
.row:not([class*='align-']) .row-single .column:not([class*='align-']) .action-calls li:only-child {
    text-align: center
}

.action-calls li {
    margin-bottom: 5px
}

.action-calls li:last-child {
    margin-bottom: 0
}

.action-calls li:only-child a {
    display: inline-block
}

.action-calls li:only-child a:after {
    margin-left: 15px;
    position: relative;
    width: auto
}

.action-calls a {
    border-style: solid;
    border-width: 1px;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 18px;
    position: relative;
    text-align: left;
    color: #fff;
    display: block;
    line-height: 50px;
    padding: 0 25px;
    letter-spacing: 2px;
    position: relative;
    color: rgb(255, 255, 255);
    background-color: #457685;
    border-color: #457685;
    border-style: solid;
    border-width: 2px;
    border-radius: 25px;
}

.action-calls a:hover {
    background-color: #263a17;
    border-color: #263a17;
}

.action-calls a:hover {
    background-color: #263a17;
    border-color: #263a17;
}

.action-calls a:after {
    bottom: 0;
    color: currentColor;
    margin-left: 0;
    position: absolute;
    right: 1px;
    text-align: center;
    top: 0;
    width: 50px
}

.widget [class*='news-feed'] .post-title {
    font-size: 24px;
    margin-top: 20px;
    padding: 0
}

.widget [class*='news-feed'] .post-title:after {
    content: none
}

.align-left .mini-blog-feed h2 {
    display: block;
    margin-left: 0;
    margin-right: 0;
    text-align: left
}

.mini-blog-feed h2 {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.mini-blog-feed h3:after {
    content: none
}

.button.button-display-default a,
.button.button-display-inline a {
    display: inline-block
}

.row:not([class*='align-']) .row-single .column:not([class*='align-']) .button {
    text-align: center
}
.button{
    padding: 0;
    border: 0;
    background: none;
}
.button a span, .button span, form input[type=submit], .lead-form.horizontal-form .gform_wrapper .gform_footer input{
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #fff;
    display: block;
    line-height: 50px;
    position: relative;
    background-color: #457685;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    padding: 0 25px;
}

.button a span:hover {
    background-color: #263a17
}
.lead-form.horizontal-form .d-flex{
    display: flex !important;
    flex: auto;
}
.lead-form.horizontal-form form{
    width: 100%;
    display: flex;
}
.lead-form.horizontal-form .gform_wrapper li.hidden_label input, .lead-form.horizontal-form  .gform_wrapper .top_label div.ginput_container{
    margin-top: 0;
}
.lead-form.horizontal-form .gform_wrapper li.hidden_label label{
    display: none
}
.lead-form.horizontal-form form .gform_body ul{
    display: flex !important;
    flex: auto;
}
.lead-form.horizontal-form form .gform_body{
    flex: auto;
}
.lead-form.horizontal-form form .gform_body ul li{
    flex: auto;
    margin-top: 0;
    margin-right: 15px;
}
.lead-form.horizontal-form .gform_wrapper .gform_footer{
    width: auto;
}
.lead-form.horizontal-form .gform_wrapper .gform_footer{
    margin: 0;
    padding: 0;
}
.lead-form.horizontal-form .gform_wrapper .gform_footer input{
    margin: 0;
    border: 0 !important;
    border-radius: 25px;
    font-weight: 400;
}
@media screen and (max-width: 576px) {
    .lead-form.horizontal-form form .gform_body ul li{
        margin-right: 0;
        margin-bottom: 15px;
    }
    .lead-form.horizontal-form form, .lead-form.horizontal-form form .gform_body ul{
        flex-direction: column;
    }
}
@media screen and (min-width: 576px) {
    .lead-form.horizontal-form .d-block{
        display: block !important;
    }
}
.lead-form.horizontal-form .flex-last{
    flex: 0;
}
.lead-form.horizontal-form .d-flex span{
width: 50%;
}
.lead-form.horizontal-form .d-flex span:first-child{
    margin-right: 15px;
}
body .wpcf7-form span.wpcf7-not-valid-tip{
    display: none !important;
}
.gform_wrapper .validation_error, .gform_wrapper .validation_message {
    display: none !important;
}
.gform_body ul li.gfield_error input{
    border: 1px solid red !important;
}
body .wpcf7-form .wpcf7-response-output{
    border:0 !important;
    background-color: #457685;
    color: #fff;
}
body .wpcf7-form input[type=submit].wpcf7-submit{
    border-radius: 25px !important;
    font-weight: normal;
    border: 0 !important;
    outline: none;
}
body .wpcf7-form input[type=submit].wpcf7-submit:hover{
    background-color: #457685
}
@media screen and (min-width: 625px) {
    .call-outs.call-outs-1 .call-out {
        clear: right;
        float: right
    }
    .call-outs.call-outs-1 .call-out:first-of-type {
        clear: none;
        float: left
    }
    .call-outs.call-outs-2 .call-out {
        clear: left;
        float: left
    }
    .call-outs.call-outs-2 .call-out:first-of-type {
        clear: none;
        float: right
    }
}

.city-state-zip-search {
    max-width: 600px
}

.city-state-zip-search .mapboxgl-popup h2 {
    font-family: inherit;
    font-size: inherit;
    padding: 0 0 5px
}

.city-state-zip-search .mapboxgl-popup h2:after {
    content: none
}

.zip-search-heading {
    display: none
}

.zip-search-top {
    background-color: transparent;
    float: none;
    margin-bottom: 0;
    padding: 0
}

.mini-version .zip-search-top {
    margin: 0;
    max-width: none
}

.zip-search-form {
    height: 50px
}

.zip-search-form:after {
    content: "";
    display: table;
    clear: both
}

.zip-search-input,
.zip-search-button {
    background-color: transparent;
    padding: 0
}

.zip-search-input {
    float: left;
    height: 100%;
    width: -webkit-calc(100% - 120px - 5px);
    width: calc(100% - 120px - 5px)
}

.zip-search-input input {
    background-color: #fff;
    height: 100%;
    width: 100%
}

.zip-search-button {
    height: 100%;
    float: right;
    width: 120px;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s
}

.zip-search-button:hover {
    background-color: #774d22
}

.zip-search-button button {
    border-radius: 0;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    height: 100%;
    text-indent: -99999px;
    white-space: nowrap;
    width: 100%
}

.zip-search-button button.text-appear {
    text-indent: 0;
    white-space: normal
}

.zip-search-location {
    margin: 0
}

.wide .zip-search-results {
    width: 43% !important
}

.city-state-zip-search:not(.mini-version) {
    max-width: none;
    width: 100%
}

@media screen and (max-width: 1349px) {
    .city-state-zip-search:not(.mini-version) .zip-search-results,
    .city-state-zip-search:not(.mini-version) .zip-search-map,
    .city-state-zip-search:not(.mini-version) .zip-search-top {
        width: 100%
    }
}

@media screen and (min-width: 1350px) {
    .city-state-zip-search:not(.mini-version) .zip-search-map {
        margin-top: -50px
    }
}

.column.bg-col {
    border-left: 5px solid #457685
}

.vanilla-address-block .column.bg-col,
.column.bg-col.vanilla-address-block {
    border-left: none
}

.text-dark .column.bg-col {
    border-left-color: #000
}

.text-light .column.bg-col {
    border-left-color: #fff
}

.row-single .column.bg-col {
    margin-left: auto;
    margin-right: auto;
    max-width: 750px;
    width: 75%
}

.row-single .column.bg-col .html-content {
    margin-left: 0;
    margin-right: 0;
    max-width: none
}

.column.bg-col [class*='row-']:last-of-type {
    margin-bottom: 0
}

.column.bg-col .contact-info,
.column.bg-col .remove-styles {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important
}

@media screen and (max-width: 979px) {
    [class*='col-']:not(: last-of-type) .column.bg-col {
        margin-bottom: 55px
    }
}

@media screen and (max-width: 599px) {
    .column.bg-col {
        padding: 20px
    }
}

@media screen and (min-width: 600px) {
    .column.bg-col {
        padding: 55px
    }
}

.contact-info {
    color: #457685
}

.vanilla-address-block .contact-info.widget.h-card {
    border-left: none
}

.row .contact-info {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.contact-info .p-name {
    color: inherit !important
}

.contact-info p a,
.contact-info p span {
    color: inherit !important
}

.text-dark .contact-info {
    border-left-color: #000 !important;
    color: #000 !important
}

.text-light .contact-info {
    border-left-color: #fff !important;
    color: #fff !important
}

.contact-info>p:last-child {
    margin-bottom: 0
}

.contact-info>p>a {
    display: block
}

.contact-info .phone>a>span,
.contact-info .phone>span,
.contact-info .email>a>span,
.contact-info .email>span {
    display: block;
    height: 50px;
    line-height: 50px
}

.contact-info .country-name {
    display: block
}

@media screen and (max-width: 979px) {
    .contact-info {
        border-left: 5px solid #457685
    }
    .contact-info .p-name {
        margin-bottom: 20px;
        padding-left: 0
    }
    .contact-info .p-name:after {
        content: none
    }
}

@media screen and (max-width: 599px) {
    .contact-info {
        padding: 20px
    }
}

@media screen and (min-width: 600px) {
    .contact-info {
        max-width: 450px;
        padding: 20px 55px
    }
}

@media screen and (min-width: 980px) {
    .content:not(.row-single) .contact-info {
        border-left: 5px solid #457685
    }
    .content:not(.row-single) .contact-info .p-name {
        margin-bottom: 20px;
        padding-left: 0
    }
    .content:not(.row-single) .contact-info .p-name:after {
        content: none
    }
}

@media screen and (min-width: 600px) {
    .row-single .contact-info {
        max-width: 100%
    }
}

@media screen and (min-width: 980px) {
    .row-single .contact-info {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center
    }
    .row-single .contact-info:after {
        content: "";
        display: table;
        clear: both
    }
    .row-single .contact-info.widget {
        margin-top: -20px
    }
    .row-single .contact-info.widget .p-name,
    .row-single .contact-info.widget p,
    .row-single .contact-info.widget .social-links,
    .row-single .contact-info.widget .ratings-summary-outer {
        margin: 10px 40px 10px 0
    }
    .row-single .contact-info.widget .p-name:last-child,
    .row-single .contact-info.widget p:last-child,
    .row-single .contact-info.widget .social-links:last-child,
    .row-single .contact-info.widget .ratings-summary-outer:last-child {
        margin-right: 0
    }
    .row-single .contact-info .social-links a {
        margin-top: 0
    }
    .row-single .contact-info>p {
        text-align: left
    }
}

.coupon {
    background-color: #fff;
    padding: 55px
}

.coupon .coupon-logo {
    margin-bottom: 20px
}

.coupon .coupon-offer {
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 0
}

.coupon .coupon-offer:after {
    content: none
}

.coupon .coupon-description {
    margin: 0 0 20px
}

.coupon button {
    border: none;
    border-radius: 0;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #457685;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s
}

.coupon button:hover {
    background-color: #457685
}

.coupon button:first-of-type {
    margin-bottom: 5px
}

.floorplans-cards.widget h2 {
    padding-bottom: 0
}

.floorplans-cards.widget h2:after {
    content: none
}

@media screen and (max-width: 979px) {
    body:not(.stuck) .floor-plans-plus-widget>.v-dialog__content {
        display: none
    }
    body:not(.stuck) .floor-plans-plus-widget>.v-dialog__content.v-dialog__content--active {
        display: flex
    }
}

.widget .form input[type=submit] {
    border: none;
    border-radius: 0;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    border-color: #9f662d;
    padding: 0 30px
}

.widget .form input[type=submit]:hover {
    background-color: #774d22
}

.widget .form input[type=submit]:hover {
    border-color: #774d22
}

.full-gallery.gallery-slideshow {
    text-align: left
}

.full-gallery.gallery-slideshow .slide-wrapper {
    display: inline-block;
    height: 100%;
    text-align: center;
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.full-gallery.gallery-slideshow .flex-title {
    background-color: rgba(91, 126, 150, 0.8);
    bottom: 0;
    height: 50px;
    left: 0;
    line-height: 50px;
    margin: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.gallery {
    overflow: hidden
}

.cascade-heading-border .gallery h2 {
    text-align: center
}

.cascade-heading-border .gallery h2:after {
    margin: 0 auto;
    right: 0
}

.gallery h2 {
    margin: 0 auto 30px !important;
    opacity: 1
}

.gallery .flex-direction-nav a {
    background: #457685 none center center no-repeat !important;
    height: 70px !important;
    width: 70px !important
}

.gallery .flex-direction-nav a:after {
    bottom: 0;
    color: #fff;
    height: 100%;
    left: 0;
    line-height: 70px;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: 0;
    width: 100%;
    content: "";
    font-family: "Fa"
}

.gallery .flex-direction-nav a.flex-prev {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (max-width: 479px) {
    .gallery .flex-direction-nav a {
        height: 40px !important;
        width: 40px !important
    }
    .gallery .flex-direction-nav a:after {
        line-height: 40px
    }
}

.gallery.gallery-only .full-gallery .flex-control-thumbs {
    margin: 0
}

.gallery.gallery-only .full-gallery .flex-control-thumbs li {
    float: none;
    margin: 20px 0 0
}

.gallery.gallery-only .full-gallery .flex-control-nav {
    text-align: center;
    width: 100%
}

.gallery .full-gallery .flex-caption {
    display: none
}

.gallery .full-gallery .flex-control-thumbs {
    margin: 20px 0
}

.gallery .full-gallery .flex-control-thumbs li {
    max-width: 150px;
    padding-right: 20px
}

.object-fit-fallback-support .gallery .mini-gallery .flex-control-thumbs li,
.object-fit-fallback-support .gallery .mini-gallery .flex-control-thumbs li img {
    height: auto !important
}

.gallery .mini-gallery .flex-title {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 2em;
    max-width: 45%;
    width: auto
}

.gallery .mini-gallery .flex-caption {
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    margin-bottom: 1em
}

.gallery .mini-gallery .slides img {
    float: right
}

.gallery .mini-gallery .flex-control-thumbs img {
    height: 100%;
    object-fit: cover;
    object-position: center
}

@media screen and (max-width: 979px) {
    .gallery .mini-gallery .flex-title,
    .gallery .mini-gallery .flex-caption,
    .gallery .mini-gallery .slides img {
        display: block;
        float: none;
        margin: 0 auto;
        max-width: 100%;
        text-align: center;
        width: 100%
    }
    .gallery .mini-gallery .flex-title,
    .gallery .mini-gallery .flex-caption {
        margin: .5em auto
    }
    .gallery .mini-gallery .flex-direction-nav {
        height: 70px;
        left: 0;
        position: absolute;
        right: 0;
        top: 25%;
        width: 100%
    }
    .gallery .mini-gallery .flex-control-thumbs {
        display: none
    }
}

@media screen and (min-width: 980px) {
    .gallery .mini-gallery .flex-title,
    .gallery .mini-gallery .flex-caption {
        float: left;
        left: 0;
        right: auto;
        text-align: left
    }
    .gallery .mini-gallery .flex-title,
    .gallery .mini-gallery .flex-caption {
        padding: 0 55px 0 0
    }
    .gallery .mini-gallery .flex-title {
        margin-bottom: 0;
        margin-top: 0
    }
    .gallery .mini-gallery .flex-direction-nav {
        position: absolute;
        top: 50%;
        right: 0;
        left: auto;
        margin-top: -35px;
        width: 50%;
        height: 70px
    }
    .gallery .mini-gallery .flex-control-paging {
        float: right;
        position: static;
        width: 50%
    }
    .gallery .mini-gallery .flex-control-thumbs {
        bottom: 0 !important;
        display: inline-block;
        left: auto !important;
        padding: 0 !important;
        position: absolute !important;
        margin: 0 !important;
        right: 50%;
        width: auto
    }
    .gallery .mini-gallery .flex-control-thumbs li {
        width: 100%;
        max-width: 140px;
        height: 140px;
        padding: 0 !important;
        margin-right: 20px;
        margin-top: 20px
    }
    .gallery .mini-gallery .flex-control-thumbs li:nth-child(4n+1) {
        clear: none
    }
}

@media screen and (min-width: 980px) and (max-width: 1199px) {
    .gallery .mini-gallery .flex-control-thumbs li {
        height: 100px;
        width: 100px
    }
}

.gallery .gallery-carousel .flex-caption {
    background-color: #fff;
    color: #fff;
    display: block;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.3em;
    height: 85px;
    line-height: 85px;
    margin: 0;
    padding: 0 1em;
    text-align: center
}

.featured-properties {
    text-align: center
}

.featured-properties h2 {
    display: inline-block
}

.featured-properties .flex-direction-nav a.flex-disabled {
    display: none
}

@media screen and (max-width: 1349px) {
    .featured-properties.gallery .flex-direction-nav a {
        height: 45px !important;
        width: 45px !important
    }
    .featured-properties.gallery .flex-direction-nav a:after {
        line-height: 45px
    }
    .featured-properties.gallery .flex-direction-nav .flex-prev {
        left: -45px
    }
    .featured-properties.gallery .flex-direction-nav .flex-next {
        right: -45px
    }
    .featured-properties .flexslider:hover .flex-prev {
        left: 0
    }
    .featured-properties .flexslider:hover .flex-next {
        right: 0
    }
}

.gallery-basic img {
    left: 50%;
    position: relative;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.hours hr {
    display: none !important
}

.hours .p-name {
    margin-bottom: 20px
}

.html ul ul {
    margin-bottom: 0
}

.leads-form input[type=text],
.leads-form input[type=email],
.leads-form input[type=tel],
.leads-form input[type=date],
.leads-form select,
.leads-form textarea {
    background-color: #fff
}

.text-light .lead-form .form-instruction {
    color: #fff
}

.lead-form .form-instruction {
    color: #000
}

.lead-form .form-text {
    margin: 0
}

.lead-form .form-text h2 {
    margin-bottom: 30px
}

.lead-form .p-author {
    margin-right: 0
}

.lead-form.horizontal-form .g5-enhanced-form {
    display: block
}

.lead-form.horizontal-form .form-instruction {
    clear: left;
    display: block;
    margin: 10px 0 0 0;
    text-align: left
}

@media screen and (max-width: 599px) {
    .lead-form.horizontal-form input[type=submit],
    .lead-form.horizontal-form .form-instruction {
        width: 100%
    }
}
form div.wpcf7 .ajax-loader{
    position: absolute;
}
@media screen and (min-width: 600px) {
    .lead-form.horizontal-form .form-text,
    .lead-form.horizontal-form .g5-enhanced-form,
    .lead-form.horizontal-form .p-author,
    .lead-form.horizontal-form .form-field,
    .lead-form.horizontal-form input[type=submit] {
        display: block
    }
    .lead-form.horizontal-form .p-author,
    .lead-form.horizontal-form input[type=submit] {
        float: left
    }
    .lead-form.horizontal-form .form-heading[style*='center'] {
        left: auto;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
    .lead-form.horizontal-form .p-author {
        display: flex;
        justify-content: center;
    }
    .lead-form.horizontal-form .p-author:after {
        content: "";
        display: table;
        clear: both
    }
    .lead-form.horizontal-form .form-field {
        margin-bottom: 0;
        margin-top: 0;
        width: 100%;
        margin-right: 15px;
    }
    .lead-form.horizontal-form .form-field:last-child{
        margin-right: 0;
    }
    .lead-form.horizontal-form .form-field:last-of-type input {
        border-right-width: 1px
    }
    .lead-form.horizontal-form .form-field input {
        border-right-width: 0
    }
    .lead-form.horizontal-form input[type=submit] {
        margin: 0 0 0 5px;
        width: 120px
    }
}

.lead-form.vertical-form {
    max-width: 450px
}

nav.locations-navigation.widget {
    max-width: 450px !important;
    text-align: left
}

nav.locations-navigation.widget h3.locations-navigation-title .littleArrow,
nav.locations-navigation.widget .locations-navigation-state .littleArrow {
    display: none
}

nav.locations-navigation.widget h3.locations-navigation-title,
nav.locations-navigation.widget .locations-navigation-heading>a {
    border-style: solid;
    border-width: 0 50px 0 0;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    position: relative;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    border-color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

nav.locations-navigation.widget h3.locations-navigation-title:hover,
nav.locations-navigation.widget .locations-navigation-heading>a:hover {
    background-color: #774d22
}

nav.locations-navigation.widget h3.locations-navigation-title:hover,
nav.locations-navigation.widget .locations-navigation-heading>a:hover {
    border-color: #774d22
}

nav.locations-navigation.widget h3.locations-navigation-title:after,
nav.locations-navigation.widget .locations-navigation-heading>a:after {
    bottom: 0;
    color: #fff;
    margin-left: 0;
    position: absolute;
    right: -50px;
    text-align: center;
    top: 0;
    width: 50px;
    content: "";
    font-family: "Fa";
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .2s;
    -moz-transition: -moz-transform .2s;
    transition: transform .2s
}

nav.locations-navigation.widget h3.locations-navigation-title:after {
    background-color: transparent;
    height: auto;
    left: auto
}

nav.locations-navigation.widget h3.locations-navigation-title.open {
    background-color: #774d22;
    border-color: #774d22
}

nav.locations-navigation.widget h3.locations-navigation-title.open:hover {
    background-color: #503317
}

nav.locations-navigation.widget h3.locations-navigation-title.open:hover {
    border-color: #503317
}

nav.locations-navigation.widget h3.locations-navigation-title.open:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

nav.locations-navigation.widget .locations-navigation-heading.open>a {
    background-color: #774d22;
    border-color: #774d22
}

nav.locations-navigation.widget .locations-navigation-heading.open>a:hover {
    background-color: #503317
}

nav.locations-navigation.widget .locations-navigation-heading.open>a:hover {
    border-color: #503317
}

nav.locations-navigation.widget .locations-navigation-heading.open>a:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.directions {
    margin: 0 0 55px;
    padding: 0
}

[class*='row-']:last-child>.directions {
    margin-bottom: 0
}

.directions .row-single .wide .canvas,
.directions .row-single .wide .panel {
    float: none;
    width: 100%
}

.directions .row-single .wide .canvas {
    margin-right: 0
}

.directions .input-submit-wrapper {
    float: right
}

.directions div.text .directions-start {
    float: left;
    height: 50px
}

.directions div.text .directions-submit-wrapper {
    float: right;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    padding: 0
}

.directions div.text .directions-submit-wrapper:hover {
    background-color: #774d22
}

.directions div.text .directions-submit-wrapper:after {
    bottom: 0;
    display: block;
    height: 50px;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px
}

.directions div.text input[type=submit].directions-submit {
    background-color: transparent;
    border: none;
    border-radius: 0;
    color: #fff;
    float: none;
    height: 100%;
    margin-left: 0;
    padding: 0 20px;
    text-align: left;
    width: 100% !important
}

@media screen and (max-width: 599px) {
    .directions div.text {
        margin-bottom: 10px;
        padding-bottom: 60px
    }
    .directions div.text .directions-start {
        margin-bottom: 0;
        width: 100% !important
    }
    .directions div.text .directions-submit-wrapper {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%
    }
}

@media screen and (min-width: 600px) {
    .directions div.text .directions-start {
        width: calc(100% - 160px - 5px) !important
    }
    .directions div.text .directions-submit-wrapper {
        width: 160px
    }
}

.directions .canvas {
    width: 100%
}

[class*='home-multifamily-iui'].widget {
    max-width: 850px;
    padding: 0
}

[class*='home-multifamily-iui'].widget .iui-title {
    display: none
}

[class*='home-multifamily-iui'].widget .mf-iui-home-heading {
    padding-bottom: 0
}

[class*='home-multifamily-iui'].widget .mf-iui-home-heading:after {
    content: none
}

[class*='home-multifamily-iui'].widget .iui-container {
    margin-left: 0;
    margin-right: 0
}

[class*='home-multifamily-iui'].widget .iui-size {
    margin-right: 0;
    padding: 0
}

[class*='home-multifamily-iui'].widget .iui-size.iui-view-all a {
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    padding: 0 40px
}

[class*='home-multifamily-iui'].widget .iui-size.iui-view-all a:hover {
    background-color: #774d22
}

[class*='home-multifamily-iui'].widget .iui-size:not(.iui-view-all) a {
    background-color: #fff !important;
    border: 1px solid #cacaca;
    color: #9f662d !important;
    line-height: 48px;
    max-width: 750px;
    padding: 0 15px;
    text-transform: uppercase
}

[class*='home-multifamily-iui'].widget .iui-size:not(.iui-view-all) a:hover {
    border-color: #774d22;
    color: #fff !important
}

[class*='home-multifamily-iui'].widget .iui-size a {
    display: block;
    height: 50px;
    line-height: 50px
}

[class*='home-multifamily-iui'].widget .iui-size a:hover {
    background-color: #774d22 !important
}

@media screen and (max-width: 599px) {
    [class*='home-multifamily-iui'].widget .iui-size {
        width: 100%
    }
    [class*='home-multifamily-iui'].widget .iui-size:not(.iui-view-all) {
        margin-bottom: 10px
    }
}

@media screen and (min-width: 600px) {
    [class*='home-multifamily-iui'].widget {
        display: table;
        table-layout: fixed
    }
    [class*='home-multifamily-iui'].widget .iui-container {
        display: flex;
        justify-content: center
    }
    [class*='home-multifamily-iui'].widget .iui-size {
        flex-grow: 1
    }
    [class*='home-multifamily-iui'].widget .iui-size.iui-view-all {
        padding-left: 5px;
        white-space: nowrap;
        width: auto
    }
    [class*='home-multifamily-iui'].widget .iui-size:not(.iui-view-all) a {
        border-right-width: 0
    }
    [class*='home-multifamily-iui'].widget .iui-size:nth-last-of-type(2) a {
        border-right-width: 1px
    }
    [class*='home-multifamily-iui'].widget .iui-size:hover+div a {
        border-left-color: #774d22
    }
}

[class*='multifamily-iui-cards'] h1:after,
.multi-family-iui-cards-v3 h1:after {
    content: none
}

[class*='multifamily-iui-cards'] h2:after,
.multi-family-iui-cards-v3 h2:after {
    content: none
}

[class*='multifamily-iui-cards'] h3:after,
.multi-family-iui-cards-v3 h3:after {
    content: none
}

[class*='multifamily-iui-cards'] h4:after,
.multi-family-iui-cards-v3 h4:after {
    content: none
}

[class*='multifamily-iui-cards'] h5:after,
.multi-family-iui-cards-v3 h5:after {
    content: none
}

[class*='multifamily-iui-cards'] h6:after,
.multi-family-iui-cards-v3 h6:after {
    content: none
}

div[class*='multifamily-mini-search'].widget {
    max-width: 750px
}

div[class*='multifamily-mini-search'].widget div.search-form .state,
div[class*='multifamily-mini-search'].widget div.search-form .city {
    background-color: transparent
}

div[class*='multifamily-mini-search'].widget div.search-form .state:hover:after,
div[class*='multifamily-mini-search'].widget div.search-form .city:hover:after {
    color: #fff
}

div[class*='multifamily-mini-search'].widget div.search-form .state:after,
div[class*='multifamily-mini-search'].widget div.search-form .city:after {
    border: none;
    bottom: 0;
    color: #9f662d;
    display: block;
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px;
    content: "";
    font-family: "Fa";
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    transition: color .2s
}

div[class*='multifamily-mini-search'].widget div.search-form .city {
    margin-left: 0
}

div[class*='multifamily-mini-search'].widget div.search-form .default-select {
    background-image: none;
    cursor: pointer;
    height: 50px;
    padding: 0 15px;
    background-color: #fff;
    border-color: #cacaca;
    color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

div[class*='multifamily-mini-search'].widget div.search-form .default-select:hover {
    background-color: #774d22
}

div[class*='multifamily-mini-search'].widget div.search-form .default-select:hover {
    border-color: #774d22
}

div[class*='multifamily-mini-search'].widget div.search-form .default-select:hover {
    color: #fff
}

div[class*='multifamily-mini-search'].widget div.search-form .btn {
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s
}

div[class*='multifamily-mini-search'].widget div.search-form .btn:hover {
    background-color: #774d22
}

@media screen and (max-width: 599px) {
    div[class*='multifamily-mini-search'].widget div.search-form .state,
    div[class*='multifamily-mini-search'].widget div.search-form .city {
        margin-bottom: 10px;
        width: 100%
    }
}

@media screen and (min-width: 600px) {
    div[class*='multifamily-mini-search'].widget div.search-form:after {
        content: "";
        display: table;
        clear: both
    }
    div[class*='multifamily-mini-search'].widget div.search-form .state,
    div[class*='multifamily-mini-search'].widget div.search-form .city,
    div[class*='multifamily-mini-search'].widget div.search-form .search-button {
        float: left
    }
    div[class*='multifamily-mini-search'].widget div.search-form .state,
    div[class*='multifamily-mini-search'].widget div.search-form .city {
        margin-bottom: 0;
        width: -webkit-calc(50% - 120px / 2 - 5px);
        width: calc(50% - 120px / 2 - 5px)
    }
    div[class*='multifamily-mini-search'].widget div.search-form .state:hover+.city .default-select {
        border-left-color: #774d22
    }
    div[class*='multifamily-mini-search'].widget div.search-form .state .default-select {
        border-right: none
    }
    div[class*='multifamily-mini-search'].widget div.search-form .search-button {
        margin-left: 10px;
        width: 120px
    }
    div[class*='multifamily-mini-search'].widget div.search-form .search-button button {
        font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
    }
}

.multifamily-mini-search-v1 .search-form,
.multifamily-mini-search-v1 .search-form-center,
.multifamily-mini-search-v1 .search-form-inner {
    float: none
}

.multifamily-mini-search-v1 .search-form-center,
.multifamily-mini-search-v1 .search-form-inner {
    left: 0
}

.mf-search-cloud #mf-search-cloud-container .mf-search-cloud-wrapper .search-form .search-form-inner .top-section h2,
.mf-search-cloud-wrapper .search-form .search-form-inner .top-section h2 {
    padding: 12px 0 30px 3px
}

.mf-search-cloud #mf-search-cloud-container .mf-search-cloud-wrapper .search-form .search-form-inner .top-section h2:after,
.mf-search-cloud-wrapper .search-form .search-form-inner .top-section h2:after {
    content: none
}

.photo-cards .a-overlay .photo-card {
    display: block
}

.photo-cards .photo-card-title h3 {
    display: inline-block
}

.photo-cards .photo-card-caption h1 {
    padding: 0
}

.photo-cards .photo-card-caption h1:after {
    content: none
}

.photo-cards .photo-card-caption h2 {
    padding: 0
}

.photo-cards .photo-card-caption h2:after {
    content: none
}

.photo-cards .photo-card-caption h3 {
    padding: 0
}

.photo-cards .photo-card-caption h3:after {
    content: none
}

.photo-cards .photo-card-caption h4 {
    padding: 0
}

.photo-cards .photo-card-caption h4:after {
    content: none
}

.photo-cards .photo-card-caption h5 {
    padding: 0
}

.photo-cards .photo-card-caption h5:after {
    content: none
}

.photo-cards .photo-card-caption h6 {
    padding: 0
}

.photo-cards .photo-card-caption h6:after {
    content: none
}

@media screen and (min-width: 740px) {
    .photo-cards .photo-card-wrapper {
        margin-bottom: 0
    }
}

.cascade-heading-border .photo-cards.title-center .photo-card-title h3:after {
    margin: 0 auto;
    right: 0
}

.cascade-heading-border .photo-cards.title-right .photo-card-title h3:after {
    left: auto;
    right: 0
}

.cascade-heading-border .photo-cards .photo-card-caption h3:after {
    left: 0;
    margin: 0 auto;
    right: 0
}

.promoted-reviews .platinum-toggler {
    padding: 0
}

.promoted-reviews .platinum-toggler[style*='display: inline;'] {
    display: block !important
}

.quote {
    margin: 0 auto;
    max-width: 600px
}

.quote p {
    font-family: "trajan-pro-3", Georgia, Cambria, "Times New Roman", Times, serif;
    font-size: 32px;
    text-align: center
}

.quote cite {
    display: block;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    text-align: right;
    width: 100%
}

.self-storage-search.widget {
    min-height: 0
}

.self-storage-search.widget .sss-search-criteria {
    background-color: transparent;
    max-width: none;
    min-height: 0;
    padding: 0;
    width: 100%
}

.self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select,
.self-storage-search.widget .sss-search-criteria .sss-search-input,
.self-storage-search.widget .sss-search-criteria .sss-search-btn {
    height: 50px;
    font-size: 15px
}

.self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select,
.self-storage-search.widget .sss-search-criteria .sss-search-input {
    padding: 0 15px;
    width: 100%
}

.self-storage-search.widget .sss-search-criteria>h2 {
    margin-bottom: 30px
}

.self-storage-search.widget .sss-search-criteria .sss-search-input {
    text-indent: 0
}

.self-storage-search.widget .sss-search-criteria .sss-search-criteria {
    float: none;
    min-height: 0
}

.self-storage-search.widget .sss-search-criteria .search-input {
    background-color: #fff;
    color: #9f662d;
    text-indent: 0
}

.self-storage-search.widget .sss-search-criteria .twitter-typeahead {
    opacity: 1
}

.self-storage-search.widget .sss-search-criteria .typeahead:focus {
    border: 1px solid #cacaca
}

.self-storage-search.widget .sss-search-criteria .input-clear {
    bottom: 0;
    height: 50px;
    line-height: 1;
    padding: 0;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 1
}

.self-storage-search.widget .sss-search-criteria .input-clear:hover:after {
    background-color: #9f662d;
    color: #fff
}

.self-storage-search.widget .sss-search-criteria .input-clear:after {
    background-color: transparent;
    color: #9f662d;
    font-size: 20px;
    height: 100%;
    line-height: 48px;
    text-align: center;
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.self-storage-search.widget .sss-search-criteria .sss-search-select:hover:after {
    color: #fff
}

.self-storage-search.widget .sss-search-criteria .sss-search-select:after {
    border: none;
    bottom: 0;
    color: #9f662d;
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    pointer-events: none;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px;
    content: "";
    font-family: "Fa"
}

.self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select {
    cursor: pointer;
    background-color: #fff;
    border-color: #cacaca;
    color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select:hover {
    background-color: #774d22
}

.self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select:hover {
    border-color: #774d22
}

.self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select:hover {
    color: #fff
}

.self-storage-search.widget .sss-search-criteria .sss-search-btn {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s
}

.self-storage-search.widget .sss-search-criteria .sss-search-btn:hover {
    background-color: #774d22
}

@media screen and (max-width: 979px) {
    .self-storage-search.widget .sss-search-criteria .sss-search-btn,
    .self-storage-search.widget .sss-search-criteria .search-input,
    .self-storage-search.widget .sss-search-criteria .sss-search-select {
        width: 100%
    }
}

@media screen and (min-width: 980px) {
    .self-storage-search.widget .sss-search-criteria:after {
        content: "";
        display: table;
        clear: both
    }
    .self-storage-search.widget .sss-search-criteria .sss-search-btn,
    .self-storage-search.widget .sss-search-criteria .search-input,
    .self-storage-search.widget .sss-search-criteria .sss-search-select {
        float: left
    }
    .self-storage-search.widget .sss-search-criteria .sss-search-input,
    .self-storage-search.widget .sss-search-criteria .sss-search-storage-categories-select {
        margin-bottom: 0
    }
    .self-storage-search.widget .sss-search-criteria .search-input,
    .self-storage-search.widget .sss-search-criteria .sss-search-select {
        width: -webkit-calc(50% - 120px / 2 - 5px);
        width: calc(50% - 120px / 2 - 5px)
    }
    .self-storage-search.widget .sss-search-criteria .sss-search-input {
        border-right: none
    }
    .self-storage-search.widget .sss-search-criteria .sss-search-btn {
        margin-left: 10px;
        width: 120px
    }
}

.self-storage-search.widget .map-liquid-container {
    margin-top: 20px;
    width: 100%
}

.ss-search-filtered.medium .sss-unit-matrix .sss-unit-cta .unit-cta,
.ss-search-filtered.small .sss-unit-matrix .sss-unit-cta .unit-cta,
.ss-search-filtered.tiny .sss-unit-matrix .sss-unit-cta .unit-cta {
    font-size: inherit;
    padding: 0 0 0 20px;
    text-align: left
}

.ss-search-filtered.medium .categories-select .ember-view:hover:after,
.ss-search-filtered.small .categories-select .ember-view:hover:after,
.ss-search-filtered.tiny .categories-select .ember-view:hover:after {
    color: #fff
}

.ss-search-filtered.medium .categories-select .ember-view:after,
.ss-search-filtered.small .categories-select .ember-view:after,
.ss-search-filtered.tiny .categories-select .ember-view:after {
    border: none;
    bottom: 0;
    color: #9f662d;
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    pointer-events: none;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px;
    content: "";
    font-family: "Fa"
}

.ss-search-filtered.medium .location-category-select,
.ss-search-filtered.small .location-category-select,
.ss-search-filtered.tiny .location-category-select {
    cursor: pointer;
    background-color: #fff;
    border-color: #9f662d;
    color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.ss-search-filtered.medium .location-category-select:hover,
.ss-search-filtered.small .location-category-select:hover,
.ss-search-filtered.tiny .location-category-select:hover {
    background-color: #774d22
}

.ss-search-filtered.medium .location-category-select:hover,
.ss-search-filtered.small .location-category-select:hover,
.ss-search-filtered.tiny .location-category-select:hover {
    border-color: #774d22
}

.ss-search-filtered.medium .location-category-select:hover,
.ss-search-filtered.small .location-category-select:hover,
.ss-search-filtered.tiny .location-category-select:hover {
    color: #fff
}

.ss-search-filtered .sss-location {
    background-color: transparent;
    min-height: 0
}

.ss-search-filtered .sss-locations-matrix {
    margin: 0 auto
}

.ss-search-filtered .sss-cat.view-all .cat-name {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ss-search-filtered .sss-unit-matrix {
    border-radius: 0
}

.ss-search-filtered .unit-cta.btn {
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s
}

.ss-search-filtered .unit-cta.btn:hover {
    background-color: #774d22
}

.ss-search-filtered .unit-cta.btn:after {
    bottom: 0;
    height: 100%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px
}

.self-storage-search-home.widget {
    float: none;
    max-width: 750px
}

.align-right .self-storage-search-home.widget {
    float: right !important
}

.self-storage-search-home.widget.xlarge .sss-search-criteria,
.self-storage-search-home.widget.large .sss-search-criteria,
.self-storage-search-home.widget .sss-search-criteria {
    width: 100%
}

.self-storage-search-home.widget div.sss-search-criteria {
    background-color: transparent;
    padding: 0
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select,
.self-storage-search-home.widget div.sss-search-criteria .sss-search-input,
.self-storage-search-home.widget div.sss-search-criteria .sss-search-btn {
    height: 50px;
    font-size: 15px
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select,
.self-storage-search-home.widget div.sss-search-criteria .sss-search-input {
    padding: 0 15px;
    width: 100%
}

.self-storage-search-home.widget div.sss-search-criteria>h2 {
    margin-bottom: 30px
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-input {
    background-color: #fff;
    border: #cacaca solid 1px;
    color: #9f662d;
    text-indent: 0
}

.self-storage-search-home.widget div.sss-search-criteria .twitter-typeahead {
    opacity: 1
}

.self-storage-search-home.widget div.sss-search-criteria .input-clear {
    bottom: 0;
    height: 50px;
    line-height: 1;
    padding: 0;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 1
}

.self-storage-search-home.widget div.sss-search-criteria .input-clear:hover:after {
    background-color: #9f662d;
    color: #fff
}

.self-storage-search-home.widget div.sss-search-criteria .input-clear:after {
    background-color: transparent;
    color: #9f662d;
    font-size: 20px;
    height: 100%;
    line-height: 48px;
    text-align: center;
    width: 100%;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-select:hover:after {
    color: #fff
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-select:after {
    border: none;
    bottom: 0;
    color: #9f662d;
    height: 50px;
    line-height: 50px;
    margin-left: 0;
    pointer-events: none;
    right: 0;
    text-align: center;
    top: 0;
    width: 50px;
    content: "";
    font-family: "Fa"
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select {
    cursor: pointer;
    background-color: #fff;
    border-color: #cacaca;
    color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select:hover {
    background-color: #774d22
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select:hover {
    border-color: #774d22
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select:hover {
    color: #fff
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-btn {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #9f662d;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s
}

.self-storage-search-home.widget div.sss-search-criteria .sss-search-btn:hover {
    background-color: #774d22
}

@media screen and (max-width: 979px) {
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-btn,
    .self-storage-search-home.widget div.sss-search-criteria .search-input,
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-select {
        width: 100%
    }
}

@media screen and (min-width: 980px) {
    .self-storage-search-home.widget div.sss-search-criteria:after {
        content: "";
        display: table;
        clear: both
    }
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-btn,
    .self-storage-search-home.widget div.sss-search-criteria .search-input,
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-select {
        float: left
    }
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-input,
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-storage-categories-select {
        margin-bottom: 0
    }
    .self-storage-search-home.widget div.sss-search-criteria .search-input,
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-select {
        width: -webkit-calc(50% - 120px / 2 - 5px);
        width: calc(50% - 120px / 2 - 5px)
    }
    .self-storage-search-home.widget div.sss-search-criteria.no-categories .search-input {
        width: -webkit-calc(100% - 120px - 10px);
        width: calc(100% - 120px - 10px)
    }
    .self-storage-search-home.widget div.sss-search-criteria:not(.no-categories) .sss-search-input {
        border-right: none
    }
    .self-storage-search-home.widget div.sss-search-criteria .sss-search-btn {
        margin-left: 10px;
        width: 120px
    }
}

.social-links {
    margin-top: -10px
}

.social-links:after {
    content: "";
    display: table;
    clear: both
}

.align-center .social-links {
    display: inline-block
}

.social-links a {
    display: block;
    float: left;
    height: 50px;
    margin: 10px 10px 0 0;
    position: relative;
    width: 50px;
    background-color: #fff
}

.social-links a:hover {
    background-color: #457685
}

.social-links a:before {
    background-color: transparent;
    color: #fff;
    bottom: 0;
    font-size: 1.125rem;
    height: 50px;
    left: 0;
    line-height: 50px;
    margin: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    text-indent: 0;
    top: 0;
    width: 50px
}

.social-links a:last-child {
    margin-right: 0
}

.social-links a:before {
    color: #fff;
    display: inline-block;
    font-family: "Fa";
    font-size: 18px;
    height: 100%;
    line-height: 50px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1
}

.social-links a:hover:before {
    color: #fff
}

.social-links a:before {
    color: #457685;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.social-links a.facebook:before {
    content: ""
}

.social-links a.twitter:before {
    content: ""
}

.social-links a.yelp:before {
    content: ""
}

.social-links a.google-my-business:before {
    content: ""
}

.social-links a.google-plus:before {
    content: ""
}

.social-links a.linked-in:before {
    content: ""
}

.social-links a.foursquare:before {
    content: ""
}

.social-links a.pinterest:before {
    content: ""
}

.social-links a.tumblr:before {
    content: ""
}

.social-links a.instagram:before {
    content: ""
}

.social-links a.vimeo:before {
    content: ""
}

.social-links a.youtube:before {
    content: ""
}

.social-links svg,
.social-links use {
    display: none
}

.ss-featured-unit-categories {
    background-color: transparent;
    max-width: 850px;
    padding: 0
}

.ss-featured-unit-categories .iui-steps {
    display: none
}

.ss-featured-unit-categories .iui-title {
    text-align: center;
    margin-bottom: 30px
}

.ss-featured-unit-categories .iui-container {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0
}

.ss-featured-unit-categories .iui-size {
    float: left;
    padding: 0
}

.ss-featured-unit-categories .iui-size:not(.iui-view-all) a {
    border: 1px solid #9f662d;
    line-height: 48px;
    background-color: #fff;
    border-color: #cacaca;
    color: #9f662d;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.ss-featured-unit-categories .iui-size:not(.iui-view-all) a:hover {
    background-color: #774d22
}

.ss-featured-unit-categories .iui-size:not(.iui-view-all) a:hover {
    border-color: #774d22
}

.ss-featured-unit-categories .iui-size:not(.iui-view-all) a:hover {
    color: #fff
}

.ss-featured-unit-categories .iui-size.iui-view-all a {
    line-height: 50px;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    background-color: #9f662d;
    color: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.ss-featured-unit-categories .iui-size.iui-view-all a:hover {
    background-color: #774d22
}

.ss-featured-unit-categories .iui-size.iui-view-all a:hover {
    color: #fff
}

.ss-featured-unit-categories .iui-size a {
    height: 50px;
    padding: 0 1em;
    width: 100%
}

.ss-featured-unit-categories .iui-view-all .btn {
    height: 100%
}

.ss-featured-unit-categories .iui-size:nth-child(odd):last-child .btn {
    display: block
}

@media screen and (min-width: 480px) {
    .ss-featured-unit-categories {
        text-align: center
    }
}

@media screen and (min-width: 980px) {
    .ss-featured-unit-categories .iui-title {
        text-align: left
    }
    .ss-featured-unit-categories .iui-size,
    .ss-featured-unit-categories .iui-size:nth-last-child(2):nth-child(odd),
    .ss-featured-unit-categories .iui-size:nth-last-child(odd):nth-child(odd) {
        width: auto;
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        flex-grow: 1;
        -ms-flex-positive: 1
    }
}

@media screen and (min-width: 980px) {
    .row-single .ss-featured-unit-categories .iui-size,
    .row-single .ss-featured-unit-categories .iui-size:nth-last-child(2):nth-child(odd),
    .row-single .ss-featured-unit-categories .iui-size:nth-last-child(odd):nth-child(odd) {
        width: 33.3333333%
    }
}

@media screen and (min-width: 737px) {
    .row-single .ss-featured-unit-categories .iui-size,
    .row-single .ss-featured-unit-categories .iui-size:nth-last-child(2):nth-child(odd),
    .row-single .ss-featured-unit-categories .iui-size:nth-last-child(odd):nth-child(odd) {
        width: 25%
    }
}

.storage-size-calculator .recommended-text-container h3 {
    display: flex !important
}

.storage-size-calculator .storage-calc-item-info h4 {
    font-size: inherit;
    padding: 0
}

.storage-size-calculator h1 {
    padding-bottom: 0
}

.storage-size-calculator h1:after {
    content: none
}

.storage-size-calculator h2 {
    padding-bottom: 0
}

.storage-size-calculator h2:after {
    content: none
}

.storage-size-calculator h3 {
    padding-bottom: 0
}

.storage-size-calculator h3:after {
    content: none
}

.storage-size-calculator h4 {
    padding-bottom: 0
}

.storage-size-calculator h4:after {
    content: none
}

.storage-size-calculator h5 {
    padding-bottom: 0
}

.storage-size-calculator h5:after {
    content: none
}

.storage-size-calculator h6 {
    padding-bottom: 0
}

.storage-size-calculator h6:after {
    content: none
}

.storage-size-guide.widget h2.resp-accordion {
    padding: 10px 15px
}

.storage-size-guide.widget h2.resp-accordion:not(.resp-tab-active) {
    color: #fff
}

.storage-size-guide.widget h2.resp-accordion:after {
    content: none
}

.widget.careers h4 {
    font-size: 18px
}

.widget.careers-large .post-posted {
    width: 13%
}

.widget.careers-large .post-info {
    width: 71%
}

@media screen and (min-width: 1746px) {
    .mosaic-styles.browser-edge-row:not(.no-max-width) .content {
        max-width: none
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .row-halves .col {
        max-width: 50%
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .col.col-1:not(.browser-edge-col) {
        padding-left: -webkit-calc((100% - 1605px) / 2 + 45px);
        padding-left: calc((100% - 1605px) / 2 + 45px)
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .col.col-2:not(.browser-edge-col) {
        padding-right: -webkit-calc((100% - 1605px) / 2 + 45px);
        padding-right: calc((100% - 1605px) / 2 + 45px)
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-1 .col-1 {
        width: -webkit-calc((100% - 1605px) / 2 + 1605px / 3);
        width: calc((100% - 1605px) / 2 + 1605px / 3)
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-1 .col-2 {
        width: -webkit-calc((100% - 1605px) / 2 + (1605px * 2 / 3));
        width: calc((100% - 1605px) / 2 + (1605px * 2 / 3))
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-2 .col-1 {
        width: -webkit-calc((100% - 1605px) / 2 + (1605px * 2 / 3));
        width: calc((100% - 1605px) / 2 + (1605px * 2 / 3))
    }
    .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-2 .col-2 {
        width: -webkit-calc((100% - 1605px) / 2 + 1605px / 3);
        width: calc((100% - 1605px) / 2 + 1605px / 3)
    }
}

@media screen and (min-width: 1606px) {
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .content {
        max-width: none
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .row-halves .col {
        max-width: 50%
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .col.col-1:not(.browser-edge-col) {
        padding-left: -webkit-calc((100% - 1605px) / 2 + 45px);
        padding-left: calc((100% - 1605px) / 2 + 45px)
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .col.col-2:not(.browser-edge-col) {
        padding-right: -webkit-calc((100% - 1605px) / 2 + 45px);
        padding-right: calc((100% - 1605px) / 2 + 45px)
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-1 .col-1 {
        width: -webkit-calc((100% - 1605px) / 2 + 1605px / 3);
        width: calc((100% - 1605px) / 2 + 1605px / 3)
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-1 .col-2 {
        width: -webkit-calc((100% - 1605px) / 2 + (1605px * 2 / 3));
        width: calc((100% - 1605px) / 2 + (1605px * 2 / 3))
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-2 .col-1 {
        width: -webkit-calc((100% - 1605px) / 2 + (1605px * 2 / 3));
        width: calc((100% - 1605px) / 2 + (1605px * 2 / 3))
    }
    .no-gutter .mosaic-styles.browser-edge-row:not(.no-max-width) .row-uneven-thirds-2 .col-2 {
        width: -webkit-calc((100% - 1605px) / 2 + 1605px / 3);
        width: calc((100% - 1605px) / 2 + 1605px / 3)
    }
}

.mosaic-styles .mosaic-col {
    padding: 0
}

.mosaic-styles .mosaic-col .column.column-in:not(.column-visible) {
    height: 100%;
    width: 100%
}

.mosaic-styles .mosaic-col img {
    width: 100%
}

@media screen and (max-width: 979px) {
    .mosaic-styles .mosaic-col .mosaic-element.widget {
        margin-left: -10px !important;
        margin-right: -10px !important
    }
}

@media screen and (max-width: 736px) {
    .mosaic-styles .mosaic-col .mosaic-element.widget {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.mosaic-styles .mosaic-element.widget .photo-wrapper {
    display: block;
    height: 100%;
    width: 100%
}

@media screen and (min-width: 980px) {
    .mosaic-styles .content:not(.row-single) {
        padding-left: 0;
        padding-right: 0
    }
    .mosaic-styles .content:not(.row-single) .map:not(.neighborhood-map) .canvas {
        height: 100% !important
    }
    .mosaic-styles .content:not(.row-single) .neighborhood-map .neighborhood-map-filter {
        height: 60px
    }
    .mosaic-styles .content:not(.row-single) .neighborhood-map .neighborhood-map-filter button {
        height: 100%
    }
    .mosaic-styles .content:not(.row-single) .neighborhood-map .map-wrapper {
        height: calc(100% - 60px) !important
    }
    .mosaic-styles .content:not(.row-single) .neighborhood-map .canvas {
        height: 100% !important
    }
    .mosaic-styles .content:not(.row-single) .row-grid {
        display: flex;
        margin: 0 auto;
        width: 100%
    }
    .mosaic-styles .content:not(.row-single) .row-grid:before,
    .mosaic-styles .content:not(.row-single) .row-grid:after {
        content: none
    }
    .mosaic-styles .content:not(.row-single) .col {
        float: none;
        position: relative
    }
    .mosaic-styles .content:not(.row-single) .col-1:not(.mosaic-col) {
        padding-left: 45px
    }
    .mosaic-styles .content:not(.row-single) .col-2:not(.mosaic-col) {
        padding-right: 45px
    }
    .mosaic-styles .content:not(.row-single) .mosaic-element.widget {
        position: absolute;
        width: 100%
    }
    .mosaic-styles .content:not(.row-single) .mosaic-element.widget.photo img {
        height: 100%;
        object-fit: cover;
        object-position: center
    }
    .mosaic-styles .row-single .mosaic-element.widget {
        margin-left: -30px;
        margin-right: -30px
    }
}

@media screen and (max-width: 979px) {
    .mosaic-styles .col-1 .row-1 .mosaic-element.widget {
        margin-top: -4em
    }
    .mosaic-styles [class*='col-']:last-of-type [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: -4em
    }
}

@media screen and (min-width: 980px) {
    .mosaic-styles .row-single .col .row-1 .mosaic-element.widget {
        margin-top: -4em
    }
    .mosaic-styles .row-single .col [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: -4em
    }
    .mosaic-styles .content:not(.row-single) .col .row-1 .mosaic-element.widget {
        top: -4em
    }
    .mosaic-styles .content:not(.row-single) .col [class*='row-']:last-of-type .mosaic-element.widget {
        bottom: -4em
    }
}

@media screen and (max-width: 979px) {
    .mosaic-styles.light-padding .col-1 .row-1 .mosaic-element.widget {
        margin-top: -1.5em
    }
    .mosaic-styles.light-padding [class*='col-']:last-of-type [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: -1.5em
    }
}

@media screen and (min-width: 980px) {
    .mosaic-styles.light-padding .row-single .col .row-1 .mosaic-element.widget {
        margin-top: -1.5em
    }
    .mosaic-styles.light-padding .row-single .col [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: -1.5em
    }
    .mosaic-styles.light-padding .content:not(.row-single) .col .row-1 .mosaic-element.widget {
        top: -1.5em
    }
    .mosaic-styles.light-padding .content:not(.row-single) .col [class*='row-']:last-of-type .mosaic-element.widget {
        bottom: -1.5em
    }
}

@media screen and (max-width: 979px) {
    .mosaic-styles.no-padding .col-1 .row-1 .mosaic-element.widget {
        margin-top: 0
    }
    .mosaic-styles.no-padding [class*='col-']:last-of-type [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: 0
    }
}

@media screen and (min-width: 980px) {
    .mosaic-styles.no-padding .row-single .col .row-1 .mosaic-element.widget {
        margin-top: 0
    }
    .mosaic-styles.no-padding .row-single .col [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: 0
    }
    .mosaic-styles.no-padding .content:not(.row-single) .col .row-1 .mosaic-element.widget {
        top: 0
    }
    .mosaic-styles.no-padding .content:not(.row-single) .col [class*='row-']:last-of-type .mosaic-element.widget {
        bottom: 0
    }
}

@media screen and (max-width: 979px) {
    .mosaic-styles.super-padding .col-1 .row-1 .mosaic-element.widget {
        margin-top: -9em
    }
    .mosaic-styles.super-padding [class*='col-']:last-of-type [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: -9em
    }
}

@media screen and (min-width: 980px) {
    .mosaic-styles.super-padding .row-single .col .row-1 .mosaic-element.widget {
        margin-top: -9em
    }
    .mosaic-styles.super-padding .row-single .col [class*='row-']:last-of-type .mosaic-element.widget {
        margin-bottom: -9em
    }
    .mosaic-styles.super-padding .content:not(.row-single) .col .row-1 .mosaic-element.widget {
        top: -9em
    }
    .mosaic-styles.super-padding .content:not(.row-single) .col [class*='row-']:last-of-type .mosaic-element.widget {
        bottom: -9em
    }
}

@media screen and (min-width: 980px) {
    .row.mosaic-all {
        padding: 0 !important
    }
    .row.mosaic-all .col,
    .row.mosaic-all .row-grid,
    .row.mosaic-all .photo,
    .row.mosaic-all .map {
        margin: 0 !important;
        padding: 0 !important
    }
    .row.mosaic-all .column,
    .row.mosaic-all .column-content,
    .row.mosaic-all [class*='row-'],
    .row.mosaic-all .widget {
        height: 100%
    }
    .row.mosaic-all .photo,
    .row.mosaic-all .map {
        position: static !important
    }
}

.object-fit-support {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%
}

.col-object-fit-support {
    padding-left: 0 !important;
    padding-right: 0 !important
}

footer[role=contentinfo] {
    font-size: 17px;
    line-height: normal;
    padding: 40px 0 80px;
    position: relative;
    background: #457685;
}

footer[role=contentinfo] .p-name,
footer[role=contentinfo] .adr,
footer[role=contentinfo] .phone,
footer[role=contentinfo] .email,
footer[role=contentinfo] .social-links,
footer[role=contentinfo] .nav,
footer[role=contentinfo] .copyright,
footer[role=contentinfo] .housing-icons,
footer[role=contentinfo] .corporate-logo,
footer[role=contentinfo] .office-hours,
footer[role=contentinfo] .chat,
footer[role=contentinfo] .ratings-summary-outer {
    line-height: 1.5 !important;
    margin-bottom: 20px !important;
    padding: 0 !important
}

footer[role=contentinfo] .contact-info.widget {
    border-left: none;
    color: #fff;
    max-width: none;
    padding: 0
}

footer[role=contentinfo] .contact-info.widget p>a:hover {
    text-decoration: underline
}

footer[role=contentinfo] .p-name {
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-weight: bold
}

footer[role=contentinfo] .phone,
footer[role=contentinfo] .email {
    margin: 0;
    padding: 0
}

footer[role=contentinfo] .phone>a>span,
footer[role=contentinfo] .phone>span,
footer[role=contentinfo] .email>a>span,
footer[role=contentinfo] .email>span {
    height: auto;
    line-height: normal
}

footer[role=contentinfo] .content a {
    display: inline-block
}

footer[role=contentinfo] .content a:hover {
    text-decoration: underline
}

footer[role=contentinfo] .content span {
    color: #fff
}

@media screen and (max-width: 979px) {
    footer[role=contentinfo] .content>div {
        float: none;
        text-align: left
    }
}

@media screen and (min-width: 980px) {
    footer[role=contentinfo] .content>div {
        float: left;
        width: 45%
    }
}

@media screen and (max-width: 1349px) {
    footer[role=contentinfo] .corporate-logo {
        max-width: 150px
    }
}

footer[role=contentinfo] .office-hours-condensed {
    font-size: 1em
}

footer[role=contentinfo] .nav {
    display: block;
    text-align: right;
    width: 100%
}

footer[role=contentinfo] .nav:after {
    content: "";
    display: table;
    clear: both
}

footer[role=contentinfo] .nav a {
    border-right: 1px solid #fff;
    display: inline-block;
    margin-right: 10px;
    padding-right: 10px
}

footer[role=contentinfo] .nav a:last-child {
    border-right: none;
    margin-right: 0;
    padding-right: 0
}

@media screen and (max-width: 979px) {
    footer[role=contentinfo] .nav {
        text-align: left
    }
}

footer[role=contentinfo] .social-links a {
    margin-top: 10px
}

@media screen and (min-width: 1350px) {
    footer[role=contentinfo] .social-links {
        font-size: 0
    }
    footer[role=contentinfo] .footer-info .social-links a {
        margin: 10px 0 0 10px
    }
}

@media screen and (min-width: 600px) {
    .not-found-404 .row {
        margin-top: 0;
        padding-top: 150px
    }
}

body.area .rows-layout {
    background-color: #fff
}

@media screen and (min-width: 980px) {
    body.area header[role=banner] {
        height: auto;
        position: static
    }
    body.area .navigation-container {
        left: 0;
        right: 0
    }
    body.area .logo-container .first-anchor,
    body.area .logo-container .logo:only-child:not(.logo-nav-item-anchor) {
        background-color: #e6e6e6;
        display: block;
        left: auto;
        padding: 30px;
        right: auto;
        top: auto
    }
}

.area-page {
    margin: 0 auto;
    max-width: 1605px;
    padding: 4em 15px
}

.area-page .area-page-location a.btn {
    margin: 20px 0 0;
    padding: 0
}

.area-page .area-page-location a.btn span span {
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #fff;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    position: relative;
    background-color: #457685;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    transition: background-color .2s;
    padding: 0 20px
}

.area-page .area-page-location a.btn span span:hover {
    background-color: #457685
}

@media screen and (min-width: 737px) {
    .area-page {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media screen and (min-width: 1200px) {
    .area-page {
        padding-left: 45px;
        padding-right: 45px
    }
}
.contact-info .widget-search,
.contact-info .widget-category {
	margin-bottom: 15px;
}
form input,
form select {
	color: #457685 !important;
}
form input::placeholder {
  color: #457685 !important;
  opacity: 1;
}
form input::-ms-input-placeholder {
  color: #457685 !important;
}
form input[type=submit] {
	color: #fff !important;
	background: #457685 !important;
}@font-face{font-family:Fa;src:url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 Fa;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}.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{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{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-search:before{content:'\f000'}.fa-star:before{content:'\f001'}.fa-staffed-entry:before{content:'\f002'}.fa-home:before{content:'\f005'}.fa-comment:before{content:'\f006'}.fa-chevron-up:before{content:'\f007'}.fa-phone:before{content:'\f008'}.fa-envelope:before{content:'\f00c'}.fa-surf:before{content:'\f00f'}.fa-stairs:before{content:'\f010'}.fa-locker:before{content:'\f011'}.fa-secure:before{content:'\f012'}.fa-handicap-accessible:before{content:'\f013'}.fa-door-slide:before{content:'\f014'}.fa-car-storage:before{content:'\f015'}.fa-motorcycle-storage:before{content:'\f016'}.fa-rv-storage:before{content:'\f017'}.fa-boat-storage:before{content:'\f018'}.fa-bicycle-storage:before{content:'\f019'}.fa-ceramics-studio:before{content:'\f01a'}.fa-arts-crafts-storage:before{content:'\f01b'}.fa-premium:before{content:'\f01c'}.fa-level-upper:before{content:'\f01e'}.fa-level-lower:before{content:'\f01f'}.fa-office-space:before{content:'\f020'}.fa-retail-storage:before{content:'\f022'}.fa-exclamation:before{content:'\f023'}.fa-warning:before{content:'\f024'}.fa-dollar-bill:before{content:'\f025'}.fa-power:before{content:'\f027'}.fa-door-roll-up:before{content:'\f028'}.fa-electric-outlet:before{content:'\f02a'}.fa-key:before{content:'\f02b'}.fa-not-available:before{content:'\f02c'}.fa-lighted:before{content:'\f02d'}.fa-video-security:before{content:'\f02e'}.fa-lock:before{content:'\f02f'}.fa-elevator:before{content:'\f030'}.fa-keypad:before{content:'\f031'}.fa-lower-price:before{content:'\f032'}.fa-no:before{content:'\f033'}.fa-dollar-sign:before{content:'\f034'}.fa-heart:before{content:'\f035'}.fa-sun:before{content:'\f036'}.fa-mouse-pointer:before{content:'\f037'}.fa-wifi:before{content:'\f038'}.fa-air-conditioned:before{content:'\f03a'}.fa-general:before{content:'\f03b'}.fa-motion-detector:before{content:'\f03c'}.fa-door-alarm:before{content:'\f03d'}.fa-bedroom-studio:before{content:'\f03e'}.fa-bedroom-one:before{content:'\f03f'}.fa-bedroom-two:before{content:'\f040'}.fa-bedroom-three:before{content:'\f041'}.fa-bedroom-four:before{content:'\f042'}.fa-security:before{content:'\f043'}.fa-heated-unit:before{content:'\f044'}.fa-parking:before{content:'\f045'}.fa-parking-exterior:before{content:'\f046'}.fa-parking-exterior-covered:before{content:'\f047'}.fa-parking-interior:before{content:'\f048'}.fa-floor-first:before{content:'\f049'}.fa-floor-second:before{content:'\f04a'}.fa-floor-third:before{content:'\f04b'}.fa-floor-fourth:before{content:'\f04c'}.fa-floor-fifth:before{content:'\f04d'}.fa-floor-sixth:before{content:'\f04e'}.fa-unlimited-access:before{content:'\f04f'}.fa-well-lit:before{content:'\f050'}.fa-climate-controlled:before{content:'\f051'}.fa-cooled-unit:before{content:'\f052'}.fa-mobile-unit:before{content:'\f053'}.fa-wine:before{content:'\f054'}.fa-location:before{content:'\f055'}.fa-account-plus:before{content:'\f056'}.fa-add-box:before{content:'\f057'}.fa-check:before{content:'\f058'}.fa-clock:before{content:'\f059'}.fa-warning-entypo:before{content:'\f05a'}.fa-close:before{content:'\f05b'}.fa-rocket:before{content:'\f05c'}.fa-edit:before{content:'\f05d'}.fa-television:before{content:'\f05e'}.fa-hand-o-left:before{content:'\f05f'}.fa-undo:before{content:'\f060'}.fa-check-circle:before{content:'\f061'}.fa-photo:before{content:'\f062'}.fa-tags:before{content:'\f063'}.fa-upload:before{content:'\f064'}.fa-arrow-up:before{content:'\f065'}.fa-plus:before{content:'\f066'}.fa-flag:before{content:'\f067'}.fa-trash:before{content:'\f068'}.fa-camera:before{content:'\f069'}.fa-files-o:before{content:'\f06a'}.fa-save:before{content:'\f06b'}.fa-random:before{content:'\f06c'}.fa-rss:before{content:'\f06d'}.fa-arrow-circle-up:before{content:'\f06e'}.fa-eye-slash:before{content:'\f06f'}.fa-gear:before{content:'\f070'}.fa-x:before{content:'\f071'}.fa-arrow-right:before{content:'\f072'}.fa-arrow-left:before{content:'\f073'}.fa-chevron-right:before{content:'\f074'}.fa-chevron-left:before{content:'\f075'}.fa-chevron-down:before{content:'\f076'}.fa-drive:before{content:'\f077'}.fa-box:before{content:'\f078'}.fa-door:before{content:'\f079'}.fa-refresh:before{content:'\f07a'}.fa-external-link:before{content:'\f07b'}.fa-cog:before{content:'\f07c'}.fa-trash-o:before{content:'\f07d'}.fa-retweet:before{content:'\f07e'}.fa-download:before{content:'\f07f'}.fa-dashboard:before{content:'\f080'}.fa-websites:before{content:'\f081'}.fa-social-seo:before{content:'\f082'}.fa-support:before{content:'\f083'}.fa-user-profile:before{content:'\f084'}.fa-facebook-official:before{content:'\f085'}.fa-google-plus:before{content:'\f086'}.fa-twitter:before{content:'\f087'}.fa-linkedin:before{content:'\f088'}.fa-new-instagram:before{content:'\f089'}.fa-monitor:before{content:'\f08a'}.fa-settings:before{content:'\f08b'}.fa-arrow-shuffle:before{content:'\f08c'}.fa-question-circle:before{content:'\f08d'}.fa-globe:before{content:'\f08e'}.fa-floppy-disk:before{content:'\f08f'}.fa-floppy-o:before{content:'\f090'}.fa-arrows:before{content:'\f091'}.fa-reorder-1:before{content:'\f092'}.fa-cloud-upload:before{content:'\f093'}.fa-air-conditioning:before{content:'\f094'}.fa-basketball-court:before{content:'\f095'}.fa-bbq-area:before{content:'\f096'}.fa-cat-friendly:before{content:'\f097'}.fa-clubhouse:before{content:'\f098'}.fa-computer-lab:before{content:'\f099'}.fa-dog-friendly:before{content:'\f09a'}.fa-elevator-people:before{content:'\f09b'}.fa-fitness-center:before{content:'\f09c'}.fa-garage-parking:before{content:'\f09d'}.fa-hardwood-floors:before{content:'\f09e'}.fa-hot-tub:before{content:'\f09f'}.fa-laundry:before{content:'\f0a0'}.fa-media-room:before{content:'\f0a1'}.fa-parking-car:before{content:'\f0a2'}.fa-pet-friendly:before{content:'\f0a3'}.fa-security-camera:before{content:'\f0a4'}.fa-spa:before{content:'\f0a5'}.fa-stainless-steel-appliances:before{content:'\f0a6'}.fa-storage:before{content:'\f0a7'}.fa-swimming-pool:before{content:'\f0a8'}.fa-tennis-courts:before{content:'\f0a9'}.fa-wifi-available:before{content:'\f0aa'}.fa-envelope-2:before{content:'\f0ab'}.fa-angle-down:before{content:'\f0ac'}.fa-angle-right:before{content:'\f0ad'}.fa-angle-left:before{content:'\f0ae'}.fa-angle-up:before{content:'\f0af'}.fa-calendar:before{content:'\f0b0'}.fa-comment-2:before{content:'\f0b1'}.fa-comment-outline:before{content:'\f0b2'}.fa-envelope-outline-2:before{content:'\f0b3'}.fa-envelope-outline:before{content:'\f0b4'}.fa-equal-opportunity:before{content:'\f0b5'}.fa-facebook-2:before{content:'\f0b6'}.fa-fax:before{content:'\f0b7'}.fa-foursquare:before{content:'\f0b8'}.fa-google-plus-2:before{content:'\f0b9'}.fa-info-circle:before{content:'\f0ba'}.fa-instagram:before{content:'\f0bb'}.fa-location-2:before{content:'\f0bc'}.fa-location-outline:before{content:'\f0bd'}.fa-long-down-arrow:before{content:'\f0be'}.fa-long-left-arrow:before{content:'\f0bf'}.fa-long-right-arrow:before{content:'\f0c0'}.fa-long-up-arrow:before{content:'\f0c1'}.fa-phone-outline:before{content:'\f0c2'}.fa-pinterest:before{content:'\f0c3'}.fa-play-circle:before{content:'\f0c4'}.fa-quote-left:before{content:'\f0c5'}.fa-quote-right:before{content:'\f0c6'}.fa-tumblr:before{content:'\f0c7'}.fa-vimeo:before{content:'\f0c8'}.fa-yelp:before{content:'\f0c9'}.fa-youtube-play:before{content:'\f0ca'}.fa-youtube:before{content:'\f0cb'}.fa-spinner:before{content:'\f0cc'}.fa-home-bts:before{content:'\f0cd'}.fa-child-themes:before{content:'\f0ce'}.fa-angle-up-btl:before{content:'\f0cf'}.fa-angle-down-btl:before{content:'\f0d0'}.fa-angle-left-btl:before{content:'\f0d1'}.fa-angle-right-btl:before{content:'\f0d2'}.fa-times-circle:before{content:'\f0d3'}.fa-staging:before{content:'\f0d4'}.fa-phone-line-icon:before{content:'\f0d5'}.fa-email-line-icon:before{content:'\f0d6'}.fa-star-line-icon:before{content:'\f0d7'}.fa-star-icon:before{content:'\f0d8'}.fa-down-chevron:before{content:'\f0d9'}.fa-chat-line-icon:before{content:'\f0da'}.fa-cascade-arrow-icon:before{content:'\f0db'}.fa-location-line-icon:before{content:'\f0dc'}.fa-cascade-home-icon:before{content:'\f0dd'}.fa-55:before{content:'\f0de'}.fa-javascript-icon:before{content:'\f0df'}.fa-google-my-business-icon:before{content:'\f0e0'}.fa-star-o:before{content:'\f0e1'}.fa-chat-reviews:before{content:'\f0e2'}.fa-eoh:before{content:'\f0e3'}.fa-online-scheduling:before{content:'\f0e4'}.fa-truck-moving:before{content:'\f0e5'}.fa-slide-container:before{content:'\f0e6'}.fa-door-swing:before{content:'\f0e7'}.fa-moving-truck:before{content:'\f0e8'}.fa-refresh-mdc:before{content:'\f0e9'}.fa-refresh-glyphicon:before{content:'\f0ea'}.fa-promotions:before{content:'\f0eb'}.fa-document-text:before{content:'\f0ec'}.fa-file-pdf:before{content:'\f0ed'}.fa-people:before{content:'\f0ee'}.fa-view-floor-plan:before{content:'\f0ef'}.fa-wrench:before{content:'\f0f1'}.fa-headset:before{content:'\f0f2'}.fa-imc-g5-analytics:before{content:'\f0f3'}.fa-imc-websites-cms:before{content:'\f0f4'}.fa-imc-blog-events:before{content:'\f0f5'}.fa-imc-location-info:before{content:'\f0f6'}.fa-imc-call-scoring:before{content:'\f0f7'}.fa-imc-digital-advertising:before{content:'\f0f8'}.fa-imc-rep-social:before{content:'\f0f9'}.fa-help-support-imc:before{content:'\f0fa'}.fa-button-arrow-imc:before{content:'\f0fb'}.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}.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:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.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 #fff0}.slick-arrow.slick-hidden{display:none}