@media (max-width: 991px){.opening_hours_section{padding-right:0;padding-left:0}}.opening_hours_section.no_image_available .wrap{background:url("../images/placeholder.svg") no-repeat center var(--bg-d-3);background-size:contain;padding:0}@media (min-width: 1200px){.opening_hours_section .container{margin-top:60px}}@media (min-width: 1200px){.opening_hours_section .container:before{content:'';display:block;position:absolute;right:-60px;top:-60px;background:var(--bg-d-3);z-index:10;width:50%;height:70%}}.opening_hours_section .wrap{background-attachment:scroll;background-size:cover;background-color:var(--main);background-repeat:no-repeat;background-position:center;padding:4em;position:relative;z-index:100}@media (min-width: 1400px){.opening_hours_section .wrap{padding-top:5em;padding-bottom:5em}}@media (max-width: 767px){.opening_hours_section .wrap{padding:20px}}.opening_hours_section .wrap .content{background:var(--bg-d-3);color:var(--bg-color-associated);padding:3em;position:relative;z-index:200;max-width:1100px;margin:0 auto}@media (min-width: 1400px){.opening_hours_section .wrap .content{padding-top:4em;padding-bottom:4em}}@media (max-width: 767px){.opening_hours_section .wrap .content{padding:2em}}.opening_hours_section .wrap .content strong,.opening_hours_section .wrap .content b{color:var(--titles, var(--main))}.opening_hours_section .wrap .content .section_title{font-family:var(--highlight-font);font-weight:bold;line-height:110%;position:relative;color:var(--titles, var(--main));font-size:1.8em;text-align:center}@media (min-width: 1200px){.opening_hours_section .wrap .content .section_title{font-size:2em}}@media (min-width: 1400px){.opening_hours_section .wrap .content .section_title{font-size:2.5em}}@media (max-width: 767px){.opening_hours_section .wrap .content .section_title{font-size:1.5em}}.opening_hours_section .wrap .content .section_title strong{font-weight:inherit}.opening_hours_section .wrap .content .section_title strong{color:var(--highlighted)}.opening_hours_section .wrap .content .section_title+.dates,.opening_hours_section .wrap .content .section_title+.section_subtitle{margin-top:.5em}.opening_hours_section .wrap .content .section_title+.description,.opening_hours_section .wrap .content .section_subtitle+.description{margin-top:1.5em}.opening_hours_section .wrap .content .btns_wrap{margin-top:1.5em;text-align:center}.opening_hours_section .wrap .content .btns_wrap .btnCta{display:inline-block;height:50px;overflow:hidden;text-align:center}.opening_hours_section .wrap .content .btns_wrap .btnCta a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:1em 1.5em;height:100%;text-align:center;text-decoration:none;z-index:1;overflow:hidden;position:relative;line-height:120%;font-family:var(--first-font);font-size:14px;text-transform:uppercase;letter-spacing:0.1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.opening_hours_section .wrap .content .btns_wrap .btnCta a *{color:inherit;font-weight:inherit}.opening_hours_section .wrap .content .btns_wrap .btnCta a:hover,.opening_hours_section .wrap .content .btns_wrap .btnCta a:focus{text-decoration:none;outline:none}.opening_hours_section .wrap .content .btns_wrap .btnCta a{background-color:var(--main);color:var(--main-color-associated)}.opening_hours_section .wrap .content .btns_wrap .btnCta a:hover{background-color:var(--hover);color:var(--hover-color-associated)}.opening_hours_section .wrap .content .description a{text-decoration:none;color:var(--titles, var(--main));-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.opening_hours_section .wrap .content .description a:hover{color:var(--hover)}.opening_hours_section .wrap .content .title,.opening_hours_section .wrap .content .description,.opening_hours_section .wrap .content .btns_wrap{max-width:900px;margin-right:auto;margin-left:auto}
