* {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: 12px;}
html.zoom4 {font-size: 13px;}
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.25;}
#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: 1.2rem;}
#sh135-temp .f-14 {font-size: 1.4rem;}
#sh135-temp .f-16 {font-size: 1.6rem;}
#sh135-temp .f-18 {font-size: 1.8rem;}
#sh135-temp .f-20 {font-size: 2.0rem;}
#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-28 {font-size: 2.8rem;}
#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-38 {font-size: 3.8rem;}
#sh135-temp .f-40 {font-size: 4.0rem;}
#sh135-temp .f-42 {font-size: 4.2rem;}
#sh135-temp .f-48 {font-size: 4.8rem;}
#sh135-temp .f-56 {font-size: 5.6rem;}
#sh135-temp .f-60 {font-size: 6.0rem;}
#sh135-temp .f-68 {font-size: 6.8rem;}
#sh135-temp .f-70 {font-size: 7.0rem;}

#sh135-temp .center {text-align: center;}
#sh135-temp .uppercase {text-transform: uppercase;}
#sh135-temp .thin {font-weight: 300;}
#sh135-temp .bold {font-weight: bold;}
#sh135-temp .semibold {font-weight: 600;}
#sh135-temp .teal {color: #008285;}
#sh135-temp .green {color: #8BCB21;}
#sh135-temp .magenta {color: #E2007E;}

#sh135-temp *::-webkit-scrollbar {width: 8px; height: 8px;}
#sh135-temp *::-webkit-scrollbar-track {background-color: #C1C1C1; border-radius: 50px;}
.contrast #sh135-temp *::-webkit-scrollbar-track {background-color: #C1C1C1 !important;}
#sh135-temp *::-webkit-scrollbar-thumb {background-color: #585858; border-radius: 50px;}
.contrast #sh135-temp *::-webkit-scrollbar-thumb {background-color: #FFE800 !important;}
#sh135-temp *::-webkit-scrollbar-thumb:hover {background-color: #E2007A;}
.contrast #sh135-temp *::-webkit-scrollbar-thumb:hover {background-color: #E2007A !important;}

#sh135-temp .z_popup_bg {position: fixed; top: 0; z-index: 1000; display: block; width: 100%; height: 100%; background-color: rgba(255, 255, 255, .8);}
#sh135-temp .hidden {display: none !important;}

#sh135-temp {overflow: hidden; position: relative;}
#sh135-temp .container-box {width: 100%; max-width: 1430px; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px;}

#sh135-temp .title-box {margin-bottom: 32px;}
#sh135-temp .title-box .title-text {line-height: 1.2;}
#sh135-temp .title-box .subtitle-text {margin-top: 8px; line-height: 1.2;}

#sh135-temp .btn-magenta {overflow: hidden; position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 300px; padding: 8px 16px; background-color: #E2007E; color: #FFF; border: 1px solid #E2007E; border-radius: 250px; transition: background-color .3s, color .3s, border-color .3s;}
#sh135-temp .btn-magenta:hover {background-color: #AA036C; border-color: #AA036C;}

#sh135-temp .btn-white {overflow: hidden; position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 300px; padding: 8px 16px; background-color: #FFF; color: #E2007A; border: 1px solid #E2007E; border-radius: 250px; transition: background-color .3s, color .3s, border-color .3s;}
.contrast #sh135-temp .btn-white {background-color: #000 !important; color: #FFF !important; border-color: #FFE800 !important;}
#sh135-temp .btn-white:hover {background-color: #E2007A; color: #FFF;}
.contrast #sh135-temp .btn-white:hover {background-color: #FFE800 !important; color: #000 !important; border-color: #FFE800 !important;}

#sh135-temp .owl-dots {position: static; display: flex; 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: 250px; transition: width .3s, height .3s;}
#sh135-temp .owl-dots .owl-dot.active {width: 48px; background-color: #E2007E;}
.contrast #sh135-temp .owl-dots .owl-dot.active {background-color: #FFE800 !important;}
#sh135-temp .owl-dots .owl-dot span {background-color: transparent !important; border-color: transparent !important;}
#sh135-temp .owl-carousel .owl-stage {display: flex; padding-top: 16px; padding-bottom: 16px;}
#sh135-temp .owl-carousel .owl-stage .owl-item {padding: 0 8px;}

#sh135-temp .sh-template-breadcrumbs {display: flex; align-items: center; gap: 6px;}
.contrast #sh135-temp .sh-template-breadcrumbs {background-color: transparent !important;}
#sh135-temp .sh-template-breadcrumbs * {background-color: transparent !important;}
#sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-text {color: #000;}
.contrast #sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-text {color: #000 !important;}
#sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link {color: #757575; text-decoration: none; transition: color .3s;}
.contrast #sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link {color: #757575 !important;}
#sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link:hover {color: #E2007A !important;}
.contrast #sh135-temp .sh-template-breadcrumbs .single-breadcrumbs-link:hover {color: #E2007A !important;}
#sh135-temp .sh-template-breadcrumbs .breadcrumbs-separator {display: block; min-width: 5px; max-width: 5px; height: auto; margin-top: 2px;}
.contrast #sh135-temp .sh-template-breadcrumbs .breadcrumbs-separator path[fill] {fill: #E2007A !important;}
.contrast #sh135-temp .sh-template-breadcrumbs .breadcrumbs-separator path[stroke] {stroke: #E2007A !important;}

#sh135-temp .section-banner-top {overflow: hidden; position: relative; padding: 32px 0; background: linear-gradient(180deg, #E2007A 0%, #C2036A 100%);}
.contrast #sh135-temp .section-banner-top {background: transparent !important;}
#sh135-temp .section-banner-top .decoration-img {position: absolute; top: 50%; right: -16px; z-index: 1; transform: translateY(-50%); display: block; width: 100%; max-width: 55%; height: auto;}
.contrast #sh135-temp .section-banner-top .decoration-img {display: none;}
#sh135-temp .section-banner-top .banner-content {position: relative; z-index: 2; display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px;}
#sh135-temp .section-banner-top .banner-content .content-text-box {display: flex; flex-direction: column; justify-content: center; gap: 48px;}
#sh135-temp .section-banner-top .banner-content .content-text-box .text-top-img {display: block; width: 100%; max-width: 350px; height: auto;}
.contrast #sh135-temp .section-banner-top .banner-content .content-text-box .text-top-img path[fill='white'] {fill: #FFE800 !important;}
.contrast #sh135-temp .section-banner-top .banner-content .content-text-box .text-top-img path[fill='#E2007A'] {fill: #000 !important;}
#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper {display: flex; flex-direction: column; gap: 16px; max-width: 700px;}
#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper .text-heading {color: #FFF; line-height: 1.2;}
.contrast #sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper .text-heading {color: #FFE800 !important;}
#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper .text-desc {color: #FFF; line-height: 1.2;}
#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper .text-disclaimer {margin-top: 24px; color: #FFF; line-height: 1.2;}
#sh135-temp .section-banner-top .banner-content .content-img-box {position: relative; display: flex; align-items: center; justify-content: center;}
#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-1 {display: block; width: 100%; max-width: 470px; margin-left: 48px;}
.contrast #sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-1 {background-color: transparent !important;}
#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {position: absolute; bottom: 64px; right: 0; display: block; width: 100%; max-width: 180px; height: auto;}
.contrast #sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {background-color: transparent !important;}

#sh135-temp .section-fixed-feature {position: relative;}
#sh135-temp .section-fixed-feature .fixed-feature-placeholder {display: none; width: 0; height: 0;}
#sh135-temp .section-fixed-feature .fixed-feature-box {position: static; display: block; width: 100%; background-color: #FFF; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24);}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box {border-top: 2px solid #FFF; border-bottom: 2px solid #FFF;}
#sh135-temp .section-fixed-feature .fixed-feature-box.sticky {position: fixed; bottom: 0; left: 0; right: 0; z-index: 99;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content {display: grid; grid-template-columns: 1fr max-content; gap: 16px; padding-top: 16px; padding-bottom: 16px;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box {display: grid; grid-template-columns: max-content 1fr; align-items: center; gap: 24px;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-icon {display: block; min-width: 32px; max-width: 32px; height: auto;}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-icon path {fill: #FFE800 !important;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-text {line-height: 1.2;}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-text .magenta {color: #FFE800 !important;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link {display: grid; grid-template-columns: 1fr max-content; align-items: center; justify-content: center; gap: 8px; min-width: 260px; padding: 8px; background-color: #76B834; color: #000; text-decoration: none; border: 2px solid #76B834; border-radius: 250px; transition: background-color .3s, color .3s, border-color .3s;}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link {background-color: transparent !important; color: #FFE800 !important; border-color: #FFE800 !important;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link:hover {background-color: #FFF; border-color: #76B834;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-text {margin-left: 16px; padding-bottom: 1px; color: #FFF; text-align: center; line-height: 1.2; transition: color .3s;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link:hover .link-text {color: #76B834;}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link:hover .link-text {color: #FFE800 !important;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-icon {display: block; min-width: 48px; max-width: 48px; height: auto;}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-icon {background: transparent !important;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-icon path {transition: stroke .3s;}
#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link:hover .link-icon path {stroke: #76B834;}
.contrast #sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link:hover .link-icon path {stroke: #FFE800 !important;}

#sh135-temp .section-regio-box {display: flex; flex-direction: column; align-items: flex-end; gap: 32px; margin-top: 24px; margin-bottom: 32px;}
#sh135-temp .section-regio-box .regionalization {padding: 0 20px; background: #FFF;}
#sh135-temp .section-regio-box .regionalization__desktop {position: static; display: inline-block !important;}
#sh135-temp .section-regio-box .banner-expansion-info {display: none; grid-template-columns: max-content 1fr; align-items: center; gap: 48px; width: 100%; padding: 32px; background-color: #FFF; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border: 1px solid #73DADF; border-radius: 20px;}
#sh135-temp .section-regio-box .banner-expansion-info.show {display: grid;}
#sh135-temp .section-regio-box .banner-expansion-info .icon-info {display: block; min-width: 100px; max-width: 100px; height: auto;}
#sh135-temp .section-regio-box .banner-expansion-info .content-box {display: flex; flex-direction: column;}
#sh135-temp .section-regio-box .banner-expansion-info .content-box .content-label {line-height: 1.2;}
#sh135-temp .section-regio-box .banner-expansion-info .content-box .btn-go-back {display: flex; align-items: center; gap: 8px; max-width: max-content; margin-top: 12px; color: #E2007A; text-decoration: none; transition: color .3s;}
#sh135-temp .section-regio-box .banner-expansion-info .content-box .btn-go-back:hover {text-decoration: underline;}
#sh135-temp .section-regio-box .banner-expansion-info .content-box .btn-go-back .btn-icon {display: block; max-width: 20px; height: auto; transition: transform .3s;}
#sh135-temp .section-regio-box .banner-expansion-info .content-box .btn-go-back:hover .btn-icon {transform: translateX(2px);}

#sh135-temp .section-what-gain {margin-top: 32px; margin-bottom: 64px;}
#sh135-temp .section-what-gain .boxes-wrapper {display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box {overflow: hidden; background-color: #FFF; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border-radius: 40px;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box:last-child {border: 2px solid #E2007A;}
.contrast #sh135-temp .section-what-gain .boxes-wrapper .single-box {border: 1px solid #FFF;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box {position: relative; display: flex; justify-content: center; height: 195px;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box .img {position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; display: block; width: 100%; height: 100%; object-fit: cover; object-position: center;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box:not(:first-child) .top-box .img {object-position: left;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box .small-icon {position: absolute; top: 16px; right: 24px; z-index: 2; display: block; width: 75px; height: auto;}
.contrast #sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box .small-icon {background-color: transparent !important;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-title {position: relative; min-height: 85px; padding: 24px 24px 8px 24px; line-height: 1.2;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc {padding: 0 24px 48px 24px;}
#sh135-temp .section-what-gain .additional-info-box {display: grid; grid-template-columns: max-content 1fr; align-items: center; gap: 8px; margin-top: 24px;}
#sh135-temp .section-what-gain .additional-info-box .text-info {color: #757575; line-height: 1.2;}
.contrast #sh135-temp .section-what-gain .additional-info-box .text-info {color: #FFE800 !important;}
.contrast #sh135-temp .section-what-gain .additional-info-box .text-info * {color: #FFE800 !important;}
#sh135-temp .section-what-gain .additional-info-box .icon-info {display: block; min-width: 18px; max-width: 18px; height: auto; margin-top: 2px;}
.contrast #sh135-temp .section-what-gain .additional-info-box .icon-info path {fill: #FFE800 !important;}

#sh135-temp .section-listed-info {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-listed-info .columns-wrapper {display: grid; grid-template-columns: 1fr max-content 1fr; gap: 48px;}
#sh135-temp .section-listed-info .columns-wrapper .mobile-decoration-line {display: none;}
#sh135-temp .section-listed-info .columns-wrapper .img {display: block; width: 100%; max-width: 535px; height: auto; margin-top: auto; margin-bottom: auto;}
.contrast #sh135-temp .section-listed-info .columns-wrapper .img {background: transparent !important;}
#sh135-temp .section-listed-info .columns-wrapper .single-column {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-listed-info .columns-wrapper .single-column.column-left {text-align: right;}
#sh135-temp .section-listed-info .columns-wrapper .single-column.column-right {text-align: left;}
#sh135-temp .section-listed-info .columns-wrapper .single-column .list-label {position: relative; line-height: 1.2;}
.contrast #sh135-temp .section-listed-info .columns-wrapper .single-column .list-label {color: #FFE800 !important;}
#sh135-temp .section-listed-info .columns-wrapper .single-column .list-label.space-top {margin-top: auto;}
#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box:nth-child(2) {margin-bottom: 24px;}
#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box .list-item {position: relative; line-height: 1.2;}
#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box .list-item::before {content: ''; position: absolute; top: 4px; display: block; min-width: 10px; max-width: 10px; min-height: 10px; max-height: 10px; background: #E2007A; border-radius: 50%;}
.contrast #sh135-temp .section-listed-info .columns-wrapper .single-column .list-box .list-item::before {background: #FFE800 !important;}
#sh135-temp .section-listed-info .columns-wrapper .single-column.column-left .list-box .list-item::before {right: -8px; transform: translate(100%, 2px);}
#sh135-temp .section-listed-info .columns-wrapper .single-column.column-right .list-box .list-item::before {left: -8px; transform: translate(-100%, 2px);}
#sh135-temp .section-listed-info .additional-info-wrapper {margin-top: 48px;}
#sh135-temp .section-listed-info .additional-info-wrapper .single-text {margin-bottom: 16px; text-align: center; line-height: 1.2;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .single-text {color: #FFE800 !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; column-gap: 64px; row-gap: 8px; max-width: 900px; margin: 0 auto; padding: 14px 24px; background-color: #76B834; border-radius: 16px;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper {background-color: #FFE800 !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content {display: flex; align-items: center; gap: 16px;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content {background: transparent !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content .bar-text {color: #FFF; line-height: 1.2;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content .bar-text {background: transparent !important; color: #000 !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content .bar-icon {display: block; min-width: 26px; max-width: 26px; height: auto;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content .bar-icon {background: transparent !important;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-content .bar-icon path {fill: #000 !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link {display: flex; align-items: center; gap: 8px;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link {background: transparent !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link .btn-text {color: #FFF; line-height: 1.2;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link .btn-text {background: transparent !important; color: #000 !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link:hover .btn-text {text-decoration: underline;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link .btn-arrow {display: block; min-width: 18px; max-width: 18px; height: auto; transition: transform .3s;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link .btn-arrow {background: transparent !important;}
.contrast #sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link .btn-arrow path {stroke: #000 !important;}
#sh135-temp .section-listed-info .additional-info-wrapper .btn-bar-wrapper .bar-link:hover .btn-arrow {transform: translateX(2px);}
#sh135-temp .section-listed-info .bottom-disclaimer {flex-basis: 100%; color: #FFF; text-align: center; line-height: 1.2;}
.contrast #sh135-temp .section-listed-info .bottom-disclaimer {background: transparent !important; color: #000 !important;}
.contrast #sh135-temp .section-listed-info .bottom-disclaimer sup {background: transparent !important; color: #000 !important;}

#sh135-temp .section-info-banners {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-info-banners .banners-wrapper {position: relative;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box {position: relative; padding-top: 32px; padding-bottom: 32px;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:first-child::before {content: ''; position: absolute; top: 0; bottom: 0; left: 50%; z-index: 1; transform: translate(-50%, 0); width: 100vw; height: 100%; background: #FFF;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box:first-child::before {display: none;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:first-child::after {content: ''; position: absolute; top: 0; right: 200px; z-index: 2; width: 100vw; height: 100%; background: #E2007A; border-radius: 0 250px 250px 0;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box:first-child::after {display: none;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2)::before {content: ''; position: absolute; top: 0; bottom: 0; left: 50%; z-index: 1; transform: translate(-50%, 0); width: calc(100vw - 15px); height: 100%; background: #E2007A;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2)::before {display: none;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2)::after {content: ''; position: absolute; top: -1px; left: 15px; z-index: 2; width: 100vw; height: 100%; background: #FFF; border-radius: 250px 0 0 250px;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2)::after {display: none;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner {position: relative; z-index: 3; padding: 32px; background: rgba(255, 255, 255, 0.92); box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); backdrop-filter: blur(65px); border-radius: 40px;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner {border: 1px solid #FFF;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box {display: grid; grid-template-columns: 1fr max-content 1fr max-content 1fr max-content; gap: 32px;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .img {display: block; min-width: 200px; max-width: 200px; height: auto;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .line-separator {width: 2px; height: 100%; background: #A5A6A6;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box .label-icon {display: block; min-width: 30px; max-width: 30px; height: auto;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box {position: relative; z-index: 3; display: grid; grid-template-columns: max-content 1fr; align-items: center; gap: 48px; padding-left: 24px;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box {border: 1px solid #FFF;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box {position: relative; display: flex; align-items: center;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .img {position: absolute; top: 62%; left: 55%; transform: translate(-50%, -50%); display: block; width: 100%; max-width: 310px; height: auto;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .img {background: transparent !important;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .decoration-circle {display: block; width: 100%; max-width: 300px; height: auto;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box {display: flex; flex-direction: column;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .content-desc {line-height: 1.35;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link {display: grid; grid-template-columns: 1fr max-content; align-items: center; justify-content: center; gap: 8px; min-width: 260px; max-width: 360px; margin-top: 48px; padding: 8px; background-color: #FFF; color: #000; text-decoration: none; border: 2px solid #000; border-radius: 250px; transition: background-color .3s, color .3s, border-color .3s;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link {border-color: #FFE800 !important;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link:hover {background-color: #000; border-color: #000;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link:hover {border-color: #FFE800 !important;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link .link-text {margin-left: 16px; padding-bottom: 1px; color: #000; text-align: center; line-height: 1.2; transition: color .3s;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link:hover .link-text {color: #FFF;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link:hover .link-text {color: #FFE800 !important;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link .link-icon {display: block; min-width: 48px; max-width: 48px; height: auto;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link .link-icon {background: transparent !important;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link .link-icon path {transition: stroke .3s;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link .link-icon path {stroke: #FFF !important;}
#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link:hover .link-icon path {stroke: #FFF;}
.contrast #sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link:hover .link-icon path {stroke: #FFE800 !important;}

#sh135-temp .section-list-with-tile {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-list-with-tile .content-grid {display: grid; grid-template-columns: 1fr max-content; align-items: center; gap: 24px;}
#sh135-temp .section-list-with-tile .btn-magenta2 {display: inline-block; width: auto; margin-top: 20px; padding: 8px 16px; color: #E2007A; border: 2px solid #E2007E; border-radius: 5px; transition: background-color .3s, color .3s, border-color .3s;}
#sh135-temp #section-list-with-tile2 .content-grid {grid-template-columns: max-content 1fr; gap: 48px;}
#sh135-temp .section-list-with-tile .content-grid .grid-box {display: flex; flex-direction: column; justify-content: center;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .img {display: block; width: 100%; max-width: 400px; height: auto; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border-radius: 40px;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content {display: flex; flex-direction: column; gap: 24px; max-width: 840px;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .list-label {line-height: 1.3;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list {display: flex; flex-direction: column; gap: 8px; padding-left: 18px; list-style: disc;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item {line-height: 1.2;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item::marker {color: #E2007A;}
.contrast #sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item::marker {color: #FFE800 !important;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .item-text {display: inline-block; margin-right: 8px; vertical-align: top; line-height: 1.2;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link {display: inline-flex; align-items: center; gap: 8px; max-width: max-content; color: #000; text-decoration: none;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link .link-text {color: #000; transition: color .3s;}
.contrast #sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link .link-text {color: #FFE800 !important;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link:hover .link-text {color: #E2007A;}
.contrast #sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link:hover .link-text {text-decoration: underline;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link .link-icon {display: block; min-width: 14px; max-width: 14px; height: auto; transition: transform .3s;}
#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link:hover .link-icon {transform: translateX(3px);}
.contrast #sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .inner-link .link-icon path {fill: #FFE800 !important;}

#sh135-temp .section-documents {margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-documents .content-wrapper {padding: 32px; background-color: #FAFAFA; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border-radius: 20px;}
.contrast #sh135-temp .section-documents .content-wrapper {border: 1px solid #FFF !important;}
#sh135-temp .section-documents .content-wrapper .btn-control {display: flex; align-items: center; gap: 8px; width: max-content; max-width: 100%; margin-top: 24px; margin-left: auto; color: #000; text-decoration: none; transition: color .3s;}
#sh135-temp .section-documents .content-wrapper .btn-control:hover {color: #E2007A;}
.contrast #sh135-temp .section-documents .content-wrapper .btn-control:hover {color: #FFE800 !important;}
#sh135-temp .section-documents .content-wrapper .btn-control .btn-icon {display: block; min-width: 16px; max-width: 16px; height: auto; transition: rotate .3s;}
#sh135-temp .section-documents .content-wrapper .btn-control .btn-icon.rotate {rotate: 180deg;}
.contrast #sh135-temp .section-documents .content-wrapper .btn-control .btn-icon path {stroke: #FFE800 !important;}
#sh135-temp .section-documents .content-wrapper .btn-control .btn-text {padding-bottom: 1px; line-height: 1; transition: color .3s;}
#sh135-temp .section-documents .content-wrapper .btn-control:hover .btn-text {color: #E2007A;}
.contrast #sh135-temp .section-documents .content-wrapper .btn-control:hover .btn-text {color: #FFE800 !important;}
#sh135-temp .section-documents .content-wrapper .grid-box {display: grid; grid-template-columns: repeat(2, 1fr); grid-auto-rows: max-content; justify-content: space-between; gap: 16px;}
#sh135-temp .section-documents .content-wrapper .grid-box.all-documents {display: none; margin-top: 16px;}
#sh135-temp .section-documents .content-wrapper .grid-box.show {display: grid;}
#sh135-temp .section-documents .content-wrapper .grid-box .single-box {display: flex; align-items: center; gap: 8px; color: #000;}
.contrast #sh135-temp .section-documents .content-wrapper .grid-box .single-box:hover .document-name {color: #FFE800 !important;}
#sh135-temp .section-documents .content-wrapper .grid-box .single-box .document-icon {display: block; min-width: 16px; max-width: 16px; height: auto;}
.contrast #sh135-temp .section-documents .content-wrapper .grid-box .single-box .document-icon path[stroke] {stroke: #FFE800 !important;}
.contrast #sh135-temp .section-documents .content-wrapper .grid-box .single-box .document-icon path[fill] {fill: #FFE800 !important;}
#sh135-temp .section-documents .content-wrapper .grid-box .single-box .document-name {padding-top: 1px; transition: color .3s;}
#sh135-temp .section-documents .content-wrapper .grid-box .single-box:hover .document-name {color: #E2007A;}

#sh135-temp .section-faq {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-faq .faq-container {position: relative;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container {padding: 15px 10px 0; text-align: left; border-bottom: 1px solid #D5D6D9; cursor: pointer;}
#sh135-temp .section-faq .faq-container .sh135-accordion-head {position: relative; z-index: 2; margin-right: 5px; margin-bottom: 15px; padding-right: 70px; cursor: pointer;}
#sh135-temp .section-faq .faq-container .sh135-accordion-head p {margin: 0; font-size: 18px; font-weight: 600; line-height: 28px;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container .sh135-accordion-head .acc_head_trigger.down {display: flex;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container .sh135-accordion-head .acc_head_trigger.up {display: none;}
#sh135-temp .section-faq .faq-container .sh135-accordion-head .acc_head_trigger {position: absolute; top: 0; bottom: 0; right: 0; align-items: center; font-size: 16px; font-weight: 600;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container .sh135-accordion-body {position: relative; z-index: -1; display: none; height: 0; margin-bottom: 0; padding: 0 7% 0 0; opacity: 0; font-size: 16px; line-height: 20px; transition: ease all 250ms;}
#sh135-temp .section-faq .faq-container .sh135-accordion-head .acc_head_trigger .acc_arrow {transform: rotate(135deg); display: inline-block; width: 10px; height: 10px; margin-left: 10px; border-width: 2px 2px 0 0; border-color: #000; border-style: solid;}
#sh135-temp .section-faq .faq-container .sh135-accordion-head:hover p, #consumption .faq .faq-container .sh135-accordion-container.active .sh135-accordion-head p {color: #E6007E;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container.active .sh135-accordion-head .acc_head_trigger.down {display: none;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container.active .sh135-accordion-head .acc_head_trigger.up {display: flex;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container.active .sh135-accordion-head .acc_arrow {transform: rotate(-45deg); margin-top: 7px; margin-left: 10px; border-color: #E2007E;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container.active .sh135-accordion-head .acc_head_trigger {color: #E2007E;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container.active .sh135-accordion-body {z-index: 2; display: block; height: auto; margin-bottom: 15px; opacity: 1;}
#sh135-temp .section-faq .faq-container .sh135-accordion-head:hover .acc_head_trigger {color: #E2007E;}
#sh135-temp .section-faq .faq-container .sh135-accordion-container ul li {margin-left: 20px; line-height: 1.2; list-style: disc;}

#sh135-temp .section-disclaimers {position: relative; display: flex; flex-direction: column; gap: 24px; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-disclaimers .disclaimer-box {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .section-disclaimers .disclaimer-box .single-text {line-height: 1.2;}
#sh135-temp .section-disclaimers .disclaimer-box .single-list {display: flex; flex-direction: column;}
#sh135-temp .section-disclaimers .disclaimer-box .single-list.list-ordered {margin: 0; padding-left: 24px; list-style-type: decimal;}
#sh135-temp .section-disclaimers .disclaimer-box .single-list.list-unordered {margin: 0; padding-left: 42px; list-style-type: disc;}
#sh135-temp .section-disclaimers .disclaimer-box .single-list .list-item {line-height: 1.2;}
.contrast #sh135-temp .section-disclaimers .disclaimer-box .single-list.list-unordered .list-item::marker {color: #FFE800 !important;}

#sh135-temp .popup-show-prices {overflow: hidden; position: fixed; z-index: 999999999; display: none; flex-direction: column; width: calc(100% - 30px); max-width: 900px; max-height: calc(100% - 200px); padding: 32px 0; background-color: #FFF; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border: 4px solid #FFF; border-radius: 40px;}
#sh135-temp .popup-show-prices[open] {display: flex;}
#sh135-temp .popup-show-prices::backdrop {opacity: 0.5; background-color: #000;}
#sh135-temp .popup-show-prices .popup-scroll-box {overflow: auto; padding: 0 32px;}
#sh135-temp .popup-show-prices .top-bar {display: flex; align-items: center; gap: 24px; margin-bottom: 32px; padding-top: 8px; padding-right: 32px;}
#sh135-temp .popup-show-prices .top-bar .btn-close-popup {position: absolute; top: 32px; right: 32px; z-index: 2; display: block; max-width: max-content; max-height: max-content; margin-bottom: auto; margin-left: auto; color: #000; text-decoration: none;}
#sh135-temp .popup-show-prices .top-bar .btn-close-popup .icon-close {display: block; min-width: 20px; max-width: 20px; height: auto;}
#sh135-temp .popup-show-prices .top-bar .btn-close-popup .icon-close path {transition: stroke .3s;}
#sh135-temp .popup-show-prices .top-bar .btn-close-popup:hover .icon-close path {stroke: #E2007A;}
#sh135-temp .popup-show-prices .top-bar .single-btn {display: flex; align-items: flex-end; gap: 16px; padding: 12px 32px; background: #FAFAFA; color: #000; text-decoration: none; border: 1px solid transparent; border-radius: 250px; transition: background .3s, border .3s;}
#sh135-temp .popup-show-prices .top-bar .single-btn:hover {border-color: #A5A6A6;}
#sh135-temp .popup-show-prices .top-bar .single-btn.active {pointer-events: none; touch-action: none; border-color: #A5A6A6;}
#sh135-temp .popup-show-prices .top-bar .single-btn .btn-text-bigger {color: #757575; line-height: 1.2; transition: color .3s;}
#sh135-temp .popup-show-prices .top-bar .single-btn:hover .btn-text-bigger {color: #E2007A;}
.contrast #sh135-temp .popup-show-prices .top-bar .single-btn:hover .btn-text-bigger {color: #FFE800 !important;}
#sh135-temp .popup-show-prices .top-bar .single-btn.active .btn-text-bigger {color: #E2007A;}
.contrast #sh135-temp .popup-show-prices .top-bar .single-btn.active .btn-text-bigger {color: #FFE800 !important;}
#sh135-temp .popup-show-prices .top-bar .single-btn .btn-text-smaller {color: #757575; transition: color .3s;}
#sh135-temp .popup-show-prices .content-box {display: flex; flex-direction: column;}
#sh135-temp .popup-show-prices .content-box .color-def-1 {background-color: #FF4D4D !important;}
#sh135-temp .popup-show-prices .content-box .color-def-2 {background-color: #FF943A !important;}
#sh135-temp .popup-show-prices .content-box .color-def-3 {background-color: #FFBA2E !important;}
#sh135-temp .popup-show-prices .content-box .color-def-4 {background-color: #FFD028 !important;}
#sh135-temp .popup-show-prices .content-box .color-def-5 {background-color: #93B224 !important;}
#sh135-temp .popup-show-prices .content-box .color-def-6 {background-color: #65A521 !important;}
#sh135-temp .popup-show-prices .content-box .color-def-7 {background-color: #00891C !important;}
#sh135-temp .popup-show-prices .content-box .heading-box {display: grid; grid-template-columns: 1fr max-content; align-items: center; gap: 32px; margin-bottom: 24px;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download {display: flex; align-items: center; gap: 8px; max-width: max-content; max-height: max-content; padding: 6px 12px; color: #000; text-decoration: none; border: 1px solid #000; border-radius: 250px; transition: background-color .3s, border-color .3s;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download {background-color: #000 !important; border-color: #FFE800 !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download:hover {background: #E2007A; border-color: #E2007A;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download:hover {background-color: #FFE800 !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download .btn-text {padding-bottom: 1px; color: #000; transition: color .3s;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download .btn-text {background-color: transparent !important; color: #FFE800 !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download:hover .btn-text {color: #FFF;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download:hover .btn-text {color: #000 !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download .btn-icon {display: block; min-width: 16px; max-width: 16px; height: auto;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download .btn-icon {background-color: transparent !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download .btn-icon path {transition: fill .3s;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download .btn-icon path {fill: #FFE800 !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .btn-download:hover .btn-icon path {fill: #FFF;}
.contrast #sh135-temp .popup-show-prices .content-box .heading-box .btn-download:hover .btn-icon path {fill: #000 !important;}
#sh135-temp .popup-show-prices .content-box .heading-box .text-box {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .popup-show-prices .content-box .heading-box .text-box .content-label {line-height: 1.2;}
#sh135-temp .popup-show-prices .content-box .heading-box .text-box .content-desc {line-height: 1.2;}
#sh135-temp .popup-show-prices .content-box .legend-box {display: flex; flex-direction: column; margin-bottom: 32px; padding: 12px 16px; border: 1px solid #A5A6A6; border-radius: 16px;}
#sh135-temp .popup-show-prices .content-box .legend-box .legend-label {margin-bottom: 8px; line-height: 1.2;}
#sh135-temp .popup-show-prices .content-box .legend-box .segment-bar {overflow: hidden; display: grid; grid-template-columns: repeat(7, 1fr); border-radius: 250px;}
#sh135-temp .popup-show-prices .content-box .legend-box .segment-bar .single-segment {height: 20px;}
#sh135-temp .popup-show-prices .content-box .legend-box .legend-info {display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-top: 16px;}
#sh135-temp .popup-show-prices .content-box .legend-box .legend-info .info-box {display: flex; align-items: center; gap: 8px;}
#sh135-temp .popup-show-prices .content-box .legend-box .legend-info .info-box .info-circle {display: block; min-width: 25px; max-width: 25px; min-height: 25px; max-height: 25px; border-radius: 50%;}
#sh135-temp .popup-show-prices .content-box .legend-box .legend-info .info-box .info-text {line-height: 1.2;}
#sh135-temp .popup-show-prices .content-box .chart-box {display: flex; flex-direction: column; gap: 64px; width: 100%;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-headers {display: grid; grid-template-columns: 55px 1fr; gap: 40px;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-headers .hours-icon {display: block; min-width: 32px; max-width: 32px; height: auto;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-headers .headers-box {display: grid; grid-template-columns: repeat(4, max-content); justify-content: space-between; gap: 16px; padding: 0 32px;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content {display: grid; grid-template-columns: 55px 1fr; gap: 40px;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .hours-column {display: flex; flex-direction: column; gap: 24px;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .hours-column .single-hour {position: relative; line-height: 1;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .hours-column .single-hour .chart-line {position: absolute; top: 50%; right: 0; transform: translate(calc(100% + 40px), -50%); width: 0; height: 1px; background-color: #A5A6A6 !important;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data {display: grid; grid-template-columns: repeat(4, max-content); justify-content: space-between; gap: 16px; padding: 0 32px;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar {position: relative; z-index: 2; display: flex; flex-direction: column; max-height: max-content; background-color: transparent;}
.contrast #sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar {background-color: transparent !important;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar .bar-segment {display: flex; flex-basis: 30px; align-items: center; justify-content: center; width: 100%;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar .bar-segment:first-child::before {content: ''; position: absolute; top: 0; left: 0; right: 0; z-index: 1; transform: translateY(-100%); width: 100%; height: 32px; background: inherit; border-radius: 250px 250px 0 0;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar .bar-segment:last-child::before {content: ''; position: absolute; bottom: 3px; left: 0; right: 0; z-index: 1; transform: translateY(100%); width: 100%; height: 32px; background: inherit; border-radius: 0 0 250px 250px;}
#sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar .bar-segment .segment-data {background: transparent !important; text-align: center; line-height: 1.2;}
.contrast #sh135-temp .popup-show-prices .content-box .chart-box .chart-content .content-data .single-bar .bar-segment .segment-data {color: #000 !important;}

#sh135-temp .popup-show-prices .content-box .popup-disclaimers {position: relative; display: flex; flex-direction: column; gap: 24px; margin-top: 64px; margin-bottom: 16px;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-text {line-height: 1.2;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-text.text-gray {color: #757575;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-list {display: flex; flex-direction: column;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-list.list-ordered {margin: 0; padding-left: 24px; list-style-type: decimal;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-list.list-unordered {margin: 0; padding-left: 42px; list-style-type: disc;}
#sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-list .list-item {line-height: 1.2;}
.contrast #sh135-temp .popup-show-prices .content-box .popup-disclaimers .disclaimer-box .single-list.list-unordered .list-item::marker {color: #FFE800 !important;}

#sh135-temp .section-white-banner {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-white-banner .banner-box {display: grid; grid-template-columns: max-content 1fr max-content; align-items: center; gap: 32px; padding: 16px 32px; background-color: #FFF; border: 1px solid #E2007A; border-radius: 20px;}
.contrast #sh135-temp .section-white-banner .banner-box {border-color: #FFE800 !important;}
#sh135-temp .section-white-banner .banner-box .banner-icon {display: block; min-width: 64px; max-width: 64px; height: auto;}
.contrast #sh135-temp .section-white-banner .banner-box .banner-icon path {fill: #FFE800 !important;}
#sh135-temp .section-white-banner .banner-box .text-box {display: flex; flex-direction: column;}
#sh135-temp .section-white-banner .banner-box .text-box .text-heading {line-height: 1.2;}
.contrast #sh135-temp .section-white-banner .banner-box .text-box .text-heading {color: #FFE800 !important;}
#sh135-temp .section-white-banner .banner-box .text-box .text-desc {line-height: 1.2;}
#sh135-temp .section-white-banner .banner-box .single-btn {display: flex; align-items: center; gap: 8px; max-width: max-content; color: #000; text-decoration: none;}
#sh135-temp .section-white-banner .banner-box .single-btn .btn-text {color: #000; transition: color .3s;}
.contrast #sh135-temp .section-white-banner .banner-box .single-btn .btn-text {color: #FFE800 !important;}
#sh135-temp .section-white-banner .banner-box .single-btn:hover .btn-text {color: #E2007A;}
.contrast #sh135-temp .section-white-banner .banner-box .single-btn:hover .btn-text {text-decoration: underline;}
#sh135-temp .section-white-banner .banner-box .single-btn .btn-icon {display: block; min-width: 16px; max-width: 16px; height: auto; transition: transform .3s;}
.contrast #sh135-temp .section-white-banner .banner-box .single-btn .btn-icon path {fill: #FFE800 !important;}
#sh135-temp .section-white-banner .banner-box .single-btn:hover .btn-icon {transform: translateX(3px);}

@media all and (max-width: 1600px) {
		html.zoom-x2 {font-size: 11px !important;}
		html.zoom-x4 {font-size: 12px !important;}

		#sh135-temp .f-18 {font-size: 1.6rem;}
		#sh135-temp .f-20 {font-size: 1.6rem;}
		#sh135-temp .f-22 {font-size: 1.8rem;}
		#sh135-temp .f-24 {font-size: 1.8rem;}
		#sh135-temp .f-26 {font-size: 2.2rem;}
		#sh135-temp .f-28 {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: 2.6rem;}
		#sh135-temp .f-36 {font-size: 2.6rem;}
		#sh135-temp .f-38 {font-size: 3.0rem;}
		#sh135-temp .f-40 {font-size: 3.0rem;}
		#sh135-temp .f-42 {font-size: 3.2rem;}
		#sh135-temp .f-48 {font-size: 4.0rem;}
		#sh135-temp .f-56 {font-size: 4.4rem;}
		#sh135-temp .f-60 {font-size: 4.8rem;}
		#sh135-temp .f-70 {font-size: 5.2rem;}

		#sh135-temp .title-box {margin-bottom: 24px;}

		#sh135-temp .section-banner-top .banner-content .content-text-box .text-top-img {max-width: 300px;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-1 {max-width: 375px; margin-right: 32px;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {bottom: 32px; right: 80px; max-width: 150px;}

		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content {padding-top: 12px; padding-bottom: 12px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box {gap: 16px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-icon {min-width: 25px; max-width: 25px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link {min-width: 215px; padding: 5px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-icon {min-width: 36px; max-width: 36px;}

		#sh135-temp .section-regio-box .banner-expansion-info {gap: 32px; padding: 24px;}
		#sh135-temp .section-regio-box .banner-expansion-info .icon-info {min-width: 64px; max-width: 64px;}
		#sh135-temp .section-regio-box .banner-expansion-info .content-box .btn-go-back .btn-icon {max-width: 19px;}

		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-title {min-height: 70px;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc br {display: none;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box {height: 170px;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box .small-icon {width: 60px;}

		#sh135-temp .section-listed-info .columns-wrapper {gap: 32px;}
		#sh135-temp .section-listed-info .columns-wrapper .img {max-width: 425px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column {gap: 8px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box {gap: 8px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box .list-item::before {min-width: 8px; max-width: 8px; min-height: 8px; max-height: 8px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column.column-left .list-box .list-item::before {right: -5px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column.column-right .list-box .list-item::before {left: -5px;}

		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner {padding: 24px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .img {min-width: 150px; max-width: 150px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box {gap: 12px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box .label-icon {min-width: 26px; max-width: 26px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box {gap: 32px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .img {top: 55%; left: 50%; max-width: 265px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .decoration-circle {max-width: 225px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link {max-width: 275px; margin-top: 24px; padding: 5px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .content-box .banner-link .link-icon {min-width: 36px; max-width: 36px;}

		#sh135-temp .section-list-with-tile .content-grid .grid-box .img {max-width: 375px;}
		#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content {gap: 16px;}
		#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content .single-list .list-item .item-text {margin-right: 6px;}

		#sh135-temp .section-documents .content-wrapper {padding: 24px;}
		#sh135-temp .section-documents .content-wrapper .grid-box {gap: 12px;}
		#sh135-temp .section-documents .content-wrapper .grid-box.all-documents {margin-top: 12px;}
		#sh135-temp .section-documents .content-wrapper .btn-control {margin-top: 16px;}

		#sh135-temp .popup-show-prices {padding: 24px 0;}
		#sh135-temp .popup-show-prices .popup-scroll-box {padding: 0 24px;}
		#sh135-temp .popup-show-prices .top-bar .btn-close-popup .icon-close {min-width: 18px; max-width: 18px;}
		#sh135-temp .popup-show-prices .top-bar .single-btn {gap: 8px; padding: 12px 24px;}
		#sh135-temp .popup-show-prices .top-bar .single-btn .btn-text-smaller {line-height: 1.2;}

		#sh135-temp .section-white-banner .banner-box {gap: 24px; padding: 16px 24px;}
		#sh135-temp .section-white-banner .banner-box .banner-icon {min-width: 54px; max-width: 54px;}
}

@media all and (max-width: 1400px) {
		#sh135-temp .f-22 {font-size: 1.6rem;}
		#sh135-temp .f-24 {font-size: 1.6rem;}
		#sh135-temp .f-26 {font-size: 2.0rem;}
		#sh135-temp .f-28 {font-size: 2.0rem;}
		#sh135-temp .f-30 {font-size: 2.2rem;}
		#sh135-temp .f-32 {font-size: 2.2rem;}
		#sh135-temp .f-34 {font-size: 2.4rem;}
		#sh135-temp .f-36 {font-size: 2.4rem;}
		#sh135-temp .f-38 {font-size: 2.8rem;}
		#sh135-temp .f-40 {font-size: 2.8rem;}
		#sh135-temp .f-42 {font-size: 3.0rem;}
		#sh135-temp .f-48 {font-size: 3.4rem;}
		#sh135-temp .f-56 {font-size: 3.8rem;}
		#sh135-temp .f-60 {font-size: 4.0rem;}
		#sh135-temp .f-70 {font-size: 4.6rem;}

		#sh135-temp .title-box .subtitle-text {font-size: 1.8rem;}

		#sh135-temp .section-banner-top .decoration-img {max-width: 60%;}
		#sh135-temp .section-banner-top .banner-content .content-text-box {gap: 24px;}
		#sh135-temp .section-banner-top .banner-content .content-text-box .text-top-img {max-width: 290px;}
		#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper {gap: 8px;}
		#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper .text-disclaimer {margin-top: 16px;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-1 {max-width: 325px;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {max-width: 125px;}

		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc {font-size: 1.4rem;}

		#sh135-temp .section-listed-info .columns-wrapper .img {max-width: 350px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box .list-item {font-size: 1.4rem;}
}

@media all and (max-width: 1200px) {
		#sh135-temp .section-banner-top .decoration-img {max-width: 70%;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {right: 45px;}

		#sh135-temp .section-what-gain .boxes-wrapper {display: block;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box {height: 100%;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-title {padding: 16px;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc {padding: 0 16px 16px 16px;}

		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box:nth-child(2) {margin-bottom: 54px;}

		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box {grid-template-columns: 1fr max-content 1fr max-content 1fr;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .img {display: none;}
}

@media all and (max-width: 992px) {
		#sh135-temp .sh-template-breadcrumbs {display: none !important;}

		#sh135-temp .section-banner-top .decoration-img {max-width: 75%;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-1 {max-width: 275px; margin-left: 16px;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {bottom: 24px; right: 15px; max-width: 110px;}

		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box {gap: 12px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link {min-width: 150px; padding: 4px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-text {margin-left: 8px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link .link-icon {min-width: 32px; max-width: 32px;}

		#sh135-temp .section-listed-info .columns-wrapper {position: relative; grid-template-columns: 1fr; padding-left: 24px;}
		#sh135-temp .section-listed-info .columns-wrapper .mobile-decoration-line {position: absolute; top: 0; left: 8px; z-index: 1; transform: translate(-50%, 6px); display: block; width: 5px; height: 100%; background-color: #E2007E; border-radius: 250px;}
		.contrast #sh135-temp .section-listed-info .columns-wrapper .mobile-decoration-line {background-color: #FFE800 !important;}
		#sh135-temp .section-listed-info .columns-wrapper .img {display: none;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column.column-left {text-align: left;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-label {z-index: 2; color: #E2007A;}
		.contrast #sh135-temp .section-listed-info .columns-wrapper .single-column .list-label {color: #FFE800 !important;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-label::before {content: ''; position: absolute; top: 0; left: -16px; transform: translate(-50%, 4px); display: block; min-width: 12px; max-width: 12px; min-height: 12px; max-height: 12px; background: #E2007A; border-radius: 50%;}
		.contrast #sh135-temp .section-listed-info .columns-wrapper .single-column .list-label::before {background-color: #FFE800 !important;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box:nth-child(2) {margin-bottom: 32px;}
		#sh135-temp .section-listed-info .columns-wrapper .single-column .list-box .list-item::before {display: none;}

		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner {padding: 16px; border-radius: 24px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box {grid-template-columns: 1fr; grid-auto-rows: max-content; gap: 24px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .line-separator {display: none;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box {gap: 8px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box:not(:first-child) {padding-top: 24px; border-top: 1px solid #A5A6A6;}

		#sh135-temp .section-list-with-tile .content-grid {display: flex; flex-direction: column-reverse; grid-template-columns: unset;}
		#sh135-temp .section-list-with-tile .content-grid .grid-box .img {max-width: 100%; border-radius: 32px;}
		#sh135-temp .section-list-with-tile .content-grid .grid-box .info-content {max-width: 100%;}

		#sh135-temp .section-white-banner .banner-box .banner-icon {min-width: 48px; max-width: 48px;}
}

@media all and (max-width: 768px) {
		#sh135-temp .f-26 {font-size: 1.8rem;}
		#sh135-temp .f-28 {font-size: 1.8rem;}
		#sh135-temp .f-30 {font-size: 2.0rem;}
		#sh135-temp .f-32 {font-size: 2.0rem;}
		#sh135-temp .f-34 {font-size: 2.2rem;}
		#sh135-temp .f-36 {font-size: 2.2rem;}
		#sh135-temp .f-38 {font-size: 2.4rem;}
		#sh135-temp .f-40 {font-size: 2.4rem;}
		#sh135-temp .f-42 {font-size: 2.8rem;}
		#sh135-temp .f-48 {font-size: 2.8rem;}
		#sh135-temp .f-56 {font-size: 3.0rem;}
		#sh135-temp .f-60 {font-size: 3.4rem;}
		#sh135-temp .f-70 {font-size: 3.8rem;}

		#sh135-temp .section-banner-top .decoration-img {display: none;}
		#sh135-temp .section-banner-top .banner-content {display: flex; flex-direction: column-reverse; grid-template-columns: unset; gap: 32px;}
		#sh135-temp .section-banner-top .banner-content .content-text-box {align-items: center;}
		#sh135-temp .section-banner-top .banner-content .content-text-box .text-top-img {max-width: 280px;}
		#sh135-temp .section-banner-top .banner-content .content-text-box .text-wrapper {text-align: center}
		#sh135-temp .section-banner-top .banner-content .content-img-box {justify-content: center;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-1 {margin-right: 0;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {right: calc(50% - 100px); transform: translateX(50%);}

		#sh135-temp .section-regio-box .banner-expansion-info {grid-template-columns: 1fr; gap: 16px;}

		#sh135-temp .section-what-gain {margin-top: 32px;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-title {min-height: 60px;}

		#sh135-temp .section-listed-info .btn-bar-wrapper .bar-content {gap: 8px;}

		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box {margin-top: 64px; margin-bottom: 64px; padding-top: 0; padding-bottom: 0;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:first-child::before {display: none;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:first-child::after {display: none;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2)::before {display: none;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2)::after {display: none;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box {gap: 16px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .info-banner .grid-box .single-box:not(:first-child) {padding-top: 16px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box {gap: 24px; padding: 16px; background: #FFF; border-radius: 24px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .img {top: 50%; max-width: 190px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box .decoration-circle {max-width: 185px;}

		#sh135-temp .section-documents .content-wrapper {padding: 16px;}
		#sh135-temp .section-documents .content-wrapper .grid-box {grid-template-columns: 1fr;}

		#sh135-temp .popup-show-prices .top-bar {min-width: 700px;}
		#sh135-temp .popup-show-prices .content-box {min-width: 900px;}
		#sh135-temp .popup-show-prices .content-box .heading-box {grid-template-columns: 1fr; gap: 16px;}

		#sh135-temp .section-white-banner .banner-box {padding: 16px;}
}

@media all and (max-width: 576px) {
		#sh135-temp .section-banner-top .banner-content .content-text-box {gap: 16px;}
		#sh135-temp .section-banner-top .banner-content .content-img-box .banner-img-2 {max-width: 100px;}

		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content {display: flex; flex-direction: column; grid-template-columns: unset; gap: 8px; padding-top: 8px; padding-bottom: 8px;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box {display: flex; grid-template-columns: unset; justify-content: center;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-icon {display: none;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .content-box .feature-text {text-align: center;}
		#sh135-temp .section-fixed-feature .fixed-feature-box .fixed-feature-content .feature-link {min-width: unset; width: 100%; max-width: 200px; margin: 0 auto;}

		#sh135-temp .section-regio-box .banner-expansion-info .icon-info {display: none;}
		#sh135-temp .section-regio-box .banner-expansion-info .content-box .content-label {margin-bottom: 8px;}
		#sh135-temp .section-regio-box .banner-expansion-info .content-box .btn-go-back {margin-top: 0;}

		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box:nth-child(2) {padding-top: 0; padding-bottom: 0;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box {grid-template-columns: 1fr; gap: 32px;}
		#sh135-temp .section-info-banners .banners-wrapper .single-banner-box .rounded-box .img-box {display: none;}

		#sh135-temp .section-white-banner .banner-box {grid-template-columns: 1fr; gap: 8px;}
		#sh135-temp .section-white-banner .banner-box .banner-icon {display: none;}
}

@media not all and (min-resolution: .001dpcm) {
		.safari-flex-change-1 {
				/* style dla Safari */
				flex-basis: 9.5% !important;
		}

		.safari-flex-change-2 {
				/* style dla Safari */
				flex-basis: 9.375% !important;
		}
}

@supports (-webkit-appearance: none) and (not (appearance: none)) {
		.safari-flex-change-1 {
				/* style dla Safari */
				flex-basis: 9.5% !important;
		}

		.safari-flex-change-2 {
				/* style dla Safari */
				flex-basis: 9.375% !important;
		}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
		.safari-flex-change-1 {
				/* style dla Safari */
				flex-basis: 9.5% !important;
		}

		.safari-flex-change-2 {
				/* style dla Safari */
				flex-basis: 9.375% !important;
		}
}

#sh135-temp .section-urgent-info .in-case-boxes .boxes-additional-info {text-align: left;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {transform: translateY(calc(-50% - 16px));}

#sh135-temp .section-get-assistance .content-box {grid-template-columns: 380px 1fr; gap: 64px; padding: 0 24px 0 0; border-radius: 250px 40px 40px 250px;}
#sh135-temp .section-get-assistance .content-box .box-right {justify-content: center; gap: 32px; padding-top: 16px; padding-bottom: 16px; padding-left: 0; border-left: 0;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row {grid-template-columns: 1fr;}
#sh135-temp .section-get-assistance .content-box .box-right .groups-wrapper {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-get-assistance .content-box .box-right .groups-wrapper .single-group {display: flex; flex-direction: column; gap: 4px;}

@media all and (max-width: 1600px) {
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {transform: translateY(calc(-50% - 6px));}
		#sh135-temp .section-get-assistance .content-box {grid-template-columns: 290px 1fr; gap: 24px;}
		#sh135-temp .section-get-assistance .content-box .box-right {gap: 16px;}
}

@media all and (max-width: 1200px) {
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {transform: translateY(calc(-50% - 16px));}
		#sh135-temp .section-get-assistance .content-box .box-left {display: flex;}
}

@media all and (max-width: 768px) {
		#sh135-temp .section-get-assistance .content-box {grid-template-columns: 1fr; border-radius: 24px;}
		#sh135-temp .section-get-assistance .content-box .box-left {display: none;}

		#sh135-temp .section-get-assistance .content-box {padding: 24px;}
		#sh135-temp .section-get-assistance .content-box .box-right {padding: 0;}
}

#customer_service #z_change .z_product_content .z_shadow_and_adding {border-radius: 24px;}
#customer_service #z_change .z_product_content .z_tech_box .z_single_tech p {font-size: 1.6rem;}
#customer_service #z_change .z_product_content .z_tech_box .z_single_tech .tile_main_p {font-size: 1.8rem;}

#customer_service #z_change .z_product_content .z_tech_box .z_single_tech.z_tech_1 {background-image: url('/-/media/Additional/smart/img/sh135-template-lp-g13s/z_tech_bg_1-g13s-serwisant.png');}
#customer_service #z_change .z_product_content .z_tech_box .z_single_tech.z_tech_2 {background-image: url('/-/media/Additional/smart/img/sh135-template-lp-g13s/z_tech_bg_2-g13s-serwisant.png');}
#customer_service #z_change .z_product_content .z_tech_box .z_single_tech.z_tech_3 {background-image: url('/-/media/Additional/smart/img/sh135-template-lp-g13s/z_tech_bg_3-g13s-serwisant.png');}
#customer_service #z_change .z_product_content .z_tech_box .z_single_tech.z_tech_4 {background-image: url('/-/media/Additional/smart/img/sh135-template-lp-g13s/z_tech_bg_4-g13s-serwisant.png');}
