/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}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}p{-epub-hyphens:none;-ms-hyphens:none;hyphens:none}.strong,b,strong{font-weight:bold}.em,dfn,em{font-style:italic}.small,small{font-size:75%}ol,ul{padding:0;list-style-type:none}dd{margin:0}.commentlist,.sidebar ol,.sidebar ul{list-style:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clear{width:100%;float:left;clear:left}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}[class*=col-]{float:left}.col-1-1{width:99.99%;margin-bottom:0;padding-right:0}.col-1-2,.col-2-4{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-3-4{width:75%}.right{float:right}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-icon{font-family:'Font Awesome 6 Pro'}@font-face{font-family:'Univers LT Std';src:url('/themes/custom/abbotsford/fonts/UniversLTStd.otf') format('opentype')}html{font-size:17px;overflow-x:hidden;scroll-behavior:smooth}body{font-family:'Archivo',sans-serif;line-height:1.5;color:#484848;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}iframe,img{max-width:100%}img{height:auto!important}table{border-bottom:1px solid #484848;width:100%}table thead{border:0}table tbody{border:0}table tfoot{border:0}table tr{border:0}table tr:nth-child(2n){background-color:#F2F2F2}table th{border:0;background:#343434;color:#fff;padding:0.75rem 1rem;font-weight:400;text-align:left}table th.dark-blue{background-color:#204886}table th.light-blue{background-color:#007CBC}table th a{color:#fff}table th a:focus,table th a:hover{color:#fff}table th a:active{color:#01BAEF}table td{color:#484848;padding:0.75rem 1rem}table td .social-icon{font-size:1rem;margin:0 0.5rem 0 0}table td .social-icon.twitter{margin:0 0.65rem 0 0}table.webform-table{table-layout:fixed}@media only screen and (max-width:500px){table.mobile-table--2-cols tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}table.mobile-table--2-cols tbody tr td{display:block}table.mobile-table--2-cols tbody tr td p:last-child{margin-bottom:0}}.scrollable{float:left;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.scrollable table{margin:0}.scrollable>div{overflow-x:auto}.scrollable>div::-webkit-scrollbar{height:12px}.scrollable>div::-webkit-scrollbar-track{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.15) inset;box-shadow:0 0 2px rgba(0,0,0,0.15) inset;background:#f0f0f0}.scrollable>div::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc}.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 0.2px 0 0 50%;overflow:hidden;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.25);box-shadow:-5px 0 10px rgba(0,0,0,0.25);content:''}blockquote{margin:0 0 1rem 0;padding:0.411rem 0rem 0.411rem 1.176rem!important;position:relative;border-left:0!important}blockquote:before{content:'';background-color:#a3d587;border-radius:5px;height:100%;left:0;position:absolute;top:0;width:3px}blockquote>:last-child{margin-bottom:0}ol,ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol[type="1"],ul[type="1"]{list-style-type:decimal}ol[type=a],ul[type=a]{list-style-type:lower-alpha}ol[type=i],ul[type=i]{list-style-type:lower-roman}ol li,ul li{margin-bottom:0.75rem}ul{list-style-type:disc}ol{list-style-type:decimal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;margin-top:1rem}a{color:#204886;font-weight:500;text-decoration:none;outline:none;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a.block{display:block}a:hover{color:#007CBC;text-decoration:underline}a:hover:focus{outline:none}a:focus{outline:none;text-decoration:none;outline:2px dashed #01BAEF;outline-offset:4px}a:active{color:#01BAEF;text-decoration:underline}a:active:focus{outline:none}a[target=_blank]:not(.no-icon):after{content:'\f14c';font-family:'Font Awesome 6 Pro';font-weight:400;padding-left:0.25rem}.cke_editable a[target=_blank]:after{content:'';display:none!important}.h1,h1{color:#204886;font-family:'Comfortaa',cursive;font-size:2.117rem;font-weight:400;line-height:2.47rem;margin-top:0;margin-bottom:1.411rem}.h2,h2{font-family:'Comfortaa',cursive;font-size:1.882rem;font-weight:400;line-height:2.176rem;margin-top:0;margin-bottom:1.411rem}.h3,h3{font-family:'Comfortaa',cursive;font-size:1.647rem;font-weight:400;line-height:1.882rem;margin-top:0;margin-bottom:1.411rem}.h4,h4{font-family:'Comfortaa',cursive;font-size:1.411rem;font-weight:700;line-height:1.529rem;margin-top:0;margin-bottom:1.411rem}.h5,h5{font-family:'Comfortaa',cursive;font-size:1.235rem;font-weight:400;line-height:1.529rem;margin-top:0;margin-bottom:1.411rem}.h6,h6{font-family:'Comfortaa',cursive;font-size:1.176rem;font-weight:700;line-height:1.352rem;margin-top:0;margin-bottom:1.411rem}.a-heading--simple{font-family:'Archivo',sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.a-heading--simple-medium{font-weight:500}.a-heading--simple-bold{font-weight:700}p{word-break:break-word;white-space:break-spaces}ol,p,table,ul{margin:0 0 1.882rem}hr{border-color:#F2F2F2}#skip-link{margin:0}.node__content>.field--label-above,.node__content>.field--label-hidden,.node__content>.field--label-inline{padding-bottom:0.75rem}@media only screen and (max-width:1024px){html{font-size:15px}}.a-accessibility{position:relative;padding-right:1.75rem}.a-accessibility[aria-expanded=false]:after{content:'\f29a';font-family:'Font Awesome 6 Pro';font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#007CBC}.a-accessibility[aria-expanded=false]:hover:after{font-weight:700}.a-accessibility[aria-expanded=true]:after{color:#007CBC;content:'\f00d';font-family:'Font Awesome 6 Pro';font-weight:400;position:absolute;right:0.185rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.a-accessibility[aria-expanded=true]:after:hover{font-weight:400}.a-accessibility:active,.a-accessibility:hover{text-decoration:underline}.t-header__browsealoud-wrapper{margin-left:-0.75rem;position:absolute;visibility:hidden;opacity:0;top:2rem;-webkit-transition:0.2s;transition:0.2s}.t-header__browsealoud-wrapper.visible{top:3.375rem;visibility:visible;opacity:1}.t-header__browsealoud-wrapper .a-browsealoud-wrapper__close{display:inline-block;color:#204886;font-weight:600;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.t-header__browsealoud-wrapper .a-browsealoud-wrapper__close:hover{color:#01BAEF}.t-header__browsealoud-wrapper .a-browsealoud-wrapper__close:before{line-height:1;content:'\f00d'}.t-header__browsealoud-wrapper #__ba_panel{display:inline-block}.t-header__browsealoud-wrapper #__ba_panel .pillButton{background-color:#204886}.t-header__browsealoud-wrapper #__ba_panel .pillButton .launchTextSpan{background-color:#204886}@media only screen and (max-width:1400px){.a-accessibility,.a-language-desktop{display:none}.t-header__nav-container--accessibility{position:unset!important}.t-header__browsealoud-wrapper{top:12.5rem;visibility:hidden;opacity:0;left:65vw;right:unset;margin-left:unset}.t-header__browsealoud-wrapper.visible{top:14.5rem;visibility:visible;opacity:1}}@media only screen and (max-width:400px){.a-language.a-language--desktop{max-width:116px}.a-language.a-language--desktop select{padding:0.75rem 2rem 0.75rem 0.75rem}}@media only screen and (max-width:330px){.a-language.a-language--desktop{max-width:100px}}.a-arrow-link{display:inline-block;padding-right:0.5rem}.a-arrow-link:after{color:#007CBC;content:'\f061';display:inline-block;font-family:'Font Awesome 6 Pro';font-weight:400;-webkit-transform:translate(0.5rem,0rem);transform:translate(0.5rem,0rem);-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.a-arrow-link:active:after,.a-arrow-link:hover:after{-webkit-transform:translate(0.25rem,0rem);transform:translate(0.25rem,0rem)}.a-arrow-link.rss-link{margin-bottom:1rem}.a-breadcrumb{background-color:#F0F8FC;clear:both;display:block;padding:0.823rem 0;position:relative;width:100%}.a-breadcrumb>.t-container{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.a-breadcrumb>.t-container:before{background:url(/themes/custom/abbotsford/images/theme/circle--blue.png);background-repeat:no-repeat;background-size:cover;content:'';height:27.235rem;left:-10rem;position:absolute;top:-16rem;width:27.235rem;z-index:-3}.a-breadcrumb__wrapper{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:calc(66.666% - 2.5rem);flex-basis:calc(66.666% - 2.5rem);width:calc(66.666% - 2.5rem)}.a-breadcrumb__list{list-style:none;margin:0;padding:0}.a-breadcrumb__list-item{display:inline-block;margin:0;padding:0}.a-breadcrumb__list-item+.a-breadcrumb__list-item:before{content:'\f105';font-family:'Font Awesome 6 Pro';font-weight:400;padding:0 1rem;color:#01BAEF}.p-level__zero .a-breadcrumb:before{display:none}@media only screen and (max-width:1024px){.a-breadcrumb__wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}}.a-button-list{list-style:none;margin:0;padding:0}.a-button-list__item{display:block;margin:0 0 0.25rem 0;padding:0}.a-button-list__item:last-child{margin:0}.a-button-list__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);color:#204886;display:block;font-family:'Archivo',sans-serif;font-size:1.3125rem;font-weight:400;padding:0.75rem 3rem 0.75rem 1rem;position:relative;text-align:left;-webkit-transition:background-color,box-shadow,color 0.2s ease-in-out;-webkit-transition:background-color,color 0.2s ease-in-out,-webkit-box-shadow;transition:background-color,color 0.2s ease-in-out,-webkit-box-shadow;transition:background-color,box-shadow,color 0.2s ease-in-out;transition:background-color,box-shadow,color 0.2s ease-in-out,-webkit-box-shadow;width:100%}.a-button-list__button:after{content:'\f061';font-family:'Font Awesome 6 Pro';font-size:1.3125rem;font-weight:400;opacity:0;position:absolute;right:1rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.a-button-list__button:hover{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:#007CBC}.a-button-list__button:hover:after{opacity:1}.a-button-list__button:hover:focus{outline:none}.a-button-list__button:focus{outline:2px dashed #01BAEF;outline-offset:0.235rem}.a-button-list__button:active{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:#01BAEF}.a-button-list__button:active:after{opacity:1}.a-button-list__button:active:focus{outline:none}.a-button-list__button--selected{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:#007CBC}.a-button-list__button--selected:after{opacity:1}.a-button-list__button--selected:hover{background-color:#204886;color:#fff}.a-button-list__button--selected:active{background-color:#484848;color:#fff}.a-button-list__button--small{font-size:1rem}.a-button-list__button-title{margin-left:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.a-button-list__button-index{padding-right:0.25rem;position:absolute}.a-button,.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#204886;border:0;border-radius:0.235rem;color:#fff;display:inline-block;font-family:'Archivo',sans-serif;font-size:1rem;font-weight:600;padding:1rem 1.411rem;text-align:left;text-decoration:none;-webkit-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);-webkit-transition:color 0.2s,background-color 0.2s,transform 0.2s,border-color 0.2s ease-in-out;-webkit-transition:color 0.2s,background-color 0.2s,border-color 0.2s ease-in-out,-webkit-transform 0.2s;transition:color 0.2s,background-color 0.2s,border-color 0.2s ease-in-out,-webkit-transform 0.2s;transition:color 0.2s,background-color 0.2s,transform 0.2s,border-color 0.2s ease-in-out;transition:color 0.2s,background-color 0.2s,transform 0.2s,border-color 0.2s ease-in-out,-webkit-transform 0.2s}.a-button:hover,.button:hover{background-color:#007CBC;color:#fff;text-decoration:none}.a-button:hover:focus,.button:hover:focus{outline:none}.a-button:focus,.button:focus{outline:2px dashed #01BAEF;outline-offset:0.235rem;text-decoration:none}.a-button:active,.button:active{background-color:#01BAEF;color:#204886;text-decoration:none}.a-button:active:focus,.button:active:focus{outline:none}.a-button--disabled,.a-button[disabled],.button--disabled,.button[disabled]{background-color:#F2F2F2;color:#484848;cursor:default}.a-button--disabled:active,.a-button--disabled:hover,.a-button[disabled]:active,.a-button[disabled]:hover,.button--disabled:active,.button--disabled:hover,.button[disabled]:active,.button[disabled]:hover{background-color:#F2F2F2;color:#484848;cursor:default;text-decoration:none}.a-button__icon,.button__icon{margin-left:0.47rem}.a-button--outline,.button--outline{background-color:#102442;border:2px solid #01BAEF;border-radius:0rem;color:#fff}.a-button--outline:active,.a-button--outline:hover,.button--outline:active,.button--outline:hover{color:#102442;background-color:#01BAEF;text-decoration:none}.a-button--outline:focus,.button--outline:focus{outline-color:#01BAEF}.a-button--outline--disabled,.a-button--outline[disabled],.button--outline--disabled,.button--outline[disabled]{background-color:#F2F2F2;border-color:#484848;color:#484848;cursor:default}.a-button--outline--disabled:active,.a-button--outline--disabled:hover,.a-button--outline[disabled]:active,.a-button--outline[disabled]:hover,.button--outline--disabled:active,.button--outline--disabled:hover,.button--outline[disabled]:active,.button--outline[disabled]:hover{background-color:#F2F2F2;border-color:#484848;color:#484848;cursor:default;text-decoration:none}.a-button--outline--yellow,.button--outline--yellow{background-color:#102442;border:2px solid #ffe276;color:#fff}.a-button--outline--yellow:active,.a-button--outline--yellow:hover,.button--outline--yellow:active,.button--outline--yellow:hover{color:#102442;background-color:#ffe276;text-decoration:none}.a-button--outline--yellow:focus,.button--outline--yellow:focus{outline-color:#ffe276}.a-button__southwest,.button__southwest{background:#EED270;color:#343434;margin-bottom:0.75rem;margin-right:1rem}.a-button__southwest:hover,.button__southwest:hover{background:#d6bd65;color:#343434}.a-button__northeast,.button__northeast{background:#3080C2;color:#fff;margin-bottom:0.75rem;margin-right:1rem}.a-button__northeast:hover,.button__northeast:hover{background:#26669b;color:#fff}.a-button__central,.button__central{background:#6EB845;color:#fff;margin-bottom:0.75rem;margin-right:1rem}.a-button__central:hover,.button__central:hover{background:#4d8130;color:#fff}.a-button__lake,.button__lake{background:#C01E54;color:#fff;margin-bottom:0.75rem;margin-right:1rem}.a-button__lake:hover,.button__lake:hover{background:#86153b;color:#fff}.a-button--pm-alt,.button--pm-alt{background-color:#fff;border:2px solid #204886;color:#204886;-webkit-box-shadow:none;box-shadow:none}.a-button--pm-alt:hover,.button--pm-alt:hover{border-color:transparent}.a-carousel-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#204886;font-size:1.411rem;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.a-carousel-control:active,.a-carousel-control:hover{color:#007CBC}.a-carousel-control:active:focus,.a-carousel-control:hover:focus{outline:none}.a-carousel-control:active>.a-carousel-control__icon:not(.a-carousel-control[disabled] .a-carousel-control__icon),.a-carousel-control:hover>.a-carousel-control__icon:not(.a-carousel-control[disabled] .a-carousel-control__icon){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.a-carousel-control:focus{outline:2px dashed #01BAEF;outline-offset:2px}.a-carousel-control[disabled]{color:#A7A7A7!important}.a-carousel-controls:focus{outline:none}.a-carousel-pager{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.a-carousel-pager__prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid transparent;border-radius:0.875rem;position:relative;margin-right:0.25rem;height:2.125rem;width:2.125rem;-webkit-transition:background-color 0.2s,border-color 0.2s,color 0.2s,transform 0.2s ease-in-out;-webkit-transition:background-color 0.2s,border-color 0.2s,color 0.2s,-webkit-transform 0.2s ease-in-out;transition:background-color 0.2s,border-color 0.2s,color 0.2s,-webkit-transform 0.2s ease-in-out;transition:background-color 0.2s,border-color 0.2s,color 0.2s,transform 0.2s ease-in-out;transition:background-color 0.2s,border-color 0.2s,color 0.2s,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.a-carousel-pager__prev:before{content:'\f104';font-family:'Font Awesome 6 Pro';font-weight:700;font-size:0.75rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.a-carousel-pager__prev:hover{border-color:#484848}.a-carousel-pager__prev:hover:focus{outline:none}.a-carousel-pager__prev:hover:active{background-color:#484848}.a-carousel-pager__prev:hover:before{-webkit-transform:translate(-70%,-50%);transform:translate(-70%,-50%)}.a-carousel-pager__prev:focus{outline:2px dashed #FFBE65;outline-offset:4px}.a-carousel-pager__prev:active{background-color:#484848;border-color:#484848}.a-carousel-pager__prev:active:focus{outline:none}.a-carousel-pager__next{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid transparent;border-radius:0.875rem;position:relative;margin-left:0.25rem;height:2.125rem;width:2.125rem;-webkit-transition:background-color 0.2s,border-color 0.2s,color 0.2s,transform 0.2s ease-in-out;-webkit-transition:background-color 0.2s,border-color 0.2s,color 0.2s,-webkit-transform 0.2s ease-in-out;transition:background-color 0.2s,border-color 0.2s,color 0.2s,-webkit-transform 0.2s ease-in-out;transition:background-color 0.2s,border-color 0.2s,color 0.2s,transform 0.2s ease-in-out;transition:background-color 0.2s,border-color 0.2s,color 0.2s,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.a-carousel-pager__next:before{content:'\f105';font-family:'Font Awesome 6 Pro';font-weight:700;font-size:0.75rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.a-carousel-pager__next:hover{border-color:#484848}.a-carousel-pager__next:hover:focus{outline:none}.a-carousel-pager__next:hover:active{background-color:#484848}.a-carousel-pager__next:hover:before{-webkit-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}.a-carousel-pager__next:focus{outline:2px dashed #FFBE65;outline-offset:4px}.a-carousel-pager__next:active{background-color:#484848;border-color:#484848}.a-carousel-pager__next:active:focus{outline:none}.a-carousel-pager-index{font-size:0.875rem;font-family:'Comfortaa',cursive;font-weight:500;margin:0 0.25rem}.a-footer-contact-block__icon{color:#01BAEF;left:0;position:absolute;top:0.25rem}.a-footer-contact-block__content{margin:0;padding-left:1.705rem;max-width:225px}.a-footer-social{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 1.176rem 0}.a-footer-social__list{list-style:none;margin:0;padding:0}.a-footer-social__list-item{display:inline-block;margin:0 0 0 1.235rem;padding:0}.a-footer-social__link{-webkit-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px transparent}.a-footer-social__link:active,.a-footer-social__link:hover{-webkit-box-shadow:0px 2px 0px 0px #01BAEF;box-shadow:0px 2px 0px 0px #01BAEF}@media only screen and (max-width:1153px){.a-footer-social{-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:1024px){.a-footer-social{-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (max-width:977px){.a-footer-social{-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:960px){.a-footer-social__item{margin:0 0 2rem 2rem}.a-footer-social__item:first-child{margin-left:0}}@media only screen and (max-width:600px){.a-footer-social__item a{font-size:1.875rem}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:25px;font-size:25.5px;line-height:inherit;color:#484848;border:0}label{display:block;clear:both;max-width:100%;margin-bottom:0.5rem;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=file]{display:block}select[multiple],select[size]{height:auto}.webform-file-button{color:#fff!important}.view-filters .form--inline{margin-bottom:1rem;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.view-filters .form--inline>*{margin:0 1rem 1rem 0}.view-filters .form--inline>.form-actions{-webkit-align-self:flex-end;-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.view-filters .form--inline select{padding:0.956rem 3rem 0.956rem 0.75rem}.view-filters .form--inline input[type=text]{padding:1.133rem 0.75rem}.view-filters .form--inline input[type=submit]{padding:1.25rem 1.411rem 1.25rem 1.411rem}.view-filters>form.bef-exposed-form fieldset:has(.bef-checkboxes){width:100%}.view-filters>form.bef-exposed-form fieldset:has(.bef-checkboxes) .bef-checkboxes{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:680px){.view-filters>form.bef-exposed-form fieldset:has(.bef-checkboxes) .bef-checkboxes{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.form-item{max-width:100%}.form-item label,.form-item legend{font-weight:400;display:block;color:#484848;margin:0 0 0.25rem 0}input[type=date],input[type=decimal],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;border:2px solid #484848;border-radius:0.2352rem;font-family:'Archivo',sans-serif;padding:0.75rem 0.882rem;max-width:100%;-webkit-box-shadow:0px 0px 0px 0px #007CBC;box-shadow:0px 0px 0px 0px #007CBC;-webkit-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out}input[type=date]:focus,input[type=decimal]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#01BAEF;outline:none}input[type=date][disabled],input[type=decimal][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],select[disabled],textarea[disabled]{background-color:#E8E8E8}input[type=date][disabled]:focus,input[type=decimal][disabled]:focus,input[type=email][disabled]:focus,input[type=number][disabled]:focus,input[type=password][disabled]:focus,input[type=search][disabled]:focus,input[type=tel][disabled]:focus,input[type=text][disabled]:focus,input[type=time][disabled]:focus,input[type=url][disabled]:focus,select[disabled]:focus,textarea[disabled]:focus{border-color:#484848}button[type=submit],input[type=submit]{-webkit-appearance:none;-moz-appearance:none}select{background:url(/themes/custom/abbotsford/images/select-bg.png),#fff;background-repeat:no-repeat;background-position:calc(100% - 0.75rem) 50%;background-size:1rem;padding:0.75rem 3rem 0.75rem 0.75rem}.form-type-checkbox{margin:0!important;position:relative;display:block;width:100%}.form-type-checkbox label.option{position:relative;display:inline-block;padding:0.5rem 0.75rem 0.5rem 2.5rem;border-radius:0.5rem;margin-bottom:0;color:#484848;font-weight:400;background-color:transparent;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.form-type-checkbox label.option:before{font-family:'Font Awesome 6 Pro';position:absolute;left:0.75rem;top:0.65rem;font-size:1.25rem;line-height:1.25rem;display:inline-block;content:"\f0c8";font-weight:400;color:#484848}input[type=checkbox]{position:absolute;left:1rem;top:0.75rem;opacity:0;border:0}input[type=checkbox]:focus~label.option{outline:2px dashed #01BAEF}input[type=checkbox]:active:focus,input[type=checkbox]:hover:focus{outline:none}input[type=checkbox]:checked~label.option:before{font-family:'Font Awesome 6 Pro';display:inline-block;content:"\f14a";font-weight:700;letter-spacing:5px;color:#a3d587}.form-type-radio{margin:0!important;position:relative;display:block;width:100%}.form-type-radio label.option{position:relative;display:inline-block;padding:0.5rem 0.75rem 0.5rem 2.5rem;border-radius:0.5rem;margin-bottom:0;color:#484848;font-weight:400;background-color:transparent;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.form-type-radio label.option:before{font-family:'Font Awesome 6 Pro';position:absolute;left:0.75rem;top:0.65rem;font-size:1.25rem;line-height:1.25rem;display:inline-block;content:"\f111";font-weight:400;color:#484848}input[type=radio]{position:absolute;left:1rem;top:0.75rem;opacity:0;border:0}input[type=radio]:focus~label.option{outline:2px dashed #01BAEF}input[type=radio]:active:focus,input[type=radio]:hover:focus{outline:none}input[type=radio]:checked~label.option:before{font-family:'Font Awesome 6 Pro';display:inline-block;content:"\f058";font-weight:700;letter-spacing:5px;color:#a3d587}button{font-family:'Comfortaa',cursive}.form-text::-moz-placeholder{color:#484848;opacity:1}.form-text:-ms-input-placeholder{color:#484848}.form-text::-webkit-input-placeholder{color:#484848}.form-text::-ms-expand{border:0;background-color:transparent}.form-text[disabled],.form-text[readonly],fieldset[disabled] .form-text{background-color:#F2F2F2;opacity:1}.form-text[disabled],fieldset[disabled] .form-text{cursor:not-allowed}textarea.form-text{height:auto}input[type=search]{-webkit-appearance:none}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-item>.description{display:block;margin-top:5px;margin-bottom:10px;color:#888888}.captcha{display:block;clear:both}.a-header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.a-header-logo .site-logo{display:block;text-decoration:none}.a-header-logo .site-logo img{display:block;max-width:200px;width:100%}.menu-open .a-header-logo{opacity:0.5}@media only screen and (max-width:768px){.menu-open .a-header-logo{opacity:1}}@media screen and (max-width:700px){.a-header-logo{width:100%;padding:12px 0}.a-header-logo img{margin:0 auto}}.a-header-search__form{display:none}.a-header-search__form form{position:relative}.a-header-search__form form:after{font-family:'Font Awesome 6 Pro';padding-right:5px;font-size:1.294rem;content:'\f002';color:#204886;position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);pointer-events:none}.a-header-search__form form input[type=submit]{width:30px}.a-header-search__form form input.addsearch{border:0;border-radius:0;border-bottom:1px solid #204886;padding:0.382rem 1.764rem 0.382rem 0}.a-header-search__form form input.addsearch::-webkit-input-placeholder{color:#484848}.a-header-search__form form input.addsearch::-moz-placeholder{color:#484848}.a-header-search__form form input.addsearch:-ms-input-placeholder{color:#484848}.a-header-search__form form input.addsearch::-ms-input-placeholder{color:#484848}.a-header-search__form form input.addsearch::placeholder{color:#484848}.a-header-search__form form input.addsearch:focus{border-color:#01BAEF}.a-header-search-submit{position:absolute;top:0;right:0;height:100%;padding:0;background:none;color:transparent;border:0;-webkit-transition:0.2s background-color ease-in-out;transition:0.2s background-color ease-in-out}.a-header-search-submit:focus{outline:2px dashed #01BAEF}.a-header-search-submit:focus:hover{outline:none}@media only screen and (max-width:1400px){.a-search-form--active{position:absolute;max-width:100%}.a-search-form--active form input.addsearch{border:2px solid #484848;width:100vw;height:2.833rem;padding:0 4.266rem 0 2.133rem;border-radius:0 0 0.2352rem 0.2352rem}.a-search-form--active form:after{right:2.133rem;top:1.5rem}.a-search-form--desktop{display:none!important}.a-header-search-submit{height:2.833rem;right:2.133rem}}@media screen and (min-width:1401px){.a-search-form--mobile{display:none!important}}.a-hero{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;clear:both;display:block;height:340px;margin:0 auto;max-width:1920px;overflow:hidden;position:relative;width:100%;z-index:0}.a-hero__search{height:100%;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.a-hero__search-submit{position:absolute;top:0;right:0;height:100%;z-index:1;padding:0;background-color:#ffeda3;color:transparent;border:0;border-radius:0.2352rem;-webkit-transition:0.2s background-color ease-in-out;transition:0.2s background-color ease-in-out}.a-hero__search-submit:focus,.a-hero__search-submit:hover{background-color:#ffe276}.a-hero__search-submit:focus{outline:2px dashed #01BAEF}.a-hero__search-submit:focus:hover{outline:none}.a-hero__search-submit:active{background-color:#ffeda3}.a-hero__search .region-search{width:100%}.a-hero__search .region-search form{width:33.333%;position:relative;margin:0 auto;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.a-hero__search .region-search form:after{font-family:'Font Awesome 6 Pro';content:'\f002';color:#204886;font-size:1.647rem;position:absolute;top:50%;right:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;pointer-events:none}.a-hero__search .region-search form input[type=text].addsearch{font-size:1.411rem;height:3.294rem;padding-right:3.852rem;border-color:transparent;width:100%;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.25)}.a-hero__search .region-search form input[type=text].addsearch:focus{border-color:#01BAEF}.a-hero__search .region-search form input[type=text].addsearch::-webkit-input-placeholder{color:#A7A7A7}.a-hero__search .region-search form input[type=text].addsearch::-moz-placeholder{color:#A7A7A7}.a-hero__search .region-search form input[type=text].addsearch:-ms-input-placeholder{color:#A7A7A7}.a-hero__search .region-search form input[type=text].addsearch::-ms-input-placeholder{color:#A7A7A7}.a-hero__search .region-search form input[type=text].addsearch::placeholder{color:#A7A7A7}.a-hero:before{background-color:#007CBC;border-radius:50%;bottom:-10rem;content:'';height:20rem;left:-10rem;opacity:0.5;position:absolute;width:20rem;z-index:2}.a-hero__container{position:relative;z-index:3}.a-hero__title{color:#fff;font-size:2.823rem;margin:1.0588rem 0}.a-hero__title-small{font-size:1.882rem}.a-hero--has-title{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.a-hero--has-title:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.66)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.66) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a8000000',GradientType=0);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.a-hero--front{height:500px}.a-hero--front .a-hero__container{height:100%;position:relative}.a-hero--front:after{background-image:url(/themes/custom/abbotsford/images/hub-fraser-valley.png);background-repeat:no-repeat;background-size:contain;bottom:0;content:'';height:179px;position:absolute;right:-2rem;width:966px}.theme--yellow .a-hero:before{background-color:#ffe276}.theme--blue .a-hero:before{background-color:#007CBC}.theme--red .a-hero:before{background-color:#ca1551}.theme--green .a-hero:before{background-color:#a3d587}.theme--purple .a-hero:before{background-color:#6D3A7C}.theme--orange .a-hero:before{background-color:#FFBE65}@media only screen and (min-width:1920px){.a-hero{height:450px}}@media only screen and (max-width:1366px){.a-hero--front{height:539.988px}}@media only screen and (max-width:1280px){.a-hero__search .region-search form{width:50%}}@media only screen and (max-width:1024px){.a-hero--front:after{height:150px;right:-12rem}}@media only screen and (max-width:850px){.a-hero--front:after{right:-22rem}}@media only screen and (max-width:768px){.a-hero--front{height:16rem}.a-hero__search .region-search{display:none}}@media only screen and (max-width:700px){.a-hero--front:after{height:100px;right:-35rem}}@media only screen and (max-width:600px){.a-hero__title--front{right:0;padding:0 1.5rem 1.117rem 0}}@media only screen and (max-width:550px){.a-hero--front:before{height:17rem;left:-13rem}.a-hero--front:after{height:80px;right:-41rem}}@media only screen and (max-width:400px){.a-hero--front:before{height:15rem;left:-15rem}}.a-menu-link-wrapper{display:block;padding:0.823rem 0rem 0.823rem 2.5rem;position:relative}.a-menu-link-wrapper__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;color:inherit;height:2rem;margin:0;padding:0;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:background-color 0.2s,color 0.2s ease-in-out;transition:background-color 0.2s,color 0.2s ease-in-out;width:2rem}.a-menu-link-wrapper__trigger:after,.a-menu-link-wrapper__trigger:before{font-family:'Font Awesome 6 Pro';left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.a-menu-link-wrapper__trigger:before{content:'\f067';font-weight:300;opacity:1}.a-menu-link-wrapper__trigger:after{content:'\f107';font-weight:400;-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%)}.a-menu-link-wrapper__trigger:hover{background-color:#fff;color:#102442}.a-menu-link-wrapper__trigger:hover:focus{outline:none}.a-menu-link-wrapper__trigger:focus{outline:2px dashed #01BAEF}.a-menu-link-wrapper__trigger:active{background-color:#01BAEF;color:#102442}.a-menu-link-wrapper__trigger:active:focus{outline:none}.a-menu-link-wrapper__trigger[aria-expanded=true]:before{opacity:0;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}.a-menu-link-wrapper__trigger[aria-expanded=true]:after{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.a-menu-link-wrapper__link{color:inherit;font-size:inherit;font-weight:inherit}.a-menu-link-wrapper__link:hover{color:inherit}.a-menu-link-wrapper__link:active{color:#01BAEF}.a-menu-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#102442;-ms-flex:0 0 8.823rem;-webkit-box-flex:0;flex:0 0 8.823rem;font-family:'Archivo',sans-serif;font-weight:500;overflow:hidden;padding:1rem 2rem;position:relative;z-index:1;height:100%}.a-menu-trigger:before{border:2px dashed #01BAEF;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.a-menu-trigger:after{background-color:#96C87A;border-radius:50%;content:"";height:12rem;left:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:12rem;z-index:1}.a-menu-trigger__text{margin-right:0.823rem}.a-menu-trigger__icon{font-size:1.647rem;height:1.647rem;line-height:1.647rem}.a-menu-trigger:active:focus,.a-menu-trigger:hover:focus{outline:none}.a-menu-trigger:active:focus:before,.a-menu-trigger:hover:focus:before{display:none}.a-menu-trigger:focus{outline:none}.a-menu-trigger:focus:before{display:block}.a-menu-trigger[aria-expanded=true]:after{background-color:#ffeda3}.a-menu-trigger[aria-expanded=true] .a-menu-trigger__collapsed{opacity:0;-webkit-transform:rotate(90deg) translate(0,-50%);transform:rotate(90deg) translate(0,-50%)}.a-menu-trigger[aria-expanded=true] .a-menu-trigger__expanded{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;opacity:1;position:relative;-webkit-transform:rotate(0deg) translate(0,-50%);transform:rotate(0deg) translate(0,-50%)}.a-menu-trigger__collapsed,.a-menu-trigger__expanded{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:rotate(0deg) translate(0,50%);transform:rotate(0deg) translate(0,50%);-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity 0.2s,transform 0.2s ease-in-out;-webkit-transition:opacity 0.2s,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s,-webkit-transform 0.2s ease-in-out;transition:opacity 0.2s,transform 0.2s ease-in-out;transition:opacity 0.2s,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.a-menu-trigger__collapsed{opacity:1;position:relative;z-index:2}.a-menu-trigger__expanded{opacity:0;position:relative;-webkit-transform:rotate(-90deg) translate(0,-5%);transform:rotate(-90deg) translate(0,-5%);z-index:2}@media screen and (max-width:500px){.a-menu-trigger{padding-left:1.7333rem;padding-right:1.5333rem}.a-menu-trigger__collapsed,.a-menu-trigger__expanded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.a-menu-trigger__collapsed[aria-hidden=true],.a-menu-trigger__expanded[aria-hidden=true]{visibility:hidden!important;position:absolute}.a-menu-trigger[aria-expanded=true] .a-menu-trigger__expanded{-webkit-transform:rotate(0deg) translate(0,0%);transform:rotate(0deg) translate(0,0%)}.a-menu-trigger[aria-expanded=false] .a-menu-trigger__collapsed{-webkit-transform:rotate(0deg) translate(0,0%);transform:rotate(0deg) translate(0,0%)}.a-menu-trigger__text{margin:0}}@media only screen and (max-width:1024px){.a-menu-trigger{-ms-flex:0 0 8.66rem;-webkit-box-flex:0;flex:0 0 8.66rem}}@media only screen and (max-width:500px){.a-menu-trigger__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0.2666rem}}.messages{border:0;padding:1rem 2rem 1rem 1rem;position:relative;float:left;width:100%;margin:1.5rem 0;background:#fff;word-break:break-word;-ms-hyphens:auto;hyphens:auto;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);color:#484848;border-radius:3px;overflow:hidden}.messages [role=alert]{display:inline-block}.messages.messages--info{background:#fff;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);color:#484848}.messages:before{font-family:'Font Awesome 6 Pro';font-size:1.5rem;line-height:1;padding-right:1rem}.messages:after{content:'';width:0.25rem;height:100%;position:absolute;top:0;left:0}.messages--info:after{background:#007CBC}.messages--info:before{content:'\f05a';color:#007CBC}.messages--error:after{background:#ca1551}.messages--error:before{content:'\f057';color:#ca1551}.messages--warning:after{background:#FFBE65}.messages--warning:before{content:'\f05a';color:#FFBE65}.messages--status:after{background:#a3d587}.messages--status:before{content:'\f058';color:#a3d587}.a-preheader-link{position:relative;padding-right:1.75rem}.a-preheader-link:after{color:#007CBC;content:'\f245';font-family:'Font Awesome 6 Pro';font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.a-preheader-link:active:after,.a-preheader-link:hover:after{font-weight:700}.a-preheader-link--talk:after{content:'\f007'}.a-search-result__title{margin-bottom:4px}.a-search-result__snippet{margin-bottom:0}.a-search-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#484848;font-family:'Archivo',sans-serif;font-weight:500;margin:0;padding:0;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.a-search-trigger--active.a-search-trigger{position:absolute;left:-1.5rem;top:-4px;-webkit-transform:translate(0%,50%);transform:translate(0%,50%)}@media screen and (min-width:1401px){.a-search-trigger--active.a-search-trigger .a-search-trigger__text{display:none}}.a-search-trigger--active.a-search-trigger .a-search-trigger__icon:before{line-height:1;content:'\f00d';font-size:1.294rem}.a-search-trigger__text{margin-right:0.823rem}.a-search-trigger__icon{color:#204886;font-size:1.294rem;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.a-search-trigger__icon:before{line-height:1.2}.a-search-trigger:active,.a-search-trigger:hover{color:#007CBC;text-decoration:none}.a-search-trigger:active .a-search-trigger__text,.a-search-trigger:hover .a-search-trigger__text{text-decoration:underline}.a-search-trigger:active .a-search-trigger__icon,.a-search-trigger:hover .a-search-trigger__icon{color:#007CBC}.a-search-trigger:focus{outline:2px dashed #01BAEF;outline-offset:4px}.a-search-trigger__mobile{display:none}@media only screen and (max-width:1400px){.a-search-trigger__desktop{display:none}.a-search-trigger__mobile{display:block}.a-search-trigger,.a-search-trigger.a-search-trigger--active{position:relative;padding-right:1.35rem;width:auto;top:unset;left:unset;-webkit-transform:none;transform:none}.a-search-trigger.a-search-trigger--active__icon,.a-search-trigger__icon{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1rem}.a-search-trigger.a-search-trigger--active__icon:before,.a-search-trigger__icon:before{font-size:1.4666rem!important}}.a-tab-list{display:block;list-style:none;margin:0 0 -2px 0;padding:0;position:relative;width:100%;z-index:1}.a-tab-list__item{display:inline-block;margin:0}.a-tab-list__item-link{background-color:transparent;border:2px solid transparent;display:block;padding:1.0588rem;-webkit-transition:background-color,border-color,color 0.2s ease-in-out;transition:background-color,border-color,color 0.2s ease-in-out}.a-tab-list__item-link--selected{background-color:#fff;border-color:#F2F2F2;border-bottom-color:#fff;color:#007CBC}.a-tile{line-height:1.2;background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);display:inline-block;padding:1.25rem 1.25rem 1rem 1.25rem;white-space:normal;text-align:center;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.a-tile__icon{clear:both;color:#007CBC;display:block;font-size:2.117rem;font-weight:300;margin:0 0 0.875rem 0;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:color,transform,margin-top 0.2s ease-in-out;-webkit-transition:color,margin-top 0.2s ease-in-out,-webkit-transform;transition:color,margin-top 0.2s ease-in-out,-webkit-transform;transition:color,transform,margin-top 0.2s ease-in-out;transition:color,transform,margin-top 0.2s ease-in-out,-webkit-transform}.a-tile__text{clear:both;color:#204886;display:block;-ms-hyphens:auto;hyphens:auto;margin:0 0 0.875rem 0;-webkit-transition:color,margin-top 0.2s ease-in-out;transition:color,margin-top 0.2s ease-in-out}.a-tile:active,.a-tile:hover{background-color:#204886;text-decoration:none}.a-tile:active .a-tile__icon,.a-tile:hover .a-tile__icon{color:#01BAEF;-webkit-transform:scale(1.1);transform:scale(1.1);margin-top:0.25rem}.a-tile:active .a-tile__text,.a-tile:hover .a-tile__text{color:#fff;margin-top:-0.25rem}.a-tile:active:focus,.a-tile:hover:focus{outline:none}.a-tile:focus{outline:2px dashed #01BAEF;outline-offset:4px}@media only screen and (max-width:768px){.a-tile{padding:1.266rem 0.533rem}}.m-accordion{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.m-accordion__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#fff;color:#204886;font-family:'Archivo',sans-serif;font-weight:500;margin-top:0;padding:0.823rem 3rem 0.823rem 1.058rem;position:relative;text-align:left;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;width:100%}.m-accordion__trigger:after{content:'\f067';font-family:'Font Awesome 6 Pro';font-weight:400;position:absolute;right:1.058rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.m-accordion__trigger:active,.m-accordion__trigger:hover{color:#007CBC;text-decoration:underline}.m-accordion__trigger:active:focus,.m-accordion__trigger:hover:focus{outline:none}.m-accordion__trigger:focus{outline:2px dashed #01BAEF}.m-accordion__trigger.is-open{z-index:1}.m-accordion__trigger.is-open:after{content:'\f068'}.m-accordion__trigger.is-open:active,.m-accordion__trigger.is-open:hover{background-color:transparent}.m-accordion__trigger.is-open:focus{outline:none}.m-accordion__content{display:none;width:100%;position:relative;background-color:#fff;padding:0.588rem 1.5rem 1.5rem 1.5rem}.m-accordion__content>*>:last-child{margin-bottom:0}.m-accordion__content .field--name-field-body ul:not(:last-child){margin-bottom:2rem}.m-accordion:focus-within{outline:2px dashed #01BAEF}.m-accordion:focus-within:hover{outline:none}.ajax-progress,.ajax-progress-throbber{width:100%;height:100%;background-color:rgba(255,255,255,0.5);position:fixed;top:0;left:0;z-index:500;vertical-align:middle;text-align:center}.ajax-progress-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/abbotsford/images/ajax-loader.gif);background-size:100px;background-position:center;color:#000;z-index:501}.m-alerts__color{width:100%;height:100%;padding:0 2.058rem 0 1.75rem;position:relative;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-alerts__color .far{color:#fff;font-size:2.882rem;z-index:1}.m-alerts__color .far>span{font-size:1.5rem}.m-alerts__color:before{border-radius:50%;content:'';height:15rem;width:15rem;position:absolute;left:-7.6rem;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.m-alerts__color:before{top:-1rem;right:0rem;height:120%}}.m-alerts__color.Low:before{background-color:#a3d587}.m-alerts__color.Medium:before{background-color:#FFBE65}.m-alerts__color.High:before{background-color:#ca1551}.m-alerts__color.expanded .fa-exclamation-triangle{display:block}.m-alerts__color.expanded .fa-exclamation-circle{font-size:1.75rem;display:none}.m-alerts__color.collapsed:before{background-color:transparent!important}.m-alerts__color.collapsed .fa-exclamation-triangle{display:none}.m-alerts__color.collapsed .fa-exclamation-circle{font-size:1.666rem;display:block;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-alerts__color.collapsed .fa-exclamation-circle>span{font-size:0.941rem;margin-left:0.5rem;color:#484848;font-family:'Comfortaa',cursive;font-weight:700}@media screen and (max-width:500px){.m-alerts__color.collapsed .fa-exclamation-circle>span{opacity:0;position:absolute}}.m-alerts__color.collapsed.Low .fa-exclamation-circle{color:#a3d587}.m-alerts__color.collapsed.Medium .fa-exclamation-circle{color:#FFBE65}.m-alerts__color.collapsed.High .fa-exclamation-circle{color:#ca1551}@media only screen and (max-width:500px){.m-alerts__color{padding:0 0.75rem 0 0.5rem}.m-alerts__color:before{width:13rem}.m-alerts__color .far{font-size:2.5rem}.m-alerts__color.collapsed{padding:0 0.5rem 0 2.1333rem}}.m-alerts__meta-content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:2.352rem;padding:2rem 2.157rem 2rem 0;-webkit-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.m-alerts__meta-content.collapsed{padding:0;margin-left:0.9273rem}.m-alerts__meta-content>*{width:100%}.m-alerts__content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;margin-top:1.176rem;padding-right:2.985rem}.m-alerts__link{margin-top:0.789rem}.m-alerts__link a{font-weight:600}@media only screen and (max-width:700px){.m-alerts__content{display:block;margin-top:0.75rem;margin-bottom:2.5rem;padding-right:0}}@media only screen and (max-width:500px){.m-alerts__meta-content.collapsed{padding:1.6rem 0}}.m-alerts__date-title{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;padding-right:2.985rem}.m-alerts__date{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;font-size:1.176rem;font-family:'Comfortaa',cursive;font-weight:700;padding-right:2rem}.m-alerts__title{margin-bottom:0rem;font-size:1.411rem;font-weight:700}.m-alerts__meta-content.collapsed .m-alerts__date-title{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0.25rem 0;margin-right:3.5rem}.m-alerts__meta-content.collapsed .m-alerts__date{padding-right:0;margin-right:14.5%}.m-alerts__meta-content.collapsed .m-alerts__date,.m-alerts__meta-content.collapsed .m-alerts__title{font-size:0.9412rem;line-height:1.125rem;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}@media only screen and (max-width:1024px){.m-alerts__date{-ms-flex:0 0 35%;-webkit-box-flex:0;flex:0 0 35%}}@media only screen and (max-width:700px){.m-alerts__date-title{display:block;padding-right:1rem}.m-alerts__date{padding-right:1rem}}@media only screen and (max-width:500px){.m-alerts__meta-content.collapsed .m-alerts__date-title{margin-right:4rem}.m-alerts__meta-content.collapsed .m-alerts__date{display:none}.m-alerts__date-title{padding-right:0}.m-alerts__title{font-size:1.25rem;line-height:1.5rem}.m-alerts__date{font-size:1rem}}.m-alerts__meta{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding-right:2rem}.m-alerts__meta--expanded{margin-bottom:2.9rem}.m-alerts__count{margin:0 0.266rem}.m-alerts__level{font-weight:700;border-bottom:2px solid #484848}.m-alerts__content-controls{width:100%;position:relative}.m-alerts__controls{position:absolute;bottom:2rem;left:9.762rem;visibility:hidden;-webkit-transition:0.1s visibility ease-out;transition:0.1s visibility ease-out}.m-alerts__controls--expanded{visibility:visible}.m-alerts__control{background:none;color:#007CBC;border:none;padding:0;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.m-alerts__control.fas{font-weight:500}.m-alerts__control:focus,.m-alerts__control:hover{outline:2px dashed #01BAEF;outline-offset:2px}.m-alerts__control:focus:hover,.m-alerts__control:hover:hover{outline:none;color:#007CBC;border-bottom:1px solid #007CBC}@media only screen and (max-width:1024px){.m-alerts__meta{-ms-flex:0 0 35%;-webkit-box-flex:0;flex:0 0 35%}}@media only screen and (max-width:700px){.m-alerts__meta{margin-bottom:0.75rem}.m-alerts__meta--collapsed{margin-bottom:0}}.m-alerts__toggle{position:absolute;right:2.157rem;top:0.3rem;background:none;color:#007CBC;border:none;padding:0;padding-bottom:1px;font-weight:600;-webkit-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out}.m-alerts__toggle:focus,.m-alerts__toggle:hover{outline:2px dashed #01BAEF;outline-offset:4px}.m-alerts__toggle:focus:hover,.m-alerts__toggle:hover:hover{outline:none;color:#007CBC;border-bottom:1px solid #007CBC}.m-alerts__toggle:after{content:'\f067';font-family:'Font Awesome 6 Pro';font-size:1.95rem;font-weight:400;display:block;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.m-alerts__toggle--expanded{top:2rem}.m-alerts__toggle--expanded:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:500px){.m-alerts__toggle{top:1.75rem;right:1.5333rem}}.views-field-field-banner-slide-image>.field-content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-banner__title{color:#fff;margin:0 0 1.5rem 0}.m-banner__content-wrapper{border-radius:1.125rem 0rem 0rem 0rem;-ms-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;padding:1.875rem 1.875rem 5rem 1.875rem}.m-banner__image{border-radius:0rem 1.125rem 0rem 0rem;-ms-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden}@media only screen and (max-width:900px){.m-banner__content-wrapper{-ms-flex:1 0 100%;-webkit-box-flex:1;flex:1 0 100%;border-radius:1.125rem 1.125rem 0rem 0rem}.m-banner__image{display:none}}.m-card{display:block;overflow:hidden}.m-card__image{display:block;margin-bottom:1.5rem;overflow:hidden;position:relative;line-height:0;z-index:0}.m-card__image>a:focus{display:block;height:100%;outline-offset:-2px}.m-card__image>a:focus img{width:99%;height:98%!important}.m-card__image img{display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;width:100%}.m-card__image .media--type-image+a{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.m-card__image:before{background-color:#007CBC;border-radius:50%;bottom:-6rem;content:'';height:12rem;left:-6rem;opacity:0.5;position:absolute;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;width:12rem;z-index:1}.m-card__image:after{background-color:#007CBC;border-radius:50%;content:'';height:8rem;right:-4rem;opacity:0.5;position:absolute;top:-4rem;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;width:8rem;z-index:1}.m-card__image--small-dots:before{bottom:-3rem;height:6rem;left:-3rem;width:6rem}.m-card__image--small-dots:after{height:4rem;right:-2rem;top:-2rem;width:4rem}.m-card__image--reverse-dots:before{bottom:-4rem;height:8rem;left:-4rem;width:8rem}.m-card__image--reverse-dots:after{height:12rem;right:-6rem;top:-6rem;width:12rem}.m-card__image--reverse-dots.m-card__image--small-dots:before{bottom:-2rem;height:4rem;left:-2rem;width:4rem}.m-card__image--reverse-dots.m-card__image--small-dots:after{height:6rem;right:-3rem;top:-3rem;width:6rem}.m-card__image--one-dot:after{display:none}.m-card__image[data-colour=yellow]:after,.m-card__image[data-colour=yellow]:before{background-color:#ffe276}.m-card__image[data-colour=blue]:after,.m-card__image[data-colour=blue]:before{background-color:#007CBC}.m-card__image[data-colour=red]:after,.m-card__image[data-colour=red]:before{background-color:#ca1551}.m-card__image[data-colour=green]:after,.m-card__image[data-colour=green]:before{background-color:#a3d587}.m-card__image[data-colour=purple]:after,.m-card__image[data-colour=purple]:before{background-color:#6D3A7C}.m-card__image[data-colour=orange]:after,.m-card__image[data-colour=orange]:before{background-color:#FFBE65}.m-card:has([href*="youtube.com"],[href*="vimeo.com"],[href*="youtu.be"]) .m-card__image .field--type-image{position:relative}.m-card:has([href*="youtube.com"],[href*="vimeo.com"],[href*="youtu.be"]) .m-card__image .field--type-image:after{font-family:'Font Awesome 6 Pro';content:'\f144';font-size:100px;color:#fff;line-height:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-card__icon{margin-right:0.705rem}.m-card__title{margin:0 0 1.235rem 0}.m-card__subtitle{margin-top:-1rem}.m-card__content{display:block;margin-bottom:1rem}.m-card__content-wrapper{padding:1.882rem;overflow:hidden}.m-card__content-wrapper--flex{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.m-card__contact-info>*{display:inline-block;margin:0 1rem 1rem 0}.m-card__contact-info>:last-child{margin:0}.m-card__contact-info .a-card-contact--email{display:block}.m-card__contact-info-socials{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.m-card__contact-info-socials li{margin:0}.m-card__contact-info-socials a{margin-right:0.75rem;font-size:1.235rem}.m-card--horizontal{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-card--horizontal>*{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.m-card--horizontal .m-card__content-wrapper--flex{max-width:50%}.m-card--horizontal .m-card__content-wrapper--flex .m-card__flex{width:100%}.m-card--horizontal .m-card__image{margin:0}.m-card--horizontal .m-card__image img{height:100%!important;left:50%;max-width:none;position:absolute;top:50%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);z-index:0}.m-card--horizontal:hover .m-card__image img{-webkit-transform:translate(-50%,-50%) scale(1.1)!important;transform:translate(-50%,-50%) scale(1.1)!important}.m-card[data-colour]{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);color:#fff}.m-card[data-colour] .m-card__image{margin:0}.m-card[data-colour] .m-card__image:after,.m-card[data-colour] .m-card__image:before{background-color:#35A7DD}.m-card[data-colour] .m-card__content-wrapper{background-color:#0274AA;position:relative}.m-card[data-colour] .m-card__content-wrapper.hide-before:before{display:none}.m-card[data-colour] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card[data-colour] .m-card__content-wrapper:before{background-color:#35A7DD;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card[data-colour] .m-card__link{color:#fff;outline-color:#fff}.m-card[data-colour] .m-card__link:after{color:#fff}.m-card--related-contact,.m-card[data-colour=yellow]{color:#484848}.m-card--related-contact .m-card__image:after,.m-card--related-contact .m-card__image:before,.m-card[data-colour=yellow] .m-card__image:after,.m-card[data-colour=yellow] .m-card__image:before{background-color:#ffe276}.m-card--related-contact .m-card__content-wrapper,.m-card[data-colour=yellow] .m-card__content-wrapper{background-color:#ffe276;position:relative}.m-card--related-contact .m-card__content-wrapper>*,.m-card[data-colour=yellow] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card--related-contact .m-card__content-wrapper:before,.m-card[data-colour=yellow] .m-card__content-wrapper:before{background-color:#ffeda3;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card--related-contact .m-card__link,.m-card[data-colour=yellow] .m-card__link{color:#484848;outline-color:#484848}.m-card--related-contact .m-card__link:after,.m-card[data-colour=yellow] .m-card__link:after{color:#484848}.m-card[data-colour=red]{color:#fff}.m-card[data-colour=red] .m-card__image:after,.m-card[data-colour=red] .m-card__image:before{background-color:#ca1551}.m-card[data-colour=red] .m-card__content-wrapper{background-color:#ca1551;position:relative}.m-card[data-colour=red] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card[data-colour=red] .m-card__content-wrapper:before{background-color:#DD3A70;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card[data-colour=red] .m-card__link{color:#fff;outline-color:#fff}.m-card[data-colour=red] .m-card__link:after{color:#fff}.m-card[data-colour=blue]{color:#fff}.m-card[data-colour=blue] .m-card__image:after,.m-card[data-colour=blue] .m-card__image:before{background-color:#35A7DD}.m-card[data-colour=blue] .m-card__content-wrapper{background-color:#0274AA;position:relative}.m-card[data-colour=blue] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card[data-colour=blue] .m-card__content-wrapper:before{background-color:#35A7DD;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card[data-colour=blue] .m-card__link{color:#fff;outline-color:#fff}.m-card[data-colour=blue] .m-card__link:after{color:#fff}.m-card[data-colour=green]{color:#484848}.m-card[data-colour=green] .m-card__image:after,.m-card[data-colour=green] .m-card__image:before{background-color:#a3d587}.m-card[data-colour=green] .m-card__content-wrapper{background-color:#a3d587;position:relative}.m-card[data-colour=green] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card[data-colour=green] .m-card__content-wrapper:before{background-color:#96C87A;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card[data-colour=green] .m-card__link{color:#484848;outline-color:#484848}.m-card[data-colour=green] .m-card__link:after{color:#484848}.m-card[data-colour=purple]{color:#fff}.m-card[data-colour=purple] .m-card__image:after,.m-card[data-colour=purple] .m-card__image:before{background-color:#6D3A7C}.m-card[data-colour=purple] .m-card__content-wrapper{background-color:#6D3A7C;position:relative}.m-card[data-colour=purple] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card[data-colour=purple] .m-card__content-wrapper:before{background-color:#9360A2;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card[data-colour=purple] .m-card__link{color:#fff;outline-color:#fff}.m-card[data-colour=purple] .m-card__link:after{color:#fff}.m-card[data-colour=orange]{color:#484848}.m-card[data-colour=orange] .m-card__image:after,.m-card[data-colour=orange] .m-card__image:before{background-color:#FFBE65}.m-card[data-colour=orange] .m-card__content-wrapper{background-color:#FFBE65;position:relative}.m-card[data-colour=orange] .m-card__content-wrapper>*{position:relative;z-index:1}.m-card[data-colour=orange] .m-card__content-wrapper:before{background-color:#FFCB72;border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-card[data-colour=orange] .m-card__link{color:#484848;outline-color:#484848}.m-card[data-colour=orange] .m-card__link:after{color:#484848}.m-card--no-image[data-colour]{-webkit-box-shadow:none;box-shadow:none}.m-card--no-image[data-colour] .m-card__content-wrapper{background-color:transparent;color:#484848}.m-card--no-image[data-colour] .m-card__content-wrapper:before{display:none}.m-card--no-image[data-colour] .m-card__link{color:#204886;text-decoration:none;outline-color:#01BAEF}.m-card--no-image[data-colour] .m-card__link:focus,.m-card--no-image[data-colour] .m-card__link:hover{color:#007CBC;text-decoration:underline}.m-card--no-image[data-colour] .m-card__link:active{color:#01BAEF}.m-card--no-image[data-colour] .m-card__link:after{color:#007CBC}.m-card:hover .m-card__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.m-card:hover .m-card__image:before{-webkit-transform:scale(0.5);transform:scale(0.5)}.m-card:hover .m-card__image:after{-webkit-transform:scale(1.5);transform:scale(1.5)}.m-card:hover .m-card__image--reverse-dots:before{-webkit-transform:scale(1.5);transform:scale(1.5)}.m-card:hover .m-card__image--reverse-dots:after{-webkit-transform:scale(0.5);transform:scale(0.5)}.m-card.o-card-carousel__item .m-card__subtitle,.m-card.o-card-carousel__item .m-card__title{margin:0}.m-card.o-card-carousel__item .m-card__title a{font-weight:700}@media only screen and (min-width:1024px){.view-sidebar-card>.view-content>.views-row:nth-child(2){margin-top:3rem}.view-sidebar-card>.view-content>.views-row:nth-child(2) .m-card[data-colour] .m-card__image:after,.view-sidebar-card>.view-content>.views-row:nth-child(2) .m-card[data-colour] .m-card__image:before{background-color:#DD3A70}.view-sidebar-card>.view-content>.views-row:nth-child(2) .m-card[data-colour] .m-card__content-wrapper{background-color:#ca1551}.view-sidebar-card>.view-content>.views-row:nth-child(2) .m-card[data-colour] .m-card__content-wrapper:before{background-color:#DD3A70}}@media only screen and (max-width:1280px){.m-card__content-wrapper--flex{-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:1024px){.t-sidebar .m-card--no-image,.t-sidebar .m-card--related-contact,.t-sidebar .m-card[data-colour]{color:#484848}.t-sidebar .m-card--no-image .m-accordion__trigger,.t-sidebar .m-card--related-contact .m-accordion__trigger,.t-sidebar .m-card[data-colour] .m-accordion__trigger{background:#ffe276;color:#484848}.t-sidebar .m-card--no-image .m-accordion__trigger:before,.t-sidebar .m-card--related-contact .m-accordion__trigger:before,.t-sidebar .m-card[data-colour] .m-accordion__trigger:before{background-color:#ffeda3}.t-sidebar .m-card--no-image .m-card__content-wrapper,.t-sidebar .m-card--related-contact .m-card__content-wrapper,.t-sidebar .m-card[data-colour] .m-card__content-wrapper{background:#ffe276}.t-sidebar .m-card--no-image .m-card__content-wrapper.mobile:after,.t-sidebar .m-card--related-contact .m-card__content-wrapper.mobile:after,.t-sidebar .m-card[data-colour] .m-card__content-wrapper.mobile:after{background-color:#484848}.t-sidebar .m-card__link{color:#484848!important;outline-color:#484848}.t-sidebar .m-card__link:after{color:#484848!important}.t-sidebar .m-card .m-accordion__trigger{position:relative;outline-offset:-0.2rem;outline-color:#484848;font-family:'Comfortaa',cursive;font-size:1.2rem;padding:0.8rem 1.882rem;z-index:1}.t-sidebar .m-card .m-accordion__trigger>span{z-index:2}.t-sidebar .m-card .m-accordion__trigger:before{border-radius:50%;content:'';height:8rem;left:-4rem;position:absolute;top:-4.5rem;width:8rem;z-index:-1}.t-sidebar .m-card .m-accordion__content{padding:0;margin-top:-44.69px}.t-sidebar .m-card__content-wrapper:not(.mobile){padding-top:3.4rem}.t-sidebar .m-card__content-wrapper:before{display:none}.t-sidebar .m-card__content-wrapper.mobile{position:relative}.t-sidebar .m-card__content-wrapper.mobile:after{content:'';background-color:#fff;height:1px;left:1.882rem;position:absolute;top:0;width:calc(100% - 3.764rem)}.t-sidebar .m-card__image{display:none}}.m-card--related-contact__projects .m-card__content-wrapper>.contact{margin-bottom:16px}.m-card--related-contact__projects .m-card__content-wrapper>.contact:last-of-type{margin-bottom:0}.m-footer-contact-blocks .view-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5.235rem;-moz-column-gap:5.235rem;column-gap:5.235rem;margin-right:1rem}.m-footer-contact-blocks__row{position:relative;margin:0 0 1rem 0}@media only screen and (max-width:977px){.m-footer-contact-blocks .view-content{margin-right:0}}@media only screen and (max-width:600px){.m-footer-contact-blocks .view-content{-webkit-columns:unset;-moz-columns:unset;columns:unset}}.gtranslate:after{content:'\f0ac';font-family:'Font Awesome 6 Pro';color:#007CBC}.gtranslate:hover:after{font-weight:700}.gtranslate select{opacity:0;border:none;background:none;padding:0;color:#204886;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-align:right;padding-right:0.75rem;font-weight:500}.gtranslate select:hover{cursor:pointer;color:#007CBC;text-decoration:underline}@media screen and (max-width:1400px){.gtranslate{display:-webkit-box;display:-ms-flexbox;display:flex}.gtranslate:after{font-size:1.4666rem!important}.gtranslate select{color:#484848}}@media screen and (max-width:500px){.gtranslate select{max-width:6rem}}.m-menu__wrapper{background-color:#102442;display:none;max-width:472px;padding:0 2rem 2rem 2rem;position:absolute;right:0;top:100%;width:100%;z-index:5}.field--name-field-image-tiles h2,.o-content-row h2{font-size:1.7647rem}.field--name-field-image-tiles .field--name-field-image-tile,.o-content-row .field--name-field-image-tile{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.4706rem 1fr 1.4706rem 1fr 1.4706rem 1fr;grid-template-columns:repeat(4,1fr);gap:1.4706rem}@media only screen and (max-width:48rem){.field--name-field-image-tiles .field--name-field-image-tile,.o-content-row .field--name-field-image-tile{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:37.5rem){.field--name-field-image-tiles .field--name-field-image-tile,.o-content-row .field--name-field-image-tile{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.m-image-tile{white-space:unset;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.16);box-shadow:0px 3px 6px rgba(0,0,0,0.16);display:block;height:100%;background-color:#fff}.m-image-tile:hover .m-image-tile__image:after{background-color:transparent}.m-image-tile:hover .m-image-tile__image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:none;filter:none}.m-image-tile__image{overflow:hidden;position:relative}.m-image-tile__image:after{position:absolute;top:0;left:0;height:100%;width:100%;content:'';background-color:rgba(0,124,188,0.45);-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.m-image-tile__image img{display:block;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.m-image-tile__title{text-align:center;padding:1rem 1.2353rem}.m-list-item__project .title h3{margin:0}.m-list-item__project .title h3 a{font-size:1.6471rem;font-weight:400;line-height:1.8rem}.m-list-item__project--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media only screen and (max-width:1280px){.m-list-item__project--flex{gap:32px}}@media only screen and (max-width:700px){.m-list-item__project--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.m-list-item__project--image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:308px}@media only screen and (max-width:1280px){.m-list-item__project--image{max-width:220px}}@media only screen and (max-width:1024px){.m-list-item__project--image{max-width:308px}}.m-list-item__project--image img{-o-object-fit:cover;object-fit:cover;margin-right:0!important}.m-list-item__project--meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.m-list-item__project--meta .type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}.m-list-item__project--meta .type span{border-radius:4px}.m-list-item__project--meta .type__buildings-and-facilities{background:#CCEFFF;-webkit-box-shadow:0px 0px 0px 4px #CCEFFF;box-shadow:0px 0px 0px 4px #CCEFFF}.m-list-item__project--meta .type__utilities-and-infrastructure{background:#DEE9F7;-webkit-box-shadow:0px 0px 0px 4px #DEE9F7;box-shadow:0px 0px 0px 4px #DEE9F7}.m-list-item__project--meta .type__environment{background:#FFEEB3;-webkit-box-shadow:0px 0px 0px 4px #FFECD5;box-shadow:0px 0px 0px 4px #FFECD5}.m-list-item__project--meta .type__parks-and-trails{background:#D4E9CE;-webkit-box-shadow:0px 0px 0px 4px #D4E9CE;box-shadow:0px 0px 0px 4px #D4E9CE}.m-list-item__project--meta .type__transportation-and-roads{background:#E3E3E3;-webkit-box-shadow:0px 0px 0px 4px #E3E3E3;box-shadow:0px 0px 0px 4px #E3E3E3}.m-list-item__project--meta .type__strategies-and-plans{background:#FFD1E0;-webkit-box-shadow:0px 0px 0px 4px #FFD1E0;box-shadow:0px 0px 0px 4px #FFD1E0}.m-list-item__project--meta .location{padding-left:24px;position:relative}.m-list-item__project--meta .location:before{position:absolute;left:0;top:-1px;font-family:'Font Awesome 6 Pro';font-size:1.0625rem;content:'\f3c5';color:#007CBC;padding-left:2px}.m-list-item__project--meta .engage{padding-left:24px;position:relative}.m-list-item__project--meta .engage:before{position:absolute;left:0;top:-1px;content:'';background-image:url(/themes/custom/abbotsford/images/lta-icon.png);background-size:contain;width:17px;height:26px;background-repeat:no-repeat;background-position:center}.m-map-item__project .title a{color:#204886;font-size:1.125rem;margin-bottom:8px;font-weight:400;display:block}.m-map-item__project .engage{padding-left:24px;position:relative;line-height:24px;margin-top:4px}.m-map-item__project .engage:before{position:absolute;left:0;top:-1px;content:'';background-image:url(/themes/custom/abbotsford/images/lta-icon.png);background-size:contain;width:17px;height:26px;background-repeat:no-repeat;background-position:center}.m-menu--footer .m-menu{list-style:none;display:block;padding:0;margin:0}.m-menu--footer .m-menu .m-menu__item{display:inline-block;margin:0 1.5rem 1.176rem 0}.m-menu--footer .m-menu .m-menu__item:last-child{margin:0}@media only screen and (max-width:977px){.m-menu--footer .m-menu{line-height:1.2}.m-menu--footer .m-menu .m-menu__item:last-child{margin-bottom:1.176rem}}.m-menu__wrapper nav .m-menu{display:none;list-style:none;margin:0;padding:0 0 0 1.352rem}.m-menu__wrapper nav .m-menu .m-menu__item{display:block;font-weight:400;margin:0;padding:0}.m-menu__wrapper nav .m-menu .m-menu__item.m-menu__item--active-trail>.m-menu{display:block}.m-menu__wrapper nav .m-menu .m-menu__item.m-menu__item--active-trail>.m-menu__item-link-wrapper{color:#ffeda3}.m-menu__wrapper nav .m-menu .m-menu__item .m-menu__item-link-wrapper{color:#fff}.m-menu__wrapper nav>.m-menu{display:block;padding:0}.m-menu__wrapper nav>.m-menu>.m-menu__item{border-bottom:1px solid rgba(255,255,255,0.5);font-size:1.117rem;font-weight:500}.m-menu__wrapper nav>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu{position:relative}.m-menu__wrapper nav>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu:before{background-color:#ffeda3;content:'';height:calc(100% - 1.646rem);left:1rem;position:absolute;top:0.823rem;width:2px}@media only screen and (max-width:1024px){.m-menu__wrapper nav{padding-top:2.377rem}}.t-sidebar{position:relative;z-index:0}.t-sidebar .block-menu{display:block}.t-sidebar .block-menu .m-menu{margin:0;padding:0;list-style:none;display:none}.t-sidebar .block-menu .m-menu .m-menu__item{display:block;margin:0;width:100%}.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper{display:block;position:relative;padding:0.882rem 3rem 0.882rem 1rem}.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper--active-page{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper--active-page>a{color:#007CBC}.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper--active-section{padding-left:1.5rem}.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper--active-section>a:before{content:'\f060';display:inline-block;font-family:'Font Awesome 6 Pro';font-weight:400;-webkit-transform:translate(-0.5rem,0rem);transform:translate(-0.5rem,0rem);-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper--active-section>a:active:before,.t-sidebar .block-menu .m-menu .m-menu__item-link-wrapper--active-section>a:hover:before{-webkit-transform:translate(-0.25rem,0rem);transform:translate(-0.25rem,0rem)}.t-sidebar .block-menu .m-menu .m-menu__item--active-trail>.m-menu{display:block}.t-sidebar .block-menu .m-menu .m-menu__item a{background-color:transparent;display:inline-block;-webkit-transition:background-color 0.2s,color 0.2s ease-in-out;transition:background-color 0.2s,color 0.2s ease-in-out}.t-sidebar .block-menu .m-menu .m-menu__item a:active,.t-sidebar .block-menu .m-menu .m-menu__item a:focus,.t-sidebar .block-menu .m-menu .m-menu__item a:hover{outline:none;text-decoration:underline}.t-sidebar .block-menu .m-menu .m-menu__item a:focus{outline:2px dashed #01BAEF;outline-offset:4px}.t-sidebar .block-menu .m-menu .m-menu__item a:focus:hover{outline:none}.t-sidebar .block-menu .m-menu .m-menu__item a:active{color:#01BAEF;text-decoration:underline}.t-sidebar .block-menu .m-menu .m-menu__item a:active:focus{outline:none}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;color:inherit;height:2rem;margin:0;padding:0;position:absolute;right:1rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:background-color 0.2s,color 0.2s ease-in-out;transition:background-color 0.2s,color 0.2s ease-in-out;width:2rem}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:after,.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:before{font-family:'Font Awesome 6 Pro';left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:before{content:'\f067';font-weight:300;opacity:1}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:after{content:'\f107';font-weight:400;-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%)}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:hover{background-color:#102442;color:#fff}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:hover:focus{outline:none}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:focus{outline:2px dashed #01BAEF}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:active{background-color:#01BAEF;color:#102442}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger:active:focus{outline:none}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger[aria-expanded=true]:before{opacity:0;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%)}.t-sidebar .block-menu .m-menu .m-menu__item .a-section-menu-link-wrapper__trigger[aria-expanded=true]:after{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-sidebar .block-menu .m-menu__title{color:#204886;margin:0 0 0.647rem 0}.t-sidebar .block-menu .m-menu__title-wrapper{background:url(/themes/custom/abbotsford/images/texture--1.png),#a3d587;display:block;padding:1.25rem 1.1875rem;border-radius:0.625rem 0.625rem 0px 0px}.t-sidebar .block-menu>.m-menu{display:block;position:relative;z-index:1}.t-sidebar .block-menu>.m-menu .m-menu{padding-left:0}.t-sidebar .block-menu>.m-menu>.m-menu__item{display:none}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail{display:block}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item{display:none}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item.m-menu__item--active-trail{display:block}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item>.m-menu__item-link-wrapper{padding-left:2.352rem}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item>.m-menu>.m-menu__item--active-trail>.a-section-menu-link-wrapper{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16)}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu__item-link-wrapper{padding-left:3.352rem}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu__item-link-wrapper{padding-left:4.352rem}.t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu>.m-menu__item>.m-menu__item-link-wrapper{padding-left:5.352rem}.p-nid--15 .t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item,.p-nid--16 .t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item,.p-nid--17 .t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item,.p-nid--3 .t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item,.p-nid--4 .t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item,.p-nid--5 .t-sidebar .block-menu>.m-menu>.m-menu__item.m-menu__item--active-trail>.m-menu>.m-menu__item{display:block}@media only screen and (max-width:1024px){.t-sidebar .block-menu{display:none}}.pager{clear:both;text-align:center;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager__items{display:inline-block;padding-left:0;margin:25px auto;border-radius:4px}.pager__item{float:left;display:block}.pager__item--ellipsis{padding:0.5rem 1rem;line-height:1.5;text-decoration:none;color:#484848;background-color:#fff;border:1px solid #484848;margin-left:-1px}.pager__item a{white-space:normal;position:relative;float:left;padding:0.5rem 1rem;line-height:1.5;text-decoration:none;color:#204886;background-color:#fff;border:1px solid #484848;margin-left:-1px}.pager__item a:active,.pager__item a:focus,.pager__item a:hover{z-index:2;color:#007CBC;background-color:#F2F2F2;border-color:#ddd}.pager__item.is-active a{color:#fff;background:#204886;border-color:#204886}.pager__item.is-active a:active,.pager__item.is-active a:focus,.pager__item.is-active a:hover{text-decoration:underline}.pager__item:first-child a,.pager__item:first-child span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pager__item:last-child a,.pager__item:last-child span{border-bottom-right-radius:4px;border-top-right-radius:4px}.ajax-loader-results{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ajax-loader-results .ajax-loader__copy{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}#block-perfectmindfilters{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);padding:0;border:0;margin-top:0}#block-perfectmindfilters .ajax-loader{width:100px}#block-perfectmindfilters .summary-heading{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .details-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}#block-perfectmindfilters>summary{pointer-events:none}@media only screen and (max-width:64rem){#block-perfectmindfilters>summary{pointer-events:unset;-webkit-box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);font-family:'Font Awesome 6 Pro';position:relative;color:#204886;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}#block-perfectmindfilters>summary:after{position:absolute;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}#block-perfectmindfilters>summary[aria-expanded=true]{-webkit-box-shadow:none;box-shadow:none}#block-perfectmindfilters>summary[aria-expanded=true]:after{content:'\f068'}#block-perfectmindfilters>summary[aria-expanded=false]:after{content:'\2b'}#block-perfectmindfilters>summary:hover{color:#007CBC}#block-perfectmindfilters>summary:hover h2{color:#007CBC;text-decoration:underline}#block-perfectmindfilters>summary:hover:focus{outline:none}#block-perfectmindfilters>summary:focus{outline:none;outline:2px dashed #01BAEF;outline-offset:4px}#block-perfectmindfilters>summary:focus h2{text-decoration:none}#block-perfectmindfilters>summary:active{color:#01BAEF}#block-perfectmindfilters>summary:active h2{color:#01BAEF;text-decoration:underline}#block-perfectmindfilters>summary:active:focus{outline:none}}#block-perfectmindfilters>summary h2{font-size:1.6471rem;margin-bottom:0;padding:32px 24px;border-bottom:1px solid #D8D8D8;line-height:1.14;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}@media only screen and (max-width:64rem){#block-perfectmindfilters>summary h2{padding:17px 48px 15px 24px;font-size:1.333rem;color:#204886;font-weight:700;line-height:1.15}}#block-perfectmindfilters details summary::-webkit-details-marker{display:none}#block-perfectmindfilters .details-wrapper,#block-perfectmindfilters details,#block-perfectmindfilters summary{padding:0;margin:0;border:0}#block-perfectmindfilters .perfectmind-filters-block-form>*{padding:24px}@media only screen and (max-width:64rem){#block-perfectmindfilters .perfectmind-filters-block-form>*{padding:24px 16px}}#block-perfectmindfilters .perfectmind-filters-block-form>:not(:last-of-type){border-bottom:1px solid #D8D8D8}#block-perfectmindfilters .perfectmind-filters-block-form .form-type-checkbox label.option{padding:0 0 0 28px;line-height:1.23529412}#block-perfectmindfilters .perfectmind-filters-block-form .form-type-checkbox label.option:before{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}#block-perfectmindfilters .perfectmind-filters-block-form #edit-availability summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-availability .details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-date-range summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-daysoftheweek summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-daysoftheweek #edit-days{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr 32px 1fr;grid-template-columns:repeat(3,1fr);gap:20px 32px;padding-top:24px}@media only screen and (max-width:73.375rem){#block-perfectmindfilters .perfectmind-filters-block-form #edit-daysoftheweek #edit-days{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:64rem){#block-perfectmindfilters .perfectmind-filters-block-form #edit-daysoftheweek #edit-days{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}#block-perfectmindfilters .perfectmind-filters-block-form #edit-timesofday summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-timesofday #edit-times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-age-group summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-age-group #edit-age-groups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-age-group .toggle-age-groups{margin-top:21px;display:inline-block}#block-perfectmindfilters .perfectmind-filters-block-form #edit-locations summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-locations .details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-locations .toggle-age-groups{margin-top:5px;display:inline-block}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>summary{font-size:21px;font-family:'Comfortaa',cursive;line-height:1.23809524;pointer-events:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details{-webkit-box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16)}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary{color:#204886;font-weight:500;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;position:relative;padding:16px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary:after{font-family:'Font Awesome 6 Pro';position:absolute;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary[aria-expanded=true]:after{content:'\f068'}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary[aria-expanded=false]:after{content:'\2b'}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary:hover{color:#007CBC;text-decoration:underline}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary:hover:focus{outline:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary:focus{outline:none;text-decoration:none;outline:2px dashed #01BAEF;outline-offset:4px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary:active{color:#01BAEF;text-decoration:underline}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>summary:active:focus{outline:none}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper>details>.details-wrapper{padding:8px 16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#block-perfectmindfilters .perfectmind-filters-block-form #edit-activities>.details-wrapper .toggle-activities{display:inline-block;margin-top:13px}#block-perfectmindfilters .perfectmind-filters-mobile-hide{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;margin:0;font-family:'Archivo',sans-serif;color:#204886;font-size:1.13rem;font-weight:600;border-radius:4px;padding:16px 24px;-webkit-transition:color 0.2s,background-color 0.2s ease-in-out;transition:color 0.2s,background-color 0.2s ease-in-out}#block-perfectmindfilters .perfectmind-filters-mobile-hide:hover{background-color:#007CBC;color:#fff;text-decoration:underline}#block-perfectmindfilters .perfectmind-filters-mobile-hide:hover:focus{outline:none}#block-perfectmindfilters .perfectmind-filters-mobile-hide:focus{outline:2px dashed #01BAEF;outline-offset:4px;text-decoration:none}#block-perfectmindfilters .perfectmind-filters-mobile-hide:active{background-color:#01BAEF;color:#204886;text-decoration:underline}#block-perfectmindfilters .perfectmind-filters-mobile-hide:active:focus{outline:none}#block-perfectmindfilters .perfectmind-filters-mobile-hide__container{padding:16px 0;border-top:1px solid #D8D8D8;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}@media only screen and (max-width:64rem){#block-perfectmindfilters .perfectmind-filters-mobile-hide__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-perfectmind-pdf-block{display:none}.perfectmind-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px 0}.perfectmind-results details summary::-webkit-details-marker{display:none}.perfectmind-results .details-wrapper,.perfectmind-results details,.perfectmind-results summary{padding:0;margin:0;border:0}.perfectmind-results>.dropins-date,.perfectmind-results>details{-webkit-box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16)}.perfectmind-results>.dropins-date>.dropins-date-header,.perfectmind-results>.dropins-date>summary,.perfectmind-results>details>.dropins-date-header,.perfectmind-results>details>summary{padding:17px 48px 15px 72px;line-height:1.143;font-size:1.2353rem;font-family:'Comfortaa',cursive;position:relative;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.perfectmind-results>.dropins-date>.dropins-date-header.dropins-date-header,.perfectmind-results>.dropins-date>summary.dropins-date-header,.perfectmind-results>details>.dropins-date-header.dropins-date-header,.perfectmind-results>details>summary.dropins-date-header{background-color:#D3EAF6}.perfectmind-results>.dropins-date>.dropins-date-header.dropins-date-header:before,.perfectmind-results>.dropins-date>summary.dropins-date-header:before,.perfectmind-results>details>.dropins-date-header.dropins-date-header:before,.perfectmind-results>details>summary.dropins-date-header:before{background-color:#204886}.perfectmind-results>.dropins-date>.dropins-date-header.dropins-date-header:hover,.perfectmind-results>.dropins-date>summary.dropins-date-header:hover,.perfectmind-results>details>.dropins-date-header.dropins-date-header:hover,.perfectmind-results>details>summary.dropins-date-header:hover{background-color:#bee0f2}.perfectmind-results>.dropins-date>.dropins-date-header.dropins-date-header:active,.perfectmind-results>.dropins-date>summary.dropins-date-header:active,.perfectmind-results>details>.dropins-date-header.dropins-date-header:active,.perfectmind-results>details>summary.dropins-date-header:active{background-color:#e8f4fa}.perfectmind-results>.dropins-date>.dropins-date-header.programs-activity-header,.perfectmind-results>.dropins-date>summary.programs-activity-header,.perfectmind-results>details>.dropins-date-header.programs-activity-header,.perfectmind-results>details>summary.programs-activity-header{background-color:#E1EEDB}.perfectmind-results>.dropins-date>.dropins-date-header.programs-activity-header:before,.perfectmind-results>.dropins-date>summary.programs-activity-header:before,.perfectmind-results>details>.dropins-date-header.programs-activity-header:before,.perfectmind-results>details>summary.programs-activity-header:before{background-color:#6BAB4C}.perfectmind-results>.dropins-date>.dropins-date-header.programs-activity-header:hover,.perfectmind-results>.dropins-date>summary.programs-activity-header:hover,.perfectmind-results>details>.dropins-date-header.programs-activity-header:hover,.perfectmind-results>details>summary.programs-activity-header:hover{background-color:#BDD9AF}.perfectmind-results>.dropins-date>.dropins-date-header.programs-activity-header:active,.perfectmind-results>.dropins-date>summary.programs-activity-header:active,.perfectmind-results>details>.dropins-date-header.programs-activity-header:active,.perfectmind-results>details>summary.programs-activity-header:active{background-color:#E1EEDB}.perfectmind-results>.dropins-date>.dropins-date-header.programs-activity-header .initial,.perfectmind-results>.dropins-date>summary.programs-activity-header .initial,.perfectmind-results>details>.dropins-date-header.programs-activity-header .initial,.perfectmind-results>details>summary.programs-activity-header .initial{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:calc(50% + 2px);left:0;color:#fff;font-size:24px;font-weight:700;width:54px;text-align:center}.perfectmind-results>.dropins-date>.dropins-date-header:after,.perfectmind-results>.dropins-date>summary:after,.perfectmind-results>details>.dropins-date-header:after,.perfectmind-results>details>summary:after{content:'\2b';font-family:'Font Awesome 6 Pro';font-size:1rem;color:#204886;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:17px}.perfectmind-results>.dropins-date>.dropins-date-header[aria-expanded=true]:after,.perfectmind-results>.dropins-date>summary[aria-expanded=true]:after,.perfectmind-results>details>.dropins-date-header[aria-expanded=true]:after,.perfectmind-results>details>summary[aria-expanded=true]:after{content:'\f068'}.perfectmind-results>.dropins-date>.dropins-date-header:before,.perfectmind-results>.dropins-date>summary:before,.perfectmind-results>details>.dropins-date-header:before,.perfectmind-results>details>summary:before{font-family:'Font Awesome 6 Pro';content:'';width:56px;height:100%;position:absolute;left:0;top:0;clip-path:ellipse(56px 62px at 0px 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5882rem}.perfectmind-results>.dropins-date>.dropins-date-header:hover,.perfectmind-results>.dropins-date>summary:hover,.perfectmind-results>details>.dropins-date-header:hover,.perfectmind-results>details>summary:hover{text-decoration:underline}.perfectmind-results>.dropins-date>.dropins-date-header:hover:focus,.perfectmind-results>.dropins-date>summary:hover:focus,.perfectmind-results>details>.dropins-date-header:hover:focus,.perfectmind-results>details>summary:hover:focus{outline:none}.perfectmind-results>.dropins-date>.dropins-date-header:focus,.perfectmind-results>.dropins-date>summary:focus,.perfectmind-results>details>.dropins-date-header:focus,.perfectmind-results>details>summary:focus{outline:2px dashed #01BAEF;outline-offset:0.235rem}.perfectmind-results .programs-service:not(:last-child){border-bottom:1px solid #D8D8D8}.perfectmind-results .programs-service .programs-service-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-service-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.perfectmind-results .programs-service .programs-service-header-description{padding:44px 24px;background-color:#fff}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-service-header-description{padding:24px}}.perfectmind-results .programs-service .prorgrams-service-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-service-image{display:none}}.perfectmind-results .programs-service .programs-service-image img{display:block;min-width:90px;width:90px;height:90px!important;-o-object-fit:cover;object-fit:cover;border-radius:100%}.perfectmind-results .programs-service .programs-service-name{font-family:'Comfortaa',cursive;font-size:1.2353rem;margin-bottom:14px;line-height:1.238}.perfectmind-results .programs-service .programs-service-description{padding-left:116px;margin-bottom:0}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-service-description{padding-left:0;margin-top:24px}}.perfectmind-results .programs-service .description-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;margin:0;padding:0;color:#204886;font-family:'Archivo',sans-serif;font-weight:500;position:relative;padding-left:26px;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.perfectmind-results .programs-service .description-toggle[aria-expanded=true]:before{content:'\f070'}.perfectmind-results .programs-service .description-toggle:before{content:'\f06e';font-family:'Font Awesome 6 Pro';position:absolute;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.perfectmind-results .programs-service .description-toggle:hover{color:#007CBC;text-decoration:underline}.perfectmind-results .programs-service .description-toggle:hover:focus{outline:none}.perfectmind-results .programs-service .description-toggle:focus{outline:none;text-decoration:none;outline:2px dashed #01BAEF;outline-offset:4px}.perfectmind-results .programs-service .description-toggle:active{color:#01BAEF;text-decoration:underline}.perfectmind-results .programs-service .description-toggle:active:focus{outline:none}.perfectmind-results .programs-service .programs-event{background-color:#F0F8FC}.perfectmind-results .programs-service .programs-event:not(:last-child){border-bottom:1px solid #D8D8D8}.perfectmind-results .programs-service .programs-event .programs-details{padding:40px 24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-details{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:32px;padding:32px 24px}}.perfectmind-results .programs-service .programs-event .programs-details>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-details>:last-child{display:block}}.perfectmind-results .programs-service .programs-event .programs-event-occurences-trigger{padding:0 24px 40px 24px;margin-top:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-event-occurences-trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-16px}}.perfectmind-results .programs-service .programs-event .programs-event-occurences-trigger>.button{padding-top:12px;padding-bottom:12px;background-color:transparent}.perfectmind-results .programs-service .programs-event .programs-event-occurences-trigger>.button:hover{background-color:#007CBC}.perfectmind-results .programs-service .programs-event .programs-event-occurences-trigger>.button:active{background-color:#01BAEF}.perfectmind-results .programs-service .programs-event .programs-event-occurences{padding:0 24px 40px 24px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-20px}.perfectmind-results .programs-service .programs-event .programs-event-occurences>:not(:last-child){border-bottom:1px solid #D8D8D8;padding-bottom:16px;margin-bottom:16px}.perfectmind-results .programs-service .programs-event .programs-event-occurences .button{padding-top:12px;padding-bottom:12px}.perfectmind-results .programs-service .programs-event .programs-event-occurence{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);gap:12px 24px}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-event-occurence{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.perfectmind-results .programs-service .programs-event .programs-event-occurence>*{display:-webkit-box;display:-ms-flexbox;display:flex}.perfectmind-results .programs-service .programs-event .programs-event-occurence>.programs-event-occurence-date-time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.perfectmind-results .programs-service .programs-event .programs-event-occurence>.programs-event-occurence-date-time .date{font-weight:700}.perfectmind-results .programs-service .programs-event .programs-event-occurence>.programs-event-occurence-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-event-occurence>.programs-event-occurence-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.perfectmind-results .programs-service .programs-event .programs-event-occurence>.programs-event-occurence-fee{font-weight:700}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-event-occurence>.programs-event-occurence-fee{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.perfectmind-results .programs-service .programs-event .programs-event-detail-1{padding-left:32px}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-event-detail-1{padding-left:0}}.perfectmind-results .programs-service .programs-event .programs-event-info{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}@media only screen and (max-width:48rem){.perfectmind-results .programs-service .programs-event .programs-event-info{grid-column:auto}}.perfectmind-results .programs-service .programs-event .programs-event-subject{margin-bottom:7px;font-weight:600;font-size:1.1176rem}.perfectmind-results .programs-service .programs-event .programs-event-sessions{margin-bottom:8px;font-weight:600;font-size:1.1176rem}.perfectmind-results .programs-service .programs-event .programs-event-age-range{background-color:#D3EAF6;padding:7px 8px;font-family:'Univers LT Std';font-size:14px;color:#000;line-height:1.2;font-weight:700}.perfectmind-results .programs-service .programs-event .programs-event-age-range-course-id{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.perfectmind-results .programs-service .programs-event .programs-event-course-id{font-style:italic;font-size:15px}.perfectmind-results .programs-service .programs-event .programs-event-price-range{margin-bottom:12px;font-size:1.1176rem;font-weight:600}.perfectmind-results .programs-service .programs-event .programs-event-buttons{margin-bottom:12px}.perfectmind-results .programs-service .programs-event .programs-event-buttons .button{padding-top:12px;padding-bottom:12px}.perfectmind-results .programs-service .programs-event .programs-event-spots--0{color:#D00000}.perfectmind-results .dropins-date .dropins-date-header{position:relative}.perfectmind-results .dropins-date .dropins-date-title .comma{display:none}.perfectmind-results .dropins-date .dropins-date-title .date{position:absolute;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;color:#fff;font-size:1rem;font-family:'Archivo',sans-serif;font-weight:700;width:2.3529rem;text-align:center}.perfectmind-results .dropins-date .dropins-event{background-color:#fff;padding:32px 24px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(5,1fr);gap:24px}.perfectmind-results .dropins-date .dropins-event:nth-of-type(2n){background-color:#F7F7F7}@media only screen and (max-width:48rem){.perfectmind-results .dropins-date .dropins-event{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:32px}}.perfectmind-results .dropins-date .dropins-event>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:48rem){.perfectmind-results .dropins-date .dropins-event>:last-child{display:block}}.perfectmind-results .dropins-date .dropins-event .dropins-event-info{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4}@media only screen and (max-width:48rem){.perfectmind-results .dropins-date .dropins-event .dropins-event-info{grid-column:auto}}.perfectmind-results .dropins-date .dropins-event .dropins-event-title{margin-bottom:12px;font-weight:700;font-size:1.1765rem;font-family:'Comfortaa',cursive}.perfectmind-results .dropins-date .dropins-event .more-info{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;margin:0;font-family:'Archivo',sans-serif;color:#204886;line-height:1.2;font-weight:600;border-radius:4px;padding:14.25px 24px;display:inline-block;-webkit-transition:color 0.2s,background-color 0.2s ease-in-out;transition:color 0.2s,background-color 0.2s ease-in-out;white-space:nowrap}.perfectmind-results .dropins-date .dropins-event .more-info:hover{background-color:#007CBC;color:#fff;text-decoration:underline}.perfectmind-results .dropins-date .dropins-event .more-info:hover:focus{outline:none}.perfectmind-results .dropins-date .dropins-event .more-info:focus{outline:2px dashed #01BAEF;outline-offset:4px;text-decoration:none}.perfectmind-results .dropins-date .dropins-event .more-info:active{background-color:#01BAEF;color:#204886;text-decoration:underline}.perfectmind-results .dropins-date .dropins-event .more-info:active:focus{outline:none}.region-rec-banner img{display:block;height:148px!important;-o-object-fit:cover;object-fit:cover}.region-rec-banner~.t-container{padding-top:40px}.region-rec-banner~.t-container>.t-sidebar{padding-top:0}@media only screen and (min-width:64rem){.region-rec-banner~.t-container>.t-content{padding-top:0}}.d2r{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media only screen and (max-width:48rem){.d2r{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.d2r__image{min-width:285px}.d2r__image img{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:48rem){.d2r__image img{height:194px!important;width:100%}}.d2r__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:21px;color:#fff;padding:32px;background-color:#3073A5}@media only screen and (max-width:48rem){.d2r__content{padding:24px}}.d2r__content h3{font-size:1.2353rem;line-height:1.2;margin-bottom:0}.d2r__content p{margin-bottom:0}.d2r__content a,.d2r__content a:after{color:#fff}.details-error-message{padding:16px 16px 16px 40px;background-color:#FFE5E5;position:relative;line-height:1.2;margin-top:12px}.details-error-message:before{font-family:'Font Awesome 6 Pro';position:absolute;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;color:#D00000;content:'\f071';font-weight:700}body:has(.perfectmind-results-options) #block-perfectmindresults{position:unset}body:has(.perfectmind-results-options) .page-title{color:#484848;padding-top:34px;margin:0}@media only screen and (max-width:75rem){body:has(.perfectmind-results-options) .page-title{margin-bottom:24px}}body:has(.perfectmind-results-options) .region-content{position:relative}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__back-to-search{position:absolute;top:0;left:0}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__back-to-search>span{margin-right:4px}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px 27px;margin-top:-36px;margin-bottom:40px}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print a>span{margin-right:8px;font-weight:400}@media only screen and (max-width:1200px){body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print{margin-top:0;margin-bottom:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print .results-accordion-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;margin:0;padding:0;color:#204886;font-family:'Archivo',sans-serif;font-weight:500;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print .results-accordion-toggle:hover{color:#007CBC;text-decoration:underline}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print .results-accordion-toggle:hover:focus{outline:none}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print .results-accordion-toggle:focus{outline:none;text-decoration:none;outline:2px dashed #01BAEF;outline-offset:4px}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print .results-accordion-toggle:active{color:#01BAEF;text-decoration:underline}body:has(.perfectmind-results-options) .perfectmind-results-options__top .perfectmind-results-options__open-all-print .results-accordion-toggle:active:focus{outline:none}body:has(.perfectmind-results-options) .perfectmind-results-options__bottom{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body:has(.perfectmind-results-options) .perfectmind-results-options__bottom a[href="#main-content"]>span{margin-right:8px}body:has(.perfectmind-results-options).user-logged-in .tabs{margin-top:16px}body:has(.perfectmind-results-options).user-logged-in .perfectmind-results-options__open-all-print{margin-top:-108px;margin-bottom:116px;position:relative;z-index:2}@media only screen and (max-width:1024px){body:has(.perfectmind-results-options).user-logged-in .perfectmind-results-options__open-all-print{margin-top:-94px}}#perfectmind-search-block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px 0}#perfectmind-search-block-form .ajax-loader{width:100px}#perfectmind-search-block-form details summary::-webkit-details-marker{display:none}#perfectmind-search-block-form .details-wrapper,#perfectmind-search-block-form details,#perfectmind-search-block-form summary{padding:0;margin:0;border:0}#perfectmind-search-block-form>details{-webkit-box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);background-color:#fff}#perfectmind-search-block-form>details#edit-age-group>summary{-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}#perfectmind-search-block-form>details#edit-age-group>summary:before{background-color:#6BAB4C;content:'\e300'}#perfectmind-search-block-form>details#edit-age-group>.details-wrapper .form-checkboxes{display:-ms-grid;display:grid;gap:3px 57.25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#perfectmind-search-block-form>details#edit-activity-type>summary:before{background-color:#01BAEF;content:'\f073'}#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper #edit-programs--wrapper{margin-top:22px}}#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper>*>legend{padding-left:12px;font-size:1.2353rem;font-family:'Comfortaa',cursive;margin-bottom:1.5px}#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper>:first-of-type{position:relative;padding-right:11.75px;margin-right:27.5px}#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper>:first-of-type:after{content:'';position:absolute;height:90.5%;width:1px;top:0;right:0;background-color:#707070}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-activity-type>.details-wrapper>:first-of-type:after{height:1px;width:48px;top:calc(100% + 15px);right:auto;left:10px}}#perfectmind-search-block-form>details#edit-activities>summary:before{background-color:#007CBC;content:'\f733'}#perfectmind-search-block-form>details#edit-activities>.details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-activities>.details-wrapper{padding-left:0;padding-right:0}}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details{-webkit-box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16);box-shadow:0px 3px 6px 0px rgba(72,72,72,0.16)}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary{padding:16px;font-weight:500;color:#204886;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;position:relative}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary:after{content:'\f068';font-family:'Font Awesome 6 Pro';position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:16px;font-size:1rem}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary:hover{text-decoration:underline;color:#007CBC}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary:hover:focus{outline:none}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary:focus{outline:2px dashed #01BAEF;outline-offset:-4px}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary:active{outline:none;color:#01BAEF}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>summary[aria-expanded=false]:after{content:'\2b'}#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>.details-wrapper{padding:0 4px 15.5px 4px;margin-top:-8.5px;display:-ms-grid;display:grid;gap:3px 24px;grid-template-columns:repeat(auto-fit,minmax(325px,1fr))}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-activities>.details-wrapper>details>.details-wrapper{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}}#perfectmind-search-block-form>details#edit-locations>summary{padding-right:calc(50% - 28px)}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-locations>summary{padding-right:32px}}#perfectmind-search-block-form>details#edit-locations>summary:before{background-color:#204886;content:'\f3C5'}#perfectmind-search-block-form>details#edit-locations>.details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px 40px;padding-bottom:0;padding-right:0}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-locations>.details-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .form-actions{margin:0;padding-top:15.5px;padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .form-actions .ajax-loader-button{width:70px}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-locations{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;padding-bottom:32px}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-locations{padding:24.5px 24px 0 16px}}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map{-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:-71px}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map{margin-top:0}}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map #location-map{height:100%}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-content{margin:0;padding:17px}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-content-wrapper{border-radius:3px!important;-webkit-box-shadow:0px 0px 0px 2px rgba(72,72,72,0.25);box-shadow:0px 0px 0px 2px rgba(72,72,72,0.25)}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .map-marker-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;font-family:'Archivo',sans-serif;font-size:0.8824rem}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .map-marker-content>*{margin:0}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .map-marker-content a>span{margin-right:6px}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .map-marker-content h3{font-size:1rem;line-height:1.23529412;margin-bottom:12px;padding-right:40px}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-tip{-webkit-box-shadow:0px 0px 0px 2px rgba(72,72,72,0.25)!important;box-shadow:0px 0px 0px 2px rgba(72,72,72,0.25)!important}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-close-button{width:44px;height:44px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#484848;border-radius:3px;-webkit-transition:color 0.2s,background-color 0.2s ease-in-out;transition:color 0.2s,background-color 0.2s ease-in-out}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-close-button:hover{background-color:#007CBC;color:#fff}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-close-button:focus{outline-offset:-3px}#perfectmind-search-block-form>details#edit-locations>.details-wrapper .details-map .leaflet-popup .leaflet-popup-close-button:active{background-color:#01BAEF;color:#204886}#perfectmind-search-block-form>details>summary{padding:17px 32px 15px 72px;line-height:1.143;font-size:1.2353rem;font-family:'Comfortaa',cursive;position:relative}#perfectmind-search-block-form>details>summary:before{font-family:'Font Awesome 6 Pro';content:'';width:56px;height:100%;position:absolute;left:0;top:0;clip-path:ellipse(56px 62px at 0px 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;font-size:1.5882rem}#perfectmind-search-block-form>details>summary:focus{outline:2px dashed #01BAEF;outline-offset:0.235rem}#perfectmind-search-block-form>details>.details-wrapper{padding:15.5px 72px 22.5px 60px}@media only screen and (max-width:48rem){#perfectmind-search-block-form>details>.details-wrapper{padding:15.5px 12px 22.5px 12px}}.results-hidden{display:none!important}.m-related-links{position:relative;overflow:hidden}.m-related-links:before{border-radius:50%;content:"";height:8rem;left:-4rem;position:absolute;top:-4rem;width:8rem}.m-related-links__container{position:relative;padding:1.882rem}.m-related-links__title:before{font-family:'Font Awesome 6 Pro';content:"\f0c1";margin-right:0.705rem}.m-related-links__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-related-links__item{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;margin-bottom:0.5rem}.m-related-links__link{display:-webkit-box;display:-ms-flexbox;display:flex}.m-related-links__icon{-webkit-box-flex:0;-ms-flex:0 0 1.625rem;flex:0 0 1.625rem;line-height:1.5!important}@media only screen and (max-width:1400px){.m-related-links__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media only screen and (max-width:1024px){.m-related-links__item{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%}}@media only screen and (max-width:768px){.m-related-links__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media only screen and (max-width:550px){.m-related-links__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}.m-related-links[data-colour=yellow]{background-color:#ffe276}.m-related-links[data-colour=yellow]:before{background-color:#ffeda3}.m-related-links[data-colour=yellow] .m-related-links__link,.m-related-links[data-colour=yellow] .m-related-links__title{color:#484848}.m-related-links[data-colour=yellow] .m-related-links__link:focus{outline-color:#484848}.m-related-links[data-colour=blue]{background-color:#007CBC}.m-related-links[data-colour=blue]:before{background-color:#35A7DD}.m-related-links[data-colour=blue] .m-related-links__link,.m-related-links[data-colour=blue] .m-related-links__title{color:#fff}.m-related-links[data-colour=blue] .m-related-links__link:focus{outline-color:#fff}.m-related-links[data-colour=blue] .m-related-links__icon{color:#ffe276}.m-related-links[data-colour=red]{background-color:#ca1551}.m-related-links[data-colour=red]:before{background-color:#DD3A70}.m-related-links[data-colour=red] .m-related-links__link,.m-related-links[data-colour=red] .m-related-links__title{color:#fff}.m-related-links[data-colour=red] .m-related-links__link:focus{outline-color:#fff}.m-related-links[data-colour=green]{background-color:#a3d587}.m-related-links[data-colour=green]:before{background-color:#96C87A}.m-related-links[data-colour=green] .m-related-links__link,.m-related-links[data-colour=green] .m-related-links__title{color:#484848}.m-related-links[data-colour=green] .m-related-links__link:focus{outline-color:#484848}.m-related-links[data-colour=purple]{background-color:#6D3A7C}.m-related-links[data-colour=purple]:before{background-color:#9360A2}.m-related-links[data-colour=purple] .m-related-links__link,.m-related-links[data-colour=purple] .m-related-links__title{color:#fff}.m-related-links[data-colour=purple] .m-related-links__link:focus{outline-color:#fff}.m-related-links[data-colour=orange]{background-color:#FFBE65}.m-related-links[data-colour=orange]:before{background-color:#FFCB72}.m-related-links[data-colour=orange] .m-related-links__link,.m-related-links[data-colour=orange] .m-related-links__title{color:#484848}.m-related-links[data-colour=orange] .m-related-links__link:focus{outline-color:#484848}.m-search-form form{display:block;position:relative;width:100%}.m-search-form form .form-item input{width:100%}.m-search-form form .form-actions{position:absolute;top:0;right:0;height:100%;width:3rem;background-color:transparent;border-radius:0.75rem;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.m-search-form form .form-actions input{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%}.m-search-form form .form-actions:before{content:'\f002';font-family:'Font Awesome 6 Pro';font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color 0.2s,transform 0.2s ease-in-out;-webkit-transition:color 0.2s,-webkit-transform 0.2s ease-in-out;transition:color 0.2s,-webkit-transform 0.2s ease-in-out;transition:color 0.2s,transform 0.2s ease-in-out;transition:color 0.2s,transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.m-search-form form .form-actions:hover{background-color:#484848}.m-search-form form .form-actions:hover:before{color:#fff;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%)}.m-search-form form .form-actions:hover:focus-within{background-color:#484848;outline:none}.m-search-form form .form-actions:active{background-color:#484848}.m-search-form form .form-actions:active:before{color:#fff}.m-search-form form .form-actions:active:focus-within{background-color:#484848;outline:none}.m-search-form form .form-actions:focus-within{background-color:#a3d587;outline:2px dashed #FFBE65;outline-offset:4px}.m-search-form form .form-actions:focus-within:before{color:#fff}.m-search-form form .form-actions:focus-within:active,.m-search-form form .form-actions:focus-within:hover{outline:none}.m-slide__heading{margin-top:1rem;margin-bottom:0}.m-slide__caption{margin-top:0.75rem;margin-bottom:0}.m-slide>:last-of-type{margin-bottom:0.75rem}iframe.subscribe-form{margin-left:-25px}.m-tabs{display:block;margin:0 0 1.882rem 0;width:100%}.m-tabs[data-colour] .m-tabs__panel:after,.m-tabs[data-colour] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--blue.png)}.m-tabs[data-colour=red] .m-tabs__panel:after,.m-tabs[data-colour=red] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--red.png)}.m-tabs[data-colour=blue] .m-tabs__panel:after,.m-tabs[data-colour=blue] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--blue.png)}.m-tabs[data-colour=green] .m-tabs__panel:after,.m-tabs[data-colour=green] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--green.png)}.m-tabs[data-colour=orange] .m-tabs__panel:after,.m-tabs[data-colour=orange] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--orange.png)}.m-tabs[data-colour=purple] .m-tabs__panel:after,.m-tabs[data-colour=purple] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--purple.png)}.m-tabs[data-colour=yellow] .m-tabs__panel:after,.m-tabs[data-colour=yellow] .m-tabs__panel:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--yellow.png)}.m-tabs__options{display:none;width:100%;border:2px solid #F2F2F2;border-bottom:0;border-radius:0.2352rem 0.2352rem 0 0;font-size:1.266rem;font-weight:500;color:#007CBC}.m-tabs__panel{border:2px solid #F2F2F2;display:none;position:relative;overflow:hidden;width:100%}.m-tabs__panel:before{background-repeat:no-repeat;background-size:cover;bottom:-7.117rem;content:'';height:14.235rem;left:-7.117rem;position:absolute;width:14.235rem;z-index:0}.m-tabs__panel:after{background-image:url(/themes/custom/abbotsford/images/theme/circle--blue.png);background-repeat:no-repeat;background-size:cover;content:'';height:14.235rem;position:absolute;right:-7.117rem;top:-7.117rem;width:14.235rem;z-index:0}.m-tabs__panel-content{position:relative;z-index:1}.tabs ul{padding:0;margin:0;list-style:none;zoom:1}.tabs ul:after,.tabs ul:before{content:"";display:table}.tabs ul:after{clear:both}.tabs ul>li{display:inline-block}.tabs ul>li>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#204886;border:0;border-radius:0.235rem;color:#fff;display:inline-block;font-family:'Archivo',sans-serif;font-size:1rem;font-weight:600;padding:1rem 1.411rem;text-align:left;text-decoration:none;-webkit-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);-webkit-transition:color 0.2s,background-color 0.2s,transform 0.2s,border-color 0.2s ease-in-out;-webkit-transition:color 0.2s,background-color 0.2s,border-color 0.2s ease-in-out,-webkit-transform 0.2s;transition:color 0.2s,background-color 0.2s,border-color 0.2s ease-in-out,-webkit-transform 0.2s;transition:color 0.2s,background-color 0.2s,transform 0.2s,border-color 0.2s ease-in-out;transition:color 0.2s,background-color 0.2s,transform 0.2s,border-color 0.2s ease-in-out,-webkit-transform 0.2s;margin:0 0.5rem 0.5rem 0}.tabs ul>li>a:hover{background-color:#007CBC;color:#fff;text-decoration:none}.tabs ul>li>a:hover:focus{outline:none}.tabs ul>li>a:focus{outline:2px dashed #01BAEF;outline-offset:0.235rem;text-decoration:none}.tabs ul>li>a:active{background-color:#01BAEF;color:#204886;text-decoration:none}.tabs ul>li>a:active:focus{outline:none}.tabs ul>li>a--disabled,.tabs ul>li>a[disabled]{background-color:#F2F2F2;color:#484848;cursor:default}.tabs ul>li>a--disabled:active,.tabs ul>li>a--disabled:hover,.tabs ul>li>a[disabled]:active,.tabs ul>li>a[disabled]:hover{background-color:#F2F2F2;color:#484848;cursor:default;text-decoration:none}.tabs ul>li>a__icon{margin-left:0.47rem}.tabs ul>li>a--outline{background-color:#102442;border:2px solid #01BAEF;border-radius:0rem;color:#fff}.tabs ul>li>a--outline:active,.tabs ul>li>a--outline:hover{color:#102442;background-color:#01BAEF;text-decoration:none}.tabs ul>li>a--outline:focus{outline-color:#01BAEF}.tabs ul>li>a--outline--disabled,.tabs ul>li>a--outline[disabled]{background-color:#F2F2F2;border-color:#484848;color:#484848;cursor:default}.tabs ul>li>a--outline--disabled:active,.tabs ul>li>a--outline--disabled:hover,.tabs ul>li>a--outline[disabled]:active,.tabs ul>li>a--outline[disabled]:hover{background-color:#F2F2F2;border-color:#484848;color:#484848;cursor:default;text-decoration:none}.tabs ul>li>a--outline--yellow{background-color:#102442;border:2px solid #ffe276;color:#fff}.tabs ul>li>a--outline--yellow:active,.tabs ul>li>a--outline--yellow:hover{color:#102442;background-color:#ffe276;text-decoration:none}.tabs ul>li>a--outline--yellow:focus{outline-color:#ffe276}.tabs ul>li>a__southwest{background:#EED270;color:#343434;margin-bottom:0.75rem;margin-right:1rem}.tabs ul>li>a__southwest:hover{background:#d6bd65;color:#343434}.tabs ul>li>a__northeast{background:#3080C2;color:#fff;margin-bottom:0.75rem;margin-right:1rem}.tabs ul>li>a__northeast:hover{background:#26669b;color:#fff}.tabs ul>li>a__central{background:#6EB845;color:#fff;margin-bottom:0.75rem;margin-right:1rem}.tabs ul>li>a__central:hover{background:#4d8130;color:#fff}.tabs ul>li>a__lake{background:#C01E54;color:#fff;margin-bottom:0.75rem;margin-right:1rem}.tabs ul>li>a__lake:hover{background:#86153b;color:#fff}.tabs ul>li>a--pm-alt{background-color:#fff;border:2px solid #204886;color:#204886;-webkit-box-shadow:none;box-shadow:none}.tabs ul>li>a--pm-alt:hover{border-color:transparent}.tabs ul>li.is-active>a,.tabs ul>li.is-active>a:active,.tabs ul>li.is-active>a:focus,.tabs ul>li.is-active>a:hover{color:#484848;background-color:#fff;border:1px solid #484848;cursor:default}.tabs ul>li:has([href$="/latest"])~li:has([href$="/latest"]){display:none}@media only screen and (max-width:768px){.m-tabs__list{display:none}.a-tab-list__options{display:block}}.o-timeline .m-timeline-item{position:relative}.o-timeline .m-timeline-item:before{content:'';position:absolute;left:-32px;top:0;width:2px;height:calc(100% + 24px);background:#A69F9F}.o-timeline .m-timeline-item:last-of-type:before{display:none}.o-timeline .m-timeline-item__completed:after{font-family:'Font Awesome 6 Pro';content:'\f058';position:absolute;left:-44px;top:0px;color:#6BAB4C;font-size:26px;font-weight:900;background:white;border-radius:100%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-timeline .m-timeline-item__current:after{font-family:'Font Awesome 6 Pro';content:'\f192';position:absolute;left:-44px;top:0px;color:#007CBC;font-size:26px;font-weight:500;background:white;border-radius:100%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.o-timeline .m-timeline-item__upcoming:after{font-family:'Font Awesome 6 Pro';content:'\f111';position:absolute;left:-44px;top:0px;color:#A69F9F;font-size:26px;font-weight:900;background:white;border-radius:100%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.m-top-story__card{display:none}.m-top-story__card>a{display:block}.m-top-story__card>a:focus{margin:3px;outline-offset:1px}.m-top-story__card--active{display:block}.m-update{background-color:#fff;margin-top:12px;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);line-height:1.5294rem;position:relative}.m-update:before{content:'';width:3px;height:100%;display:block;background:#6BAB4C;position:absolute;left:0;top:0;z-index:2;pointer-events:none}.m-update__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:#fff;color:#204886;font-family:'Archivo',sans-serif;font-weight:500;margin-top:0;padding:0.7059rem 1.1765rem;position:relative;text-align:left;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;width:100%}.m-update__trigger:after{content:'\f067';font-family:'Font Awesome 6 Pro';font-weight:400;position:absolute;right:1.058rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.m-update__trigger:active,.m-update__trigger:hover{color:#007CBC;text-decoration:underline}.m-update__trigger:active:focus,.m-update__trigger:hover:focus{outline:none}.m-update__trigger:focus{outline:2px dashed #01BAEF}.m-update__trigger.is-open{z-index:1}.m-update__trigger.is-open:after{content:'\f068'}.m-update__trigger.is-open:active,.m-update__trigger.is-open:hover{background-color:transparent}.m-update__trigger.is-open:focus{outline:none}.m-update__content{display:none;width:100%;position:relative;background-color:#fff;padding:0.7059rem 1.1765rem 1.4118rem}.m-update__content>*>:last-child{margin-bottom:0}.m-update__content .field--name-field-body ul:not(:last-child){margin-bottom:2rem}.m-update:focus-within{outline:2px dashed #01BAEF}.m-update:focus-within:hover{outline:none}.o-alert-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);padding:1.5rem}.o-alert-content-row__icon{padding:0 2rem 0 1rem;font-size:3rem;margin-top:-0.5rem}.o-alert-content-row__icon[data-colour=orange],.o-alert-content-row__icon[data-colour=yellow]{color:#FF6200}.o-alert-content-row__icon[data-colour=red]{color:#ca1551}.o-alert-content-row__icon[data-colour=blue]{color:#007CBC}.o-alert-content-row__icon--lta img{width:51px;max-width:51px;padding-top:8px;margin-right:0!important}.o-alert-content-row__content{font-size:1.1em}.o-alert-content-row__content>:last-of-child{margin-bottom:0}@media screen and (max-width:500px){.o-alert-content-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-alert-content-row__icon{text-align:center}}.field--name-field-alert-on-page{padding-bottom:2.823rem!important}.o-alerts .view-alerts{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;background-color:#F0F8FC}.o-alerts .view-content{width:100%}.o-alerts .views-row{display:-ms-flexbox!important;display:-ms-flex!important;display:-webkit-box!important;display:flex!important;width:100%}.o-alerts .views-row:not(:first-of-type){position:absolute;opacity:0}.o-alerts .views-row:not(:first-of-type).tns-slide-active{position:relative;opacity:100%}.o-alerts__wrapper{position:relative;border-bottom:2px solid white}.o-accordion-group__list{list-style:none;margin:0;padding:0}.o-accordion-group__list-row{margin-bottom:0.75rem}.field--name-field-accordion>.field__item{margin-bottom:2rem}.field--name-field-accordion-item>.field-item{margin-bottom:0.75rem}#addsearch-logo,#addsearch-serp-logo{display:none!important}.add-search__results #filter,.search-box #filter{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;font-weight:700}.add-search__results #filter label,.search-box #filter label{padding:0 0 0 1.75rem;margin-right:1rem;margin-bottom:0;font-weight:400}.add-search__results #filter label:first-of-type,.search-box #filter label:first-of-type{margin-left:0.5rem}.add-search__results #filter input[type=checkbox],.search-box #filter input[type=checkbox]{margin-right:0.25rem;height:unset;width:unset;overflow:unset;position:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.add-search__results #filter input[type=checkbox]:after,.search-box #filter input[type=checkbox]:after{font-family:'Font Awesome 6 Pro';position:absolute;left:-0.75rem;top:-0.35rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;line-height:1.25rem;display:inline-block;content:"\f0c8";font-weight:400;color:#484848}.add-search__results #filter input[type=checkbox]:checked:after,.search-box #filter input[type=checkbox]:checked:after{font-family:'Font Awesome 6 Pro';display:inline-block;content:"\f14a";font-weight:700;color:#a3d587}.add-search__results input.addsearch,.search-box input.addsearch{background:#fff!important;height:2.852rem!important;-webkit-appearance:none!important;-moz-appearance:none!important;border:2px solid #484848!important;border-radius:0.2352rem!important;font-family:'Archivo',sans-serif!important;padding:0.75rem!important;max-width:100%!important;-webkit-box-shadow:0px 0px 0px 0px #007CBC!important;box-shadow:0px 0px 0px 0px #007CBC!important;-webkit-transition:border-color 0.2s ease-in-out!important;transition:border-color 0.2s ease-in-out!important}.add-search__results input.addsearch:focus,.search-box input.addsearch:focus{border-color:#01BAEF!important;outline:none!important}body.search #block-addsearchresults #filter input[type=checkbox]{opacity:1;left:auto;top:auto}@media only screen and (max-width:768px){.add-search__results #filter,.search-box #filter{display:block}.add-search__results #filter label,.search-box #filter label{margin-bottom:1rem}.add-search__results #filter label:first-of-type,.search-box #filter label:first-of-type{margin-top:1rem;margin-left:0}}.o-card-carousel{position:relative}.o-card-carousel__wrapper{position:relative;z-index:1}.o-card-carousel__controls{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;top:calc(50% - 1.772rem);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;z-index:0}.o-card-carousel__controls .a-carousel-control{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.o-card-carousel__controls .a-carousel-control:active{color:#01BAEF}.o-card-carousel__controls .a-carousel-control:focus{outline-offset:-6px}.o-card-carousel__controls .a-carousel-control:first-child{-webkit-transform:translate(-2.5rem,0);transform:translate(-2.5rem,0)}.o-card-carousel__controls .a-carousel-control:nth-child(2){-webkit-transform:translate(2.5rem,0);transform:translate(2.5rem,0)}.paragraph--type--card-carousel{border-bottom:1px solid #F2F2F2;padding-bottom:2.823rem}.paragraph--type--card-carousel .field--name-field-carousel-title{font-family:'Comfortaa',cursive;font-size:1.882rem;font-weight:400;line-height:2.176rem;margin-top:0;margin-bottom:1.411rem}@media only screen and (max-width:1024px){.o-card-carousel{padding:0 1.75rem}.o-card-carousel__controls{padding:0 1.5rem}}.o-content-row{margin:0 0 2.823rem 0;opacity:0;-webkit-transform:translate(0,2rem);transform:translate(0,2rem);-webkit-transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s;-webkit-transition:opacity 1s ease-in-out 0.2s,-webkit-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,-webkit-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s,-webkit-transform 1s ease-in-out 0s}.o-content-row--visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.o-content-row .field--name-field-content>:last-child{margin-bottom:0}.o-council-community-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-council-community-view .m-list-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:24px}@media only screen and (max-width:768px){.o-council-community-view .m-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.o-council-community-view .m-list-item h3{margin-bottom:12px}.o-council-community-view .m-list-item .views-field-field-cc-image img{max-width:280px}#block-views-block-council-members-block-1 .view-content .views-row{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}#block-views-block-council-members-block-1 .view-content .views-row img{display:block}#block-views-block-council-members-block-1 .view-content .views-row>div:last-of-type{width:66.666%;margin-left:2rem}#block-views-block-council-members-block-1 .council-member__social{margin-top:1.411rem;margin-bottom:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;padding:0}#block-views-block-council-members-block-1 .council-member__social li{margin:0;padding:0}#block-views-block-council-members-block-1 .council-member__social li a.button{margin-bottom:0.3rem;margin-right:0.5rem}#block-views-block-council-members-detail-block-1{margin:1rem 0}#block-views-block-council-members-detail-block-1 .council-member__social{margin-top:1rem}#block-views-block-council-members-detail-block-1 .council-member__social>a{margin-bottom:0.3rem;margin-right:0.5rem}.field--name-field-council-member-title{margin-bottom:1rem}@media only screen and (max-width:500px){#block-views-block-council-members-block-1 .view-content .views-row{display:block}#block-views-block-council-members-block-1 .view-content .views-row>div:last-of-type{width:100%;margin:1rem 0 0 0}#block-views-block-council-members-block-1 .view-content .views-row>div:last-of-type img{display:block}}.calendar-calendar div.calendar{font-size:0.75rem;line-height:1rem}.calendar-calendar thead{border-top:1px solid #F2F2F2}.calendar-calendar th.days{font-weight:700;font-size:0.8rem;color:#fff;background:#007CBC;padding:4px}.calendar-calendar tr:nth-child(2n){background:#fff}.calendar-calendar .day-view .full td.single-day div.dayview,.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview{background:transparent;border-bottom:1px solid #F2F2F2;border-radius:0px;padding-bottom:4px;margin-bottom:4px}.calendar-calendar .day-view .full td.single-day div.dayview:last-child,.calendar-calendar .month-view .full td.single-day div.monthview:last-child,.calendar-calendar .week-view .full td.single-day div.weekview:last-child{border-bottom:0}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview{background:#F2F2F2;height:auto;color:#484848;padding:8px}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{background:#F2F2F2}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:relative;width:auto;left:auto}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.multi-day.ends-today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#007CBC}.calendar-calendar td.empty{color:#484848}.calendar-calendar .date-recur-occurrences{margin:8px 0;line-height:1.2rem}.calendar-calendar .date-recur-date{color:#343434}.calendar-calendar .month-view .full td.date-box.empty,.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty{background:#F2F2F2}.calendar-calendar .multi-day .date-recur-date{display:none}.calendar-calendar .multi-day .single-day .date-recur-date{display:block}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #007CBC}.view-empty{margin-bottom:1rem}#block-views-block-events-block-1,#block-views-block-events-block-3{float:left;display:block;width:100%}#block-views-block-events-block-1 .pager,#block-views-block-events-block-3 .pager{margin-top:1rem}.community-events-events-abbotsford-events-calendar .region-highlighted .messages__list .messages__item:nth-of-type(2){display:none}div[id*=block-views-block-events-meetings-full-calendar-block] .fc-day-grid-event .fc-content{text-overflow:ellipsis}div[id*=block-views-block-events-meetings-full-calendar-block] .fc-day-grid-container,div[id*=block-views-block-events-meetings-full-calendar-block] .fc-row.fc-rigid{overflow:visible!important;height:auto!important}div[id*=block-views-block-events-meetings-full-calendar-block] .fc-event-container{position:relative}div[id*=block-views-block-events-meetings-full-calendar-block] .fc-event-container .fc-time{display:none}div[id*=block-views-block-events-meetings-full-calendar-block] .event-title{position:absolute;bottom:100%;padding:0.25rem 0.5rem;border-radius:0.235rem;-webkit-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);background-color:#ffe276;color:#484848;z-index:999;display:none}div[id*=block-views-block-events-meetings-full-calendar-block] .event-title .fc-time{display:none}.o-featured-event .recurring-output--wrapper .next_instance{display:none}.o-featured-event .recurring-output--wrapper .rule-text{display:none}.o-featured-event .recurring-output--wrapper details{margin:0;border:0}.o-featured-event .recurring-output--wrapper details summary{display:none}.o-featured-event .recurring-output--wrapper details .details-wrapper{padding:0}.o-featured-event .recurring-output--wrapper details .details-wrapper .item-list ul{margin:0;padding:0}.o-featured-event .recurring-output--wrapper details .details-wrapper .item-list ul li{list-style:none;padding:0;margin:0}.o-front-row{padding:3rem 0rem;opacity:0;position:relative;-webkit-transform:translate(0,2rem);transform:translate(0,2rem);-webkit-transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s;-webkit-transition:opacity 1s ease-in-out 0.2s,-webkit-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,-webkit-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s,-webkit-transform 1s ease-in-out 0s;z-index:0}.o-front-row--visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.o-front-row>*{position:relative;z-index:2}.o-front-row__wrapper{clear:both;display:block;overflow:hidden;width:100%}.o-front-row__top>.t-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1280px){.o-front-row__top>.t-container{gap:64px}}@media only screen and (max-width:1024px){.o-front-row__top>.t-container{gap:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.o-front-row:after{background-color:#F2F2F2;bottom:0;content:'';height:2px;left:2.5rem;position:absolute;width:calc(100% - 5rem);z-index:0}.o-front-row:first-child:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--blue.png);background-size:cover;content:'';height:45rem;left:-15rem;position:absolute;top:-30rem;width:45rem;z-index:1}.o-front-row:nth-child(2):before{background-image:url(/themes/custom/abbotsford/images/theme/circle--red.png);background-size:cover;content:'';height:45rem;position:absolute;right:-25rem;top:3rem;width:45rem;z-index:1}.o-front-row:nth-child(3):before{background-image:url(/themes/custom/abbotsford/images/theme/circle--green.png);background-size:cover;content:'';height:28.9375rem;left:-15rem;position:absolute;top:-4rem;width:28.9375rem;z-index:1}.o-front-row:last-child:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--blue.png);background-size:cover;content:'';height:28.125rem;position:absolute;right:-10rem;top:50%;width:28.125rem;z-index:1}.o-front-row:last-child:after{display:none}.o-front-row--list-views .region{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-front-row--list-views .region>*{-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-basis:calc(25% - 4rem);-ms-flex-preferred-size:calc(25% - 4rem);flex-basis:calc(25% - 4rem)}.o-front-row--cards .view-content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.o-front-row--cards .view-content .views-row{-ms-flex-grow:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-basis:calc(50% - 1.882rem);-ms-flex-preferred-size:calc(50% - 1.882rem);flex-basis:calc(50% - 1.882rem)}.o-front-row--cards .view-content .views-row>*{height:100%}.o-front-row--cards .view-content .views-row>*>*{height:100%}.o-front-row--cards .view-content .views-row>*>*>*{height:100%}@media only screen and (max-width:1024px){.o-front-row{padding:3rem 0rem}.o-front-row>.t-container{padding:0 2.133rem}.o-front-row--cards .view-content{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.o-front-row--cards .view-content .views-row:first-of-type{margin-bottom:2.8rem}.o-front-row--list-views .region{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-front-row--list-views .region>*{-ms-flex-basis:calc(33.333% - 2rem);-ms-flex-preferred-size:calc(33.333% - 2rem);flex-basis:calc(33.333% - 2rem)}.o-front-row--list-views .region>:last-of-type{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:2.666rem}}@media only screen and (max-width:768px){.o-front-row--list-views .region{display:block}.o-front-row--list-views .region>*{margin-bottom:2.666rem}.o-front-row--list-views .region>:last-of-type{margin:0}}.o-grid-view .view-content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% + 4rem)}.o-grid-view .view-content .views-row{padding-right:4rem;padding-top:4rem;-ms-flex:0 0 33.333%;-webkit-box-flex:0;flex:0 0 33.333%}.o-grid-view .view-content .views-row:first-child,.o-grid-view .view-content .views-row:nth-child(2),.o-grid-view .view-content .views-row:nth-child(3){padding-top:0}@media only screen and (max-width:768px){.o-grid-view .view-content{width:calc(100% + 1.5rem)}.o-grid-view .view-content .views-row{padding-right:1.5rem;padding-top:1.5rem}}@media only screen and (max-width:680px){.o-grid-view .view-content .views-row{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%}.o-grid-view .view-content .views-row:nth-child(3){padding-top:1.5rem}}@media only screen and (max-width:550px){.o-grid-view .view-content .views-row{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}.o-grid-view .view-content .views-row:nth-child(2){padding-top:1.5rem}}.region-homepage-feature{width:calc(50% - 1.882rem)}@media only screen and (max-width:1024px){.region-homepage-feature{width:100%}}.o-hp-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1280px){.o-hp-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:unset}}@media only screen and (max-width:1024px){.o-hp-feature{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}}@media only screen and (max-width:500px){.o-hp-feature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.o-hp-feature__img{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;overflow:hidden}@media only screen and (max-width:1280px){.o-hp-feature__img{width:100%}}.o-hp-feature__img a{width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.o-hp-feature__img a:before{background-color:#01BAEF;border-radius:50%;bottom:-6rem;content:'';height:12rem;left:-6rem;opacity:0.5;position:absolute;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;width:12rem;z-index:1}.o-hp-feature__img a:after{background-color:#01BAEF;border-radius:50%;content:'';height:8rem;right:-4rem;opacity:0.5;position:absolute;top:-4rem;-webkit-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;width:8rem;z-index:1}.o-hp-feature__img img{min-width:100%;min-height:100%}.o-hp-feature__img:hover a:before{-webkit-transform:scale(0.5);transform:scale(0.5)}.o-hp-feature__img:hover a:after{-webkit-transform:scale(1.5);transform:scale(1.5)}.o-hp-feature__desc{padding-left:32px;width:50%}.o-hp-feature__desc>p{margin-bottom:1.4118rem}@media only screen and (max-width:1280px){.o-hp-feature__desc{width:100%;padding-left:0;padding-top:32px}}@media only screen and (max-width:1024px){.o-hp-feature__desc{padding-top:0}}.o-hp-feature~.o-i-want-to{padding-left:32px}@media only screen and (max-width:1280px){.o-hp-feature~.o-i-want-to{padding-left:0px}}.o-i-want-to{clear:both;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 1.882rem)}@media only screen and (max-width:1280px){.o-i-want-to{width:unset}}@media only screen and (max-width:1024px){.o-i-want-to{width:100%}}.o-i-want-to__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px}@media only screen and (max-width:500px){.o-i-want-to__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.o-i-want-to__intro{display:inline-block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.o-i-want-to__intro h2{margin:0}.o-i-want-to__options{display:inline-block;position:relative;top:-12px;max-width:290px;padding-right:4rem;width:-webkit-fill-available;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}@media only screen and (max-width:500px){.o-i-want-to__options{top:0}}.o-i-want-to__options--mobile{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:2.133rem;border:0;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);font-size:1.266rem;font-weight:500;color:#007CBC}.o-i-want-to__content{margin-bottom:1.25rem}.o-i-want-to__section{display:none!important;-ms-grid-columns:(1fr)[3]!important;grid-template-columns:repeat(3,1fr)!important}.o-i-want-to__section--active{display:-ms-grid!important;display:grid!important}.o-i-want-to>.a-button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width:768px){.o-i-want-to__content{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:none}}.o-list-view .views-row{border-bottom:1px solid #484848;clear:both;display:block;padding:0 0 1.5rem 0;margin:0 0 1.5rem 0;width:100%}.o-list-view .views-row:only-child{margin-bottom:0;padding-bottom:0;border:none}.o-list-view--simple .views-row{border:0;padding:0 0 0.5rem;margin:0 0 0.5rem 0}#block-views-block-maps-block-1 .view-content .views-row{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}#block-views-block-maps-block-1 .view-content .views-row .field-content>a{display:block;-webkit-transition:0.2s ease-in-out box-shadow;transition:0.2s ease-in-out box-shadow}#block-views-block-maps-block-1 .view-content .views-row .field-content>a:hover{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);outline:none}#block-views-block-maps-block-1 .view-content .views-row .field-content>a:focus{outline:2px dashed #01BAEF;outline-offset:4px}#block-views-block-maps-block-1 .view-content .views-row .field-content>a:focus:hover{outline:none}#block-views-block-maps-block-1 .view-content .views-row .field-content>a:active{outline:none;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.21);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.21)}#block-views-block-maps-block-1 .view-content .views-row img{display:block}#block-views-block-maps-block-1 .view-content .views-row>div:last-of-type{width:66.666%;margin-left:2rem}@media only screen and (max-width:500px){#block-views-block-maps-block-1 .view-content .views-row{display:block}#block-views-block-maps-block-1 .view-content .views-row>div:last-of-type{width:100%;margin:1rem 0 0 0}#block-views-block-maps-block-1 .view-content .views-row>div:last-of-type img{display:block}}body:has(.o-modal__visible) main:after{content:'';width:100vw;height:100vh;background:rgba(16,36,66,0.5);left:0;top:0;position:fixed;z-index:99}.o-modal{padding:1rem 1.25rem 1.25rem;background-color:#F0F8FC;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15)!important;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.15)!important;position:fixed;width:100%;max-width:768px;max-height:86vh;top:7vh;left:calc(50% - 450px);overflow:auto;z-index:99;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}@media only screen and (max-width:1366px){.o-modal{left:0;right:0;margin:0 auto}}@media only screen and (max-width:1024px){.o-modal{width:calc(100vw - 3rem);margin:unset;left:1.5rem;max-width:none}}.o-modal__visible{visibility:visible;opacity:1}.o-modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.o-modal__close{margin-left:auto;margin-bottom:8px}.o-modal__close button{border:0;background:transparent;color:#007CBC;font-size:24px}.o-modal__close button:hover span{text-decoration:underline!important}.o-modal__close button:focus{outline:2px dashed #01BAEF;outline-offset:2px}.o-modal__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background:none;-webkit-box-shadow:none;box-shadow:none}.o-modal__controls button{background:none;-webkit-box-shadow:none;box-shadow:none;color:#007CBC;border:none;padding:0;width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.o-modal__controls button.fas{font-weight:500}.o-modal__controls button:focus,.o-modal__controls button:hover{background:none;outline:2px dashed #01BAEF;outline-offset:2px}.o-modal__controls button:focus:hover,.o-modal__controls button:hover:hover{outline:none;color:#007CBC}.o-modal__controls button:hover span{text-decoration:underline!important}.o-modal__count{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.o-modal__description{position:absolute;left:-999px;top:0;width:1px;height:1px}.o-photo-gallery{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1366px){.o-photo-gallery{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.o-photo-gallery{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:16px}}.o-photo-gallery .modal__open{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:cursor}.o-photo-gallery .modal__open:focus{outline:2px dashed #01BAEF;outline-offset:2px}.o-photo-gallery>button{position:relative!important}.o-photo-gallery>button .photo-thumb{min-height:100%;-o-object-fit:cover;object-fit:cover}.o-photo-gallery>button .photo-thumb__overlay{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}.o-photo-gallery>button .photo-thumb__overlay span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:38px;color:#fff;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.o-photo-gallery>button:hover{cursor:pointer}.o-photo-gallery>button:hover .photo-thumb__overlay{background:rgba(16,36,66,0.75)}.o-photo-gallery>button:hover .photo-thumb__overlay span{opacity:1}.o-photo-gallery__cc>button:nth-of-type(n+7){display:none}.o-photo-gallery__cc.o-photo-gallery__show-all>button:nth-of-type(n+7){display:block}.expand-gallery{margin-top:1rem}.expand-gallery[aria-expanded=true] .all{display:none}#block-views-block-projects-initiatives-block-1 h3,#block-views-block-projects-initiatives-initiatives-block-1 h3{margin-bottom:1rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#block-views-block-projects-initiatives-block-1 h3:before,#block-views-block-projects-initiatives-initiatives-block-1 h3:before{font-family:'Font Awesome 6 Pro';font-weight:500;margin-right:0.75rem}#block-views-block-projects-initiatives-block-1 h3.Transportation.Roads:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Transportation.Roads:before{content:'\f018'}#block-views-block-projects-initiatives-block-1 h3.Developments:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Developments:before{content:'\f82c'}#block-views-block-projects-initiatives-block-1 h3.Utilities.Infrastructure:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Utilities.Infrastructure:before{content:'\e005'}#block-views-block-projects-initiatives-block-1 h3.Trails.Environment:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Trails.Environment:before{content:'\f1bb'}#block-views-block-projects-initiatives-block-1 h3.and.Water:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.and.Water:before{content:'\f400'}#block-views-block-projects-initiatives-block-1 h3.Roads.Infrastructure:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Roads.Infrastructure:before{content:'\f018'}#block-views-block-projects-initiatives-block-1 h3.Buildings.Facilities:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Buildings.Facilities:before{content:'\f1ad'}#block-views-block-projects-initiatives-block-1 h3.Completed:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Completed:before{content:'\f00c'}#block-views-block-projects-initiatives-block-1 h3.Current:before,#block-views-block-projects-initiatives-initiatives-block-1 h3.Current:before{content:'\f0ae'}#block-views-block-projects-initiatives-block-1 .view-content,#block-views-block-projects-initiatives-initiatives-block-1 .view-content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-views-block-projects-initiatives-block-1 .view-content>div,#block-views-block-projects-initiatives-initiatives-block-1 .view-content>div{width:calc(50% - 1rem);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);margin-bottom:2rem;padding:2rem;background-color:#fff}#block-views-block-projects-initiatives-initiatives-block-1{margin-top:1.88rem}.field--name-field-project-init-project-type{margin-bottom:1rem}@media only screen and (max-width:768px){#block-views-block-projects-initiatives-block-1 .view-content,#block-views-block-projects-initiatives-initiatives-block-1 .view-content{display:block}#block-views-block-projects-initiatives-block-1 .view-content>div,#block-views-block-projects-initiatives-initiatives-block-1 .view-content>div{width:100%}}.map-legend{margin-top:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3,1fr);gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1280px){.map-legend{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.map-legend{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.map-legend{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:550px){.map-legend{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.map-legend .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.map-legend .item img{margin-top:4px;max-width:20px}#block-views-block-quicklinks-block-1 .view-content{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-views-block-quicklinks-block-1 .view-content .views-row{padding:0.5rem}@media only screen and (max-width:768px){#block-views-block-quicklinks-block-1 .view-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-views-block-quicklinks-block-1 .view-content .views-row{-ms-flex:0 0 33.333%;-webkit-box-flex:0;flex:0 0 33.333%;text-align:center}}@media only screen and (max-width:500px){#block-views-block-quicklinks-block-1 .view-content .views-row{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;padding:0;text-align:left}#block-views-block-quicklinks-block-1 .view-content .views-row:last-child .a-quicklink{margin:0}}.city-services-transportation-roads-road-closures-resurfacing .view-id-road_closures_list{margin-top:2rem}.city-services-transportation-roads-road-closures-resurfacing .view-id-road_closures_list .views-row{border-bottom:1px solid #484848;clear:both;display:block;padding:0 0 1.5rem 0;margin:0 0 1.5rem 0;width:100%}.city-services-transportation-roads-road-closures-resurfacing .view-id-road_closures_list .views-row .field-content p{margin:0}.city-services-transportation-roads-road-closures-resurfacing .view-id-road_closures_list .views-row:last-of-type{border:0px;margin-bottom:0}#block-views-block-road-web-cams-block-1 .view-content .views-row{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex}#block-views-block-road-web-cams-block-1 .view-content .views-row .field-content>a{display:block;-webkit-transition:0.2s ease-in-out box-shadow;transition:0.2s ease-in-out box-shadow}#block-views-block-road-web-cams-block-1 .view-content .views-row .field-content>a:hover{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);outline:none}#block-views-block-road-web-cams-block-1 .view-content .views-row .field-content>a:focus{outline:2px dashed #01BAEF;outline-offset:4px}#block-views-block-road-web-cams-block-1 .view-content .views-row .field-content>a:focus:hover{outline:none}#block-views-block-road-web-cams-block-1 .view-content .views-row .field-content>a:active{outline:none;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.21);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.21)}#block-views-block-road-web-cams-block-1 .view-content .views-row img{display:block;width:250px;height:141px!important}#block-views-block-road-web-cams-block-1 .view-content .views-row>div:last-of-type{width:66.666%;margin-left:2rem}@media only screen and (max-width:500px){#block-views-block-road-web-cams-block-1 .view-content .views-row{display:block}#block-views-block-road-web-cams-block-1 .view-content .views-row>div:last-of-type{width:100%;margin:1rem 0 0 0}#block-views-block-road-web-cams-block-1 .view-content .views-row>div:last-of-type img{display:block}}.search-results{display:block;float:left;list-style:none;margin:0;padding:0;width:100%}.search-results li{border-bottom:1px solid #484848;margin-bottom:1.5rem;padding-bottom:1.5rem}.o-smart-calendar .view-content button{text-transform:capitalize}.o-smart-calendar .view-content .fc-button-primary{background-color:#204886}.o-smart-calendar .view-content .fc-button-primary:hover{background-color:#102442}.o-smart-calendar .view-content.fc-button-active{background-color:#102442!important}.o-smart-calendar .view-content table th{background-color:#102442}.o-smart-calendar .view-content .fc-list-item.fc-has-url{background-color:transparent}@media only screen and (max-width:650px){.o-smart-calendar .view-content .fc-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.o-smart-calendar .view-content .fc-toolbar>div{width:100%;margin-bottom:1rem}.o-smart-calendar .view-content .fc-toolbar>div:last-child{margin-bottom:0}.o-smart-calendar .view-content .fc-toolbar .fc-center{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}#block-views-block-station-depots-block-1 .station-depot__address{margin-top:0.75rem}#block-views-block-station-depots-block-1 .leaflet-pane .leaflet-popup-pane{width:500px;max-width:500px;font-size:0.9rem}#block-views-block-station-depots-block-1 .leaflet-pane .h6{margin-bottom:0.75rem}#block-views-block-station-depots-block-1 .leaflet-pane .leaflet-popup-content{max-width:450px}@media only screen and (max-width:600px){#block-views-block-station-depots-block-1 .leaflet-pane .leaflet-popup-content{max-width:250px}}.tabs-component__panel{display:block;padding:24px;width:100%;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.15);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.15)}@media only screen and (max-width:768px){.tabs-component__panel{padding:32px 16px 16px}}.tabs-component__panel--hidden{visibility:hidden;opacity:0;height:0;padding:0}.tabs-component__panels{background-color:#fff;border:1px solid #484848}.tabs-component__panel .leaflet-container{width:100%}.tabs-component__panel .list-view .views-row:last-child{margin-bottom:0;padding-bottom:0;border:none}.tabs-component__panel>.view-empty p{margin:0;padding:16px 8px}.tabs-component__panel .pager__items{margin:0 auto}.tabs-component__panel .pager__items .pager__item{margin-bottom:0}.tabs-component[data-tab-type=static] .tabs-component__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.tabs-component[data-tab-type=static] .tabs-component__list-item{display:inline-block;margin:0;padding:0;border-radius:4px 4px 0px 0px;background-color:#204886;-webkit-transition:color,background 0.2s ease-in-out;transition:color,background 0.2s ease-in-out}.tabs-component[data-tab-type=static] .tabs-component__list-item:hover{background-color:#007CBC}.tabs-component[data-tab-type=static] .tabs-component__list-item:active{background-color:#01BAEF}.tabs-component[data-tab-type=static] .tabs-component__list-item:active a{color:#204886}.tabs-component[data-tab-type=static] .tabs-component__list-item a{color:#fff;padding:10px 24px 7px 24px;line-height:2rem;display:inline-block;text-decoration:none!important}.tabs-component[data-tab-type=static] .tabs-component__list-item--selected{background-color:#fff;border:1px solid #484848;border-bottom:0;position:relative}.tabs-component[data-tab-type=static] .tabs-component__list-item--selected:hover{background-color:#fff}.tabs-component[data-tab-type=static] .tabs-component__list-item--selected:active{background-color:#fff}.tabs-component[data-tab-type=static] .tabs-component__list-item--selected a{pointer-events:none;color:#484848}.tabs-component[data-tab-type=static] .tabs-component__list-item--selected:after{content:"";background-color:inherit;bottom:-1px;height:1px;left:0;position:absolute;width:100%}.tab-view{float:left;width:100%;position:relative}.tab-view__panel{width:100%;height:0;visibility:hidden;opacity:0;overflow:hidden;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.tab-view__panel--active{height:auto;visibility:visible;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.tab-view .view-filters .form-item{margin:0 0.5rem 1.5rem 0}.tab-view .view-filters .form-actions{margin:0 0 1.5rem 0}.tab-view__views-wrapper{float:left;width:100%;padding:1.5rem;border:2px solid #F2F2F2;border-radius:0px 0.235rem 0.235rem 0.235rem;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.15)}.tab-view__tabs{float:left;width:100%;position:relative;list-style:none;margin:0;padding:0}.tab-view__tab{border:2px solid #F2F2F2;margin-bottom:-2px;float:left;display:block;position:relative;background:#F2F2F2;margin-right:8px;border-radius:0.235rem 0.235rem 0px 0px}.tab-view__tab .tab{padding:12px 24px;float:left;color:#204886}.tab-view__tab .tab:focus,.tab-view__tab .tab:hover{color:#007CBC}.tab-view__tab--active{border-bottom-color:#fff;background:#fff}.tab-view__tab--active>*{display:block}.o-tile-grid{-webkit-column-gap:1.5625rem;-moz-column-gap:1.5625rem;column-gap:1.5625rem;row-gap:1.5625rem;display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);-ms-grid-columns:none!important}.o-tile-grid__wrapper--single{clear:both;display:block;margin-bottom:1.882rem;width:100%}.o-tile-grid__wrapper--single .o-tile-grid{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.o-tile-grid__wrapper--multiple{padding:2.823rem}@media only screen and (max-width:1280px){.o-tile-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:768px){.page-node-type-homepage .o-tile-grid{gap:18px;-ms-grid-columns:1fr 18px 1fr 18px 1fr;grid-template-columns:repeat(3,1fr)}.o-tile-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.o-tile-grid__wrapper--single .o-tile-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.page-node-type-homepage .o-tile-grid{gap:18px;-ms-grid-columns:1fr 18px 1fr!important;grid-template-columns:repeat(2,1fr)!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.o-tile-grid .a-tile{margin-bottom:1rem;margin-right:1rem}.o-tile-grid .a-tile:first-child{-ms-grid-row:1;-ms-grid-column:1}.o-tile-grid .a-tile:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.o-tile-grid .a-tile:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.o-tile-grid .a-tile:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.o-tile-grid .a-tile:nth-child(5){-ms-grid-row:2;-ms-grid-column:1}.o-tile-grid .a-tile:nth-child(6){-ms-grid-row:2;-ms-grid-column:2}.o-tile-grid .a-tile:nth-child(7){-ms-grid-row:2;-ms-grid-column:3}.o-tile-grid .a-tile:nth-child(8){-ms-grid-row:2;-ms-grid-column:4}.paragraph--type--tiles-section .o-tile-grid .a-tile{margin-bottom:1rem;margin-right:1rem}.paragraph--type--tiles-section .o-tile-grid .a-tile:first-child{-ms-grid-row:1;-ms-grid-column:1}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(6){-ms-grid-row:2;-ms-grid-column:1}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(7){-ms-grid-row:2;-ms-grid-column:2}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(8){-ms-grid-row:2;-ms-grid-column:3}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(9){-ms-grid-row:2;-ms-grid-column:4}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(10){-ms-grid-row:2;-ms-grid-column:5}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(11){-ms-grid-row:3;-ms-grid-column:1}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(12){-ms-grid-row:3;-ms-grid-column:2}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(13){-ms-grid-row:3;-ms-grid-column:3}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(14){-ms-grid-row:3;-ms-grid-column:4}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(15){-ms-grid-row:3;-ms-grid-column:5}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(16){-ms-grid-row:4;-ms-grid-column:1}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(17){-ms-grid-row:4;-ms-grid-column:2}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(18){-ms-grid-row:4;-ms-grid-column:3}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(19){-ms-grid-row:4;-ms-grid-column:4}.paragraph--type--tiles-section .o-tile-grid .a-tile:nth-child(20){-ms-grid-row:4;-ms-grid-column:5}}.o-timeline{-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);padding:32px;background:#fff}.o-timeline>h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.o-timeline>h2:before{font-family:'Font Awesome 6 Pro';content:'\f073';position:relative;top:-2px;font-size:20px}.o-timeline__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding-left:44px}.o-timeline__items>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.o-timeline__items>div .field--name-field-description{font-weight:700}@media only screen and (max-width:1024px){.region-sidebar>div:has(.o-timeline)~div:has(.m-card--related-contact){margin-top:32px}}.o-top-stories{clear:both;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.o-top-stories__mobile-help{display:none}.o-top-stories__intro{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;padding-right:4rem;max-width:50%}.o-top-stories__options--mobile{display:none;width:100%;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:2.133rem;border:0;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);font-size:1.266rem;font-weight:500;color:#007CBC;overflow:hidden;white-space:pre;text-overflow:ellipsis;-webkit-appearance:none}.o-top-stories__options--mobile:focus{outline:2px dashed #01BAEF;outline-offset:2px}.o-top-stories__content{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media only screen and (max-width:768px){.o-top-stories__mobile-help{display:block}.o-top-stories__intro{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:unset;padding-right:0}.o-top-stories__options{display:none}.o-top-stories__options--mobile{display:block;font-size:1rem}.o-top-stories__content{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:unset}}.toolbar-menu{margin:0}.toolbar-menu li{margin:0}.p-type--council_communications .field--name-field-cc-caption{margin-top:-0.75rem;margin-bottom:1.882rem}.p-type--council_communications .field--name-field-news-date{margin-bottom:1rem}body.front .t-header{margin-bottom:2rem}[class*=p-nid--]:not(.p-nid--1) .t-main>.t-container{overflow:hidden;position:relative}[class*=p-nid--]:not(.p-nid--1) .t-main>.t-container:before{background-size:cover;border-radius:50%;content:'';height:45rem;left:-25rem;position:absolute;top:-25rem;width:45rem;z-index:-2}[class*=p-nid--]:not(.p-nid--1) .t-main>.t-container:after{border-radius:50%;content:'';height:12rem;left:-6rem;position:absolute;top:-6rem;width:12rem;z-index:-1}[class*=p-nid--]:not(.p-nid--1) .t-main>.t-container--has-banner:after{display:none}[class*=p-nid--]:not(.p-nid--1) .t-main>.t-container .region-content article img{margin-right:0.75rem}[class*=p-nid--]:not(.p-nid--1).theme--yellow .t-main>.t-container:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--yellow.png)}[class*=p-nid--]:not(.p-nid--1).theme--yellow .t-main>.t-container:after{background-color:#ffeda3}[class*=p-nid--]:not(.p-nid--1).theme--blue .t-main>.t-container:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--blue--waves.png)}[class*=p-nid--]:not(.p-nid--1).theme--blue .t-main>.t-container:after{background-color:#01BAEF}[class*=p-nid--]:not(.p-nid--1).theme--red .t-main>.t-container:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--red--waves.png)}[class*=p-nid--]:not(.p-nid--1).theme--red .t-main>.t-container:after{background-color:#DD3A70}[class*=p-nid--]:not(.p-nid--1).theme--green .t-main>.t-container:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--green--waves.png)}[class*=p-nid--]:not(.p-nid--1).theme--green .t-main>.t-container:after{background-color:#96C87A}[class*=p-nid--]:not(.p-nid--1).theme--purple .t-main>.t-container:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--purple.png)}[class*=p-nid--]:not(.p-nid--1).theme--purple .t-main>.t-container:after{background-color:#6D3A7C}[class*=p-nid--]:not(.p-nid--1).theme--orange .t-main>.t-container:before{background-image:url(/themes/custom/abbotsford/images/theme/circle--orange.png)}[class*=p-nid--]:not(.p-nid--1).theme--orange .t-main>.t-container:after{background-color:#FFCB72}.field--name-field-contact-additional-info{margin-top:1rem}#block-abbotsford-page-title{z-index:1}.p-type--event .view-event-detail .views-field-views-conditional-field .item-list ul,.p-type--meeting .view-event-detail .views-field-views-conditional-field .item-list ul{list-style:none}.p-type--event .view-event-detail .views-field-views-conditional-field .item-list ul li,.p-type--meeting .view-event-detail .views-field-views-conditional-field .item-list ul li{margin-left:0}.p-type--event .field--name-field-date,.p-type--meeting .field--name-field-date{margin-bottom:1rem;font-weight:700}.p-type--event .field--name-field-meeting-category,.p-type--meeting .field--name-field-meeting-category{margin-bottom:1rem}.p-type--page h5{line-height:1.75rem}.node-add-event #edit-field-external-url-button-text-wrapper{display:none}.node-add-event .js-form-type-vertical-tabs{display:none}.node-add-event #edit-group-file{display:none}.node-add-event #edit-body-wrapper .field-edit-link{display:none}.node-add-event #edit-body-wrapper #edit-body-0-format{display:none}.node-add-event .form-item{padding-top:0.5rem}.node-add-event .form-type-textarea,.node-add-event .text-format-wrapper{margin-top:0}.node-add-event fieldset{margin-top:2rem}.node-add-event legend{line-height:1;margin:0}.node-add-event a.tabledrag-handle .handle{width:initial;height:initial}.node-add-event .allday-label{position:relative;float:initial;text-align:right;min-width:5em;display:inline-block;margin-right:3rem;margin-top:2rem}.node-add-event .allday-label input[type=checkbox]{opacity:1;top:-0.25rem}.city-services-permits-licences .views-table .views-field-nothing{width:20%}.p-type--project_initiative .project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding-bottom:48px}.p-type--project_initiative .project .page-title{margin:0}.p-type--project_initiative .project__item p:last-of-type{margin-bottom:0}.p-type--project_initiative .project__item .heading{margin-bottom:1.4118rem;position:relative}.p-type--project_initiative .project__item--type-status{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px}@media only screen and (max-width:1024px){.p-type--project_initiative .project__item--type-status{gap:40px}}@media only screen and (max-width:768px){.p-type--project_initiative .project__item--type-status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.p-type--project_initiative .project__item--type-status .type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}.p-type--project_initiative .project__item--type-status .type span{border-radius:4px}.p-type--project_initiative .project__item--type-status .type__buildings-and-facilities{background:#CCEFFF;-webkit-box-shadow:0px 0px 0px 4px #CCEFFF;box-shadow:0px 0px 0px 4px #CCEFFF}.p-type--project_initiative .project__item--type-status .type__utilities-and-infrastructure{background:#DEE9F7;-webkit-box-shadow:0px 0px 0px 4px #DEE9F7;box-shadow:0px 0px 0px 4px #DEE9F7}.p-type--project_initiative .project__item--type-status .type__environment{background:#FFEEB3;-webkit-box-shadow:0px 0px 0px 4px #FFECD5;box-shadow:0px 0px 0px 4px #FFECD5}.p-type--project_initiative .project__item--type-status .type__parks-and-trails{background:#D4E9CE;-webkit-box-shadow:0px 0px 0px 4px #D4E9CE;box-shadow:0px 0px 0px 4px #D4E9CE}.p-type--project_initiative .project__item--type-status .type__transportation-and-roads{background:#E3E3E3;-webkit-box-shadow:0px 0px 0px 4px #E3E3E3;box-shadow:0px 0px 0px 4px #E3E3E3}.p-type--project_initiative .project__item--type-status .type__strategies-and-plans{background:#FFD1E0;-webkit-box-shadow:0px 0px 0px 4px #FFD1E0;box-shadow:0px 0px 0px 4px #FFD1E0}.p-type--project_initiative .project__item--description .field--name-field-project-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.p-type--project_initiative .project__item--description .field--name-field-project-description h2{font-size:1.235rem;font-weight:400;line-height:1.529rem;margin-top:0}.p-type--project_initiative .project__item--description .field--name-field-project-description .field--name-field-body~.o-accordion-group__list{margin-top:16px}.p-type--project_initiative .project__item--location__address{padding-left:24px;position:relative}.p-type--project_initiative .project__item--location__address:before{position:absolute;left:0;top:-1px;font-family:'Font Awesome 6 Pro';font-size:1.0625rem;content:'\f3c5';color:#007CBC;padding-left:2px}.p-type--project_initiative .project__item--location__address~.block-views-blockprojects-on-the-go-detail-view-block-1{margin-top:24px}.p-type--project_initiative .project__item--updates .update{padding:8px 20px;margin-bottom:24px;border-left:solid 3px #a3d587}.p-type--project_initiative .project__item--updates .update:last-of-type{margin-bottom:0}.p-type--project_initiative .project__item--engage>a{padding-left:24px;position:relative;line-height:24px;display:inline-block}.p-type--project_initiative .project__item--engage>a:before{position:absolute;left:0;top:-2px;content:'';background-image:url(/themes/custom/abbotsford/images/lta-icon.png);background-size:contain;width:17px;height:26px;background-repeat:no-repeat;background-position:center}.p-type--project_initiative .project__item--links .link{padding-left:24px;position:relative}.p-type--project_initiative .project__item--links .link:before{position:absolute;left:0;top:-1px;font-family:'Font Awesome 6 Pro';font-size:1.0625rem;content:'\f15b';color:#007CBC;padding-left:2px}.p-type--project_initiative .project__item--contacts .contact{margin-bottom:1rem}.p-type--project_initiative:not(.user-logged-in) .region-highlighted{display:none}@media only screen and (max-width:1024px){.p-type--project_initiative .t-main>.t-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-type--project_initiative .t-main>.t-container .t-content{padding-top:2.133rem;margin-bottom:0}.p-type--project_initiative .t-main>.t-container .t-sidebar{padding-top:0;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-bottom:2.133rem}.p-type--project_initiative[class*=p-nid--]:not(.p-nid--1).theme--blue .t-main>.t-container:after,.p-type--project_initiative[class*=p-nid--]:not(.p-nid--1).theme--blue .t-main>.t-container:before{display:none}}.node-8440 .phase-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-8440 .button__green,.node-8440 .button__grey{margin-bottom:0.75rem}@media only screen and (max-width:1280px){.node-8440 .phase-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node-8440 .phase-buttons .button__green,.node-8440 .phase-buttons .button__grey{margin-right:0.5rem}}.perfectmind-results-pdf .perfectmind-results-pdf__header{border:solid 1px #D8D8D8;border-top:0}.perfectmind-results-pdf .perfectmind-results-pdf__header .title{font-size:16px}.perfectmind-results-pdf .perfectmind-results-pdf__footer{display:block;border:solid 1px #D8D8D8;margin-top:8px}.perfectmind-results-pdf .perfectmind-results-pdf__footer-address{padding:12px 24px}.perfectmind-results-pdf .perfectmind-results-pdf__footer-address div{width:50%;display:inline-block;float:left}.perfectmind-results-pdf .perfectmind-results-pdf__footer-address--right{text-align:right}.perfectmind-results-pdf .perfectmind-results .programs-activity{border:solid 1px #D8D8D8;border-bottom:0;margin-bottom:32px}.perfectmind-results-pdf .perfectmind-results .programs-activity-header{background-color:#E1EEDB}.perfectmind-results-pdf .perfectmind-results .programs-activity-header:before{background-color:#6BAB4C}.perfectmind-results-pdf .perfectmind-results .programs-activity-header .initial{display:none;padding:0.5rem}.perfectmind-results-pdf .perfectmind-results .programs-activity-header .title{display:inline-block;font-size:20px;padding:12px 24px;font-weight:bold}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-service-description{padding-left:0}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-service-header-description{padding:12px 24px}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event{border-bottom:1px solid #D8D8D8}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-event-price-range,.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-event-sessions,.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-event-subject{font-weight:bold}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details{padding:12px 24px}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details .programs-event-info{width:45%;float:left}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details .programs-event-info .programs-event-age-range{display:inline-block;float:left;padding:0px;width:100%;background:unset;font-weight:normal;color:unset;font-size:14px;margin-top:4px}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details .programs-event-info .programs-event-age-range-course-id{margin-bottom:8px}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details .programs-event-info .programs-event-course-id{display:inline;width:100%;float:left;margin-top:8px}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details .programs-event-detail-1{width:30%;float:left}.perfectmind-results-pdf .perfectmind-results .programs-service .programs-event .programs-details .programs-event-detail-2{width:18%;float:left;padding-left:16px}.perfectmind-results-pdf .perfectmind-results-pdf__header{border:solid 1px #D8D8D8;border-top:0}.perfectmind-results-pdf .perfectmind-results-pdf__header .title{font-size:16px}.perfectmind-results-pdf .perfectmind-results-pdf__footer{display:block;border:solid 1px #D8D8D8;margin-top:8px}.perfectmind-results-pdf .perfectmind-results-pdf__footer-address{padding:12px 24px}.perfectmind-results-pdf .perfectmind-results-pdf__footer-address div{width:50%;display:inline-block;float:left}.perfectmind-results-pdf .perfectmind-results-pdf__footer-address--right{text-align:right}.perfectmind-results-pdf .perfectmind-results .dropins-date{border:solid 1px #D8D8D8;border-bottom:0;margin-bottom:32px;-webkit-box-shadow:none;box-shadow:none}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-date-header{background-color:#D3EAF6;padding:12px 24px}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-date-header:after{display:none}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-date-header:before{display:none}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-date-header .dropins-date-title{display:block;font-weight:inherit;font-size:20px;line-height:30px;font-family:'Archivo',sans-serif;float:left}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-date-header .dropins-date-title .comma{display:block}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-date-header .dropins-date-title .date{font-size:20px;position:static;font-weight:inherit;color:inherit;font-family:inherit;float:right;margin-right:16px;display:block}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-event{padding:12px 24px;border-bottom:1px solid #D8D8D8}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-event .dropins-event-time-range{width:22.5%;float:left;font-weight:bold}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-event .dropins-event-info{width:58%;float:left}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-event .dropins-event-info .dropins-event-title{font-weight:bold;margin-bottom:4px}.perfectmind-results-pdf .perfectmind-results .dropins-date .dropins-event .dropins-event-price-range{width:14.5%;padding-left:12px;float:left}.t-container{width:100%;max-width:1920px;margin:0 auto;padding:0 4.647rem}@media only screen and (max-width:1024px){.t-container{padding:0 1.5rem}}.t-content{float:left;margin-bottom:2rem;padding-top:4.176rem;width:calc(66.666% - 2.5rem)}.t-content--has-banner{padding-top:2.764rem}.t-content--no-title #block-pagetitle{display:none}@media only screen and (max-width:1024px){.t-content{width:100%;padding-top:2.133rem}}.t-footer{background-color:#102442;clear:both;color:#fff;display:block;padding:2.823rem 0 0 0;width:100%}.t-footer__row{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 2.823rem 0;width:100%}.t-footer__row:last-child{padding:1.176rem 0 0 0;position:relative}.t-footer__row:last-child:before{background-color:#fff;content:'';height:1px;left:-2.3235rem;position:absolute;top:0;width:calc(100% + 4.647rem)}.t-footer__ctas>:nth-child(2){margin-left:1.411rem}.t-footer a:not(.a-button){color:#fff}.t-footer a:not(.a-button):active,.t-footer a:not(.a-button):hover{color:#01BAEF;text-decoration:underline}.t-footer a:not(.a-button):active:focus,.t-footer a:not(.a-button):hover:focus{outline:none}.t-footer__copyright{margin:0 1rem 1.176rem 0}.p-nid--1 .t-footer{padding:2.823rem 0 0 0}@media only screen and (max-width:1153px){.t-footer__social-links{margin-top:1.8rem}}@media only screen and (max-width:1024px){.p-nid--1 .t-footer{padding:2.823rem 0.633rem 0 0.633rem}.t-footer__social-links{margin-top:0}.t-footer__row:last-child{border-top:1px solid #fff}.t-footer__row:last-child:before{display:none}}@media only screen and (max-width:977px){.t-footer__social-links{margin-top:1.8rem}}@media only screen and (max-width:600px){.t-footer__ctas>:nth-child(2){margin-left:0}.t-footer__ctas .a-button{padding:0.9rem 0.75rem}}@media only screen and (max-width:392px){.t-footer__ctas>:nth-child(2){margin-left:0}.t-footer__ctas .a-button{margin-bottom:0.5rem}}.t-header{background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.16);clear:both;display:block;padding-left:2.352rem;position:relative;width:100%;z-index:5}.t-header__flex-wrapper{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.t-header__nav-container{display:-ms-inline-flexbox;display:-ms-inline-flex;display:-webkit-inline-box;display:inline-flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0.5rem}@media only screen and (max-width:400px){.t-header__nav-container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.t-header__nav-container>*{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;margin:0 0 0 3.529rem;position:relative}.t-header__nav-container>:first-child{margin:0}.t-header__nav-container--accessibility{position:relative}.t-header__pre-header-menu{display:none}@media only screen and (min-width:701px){body.menu-open .t-header__nav-container .a-header-search,body.menu-open .t-header__nav-container .a-language,body.menu-open .t-header__nav-container a,body.menu-open .t-header__nav-container select{visibility:hidden}}body.menu-open .t-header .a-header-search__form,body.menu-open .t-header__logo .site-logo img,body.menu-open .t-header__nav-language,body.menu-open .t-header__pre-header-menu,body.menu-open .t-header__search-wrapper{opacity:0.3}body.menu-open .t-header:after{background-color:#102442;content:"";height:100%;max-width:472px;position:absolute;right:0;top:0;width:100%;z-index:0}body.menu-open .t-header:before{background:rgba(255,255,255,0.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%}@media only screen and (max-width:1400px){body.menu-open .t-header:after{display:none}.t-header{padding-left:0}.t-header__flex-wrapper{padding-left:2.352rem}.t-header__nav-container>*{margin:0 0 0 2rem}.t-header__nav-container--accessibility{display:none}.t-header__my-city-online--desktop{display:none}.t-header__pre-header-menu{display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:5;position:relative}.t-header__pre-header-menu .t-header__accessibility-wrapper,.t-header__pre-header-menu .t-header__my-city-online--container,.t-header__pre-header-menu .t-header__nav-language,.t-header__pre-header-menu .t-header__search-wrapper{padding:1.2rem 0.5rem;background-color:#F0F8FC;width:33.333%;display:-ms-flexbox;display:-ms-flex;display:-webkit-box;display:flex;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-header__pre-header-menu .t-header__my-city-online--container{width:50%}.t-header__pre-header-menu .a-accessibility{display:block;padding-right:1.35rem}.t-header__pre-header-menu .a-accessibility[aria-expanded=false]{-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.t-header__pre-header-menu .a-accessibility[aria-expanded=false]:after:hover{color:#007CBC;font-weight:400}}@media only screen and (max-width:700px){.t-header__flex-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.t-header__logo,.t-header__nav-container{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.t-header__nav-container{border-top:1px solid #dedede}}@media only screen and (max-width:550px){.t-header__pre-header-menu{padding:0 2.1333rem;background-color:#F0F8FC}.t-header__pre-header-menu a{padding-right:0!important}.t-header__pre-header-menu a:after{display:none}.t-header__pre-header-menu .t-header__nav-language,.t-header__pre-header-menu .t-header__search-wrapper{width:50%}.t-header__browsealoud-wrapper.visible{top:18.5rem}}@media screen and (max-width:359px){.t-header__nav-container>*{margin-left:1rem}}.t-main{clear:both;display:block;margin:0 auto;max-width:1920px;position:relative;width:100%}.t-main:after{-webkit-transition:0.2s;transition:0.2s}.t-sidebar{float:left;margin:0;padding-right:5rem;padding-top:8rem;width:calc(33.333% + 2.5rem)}.t-sidebar--has-banner{padding-top:4.176rem}.t-sidebar .region>*{margin-bottom:2.5rem}.t-sidebar .region>:not(nav){opacity:0;-webkit-transform:translate(0,2rem);transform:translate(0,2rem);-webkit-transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s;-webkit-transition:opacity 1s ease-in-out 0.2s,-webkit-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,-webkit-transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s;transition:opacity 1s ease-in-out 0.2s,transform 1s ease-in-out 0s,-webkit-transform 1s ease-in-out 0s}.t-sidebar .region>:not(nav).visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@media only screen and (max-width:1024px){.t-sidebar{padding:2.133rem 0 0 0;width:100%}.t-sidebar .region>*{margin-bottom:0}}#share42 span a[target=_blank]:after{display:none}#share42 span a:focus{outline:2px dashed #01BAEF!important}.float-none{float:none!important}.float-right{float:right}.float-left{float:left}
