.contactpage{background:var(--white)}.contactpage .contact__form--area{padding-block:var(--spaceBetweenElements)}.contactpage .contactaddress{background-color:var(--background-color, var(--primary-color));border-radius:20px}.contactpage .contactaddress *{color:var(--font-clr, #fff)}.contactpage #Form_ContactForm_DataProtection_Holder p *,.contactpage #Form_ContactForm_DataProtection_Holder p{font-size:0.938rem;line-height:1.3rem}@media screen and (max-width:1199.98px){.contactpage #Form_ContactForm_DataProtection_Holder p *,.contactpage #Form_ContactForm_DataProtection_Holder p{font-size:0.8rem;line-height:1.2rem}}.contactpage #Form_ContactForm_DataProtection_Holder a{text-decoration:underline}.contactpage .openinghours__area{margin-bottom:4rem}.contactpage .openinghours__area .openinghours__item{display:flex;padding:1.5rem 0;justify-content:space-between;align-content:flex-start;flex-wrap:nowrap;flex-direction:row;gap:3rem}@media screen and (max-width:767.98px){.contactpage .openinghours__area .openinghours__item{gap:2rem}}.contactpage .openinghours__area .openinghours__item .openinghours__item--area .openinghours__item--title{display:block;font-size:1.125rem;line-height:1.1;font-weight:400;color:var(--black);margin-bottom:0}@media screen and (max-width:1199.98px){.contactpage .openinghours__area .openinghours__item .openinghours__item--area .openinghours__item--title{font-size:1rem}}@media screen and (max-width:767.98px){.contactpage .openinghours__area .openinghours__item .openinghours__item--area .openinghours__item--title{font-size:0.938rem}}.contactpage .openinghours__area .openinghours__item .openinghours__time--area{text-align:right}.contactpage .openinghours__area .openinghours__item .openinghours__time--area .openinghours__time--title{display:block;font-size:1.125rem;line-height:1.1;font-weight:400;color:var(--black);margin-bottom:0.6rem}@media screen and (max-width:1199.98px){.contactpage .openinghours__area .openinghours__item .openinghours__time--area .openinghours__time--title{font-size:1rem}}@media screen and (max-width:767.98px){.contactpage .openinghours__area .openinghours__item .openinghours__time--area .openinghours__time--title{font-size:0.938rem;margin-bottom:0.5rem}}.contactpage .contact__phone{display:block;font-family:var(--font-secondary);font-size:5rem;line-height:1;color:var(--secondary);margin-bottom:1rem;transition:var(--transition-default-duration);text-decoration:none}@media screen and (max-width:1199.98px){.contactpage .contact__phone{font-size:4rem}}.contactpage .contact__phone:hover{color:var(--secondary-hover)}.contactpage .holidaybox{background:var(--primary);padding:20px 60px;margin-bottom:40px;border-radius:12px;text-align:center}.contactpage .holidaybox *{color:var(--white)}.contactpage .holidaybox p,.contactpage .holidaybox p strong,.contactpage .holidaybox p span{margin-bottom:0}