* {box-sizing: border-box; font-family: 'Titillium Web', Arial, sans-serif; outline: none; -webkit-tap-highlight-color: transparent;}
html { font-size: 10px;}
html.zoom2 {font-size: 10.5px;}
html.zoom4 {font-size: 11px;}
body {margin: 0;}
#sh135-temp h1, #sh135-temp h2, #sh135-temp h3, #sh135-temp h4, #sh135-temp h5, #sh135-temp h6, #sh135-temp li, #sh135-temp p, #sh135-temp ul {margin: 0; padding: 0; font-weight: normal; line-height: 1.5;}
#sh135-temp a {text-decoration: none;}
#sh135-temp button {cursor: pointer;}
#sh135-temp ul {list-style: none;}
#sh135-temp img {width: auto; max-width: 100%; height: auto; border: none;}
#sh135-temp textarea {resize: none;}

#sh135-temp .f-12 {font-size: 12px;}
#sh135-temp .f-16 {font-size: 1.6rem;}
#sh135-temp .f-18 {font-size: 1.8rem;}
#sh135-temp .f-20 {font-size: 2rem;}
#sh135-temp .f-22 {font-size: 2.2rem;}
#sh135-temp .f-24 {font-size: 2.4rem;}
#sh135-temp .f-26 {font-size: 2.6rem;}
#sh135-temp .f-30 {font-size: 3.0rem;}
#sh135-temp .f-32 {font-size: 3.2rem;}
#sh135-temp .f-34 {font-size: 3.4rem;}
#sh135-temp .f-36 {font-size: 3.6rem;}
#sh135-temp .f-42 {font-size: 4.2rem;}
#sh135-temp .f-50 {font-size: 5.0rem;}
#sh135-temp .f-60 {font-size: 6.0rem;}
#sh135-temp .f-70 {font-size: 7rem;}
#sh135-temp .f-100 {font-size: 10rem;}
#sh135-temp .white {color:#fff;}

#sh135-temp .uppercase {text-transform: uppercase;}
#sh135-temp .normalcase {text-transform: initial;}
#sh135-temp .italic {font-style: italic;}
#sh135-temp .bold {font-weight: bold;}
#sh135-temp .semibold {font-weight: 600;}
#sh135-temp .light {font-weight: 300;}
#sh135-temp .magenta {color: #E2007E;}

#sh135-temp {max-width: 1920px; margin-right: auto; margin-left: auto;}
#sh135-temp .page-container {width: 100%; max-width: 1430px; margin-right: auto; margin-left: auto; padding: 0 15px;}
#sh135-temp .btn-magenta {display: flex; align-items: center; justify-content: center; min-width: 225px; width: 100%; padding: 6px 12px; background-color: #E2007E; color: #FFF; border: 1px solid #E2007E; border-radius: 4px; transition: background-color .3s, border-color .3s}
#sh135-temp .btn-magenta:hover {background-color: #AA036C; border-color: #AA036C;}
#sh135-temp .btn-white {display: flex; align-items: center; justify-content: center; min-width: 225px; width: 100%; padding: 6px 12px; background-color: #FFF; color: #E2007E; border: 1px solid #E2007E; border-radius: 4px; transition: background-color .3s, color .3s;}
#sh135-temp .btn-white:hover {background-color: #E2007E; color: #FFF;}
#sh135-temp .section-title {margin-right: auto; margin-left: auto; text-align: center; line-height: 1.2;}
#sh135-temp .section-title.bottom-space-off {padding-bottom: 0;}
#sh135-temp .section-subtitle {margin-right: auto; margin-left: auto; padding-bottom: 40px; text-align: center; line-height: 1.25;}
#sh135-temp .section-padding {padding-bottom: 40px;}
#sh135-temp .owl-dots { display: none; align-items: center; justify-content: center; gap: 16px; margin-top: 24px; }
#sh135-temp .owl-dots .owl-dot { width: 24px; height: 24px; background-color: #fff; border: 1px solid #707173; border-radius: 50%; }
#sh135-temp .owl-dots .owl-dot.active { background-color: #e2007e; }
#sh135-temp .breadcrumbs {display: flex; align-items: center; gap: 8px;}
#sh135-temp .breadcrumbs .icon {transform: translateY(1px); display: block;}
#sh135-temp .breadcrumbs .single-path {color: #e2007a; font-size: 14px;}
#sh135-temp .breadcrumbs .single-path.link {color: #fff; transition: color .3s;}
#sh135-temp .breadcrumbs .single-path.link:hover {color: #E2007A;}
#sh135-temp .breadcrumbs .single-path.current-page {padding-top: 1px;}

#sh135-temp .section-banner-top {position: relative; background:linear-gradient(180deg, #000919 0%, rgba(42, 100, 216, 0) 18.6%), radial-gradient(37.25% 42.45% at 68.88% 41.59%, rgba(230, 0, 126, 0.5) 0%, rgba(230, 0, 126, 0) 100%), radial-gradient(25.91% 21.91% at 14.61% 39.39%, rgba(230, 0, 126, 0.5) 0%, rgba(230, 0, 126, 0) 100%), radial-gradient(91.72% 24.94% at 61.09% 90.5%, rgba(230, 0, 126, 0.5) 0%, rgba(230, 0, 126, 0) 100%), radial-gradient(75.03% 60% at 31.17% 17.58%, rgb(20 61 69 / 50%) 0%, rgba(73, 190, 214, 0) 100%), radial-gradient(23.58% 15.84% at 21.85% 92.34%, rgba(73, 190, 214, 0.5) 0%, rgba(73, 190, 214, 0) 100%), radial-gradient(47.53% 116.39% at 94.95% 103.95%, rgba(33, 33, 33, 0.1) 0%, rgba(33, 33, 33, 0) 100%), linear-gradient(0deg, #101e38, #020712); display: block; overflow: hidden; scroll-behavior: smooth;}
#sh135-temp .section-banner-top .img-half {position: absolute; top: 0; right: 60px; z-index: 1; display: block;}
#sh135-temp .section-banner-top .banner-box {position: relative; z-index: 2; padding-top: 24px; padding-bottom: 24px;}
#sh135-temp .section-banner-top .banner-box .boxes-wrapper {display: grid; grid-template-columns: 0.75fr 1fr; justify-content: space-between; gap: 32px;}
#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left {display: flex; flex-direction: column; justify-content: center; padding-bottom: 64px;}
#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left .banner-text {display: flex; flex-direction: column; gap: 24px;}
#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left .banner-link {display: flex; align-items: center; justify-content: center; width: max-content; margin-top: 40px; padding: 12px 24px; text-align: center;}
#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right {display: flex; align-items: center;}
#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right .img-box .img {display: block; max-width: 575px;}

#sh135-temp .section-page-navi {position: relative; padding: 24px 0; background-color: #FFF; box-shadow: 0 0 16px 0 rgba(17, 17, 17, 0.16);}
#sh135-temp .section-page-navi .navi-box {display: grid; grid-template-columns: repeat(11, max-content); justify-content: space-between; gap: 16px;}
#sh135-temp .section-page-navi .navi-box .items-separator {width: 2px; height: 100%; background-color: rgba(112, 113, 115, 0.2);}
#sh135-temp .section-page-navi .navi-box .single-item {display: flex; flex-direction: column; align-items: center; gap: 12px;}
#sh135-temp .section-page-navi .navi-box .single-item .item-icon {display: block;}
#sh135-temp .section-page-navi .navi-box .single-item .item-icon path {transition: fill .3s, stroke .3s;}
#sh135-temp .section-page-navi .navi-box .single-item:hover .item-icon path {fill: #E2007A;}
#sh135-temp .section-page-navi .navi-box .single-item:last-child:hover .item-icon path:last-child {fill: transparent; stroke: #E2007A;}
#sh135-temp .section-page-navi .navi-box .single-item .item-text {color: #000; text-align: center; transition: color .3s;}
#sh135-temp .section-page-navi .navi-box .single-item:hover .item-text {color: #E2007A;}

#sh135-temp .section-what-you-do {position: relative; padding-top: 64px; padding-bottom: 64px;}
#sh135-temp .section-what-you-do .floating-rectangle {position: absolute; bottom: 0; left: 0; z-index: 1; display: block;}
#sh135-temp .section-what-you-do .box-what-you-do {position: relative; z-index: 2;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box {padding: 36px; background-color: #FFF; border: 2px solid #A0E5E8; border-radius: 16px;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .section-title {margin-bottom: 36px;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper {display: grid; grid-template-columns: repeat(3, minmax(175px, 330px)); justify-content: center; gap: 100px;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper.owl-loaded {display: block;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box {display: flex; flex-direction: column; align-items: center; gap: 6px; text-align: center;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box .img-box {height: 100%; max-height: 110px;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box .img-box .img {display: block; width: 100%; height: auto; max-height: 100%;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box .box-title {line-height: 1;}
#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box .box-text {line-height: 1;}

#sh135-temp .section-banner-info {position: relative; padding-top: 64px; padding-bottom: 64px}
#sh135-temp .section-banner-info .box-banner-info {display: flex; align-items: center; justify-content: center; gap: 40px; padding-top: 64px;}
#sh135-temp .section-banner-info .box-banner-info .banner-icon {display: block;}
#sh135-temp .section-banner-info .box-banner-info .banner-text {line-height: 1.2;}
#sh135-temp .section-banner-info .box-banner-info .banner-text .inner-link:hover {text-decoration: underline;}

#sh135-temp .section-opening-hours {position: relative;}
#sh135-temp .section-opening-hours .floating-elipse {position: absolute; top: 0; left: 0; z-index: 1; display: block;}
#sh135-temp .section-opening-hours .box-opening-hours {position: relative; z-index: 1;}
#sh135-temp .section-opening-hours .box-opening-hours .section-title {margin-bottom: 24px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box {display: grid; grid-template-columns: repeat(2, 1fr); padding: 24px; background-color: #FFF; box-shadow: 0 5px 12px 0 rgba(31, 63, 76, 0.10), 0 22px 22px 0 rgba(31, 63, 76, 0.09), 0 49px 29px 0 rgba(31, 63, 76, 0.05), 0 86px 35px 0 rgba(31, 63, 76, 0.01), 0 135px 38px 0 rgba(31, 63, 76, 0.00); border: 2px solid #EDEDED; border-radius: 16px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col {display: grid; grid-template-columns: 1fr; grid-template-rows: repeat(9, 1fr);}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-left {padding-right: 20px; border-right: 2px solid rgba(112, 113, 115, 0.2);}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-right {padding-left: 20px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item {position: relative; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 10px 40px 10px 20px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item:nth-child(odd) {background-color: #FAFAFA;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left {display: flex; gap: 10px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left > .icon {transform: translateY(4px); display: block; min-width: 16px; min-height: 16px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left .content-wrapper {display: flex; flex-direction: column; gap: 6px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left .link-show {display: flex; align-items: center; gap: 6px; width: max-content;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left .link-show .link-text {color: #272727; transition: color .3s;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left .link-show:hover .link-text {color: #E2007A;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right {display: flex; flex-direction: column; align-items: flex-end;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info {position: relative; width: max-content; text-align: right; line-height: 1.2;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box {position: absolute; top: 4px; right: -24px; z-index: 2;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box .tooltip-icon {cursor: pointer;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box .tooltip-icon path {transition: fill .3s;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box .tooltip-icon:hover path {fill: #E2007A;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box .tooltip-icon + .tooltip-content { display: none; padding: 16px; background-color: #FFF; box-shadow: 0 5px 12px 0 rgba(31, 63, 76, 0.10), 0 22px 22px 0 rgba(31, 63, 76, 0.09), 0 49px 29px 0 rgba(31, 63, 76, 0.05), 0 86px 35px 0 rgba(31, 63, 76, 0.01), 0 135px 38px 0 rgba(31, 63, 76, 0.00); font-size: 16px; font-weight: 600; border: 1px solid #E2007A; border-radius: 8px;}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-left .single-item .box-right .hours-info .tooltip-box .tooltip-icon + .tooltip-content {transform: translate(105%, -55%);}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-right .single-item .box-right .hours-info .tooltip-box .tooltip-icon + .tooltip-content {transform: translate(-20%, -55%);}
#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box .tooltip-icon:hover + .tooltip-content {display: block;}

#sh135-temp .section-why-worth {position: relative; padding-top: 64px; padding-bottom: 64px;}
#sh135-temp .section-why-worth .floating-rectangle {position: absolute; bottom: 0; right: 0; z-index: 1; display: block;}
#sh135-temp .section-why-worth .box-why-worth {position: relative; z-index: 2;}
#sh135-temp .section-why-worth .box-why-worth .inner-box {padding: 36px; background-color: #FFF; border: 2px solid #A0E5E8; border-radius: 16px;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .section-title {margin-bottom: 36px;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper {display: grid; grid-template-columns: repeat(5, max-content); justify-content: center; gap: 40px;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .boxes-separator {width: 2px; height: 100%; background: rgba(112, 113, 115, 0.2);}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box {display: flex; flex-direction: column; align-items: center; gap: 6px; width: 100%; max-width: 375px; text-align: center;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box .img-box {height: 100%; max-height: 64px;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box .img-box .img {display: block; width: 100%; height: auto; max-height: 100%;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box .box-title {color: #E2007A; font-size: 46px; line-height: 1;}
#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box .box-text {line-height: 1.2;}

.contrast #sh135-temp .btn-white {border-color: #FFE800 !important;}
.contrast #sh135-temp .btn-magenta {border-color: #FFE800 !important;}
.contrast #sh135-temp .btn-white:hover {background-color: #FFE800 !important; color: #000 !important;}
.contrast #sh135-temp .btn-magenta:hover {background-color: #FFE800 !important; color: #000 !important;}
.contrast #sh135-temp .owl-dots .owl-dot { border-color: #ffe800!important; }
.contrast #sh135-temp .owl-dots .owl-dot.active { background-color: #ffe800!important; }
.contrast #sh135-temp .section-banner-top .img-half {display: none !important;}
.contrast #sh135-temp .section-page-navi .navi-box .items-separator {background-color: #EBEBEB !important;}
.contrast #sh135-temp .section-page-navi .navi-box .single-item:hover .item-icon path {fill: #FFE800 !important;}
.contrast #sh135-temp .section-page-navi .navi-box .single-item:last-child:hover .item-icon path:last-child {fill: transparent; stroke: #FFE800 !important;}
.contrast #sh135-temp .section-page-navi .navi-box .single-item:hover .item-text {color: #FFE800 !important;}
.contrast #sh135-temp .section-what-you-do .box-what-you-do {background-color: transparent !important;}
.contrast #sh135-temp .section-opening-hours .box-opening-hours {background-color: transparent !important;}
.contrast #sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left > .icon {background-color: transparent !important;}
.contrast #sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box {background-color: transparent!important;}
.contrast #sh135-temp .section-why-worth .box-why-worth {background-color: transparent !important;}
.contrast #sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info .tooltip-box .tooltip-icon:hover + .tooltip-content {border: 2px solid rgba(112, 113, 115, 0.8);}

@media all and (max-width: 1400px) {
		#sh135-temp .section-banner-top .img-half {max-width: 500px;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right {justify-content: flex-end;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right .img-box .img {width: 100%; max-width: 550px; height: auto;}

		#sh135-temp .section-opening-hours .box-opening-hours .table-box {padding: 12px;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-left {padding-right: 10px;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-right {padding-left: 10px;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item {gap: 8px; padding: 10px 30px 10px 10px;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left {gap: 6px;}
}

@media all and (max-width: 1200px) {
		#sh135-temp .f-16 { font-size: 1.6rem; }
		#sh135-temp .f-18 { font-size: 1.6rem; }
		#sh135-temp .f-20 { font-size: 1.8rem; }
		#sh135-temp .f-22 { font-size: 2.0rem; }
		#sh135-temp .f-24 { font-size: 2.2rem; }
		#sh135-temp .f-26 { font-size: 2.4rem; }
		#sh135-temp .f-30 { font-size: 2.6rem; }
		#sh135-temp .f-32 { font-size: 2.8rem; }
		#sh135-temp .f-34 { font-size: 3.0rem; }
		#sh135-temp .f-36 { font-size: 3.2rem; }
		#sh135-temp .f-42 { font-size: 3.8rem; }

		#sh135-temp .owl-dots { display: flex; }

		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right {justify-content: flex-end;}

		#sh135-temp .section-what-you-do .floating-rectangle {display: none;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box {border-right: 0; border-left: 0; border-radius: 0;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box {flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 10px;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box br {display: none;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box .img-box .img {width: auto; margin: 0 auto;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box .img-box {flex-basis: 100%;}

		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper {gap: 16px;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box {max-width: 250px;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box br {display: none;}
}

@media all and (max-width: 992px) {
		#sh135-temp .section-page-navi {padding: 12px 0;}
		#sh135-temp .section-page-navi .navi-box {gap: 8px;}
		#sh135-temp .section-page-navi .navi-box .single-item {gap: 6px; max-width: 150px;}
		#sh135-temp .section-page-navi .navi-box .single-item .item-text {line-height: 1.1;}

		#sh135-temp .section-what-you-do {padding-top: 24px; padding-bottom: 24px;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper {grid-template-columns: repeat(2, minmax(150px, 1fr)); column-gap: 32px; row-gap: 16px;}
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper .single-box:last-child {grid-column: 1/-1;}

		#sh135-temp .section-opening-hours .box-opening-hours .table-box {grid-template-columns: 1fr;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col {grid-template-rows: auto;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-left {padding-right: 0; border-right: 0;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-left .single-item .box-right .hours-info .tooltip-box .tooltip-icon + .tooltip-content {transform: translate(-20%, -55%);}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col.col-right {padding-left: 0;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item {padding-top:0; padding-bottom: 0;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-left {margin-top: 10px; margin-bottom: 10px;}

		#sh135-temp .section-why-worth .floating-rectangle {display: none;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box {border: none; border-top: 2px solid #A0E5E8; border-radius: 0;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper {grid-template-columns: 1fr; gap: 0;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .boxes-separator {display: none;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box {max-width: 100%; margin: 0 auto; padding: 16px 0; border-bottom: 2px solid #A0E5E8;}
		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box br {display: block;}
}

@media all and (max-width: 768px) {
		html { font-size: 10px; }
		html.zoom-x2 { font-size: 10.5px !important; }
		html.zoom-x4 { font-size: 11px !important; }
		#sh135-temp .f-16 { font-size: 1.6rem; }
		#sh135-temp .f-18 { font-size: 1.6rem; }
		#sh135-temp .f-20 { font-size: 1.6rem; }
		#sh135-temp .f-22 { font-size: 1.6rem; }
		#sh135-temp .f-24 { font-size: 1.6rem; }
		#sh135-temp .f-26 { font-size: 2.2rem; }
		#sh135-temp .f-30 { font-size: 2.4rem; }
		#sh135-temp .f-32 { font-size: 2.4rem; }
		#sh135-temp .f-34 { font-size: 3.6rem; }
		#sh135-temp .f-36 { font-size: 2.8rem; }
		#sh135-temp .f-42 { font-size: 3.4rem; }

		#sh135-temp .breadcrumbs {display: none;}

		#sh135-temp .section-banner-top .img-half {display: none;}
		#sh135-temp .section-banner-top .banner-box {padding: 0 0 32px 0;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper {grid-template-columns: 1fr; gap: 0;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left {align-items: center; justify-content: flex-start; order: 2; margin-top: 24px; padding: 0 15px;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left .banner-text {align-items: center; gap: 6px; text-align: center;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left .banner-text .page-title {line-height: 1;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left .banner-text .description {line-height: 1.6; text-align: left; padding-top:10px;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-left .banner-link {margin-top: 20px;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right {justify-content: center; order: 1;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right .img-box {width: 100%;}
		#sh135-temp .section-banner-top .banner-box .boxes-wrapper .box-right .img-box .img {max-width: 100%;}

		#sh135-temp .section-page-navi {display: none;}

		#sh135-temp .section-what-you-do .box-what-you-do .inner-box {padding: 16px;}

		#sh135-temp .section-opening-hours .floating-elipse {display: none;}

		#sh135-temp .section-why-worth .box-why-worth .inner-box {padding: 16px;}
}

@media all and (max-width: 576px) {
		#sh135-temp .section-what-you-do .box-what-you-do .inner-box .boxes-wrapper {grid-template-columns: 1fr; row-gap: 32px;}

		#sh135-temp .section-banner-info .box-banner-info .banner-icon {display: none;}
		#sh135-temp .section-banner-info .box-banner-info .banner-text {text-align: center;}

		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item {flex-direction: column; align-items: flex-start;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right {align-items: flex-start; padding-left: 24px;}
		#sh135-temp .section-opening-hours .box-opening-hours .table-box .table-col .single-item .box-right .hours-info {text-align: left;}

		#sh135-temp .section-why-worth .box-why-worth .inner-box .boxes-wrapper .single-box br {display: none;}

}

/* STYLES FOR SITECORE MODULE */
.maptab {filter: drop-shadow(0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.25)) !important;}
.maptab .maptab__table {border-radius: 0 0 16px 16px !important;}
.maptab .maptab__cont {border-radius: 0 0 16px 16px !important;}
.maptab .maptab__tab:first-child {border-radius: 16px 0 0 0 !important;}
.maptab .maptab__tab:last-child {border-radius: 0 16px 0 0 !important;}
.maptab .maptab__tab.is-active {background-color: #FFF; border-bottom: 1px solid #BFBFBF;}
.maptab .maptab__el.is-active {background-color: #FFF;}
/* END OF STYLES FOR SITECORE MODULE */