.font_openSans{font-family:Open Sans,sans-serif;font-weight:400;font-style:normal}.font_chantal{font-family:chantal,sans-serif;font-weight:400;font-style:normal}.font_chantal_light_italic{font-family:chantal,sans-serif;font-weight:300;font-style:italic}.font_chantal_light{font-family:chantal,sans-serif;font-weight:300;font-style:normal}.font_chantal_bold{font-family:chantal,sans-serif;font-weight:600;font-style:normal}.font_chantal_medium{font-family:chantal,sans-serif;font-weight:500;font-style:normal}.font_chantal_bold_italic{font-family:chantal,sans-serif;font-weight:600;font-style:italic}.font_arkibalMono{font-family:ArkibalMono;font-weight:400;font-style:normal}.font_arkibalMono_bold{font-family:ArkibalMonoBold}.font_arkibalMono_heavy{font-family:ArkibalMonoHeavy}.font_arkibalMono_light{font-family:ArkibalMonoLight}.font_arkibalMono_medium{font-family:ArkibalMonoMedium}.font_arkibalMono_thin{font-family:ArkibalMonoThin}.font_175_chantal{font-size:clamp(16px,9.5vw,17.5rem)!important;line-height:.9!important}.font_70_arkibal{font-size:clamp(2rem,3.646vw,11rem)}.size_heading{font-size:clamp(2.5rem,5.5vw,4.75rem);line-height:clamp(3rem,5.5vw,5rem)}.size_headingBig{font-size:clamp(3rem,5.5vw,8.5rem);line-height:clamp(3rem,5.5vw,8.5rem)}.size_headingMedium{font-size:clamp(2.5rem,6.5vw,15.5rem);line-height:clamp(2.5rem,6.5vw,16.5rem)}.size_headingSmall{font-size:clamp(2rem,3.5vw,5rem);line-height:clamp(2rem,3.5vw,5rem)}.main-button{text-transform:uppercase;text-decoration:none;text-align:center;height:50px;width:fit-content;margin-top:50px!important;border-radius:30px;border:4px solid #fff;display:flex;justify-content:center;align-items:center;padding:0}@media only screen and (max-width: 750px){.main-button{height:40px;line-height:30px;margin-top:20px}}@media only screen and (max-width: 400px){.main-button{line-height:27px}}.main-button:hover{background-color:#fff}.main-button a{color:#fff;font-family:ArkibalMono;font-weight:400;font-style:normal;text-decoration:none;background-color:transparent;font-size:20px;text-align:center;white-space:nowrap;padding:4px 35px 0}@media only screen and (max-width: 750px){.main-button a{font-size:17px;line-height:17px}}@media only screen and (max-width: 400px){.main-button a{font-size:15px;line-height:15px}}.rainbow{background-image:linear-gradient(127deg,#fa4244,#f8ba29,#fbe232,#4fdc4a,#3fdad8,#2fc9e2,#4193f0,#975ed2,#c533fa,#e93ab8 90%);background-size:500%;animation:rainbow 40s infinite}@keyframes rainbow{0%{background-position:left}50%{background-position:right}to{background-position:left}}.locations{width:95%;margin:auto;padding:0rem 5rem}@media only screen and (max-width: 1200px){.locations{width:100%;padding:5rem 20px 10rem}}@media only screen and (max-width: 990px){.locations{padding:0}}.locations__block{padding:10rem 0}@media only screen and (max-width: 1200px){.locations__block{padding:0;min-height:100rem}}@media only screen and (max-width: 990px){.locations__block{padding:3rem 0px;min-height:auto}}.locations__title{font-size:clamp(2rem,3.5vw,3.2rem);line-height:clamp(2.5rem,3.5vw,3.5rem);text-transform:uppercase;font-family:ArkibalMono;font-weight:400;font-style:normal;margin:auto}@media only screen and (max-width: 990px){.locations__title{padding:0 20px}}.locations__wrapper{width:100%;position:relative;padding-bottom:5rem}.locations__list{display:flex;max-width:55%;margin-left:0%;padding-top:1rem}@media only screen and (max-width: 1600px){.locations__list{max-width:65%}}@media only screen and (max-width: 1200px){.locations__list{max-width:100%;justify-content:space-between}}@media only screen and (max-width: 990px){.locations__list{max-width:100%;margin-left:0;flex-wrap:wrap}}@media only screen and (max-width: 899px){.locations__list{padding-top:0}}.locations__list-left,.locations__list-middle,.locations__list-right{width:29%;margin-right:4%}@media only screen and (max-width: 1200px){.locations__list-left,.locations__list-middle,.locations__list-right{width:31.5%;margin-right:0}}@media only screen and (max-width: 990px){.locations__list-left,.locations__list-middle,.locations__list-right{width:100%;margin-right:0}}.locations__list-right{margin-right:0}.locations__list-right-2{padding-top:1rem}.locations__list-title{font-family:ArkibalMono;font-weight:400;font-style:normal;font-size:18px;height:52px;background-color:#000;color:#fff;text-transform:uppercase;padding:1.6rem 0 1rem 1rem;margin-bottom:0}@media only screen and (max-width: 1366px){.locations__list-title{font-size:15px}}@media only screen and (max-width: 990px){.locations__accordion{position:relative}}.locations__accordion-button{display:flex;justify-content:space-between;align-items:center;max-width:100%;position:relative;border-bottom:1px solid #b7b7b7;padding:2rem 1rem;cursor:pointer}@media only screen and (max-width: 990px){.locations__accordion-button{max-width:100%}}.locations__accordion-button:hover{background-color:#f2f2f2}.locations__accordion-title p{margin:0;line-height:1.5;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;font-size:15px;color:#000}@media only screen and (max-width: 1366px){.locations__accordion-title p{font-size:12px}}.locations__accordion-title p:first-of-type{font-weight:700;text-transform:uppercase;font-family:ArkibalMono;font-weight:400;font-style:normal}.locations__accordion-icon{visibility:hidden}@media only screen and (max-width: 1200px){.locations__accordion-icon{transform:rotate(-270deg);position:relative;right:2rem}}@media only screen and (max-width: 990px){.locations__accordion-icon{visibility:visible}}.locations__accordion-icon .icon-caret{height:1rem;transform:rotate(270deg);top:calc(50% - .5rem);display:inline-block}.locations__accordion-icon .icon-caret path{fill:#000}.locations__accordion-content{visibility:hidden;position:absolute;max-width:50%;top:0;left:54%;right:0}@media only screen and (max-width: 1600px){.locations__accordion-content{left:60%}}@media only screen and (max-width: 1366px){.locations__accordion-content{padding-left:20px;margin-top:10px}}@media only screen and (max-width: 1200px){.locations__accordion-content{left:0;top:50rem}}@media only screen and (max-width: 990px){.locations__accordion-content{position:relative;display:none;max-width:100%;padding-left:0;left:0;top:0}}.locations__accordion-close{display:none!important;background-color:#fff;border:#000 2px solid;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:absolute;top:-6rem;right:2rem;z-index:10;font-weight:700;cursor:pointer}@media only screen and (max-width: 990px){.locations__accordion-close{display:block!important}}.locations__accordion-close svg{width:30px;padding:6px 10px 6px 6px}.locations__accordion-close svg path{fill:#000;stroke:#000}.locations__accordion-image{width:100%;height:270px;margin-bottom:2rem;position:relative}.locations__accordion-image img{width:100%;height:100%;object-fit:cover}.locations__accordion-info{position:relative;margin-top:1.5rem}@media only screen and (max-width: 1440px){.locations__accordion-info{flex-wrap:wrap;margin-top:0;width:100%}}.locations__accordion-map{width:100%;height:365px;border:13px solid #fff;border-right:0}@media only screen and (max-width: 1440px){.locations__accordion-map{width:100%}}@media only screen and (max-width: 990px){.locations__accordion-map{border:13px solid #fff}}@media only screen and (max-width: 750px){.locations__accordion-map{width:100%}}.locations__accordion-map iframe{width:100%;height:100%;object-fit:cover}.locations__accordion-locationInfo{padding-left:13px;display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){.locations__accordion-locationInfo{padding-top:3rem}}@media only screen and (max-width: 990px){.locations__accordion-locationInfo{padding:3rem 20px}}@media only screen and (max-width: 500px){.locations__accordion-locationInfo{padding:2rem 10px}}.locations__accordion-indigenous-message{padding-left:13px;margin:20px 0 0}.locations__accordion-address{font-size:16px;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal}@media only screen and (max-width: 500px){.locations__accordion-address{font-size:14px}}.locations__accordion-address p{margin:0}.locations__accordion-address p strong{text-transform:uppercase}.locations__accordion-address a{text-decoration:none;font-weight:500}.locations__accordion-contact{max-width:30rem}.locations__accordion-contact p{font-size:16px;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;margin:0}@media only screen and (max-width: 500px){.locations__accordion-contact p{font-size:14px}}.locations__accordion-contact p a{color:#000}.visible{visibility:visible!important}@media only screen and (max-width: 990px){.visible{display:block}}.highlight{background-color:#f2f2f2}@media only screen and (max-width: 1200px){.highlight .locations__accordion-icon{transform:rotate(90deg)}}.locations__accordion-button:hover .locations__accordion-icon{visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/7/assets/odg_locations.css.map */
