/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.cos-image-carousels{--main-image-width:auto;--main-image-height:auto;--thumbnail-track-width:90px;--thumbnail-height:100%;--thumbnail-width:100%;--max-width:600px;margin-bottom:1em;display:flex;padding-bottom:10px;align-items:flex-start;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;}.cos-image-carousels.full-width{--main-image-width:auto;--max-width:100%;}.cos-image-carousels .slick-list{margin-left:10px;margin-right:10px;border-top-left-radius:15px;border-bottom-right-radius:15px;}.cos-image-carousels .thumbnails-slider{width:var(--thumbnail-track-width);margin-right:20px;padding-left:15px;padding-right:15px;}@media (max-width:710px){.cos-image-carousels .thumbnails-slider{margin-right:0;padding-left:30px;padding-right:30px;}}.cos-image-carousels .thumbnails-slider button{height:30px;padding:0;margin:0;font-size:30px;color:rgba(0,0,0,0.7);}.cos-image-carousels .thumbnails-slider button:not([disabled]):hover{background-color:rgba(0,0,0,0.1);color:black;}.cos-image-carousels .thumbnails-slider button:focus .slick-prev-icon,.cos-image-carousels .thumbnails-slider button:focus .slick-next-icon{color:white !important;}.cos-image-carousels .thumbnails-slider button:focus .slick-prev{top:15px;left:0;}.cos-image-carousels .thumbnails-slider button:focus .slick-prev .slick-prev-icon{display:inline-block;transform:rotate(90deg);color:black;}.cos-image-carousels .thumbnails-slider button:focus .slick-next{bottom:-15px;right:0;top:auto;}.cos-image-carousels .thumbnails-slider button:focus .slick-next .slick-next-icon{display:inline-block;transform:rotate(90deg);color:black;}.cos-image-carousels .thumbnails-slider .thumbnail-button{display:block;height:var(--thumbnail-height) !important;width:var(--thumbnail-width) !important;cursor:pointer;background:none;background-color:rgba(0,0,0,0.4);overflow:hidden;border:none;border-top-left-radius:10px;border-bottom-right-radius:10px;}.cos-image-carousels .thumbnails-slider .thumbnail-button img{display:block;width:100%;height:100%;opacity:0.8;-o-object-fit:cover;object-fit:cover;filter:grayscale(0.4);}.cos-image-carousels .thumbnails-slider .thumbnail-button:hover,.cos-image-carousels .thumbnails-slider .thumbnail-button:focus,.cos-image-carousels .thumbnails-slider .thumbnail-button[aria-current=true]{outline:none;border:none;}.cos-image-carousels .thumbnails-slider .thumbnail-button:hover img,.cos-image-carousels .thumbnails-slider .thumbnail-button:focus img,.cos-image-carousels .thumbnails-slider .thumbnail-button[aria-current=true] img{opacity:1;filter:grayscale(0);background:white;outline:2px solid #ffffff;outline-offset:-4px;border-top-left-radius:10px;border-bottom-right-radius:10px;transition:all 100ms;}.cos-image-carousels .slick-next:focus .slick-next-icon,.cos-image-carousels .slick-prev:focus .slick-prev-icon{color:#00594e !important;}.cos-image-carousels .main-image-slider{position:relative;width:100%;max-width:100%;height:auto;position:relative;margin:0 auto 1px auto;padding-bottom:5px;}.cos-image-carousels .main-image-slider button{z-index:1;}.cos-image-carousels .main-image-slider button.slick-prev .slick-prev-icon{opacity:1;}.cos-image-carousels .main-image-slider button.slick-next .slick-next-icon{opacity:1;}.cos-image-carousels .main-image-slider .slick-slide{width:var(--main-image-width);height:auto !important;}.cos-image-carousels .main-image-slider .slick-slide.slick-current{display:flex;justify-content:center;align-items:flex-start;}.cos-image-carousels .main-image-slider .slick-slide .image-link{height:auto;overflow:hidden;transition:outline 0.1s linear;}.cos-image-carousels .main-image-slider .slick-initialized .slick-slider{height:auto;}.cos-image-carousels .main-image-slider .image-link:focus{outline:4px dashed white;outline-offset:-7px;}.cos-image-carousels .main-image-slider .image-link img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin-bottom:0.5em;}.cos-image-carousels .main-image-slider .slick-wrapper{display:flex !important;justify-content:flex-start;flex-wrap:nowrap;align-items:flex-start;flex-direction:column;max-width:var(--max-width);}.cos-image-carousels .main-image-slider .wb-lbx{width:fit-content;display:block !important;border-top-left-radius:15px;}.cos-image-carousels .main-image-slider .wb-lbx:not(.has-desc){border-bottom-right-radius:15px;}.cos-image-carousels .main-image-slider .wb-lbx:not(.has-desc) img{border-bottom-right-radius:15px;}.cos-image-carousels .main-image-slider .wb-lbx img{border-top-left-radius:15px;}.cos-image-carousels .main-image-slider .image-wrap{display:flex;max-width:100%;flex-wrap:nowrap;justify-content:center;}.cos-image-carousels .main-image-slider .image-wrap a[id^=wb-auto-]:focus img{outline:2px solid #ffffff;outline-offset:-5px;}.cos-image-carousels .image-desc{max-width:var(--main-image-width);font-weight:100;background:#2b2b2b;width:100%;padding:0.6em 0.8em 0 0.8em;border-bottom-right-radius:15px;margin-top:0;z-index:1;color:#ebebeb;}.cos-image-carousels .image-desc a{color:#ffffff !important;font-weight:400;text-decoration:underline;}.cos-image-carousels .slick-dots button:focus .slick-dot-icon:before{color:#00594e !important;}.cos-image-carousels .slick-dots{margin-top:1em !important;padding-bottom:unset !important;margin-bottom:unset !important;bottom:unset;}.cos-image-carousels .slick-next-icon:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:bold;color:black;content:"\f054" !important;font-size:20px;}.cos-image-carousels .slick-prev-icon:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:bold;color:black;content:"\f053" !important;font-size:20px;}.cos-image-carousels .main-image-slider .slick-prev,.cos-image-carousels .main-image-slider .slick-next{background:rgba(255,255,255,0.79);border-radius:50%;width:34px;height:34px;border:none;top:50% !important;text-align:center;}.cos-image-carousels .main-image-slider .slick-prev .slick-prev-icon,.cos-image-carousels .main-image-slider .slick-prev .slick-next-icon,.cos-image-carousels .main-image-slider .slick-next .slick-prev-icon,.cos-image-carousels .main-image-slider .slick-next .slick-next-icon{line-height:0 !important;margin:0 !important;}.cos-image-carousels .main-image-slider .slick-prev .icon:before,.cos-image-carousels .main-image-slider .slick-next .icon:before{font-weight:bold;color:#ffffff;font-size:30px;}.cos-image-carousels .main-image-slider .slick-next{right:20px;}.cos-image-carousels .main-image-slider .slick-next .icon:before{content:"\f105" !important;}.cos-image-carousels .main-image-slider .slick-prev{left:20px;}.cos-image-carousels .main-image-slider .slick-prev .icon:before{content:"\f104" !important;}.slick-dots li button:focus .slick-dot-icon:before{color:#00594e !important;}.align-left:has(.cos-image-carousels){max-width:50%;margin-right:1em;}.align-right:has(.cos-image-carousels){max-width:50%;margin-left:1em;}.cos-image-carousels.thumbnails{align-items:flex-start;justify-content:center;flex-direction:column-reverse;--thumbnail-track-width:100%;}@media screen and (min-width:710px){.cos-image-carousels.thumbnails{padding-left:15px;padding-right:15px;}}.thumbnails-slider .slick-slide{display:flex !important;justify-content:center !important;padding:6px 10px;}.thumbnails-slider button{width:fit-content;overflow:hidden;}.thumbnails-slider .slick-prev{left:-10px;}.thumbnails-slider .slick-next{right:-10px;}.thumbnails-slider .slick-arrow{border-radius:50%;padding:4px 5px;width:30px;height:30px;margin-left:-10px;margin-right:-10px;}.thumbnails-slider .slick-prev-icon,.thumbnails-slider .slick-next-icon{line-height:0 !important;}.align-right.embedded-entity .thumbnails-slider .slick-slide,.align-left.embedded-entity .thumbnails-slider .slick-slide{padding:2px 4px !important;}@media screen and (max-width:710px){.align-right:has(.cos-image-carousels),.align-left:has(.cos-image-carousels){max-width:100%;margin-left:unset !important;margin-right:unset !important;float:unset !important;display:flex;justify-content:center;}.thumbnails-slider .slick-prev,.thumbnails-slider .slick-next{line-height:0 !important;}.thumbnails-slider .slick-next{right:0 !important;}.thumbnails-slider .slick-prev{left:0 !important;}.thumbnails-slider .slick-slide{padding:2px 6px !important;}.align-right.embedded-entity .thumbnails-slider .slick-slide,.align-left.embedded-entity .thumbnails-slider .slick-slide{padding:2px 6px !important;}}
}
@media screen{.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
}
@media screen{@font-face{font-family:slick;src:url(/themes/saskatoon_ca/libraries/accessible-slick/slick/fonts/slick.eot);src:url(/themes/saskatoon_ca/libraries/accessible-slick/slick/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/saskatoon_ca/libraries/accessible-slick/slick/fonts/slick.woff) format("woff"),url(/themes/saskatoon_ca/libraries/accessible-slick/slick/fonts/slick.ttf) format("truetype"),url(/themes/saskatoon_ca/libraries/accessible-slick/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-loading .slick-list{background:#fff url(/themes/saskatoon_ca/libraries/accessible-slick/slick/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:none;transform:translate(0,-50%)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next:focus,.slick-prev:focus{top:calc(50% - 1px)}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon{color:orange;font-size:28px;margin-left:-2px}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#000;opacity:.75;font-family:slick;font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:slick;font-size:12px;line-height:1;text-align:center;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:slick;font-size:18px;font-weight:400;line-height:20px;text-align:center}
}
