* {box-sizing: border-box; font-family: 'Titillium Web', Arial, sans-serif; outline: none; -webkit-tap-highlight-color: transparent;}
html {font-size: 10px;}
body {margin: 0;}

#sh135-temp h1, #sh135-temp h2, #sh135-temp h3, #sh135-temp h4, #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; font-family: inherit;}
#sh135-temp ul {list-style: none;}
#sh135-temp img {width: auto; max-width: 100%; height: auto; border: none;}
#sh135-temp sup {line-height: 0;}

#sh135-temp .f-14 {font-size: 1.4rem;}
#sh135-temp .f-15 {font-size: 1.5rem;}
#sh135-temp .f-16 {font-size: 1.6rem;}
#sh135-temp .f-18 {font-size: 1.8rem;}
#sh135-temp .f-19 {font-size: 1.9rem;}
#sh135-temp .f-20 {font-size: 2.0rem;}
#sh135-temp .f-21 {font-size: 2.1rem;}
#sh135-temp .f-22 {font-size: 2.2rem;}
#sh135-temp .f-24 {font-size: 2.4rem;}
#sh135-temp .f-30 {font-size: 3.0rem;}
#sh135-temp .f-46 {font-size: 4.6rem;}
#sh135-temp .f-40 {font-size: 4.0rem;}
#sh135-temp .f-64 {font-size: 6.4rem;}
#sh135-temp .center {text-align: center;}
#sh135-temp .semibold {font-weight: 600;}
#sh135-temp .bold {font-weight: 700;}
#sh135-temp .visually-hidden {position: absolute; overflow: hidden; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; clip: rect(0 0 0 0); white-space: nowrap;}

#sh135-temp {overflow: hidden; position: relative; padding-bottom: 80px; background-color: #FFF; color: #000;}
.contrast #sh135-temp {background-color: #000 !important;}
#sh135-temp .container-box {width: 100%; max-width: 1634px; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px;}
#sh135-temp .section-heading {line-height: 1.4;}
.contrast #sh135-temp .section-heading, .contrast #sh135-temp .section-heading * {color: #FFE800 !important;}

#sh135-temp .tauron-btn {display: flex; align-items: center; justify-content: center; width: 100%; height: 66px; padding: 0 24px; line-height: 1; text-align: center; border-radius: 4px; transition: background-color .3s, color .3s, border-color .3s;}
#sh135-temp .tauron-btn.btn-magenta {max-width: 496px; background-color: #E2007A; color: #FFF; border: 1px solid #E2007A;}
#sh135-temp .tauron-btn.btn-magenta:hover {background-color: #AA036C; border-color: #AA036C;}
#sh135-temp .tauron-btn.btn-outline {max-width: 434px; background-color: #FFF; color: #000; border: 1px solid #000;}
#sh135-temp .tauron-btn.btn-outline:hover {background-color: #000; color: #FFF;}
.contrast #sh135-temp .tauron-btn {background-color: #000 !important; color: #FFE800 !important; border: 2px solid #FFE800 !important;}
.contrast #sh135-temp .tauron-btn:hover {text-decoration: underline !important;}

#sh135-temp .section-banner {display: flex; align-items: center; min-height: 268px; padding: 40px 0; background: linear-gradient(180deg, #3053E8 0%, #1F3797 100%);}
#sh135-temp .section-banner .container-box {display: flex; flex-direction: column; gap: 4px; padding-right: 180px; padding-left: 180px;}
#sh135-temp .section-banner .banner-title {line-height: 1.2; color: #FFF;}
#sh135-temp .section-banner .banner-subtitle {line-height: 1.2; color: #FFF;}
.contrast #sh135-temp .section-banner {background: #000 !important; border-bottom: 2px solid #FFF;}
.contrast #sh135-temp .section-banner .banner-title {color: #FFE800 !important;}

#sh135-temp .section-features {padding-top: 32px;}
#sh135-temp .section-features .features-wrapper {display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; margin-top: 27px;}
#sh135-temp .section-features .single-feature {display: flex; flex-direction: column; align-items: center; gap: 24px; min-height: 278px; padding: 30px 40px 40px; background-color: #FFF; border-radius: 32px; box-shadow: 0 4px 24px 0 #0000001A;}
.contrast #sh135-temp .section-features .single-feature {border: 2px solid #FFF;}
#sh135-temp .section-features .feature-icon {display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 74px; height: 74px; background: linear-gradient(180deg, #3053E8 0%, #1B3085 100%); border-radius: 50%;}
.contrast #sh135-temp .section-features .feature-icon {border: 2px solid #FFE800;}
#sh135-temp .section-features .feature-icon svg {display: block; background-color: transparent !important;}
.contrast #sh135-temp .section-features .feature-icon svg path {fill: #FFE800 !important;}
#sh135-temp .section-features .feature-text {line-height: 28px;}

#sh135-temp .section-prices {padding-top: 68px;}
#sh135-temp .section-prices .section-heading {display: flex; flex-wrap: wrap; align-items: baseline; column-gap: 8px;}
#sh135-temp .section-prices .heading-note {font-weight: 600; color: #757575;}
#sh135-temp .section-prices .table-wrapper {overflow-x: auto; margin-top: 32px; padding-bottom: 4px;}
#sh135-temp .section-prices .prices-table {width: 986px; margin: 0 auto; border: 0; border-collapse: separate; border-spacing: 0; table-layout: fixed;}
#sh135-temp .section-prices .prices-table th, #sh135-temp .section-prices .prices-table td {height: 46px; padding: 8px 16px; line-height: 1.3; color: #000; text-align: left; vertical-align: middle; border-top: 0; border-left: 0; border-right: 1px solid #909090; border-bottom: 1px solid #909090;}
#sh135-temp .section-prices .prices-table tr > :first-child {border-left: 1px solid #909090;}
#sh135-temp .section-prices .prices-table tbody tr:not(:first-child) > td:first-child {border-left: 0;}
#sh135-temp .section-prices .prices-table thead th {height: 91px; border-top: 1px solid #909090;}
#sh135-temp .section-prices .prices-table .row-tall {height: 92px;}
#sh135-temp .section-prices .prices-table .col-group {width: 201px; padding-left: 35px;}
#sh135-temp .section-prices .prices-table .col-zone {width: 258px;}
#sh135-temp .section-prices .prices-table .col-seller {width: 264px; background-color: #EDEDED;}
#sh135-temp .section-prices .prices-table .col-offer {width: 263px; background-color: #EBF1FD;}
#sh135-temp .section-prices .prices-table thead .col-offer {color: #306EE8;}
#sh135-temp .section-prices .prices-table thead .col-group {border-top-left-radius: 40px;}
#sh135-temp .section-prices .prices-table thead .col-offer {border-top-right-radius: 40px;}
#sh135-temp .section-prices .prices-table .row-last .col-group {border-bottom-left-radius: 40px;}
#sh135-temp .section-prices .prices-table .row-last .col-offer {border-bottom-right-radius: 40px;}
#sh135-temp .section-prices .prices-table.is-offer-only {width: 100%; max-width: 722px;}
#sh135-temp .section-prices .prices-table.is-offer-only .col-group {width: 28%;}
#sh135-temp .section-prices .prices-table.is-offer-only .col-zone, #sh135-temp .section-prices .prices-table.is-offer-only .col-offer {width: 36%;}
#sh135-temp .section-prices .prices-table .th-note {display: block; font-weight: 400;}
.contrast #sh135-temp .section-prices .prices-table th, .contrast #sh135-temp .section-prices .prices-table td {border-color: #FFF !important;}
.contrast #sh135-temp .section-prices .prices-table thead .col-offer {color: #FFE800 !important;}
#sh135-temp .section-prices .prices-note {margin-top: 40px; line-height: 1.4; color: #757575;}

#sh135-temp .section-why {margin-top: 64px; padding: 50px 0 64px; background-color: #F3F5F9;}
.contrast #sh135-temp .section-why {border-top: 2px solid #FFF; border-bottom: 2px solid #FFF;}
#sh135-temp .section-why .section-heading {line-height: 1.3;}
#sh135-temp .section-why .why-list {display: grid; grid-template-columns: minmax(0, 799px) minmax(0, 1fr); row-gap: 5px; margin-top: 36px; padding-left: 30px;}
#sh135-temp .section-why .single-why {position: relative; padding-left: 36px; line-height: 28px;}
#sh135-temp .section-why .single-why::before {content: ''; position: absolute; top: 7px; left: 0; width: 18px; height: 14px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'%3E%3Cpath d='M6.1 13.6.3 7.8a1 1 0 0 1 0-1.5l1.5-1.4a1 1 0 0 1 1.4 0l3.6 3.6L14.8.3a1 1 0 0 1 1.4 0l1.5 1.4a1 1 0 0 1 0 1.5L7.6 13.6a1 1 0 0 1-1.5 0z' fill='%23000'/%3E%3C/svg%3E") center / contain no-repeat;}
.contrast #sh135-temp .section-why .single-why::before {filter: invert(1);}
#sh135-temp .section-why .validity-box {display: flex; flex-direction: column; gap: 12px; margin-top: 40px; padding: 20px 52px 22px; background-color: #FDFDFE; border-radius: 16px;}
.contrast #sh135-temp .section-why .validity-box {border: 2px solid #FFF;}
#sh135-temp .section-why .validity-title {line-height: 1.3;}
#sh135-temp .section-why .validity-date {color: #306EE8;}
.contrast #sh135-temp .section-why .validity-date {color: #FFE800 !important;}
#sh135-temp .section-why .validity-text {line-height: 28px; color: #757575;}

#sh135-temp .section-account {display: grid; grid-template-columns: 917fr 656fr; gap: 24px; padding-top: 64px;}
#sh135-temp .section-account .account-box {overflow: hidden; position: relative; display: flex; flex-direction: column; align-items: flex-start; padding: 37px 40px 40px; background-color: #FFF; border-radius: 32px; box-shadow: 0 4px 24px 0 #0000001A;}
#sh135-temp .section-account .account-box.box-login {background-color: #FAFAFA; border: 3px solid #E2007A; box-shadow: none;}
.contrast #sh135-temp .section-account .account-box {border: 2px solid #FFF;}
.contrast #sh135-temp .section-account .account-box.box-login {border-color: #FFE800 !important;}
#sh135-temp .section-account .account-badge {position: relative; z-index: 2; padding: 6px 16px; line-height: 1.2; color: #4F4F4F; background-color: #F3F5F9; border-radius: 4px;}
#sh135-temp .section-account .box-login .account-badge {color: #E2007A; background-color: #F8E1ED;}
.contrast #sh135-temp .section-account .account-badge {color: #FFE800 !important; border: 1px solid #FFE800;}
#sh135-temp .section-account .account-title {position: relative; z-index: 2; margin-top: 30px; margin-bottom: 30px; line-height: 1.3;}
#sh135-temp .section-account .tauron-btn {position: relative; z-index: 2; margin-top: auto;}
#sh135-temp .section-account .account-decor {position: absolute; right: 84px; bottom: 0; z-index: 1; display: block; width: 189px; height: auto; pointer-events: none; background-color: transparent !important;}
.contrast #sh135-temp .section-account .account-decor {display: none;}

#sh135-temp .section-documents {padding-top: 64px;}
#sh135-temp .section-documents .documents-box {display: flex; flex-direction: column; align-items: center; padding: 27px 40px 53px; background-color: #FFF; border-radius: 32px; box-shadow: 0 4px 24px 0 #0000001A;}
.contrast #sh135-temp .section-documents .documents-box {border: 2px solid #FFF;}
#sh135-temp .section-documents .documents-title {line-height: 1.4;}
.contrast #sh135-temp .section-documents .documents-title {color: #FFE800 !important;}
#sh135-temp .section-documents .documents-subtitle {margin-top: 4px; line-height: 1.4;}
#sh135-temp .section-documents .search-form {display: flex; gap: 14px; margin-top: 32px;}
#sh135-temp .section-documents .search-input {width: 280px; height: 50px; padding: 0 16px; color: #000; background-color: #FFF; border: 1px solid #AEAEAE; border-radius: 4px; transition: border-color .3s;}
#sh135-temp .section-documents .search-input::placeholder {color: #B2B2B2;}
#sh135-temp .section-documents .search-input:focus {border-color: #306EE8;}
#sh135-temp .section-documents .search-input.is-invalid {border-color: #E2007A;}
.contrast #sh135-temp .section-documents .search-input {color: #FFF !important; border-color: #FFF !important;}
#sh135-temp .section-documents .search-btn {width: 110px; height: 50px; padding: 0 12px; color: #E2007A; background-color: #FFF; border: 1px solid #E2007A; border-radius: 4px; transition: background-color .3s, color .3s;}
#sh135-temp .section-documents .search-btn:hover {color: #FFF; background-color: #E2007A;}
.contrast #sh135-temp .section-documents .search-btn {color: #FFE800 !important; border: 2px solid #FFE800 !important;}
#sh135-temp .section-documents .search-message {display: none; margin-top: 16px; line-height: 1.4; color: #E2007A;}
#sh135-temp.has-message .section-documents .search-message {display: block;}
.contrast #sh135-temp .section-documents .search-message {color: #FFE800 !important;}
#sh135-temp .section-documents .region-message {display: none; margin-top: 24px;}
#sh135-temp.is-out-of-region .section-documents .region-message {display: block;}
#sh135-temp .section-documents .region-title, #sh135-temp .section-documents .region-text {line-height: 1.4;}
#sh135-temp .section-documents .region-link {color: #E2007A; white-space: nowrap;}
#sh135-temp .section-documents .region-link:hover {text-decoration: underline;}
.contrast #sh135-temp .section-documents .region-title, .contrast #sh135-temp .section-documents .region-text {color: #FFF !important;}
.contrast #sh135-temp .section-documents .region-link {color: #FFE800 !important;}
#sh135-temp .section-documents .documents-result {display: none; flex-direction: column; align-items: center; width: 100%; margin-top: 30px;}
#sh135-temp .section-documents .documents-result.is-visible {display: flex;}
#sh135-temp .section-documents .documents-columns {display: grid; grid-template-columns: repeat(2, minmax(0, 480px)); justify-content: center; column-gap: 64px; width: 100%; padding-left: 25px;}
#sh135-temp .section-documents .documents-column {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .section-documents .column-title {line-height: 1.4;}
.contrast #sh135-temp .section-documents .column-title {color: #FFE800 !important;}
#sh135-temp .section-documents .documents-list {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp .section-documents .document-link {display: inline-flex; align-items: flex-start; gap: 10px; margin-left: -25px; line-height: 1.4; color: #000; transition: color .3s;}
#sh135-temp .section-documents .document-link:hover {color: #E2007A;}
.contrast #sh135-temp .section-documents .document-link {color: #FFF !important;}
.contrast #sh135-temp .section-documents .document-link:hover {color: #FFE800 !important; text-decoration: underline !important;}
#sh135-temp .section-documents .document-icon {flex-shrink: 0; width: 15px; margin-top: 5px;}
#sh135-temp .section-documents .documents-more {display: none; width: 1049px; max-width: 100%; margin-top: 24px; padding-top: 24px; border-top: 1px solid #E5E5E5;}
#sh135-temp .section-documents .documents-more.is-open {display: block;}
#sh135-temp .section-documents .documents-more .documents-list {display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 64px; padding-left: 25px;}
#sh135-temp .section-documents .more-btn {display: flex; align-items: center; justify-content: center; gap: 8px; width: 270px; height: 50px; margin-top: 24px; padding: 0 16px; color: #E2007A; background-color: #FFF; border: 1px solid #E2007A; border-radius: 4px; transition: background-color .3s, color .3s;}
#sh135-temp .section-documents .more-btn .btn-arrow {transition: transform .3s; background-color: transparent !important;}
#sh135-temp .section-documents .more-btn.is-open .btn-arrow {transform: rotate(180deg);}
#sh135-temp .section-documents .more-btn:hover {color: #FFF; background-color: #E2007A;}
#sh135-temp .section-documents .more-btn:hover .btn-arrow path {stroke: #FFF;}
.contrast #sh135-temp .section-documents .more-btn {color: #FFE800 !important; border: 2px solid #FFE800 !important;}
.contrast #sh135-temp .section-documents .more-btn .btn-arrow path {stroke: #FFE800 !important;}

#sh135-temp .section-contact {padding-top: 64px;}
#sh135-temp .section-contact .contact-bar {display: flex; align-items: center; gap: 36px; margin: 0 5px; padding: 20px 38px 20px 44px; background-color: #F3F5F9; border-radius: 16px;}
.contrast #sh135-temp .section-contact .contact-bar {border: 2px solid #FFF;}
#sh135-temp .section-contact .contact-icon {flex-shrink: 0; display: block; background-color: transparent !important;}
.contrast #sh135-temp .section-contact .contact-icon path {fill: #FFE800 !important;}
#sh135-temp .section-contact .contact-text {line-height: 1.4;}
#sh135-temp .section-contact .contact-link {color: #000; transition: color .3s;}
#sh135-temp .section-contact .contact-link:hover {color: #E2007A;}
.contrast #sh135-temp .section-contact .contact-link {color: #FFE800 !important;}

#sh135-temp .section-footnotes {padding-top: 64px;}
#sh135-temp .section-footnotes .footnote-text {position: relative; padding-right: 100px; padding-left: 108px; line-height: 1.5;}
#sh135-temp .section-footnotes .footnote-text sup {position: absolute; top: 9px; left: 98px; font-size: 1.2rem;}

#sh135-temp .section-contract .search-box {display: flex; flex-direction: column; align-items: center;}
#sh135-temp .section-contract .search-title {line-height: 1.4;}
.contrast #sh135-temp .section-contract .search-title {color: #FFE800 !important;}
#sh135-temp .section-contract .search-form {margin-top: 16px;}
#sh135-temp .section-contract .contract-list {display: flex; flex-direction: column; gap: 48px; margin-top: 64px;}
#sh135-temp .section-contract .contract-box {padding: 37px 139px; border-radius: 40px; box-shadow: 0 1px 10px 0 #1F1F1F40;}
#sh135-temp .section-contract .contract-title {line-height: 1.4;}
#sh135-temp .section-contract .title-accent {color: #306EE8;}
.contrast #sh135-temp .section-contract .contract-title, .contrast #sh135-temp .section-contract .title-accent {color: #FFE800 !important;}
#sh135-temp .section-contract .contract-subtitle {line-height: 1.4;}
#sh135-temp .section-contract .documents-result {margin-top: 24px;}

#sh135-temp .section-info {padding-top: 48px;}
#sh135-temp .section-info .info-bar {display: flex; align-items: center; gap: 40px; margin: 0 5px; padding: 32px 40px; background-color: #F3F5F9; border-radius: 20px;}
.contrast #sh135-temp .section-info .info-bar {border: 2px solid #FFF;}
#sh135-temp .section-info .info-icon {flex-shrink: 0; display: block; background-color: transparent !important;}
.contrast #sh135-temp .section-info .info-icon circle {stroke: #FFE800 !important;}
.contrast #sh135-temp .section-info .info-icon path {stroke: #FFE800 !important;}
.contrast #sh135-temp .section-info .info-icon circle[fill] {fill: #FFE800 !important;}
#sh135-temp .section-info .info-text {line-height: 1.4;}

header, footer nav.row, footer {display: none;}
#SH135-CONTENT {position: relative;}
#SH135-CONTENT .page-logo {position: absolute; top: 0; left: 155px; z-index: 20;}
#SH135-CONTENT .page-logo img {display: block;}
#SH135-CONTENT .page-logo .m-logo {display: none;}
#SH135-CONTENT .page-footer {padding-bottom: 18px;}
#SH135-CONTENT .page-footer footer {display: block; position: relative; margin: 20px 0; padding: 0;}
#SH135-CONTENT .page-footer .container__wrapper {max-width: 1600px !important;}
#SH135-CONTENT .page-footer .footer__social li {display: inline-block; vertical-align: middle;}
#SH135-CONTENT .page-footer li a {margin: 0 3px;}
#SH135-CONTENT .page-footer li a img {display: inline-block; width: auto; height: auto; vertical-align: middle;}
#SH135-CONTENT .page-footer .footer__certificate {padding-right: 0 !important;}
#SH135-CONTENT .page-footer .footer__certificate img {padding-right: 1.5rem;}
#SH135-CONTENT .page-footer .footer__copy {position: absolute; top: 106%; margin-top: 0;}
.contrast #SH135-CONTENT .page-footer, .contrast #SH135-CONTENT .page-footer footer, .contrast #SH135-CONTENT .page-footer footer * {background-color: #000 !important; color: #FFF !important;}
.contrast #SH135-CONTENT .page-footer footer {border-top: 2px solid #FFF;}
.contrast #SH135-CONTENT .page-footer footer a {color: #FFE800 !important; text-decoration: underline !important;}
.contrast #SH135-CONTENT .page-footer .footer__social img, .contrast #SH135-CONTENT .page-footer .footer__certificate img {background-color: #FFF !important;}
.contrast #SH135-CONTENT .page-footer .footer__social img {border-radius: 50%;}


@media all and (max-width: 1440px) {
	#sh135-temp .f-19 {font-size: 1.8rem;}
	#sh135-temp .f-20 {font-size: 1.9rem;}
	#sh135-temp .f-21 {font-size: 2.0rem;}
	#sh135-temp .f-22 {font-size: 2.1rem;}
	#sh135-temp .f-24 {font-size: 2.2rem;}
	#sh135-temp .f-30 {font-size: 2.8rem;}
	#sh135-temp .f-40 {font-size: 3.6rem;}
	#sh135-temp .f-46 {font-size: 4.0rem;}
	#sh135-temp .f-64 {font-size: 5.6rem;}

	#sh135-temp .section-features .features-wrapper {gap: 24px;}
	#sh135-temp .section-features .single-feature {padding: 30px 28px 36px;}
	#sh135-temp .section-why .why-list {grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 40px;}
	#sh135-temp .section-footnotes .footnote-text {padding-right: 0; padding-left: 10px;}
	#sh135-temp .section-footnotes .footnote-text sup {left: 0;}
	#sh135-temp .section-contract .contract-box {padding: 37px 60px;}
}

@media all and (max-width: 1200px) {
	#sh135-temp .section-banner {min-height: 220px;}
	#sh135-temp .section-banner .container-box {padding-right: 120px; padding-left: 120px;}
	#sh135-temp .section-features .single-feature {min-height: 0;}
	#sh135-temp .section-account .account-box {padding: 32px;}
	#sh135-temp .section-account .account-decor {right: 24px; width: 150px;}
	#sh135-temp .section-contract .contract-box {padding: 32px 40px;}
}

@media all and (max-width: 992px) {
	#sh135-temp .f-18 {font-size: 1.7rem;}
	#sh135-temp .f-19 {font-size: 1.7rem;}
	#sh135-temp .f-20 {font-size: 1.8rem;}
	#sh135-temp .f-21 {font-size: 1.8rem;}
	#sh135-temp .f-22 {font-size: 2.0rem;}
	#sh135-temp .f-24 {font-size: 2.0rem;}
	#sh135-temp .f-30 {font-size: 2.6rem;}
	#sh135-temp .f-40 {font-size: 2.8rem;}
	#sh135-temp .f-46 {font-size: 3.2rem;}
	#sh135-temp .f-64 {font-size: 4.6rem;}

	#sh135-temp {padding-bottom: 56px;}
	#sh135-temp .section-banner {min-height: 200px;}
	#sh135-temp .section-banner .container-box {padding-right: 100px; padding-left: 100px;}
	#sh135-temp .section-features .features-wrapper {grid-template-columns: 1fr; gap: 16px;}
	#sh135-temp .section-features .single-feature {flex-direction: row; align-items: center; gap: 20px; padding: 20px 24px; border-radius: 24px;}
	#sh135-temp .section-features .feature-icon {width: 60px; height: 60px;}
	#sh135-temp .section-features .feature-icon svg {width: 24px; height: 24px;}
	#sh135-temp .section-features .feature-text {line-height: 1.4; text-align: left;}
	#sh135-temp .section-prices {padding-top: 48px;}
	#sh135-temp .section-prices .prices-note {margin-top: 24px;}
	#sh135-temp .section-why {margin-top: 48px; padding: 40px 0 48px;}
	#sh135-temp .section-why .why-list {grid-template-columns: 1fr; row-gap: 8px; margin-top: 24px; padding-left: 0;}
	#sh135-temp .section-why .single-why {line-height: 1.4;}
	#sh135-temp .section-why .single-why::before {top: 5px;}
	#sh135-temp .section-why .validity-box {margin-top: 32px; padding: 24px;}
	#sh135-temp .section-why .validity-text {line-height: 1.5;}
	#sh135-temp .section-account {grid-template-columns: 1fr; gap: 16px; padding-top: 48px;}
	#sh135-temp .section-account .account-box {border-radius: 24px;}
	#sh135-temp .section-account .account-title {margin-top: 20px; margin-bottom: 24px;}
	#sh135-temp .section-account .tauron-btn {height: 56px;}
	#sh135-temp .section-documents {padding-top: 48px;}
	#sh135-temp .section-documents .documents-box {padding: 32px 24px; border-radius: 24px;}
	#sh135-temp .section-documents .documents-columns {grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; padding-left: 0;}
	#sh135-temp .section-documents .document-link {margin-left: 0;}
	#sh135-temp .section-documents .documents-more {width: 100%;}
	#sh135-temp .section-documents .documents-more .documents-list {grid-template-columns: 1fr; padding-left: 0;}
	#sh135-temp .section-contact .contact-bar {margin: 0;}
	#sh135-temp .section-why .validity-box {border-radius: 12px;}
	#sh135-temp .section-contact {padding-top: 48px;}
	#sh135-temp .section-contact .contact-bar {gap: 20px; padding: 20px 24px;}
	#sh135-temp .section-footnotes {padding-top: 40px;}
	#sh135-temp .section-contract .contract-list {gap: 32px; margin-top: 48px;}
	#sh135-temp .section-contract .contract-box {padding: 32px 24px; border-radius: 24px;}
	#sh135-temp .section-info {padding-top: 32px;}
	#sh135-temp .section-info .info-bar {gap: 20px; margin: 0; padding: 20px 24px; border-radius: 12px;}
	#sh135-temp .section-info .info-icon {width: 28px; height: 28px;}
	br.br-desktop {display: none;}
}

@media all and (max-width: 768px) {
	#sh135-temp .section-banner {min-height: 0; padding: 88px 0 32px;}
	#sh135-temp .section-banner .container-box {padding-right: 15px; padding-left: 15px;}
	#sh135-temp .section-documents .documents-columns {grid-template-columns: 1fr;}
	#sh135-temp .section-documents .search-input {width: 100%; min-width: 0;}
	#sh135-temp .section-documents .search-form {width: 100%; max-width: 404px;}
}

@media all and (max-width: 576px) {
	#sh135-temp .f-14 {font-size: 1.3rem;}
	#sh135-temp .f-15 {font-size: 1.4rem;}
	#sh135-temp .f-16 {font-size: 1.4rem;}
	#sh135-temp .f-18 {font-size: 1.6rem;}
	#sh135-temp .f-19 {font-size: 1.6rem;}
	#sh135-temp .f-20 {font-size: 1.6rem;}
	#sh135-temp .f-21 {font-size: 1.6rem;}
	#sh135-temp .f-22 {font-size: 1.8rem;}
	#sh135-temp .f-24 {font-size: 1.7rem;}
	#sh135-temp .f-30 {font-size: 2.2rem;}
	#sh135-temp .f-40 {font-size: 2.0rem;}
	#sh135-temp .f-46 {font-size: 2.4rem;}
	#sh135-temp .f-64 {font-size: 3.4rem;}

	#sh135-temp .section-features .single-feature {flex-direction: column; text-align: center; gap: 16px; padding: 24px 20px;}
	#sh135-temp .section-features .feature-text {text-align: center;}
	#sh135-temp .section-prices .table-wrapper {margin-right: -15px; padding-right: 15px;}
	#sh135-temp .section-prices .prices-table {width: 640px;}
	#sh135-temp .section-prices .prices-table th, #sh135-temp .section-prices .prices-table td {height: 40px; padding: 6px 10px;}
	#sh135-temp .section-prices .prices-table thead th {height: 72px;}
	#sh135-temp .section-prices .prices-table .row-tall {height: 56px;}
	#sh135-temp .section-prices .prices-table .col-group {width: 120px; padding-left: 16px;}
	#sh135-temp .section-prices .prices-table .col-zone {width: 170px;}
	#sh135-temp .section-prices .prices-table .col-seller {width: 175px;}
	#sh135-temp .section-prices .prices-table .col-offer {width: 175px;}
	#sh135-temp .section-prices .prices-table thead .col-group {border-top-left-radius: 24px;}
	#sh135-temp .section-prices .prices-table thead .col-offer {border-top-right-radius: 24px;}
	#sh135-temp .section-prices .prices-table .row-last .col-group {border-bottom-left-radius: 24px;}
	#sh135-temp .section-prices .prices-table .row-last .col-offer {border-bottom-right-radius: 24px;}
	#sh135-temp .section-why .single-why {padding-left: 28px;}
	#sh135-temp .section-why .single-why::before {width: 15px; height: 12px;}
	#sh135-temp .section-why .validity-box {padding: 20px 16px;}
	#sh135-temp .section-account .account-box {padding: 24px 20px;}
	#sh135-temp .section-account .account-badge {padding: 6px 12px;}
	#sh135-temp .section-account .account-decor {width: 110px;}
	#sh135-temp .section-account .tauron-btn {height: 50px;}
	#sh135-temp .section-documents .documents-box {padding: 28px 16px;}
	#sh135-temp .section-documents .search-form {gap: 8px;}
	#sh135-temp .section-documents .search-btn {width: 96px;}
	#sh135-temp .section-documents .more-btn {width: 100%; max-width: 270px;}
	#sh135-temp .section-contact .contact-bar {flex-direction: column; align-items: flex-start; gap: 12px; padding: 20px;}
	#sh135-temp .section-contact .contact-link {white-space: nowrap;}
	#sh135-temp .section-contract .contract-box {padding: 28px 16px;}
	#sh135-temp .section-info .info-bar {flex-direction: column; align-items: flex-start; gap: 12px; padding: 20px;}
}

@media all and (max-width: 1700px) {
	#SH135-CONTENT .page-logo {left: 5%;}
}

@media all and (max-width: 1180px) {
	#SH135-CONTENT .page-footer .footer__copy {font-size: 14px;}
}

@media all and (max-width: 1080px) {
	#SH135-CONTENT .page-logo {left: 0;}
	#SH135-CONTENT .page-logo .full-logo {display: none;}
	#SH135-CONTENT .page-logo .m-logo {display: block; width: 153px; height: 50px;}
}

@media all and (max-width: 600px) {
	#SH135-CONTENT .page-footer footer {margin-top: 0;}
}

@media all and (max-width: 550px) {
	#SH135-CONTENT .page-footer .footer__cookies p {font-size: 12px !important;}
}
