* {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;}

#customer_service {position: relative;}

.sh531-another-faq .sh531-faq-box {margin-top: 64px;}
.sh531-page {max-width: 1430px;}
.sh531-page .semibold {font-weight: 600;}
.sh531-page .btn-white {display: flex; align-items: center; justify-content: center; min-width: 225px; width: 100%; max-width: max-content; padding: 12px; background-color: #FFF; color: #E2007A; border: 1px solid #E2007A; border-radius: 4px; transition: background-color .3s, color .3s, border-color .3s;}
.sh531-page .btn-white:hover {background-color: #E2007A; color: #FFF;}

.sh531-page .additional-banner {position: relative; display: flex; align-items: center; justify-content: space-between; gap: 24px; width: 100%; margin-top: 80px; padding: 24px 48px; background-color: #BAF4F1; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24);}
.sh531-page .additional-banner .box-left {position: relative; z-index: 2; display: flex; align-items: center; gap: 24px;}
.sh531-page .additional-banner .box-left .single-text {font-size: 24px; text-align: left;}
.sh531-page .additional-banner .bg-img {position: absolute; top: 0; bottom: 0; right: 0; display: block; width: auto; height: 100%;}
.sh531-page .additional-banner .single-link {position: relative; z-index: 2; min-width: 230px; font-size: 20px;}

#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 .uppercase {text-transform: uppercase;}
#sh135-temp .italic {font-style: italic;}
#sh135-temp .bold {font-weight: bold;}
#sh135-temp .semibold {font-weight: 600;}
#sh135-temp .magenta {color: #E2007A;}
#sh135-temp .teal {color: #008285;}
#sh135-temp .green {color: #157D0A;}

#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: 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-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-40 {font-size: 4.0rem;}
#sh135-temp .f-42 {font-size: 4.2rem;}
#sh135-temp .f-50 {font-size: 5.0rem;}

#sh135-temp {position: relative; 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%; max-width: max-content; padding: 12px; background-color: #E2007A; color: #FFF; border: 1px solid #E2007A; border-radius: 4px; transition: background-color .3s, 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%; max-width: max-content; padding: 12px; background-color: #FFF; color: #E2007A; border: 1px solid #E2007A; border-radius: 4px; transition: background-color .3s, color .3s, border-color .3s;}
#sh135-temp .btn-white:hover {background-color: #E2007A; color: #FFF;}
#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;}
#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 .ref-disclaimer {font-size: 10px; font-weight: 600;}

#sh135-temp .breadcrumbs {display: flex; align-items: center; gap: 6px;}
#sh135-temp .breadcrumbs .icon {transform: translateY(1px);}
#sh135-temp .breadcrumbs .single-path {display: block; color: #000; font-size: 14px;}
#sh135-temp .breadcrumbs .single-path.link {color: #707173; text-decoration: none; transition: color .3s;}
#sh135-temp .breadcrumbs .single-path.link:not(.current-page):hover {color: #E2007A;}
#sh135-temp .breadcrumbs .single-path.current-page {padding-top: 1px;}

#sh135-temp .title-box {display: flex; flex-direction: column; gap: 8px; margin-bottom: 40px;}
#sh135-temp .title-box .section-title {text-align: center; line-height: 1.2;}
#sh135-temp .title-box .section-subtitle {text-align: center;}

.menu-right-wrapper {position: absolute; top: 525px; bottom: 0; right: 32px; z-index: 2;}
.menu-right-wrapper .sticky-menu-box {position: sticky; top: 125px; display: flex; flex-direction: column; gap: 8px;}
.menu-right-wrapper .sticky-menu-box .single-item {overflow: hidden; position: relative; display: flex; align-items: center; justify-content: flex-end; width: max-content; margin-left: auto; padding: 8px; border-radius: 250px;}
.menu-right-wrapper .sticky-menu-box .single-item .link-label {z-index: 1; transform: translateX(calc(100% + 64px)); display: flex; align-items: center; width: max-content; padding: 20px 60px 20px 20px; background-color: #FFF; font-size: 14px; box-shadow: 0 2px 6px rgba(33, 33, 33, 0.16); color: #000; font-size: 16px; font-weight: 600; line-height: 1; border-radius: 150px; transition: transform .3s;}
.menu-right-wrapper .sticky-menu-box .single-item:hover .link-label {transform: translateX(50px);}
.menu-right-wrapper .sticky-menu-box .single-item.active .link-label {transform: translateX(50px);}
.menu-right-wrapper .sticky-menu-box .single-item .circles-wrapper {position: relative; z-index: 2; rotate: 180deg; width: 50px; height: 50px; padding: 2px; background-color: #FFF; border-radius: 50%;}
.menu-right-wrapper .sticky-menu-box .single-item .circles-wrapper .single-circle {position: absolute; border-radius: 50%;}
.menu-right-wrapper .sticky-menu-box .single-item .circles-wrapper .single-circle.circle-one {top: 2px; bottom: 2px; left: 2px; right: 2px; z-index: 1; width: calc(100% - 4px); height: calc(100% - 4px); background: #EDEDED !important;}
.menu-right-wrapper .sticky-menu-box .single-item .circles-wrapper .single-circle.circle-two {top: 18px; bottom: 18px; left: 18px; right: 18px; z-index: 2; width: calc(100% - 36px); height: calc(100% - 36px); background: #FFF !important;}
.menu-right-wrapper .sticky-menu-box .single-item:hover .circles-wrapper .single-circle.circle-one {top: 2px; bottom: 2px; left: 2px; right: 2px; z-index: 1; width: calc(100% - 4px); height: calc(100% - 4px); background: conic-gradient(rgba(226, 0, 122, 1), rgba(226, 0, 122, 1), rgba(226, 0, 122, 0.75), rgba(255, 255, 255, 1)) !important;}
.menu-right-wrapper .sticky-menu-box .single-item:hover .circles-wrapper .single-circle.circle-two {top: 10px; bottom: 10px; left: 10px; right: 10px; z-index: 2; width: calc(100% - 20px); height: calc(100% - 20px); background: #FFF !important;}
.menu-right-wrapper .sticky-menu-box .single-item.active .circles-wrapper .single-circle.circle-one {top: 2px; bottom: 2px; left: 2px; right: 2px; z-index: 1; width: calc(100% - 4px); height: calc(100% - 4px); background: conic-gradient(rgba(226, 0, 122, 1), rgba(226, 0, 122, 1), rgba(226, 0, 122, 0.75), rgba(255, 255, 255, 1)) !important;}
.menu-right-wrapper .sticky-menu-box .single-item.active .circles-wrapper .single-circle.circle-two {top: 10px; bottom: 10px; left: 10px; right: 10px; z-index: 2; width: calc(100% - 20px); height: calc(100% - 20px); background: #FFF !important;}

#sh135-temp .section-banner-top {overflow: hidden; position: relative; padding-top: 24px; padding-bottom: 74px; background-color: rgba(237, 237, 237, 0.7);}
#sh135-temp .section-banner-top .banner-box {display: grid; grid-template-columns: repeat(2, 1fr); justify-content: space-between;}
#sh135-temp .section-banner-top .banner-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-banner-top .banner-box .content-box {position: relative; z-index: 2; display: flex; flex-direction: column; gap: 64px;}
#sh135-temp .section-banner-top .banner-box .content-box .banner-text {padding-bottom: 64px;}
#sh135-temp .section-banner-top .banner-box .content-box .banner-text .page-title {margin-bottom: 24px; line-height: 1.2;}

#sh135-temp .section-menu-inner {position: relative; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24);}
#sh135-temp .section-menu-inner .menu-inner-box {display: flex; flex-direction: column;}
#sh135-temp .section-menu-inner .menu-inner-box.fixed {position: fixed; bottom: 0; left: 0; right: 0; z-index: 100; width: 100%; max-width: 100%; background-color: #FFF; box-shadow: 0 0 12px 0 rgba(17, 17, 17, 0.24);}
#sh135-temp .section-menu-inner .menu-inner-box .row-top {display: flex; align-items: center; justify-content: space-between; gap: 16px; padding-top: 24px; padding-bottom: 24px; background-color: #FFF;}
#sh135-temp .section-menu-inner .menu-inner-box.fixed .row-top {padding-right: 0; padding-left: 0;}
#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left {display: flex; align-items: center; gap: 24px;}
#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .img {display: block;}
#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .info {line-height: 1.2;}
#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-right {position: relative;}

#sh135-temp .section-what-gain {margin-top: 64px; margin-bottom: 32px;}
#sh135-temp .section-what-gain .boxes-wrapper {display: grid; grid-template-columns: repeat(3, 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: 10px;}
#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;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-title {position: relative; max-width: 450px; padding: 8px 24px; line-height: 1.25; min-height: 85px; display: flex; align-items: center;}
#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc {padding: 0 24px 48px 24px;}

#sh135-temp .section-urgent-info {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-urgent-info .banner-wrapper {display: flex; flex-direction: column; gap: 8px; margin-bottom: 64px;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-label {color: #757575;}
#sh135-temp .section-urgent-info .banner-wrapper .top-info {margin-bottom: 32px;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box {overflow: hidden; display: grid; grid-template-columns: 475px 1fr; align-items: center; gap: 16px; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border-radius: 10px;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left {position: relative; display: flex; align-items: center; justify-content: flex-end; border-radius: 10px 0 0 10px;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .img-box {display: flex; align-items: center; background-color: #FFF;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .img-box .img {display: block; width: auto; max-width: 475px; height: 100%; object-fit: cover; object-position: center;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {position: absolute; top: 50%; left: 55%; z-index: 2; transform: translateY(calc(-50% - 6px)); display: block; height: auto;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right {display: flex; flex-direction: column; justify-content: center; gap: 12px; padding-right: 24px;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right .banner-title {line-height: 1.25;}
#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right .banner-desc {padding-top: 12px; line-height: 1.25;}
#sh135-temp .section-urgent-info .banner-wrapper .popup-btn {display: flex; align-items: center; gap: 12px; margin-bottom: 16px; margin-left: auto;}
#sh135-temp .section-urgent-info .banner-wrapper .popup-btn .btn-text {color: #000; transition: color .3s;}
#sh135-temp .section-urgent-info .banner-wrapper .popup-btn:hover .btn-text {color: #E2007A;}
#sh135-temp .section-urgent-info .banner-wrapper .popup-btn .tooltip-icon {display: block;}

#sh135-temp .section-urgent-info .in-case-boxes {display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: space-between; column-gap: 64px; row-gap: 24px;}
#sh135-temp .section-urgent-info .in-case-boxes .boxes-label {grid-column: 1/-1;}
#sh135-temp .section-urgent-info .in-case-boxes .single-case {display: grid; grid-template-columns: max-content 1fr; align-items: center; gap: 24px;}
#sh135-temp .section-urgent-info .in-case-boxes .single-case .case-icon {width: 102px; height: auto;}

#sh135-temp .section-what-more {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-what-more .banner-box {display: grid; grid-template-columns: 1fr 260px; align-items: center; gap: 80px; padding: 24px 75px 24px 100px; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border-radius: 10px;}
#sh135-temp .section-what-more .banner-box .box-info {display: flex; flex-direction: column; justify-content: center; gap: 48px; height: 100%; padding-right: 80px; border-right: 1px solid #757575;}
#sh135-temp .section-what-more .banner-box .box-info .single-info {display: flex; align-items: flex-start; gap: 16px;}
#sh135-temp .section-what-more .banner-box .box-info .single-info .icon-arrow {display: block; min-width: 15px; width: 15px; height: auto; margin-top: 4px;}
#sh135-temp .section-what-more .banner-box .box-info .single-info .info-content {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-what-more .banner-box .box-info .single-info .info-content .content-label {line-height: 1;}
#sh135-temp .section-what-more .banner-box .box-info .single-info .info-content .content-desc {line-height: 1.25;}
#sh135-temp .section-what-more .banner-box .box-img {display: flex; align-items: center; height: 100%;}
#sh135-temp .section-what-more .banner-box .box-img .img {display: block; width: 100%; height: auto;}

#sh135-temp .section-benefits {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-benefits .boxes-wrapper {display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}
#sh135-temp .section-benefits .boxes-wrapper .single-box {overflow: hidden; position: relative; box-shadow: 0 0 12px rgba(17, 17, 17, 0.24); border-radius: 10px;}
#sh135-temp .section-benefits .boxes-wrapper .single-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-benefits .boxes-wrapper .single-box .overlay-box {display: flex; flex-direction: column; align-items: flex-end; justify-content: space-between; gap: 24px; width: 100%; min-height: 470px; height: 100%; padding: 64px 24px 90px 24px; background-color: rgba(0, 0, 0, 0.3); transition: background-color .3s;}
#sh135-temp .section-benefits .boxes-wrapper .single-box:hover .overlay-box {background-color: rgba(187, 0, 101, 0.95);}
#sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box .box-label {position: absolute; bottom: 0; left: 0; right: 0; padding: 24px; background-color: rgba(226, 0, 122, 0.9); color: #FFF; text-align: center;}
#sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box .box-info {opacity: 0; color: #FFF; transition: opacity .3s;}
#sh135-temp .section-benefits .boxes-wrapper .single-box:hover .overlay-box .box-info {opacity: 1;}
#sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box .box-number {color: rgba(255, 255, 255, 0.5); font-size: 80px; text-align: right; line-height: 1;}

#sh135-temp .section-get-assistance {position: relative; margin-top: 64px; margin-bottom: 64px;}
#sh135-temp .section-get-assistance .title-box {display: grid; grid-template-columns: 260px 1fr; gap: 40px;}
#sh135-temp .section-get-assistance .title-box .empty-box {display: block;}
#sh135-temp .section-get-assistance .title-box .section-title {text-align: left;}
#sh135-temp .section-get-assistance .content-box {display: grid; grid-template-columns: 260px 1fr; align-items: center; gap: 64px; padding: 48px 36px 48px 100px; box-shadow: 0 2px 16px rgba(0, 0, 0, 0.16); border-radius: 10px;}
#sh135-temp .section-get-assistance .content-box .box-left {display: flex; align-items: center; height: 100%;}
#sh135-temp .section-get-assistance .content-box .box-left .img {display: block; width: 100%; height: auto;}
#sh135-temp .section-get-assistance .content-box .box-right {display: flex; flex-direction: column; gap: 40px; height: 100%; height: 100%; padding-left: 64px; border-left: 1px solid #757575;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row {display: grid; grid-template-columns: max-content 1fr; align-items: flex-start; gap: 24px;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row.vertical-center {align-items: center;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-number {color: #949494; font-size: 70px; line-height: 0.8;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content {display: flex; flex-direction: column; gap: 32px; padding-top: 5px;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .inner-link {color: #E2007A; font-weight: 600;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .inner-link:hover {text-decoration: underline;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .single-text {line-height: 1.25;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .single-list {display: flex; flex-direction: column; gap: 16px;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .single-list .list-item {display: flex; align-items: flex-start; gap: 16px;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .single-list .list-item .item-icon {transform: translateY(50%); display: block; min-width: 16px; max-width: 16px; height: auto;}
#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content .single-list .list-item .item-text {line-height: 1.25;}

#sh135-temp .popup-overlay {position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99999999; display: none; align-items: center; justify-content: center; width: 100vw; height: 100vh; padding: 15px; background-color: rgba(0, 0, 0, 0.5) !important;}
#sh135-temp .popup-overlay.show {display: flex;}
#sh135-temp .popup-box {overflow-y: auto; position: relative; display: none; width: 100%; max-width: 1050px; height: 100%; max-height: 490px; background-color: #FFF; border-radius: 10px;}
#sh135-temp .popup-box.show {display: block;}
#sh135-temp .popup-box.popup-tooltip {display: grid; grid-template-columns: 1fr max-content; gap: 24px;}
#sh135-temp .popup-box.popup-tooltip::-webkit-scrollbar {width: 6px; background-color: #C1C1C1;}
#sh135-temp .popup-box.popup-tooltip::-webkit-scrollbar-track {background-color: #FAFAFA;}
#sh135-temp .popup-box.popup-tooltip::-webkit-scrollbar-thumb {background-color: #C1C1C1; border-radius: 10px;}
#sh135-temp .popup-box.popup-tooltip::-webkit-scrollbar-thumb:hover {background-color: #E2007E;}
#sh135-temp .popup-box .box-left {display: flex; flex-direction: column;}
#sh135-temp .popup-box .box-left .row-heading {display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 24px 24px 24px 48px; background-color: #D6F2F3; border-radius: 10px 0 30px 0;}
#sh135-temp .popup-box .box-left .row-heading .heading-name {line-height: 1.2;}
#sh135-temp .popup-box .box-left .row-heading .heading-icon {display: block; min-width: 40px; width: 40px; height: auto;}
#sh135-temp .popup-box .box-left .row-content {display: flex; flex-direction: column; gap: 32px; padding: 24px 0 24px 48px;}
#sh135-temp .popup-box .box-left .row-content .single-row {display: grid; grid-template-columns: 140px 1fr; align-items: flex-start; gap: 36px; }
#sh135-temp .popup-box .box-left .row-content .single-row .col-left {display: flex; flex-wrap: wrap; align-items: center; gap: 16px;}
#sh135-temp .popup-box .box-left .row-content .single-row .col-right .row-desc {padding-top: 10px; line-height: 1.2;}
#sh135-temp .popup-box .box-left .row-content .list-box {display: flex; flex-direction: column;}
#sh135-temp .popup-box .box-left .row-content .list-box .row-desc {padding-top: 6px !important;}
#sh135-temp .popup-box .box-left .row-content .list-box .row-label {margin-left: auto; color: #008285;}
#sh135-temp .popup-box .box-left .row-content .box-bg {display: flex; flex-direction: column; gap: 12px; padding: 16px 24px; background-color: #008285; color: #FFF; border-radius: 10px;}
#sh135-temp .popup-box .box-left .row-content .box-bg .row-label {line-height: 1.25;}
#sh135-temp .popup-box .box-right {display: flex; flex-direction: column; justify-content: flex-end;}
#sh135-temp .popup-box .btn-close-popup {position: absolute; top: 24px; right: 24px; z-index: 2; display: block;}
#sh135-temp .popup-box .btn-close-popup .close-icon {display: block; min-width: 24px; width: 24px;}
#sh135-temp .popup-box .btn-close-popup .close-icon path {transition: stroke .3s;}
#sh135-temp .popup-box .btn-close-popup:hover .close-icon path {stroke: #E2007A;}

#SH531-SMARTHEADS-CONTENT {padding-bottom: 100px;}
#SH531-SMARTHEADS-CONTENT .sh531-shadow-box {border-radius: 20px; overflow: hidden;}
#SH531-SMARTHEADS-CONTENT .z_discalimer_box .p_f0 {line-height: 1.2;}
#SH531-SMARTHEADS-CONTENT .z_discalimer_box .disclaimer-link:hover {text-decoration: underline;}

.contrast .sh531-page .btn-white {background-color: #000 !important; color: #FFE800 !important; border: 1px solid #FFE800 !important;}
.contrast .sh531-page .btn-white:hover {background-color: #FFE800 !important; color: #000 !important;}
.contrast #sh135-temp .btn-magenta {background-color: #000 !important; color: #FFE800 !important; border: 1px solid #FFE800 !important;}
.contrast #sh135-temp .btn-magenta:hover {background-color: #FFE800 !important; color: #000 !important;}
.contrast #sh135-temp .btn-white {background-color: #000 !important; color: #FFE800 !important; border: 1px solid #FFE800 !important;}
.contrast #sh135-temp .btn-white:hover {background-color: #FFE800 !important; color: #000 !important;}
.contrast #sh135-temp .owl-dots .owl-dot.active {background-color: #FFE800 !important;}
.contrast #sh135-temp .breadcrumbs {background: transparent !important;}
.contrast #sh135-temp .breadcrumbs .icon {background-color: transparent !important;}
.contrast #sh135-temp .breadcrumbs .icon path {fill: #FFE800 !important;}
.contrast #sh135-temp .breadcrumbs .single-path {background: transparent !important;}
.contrast #sh135-temp .breadcrumbs .single-path {color: #FFF !important;}
.contrast #sh135-temp .breadcrumbs .single-path:not(.current-page):hover {color: #FEE800 !important;}
.contrast .menu-right-wrapper {background-color: transparent !important;}
.contrast .menu-right-wrapper .sticky-menu-box {background-color: transparent !important;}
.contrast .menu-right-wrapper .sticky-menu-box .single-item {background-color: transparent !important;}
.contrast #sh135-temp .section-what-more .banner-box {border: 1px solid #FFF;}
.contrast #sh135-temp .section-banner-top .banner-box .content-box {background-color: transparent !important;}
.contrast #sh135-temp .section-banner-top .banner-box .content-box .banner-text {background-color: transparent !important;}
.contrast #sh135-temp .section-banner-top .banner-box .content-box .banner-text .page-title {background-color: transparent !important;}
.contrast #sh135-temp .section-banner-top .banner-box .content-box .banner-text .description {background-color: transparent !important;}
.contrast #sh135-temp .section-menu-inner {border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
.contrast #sh135-temp .section-menu-inner .menu-inner-box.fixed {border-top: 1px solid #FFF;}
.contrast #sh135-temp .section-what-gain .boxes-wrapper .single-box {border: 1px solid #FFF;}
.contrast #sh135-temp .section-what-gain .boxes-wrapper .single-box .top-box .small-icon {background-color: transparent !important;}
.contrast #sh135-temp .section-urgent-info .banner-wrapper .banner-box {border: 1px solid #FFF;}
.contrast #sh135-temp .section-get-assistance .content-box {border: 1px solid #FFF;}
.contrast #sh135-temp .section-benefits {background-color: transparent !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper {background-color: transparent !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box .img {z-index: 1; background-color: transparent !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box {position: relative; z-index: 2; background-color: transparent !important; color: #000 !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box:hover .overlay-box {background-color: rgba(255, 232, 0, 0.8) !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box .box-number {background-color: transparent !important; color: #000 !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box .box-label {background-color: rgba(255, 232, 0, 0.5) !important; color: #000 !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box:hover .overlay-box .box-info {background-color: transparent !important; color: #000 !important;}
.contrast #sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box .box-info {background-color: transparent !important;}
.contrast #SH531-SMARTHEADS-CONTENT .z_documents_box p {background-color: transparent !important; color: #FFF !important;}
.contrast #SH531-SMARTHEADS-CONTENT .z_doc_content .z_doc_field .z_doc_row_flex .z_row_flex_column .z_row_flex_cell {border-color: #FFF;}
.contrast #SH531-SMARTHEADS-CONTENT .p_f0 {background-color: transparent !important; color: #FFF !important;}
.contrast #SH531-SMARTHEADS-CONTENT .z_doc_content .z_doc_field .z_doc_spacer {background-color: transparent !important; color: #FFF !important;}
.contrast #SH531-SMARTHEADS-CONTENT .z_doc_content .z_sub_doc_info h5 {background-color: transparent !important; color: #FFF !important;}
.contrast #SH531-SMARTHEADS-CONTENT .c_f1 {background-color: transparent !important; color: #FFF !important;}
.contrast .sh531-page .additional-banner {border: 1px solid #FFF !important;}
.contrast .sh531-page .additional-banner .bg-img {display: none;}
.contrast #sh135-temp .section-urgent-info .banner-wrapper .popup-btn .tooltip-icon path {fill: #FFE800 !important;}
.contrast #sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {background-color: transparent !important;}
.contrast .menu-right-wrapper .sticky-menu-box .single-item .circles-wrapper .single-circle.circle-two {background-color: #000 !important;}
.contrast .menu-right-wrapper .sticky-menu-box .single-item .link-label {background-color: #E2007A !important;}
.contrast #sh135-temp .popup-box {border: 1px solid #FFF;}
.contrast #sh135-temp .popup-box .box-left .row-heading .heading-icon path {fill: #FFE800 !important;}
.contrast #sh135-temp .popup-box .box-left .row-content .single-row .col-left .icon {background-color: transparent !important;}
.contrast #sh135-temp .popup-box .btn-close-popup .close-icon path {stroke: #FFF;}
.contrast #sh135-temp .popup-box .btn-close-popup:hover .close-icon path {stroke: #FFE800;}
.contrast #sh135-temp .popup-box .box-left .row-heading {justify-content: flex-start;}
.contrast #sh135-temp .popup-box .box-left .row-content .box-bg {border: 1px solid #FFF;}
.contrast #sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .img path {fill: #FFE800!important;}
.contrast #sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img circle {fill: #FFE800!important;}
.contrast #sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img path {fill: #FFF!important;}
.contrast #sh135-temp .section-urgent-info .in-case-boxes .single-case .case-icon circle {fill: #FFE800!important;}
.contrast #sh135-temp .section-urgent-info .in-case-boxes .single-case .case-icon path {fill: #FFF!important;}

.zoom-x2 .sh531-another-faq .sh135-accordion-head h3 {font-size: 20px;}
.zoom-x2 .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body {font-size: 18px;}
.zoom-x4 .sh531-another-faq .sh135-accordion-head h3 {font-size: 22px;}
.zoom-x4 .sh531-another-faq .sh135-accordion-container.active .sh135-accordion-body {font-size: 20px;}

@media all and (max-width: 1600px) {
		.sh531-page .additional-banner {margin-top: 32px;}
		.sh531-page .additional-banner .box-left .single-text {font-size: 22px;}
		.sh531-page .additional-banner .single-link {font-size: 18px;}

		#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-40 {font-size: 3.6rem;}
		#sh135-temp .f-42 {font-size: 3.8rem;}
		#sh135-temp .f-50 {font-size: 4.0rem;}

		#sh135-temp .title-box {margin-bottom: 24px;}

		.menu-right-wrapper {display: none;}

		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc br {display: none;}

		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {left: 60%; transform: translateY(calc(-50% - 3px)); max-width: 550px;}
		#sh135-temp .section-urgent-info .in-case-boxes .single-case .case-icon {width: 80px;}

		#sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box {min-height: 420px;}
}

@media all and (max-width: 1400px) {
		#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-40 {font-size: 3.4rem;}
		#sh135-temp .f-42 {font-size: 3.8rem;}

		#sh135-temp .section-banner-top .banner-box {height: 300px;}
		#sh135-temp .section-banner-top .banner-box .content-box .breadcrumbs {padding-top: 12px;}
		#sh135-temp .section-banner-top .banner-box .content-box .description {margin-top: 8px; padding-bottom: 5px;}

		#sh135-temp .section-menu-inner .menu-inner-box .row-bottom {gap: 12px;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-bottom .link {padding: 20px;}

		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {transform: translateY(calc(-50% - 6px));}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right .banner-desc {max-width: 680px;}

		.zoom-x4 #sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {transform: translateY(calc(-50% - 22px));}
}

@media all and (max-width: 1200px) {
		#sh135-temp .section-banner-top .banner-box {height: 315px;}
		#sh135-temp .section-banner-top .banner-box .img-half {display: none;}

		#sh135-temp .section-urgent-info .in-case-boxes .boxes-label {margin-bottom: 16px;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right .banner-desc br {display: none;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .decoration-img {display: none;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left {height: 100%;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .img-box {height: 100%;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left .img-box .picture {height: 100%;}

		#sh135-temp .section-what-more .banner-box {grid-template-columns: 1fr; padding: 24px;}
		#sh135-temp .section-what-more .banner-box .box-info {gap: 24px; padding-right: 0; border: none;}
		#sh135-temp .section-what-more .banner-box .box-img {display: none;}

		#sh135-temp .section-get-assistance .title-box {grid-template-columns: 1fr;}
		#sh135-temp .section-get-assistance .title-box .empty-box {display: none;}
		#sh135-temp .section-get-assistance .title-box .section-title {text-align: center;}
		#sh135-temp .section-get-assistance .content-box {grid-template-columns: 1fr; padding: 24px;}
		#sh135-temp .section-get-assistance .content-box .box-left {display: none;}
		#sh135-temp .section-get-assistance .content-box .box-right {padding-left: 0; border-left: 0;}

		.zoom-x4 #sh135-temp .section-banner-top .banner-box {grid-template-columns: 1.25fr 1fr;}
		.zoom-x4 #sh135-temp .section-banner-top .banner-box .content-box .breadcrumbs {margin-top: 0; padding-top: 0;}
		.zoom-x4 #sh135-temp .section-banner-top .banner-box .content-box .description br {display: none;}
}

@media all and (max-width: 992px) {
		.sh531-page .additional-banner {padding: 24px;}
		.sh531-page .additional-banner .box-left {gap: 16px;}

		#sh135-temp .breadcrumbs {display: none;}

		#sh135-temp .section-banner-top {padding: 0;}
		#sh135-temp .section-banner-top .banner-box {display: flex; flex-direction: column-reverse; gap: 8px; height: auto; max-height: 100%;}
		#sh135-temp .section-banner-top .banner-box .img {position: static; max-width: 475px; margin: 0 auto;}
		#sh135-temp .section-banner-top .banner-box .content-box {flex-basis: 100%; margin-right: auto; margin-left: auto; text-align: center;}
		#sh135-temp .section-banner-top .banner-box .content-box .banner-text {padding-bottom: 24px;}
		#sh135-temp .section-banner-top .banner-box .content-box .banner-text .page-title {margin-bottom: 8px;}

		#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: 4px 16px;}
		#sh135-temp .section-what-gain .boxes-wrapper .single-box .box-desc {padding: 0 16px 16px 16px;}

		#sh135-temp .section-urgent-info .in-case-boxes {grid-template-columns: 1fr;}
		#sh135-temp .section-urgent-info .in-case-boxes .boxes-label {margin-bottom: 0;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box {grid-template-columns: repeat(2, 1fr)}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right {padding-top: 16px; padding-bottom: 16px;}

		#sh135-temp .section-benefits .boxes-wrapper {grid-template-columns: 1fr;}
		#sh135-temp .section-benefits .boxes-wrapper .single-box .overlay-box {min-height: unset; padding: 24px 24px 90px 24px;}

		#sh135-temp .popup-box.popup-tooltip {grid-template-columns: 1fr;}
		#sh135-temp .popup-box.popup-tooltip .box-right {display: none;}
		#sh135-temp .popup-box .box-left .row-heading {padding: 24px; border-radius: 0;}
		#sh135-temp .popup-box .box-left .row-content {padding: 24px;}

		#SH531-SMARTHEADS-CONTENT .z_doc_content .z_doc_field .z_doc_row_flex .z_row_flex_column .z_row_flex_cell .p_f1, #SH531-SMARTHEADS-CONTENT .z_doc_content .z_doc_field .z_doc_row_flex .z_row_flex_column .z_row_flex_cell .c_f1 {font-size: 1.3rem!important;}
		#SH531-SMARTHEADS-CONTENT .z_doc_content .z_doc_field .z_doc_row_flex .z_row_flex_column .z_row_flex_cell .p_f0 {font-size: 1.3rem!important;}
}

@media all and (max-height: 768px) {
		#sh135-temp .section-menu-inner .menu-inner-box .row-top {padding: 12px 0;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .img {display: none;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .info {font-size: 1.6rem;}
}

@media all and (max-width: 768px) {
		.sh531-page .additional-banner .box-left .single-text {font-size: 16px;}
		.sh531-page .additional-banner .single-link {font-size: 16px;}

		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-40 {font-size: 3.0rem;}
		#sh135-temp .f-42 {font-size: 3.4rem;}

		#sh135-temp .section-menu-inner .menu-inner-box .row-top {padding: 12px 0;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .img {display: none;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .info {font-size: 1.4rem;}

		#sh135-temp .section-urgent-info {margin-top: 32px; margin-bottom: 32px;}
		#sh135-temp .section-urgent-info .banner-wrapper {margin-bottom: 32px;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box {grid-template-columns: 1fr; gap: 0;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-left {display: none;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right {padding: 16px;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right .banner-title {text-align: center;}
		#sh135-temp .section-urgent-info .banner-wrapper .banner-box .box-right .banner-desc {padding-top: 0; text-align: center;}

		#sh135-temp .section-benefits {margin-top: 32px; margin-bottom: 32px;}

		#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-what-more {margin-bottom: 32px; margin-top: 32px;}
		#sh135-temp .section-what-more .banner-box {padding: 16px;}

		#SH531-SMARTHEADS-CONTENT {padding-bottom: 64px;}
}

@media all and (max-width: 576px) {
		.sh531-page .additional-banner {flex-direction: column;}

		#sh135-temp .section-menu-inner .menu-inner-box .row-top {flex-direction: column;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left {flex-direction: column; justify-content: center;}
		#sh135-temp .section-menu-inner .menu-inner-box .row-top .box-left .info {text-align: center;}

		#sh135-temp .section-urgent-info .in-case-boxes {grid-template-columns: 1fr;}
		#sh135-temp .section-urgent-info .in-case-boxes .boxes-label {margin-bottom: 0;}

		#sh135-temp .section-get-assistance .content-box .box-right .single-row {grid-template-columns: 1fr; gap: 8px;}
		#sh135-temp .section-get-assistance .content-box .box-right .single-row .row-content {gap: 24px;}
}

@media all and (max-width: 500px) {
		#SH531-SMARTHEADS-CONTENT .nl-products-changes .z_documents_heads .z_single_doc_head:not(:last-child) {border-bottom: 1px solid #A1A1A1;}
}