:root{--white:#fff;--black:#222;--grey:#4a4a4a;--teal:#2b7a7a;--grey-light:#ccc;--red:#f04e51;--yellow:#fff5a8;--dark-blue:#003f63;--red-light:#ee6064;--blue:#e8f8ff;--blue-light:#d9f4ff;--blue-extra-light:#dff5ff;--button-red:#f04e51;--button-red-hover:#e31b23;--button-blue:#3db0d7;--button-blue-hover:#00a1d7;--button-grey:#918d8d;--button-grey-hover:#666464;--navigation-colour:#e8f8ff;--submenu-hover-colour:#dff5ff;--footer-colour:#d9f4ff;--inline-links:#00a1d7;--link-hover:#f04551;--green-light:#effffa;--green-light-2:#d7f5eb;--green:#51e3c4;--green-dark:#2b7a7a;--text-size-xxs:.625rem;--text-size-xs:.875rem;--text-size-sm:1rem;--text-size-md:1.4rem;--text-size-lg:1.5rem;--text-size-xl:2rem;--text-size-xxl:2.125rem;--text-size-xxxl:4rem;--font-body:"Quicksand",sans-serif;--font-heading:"Raleway Medium",sans-serif;--font-bold:"Open Sans Bold",sans-serif;--color-body-text:var(--grey);--letter-spacing-default:.4rem;--letter-spacing-lg:1rem;--border-radius:3rem;--box-shadow:0px 3px 15px 0px rgba(0,0,0,.15);--max-width:1280px}.m-0{margin:0}.mt-0{margin:0}.mr-0{margin:0}.mb-0{margin:0}.ml-0{margin:0}.my-0{margin:0}.mx-0{margin:0}.p-0{padding:0}.pt-0{margin:0}.pr-0{margin:0}.pb-0{margin:0}.pl-0{margin:0}.py-0{padding:0}.px-0{padding:0}.m-1{margin:1rem}.mt-1{margin:1rem 0 0}.mr-1{margin:0 1rem 0 0}.mb-1{margin:0 0 1rem}.ml-1{margin:0 0 0 1rem}.my-1{margin:1rem 0}.mx-1{margin:0 1rem}.p-1{padding:1rem}.pt-1{margin:1rem 0 0}.pr-1{margin:0 1rem 0 0}.pb-1{margin:0 0 1rem}.pl-1{margin:0 0 0 1rem}.py-1{padding:1rem 0}.px-1{padding:0 1rem}.m-2{margin:2rem}.mt-2{margin:2rem 0 0}.mr-2{margin:0 2rem 0 0}.mb-2{margin:0 0 2rem}.ml-2{margin:0 0 0 2rem}.my-2{margin:2rem 0}.mx-2{margin:0 2rem}.p-2{padding:2rem}.pt-2{margin:2rem 0 0}.pr-2{margin:0 2rem 0 0}.pb-2{margin:0 0 2rem}.pl-2{margin:0 0 0 2rem}.py-2{padding:2rem 0}.px-2{padding:0 2rem}.m-3{margin:3rem}.mt-3{margin:3rem 0 0}.mr-3{margin:0 3rem 0 0}.mb-3{margin:0 0 3rem}.ml-3{margin:0 0 0 3rem}.my-3{margin:3rem 0}.mx-3{margin:0 3rem}.p-3{padding:3rem}.pt-3{margin:3rem 0 0}.pr-3{margin:0 3rem 0 0}.pb-3{margin:0 0 3rem}.pl-3{margin:0 0 0 3rem}.py-3{padding:3rem 0}.px-3{padding:0 3rem}.m-4{margin:4rem}.mt-4{margin:4rem 0 0}.mr-4{margin:0 4rem 0 0}.mb-4{margin:0 0 4rem}.ml-4{margin:0 0 0 4rem}.my-4{margin:4rem 0}.mx-4{margin:0 4rem}.p-4{padding:4rem}.pt-4{margin:4rem 0 0}.pr-4{margin:0 4rem 0 0}.pb-4{margin:0 0 4rem}.pl-4{margin:0 0 0 4rem}.py-4{padding:4rem 0}.px-4{padding:0 4rem}.m-5{margin:5rem}.mt-5{margin:5rem 0 0}.mr-5{margin:0 5rem 0 0}.mb-5{margin:0 0 5rem}.ml-5{margin:0 0 0 5rem}.my-5{margin:5rem 0}.mx-5{margin:0 5rem}.p-5{padding:5rem}.pt-5{margin:5rem 0 0}.pr-5{margin:0 5rem 0 0}.pb-5{margin:0 0 5rem}.pl-5{margin:0 0 0 5rem}.py-5{padding:5rem 0}.px-5{padding:0 5rem}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-Light"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-Light.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-Light.woff) format("woff")}@font-face{font-family:Open Sans Italic;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-LightItalic"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-LightItalic.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-LightItalic.woff) format("woff")}@font-face{font-family:Open Sans Bold;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-Bold"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-Bold.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-Bold.woff) format("woff")}@font-face{font-family:Open Sans Medium Italic;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-MediumItalic"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-MediumItalic.woff) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/OpenSans-MediumItalic.woff) format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Quicksand-Medium"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Quicksand-Medium.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Quicksand-Medium.woff) format("woff")}@font-face{font-family:Raleway Light;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Raleway-Light"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Raleway-Light.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Raleway-Light.woff) format("woff")}@font-face{font-family:Raleway Medium;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Raleway-Medium"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Raleway-Medium.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Raleway-Medium.woff) format("woff")}@font-face{font-family:Raleway Bold;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Raleway-Bold"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Raleway-Bold.woff2) format("woff2"),url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../fonts/Raleway-Bold.woff) format("woff")}.typography{font-family:var(--font-body);font-size:100%;font-weight:400;color:var(--color-body-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:var(--text-size-xxl)}h2{font-size:var(--text-size-xl)}h3{font-size:var(--text-size-lg)}h4{font-size:var(--text-size-md)}h5{font-size:var(--text-size-sm)}h6{font-size:var(--text-size-xs)}*{box-sizing:border-box}html,body{width:100%;max-width:100vw;margin:0 auto;padding:0;scroll-behavior:smooth;overflow-x:hidden;min-width:300px;color:var(--color-body-text);font-size:var(--text-size-sm)}@media screen and (max-width:1100px){html,body{font-size:87.5%}}*+h2,*+h3,*+h4,*+h5{margin-top:4rem}p{line-height:1.6;color:var(--black)}a{text-decoration:none;color:var(--inline-links);transition:color .3s ease}a:hover{color:var(--link-hover)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}button:hover,button:active,button:focus{cursor:pointer}figure,video,iframe,img{display:block;max-width:100%;height:auto}figure{margin:0}strong{font-weight:900}ul>li>ul{list-style-type:circle}ul>li>ul>li>ul{list-style-type:square}.home-landing{min-height:600px}.optional-section{max-width:var(--max-width);margin:8rem auto;padding:0 4rem}.sponsors{max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.trico-sponsors__container{display:flex;align-items:center}.sponsor__logo{max-width:300px;margin:0 2rem}.news-events{position:relative;background-image:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/_family.png);background-repeat:no-repeat;background-position:center top;background-size:451px 291px;max-width:var(--max-width);margin:0 auto;padding:5rem 4rem}@media screen and (max-width:800px){.news-events{padding:7rem 2rem}}@media screen and (max-width:680px){.news-events{padding:7rem 2rem}}.news-events__container{box-shadow:var(--box-shadow);background-color:var(--white);padding:0 1rem}.news-events__container--news-page{box-shadow:none;padding:0}.news-events__container--news-page .news-events__item{padding:3rem 0}@media screen and (max-width:500px){.news-events__container{padding:0}}.item__content{margin-right:2rem;flex:60%}.news-events__item{display:flex;align-items:flex-start;justify-content:space-between;padding:3rem 4rem;border-bottom:1px solid var(--grey-light)}.news-events__item:last-child{border-bottom:none}@media screen and (max-width:800px){.news-events__item{flex-direction:column-reverse}}@media screen and (max-width:680px){.news-events__item{padding:3rem 2rem}}@media screen and (max-width:680px){.news-events__item{padding:2rem 1.5rem}}.item__category{display:inline-block;background-image:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/tag-news.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;padding:1.5rem 3rem;text-transform:uppercase;letter-spacing:1px;font-size:1.2rem}.item__title{color:var(--grey);transition:color .3s ease}.item__title h3{margin:0}.item__title:hover{color:var(--red-light)}.item__excerpt{margin:0 0 1rem}.item__button{display:inline-block;margin-bottom:2rem;transition:color .3s ease}.item__image{position:relative;width:100%;padding-bottom:30%;flex:40%}.item__image img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:800px){.item__image{padding-bottom:50%;margin-bottom:2rem}}.news-events__button{position:relative;margin-left:5rem;top:-1.5rem}.page-404{padding-bottom:4rem}.page-wrapper{max-width:var(--max-width);margin:0 auto 6rem auto;padding:0 4rem;position:relative}.page-wrapper--sidebar{max-width:var(--max-width)}.page-wrapper--large{max-width:1180px}.page-wrapper h1{margin:0 0 3rem}@media screen and (max-width:500px){.page-wrapper{padding:0 2rem}}.promotional__image{position:relative;margin-bottom:5rem;max-width:750px}.promotional__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.promotional__image:after{content:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/paint-mask-04-blue.svg);display:block;width:90%;position:absolute;bottom:-5rem;left:-6rem;z-index:-1}.promotional__image--hide-paint-mark:after{display:none}.search-form{display:flex;align-items:center}.search__group{display:flex;align-items:center;position:relative}.search__term{position:relative;padding:8px 5px;background-color:#f6f6f6;font-family:var(--font-body);border:1px solid #eee;outline:thin;transition:background-color .3s ease;margin:0 5px;width:300px;max-width:100%}.search__term::-moz-placeholder{color:#ccc}.search__term:-ms-input-placeholder{color:#ccc}.search__term::placeholder{color:#ccc}.search__term:focus{background-color:#fff}.search__submit{background:var(--green);display:flex;align-items:center;padding:7px 20px;font-family:var(--font-body);color:var(--color-body-text);transition:all .3s ease}.search__submit svg{width:20px;margin-right:10px;fill:var(--grey);transition:all .3s ease}.search__submit:hover{color:var(--white);background-color:var(--grey)}.search__submit:hover svg{fill:var(--white)}.search__icon{display:inline-flex}.search-result a{color:var(--color-body-text)}.search-result a h2{font-size:1.2rem}.search-result a:hover{color:var(--red)}.search-landing{margin-top:4rem}.contact-box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:2rem;max-width:600px}.contact-box__list{list-style:none;padding-left:0}.contact-box__item{display:flex;align-items:center}.contact-box__item svg{width:20px;margin-right:.5rem}.contact-box__phone{margin-bottom:.5rem}.contact-box__fax{margin-left:1.8rem;margin-bottom:1rem}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{padding:4px;background-color:#f6f6f6;border:1px solid #eee;border-radius:2px;transition:all .4s ease;outline:thin;font-size:var(--text-size-sm);font-family:var(--font-body);line-height:1.66667em}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{width:100%;margin-top:.5rem}.wpcf7-form input[type=submit]{background-color:var(--button-blue);cursor:pointer;padding:4px 30px;color:var(--white);transition:background .3s ease}.wpcf7-form input[type=submit]:hover{background-color:var(--button-blue-hover)}.wpcf7-form select{width:500px;max-width:100%;margin-top:.5rem}.wpcf7-form label{display:block;color:var(--black);margin:0 0 2rem}.wpcf7-form-control-wrap{display:block;margin-top:1rem}.required{display:flex;align-items:flex-start}.required:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.4 95.49"><g data-name="Layer 2"><path style="fill:%23231f20" d="m50.2 0 15.52 31.43 34.68 5.04-25.1 24.47 5.93 34.55L50.2 79.18 19.18 95.49l5.92-34.55L0 36.47l34.69-5.04L50.2 0z" data-name="Layer 1"/></g></svg>');display:block;width:10px;margin-left:.3rem;position:relative;top:-.3rem}.recipient-contact{display:flex;align-items:center}.recipient-contact p,.recipient-contact div{margin-right:.5rem}.mec-fluent-current-time-cell{display:none !important}.tm-event-time{font-size:.8rem}.tm-event-location{display:block}.tm-event-time,.tm-event-location{color:#21718b}.mec-timetable-t2-content .mec-event-title a{color:inherit !important}.single-event-container{max-width:var(--max-width);margin:2rem auto;padding:0 4rem}.single-event-container .mec-container{width:100% !important;max-width:100% !important;padding:0 !important}@media screen and (max-width:800px){.single-event-container{padding:2rem}}.text-colour-white h4 a{color:var(--white) !important}.text-colour-white span{color:var(--white)}.text-colour-black h4 a{color:var(--black) !important}.text-colour-black span{color:var(--black)}.featherlight .featherlight-inner{min-height:490px}.container{max-width:var(--max-width);width:100%;margin:0 auto;min-height:400px;padding:0 4rem}.container--center{margin:0 auto}.flexible-content--sidebar{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6rem}.flexible-content--sidebar .flexible-content__container{grid-column:span 4}@media screen and (max-width:900px){.flexible-content--sidebar .flexible-content__container{grid-column:initial}}.flexible-content--sidebar .sidebar{grid-column:span 2}.flexible-content--sidebar .post-list{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:680px){.flexible-content--sidebar .post-list{grid-template-columns:1fr}}@media screen and (max-width:900px){.flexible-content--sidebar{grid-template-columns:1fr;grid-row-gap:4rem;grid-column-gap:0}}.flexible-content__container{overflow-x:auto}.cards__wrapper{display:grid;padding:9rem 2rem 0;position:relative;background-image:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/_health.png);background-repeat:no-repeat;background-position:center top;background-size:446px 206px;max-width:var(--max-width);margin:6rem auto}.cards__wrapper--2-col{grid-template-columns:repeat(2,1fr);grid-gap:4rem}@media screen and (max-width:1100px){.cards__wrapper--2-col{grid-gap:2rem}}@media screen and (max-width:980px){.cards__wrapper--2-col{grid-gap:0}}@media screen and (max-width:800px){.cards__wrapper{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;position:relative;padding:0 60px 80px 20px}.card:after{display:block;width:100%;position:absolute;z-index:-1}.card:nth-child(4n+1):after{content:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/paint-mask-01-blue.svg);bottom:6rem;left:-2rem}.card:nth-child(4n+2):after{content:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/paint-mask-02-blue.svg);bottom:0;left:-2rem}.card:nth-child(4n+3) .card__image{right:-2rem;left:auto}.card:nth-child(4n+3):after{content:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/paint-mask-03-blue.svg);bottom:0;left:0}.card:nth-child(4n+4) .card__image{right:-2rem;left:auto}.card:nth-child(4n+4):after{content:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/paint-mask-04-blue.svg);bottom:0;left:0}@media screen and (max-width:800px){.card{margin-bottom:8rem}.card:nth-child(even){padding:1rem 2rem 1rem 0}.card:nth-child(even) .card__image{align-self:flex-end;right:-2rem;left:auto}.card:nth-child(even):after{bottom:-6rem}}@media screen and (max-width:800px) and (max-width:500px){.card:nth-child(even){padding:1rem}}@media screen and (max-width:800px){.card:nth-child(odd){padding:1rem 0 1rem 2rem}.card:nth-child(odd) .card__image{left:-2rem;right:auto}.card:nth-child(odd):after{bottom:-6rem}}@media screen and (max-width:800px) and (max-width:500px){.card:nth-child(odd){padding:1rem}}.card__image{position:relative;max-width:500px;margin-bottom:-5rem;left:-2rem}@media screen and (max-width:800px){.card__image{max-width:600px;margin-bottom:-3rem}}@media screen and (max-width:500px){.card__image{margin-bottom:-2rem}}.card__body{padding:18% 2rem 2rem;box-shadow:var(--box-shadow);background-color:var(--white)}.card__title{font-size:1.5rem}@media screen and (max-width:980px){.card__title{margin-top:3rem}}@media screen and (max-width:800px){.card__title{margin-top:0}}.card__text p:last-child{margin-bottom:0}.card__cta{position:relative;bottom:-3.8rem}.footer{--footer-grey:#6a6a6a;position:relative;display:block;margin-top:4rem}.footer--red{background-color:var(--red-light)}.footer--blue{background-color:var(--blue)}.footer--blue p{color:var(--footer-grey)}.footer--grey{background-color:var(--grey-light)}.footer--grey p{color:var(--footer-grey)}.footer--default{background-color:var(--green-light-2)}.footer--default p{color:var(--footer-grey)}.footer--red p,.footer--red h2{color:#fff}.footer--red a{color:#fff}.footer--red a:hover{color:#ccc}.footer--red .social__item svg{fill:#fff;transition:fill .3s ease}.footer--red .social__item:hover svg{fill:#ccc}.footer:before{content:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../../dist/images/_wellness.png);display:block;position:absolute;top:-14rem;right:0;z-index:-1}@media screen and (max-width:800px){.footer:before{display:none}}.footer__container{max-width:var(--max-width);margin:0 auto;padding:2rem;display:flex;flex-direction:column}@media screen and (max-width:800px){.footer__container{justify-content:center;align-items:center;padding:4rem 2rem}}.footer__logo{width:193px}.footer__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;margin-top:2rem}.footer__grid h2{font-size:.9rem;text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:800px){.footer__grid{grid-template-columns:1fr;text-align:center}}.contact a{display:block}@media screen and (max-width:800px){.contact a{margin-bottom:1rem}}.contact__address{margin:0}@media screen and (max-width:800px){.contact__address{margin-bottom:1rem}}.support__social{display:flex;list-style:none;padding-left:0}@media screen and (max-width:800px){.support__social{justify-content:center}}.social__item{margin-right:.6rem}.social__item svg{fill:#4a4a4a;transition:fill .3s ease;width:25px;height:26px}.social__item:hover svg{fill:#2b7a7a}@media screen and (max-width:800px){.support__text{margin:0 0 1rem}}.social__facebook svg{border-radius:.4rem}.subscribe__email{position:relative;display:flex;align-items:center;max-width:500px;margin:0 auto}.subscribe__email button,.subscribe__email input[type=submit]{background-color:var(--button-red);padding:.8rem 2rem;transition:background-color .3s ease;border:none;cursor:pointer}.subscribe__email button svg,.subscribe__email input[type=submit] svg{width:10px;transition:fill .3s ease;fill:var(--white)}.subscribe__email button:hover,.subscribe__email input[type=submit]:hover{background-color:var(--grey)}.subscribe__input{border:none;padding:.8rem 1rem;font-family:var(--font-body);font-size:.8rem;width:100%;outline:thin;transition:border .3s ease;border:1px solid #eee}.subscribe__input:focus{border:1px solid #ccc}@media screen and (max-width:900px){.sidebar__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media screen and (max-width:680px){.sidebar__content{grid-template-columns:1fr}}.sidebar-item{background:var(--white);box-shadow:var(--box-shadow);overflow:hidden;margin:0 0 2rem}.sidebar__image{position:relative;width:100%;padding-bottom:90%}.sidebar__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-o-object-position:center;object-position:center}@media screen and (max-width:900px){.sidebar__image{padding-bottom:50%}}.sidebar__image .button{padding:15px 40px}.sidebar__title{margin:0 0 1rem;color:var(--black);font-size:var(--text-size-md)}.sidebar__body{padding:1.5rem}.sidebar__body .button{margin:0}.sidebar__text{margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sidebar__text--no-limit{overflow:initial;text-overflow:initial;display:initial}.sidebar__button{display:block;margin:0 0 1rem}.childpages{list-style:none;padding-left:0;margin:0 0 4rem}.childpages li{border-bottom:1px solid var(--grey-light);padding-bottom:1rem;margin-bottom:1rem}.childpages a{color:var(--grey)}.childpages a:hover{color:var(--red)}.childpages ul{margin-top:1.5rem;padding-left:1.5rem}.childpages ul li{border-bottom:none;list-style:none;position:relative;display:flex;align-items:center}.childpages ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.343 185.343" style="enable-background:new 0 0 185.343 185.343" xml:space="preserve"><path d="M51.707 185.343a10.692 10.692 0 0 1-7.593-3.149 10.724 10.724 0 0 1 0-15.175l74.352-74.347L44.114 18.32c-4.194-4.194-4.194-10.987 0-15.175 4.194-4.194 10.987-4.194 15.18 0l81.934 81.934c4.194 4.194 4.194 10.987 0 15.175l-81.934 81.939a10.678 10.678 0 0 1-7.587 3.15z"/></svg>');position:relative;bottom:.45rem;display:block;width:8px;height:8px;margin-right:1rem}.childpages ul li:last-child{padding-bottom:0}.active-category a{color:var(--red) !important}[aria-current=page]{color:var(--red) !important}.current-page a{color:var(--red)}.current-menu-ancestor a:not(.sub-menu li a){color:var(--red) !important}.sidebar__categories{margin:0 0 2rem;list-style:none;padding-left:0}.category__item{border-bottom:1px solid var(--grey-light);padding-bottom:1rem;margin-bottom:1rem}.category__item a{text-decoration:none;color:var(--grey)}.category__item a:hover{color:var(--red)}.button{display:inline-block;padding:15px 55px;color:var(--white);background-color:var(--button-red);transition:background-color .3s ease;text-align:center}.button:hover{background-color:var(--button-red-hover);color:var(--white)}.button--small{padding:10px 25px}.button--blue{background-color:var(--button-blue)}.button--blue:hover{background-color:var(--button-blue-hover)}.button--grey{background-color:var(--button-grey)}.button--grey:hover{background-color:var(--button-grey-hover)}.button--green{background-color:var(--green)}.button--green:hover{background-color:var(--green-dark)}.button--cta-block{margin:0 0 2rem}@media screen and (max-width:500px){.button{width:100%;padding:15px 10px}}.button--display-block{display:block}.dropdown-group{margin:0 0 2rem;padding:0 1rem}.dropdown{width:100%;margin:0 0 1rem;position:relative}.dropdown__label{padding:1rem 1.5rem;box-shadow:var(--box-shadow);border-radius:1rem;font-family:var(--font-body);font-size:calc(var(--text-size-md) - 0.3rem );letter-spacing:initial;text-transform:initial;font-weight:600;display:flex;justify-content:space-between;cursor:pointer;box-sizing:content-box;background-color:var(--white);margin:0}.dropdown__label:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.37 16.1"><g data-name="Layer 2"><path style="fill:%23333" d="M23.23 0 12.98 9.77 3.19.12 0 3.36 12.93 16.1 26.37 3.29 23.23 0z" data-name="Layer 1"/></g></svg>');min-width:20px;padding-left:1rem;transition:transform .3s ease}.dropdown__label:hover:after{transform:translate3d(0,20%,0) scaleY(1)}.dropdown__box{transition:max-height .3s ease-out;overflow:hidden;max-height:0}.dropdown__content{padding:1rem 2rem}.dropdown__content p:last-child{margin-bottom:0}.is-dropdown-active:after,.is-dropdown-active .dropdown__label:after{transform:translate3d(0,-5%,0) scaleY(-1)}.quote{position:relative;margin:4rem 0 3rem}.quote__icon{position:absolute;width:100px;top:-2rem;left:0}.quote__content{opacity:.8}.quote__content p{font-style:italic}.quote__content p:first-child{text-indent:70px}.quote__attribution{font-style:initial}.text-block ul,.text-block ol{padding:0;padding-left:2.5rem;margin:1rem 0 2rem}.text-block ul>li,.text-block ol>li{position:relative;margin:0}.text-block ul>li+li,.text-block ol>li+li{margin-top:1rem}.text-block ul ul,.text-block ul ol,.text-block ol ul,.text-block ol ol{margin-top:1rem}.text-block h1,.text-block h2,.text-block h3,.text-block h4{margin:3rem 0 1rem}.text-block h2{position:relative}.text-block img{margin:0 0 2rem}.text-block table td{line-height:1.6;color:var(--black)}.embed{position:relative;width:100%;aspect-ratio:16/9;margin:0 0 3rem}.embed iframe{width:100%;height:100%;border:none}.columns{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));margin:0 0 3rem}.columns div,.columns a{margin:0}.columns--2-col{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:500px){.columns--2-col{grid-template-columns:repeat(auto-fit,minmax(200px, 1fr))}}.columns--3-col{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:680px){.columns--3-col{grid-template-columns:repeat(auto-fit,minmax(200px, 1fr))}}.columns--4-col{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:800px){.columns--4-col{grid-template-columns:repeat(auto-fit,minmax(200px, 1fr))}}.columns--5-col{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:900px){.columns--5-col{grid-template-columns:repeat(auto-fit,minmax(200px, 1fr))}}.columns--6-col{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1100px){.columns--6-col{grid-template-columns:repeat(auto-fit,minmax(200px, 1fr))}}.columns--align-vertically div,.columns--align-vertically a{justify-self:center}.columns--align-horizontally div,.columns--align-horizontally a{align-self:center}.columns .text-block img{margin:0}.columns .text-block p{margin:0 0 1rem}.custom-table__title{box-shadow:var(--box-shadow);max-width:620px;padding:1.5rem 3rem;font-size:1.5rem;margin:0;position:relative;margin-left:-1rem}.custom-table{margin:0 0 3rem;overflow-x:auto}.custom-table table{margin:0;padding:0}.custom-table table thead{background-color:#003f63;color:var(--white)}.custom-table table tr:nth-child(even){background-color:#edf8fc}.custom-table table td{padding:10px}.custom-table table li{margin-bottom:.5rem}.gallery{display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:800px){.gallery{grid-template-columns:repeat(2,1fr)}}.gallery__item{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;position:relative;overflow:hidden}.gallery__item:hover .gallery__overlay{opacity:.4}.gallery__item img{transition:all .3s ease-in-out;width:100%}.gallery__overlay{position:absolute;top:0;bottom:0;right:0;left:0;opacity:.8;transition:all .3s ease;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.85) 100%)}.gallery-item__title{position:absolute;bottom:1rem;left:1rem;color:var(--white);font-size:1.2rem;margin:0;letter-spacing:1px}.slick-lightbox-slick-caption p{color:var(--white);max-width:800px;margin:1rem auto}.team-members-wrapper{display:flex}.team-member{margin:0 1rem}.team-member-image{margin-bottom:2rem;margin-right:2rem;float:left}@media screen and (max-width:900px){.team-member-image{float:none}}.activity{margin-bottom:5rem}.activity__name{font-size:var(--text-size-md);margin:0;font-family:var(--font-heading);display:inline-block}.activity__description{margin:0 0 1rem}.activity__description p{margin:0}.activity__date{font-weight:900}.activity__link-string{display:flex;align-items:center;margin-bottom:.5rem}.activity__link{background-color:#666;color:var(--white);text-transform:uppercase;font-weight:100;display:inline-flex;transition:background-color .3s ease;margin-right:1rem;padding:.3rem 1rem;letter-spacing:.05rem;font-size:calc(var(--text-size-sm) - .05rem)}.activity__link:hover{color:var(--white);background-color:#505050}.activity__string{margin:0;font-family:var(--font-heading);font-size:calc(var(--text-size-sm) - .05rem);font-weight:500;color:var(--grey)}.activity__url{display:inline-block;margin:0 0 1rem}.header{position:relative;background:var(--white);box-shadow:0 0 10px rgba(0,0,0,.3);z-index:990}@media screen and (max-width:980px){.header__container{display:flex;align-items:center;position:relative;background-color:var(--blue)}}.wp-pagenavi{display:flex;justify-content:center;margin-top:4rem}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{margin:0 1rem}.wp-pagenavi .current{font-weight:900}.wp-pagenavi a{color:var(--color-body-text)}.wp-pagenavi a:hover{color:var(--red)}.top-navigation{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1rem 1.5rem;max-width:var(--max-width);margin:0 auto}@media screen and (max-width:980px){.top-navigation{flex-direction:column-reverse;align-items:flex-start}}@media screen and (max-width:420px){.top-navigation{padding:1rem 1rem 1rem 0}}.top-navigation__logo{position:relative;z-index:999}.top-navigation__logo img{min-width:300px}@media screen and (max-width:500px){.top-navigation__logo img{min-width:200px}}.top-navigation__logo a{color:var(--black)}@media screen and (max-width:980px){.top-navigation__logo{margin-top:5rem}}@media screen and (max-width:500px){.top-navigation__logo{margin-top:4rem}}.top-navigation__nav{display:flex;align-items:center}@media screen and (max-width:980px){.top-navigation__nav{position:absolute;top:0;left:0;right:0;padding:1rem;background-color:var(--white);z-index:999999}}@media screen and (max-width:500px){.top-navigation__nav{left:50%;transform:translateX(-50%);width:100%;top:0;padding:1rem;justify-content:flex-start}}@media screen and (max-width:420px){.top-navigation__nav{padding:1rem .5rem}}.top-nav__nav-item{margin-left:1rem;font-family:var(--font-bold);text-transform:uppercase;color:var(--grey);border-left:1px solid var(--black);padding-left:1rem;font-size:.9rem}.top-nav__nav-item:first-child{border-left:none}@media screen and (max-width:980px){.top-nav__nav-item:first-child{margin-left:0;padding-left:0}}@media screen and (max-width:420px){.top-nav__nav-item{font-size:.7rem;padding-left:.5rem;margin-left:.5rem}}.main-navigation{width:100%;background-color:var(--navigation-colour);padding:0 6rem}@media screen and (max-width:980px){.main-navigation ul{background-color:var(--blue)}}.main-navigation li{list-style:none}.main-navigation li a{display:block;color:var(--black);padding:1rem .3rem;text-align:center;font-size:clamp(0.875rem, 1vw, 1rem)}@media screen and (max-width:1100px){.main-navigation li a{padding:1rem .3rem}}@media screen and (max-width:980px){.main-navigation li{width:100%;padding:1rem 2rem}}@media screen and (max-width:1400px){.main-navigation{padding:0 1rem}}@media screen and (max-width:980px){.main-navigation{display:flex;justify-content:flex-end}}@media screen and (max-width:500px){.main-navigation{padding:0}}.navigation{display:flex;justify-content:center;align-items:center;max-width:1400px;margin:0 auto;padding-left:0;gap:.9vw}.navigation .menu-item{position:relative}.navigation .menu-item:hover .sub-menu{opacity:1;visibility:visible}.sub-menu{position:absolute;top:4.2rem;left:50%;right:0;transform:translateX(-50%);opacity:0;visibility:hidden;background-color:var(--white);padding:.5rem 0;min-width:300px;box-shadow:var(--box-shadow);transition:opacity .3s ease}@media screen and (max-width:1400px){.sub-menu{min-width:250px}}@media screen and (max-width:1100px){.sub-menu{min-width:220px}}.sub-menu:after{content:"";position:absolute;top:-.8rem;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid var(--white);transform:translateX(-50%)}@media screen and (max-width:980px){.sub-menu:after{display:none}}.sub-menu .menu-item a{padding:.8rem 1rem;text-align:left;width:100%;transition:background-color .2s ease}.sub-menu .menu-item a:hover{background-color:var(--blue-light)}.sub-menu .menu-item-has-children{margin-right:0}.sub-menu .sub-menu{padding:0}.sub-menu--child,.sub-menu--grandchild{box-shadow:none;position:static;transform:translateX(0);padding-left:0;width:100%;background:0 0}.sub-menu--child .menu-item,.sub-menu--grandchild .menu-item{margin:0}.sub-menu--child .menu-item a,.sub-menu--grandchild .menu-item a{padding-left:2rem}.sub-menu--child:after,.sub-menu--grandchild:after{display:none}.menu-item-has-children{position:relative;cursor:pointer;margin-right:.6rem}@media screen and (max-width:1100px){.menu-item-has-children{margin-right:.4rem}}.menu-item-has-children:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.343 185.343" style="enable-background:new 0 0 185.343 185.343" xml:space="preserve"><path d="M51.707 185.343a10.692 10.692 0 0 1-7.593-3.149 10.724 10.724 0 0 1 0-15.175l74.352-74.347L44.114 18.32c-4.194-4.194-4.194-10.987 0-15.175 4.194-4.194 10.987-4.194 15.18 0l81.934 81.934c4.194 4.194 4.194 10.987 0 15.175l-81.934 81.939a10.678 10.678 0 0 1-7.587 3.15z"/></svg>');transform:rotate(90deg) translateY(-50%);display:block;width:6px;height:6px;position:absolute;top:45%;right:-1rem}@media screen and (max-width:980px){.menu-item-has-children:after{right:4rem;width:10px;height:10px}}.menu-item-has-children:before{content:"";display:block;position:absolute;bottom:-1rem;width:100%;height:40px}.sub-menu--parent li:after{display:none}.mobile-navigation{display:none}@media screen and (max-width:980px){.mobile-navigation{display:flex}}.mobile-navigation .navigation{padding:0;flex-direction:column;position:absolute;top:13rem;left:0;width:100%;background-color:var(--blue);flex-wrap:nowrap;flex-direction:column;align-items:flex-start;padding:.5rem 1rem 1.5rem;max-height:0;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0px 10px 10px 0px rgba(0,0,0,.2)}@media screen and (max-width:500px){.mobile-navigation .navigation{top:9rem}}.mobile-navigation .navigation .sub-menu{position:static;transform:initial;box-shadow:none;max-height:0;padding:0}.mobile-navigation .navigation .sub-menu li a{font-size:1.125rem}.mobile-navigation .navigation li{padding:1rem 1.5rem}.mobile-navigation .navigation li a{padding:0;text-align:left;font-size:1.5rem}.mobile-navigation .navigation li:last-of-type{padding:1rem 1.5rem 0}.mobile-navigation .menu-item-has-children:after{top:1rem;transform:rotate(90deg) translateY(0)}.mobile-navigation .menu-item-has-children:hover .sub-menu{max-height:9999px}@media screen and (max-width:980px){.desktop-navigation{display:none}}.is-menu-open .navigation{opacity:1;visibility:visible;max-height:9999px}.hamburger{position:relative;display:none;cursor:pointer;z-index:999;margin-right:2rem;margin-top:3.5rem}@media screen and (max-width:980px){.hamburger{display:block}}@media screen and (max-width:500px){.hamburger{transform:scale(.8)}}@media screen and (max-width:420px){.hamburger{margin-right:1rem}}.hamburger__line{width:32px;height:2px;margin:5px 0;background-color:var(--black);transition:transform .3s ease,opacity .3s ease}.hamburger__line--shorter{width:22px}.is-hamburger-toggled .hamburger__line:nth-of-type(1){transform:rotate(-45deg) translate(-5px,5px)}.is-hamburger-toggled .hamburger__line:nth-of-type(2){opacity:0}.is-hamburger-toggled .hamburger__line:nth-of-type(3){transform:rotate(45deg) translate(-5px,-5px)}.slick-list{min-height:530px}.slider__slide-container{display:flex;align-items:center;position:relative;max-width:1300px;margin:0 auto;padding:0 2rem;background-color:var(--white)}@media screen and (max-width:1400px){.slider__slide-container{padding:0 2rem;max-width:initial}}@media screen and (max-width:800px){.slider__slide-container{overflow:initial;flex-direction:column-reverse;margin:4rem auto 0 auto}}@media screen and (max-width:680px){.slider__slide-container{margin:6rem auto 0 auto}}.slider__writeup{max-width:500px;margin-right:-2rem;position:relative;z-index:20}@media screen and (max-width:800px){.slider__writeup{margin-right:0;text-align:center;margin-bottom:2rem}}.slider__image{width:100%;height:100%;position:relative;margin-right:-12rem;margin-top:-6rem;min-width:600px;max-width:930px}@media screen and (max-width:1100px){.slider__image{margin-right:-6rem;margin-top:-2rem}}@media screen and (max-width:800px){.slider__image{margin-right:0;min-width:auto}}.slider__mask{-webkit-mask:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../images/carousel-mask-desktop.svg),linear-gradient(#fff 0 0);mask:url(//tricocentre.ca/wp-content/themes/truemarket/assets/dist/styles/../images/carousel-mask-desktop.svg),linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;background-color:var(--white)}.slick-slide img{position:relative;bottom:.5rem;left:.5rem}@media screen and (max-width:800px){.slick-slide img{left:auto;right:.5rem}}.slider__navigation{display:flex;align-items:center;justify-content:center}.slider__arrow{margin:0 1rem;width:15px;cursor:pointer;opacity:.6;transition:opacity .3s ease}.slider__arrow--prev{transform:scaleX(-1)}.slider__arrow:hover{opacity:.8}.slick-dots{display:flex;list-style:none;padding-left:0}.slick-dots li{display:flex;padding:0 .4rem;cursor:pointer}.slick-dots li button{font-size:0;background:#ccc;width:10px;height:12px;border-radius:50%;transition:all .3s ease;outline:thin}.slick-dots li:hover button{background:#6a6a6a}.slick-dots .slick-active button{background:#6a6a6a}.nav__search{border-left:1px solid var(--black);padding-left:1rem;cursor:pointer;position:relative}.nav__search svg{width:15px;height:15px;position:relative;top:.06rem}.header-search{position:absolute;top:2rem;right:0;opacity:0;visibility:hidden;transform:translateX(-4rem);transition:all .3s ease;width:200px}@media screen and (max-width:980px){.header-search{display:none}}.header-search__group{display:flex;align-items:center}.header-search__term{padding:10px 30px 10px 5px;background-color:#f6f6f6;font-family:var(--font-body);border:1px solid #eee;outline:thin;transition:background-color .3s ease;position:relative;width:100%;z-index:99999}.header-search__term::-moz-placeholder{color:#ccc}.header-search__term:-ms-input-placeholder{color:#ccc}.header-search__term::placeholder{color:#ccc}.header-search__term:focus{background-color:#fff}.header-search__submit{position:absolute;right:0}.header-search__submit img{width:20px}.is-header-search-active{opacity:1;visibility:visible;transform:translateX(0)}.mobile-header-search{display:none;position:absolute;top:3rem;right:0;left:0;background:var(--white);padding:1rem;z-index:99999;transition:all .6s cubic-bezier(.85,0,.15,1);opacity:0;visibility:hidden;transform:translateY(-2rem)}.mobile-header-search .header-search__submit{z-index:99999;right:1rem}@media screen and (max-width:980px){.mobile-header-search{display:block}}.is-mobile-header-search-active{opacity:1;visibility:visible;transform:translateY(0)}.announcement-bar{background-color:#e8f8ff;position:relative;z-index:995;transition:all .3s ease;max-height:300px;-webkit-animation:.6s ease 0s 1 slideDown;animation:.6s ease 0s 1 slideDown;padding:1rem}.announcement-bar--fixed{position:fixed;left:0;right:0}.announcement-bar h2,.announcement-bar h3,.announcement-bar h4{margin:0 0 1rem;display:flex}.announcement-bar h2:first-child:before,.announcement-bar h3:first-child:before,.announcement-bar h4:first-child:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 256 256"><g><g style="stroke:none;stroke-width:0;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;fill:none;fill-rule:nonzero;opacity:1"><path d="M45 0C20.147 0 0 20.147 0 45s20.147 45 45 45 45-20.147 45-45S69.853 0 45 0zm5.427 70H39.573V59.927h10.854V70zm0-18.022H39.573V20h10.854v31.978z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;fill:%234a4a4a;fill-rule:nonzero;opacity:1" transform="translate(1.964 1.964) scale(2.8008)"/></g></g></svg>');width:25px;display:block;margin-right:1rem}@media screen and (max-width:500px){.announcement-bar h2:first-child:before,.announcement-bar h3:first-child:before,.announcement-bar h4:first-child:before{display:none}}.announcement-bar p{color:var(--color-body-text);padding:.5rem 0;margin:1rem 0 0}.announcement-bar__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem;position:relative}@media screen and (max-width:500px){.announcement-bar__container{padding:0}}.announcement-bar__button-container{display:flex;align-items:center}.alert-button{margin:1rem 1rem 0 0}.announcement-bar__button{padding:15px 55px;color:var(--white);transition:background-color .3s ease}.announcement-bar__button--small{padding:10px 25px}.announcement-bar__button:hover{color:var(--white)}.alert__button-close{background-color:var(--button-grey);padding:15px 55px;color:var(--white);transition:background-color .3s ease;font-family:var(--font-body);letter-spacing:1px;font-size:inherit}.alert__button-close--small{padding:10px 25px}.alert__button-close p{margin:0;padding:0}.alert__button-close:hover{background-color:var(--button-grey-hover)}.announcement-bar__close{position:absolute;top:1rem;right:1rem;cursor:pointer}.announcement-bar__close svg{width:30px}.close-alert-bar{max-height:0;opacity:0;padding:0;visibility:hidden}.announcement-bar__spacer{display:block;max-height:57px;transition:all .3s ease}@-webkit-keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-animation:.6s ease 0s 1 fadeIn;animation:.6s ease 0s 1 fadeIn;transition:all .3s ease}.popup__window{width:600px;min-height:200px;max-width:100%;padding:3rem;box-shadow:var(--box-shadow);position:relative}.popup__window h2,.popup__window h3,.popup__window h4,.popup__window p{margin:0 0 1rem}.popup__button-container{display:flex}.popup__button-container--center{justify-content:center}.popup__button{padding:15px 55px;margin-right:.5rem;letter-spacing:1px;color:var(--white);transition:background-color .3s ease}.popup__button--small{padding:10px 25px}.popup__button:hover{color:var(--white)}.popup__button-close{background-color:var(--button-grey);padding:15px 55px;color:var(--white);transition:background-color .3s ease;font-family:var(--font-body);letter-spacing:1px;font-size:inherit}.popup__button-close--small{padding:10px 25px}.popup__button-close:hover{background-color:var(--button-grey-hover)}.popup__close{position:absolute;top:1rem;right:1rem;cursor:pointer}.popup__close svg{width:25px}.close-popup{opacity:0;visibility:hidden}@-webkit-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.post-password-form{color:var(--grey)}.post-password-form input[type=password]{border:none;padding:.8rem 1rem;font-family:var(--font-body);font-size:.8rem;width:100%;outline:thin;transition:border .3s ease;border:1px solid #eee;margin-bottom:1rem}.post-password-form input[type=password]:focus{border:1px solid #ccc}.post-password-form input[type=submit]{background-color:var(--button-red);padding:.8rem 2rem;border:none;color:var(--white);transition:background .3s ease;cursor:pointer}.post-password-form input[type=submit]:hover{background-color:var(--button-red-hover)}.custom-password-message{color:var(--red);font-weight:700}.fbc-page .fbc-wrap .fbc-items{margin-bottom:4rem;margin-top:.5rem;background-color:transparent !important}.fbc-page .fbc-wrap .fbc-items li{padding-left:0;margin-left:5px}.fbc-page .fbc-wrap .fbc-items li:first-child{padding-left:0;margin-right:5px;margin-left:0}.mec-wrap img{margin:0;display:inline-block}.hidden{display:none}.hidden--visually{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hide{display:none}@media screen and (max-width:1100px){.hide-tablet{display:none}}@media screen and (max-width:800px){.hide-mobile{display:none}}.show-tablet{display:none}@media screen and (max-width:1100px){.show-tablet{display:block}}.show-mobile{display:none}@media screen and (max-width:800px){.show-mobile{display:block}}.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}.aligncenter{margin:0 auto;text-align:center}