/**********************************************************
Footer
***********************************************************/
footer{
	background-color: #e1e5ea !important;
    min-height:70px;
    display: block;
	text-transform: none;
}


footer nav {
    display: block;
}


footer p {
    font-size: 1rem !important;
    line-height: 1.5;
}

footer ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.portland-footer 

.portland-footer section.cloudy-footer--top{
	padding-top: 2rem;
}
/*a.cloudy-link > span{
	font-size:inherit;
	font-weight:inherit;
	color:#1d62c9 !important;
}
*/
.portland-footer #block-footeraccessibilitystatement > div > div > div > p > a
{
	color:#1d62c9 !important;
}
.portland-footer a.cloudy-link,
.portland-footer #block-terms-policies > ul > li > a,
.portland-footer #block-portlandgov > ul > li > a{
    font-size:inherit;
    font-weight:inherit;
    color:#1d62c9;
}
.portland-footer a.cloudy-link .cloudy-link--has-background{
        color:#fff;
}


.portland-footer a.cloudy-link > span:hover {color:#164c9c}

.portland-footer a.cloudy-link.cloudy-link--has-icon .icon svg, .portland-footer a.cloudy-link.cloudy-link--has-icon i.fas {color:#171726}

.portland-footer a.cloudy-link.cloudy-link--has-icon:hover, .portland-footer a.cloudy-link.cloudy-link--has-icon:hover i.fas {-webkit-text-decoration:none;text-decoration:none}

.portland-footer a.cloudy-link.cloudy-link--has-icon:hover span {-webkit-text-decoration:underline;text-decoration:underline}

.portland-footer .fa-pull-left {float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}

.portland-footer .fa-pull-right {float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}

.portland-footer .fa-arrows-to-circle:before {content:""}

.portland-footer .fa-building-circle-arrow-right:before {content:""}

.portland-footer .fa-arrows-up-to-line:before {content:""}

.portland-footer .fa-heart-music-camera-bolt:before, .portland-footer .fa-icons:before {content:""}

.portland-footer .fa-arrow-up-long:before, .portland-footer .fa-long-arrow-up:before {content:""}

.portland-footer .fa-arrow-down-up-across-line:before {content:""}

.portland-footer .fa-person-arrow-up-from-line:before {content:""}

.portland-footer .fa-person-drowning:before {content:""}

.portland-footer .fa-arrow-down-9-1:before, .portland-footer .fa-sort-numeric-desc:before, .portland-footer .fa-sort-numeric-down-alt:before {content:""}

.portland-footer .fa-trowel-bricks:before {content:""}

.portland-footer .fa-tent-arrow-left-right:before {content:""}

.portland-footer .fa-people-arrows-left-right:before, .portland-footer .fa-people-arrows:before {content:""}

.portland-footer .fa-magnifying-glass-arrow-right:before {content:""}

.portland-footer .fa-bars:before, .portland-footer .fa-navicon:before {content:""}

.portland-footer .fa-arrow-right-from-bracket:before, .portland-footer .fa-sign-out:before {content:""}

.portland-footer .fa-arrow-down-z-a:before, .portland-footer .fa-sort-alpha-desc:before, .portland-footer .fa-sort-alpha-down-alt:before {content:""}

.portland-footer .fa-face-frown-open:before, .portland-footer .fa-frown-open:before {content:""}

.portland-footer .fa-arrow-up-from-bracket:before {content:""}

.portland-footer .fa-location-arrow:before {content:""}

.portland-footer .fa-arrow-pointer:before, .portland-footer .fa-mouse-pointer:before {content:""}

.portland-footer .fa-expand-arrows-alt:before, .portland-footer .fa-maximize:before {content:""}

.portland-footer .fa-arrow-right-to-bracket:before, .portland-footer .fa-sign-in:before {content:""}

.portland-footer .fa-crown:before {content:""}

.portland-footer .fa-arrow-up-a-z:before, .portland-footer .fa-sort-alpha-up:before {content:""}

.portland-footer .fa-arrow-circle-up:before, .portland-footer .fa-circle-arrow-up:before {content:""}

.portland-footer .fa-file-arrow-up:before, .portland-footer .fa-file-upload:before {content:""}

.portland-footer .fa-crow:before {content:""}

.portland-footer .fa-arrow-up-from-ground-water:before {content:""}

.portland-footer .fa-compress-arrows-alt:before, .portland-footer .fa-minimize:before {content:""}

.portland-footer .fa-person-walking-dashed-line-arrow-right:before {content:""}

.portland-footer .fa-arrow-down-long:before, .portland-footer .fa-long-arrow-down:before {content:""}

.portland-footer .fa-tent-arrow-down-to-line:before {content:""}

.portland-footer .fa-arrow-circle-down:before, .portland-footer .fa-circle-arrow-down:before {content:""}

.portland-footer .fa-arrow-right-to-file:before, .portland-footer .fa-file-import:before {content:""}

.portland-footer .fa-external-link-square:before, .portland-footer .fa-square-arrow-up-right:before {content:""}

.portland-footer .fa-cloud-arrow-up:before, .portland-footer .fa-cloud-upload-alt:before, .portland-footer .fa-cloud-upload:before {content:""}

.portland-footer .fa-arrows-turn-right:before {content:""}

.portland-footer .fa-arrows-down-to-people:before {content:""}

.portland-footer .fa-arrows-alt-h:before, .portland-footer .fa-left-right:before {content:""}

.portland-footer .fa-arrow-circle-left:before, .portland-footer .fa-circle-arrow-left:before {content:""}

.portland-footer .fa-group-arrows-rotate:before {content:""}

.portland-footer .fa-arrow-down-wide-short:before, .portland-footer .fa-sort-amount-asc:before, .portland-footer .fa-sort-amount-down:before {content:""}

.portland-footer .fa-arrows-h:before, .portland-footer .fa-arrows-left-right:before {content:""}

.portland-footer .fa-cloud-arrow-down:before, .portland-footer .fa-cloud-download-alt:before, .portland-footer .fa-cloud-download:before {content:""}

.portland-footer .fa-arrows-rotate:before, .portland-footer .fa-refresh:before, .portland-footer .fa-sync:before {content:""}

.portland-footer .fa-arrows-to-dot:before {content:""}

.portland-footer .fa-temperature-arrow-down:before, .portland-footer .fa-temperature-down:before {content:""}

.portland-footer .fa-arrow-circle-right:before, .portland-footer .fa-circle-arrow-right:before {content:""}

.portland-footer .fa-arrows-alt:before, .portland-footer .fa-up-down-left-right:before {content:""}

.portland-footer .fa-arrow-up-right-from-square:before, .portland-footer .fa-external-link:before {content:""}

.portland-footer .fa-arrow-alt-circle-right:before, .portland-footer .fa-circle-right:before {content:""}

.portland-footer .fa-arrow-right:before {content:""}

.portland-footer .fa-arrows-to-eye:before {content:""}

.portland-footer .fa-house-flood-water-circle-arrow-right:before {content:""}

.portland-footer .fa-arrow-alt-circle-up:before, .portland-footer .fa-circle-up:before {content:""}

.portland-footer .fa-truck-field:before {content:""}

.portland-footer .fa-face-frown:before, .portland-footer .fa-frown:before {content:""}

.portland-footer .fa-arrow-right-rotate:before, .portland-footer .fa-arrow-rotate-forward:before, .portland-footer .fa-arrow-rotate-right:before, .portland-footer .fa-redo:before {content:""}

.portland-footer .fa-arrow-up-1-9:before, .portland-footer .fa-sort-numeric-up:before {content:""}

.portland-footer .fa-arrow-left:before {content:""}

.portland-footer .fa-arrow-right-to-city:before {content:""}

.portland-footer .fa-arrow-up-9-1:before, .portland-footer .fa-sort-numeric-up-alt:before {content:""}

.portland-footer .fa-truck-field-un:before {content:""}

.portland-footer .fa-arrow-down-1-9:before, .portland-footer .fa-sort-numeric-asc:before, .portland-footer .fa-sort-numeric-down:before {content:""}

.portland-footer .fa-arrow-down-a-z:before, .portland-footer .fa-sort-alpha-asc:before, .portland-footer .fa-sort-alpha-down:before {content:""}

.portland-footer .fa-arrow-left-rotate:before, .portland-footer .fa-arrow-rotate-back:before, .portland-footer .fa-arrow-rotate-backward:before, .portland-footer .fa-arrow-rotate-left:before, .portland-footer .fa-undo:before {content:""}

.portland-footer .fa-arrow-alt-circle-left:before, .portland-footer .fa-circle-left:before {content:""}

.portland-footer .fa-left-long:before, .portland-footer .fa-long-arrow-alt-left:before {content:""}

.portland-footer .fa-arrow-left-long:before, .portland-footer .fa-long-arrow-left:before {content:""}

.portland-footer .fa-arrow-turn-up:before, .portland-footer .fa-level-up:before {content:""}

.portland-footer .fa-long-arrow-alt-right:before, .portland-footer .fa-right-long:before {content:""}

.portland-footer .fa-arrows-down-to-line:before {content:""}

.portland-footer .fa-arrow-right-arrow-left:before, .portland-footer .fa-exchange:before {content:""}

.portland-footer .fa-arrow-up-wide-short:before, .portland-footer .fa-sort-amount-up:before {content:""}

.portland-footer .fa-long-arrow-alt-up:before, .portland-footer .fa-up-long:before {content:""}

.portland-footer .fa-file-arrow-down:before, .portland-footer .fa-file-download:before {content:""}

.portland-footer .fa-arrow-alt-circle-down:before, .portland-footer .fa-circle-down:before {content:""}

.portland-footer .fa-arrows-turn-to-dots:before {content:""}

.portland-footer .fa-arrow-down-short-wide:before, .portland-footer .fa-sort-amount-desc:before, .portland-footer .fa-sort-amount-down-alt:before {content:""}

.portland-footer .fa-arrow-right-long:before, .portland-footer .fa-long-arrow-right:before {content:""}

.portland-footer .fa-arrows-left-right-to-line:before {content:""}

.portland-footer .fa-temperature-arrow-up:before, .portland-footer .fa-temperature-up:before {content:""}

.portland-footer .fa-arrow-down:before {content:""}

.portland-footer .fa-table-cells-row-lock:before {content:""}

.portland-footer .fa-trash-can-arrow-up:before, .portland-footer .fa-trash-restore-alt:before {content:""}

.portland-footer .fa-cart-arrow-down:before {content:""}

.portland-footer .fa-down-long:before, .portland-footer .fa-long-arrow-alt-down:before {content:""}

.portland-footer .fa-arrow-up:before {content:""}

.portland-footer .fa-arrows-up-down-left-right:before, .portland-footer .fa-arrows:before {content:""}

.portland-footer .fa-trash-arrow-up:before, .portland-footer .fa-trash-restore:before {content:""}

.portland-footer .fa-arrow-down-up-lock:before {content:""}

.portland-footer .fa-arrow-trend-up:before {content:""}

.portland-footer .fa-arrow-up-right-dots:before {content:""}

.portland-footer .fa-arrow-turn-down:before, .portland-footer .fa-level-down:before {content:""}

.portland-footer .fa-arrow-right-from-file:before, .portland-footer .fa-file-export:before {content:""}

.portland-footer .fa-arrow-up-short-wide:before, .portland-footer .fa-sort-amount-up-alt:before {content:""}

.portland-footer .fa-tent-arrow-turn-left:before {content:""}

.portland-footer .fa-person-arrow-down-to-line:before {content:""}

.portland-footer .fa-arrows-alt-v:before, .portland-footer .fa-up-down:before {content:""}

.portland-footer .fa-person-walking-arrow-loop-left:before {content:""}

.portland-footer .fa-arrow-up-z-a:before, .portland-footer .fa-sort-alpha-up-alt:before {content:""}

.portland-footer .fa-arrow-trend-down:before {content:""}

.portland-footer .fa-truck-arrow-right:before {content:""}

.portland-footer .fa-arrows-split-up-and-left:before {content:""}

.portland-footer .fa-arrows-up-down:before, .portland-footer .fa-arrows-v:before {content:""}

.portland-footer .fa-person-walking-arrow-right:before {content:""}

.portland-footer .fa-arrow-up-from-water-pump:before {content:""}

.portland-footer .fa-table-cells-row-unlock:before {content:""}

.portland-footer .fa-tent-arrows-down:before {content:""}

.portland-footer .fa-arrows-spin:before {content:""}

.portland-footer .fa-trowel:before {content:""}

.portland-footer /*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, .portland-footer Fonts: SIL OFL 1.1, .portland-footer Code: MIT License)
 * Copyright 2024 Fonticons, .portland-footer Inc.
 */:host, .portland-footer :root {--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}

.portland-footer .ck-content .table .ck-table-resized {table-layout:fixed}

.portland-footer .ck-content .table table {overflow:hidden}

.portland-footer .ck-content .table td, .portland-footer .ck-content .table th {word-wrap:break-word;position:relative}

.portland-footer .ck-content .table>figcaption {background-color:#f7f7f7;background-color:var(--ck-color-selector-caption-background);caption-side:top;color:#333;color:var(--ck-color-selector-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;text-align:center;word-break:break-word}

.portland-footer .ck-content .table {display:table;margin:.9em auto}

.portland-footer .ck-content .table table {overflow:hidden}

.portland-footer .ck-content .table table td, .portland-footer .ck-content .table table th {border:1px solid #bfbfbf;min-width:2em;padding:.4em}

.portland-footer .ck-content .table table th {border:1px solid #bfbfbf;min-width:2em;padding:.4em}

.portland-footer .ck-content[dir=rtl] .table th {text-align:right}

.portland-footer .ck-content[dir=ltr] .table th {text-align:left}

.portland-footer .ck-content .page-break {align-items:center;clear:both;display:flex;justify-content:center;padding:5px 0;position:relative}

.portland-footer .ck-content .page-break:after {border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}

.portland-footer .ck-content .page-break__label {background:#fff;border:1px solid #c4c4c4;border-radius:2px;box-shadow:2px 2px 1px rgba(0,0,0,.15);color:#333;display:block;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;padding:.3em .6em;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}

.portland-footer .ck-content .todo-list {list-style:none}

.portland-footer .ck-content .todo-list li {margin-bottom:5px;position:relative}

.portland-footer .ck-content .todo-list li .todo-list {margin-top:5px}

/*.portland-footer .ck-content .todo-list .todo-list__label>input {-webkit-appearance:none;border:0;display:inline-block;height:16px;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:16px;width:var(--ck-todo-list-checkmark-size)}
*/

.portland-footer .ck-content[dir=rtl] .todo-list .todo-list__label>input {left:0;margin-left:-15px;margin-right:0;right:-25px}

.portland-footer .ck-content .todo-list .todo-list__label>input:before {border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}

.portland-footer .ck-content .todo-list .todo-list__label>input:after {border-color:transparent;border-style:solid;border-width:0 2px 2px 0;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:6.15385px;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:5.33333px;left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:3.01887px;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:3.01887px;width:calc(var(--ck-todo-list-checkmark-size)/5.3)}

.portland-footer .ck-content .todo-list .todo-list__label>input[checked]:before {background:#26ab33;border-color:#26ab33}

.portland-footer .ck-content .todo-list .todo-list__label>input[checked]:after {border-color:#fff}

.portland-footer .ck-content .todo-list .todo-list__label .todo-list__label__description {vertical-align:middle}

.portland-footer .ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {position:absolute}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>input, .portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input {cursor:pointer}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before, .portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before {box-shadow:0 0 0 5px rgba(0,0,0,.1)}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input {cursor:pointer}

.portland-footer .ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input {left:0;margin-left:-15px;margin-right:0;right:-25px}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before {border:1px solid #333;border-radius:2px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;transition:box-shadow .25s ease-in-out;width:100%}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after {border-color:transparent;border-style:solid;border-width:0 2px 2px 0;border-width:0 calc(var(--ck-todo-list-checkmark-size)/8) calc(var(--ck-todo-list-checkmark-size)/8) 0;box-sizing:content-box;content:"";display:block;height:6.15385px;height:calc(var(--ck-todo-list-checkmark-size)/2.6);left:5.33333px;left:calc(var(--ck-todo-list-checkmark-size)/3);pointer-events:none;position:absolute;top:3.01887px;top:calc(var(--ck-todo-list-checkmark-size)/5.3);transform:rotate(45deg);width:3.01887px;width:calc(var(--ck-todo-list-checkmark-size)/5.3)}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before {background:#26ab33;border-color:#26ab33}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after {border-color:#fff}

.portland-footer .ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox] {position:absolute}

.portland-footer .ck-content .media {clear:both;display:block;margin:.9em 0;min-width:15em}

.portland-footer .ck-content img.image_resized {height:auto}

.portland-footer .ck-content .image.image_resized {box-sizing:border-box;display:block;max-width:100%}

.portland-footer .ck-content .image.image_resized img {width:100%}

.portland-footer .ck-content .image.image_resized>figcaption {display:block}

.portland-footer .ck-content .image {clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}

.portland-footer .ck-content .image img {display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}

.portland-footer .ck-content .image-inline {align-items:flex-start;display:inline-flex;max-width:100%}

.portland-footer .ck-content .image-inline picture {display:flex}

.portland-footer .ck-content .image-inline img, .portland-footer .ck-content .image-inline picture {flex-grow:1;flex-shrink:1;max-width:100%}

.portland-footer .ck-content .image>figcaption {background-color:#f7f7f7;background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:#333;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}

.portland-footer .ck-content ol {list-style-type:decimal}

.portland-footer .ck-content ol ol {list-style-type:lower-latin}

.portland-footer .ck-content ol ol ol {list-style-type:lower-roman}

.portland-footer .ck-content ol ol ol ol {list-style-type:upper-latin}

.portland-footer .ck-content ol ol ol ol ol {list-style-type:upper-roman}

.portland-footer .ck-content ul {list-style-type:disc}

.portland-footer .ck-content ul ul {list-style-type:circle}

.portland-footer .ck-content ul ul ul, .portland-footer .ck-content ul ul ul ul {list-style-type:square}

.portland-footer .ck-content .marker-yellow {background-color:#fdfd77;background-color:var(--ck-highlight-marker-yellow)}

.portland-footer .ck-content .marker-green {background-color:#62f962;background-color:var(--ck-highlight-marker-green)}

.portland-footer .ck-content .marker-pink {background-color:#fc7899;background-color:var(--ck-highlight-marker-pink)}

.portland-footer .ck-content .marker-blue {background-color:#72ccfd;background-color:var(--ck-highlight-marker-blue)}

.portland-footer .ck-content .pen-red {background-color:transparent;color:#e71313;color:var(--ck-highlight-pen-red)}

.portland-footer .ck-content .pen-green {background-color:transparent;color:#128a00;color:var(--ck-highlight-pen-green)}

.portland-footer .ck-content .image-style-block-align-left, .portland-footer .ck-content .image-style-block-align-right {max-width:calc(100% - 1.5em);max-width:calc(100% - var(--ck-image-style-spacing))}

.portland-footer .ck-content .image-style-align-left, .portland-footer .ck-content .image-style-align-right {clear:none}

.portland-footer .ck-content .image-style-side {float:right;margin-left:1.5em;margin-left:var(--ck-image-style-spacing);max-width:50%}

.portland-footer .ck-content .image-style-align-left {float:left;margin-right:1.5em;margin-right:var(--ck-image-style-spacing)}

.portland-footer .ck-content .image-style-align-center {margin-left:auto;margin-right:auto}

.portland-footer .ck-content .image-style-align-right {clear:none}

.portland-footer .ck-content .image-style-block-align-right {max-width:calc(100% - 1.5em);max-width:calc(100% - var(--ck-image-style-spacing))}

.portland-footer .ck-content .image-style-block-align-left {margin-left:0;margin-right:auto}

.portland-footer .ck-content p+.image-style-align-left, .portland-footer .ck-content p+.image-style-align-right, .portland-footer .ck-content p+.image-style-side {margin-top:0}

.portland-footer .ck-content .image-inline.image-style-align-left, .portland-footer .ck-content .image-inline.image-style-align-right {margin-bottom:.75em;margin-bottom:var(--ck-inline-image-style-spacing);margin-top:.75em;margin-top:var(--ck-inline-image-style-spacing)}

.portland-footer .ck-content .image-inline.image-style-align-left {margin-right:.75em;margin-right:var(--ck-inline-image-style-spacing)}

.portland-footer .ck-content .image-inline.image-style-align-right {margin-bottom:.75em;margin-bottom:var(--ck-inline-image-style-spacing);margin-top:.75em;margin-top:var(--ck-inline-image-style-spacing)}

.portland-footer .ck-content blockquote {border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}

.portland-footer .ck-content[dir=rtl] blockquote {border-left:0;border-right:5px solid #ccc}

.portland-footer .ck-content code {background-color:hsla(0,0%,78%,.3);border-radius:2px;padding:.15em}

.portland-footer .ck-content .text-tiny {font-size:.7em}

.portland-footer .ck-content .text-small {font-size:.85em}

.portland-footer .ck-content .text-big {font-size:1.4em}

.portland-footer .ck-content .text-huge {font-size:1.8em}

.portland-footer .ck-content .mention {background:rgba(153,0,48,.1);background:var(--ck-color-mention-background);color:#990030;color:var(--ck-color-mention-text)}

.portland-footer .ck-content hr {background:#dedede;border:0;height:4px;margin:15px 0}

.portland-footer .ck-content pre {background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;color:#353535;direction:ltr;font-style:normal;min-width:200px;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap}

.portland-footer .ck-content pre code {background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border-radius:0;padding:0}

.portland-footer .ck-content .page-break:after {border-bottom:2px dashed #c4c4c4;content:"";position:absolute;width:100%}

.portland-footer .h1, .portland-footer .h2, .portland-footer .h3, .portland-footer .h4, .portland-footer .h5, .portland-footer .h6, .portland-footer h1, .portland-footer h2, .portland-footer h3, .portland-footer h4, .portland-footer h5, .portland-footer h6 {color:inherit;color:var(--bs-heading-color);font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0; font-size: 1rem;margin-bottom: 1rem;}

.portland-footer .h6, .portland-footer h6 {font-size:1rem}

.portland-footer blockquote {border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}

.portland-footer fieldset {border:0;margin:0;min-width:0;padding:0}

.portland-footer ::-webkit-datetime-edit-day-field, .portland-footer ::-webkit-datetime-edit-fields-wrapper, .portland-footer ::-webkit-datetime-edit-hour-field, .portland-footer ::-webkit-datetime-edit-minute, .portland-footer ::-webkit-datetime-edit-month-field, .portland-footer ::-webkit-datetime-edit-text, .portland-footer ::-webkit-datetime-edit-year-field {padding:0}

.portland-footer .blockquote, .portland-footer blockquote {font-size:1.25rem;margin-bottom:1rem}

.portland-footer .blockquote>:last-child, .portland-footer blockquote>:last-child {margin-bottom:0}

.portland-footer .blockquote-footer, .portland-footer blockquote footer {color:#5e6f87;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}

.portland-footer .blockquote-footer:before, .portland-footer blockquote footer:before {content:"— "}

.portland-footer .img-fluid, .portland-footer .img-thumbnail {height:auto;max-width:100%}

.portland-footer .container, .portland-footer .container-fluid, .portland-footer .container-lg, .portland-footer .container-md, .portland-footer .container-sm, .portland-footer .container-xl {--bs-gutter-x:2rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:1rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:1rem;padding-right:calc(var(--bs-gutter-x)*.5);}

.portland-footer .row {--bs-gutter-x:2rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:-1rem;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:-1rem;margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:0;margin-top:calc(var(--bs-gutter-y)*-1)}

.portland-footer .row>* {flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}

.portland-footer .row-cols-auto>* {flex:0 0 auto;width:auto}

.portland-footer .row-cols-1>* {flex:0 0 auto;width:100%}

.portland-footer .row-cols-2>* {flex:0 0 auto;width:50%}

.portland-footer .row-cols-3>* {flex:0 0 auto;width:33.33333333%}

.portland-footer .row-cols-4>* {flex:0 0 auto;width:25%}

.portland-footer .row-cols-5>* {flex:0 0 auto;width:20%}

.portland-footer .row-cols-6>* {flex:0 0 auto;width:16.66666667%}

.portland-footer .col-12 {flex:0 0 auto;width:100%}

.portland-footer .row-cols-sm-auto>* {flex:0 0 auto;width:auto}

.portland-footer .row-cols-sm-1>* {flex:0 0 auto;width:100%}

.portland-footer .row-cols-sm-2>* {flex:0 0 auto;width:50%}

.portland-footer .row-cols-sm-3>* {flex:0 0 auto;width:33.33333333%}

.portland-footer .row-cols-sm-4>* {flex:0 0 auto;width:25%}

.portland-footer .row-cols-sm-5>* {flex:0 0 auto;width:20%}

.portland-footer .row-cols-sm-6>* {flex:0 0 auto;width:16.66666667%}

.portland-footer .row-cols-md-auto>* {flex:0 0 auto;width:auto}

.portland-footer .row-cols-md-1>* {flex:0 0 auto;width:100%}

.portland-footer .row-cols-md-2>* {flex:0 0 auto;width:50%}

.portland-footer .row-cols-md-3>* {flex:0 0 auto;width:33.33333333%}

.portland-footer .row-cols-md-4>* {flex:0 0 auto;width:25%}

.portland-footer .row-cols-md-5>* {flex:0 0 auto;width:20%}

.portland-footer .row-cols-md-6>* {flex:0 0 auto;width:16.66666667%}

.portland-footer .col-md-4 {flex:0 0 auto;width:33.33333333%}

.portland-footer .col-md-6 {flex:0 0 auto;width:50%}

.portland-footer .col-md-8 {flex:0 0 auto;width:66.66666667%}

.portland-footer .row-cols-lg-auto>* {flex:0 0 auto;width:auto}

.portland-footer .row-cols-lg-1>* {flex:0 0 auto;width:100%}

.portland-footer .row-cols-lg-2>* {flex:0 0 auto;width:50%}

.portland-footer .row-cols-lg-3>* {flex:0 0 auto;width:33.33333333%}

.portland-footer .row-cols-lg-4>* {flex:0 0 auto;width:25%}

.portland-footer .row-cols-lg-5>* {flex:0 0 auto;width:20%}

.portland-footer .row-cols-lg-6>* {flex:0 0 auto;width:16.66666667%}

.portland-footer .col-lg-3 {flex:0 0 auto;width:25%}

.portland-footer .row-cols-xl-auto>* {flex:0 0 auto;width:auto}

.portland-footer .row-cols-xl-1>* {flex:0 0 auto;width:100%}

.portland-footer .row-cols-xl-2>* {flex:0 0 auto;width:50%}

.portland-footer .row-cols-xl-3>* {flex:0 0 auto;width:33.33333333%}

.portland-footer .row-cols-xl-4>* {flex:0 0 auto;width:25%}

.portland-footer .row-cols-xl-5>* {flex:0 0 auto;width:20%}

.portland-footer .row-cols-xl-6>* {flex:0 0 auto;width:16.66666667%}

.portland-footer .input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), .portland-footer .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control, .portland-footer .input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select, .portland-footer .input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), .portland-footer .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .portland-footer .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .portland-footer .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .portland-footer .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {border-bottom-right-radius:0;border-top-right-radius:0}

.portland-footer .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}

.portland-footer .btn-cta-outline:disabled, .portland-footer .btn-cta:disabled, .portland-footer .btn.disabled, .portland-footer .btn:disabled, .portland-footer .button:disabled, .portland-footer .disabled.btn-cta, .portland-footer .disabled.btn-cta-outline, .portland-footer .disabled.button, .portland-footer fieldset:disabled .btn, .portland-footer fieldset:disabled .btn-cta, .portland-footer fieldset:disabled .btn-cta-outline, .portland-footer fieldset:disabled .button {background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}

.portland-footer .nav-tabs .dropdown-menu {border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}

.portland-footer .tab-content>.tab-pane {display:none}

.portland-footer .tab-content>.active {display:block}

.portland-footer .navbar>.container, .portland-footer .navbar>.container-fluid, .portland-footer .navbar>.container-lg, .portland-footer .navbar>.container-md, .portland-footer .navbar>.container-sm, .portland-footer .navbar>.container-xl {align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}

.portland-footer .navbar-nav .dropdown-menu {position:static}

.portland-footer .navbar-toggler-icon {background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}

.portland-footer .navbar-expand-sm .navbar-nav .dropdown-menu {position:absolute}

.portland-footer .navbar-expand-md .navbar-nav .dropdown-menu {position:absolute}

.portland-footer .navbar-expand-lg .navbar-nav .dropdown-menu {position:absolute}

.portland-footer .navbar-expand-xl .navbar-nav .dropdown-menu {position:absolute}

.portland-footer .navbar-expand .navbar-nav .dropdown-menu {position:absolute}

.portland-footer .spinner-border, .portland-footer .spinner-grow {animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}

/* .portland-footer @keyframes spinner-grow {0%{transform:scale(0)} */

.portland-footer .spinner-grow {--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}

.portland-footer .spinner-grow-sm {--bs-spinner-width:1rem;--bs-spinner-height:1rem}

.portland-footer .clearfix:after {clear:both;content:"";display:block}

.portland-footer .icon-link {align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(29,98,201,.5);text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}

.portland-footer .icon-link>.bi {flex-shrink:0;height:1em;width:1em;fill:currentcolor;transition:transform .2s ease-in-out}

.portland-footer .icon-link-hover:focus-visible>.bi, .portland-footer .icon-link-hover:hover>.bi {transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}

.portland-footer .d-inline-block {display:inline-block!important}

.portland-footer .d-block {display:block!important}

.portland-footer .d-table-row {display:table-row!important}

.portland-footer .border-1 {border-width:1px!important}

.portland-footer .border-2 {border-width:2px!important}

.portland-footer .flex-row {flex-direction:row!important}

.portland-footer .flex-row-reverse {flex-direction:row-reverse!important}

.portland-footer .flex-grow-0 {flex-grow:0!important}

.portland-footer .flex-grow-1 {flex-grow:1!important}

.portland-footer .justify-content-start {justify-content:flex-start!important}

.portland-footer .justify-content-end {justify-content:flex-end!important}

.portland-footer .justify-content-center {justify-content:center!important}

.portland-footer .justify-content-between {justify-content:space-between!important}

.portland-footer .justify-content-around {justify-content:space-around!important}

.portland-footer .justify-content-evenly {justify-content:space-evenly!important}

.portland-footer .align-content-start {align-content:flex-start!important}

.portland-footer .align-content-end {align-content:flex-end!important}

.portland-footer .align-content-center {align-content:center!important}

.portland-footer .align-content-between {align-content:space-between!important}

.portland-footer .align-content-around {align-content:space-around!important}

.portland-footer .align-content-stretch {align-content:stretch!important}

.portland-footer .align-self-center {align-self:center!important}

.portland-footer .order-1 {order:1!important}

.portland-footer .order-2 {order:2!important}

.portland-footer .mt-8 {margin-top:2rem!important}

.portland-footer .mb-2 {margin-bottom:.5rem!important}

.portland-footer .mb-6 {margin-bottom:1.5rem!important}

.portland-footer .mb-8 {margin-bottom:2rem!important}

.portland-footer .mb-20 {margin-bottom:5rem!important}

.portland-footer .ps-1 {padding-left:.25rem!important}

.portland-footer .ps-10 {padding-left:2.5rem!important}

.portland-footer .ps-12 {padding-left:3rem!important}

.portland-footer .ps-16 {padding-left:4rem!important}

.portland-footer .d-sm-inline-block {display:inline-block!important}

.portland-footer .d-sm-block {display:block!important}

.portland-footer .d-sm-table-row {display:table-row!important}

.portland-footer .flex-sm-row {flex-direction:row!important}

.portland-footer .flex-sm-row-reverse {flex-direction:row-reverse!important}

.portland-footer .flex-sm-grow-0 {flex-grow:0!important}

.portland-footer .flex-sm-grow-1 {flex-grow:1!important}

.portland-footer .justify-content-sm-start {justify-content:flex-start!important}

.portland-footer .justify-content-sm-end {justify-content:flex-end!important}

.portland-footer .justify-content-sm-center {justify-content:center!important}

.portland-footer .justify-content-sm-between {justify-content:space-between!important}

.portland-footer .justify-content-sm-around {justify-content:space-around!important}

.portland-footer .justify-content-sm-evenly {justify-content:space-evenly!important}

.portland-footer .align-content-sm-start {align-content:flex-start!important}

.portland-footer .align-content-sm-end {align-content:flex-end!important}

.portland-footer .align-content-sm-center {align-content:center!important}

.portland-footer .align-content-sm-between {align-content:space-between!important}

.portland-footer .align-content-sm-around {align-content:space-around!important}

.portland-footer .align-content-sm-stretch {align-content:stretch!important}

.portland-footer .d-md-inline-block {display:inline-block!important}

.portland-footer .d-md-block {display:block!important}

.portland-footer .d-md-table-row {display:table-row!important}

.portland-footer .flex-md-row {flex-direction:row!important}

.portland-footer .flex-md-row-reverse {flex-direction:row-reverse!important}

.portland-footer .flex-md-grow-0 {flex-grow:0!important}

.portland-footer .flex-md-grow-1 {flex-grow:1!important}

.portland-footer .justify-content-md-start {justify-content:flex-start!important}

.portland-footer .justify-content-md-end {justify-content:flex-end!important}

.portland-footer .justify-content-md-center {justify-content:center!important}

.portland-footer .justify-content-md-between {justify-content:space-between!important}

.portland-footer .justify-content-md-around {justify-content:space-around!important}

.portland-footer .justify-content-md-evenly {justify-content:space-evenly!important}

.portland-footer .align-content-md-start {align-content:flex-start!important}

.portland-footer .align-content-md-end {align-content:flex-end!important}

.portland-footer .align-content-md-center {align-content:center!important}

.portland-footer .align-content-md-between {align-content:space-between!important}

.portland-footer .align-content-md-around {align-content:space-around!important}

.portland-footer .align-content-md-stretch {align-content:stretch!important}

.portland-footer .order-md-1 {order:1!important}

.portland-footer .order-md-2 {order:2!important}

.portland-footer .order-md-last {order:6!important}

.portland-footer .mb-md-0 {margin-bottom:0!important}

.portland-footer .d-lg-inline-block {display:inline-block!important}

.portland-footer .d-lg-block {display:block!important}

.portland-footer .d-lg-table-row {display:table-row!important}

.portland-footer .flex-lg-row {flex-direction:row!important}

.portland-footer .flex-lg-row-reverse {flex-direction:row-reverse!important}

.portland-footer .flex-lg-grow-0 {flex-grow:0!important}

.portland-footer .flex-lg-grow-1 {flex-grow:1!important}

.portland-footer .justify-content-lg-start {justify-content:flex-start!important}

.portland-footer .justify-content-lg-end {justify-content:flex-end!important}

.portland-footer .justify-content-lg-center {justify-content:center!important}

.portland-footer .justify-content-lg-between {justify-content:space-between!important}

.portland-footer .justify-content-lg-around {justify-content:space-around!important}

.portland-footer .justify-content-lg-evenly {justify-content:space-evenly!important}

.portland-footer .align-content-lg-start {align-content:flex-start!important}

.portland-footer .align-content-lg-end {align-content:flex-end!important}

.portland-footer .align-content-lg-center {align-content:center!important}

.portland-footer .align-content-lg-between {align-content:space-between!important}

.portland-footer .align-content-lg-around {align-content:space-around!important}

.portland-footer .align-content-lg-stretch {align-content:stretch!important}

.portland-footer .order-lg-first {order:-1!important}

.portland-footer .d-xl-inline-block {display:inline-block!important}

.portland-footer .d-xl-block {display:block!important}

.portland-footer .d-xl-table-row {display:table-row!important}

.portland-footer .flex-xl-row {flex-direction:row!important}

.portland-footer .flex-xl-row-reverse {flex-direction:row-reverse!important}

.portland-footer .flex-xl-grow-0 {flex-grow:0!important}

.portland-footer .flex-xl-grow-1 {flex-grow:1!important}

.portland-footer .justify-content-xl-start {justify-content:flex-start!important}

.portland-footer .justify-content-xl-end {justify-content:flex-end!important}

.portland-footer .justify-content-xl-center {justify-content:center!important}

.portland-footer .justify-content-xl-between {justify-content:space-between!important}

.portland-footer .justify-content-xl-around {justify-content:space-around!important}

.portland-footer .justify-content-xl-evenly {justify-content:space-evenly!important}

.portland-footer .align-content-xl-start {align-content:flex-start!important}

.portland-footer .align-content-xl-end {align-content:flex-end!important}

.portland-footer .align-content-xl-center {align-content:center!important}

.portland-footer .align-content-xl-between {align-content:space-between!important}

.portland-footer .align-content-xl-around {align-content:space-around!important}

.portland-footer .align-content-xl-stretch {align-content:stretch!important}

.portland-footer .d-print-inline-block {display:inline-block!important}

.portland-footer .d-print-block {display:block!important}

.portland-footer .d-print-table-row {display:table-row!important}

.portland-footer .h6, .portland-footer h6 {font-size:1rem}

.portland-footer .h1 strong, .portland-footer .h2 strong, .portland-footer .h3 strong, .portland-footer .h4 strong, .portland-footer .h5 strong, .portland-footer .h6 strong, .portland-footer h1 strong, .portland-footer h2 strong, .portland-footer h3 strong, .portland-footer h4 strong, .portland-footer h5 strong, .portland-footer h6 strong {font-weight:inherit}

.portland-footer .h2, .portland-footer .h3, .portland-footer .h4, .portland-footer .h5, .portland-footer .h6, .portland-footer h2, .portland-footer h3, .portland-footer h4, .portland-footer h5, .portland-footer h6 {clear:both}

.portland-footer .cloudy-content .h2, .portland-footer .cloudy-content .h3, .portland-footer .cloudy-content .h4, .portland-footer .cloudy-content .h5, .portland-footer .cloudy-content h2, .portland-footer .cloudy-content h3, .portland-footer .cloudy-content h4, .portland-footer .cloudy-content h5 {margin:2rem 0 1rem}

.portland-footer .cloudy-content .h2+.h2, .portland-footer .cloudy-content .h2+.h3, .portland-footer .cloudy-content .h2+h2, .portland-footer .cloudy-content .h2+h3, .portland-footer .cloudy-content .h3+.h3, .portland-footer .cloudy-content .h3+.h4, .portland-footer .cloudy-content .h3+h3, .portland-footer .cloudy-content .h3+h4, .portland-footer .cloudy-content .h4+.h4, .portland-footer .cloudy-content .h4+.h5, .portland-footer .cloudy-content .h4+h4, .portland-footer .cloudy-content .h4+h5, .portland-footer .cloudy-content .h5+.h5, .portland-footer .cloudy-content .h5+h5, .portland-footer .cloudy-content h2+.h2, .portland-footer .cloudy-content h2+.h3, .portland-footer .cloudy-content h2+h2, .portland-footer .cloudy-content h2+h3, .portland-footer .cloudy-content h3+.h3, .portland-footer .cloudy-content h3+.h4, .portland-footer .cloudy-content h3+h3, .portland-footer .cloudy-content h3+h4, .portland-footer .cloudy-content h4+.h4, .portland-footer .cloudy-content h4+.h5, .portland-footer .cloudy-content h4+h4, .portland-footer .cloudy-content h4+h5, .portland-footer .cloudy-content h5+.h5, .portland-footer .cloudy-content h5+h5 {margin:1rem 0}



.portland-footer blockquote {border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}

.portland-footer blockquote p {font-size:1.2rem}

.portland-footer .form-row {display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}

.portland-footer .form-row>.col, .portland-footer .form-row>[class*=col-] {padding-left:1rem;padding-right:1rem}

.portland-footer .container-inline .form-actions, .portland-footer .form-inline .form-actions {align-items:bottom!important}

.portland-footer fieldset legend {float:none;font-size:1rem!important;font-weight:600!important}

.portland-footer .entity-content-form-footer {background-color:#e1e5ea;border:1px solid #e1e5ea;margin-bottom:2rem!important;padding:1.5rem}

.portland-footer .chosen-container-single .chosen-single {padding-left:.75rem}

.portland-footer .chosen-container-multi .chosen-choices {padding:.375rem .75rem}

.portland-footer .chosen-container-multi .chosen-choices li.search-choice {align-items:center;display:flex;padding:.375rem 1.5rem .375rem .75rem}

.portland-footer .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {right:.25rem;top:.5rem}

.portland-footer .region-tools .form-select, .portland-footer .region-tools .form-text {max-width:255px}

.portland-footer img.inline-icon {height:20px}

.portland-footer fieldset.portland-support-agent-widget--wrapper {background-color:#ccc;padding:15px}

.portland-footer fieldset.portland-support-agent-widget--wrapper .details-wrapper {padding:0}

.portland-footer .cloudy-header__menu-wrapper {background-color:#fff;border-bottom:.75rem solid #171726;flex-basis:100%;order:1;transition:height .5s ease-in-out}

.portland-footer .cloudy-header__menu-wrapper.collapse:not(.show) {height:0}

.portland-footer .cloudy-header__search-region {flex-grow:1}

.portland-footer .cloudy-header__toggle .toggle__label .toggle-icon {margin-bottom:.5rem;margin-right:0}

.portland-footer .cloudy-header__toggle .toggle__label .toggle-icon {margin-bottom:.5rem;margin-right:0}

.portland-footer .cloudy-header__toggle .toggle__label .toggle-icon.icon-search {-webkit-mask-image:url(/themes/custom/cloudy/src/components/icon/svgs/search.svg);mask-image:url(/themes/custom/cloudy/src/components/icon/svgs/search.svg)}

.portland-footer .cloudy-header__toggle.collapsed .toggle-icon {-webkit-mask-image:url(/themes/custom/cloudy/src/components/icon/svgs/menu.svg);mask-image:url(/themes/custom/cloudy/src/components/icon/svgs/menu.svg)}

.portland-footer .cloudy-header__close-search .icon {color:#fff}

.portland-footer .cloudy-search-form .cloudy-btn--icon[type=submit] {background-color:#fff;border:none;border-radius:0 .25rem .25rem 0;height:100%;-webkit-mask-image:url(/themes/custom/cloudy/src/components/icon/svgs/search.svg);mask-image:url(/themes/custom/cloudy/src/components/icon/svgs/search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;padding:0 1.5rem}

.portland-footer .cloudy-search-form .cloudy-btn--icon[type=submit]:focus, .portland-footer .cloudy-search-form .cloudy-btn--icon[type=submit]:hover {background-color:#fff!important}

.portland-footer .cloudy-search-form--small .cloudy-btn--icon[type=submit] {background-color:#15191e}

.portland-footer .cloudy-search-form--small .cloudy-btn--icon[type=submit]:focus, .portland-footer .cloudy-search-form--small .cloudy-btn--icon[type=submit]:hover {background-color:#15191e!important}

.portland-footer .cloudy-search-form--large .cloudy-btn--icon[type=submit] {background-color:#fff;-webkit-mask-size:20px;mask-size:20px;padding:0 2.25rem}

.portland-footer .cloudy-search-form--large .cloudy-btn--icon[type=submit]:focus, .portland-footer .cloudy-search-form--large .cloudy-btn--icon[type=submit]:hover {background-color:#fff!important}

.portland-footer .ui-autocomplete li.ui-menu-item:hover {background:transparent}

.portland-footer .ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper {color:#15191e;display:flex;flex-direction:column;padding:.5rem}

.portland-footer .ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper .search-api-autocomplete-suggestion {padding:0;width:100%}

.portland-footer .ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper.ui-state-active {background:#1d62c9;color:#fff;display:flex;flex-direction:column}

.portland-footer .ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {background:none;color:inherit}

.portland-footer .field--type-attribution {margin-top:.5rem;max-width:540px}

.portland-footer .menu-item--collapsed, .portland-footer .menu-item--expanded {list-style-image:none;list-style-type:none}

.portland-footer .menu--pages a.nav-link {border-top:1px solid #e1e5ea;display:block;padding:.5rem 1rem}

.portland-footer .menu .menu-item a {border-top:1px solid #b4bdcb;display:block;padding:.5rem}

.portland-footer .menu .menu-item a.is-active, .portland-footer .menu--pages a.nav-link.active {border-left:3px solid #103670;color:#103670}

.portland-footer ul.menu {margin-left:0;padding-inline-start:0;}

.portland-footer li.menu-item ul.menu li.menu-item a {padding-left:1rem;}

.portland-footer li.menu-item ul.menu li.menu-item ul.menu li.menu-item a {padding-left:2rem}

.portland-footer #block-topics-menu, .portland-footer .view-id-page_menu .h3, .portland-footer .view-id-page_menu h3 {font-size:1rem;font-weight:600}

.portland-footer .nav-group-menu {margin-bottom:2rem}

.portland-footer .nav-group-menu a.nav-link {border-bottom:.25rem solid transparent;font-weight:600;margin-right:2rem;padding-left:0;padding-right:0}

.portland-footer .nav-group-menu a.nav-link:hover {border-bottom:.25rem solid #171726;color:#171726}

.portland-footer .nav-group-menu a.nav-link.active {border-bottom:.25rem solid #171726;color:#15191e}

.portland-footer .cloudy-footer {background:#e1e5ea;padding-top:2rem}

.portland-footer .cloudy-footer .h2, .portland-footer .cloudy-footer h2 {font-weight:600;margin:0 0 1rem}

.portland-footer .cloudy-footer--top {margin-bottom:2rem;padding-top:2rem}

.portland-footer .cloudy-footer--bottom .menu, .portland-footer .cloudy-footer--bottom ul {list-style-type:none;margin:0!important;padding:0}

.portland-footer .cloudy-footer--bottom .menu .menu-item, .portland-footer .cloudy-footer--bottom .menu li, .portland-footer .cloudy-footer--bottom ul .menu-item, .portland-footer .cloudy-footer--bottom ul li {margin-top:1rem;padding:0;list-style-type: none;}

.portland-footer .cloudy-footer--bottom .menu .menu-item a, .portland-footer .cloudy-footer--bottom .menu li a, .portland-footer .cloudy-footer--bottom ul .menu-item a, .portland-footer .cloudy-footer--bottom ul li a {border-top:0;padding:0}

.portland-footer .cloudy-footer--bottom .menu .menu-item a.is-active, .portland-footer .cloudy-footer--bottom .menu li a.is-active, .portland-footer .cloudy-footer--bottom ul .menu-item a.is-active, .portland-footer .cloudy-footer--bottom ul li a.is-active {border:none;color:#1d62c9}

.portland-footer .cloudy-footer .cloudy-contact-item {margin-bottom:0}

.portland-footer .cloudy-footer .cloudy-contact-item .cloudy-contact-item__resource-wrapper {margin-bottom:1rem}

.portland-footer .cloudy-footer .cloudy-contact-item .cloudy-contact-item__resource-wrapper:last-child {margin-bottom:0}

.portland-footer th.is-active>a {color:#103670}

.portland-footer th.is-active img {position:absolute;right:0;top:50%}

.portland-footer th.is-active {border-bottom:2px solid #103670}

.portland-footer th.is-active>a:focus, .portland-footer th.is-active>a:hover, .portland-footer th>a:focus, .portland-footer th>a:hover {color:#8fb6ef;-webkit-text-decoration:none;text-decoration:none}

.portland-footer th.is-active>a:focus:after, .portland-footer th.is-active>a:hover:after, .portland-footer th>a:focus:after, .portland-footer th>a:hover:after {border-bottom-color:#8fb6ef}

.portland-footer td.is-active {background:none}

.portland-footer .cloudy-alert .icon, .portland-footer .webform-submission-form .alert .icon {align-self:flex-start;color:#fff;margin-right:1rem}

.portland-footer .region-pre-header .cloudy-alert, .portland-footer .region-pre-header .webform-submission-form .alert, .portland-footer .webform-submission-form .region-pre-header .alert {margin:0}

.portland-footer .cloudy-contact-item__resource-wrapper {margin-bottom:1rem}

.portland-footer .cloudy-contact-item__resource-wrapper:last-of-type {margin-bottom:0}

.portland-footer .icon {color:#fff}

.portland-footer .icon--size-xs>svg {height:1rem;margin-top:0;width:1rem;margin-left:0.5rem;margin-right:0;color:--fontcolor-button;}

.portland-footer .icon--size-s>svg {height:1.25rem;margin-top:-.15rem;width:1.25rem}

.portland-footer .icon--size-m>svg {height:1.5rem;margin-top:-.2rem;width:1.5rem}

.portland-footer .icon--size-l>svg {height:1.75rem;margin-top:-.25rem;width:1.75rem}

.portland-footer .icon--size-xl>svg {height:2rem;width:2rem}



.portland-footer a.cloudy-link.cloudy-link--has-background {background:#1d62c9;border-radius:.125rem;color:#e1e5ea !important;display:inline-block;-webkit-hyphens:auto;hyphens:auto;padding:.5rem 1rem;position:relative}

.portland-footer .cloudy-link.cloudy-link--has-background .icon .icon--size-xs{color:#e1e5ea;margin-left:.5rem;margin-right:0;position:relative}

.portland-footer .cloudy-link.cloudy-link--has-background:hover {background:#164c9c;-webkit-text-decoration:none;text-decoration:none}

.portland-footer .cloudy-link.cloudy-link--is-standalone {display:inline-block;position:relative;vertical-align:middle;width:calc(100% - 14px)}

.portland-footer .cloudy-link.cloudy-link--is-standalone .icon {color:#1d62c9;margin-left:.5rem;margin-right:0;position:relative}

.portland-footer .cloudy-link.cloudy-link--is-standalone:hover .icon {color:#103670}



.portland-footer .morsel__location .field--name-title {font-weight:600}

.portland-footer .field--type-entity-reference ul.links {list-style:none;margin:0;padding:0}

.portland-footer .field--type-entity-reference ul.links li {float:left;padding:0 1rem 0 0;white-space:nowrap}

.portland-footer [dir=rtl] .field--type-entity-reference ul.links li {float:right;padding:0 0 0 1rem}

.portland-footer .field--name-field-user-picture img {margin:0 0 1rem;width:100%}

.portland-footer .field--type-file, .portland-footer .field--type-file .field__item {margin-bottom:0!important}

.portland-footer .field--type-image a {border-bottom:none}

.portland-footer .field__label {font-weight:600}

.portland-footer .field--label-above {margin-bottom:1.5rem}

.portland-footer .field--label-above .field__item {margin-bottom:1rem}

.portland-footer .field--label-above .field__item .contextual-region {margin-bottom:2rem}

.portland-footer .field--label-hidden, .portland-footer .field--label-hidden .field__item, .portland-footer .field--label-inline, .portland-footer .field--label-inline .field__item {margin-bottom:.25rem}

.portland-footer .field--name-field-bureau .field__items, .portland-footer .field--name-field-introduced-by .field__items, .portland-footer .field--name-field-neighborhood .field__items, .portland-footer .field--name-field-topics .field__items {display:block;margin-bottom:.25rem}

.portland-footer .field--name-field-bureau .field__items .field__item, .portland-footer .field--name-field-introduced-by .field__items .field__item, .portland-footer .field--name-field-neighborhood .field__items .field__item, .portland-footer .field--name-field-topics .field__items .field__item {display:inline}

.portland-footer .field--name-field-bureau .field__items .field__item:not(:first-child):before, .portland-footer .field--name-field-introduced-by .field__items .field__item:not(:first-child):before, .portland-footer .field--name-field-neighborhood .field__items .field__item:not(:first-child):before, .portland-footer .field--name-field-topics .field__items .field__item:not(:first-child):before {content:"; "}

.portland-footer .tabs .is-active {background:#fff}

.portland-footer .node-preview-container {padding:.5rem 1rem;position:static}

.portland-footer #block-login-message {margin-bottom:1rem}

.portland-footer .path-frontpage .search-region-container {background:#171726;padding:2.5rem 0}

.portland-footer .view-topics ul.list-group-flush.row {padding:0}

.portland-footer .view-topics ul.list-group-flush.row .list-group-item {border:0}

.portland-footer .view-topics ul.list-group-flush.row .list-group-item:hover {background:none}

.portland-footer .view-group-banner, .portland-footer .view-group-content-banner .view-group-media-banner {padding:.5rem 1rem}

.portland-footer .view-group-banner .views-row, .portland-footer .view-group-content-banner .view-group-media-banner .views-row {align-items:center;display:flex}

.portland-footer .view-group-banner .views-field img, .portland-footer .view-group-content-banner .view-group-media-banner .views-field img {margin-right:1rem}

.portland-footer .view-group-banner .views-field a, .portland-footer .view-group-banner .views-field a:hover, .portland-footer .view-group-content-banner .view-group-media-banner .views-field a, .portland-footer .view-group-content-banner .view-group-media-banner .views-field a:hover {color:inherit;font-size:2rem;-webkit-text-decoration:none;text-decoration:none}

.portland-footer .elected--meta .block {margin-bottom:0!important}

.portland-footer .elected--meta .field--label-inline .fas {display:inline-flex;justify-content:center;min-width:1.5rem}

.portland-footer .cloudy-offcanvas-tools:has(.block-facets:not(.hidden))+.btn, .portland-footer .cloudy-offcanvas-tools:has(.block-facets:not(.hidden))+.btn-cta, .portland-footer .cloudy-offcanvas-tools:has(.block-facets:not(.hidden))+.btn-cta-outline, .portland-footer .cloudy-offcanvas-tools:has(.block-facets:not(.hidden))+.button {display:block}

.portland-footer .ck-content {word-wrap:break-word}

.portland-footer .h4, .portland-footer .h5, .portland-footer .h6, .portland-footer h4, .portland-footer h5, .portland-footer h6 {font-size:9pt}

.portland-footer .cloudy-content {display:block;float:left;width:67%}

.portland-footer .container, .portland-footer body {min-width:650px!important}



/*
.portland-footer .container {width:auto}

.portland-footer #block-portlandlegacypathsblock, .portland-footer .block-views-blockcouncil-agendas-block-recent-council-agendas, .portland-footer .cloudy-back-to-top, .portland-footer .cloudy-header__menu-wrapper, .portland-footer .cloudy-header__toggle, .portland-footer .council-session-close, .portland-footer .diff-controls, .portland-footer .diff-header, .portland-footer .field--name-field-council-session-video, .portland-footer .field--name-field-session-closed-text, .portland-footer .field--name-field-session-registration-text, .portland-footer .page-node-type-city-charter .breadcrumb, .portland-footer .page-node-type-city-code .breadcrumb, .portland-footer .page-node-type-council-agenda .breadcrumb, .portland-footer .page-node-type-policy .breadcrumb, .portland-footer .region-footer-second, .portland-footer .region-footer-third, .portland-footer .region-header-form, .portland-footer .region-messages, .portland-footer .region-recent-agendas, .portland-footer .toc-js, .portland-footer footer.cloudy-footer, .portland-footer section.cloudy-footer--top {display:none!important}
*/
.portland-footer .cloudy-footer {background:#e1e5ea;padding-top:2rem}

.portland-footer .field--name-field-body-content .council-document__title, .portland-footer .field--name-field-body-content .field--name-field-body-content ol, .portland-footer .field--name-field-body-content .field--name-field-body-content ul, .portland-footer .field--name-field-body-content .list-group-item, .portland-footer .field--name-field-body-content .step ol, .portland-footer .field--name-field-body-content .step ul, .portland-footer .field--name-field-body-content .teaser__tags, .portland-footer .field--name-field-body-content blockquote, .portland-footer .field--name-field-body-content hr, .portland-footer .field--name-field-body-content p {max-width:100%!important}

.portland-footer .field--name-field-full-document-title .h2, .portland-footer .field--name-field-full-document-title h2 {font-size:14pt}

.portland-footer .view-display-id-entity_view_1, .portland-footer .views-element-container {display:block;position:relative}

.portland-footer #block-feedbacklink, .portland-footer #cloudy-menu, .portland-footer .block-fixed-block-contentfooter-links, .portland-footer .block-portland-revision-block, .portland-footer .portland-revision--block, .portland-footer .region-global-admin, .portland-footer .region-pre-header, .portland-footer .region-tabs {display:none!important}

.portland-footer .page-node-type-council-document .node__content .field--name-field-document {display:none}

.portland-footer .page-node-type-council-document .node__content a[href^="/"]:after {color:#15191e;content:" (https://www.portland.gov" attr(href) ")"}

.portland-footer .page-node-type-council-document .node__content a[href^=http]:after {color:#15191e;content:" (" attr(href) ")"}

.portland-footer .page-node-type-council-document .node__content .field--name-field-documents-and-exhibits a:after, .portland-footer .page-node-type-council-document .node__content .view-admin-agenda-items a:after {content:""}

.portland-footer .page-node-type-council-document .node__content .testimony-button {display:none}

