.DealerHours{width:100%;font-size:1.4rem;text-align:left}.DealerHours__row{margin-bottom:8px;display:block}.DealerHours__row.is-hidden{display:none}.DealerHours__row:first-of-type{font-weight:700;position:relative}.DealerHours__row:first-of-type.is-clickable{cursor:pointer}.DealerHours__row:first-of-type.is-expanded{margin-bottom:0}.DealerHours__openStatus{display:block;margin-bottom:4px;position:relative;padding-left:20px}.DealerHours__openStatus:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";border-radius:50%;width:10px;height:10px;background:#50e3ac}.DealerHours__openStatus.is-closed:before{background:#e91630}.DealerHours__dayName{display:block}.DealerHours__afternoon,.DealerHours__morning{display:inline-block;width:50%}.DealerHours__nextOpening{font-size:1.4rem;padding-right:16px}@media screen and (min-width:670px){.DealerHours__nextOpening{font-size:1.2rem}}.DealerHours__openStatusArrow{position:absolute;right:0;top:14px;width:16px}.DealerHours__openStatusArrow_open{transform:rotate(180deg)}@media screen and (min-width:670px){.DealerHours_modal{min-width:320px;width:auto}}.DealerHours_modal .DealerHours__openStatus,.DealerHours_modal .DealerHours__row{margin-bottom:16px}.DealerHours_modal .DealerHours__dayName{display:inline-block;width:33%}.DealerHours_modal .DealerHours__afternoon,.DealerHours_modal .DealerHours__morning{width:33%;text-align:left}.DealerHours__openStatusArrow{fill:#000}.DwsActivity{width:100%;padding:4px 8px}@media screen and (min-width:670px){.DwsActivity{width:50%;padding:16px 32px}}@media screen and (min-width:1024px){.DwsActivity{width:33.33%}}.DwsActivity__activitieContent{background-color:#fff;padding:16px 0;font-weight:700;position:relative;width:100%;text-align:inherit}@media screen and (min-width:670px){.DwsActivity__activitieContent{padding:48px 0;height:120px}}.DwsActivity__SvgIconInfo{position:absolute;top:50%;transform:translateY(-50%);width:20px;right:20px}@media screen and (min-width:670px){.DwsActivity__SvgIconInfo{top:20px;transform:none}}.DwsActivity__activitieName{font-size:1.4rem}@media screen and (min-width:670px){.DwsActivity__activitieName{font-size:1.8rem}}.DwsActivity__modalContent{padding:0 4px}@media screen and (min-width:1024px){.DwsActivity__modalContent{padding:0 128px}}.DwsActivity__phone{display:flex;margin-top:16px;justify-content:center;align-items:center}.DwsActivity__phone .DwsActivity__phoneNumber{padding:16px 0;font-size:2.2rem;font-weight:700;text-align:center;color:#000;margin-top:5px}.DwsActivity__phone .DwsActivity__SvgIconPhone{margin-right:4px;width:20px}.DwsActivity__hiddenActivityPlanning{display:none}.DwsActivity__activitieContent{color:#000;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}.DwsActivity__activitieContent:hover{color:#fff;background-color:#0d21cf}.DwsActivity__activitieContent:hover .DwsActivity__SvgIconInfo path{fill:#fff}.DwsActivity__SvgIconInfo path{fill:#0d21cf}.DwsActivity__activitieName{text-align:left;margin-left:32px}@media screen and (min-width:670px){.DwsActivity__activitieName{margin-left:0;text-align:center}}.Component4v0.Component4v0_extrabottom{margin-bottom:64px}.Component4v0{display:flex;flex-direction:column;align-items:center;color:#000;text-align:center;margin:8px 0}.Component4v0>:last-child{margin-bottom:0}.Component4v0__strapline{margin:16px;font-weight:700;font-size:1.4rem;text-transform:uppercase}@media screen and (min-width:670px){.Component4v0__strapline{padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__strapline{padding:0 256px}}.Component4v0__title{margin:0 0 8px;font-weight:400;font-size:3.6rem;line-height:4rem;position:relative;font-family:"daciaSpirit, sans-serif";padding:0 8px 8px;text-transform:uppercase}@media screen and (min-width:670px){.Component4v0__title{font-size:4rem;line-height:4.4rem;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__title{padding:0 256px}}.Component4v0__titleSuffix{display:inline;font-weight:700;color:#122aff}.Component4v0__subtitle{margin:16px 8px;font-size:1.8rem;line-height:2.4rem;padding:0 8px}@media screen and (min-width:670px){.Component4v0__subtitle{font-size:2.4rem;line-height:3rem;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__subtitle{line-height:2.8rem;padding:0 256px}}.Component4v0_cursiveTitle .Component4v0__title{font-family:"readBeta2 sans-serif";text-transform:none;font-size:1.8rem}@media screen and (min-width:670px){.Component4v0_cursiveTitle .Component4v0__title{font-size:2.4rem}}@media screen and (min-width:1024px){.Component4v0_cursiveTitle .Component4v0__title{font-size:2.8rem}}.Component4v0__body{margin:0 8px;color:#333;font-size:1.4rem;line-height:2rem;padding:0 8px}@media screen and (min-width:670px){.Component4v0__body{margin:auto;padding:0 80px}}@media screen and (min-width:1024px){.Component4v0__body{padding:0 256px}}.Component4v0_darkBackground{color:#fff}.Component4v0_darkBackground .Component4v0__title:after{background-color:#fff}.Component4v0_darkBackground .Component4v0__body{color:#fff}.Component4v0_darkBackground .Component4v0__titleSuffix{display:inline;font-weight:700;color:#fff}.Component4v0_darkBackgroundDaciaOnly{color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__title:after{background-color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__body{color:#fff}.Component4v0_darkBackgroundDaciaOnly .Component4v0__titleSuffix{display:inline;font-weight:700;color:#fff}@media screen and (min-width:670px){.DwsActivitiesList{padding:0 64px}}.DwsActivitiesList__Container{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:100%}