.header{z-index:15;position:absolute}.header.sticky{position:fixed;top:0}.header .section-container{transition:all 600ms cubic-bezier(0.2,1,0.3,1)}.header.sticky .section-container{--bde-section-width:100%}.header.sticky .header__contact{padding:1.5rem 2.5rem;background-color:var(--bde-palette-color-10)}.header.sticky .header__nav{border-radius:0}.header.sticky .header__nav-logo img{object-fit:contain;object-position:left}@media (max-width:1119px){.header.sticky .section-container{padding-left:0;padding-right:0}}@media (max-width:1023px){.header .section-container{--bde-section-width:100%;padding:0}}.header__wrapper{width:100%}.header__contact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-top:1.5rem;padding-bottom:1.5rem}.header__contact{transition:all 600ms cubic-bezier(0.2,1,0.3,1)}.header__contact-list{display:flex;flex-direction:row;align-items:center;gap:4rem}.header__contact-item{display:flex;flex-direction:row;align-items:center;gap:1rem}.header__nav{background-color:var(--bde-palette-color-8);display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:2.5rem 3rem 2.5rem 3rem;border-radius:2rem}.header__nav{transition:all 600ms cubic-bezier(0.2,1,0.3,1)}@media (max-width:1023px){.header__nav{padding:1rem 2rem 1rem 2rem}.header__nav{border-radius:0}}.footer{background-color:var(--bde-palette-color-8)}.footer{overflow-x:clip}.footer__menu{width:100%}.footer__menu .breakdance-menu-list{width:100%;justify-content:space-between;align-items:start}.footer__menu .menu-item-has-children .breakdance-dropdown-floater{opacity:1;visibility:visible;position:relative;top:0;pointer-events:unset;z-index:5}.footer__menu .breakdance-dropdown-body{box-shadow:none}.footer__menu .breakdance-menu-list>.menu-item{display:flex;flex-direction:column;row-gap:2rem}.footer__menu .breakdance-dropdown-toggle a{pointer-events:none}@media (max-width:1023px){.footer__menu .breakdance-menu-list{flex-wrap:wrap;row-gap:4rem}.footer__menu .breakdance-menu-list>.menu-item{width:50%}}.ct-accordion{display:flex;gap:1.5rem;width:100%}.ct-accordion__item{background-color:var(--bde-palette-color-8);display:flex;flex-direction:column;gap:1rem;width:100%;padding:2rem 4rem 2rem 2rem;border-radius:1rem;box-shadow:0px 30px 60px 0px #00000012}.ct-accordion__title{display:flex;flex-direction:row;align-items:center;gap:1.5rem;width:100%}.ct-accordion__title{cursor:pointer}.ct-accordion__content{width:100%}.ct-accordion__content-desc{padding-left:4rem}.footer__pre{background-image:url(https://bluecrocus.ca/wp-content/uploads/2023/10/prefooter-bg.jpg);background-size:cover;background-position:0% 0%;background-repeat:no-repeat;background-attachment:scroll;background-blend-mode:normal;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;position:relative;width:100%;margin-top:-20%;margin-bottom:10rem;padding:6rem 10rem 6rem 10rem;border-radius:3rem}.footer__pre::after{content:'';position:absolute;width:7.8rem;height:7.8rem;border-radius:7.8rem;background-color:transparent;border:.5rem solid var(--bde-palette-color-9);top:-2.5rem;right:-2.5rem}@media (max-width:1023px){.footer__pre{margin-top:-40%;padding:4rem 5rem 4rem 5rem}}@media (max-width:767px){.footer__pre{margin-top:-50%;padding:3rem 3rem 3rem 3rem}}.footer__pre-title{text-align:center;color:var(--bde-palette-color-8)}@media (max-width:767px){.footer__pre-title{font-size:2.8rem}}.footer__pre-desc{text-align:center;color:var(--bde-palette-color-8);font-size:2rem;margin-bottom:3rem}@media (max-width:1023px){.footer__pre-desc{font-size:1.8rem}}@media (max-width:767px){.footer__pre-desc{font-size:1.6rem}}.card{background-color:var(--bde-palette-color-8);height:100%;padding:1rem 1rem 1rem 1rem;border-radius:1rem;box-shadow:0px 15px 20px 0px #0000000F}.card__thumbnail{overflow:hidden;width:100%;border-radius:1rem}.card__thumbnail img{width:100%;object-fit:contain}.card__meta{display:flex;flex-direction:row;align-items:center;gap:1rem}.card__box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;padding:2rem 2rem 2rem 2rem}.card__title{text-align:center;color:var(--bde-palette-color-11)}.card__meta-author{color:var(--bde-palette-color-17);font-weight:400;text-decoration-line:underline}.card__meta-date{color:var(--bde-palette-color-17);font-weight:400}.card__meta-separator{color:var(--bde-palette-color-17)}.card__title:hover:hover{color:var(--bde-palette-color-9)}