* {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-seo h1, #sh135-temp-seo h2, #sh135-temp-seo h3, #sh135-temp-seo h4, #sh135-temp-seo h5, #sh135-temp-seo h6, #sh135-temp-seo li, #sh135-temp-seo p, #sh135-temp-seo ul, #sh135-temp-seo ol {margin: 0; padding: 0; font-weight: normal; line-height: 1.25;}
#sh135-temp-seo a {text-decoration: none;}
#sh135-temp-seo ul, #sh135-temp-seo ol {list-style: none;}
#sh135-temp-seo img {width: auto; max-width: 100%; height: auto; border: none;}
#sh135-temp-seo sup {line-height: 0;}

#sh135-temp-seo .f-12 {font-size: 1.2rem;}
#sh135-temp-seo .f-14 {font-size: 1.4rem;}
#sh135-temp-seo .f-16 {font-size: 1.6rem;}
#sh135-temp-seo .f-18 {font-size: 1.8rem;}
#sh135-temp-seo .f-20 {font-size: 2.0rem;}
#sh135-temp-seo .f-22 {font-size: 2.2rem;}
#sh135-temp-seo .f-24 {font-size: 2.4rem;}
#sh135-temp-seo .f-26 {font-size: 2.6rem;}
#sh135-temp-seo .f-28 {font-size: 2.8rem;}
#sh135-temp-seo .f-30 {font-size: 3.0rem;}
#sh135-temp-seo .f-32 {font-size: 3.2rem;}
#sh135-temp-seo .f-34 {font-size: 3.4rem;}
#sh135-temp-seo .f-36 {font-size: 3.6rem;}
#sh135-temp-seo .f-38 {font-size: 3.8rem;}
#sh135-temp-seo .f-40 {font-size: 4.0rem;}
#sh135-temp-seo .f-42 {font-size: 4.2rem;}
#sh135-temp-seo .f-46 {font-size: 4.6rem;}
#sh135-temp-seo .f-60 {font-size: 6.0rem;}
#sh135-temp-seo .f-64 {font-size: 6.4rem;}
#sh135-temp-seo .f-70 {font-size: 7.0rem;}
#sh135-temp-seo .center {text-align: center;}
#sh135-temp-seo .uppercase {text-transform: uppercase;}
#sh135-temp-seo .semibold {font-weight: 600;}
#sh135-temp-seo .bold {font-weight: 700;}
#sh135-temp-seo .magenta {color: #E2007A;}
#sh135-temp-seo .teal {color: #008285;}
.contrast #sh135-temp-seo .magenta {color: #FFE800 !important;}
.contrast #sh135-temp-seo .teal {color: #FFE800 !important;}
#sh135-temp-seo .nowrap {white-space: nowrap;}

#sh135-temp-seo {overflow: hidden; position: relative; padding-bottom: 64px; background: linear-gradient(180deg, #FCFDFD 0, #EFF3F5 620px, #E3EAEE 100%); color: #000;}
.contrast #sh135-temp-seo {background: #000 !important;}
#sh135-temp-seo .container-box {width: 100%; max-width: 1430px; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px;}

#sh135-temp-seo .tauron-btn {display: flex; flex-shrink: 0; align-items: center; justify-content: center; gap: 12px; width: 100%; max-width: 326px; min-height: 60px; padding: 12px 24px; background-color: transparent; color: #000; text-align: center; text-decoration: none !important; border: 1px solid transparent; border-radius: 250px; transition: background-color .3s, border-color .3s, color .3s;}
.zoom-x2 #sh135-temp-seo .tauron-btn {max-width: 360px;}
.zoom-x4 #sh135-temp-seo .tauron-btn {max-width: 390px;}
#sh135-temp-seo .tauron-btn .btn-text {line-height: 1.2; background-color: transparent!important;}
#sh135-temp-seo .tauron-btn .btn-icon {display: block; flex-shrink: 0; width: 14px; height: auto; background-color: transparent !important;}
#sh135-temp-seo .tauron-btn .btn-icon path {transition: stroke .3s;}
#sh135-temp-seo .tauron-btn.bg-magenta {background-color: #E2007A; color: #FFF; border-color: #E2007A;}
#sh135-temp-seo .tauron-btn.bg-magenta:hover {background-color: #AA036C; border-color: #AA036C;}
#sh135-temp-seo .tauron-btn.btn-outline {background-color: #FFF; color: #000; border-color: #000;}
#sh135-temp-seo .tauron-btn.btn-outline:hover {background-color: #000; color: #FFF;}
#sh135-temp-seo .tauron-btn.btn-outline:hover .btn-icon path {stroke: #FFF;}
.contrast #sh135-temp-seo .tauron-btn {background: #000 !important; color: #FFE800 !important; border-color: #FFE800 !important;}
.contrast #sh135-temp-seo .tauron-btn .btn-text {color: #FFE800 !important;}
.contrast #sh135-temp-seo .tauron-btn .btn-icon path {stroke: #FFE800 !important;}
.contrast #sh135-temp-seo .tauron-btn:hover {background: #FFE800 !important; color: #000 !important;}
.contrast #sh135-temp-seo .tauron-btn:hover .btn-text {color: #000 !important;}
.contrast #sh135-temp-seo .tauron-btn:hover .btn-icon path {stroke: #000 !important;}

#sh135-temp-seo .text-link {display: inline-flex; align-items: center; gap: 8px; color: #E2007A; transition: color .3s;}
#sh135-temp-seo .text-link:hover {color: #AA036C;}
#sh135-temp-seo .text-link .link-icon {display: block; flex-shrink: 0; width: 14px; height: auto; transition: transform .3s; background-color: transparent !important;}
#sh135-temp-seo .text-link .link-icon path {transition: stroke .3s;}
#sh135-temp-seo .text-link:hover .link-icon {transform: translateX(3px);}
#sh135-temp-seo .text-link:hover .link-icon path {stroke: #AA036C;}
.contrast #sh135-temp-seo .text-link {color: #FFE800 !important; text-decoration: underline !important;}
.contrast #sh135-temp-seo .text-link .link-icon path {stroke: #FFE800 !important;}

#sh135-temp-seo .section-heading {margin-bottom: 12px; line-height: 1.2;}
.contrast #sh135-temp-seo .section-heading {color: #FFE800 !important;}
#sh135-temp-seo .text-box {display: flex; flex-direction: column; gap: 8px;}
#sh135-temp-seo .text-box .text-desc {line-height: 1.5;}
.contrast #sh135-temp-seo .text-box .text-desc {color: #FFF !important;}

#sh135-temp-seo .info-box {display: flex; align-items: flex-start; gap: 13px; padding: 10px 24px 10px 12px; background-color: #FFF; border-radius: 16px;}
.contrast #sh135-temp-seo .info-box {background: #000 !important; border: 1px solid #FFF;}
#sh135-temp-seo .info-box .info-icon {display: block; flex-shrink: 0; width: 21px; height: auto; margin-top: 3px; opacity: .4; background-color: transparent !important;}
.contrast #sh135-temp-seo .info-box .info-icon {opacity: 1;}
.contrast #sh135-temp-seo .info-box .info-icon path {fill: #FFE800 !important;}
#sh135-temp-seo .info-box .info-content {display: flex; flex: 1; flex-direction: column; gap: 4px;}
#sh135-temp-seo .info-box .info-label {color: #757575; line-height: 1.4;}
.contrast #sh135-temp-seo .info-box .info-label {color: #FFE800 !important;}
#sh135-temp-seo .info-box .info-desc {font-style: italic; line-height: 1.45;}
#sh135-temp-seo .info-box .info-text {line-height: 1.5;}
.contrast #sh135-temp-seo .info-box .info-desc, .contrast #sh135-temp-seo .info-box .info-text {color: #FFF !important;}

#sh135-temp-seo .checks-list {display: flex; flex-direction: column; gap: 6px;}
#sh135-temp-seo .checks-list .list-item {display: flex; align-items: flex-start; gap: 12px;}
#sh135-temp-seo .checks-list .list-item .check-icon {display: block; flex-shrink: 0; width: 16px; height: auto; margin-top: 4px; background-color: transparent !important;}
.contrast #sh135-temp-seo .checks-list .list-item .check-icon path {fill: #FFE800 !important;}
#sh135-temp-seo .checks-list .list-item .item-text {line-height: 1.5;}
.contrast #sh135-temp-seo .checks-list .list-item .item-text {color: #FFF !important;}

#sh135-temp-seo .section-banner-top {position: relative; padding-top: 64px;}
#sh135-temp-seo .section-banner-top .banner-box {display: flex; flex-direction: column; align-items: center; width: 100%; max-width: 712px; margin: 0 auto; padding: 0 40px 34px 40px; background-color: #FFF; box-shadow: 0 8px 24px 0 #0000000D; text-align: center; border-radius: 32px;}
.contrast #sh135-temp-seo .section-banner-top .banner-box {background: #000 !important; box-shadow: none; border: 1px solid #FFF;}
#sh135-temp-seo .section-banner-top .banner-box .picture {display: block;}
#sh135-temp-seo .section-banner-top .banner-box .banner-icon {display: block; width: 212px; height: auto; margin-top: -94px; transform: translateX(-12px);}
.contrast #sh135-temp-seo .section-banner-top .banner-box .picture {display: none;}
#sh135-temp-seo .section-banner-top .banner-box .banner-title {margin-top: 3px; line-height: 1.2;}
.contrast #sh135-temp-seo .section-banner-top .banner-box .banner-title {margin-top: 34px;}
#sh135-temp-seo .section-banner-top .banner-box .banner-desc {margin-top: 12px; line-height: 1.28;}
.contrast #sh135-temp-seo .section-banner-top .banner-box .banner-desc {color: #FFF !important;}
#sh135-temp-seo .section-banner-top .banner-box .tauron-btn {margin-top: 36px;}

#sh135-temp-seo .section-cta-bar {position: relative; padding-top: 82px;}
#sh135-temp-seo .section-cta-bar .cta-box {display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 112px; padding: 12px 24px 12px 40px; background-color: #FFF; box-shadow: 0 8px 24px 0 #0000000D; border: 1px solid #E2007A; border-radius: 250px;}
.contrast #sh135-temp-seo .section-cta-bar .cta-box {background: #000 !important; box-shadow: none; border-color: #FFE800 !important;}
#sh135-temp-seo .section-cta-bar .cta-box .cta-content {display: flex; align-items: center; gap: 16px;}
#sh135-temp-seo .section-cta-bar .cta-box .cta-icon {display: block; flex-shrink: 0; width: 52px; height: auto; background-color: transparent !important;}
.contrast #sh135-temp-seo .section-cta-bar .cta-box .cta-icon rect {fill: #FFE800 !important;}
.contrast #sh135-temp-seo .section-cta-bar .cta-box .cta-icon path {fill: #000 !important;}
#sh135-temp-seo .section-cta-bar .cta-box .cta-text {line-height: 1.2;}
.contrast #sh135-temp-seo .section-cta-bar .cta-box .cta-text {color: #FFE800 !important;}
#sh135-temp-seo .section-cta-bar .cta-holder {position: relative;}
#sh135-temp-seo .section-cta-bar .cta-box.is-fixed {position: fixed; bottom: 0; left: 50%; z-index: 100; width: calc(100% - 30px); max-width: 1400px; min-height: 0; padding: 12px 24px 12px 32px; background-color: #FFF; box-shadow: 0 0 12px 0 #1111113D; border-bottom: none; border-radius: 24px 24px 0 0; transform: translateX(-50%);}
#sh135-temp-seo .section-cta-bar .cta-box.is-fixed .cta-icon {width: 40px;}
#sh135-temp-seo .section-cta-bar .cta-box.is-fixed .tauron-btn {min-height: 48px; padding-top: 8px; padding-bottom: 8px;}
.contrast #sh135-temp-seo .section-cta-bar .cta-box.is-fixed {box-shadow: none;}

#sh135-temp-seo .section-about, #sh135-temp-seo .section-factors {position: relative; padding-top: 64px;}
#sh135-temp-seo .section-about .grid-box, #sh135-temp-seo .section-factors .grid-box {display: grid; grid-template-columns: 229px 1fr; align-items: center; gap: 65px;}
#sh135-temp-seo .section-about .grid-box .img-round, #sh135-temp-seo .section-factors .grid-box .img-round {display: block; width: 229px; height: auto; border-radius: 50%;}
.contrast #sh135-temp-seo .section-about .grid-box .picture, .contrast #sh135-temp-seo .section-factors .grid-box .picture {display: none;}
.contrast #sh135-temp-seo .section-about .grid-box, .contrast #sh135-temp-seo .section-factors .grid-box {grid-template-columns: 1fr;}
#sh135-temp-seo .section-about .grid-box .content-box, #sh135-temp-seo .section-factors .grid-box .content-box {display: flex; flex-direction: column; gap: 8px;}
#sh135-temp-seo .section-about .grid-box .content-box .content-heading, #sh135-temp-seo .section-factors .grid-box .content-box .content-heading {margin-bottom: 4px; line-height: 1.2;}
.contrast #sh135-temp-seo .section-about .grid-box .content-box .content-heading, .contrast #sh135-temp-seo .section-factors .grid-box .content-box .content-heading {color: #FFE800 !important;}
#sh135-temp-seo .section-about .grid-box .content-box .content-desc, #sh135-temp-seo .section-factors .grid-box .content-box .content-desc {line-height: 1.5;}
.contrast #sh135-temp-seo .section-about .grid-box .content-box .content-desc, .contrast #sh135-temp-seo .section-factors .grid-box .content-box .content-desc {color: #FFF !important;}
.contrast #sh135-temp-seo .section-about .grid-box .content-box .content-desc .semibold {color: #FFE800 !important;}
#sh135-temp-seo .section-factors .grid-box .content-box .checks-list {display: grid; grid-template-columns: repeat(2, max-content); gap: 10px 64px; margin: 8px 0;}

#sh135-temp-seo .section-text {position: relative; padding-top: 67px;}
#sh135-temp-seo .section-text + .section-text {padding-top: 51px;}
#sh135-temp-seo .text-box.spaced {gap: 24px;}
#sh135-temp-seo .section-text .info-box {margin-top: 25px;}

#sh135-temp-seo .section-benefits {position: relative; padding-top: 28px;}
#sh135-temp-seo .section-benefits .section-heading {margin-bottom: 26px;}
#sh135-temp-seo .section-benefits .boxes-wrapper {display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box {overflow: hidden; display: flex; flex-direction: column; background-color: #FFF; box-shadow: 0 8px 24px 0 #0000000F; border-radius: 24px;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box {background: #000 !important; box-shadow: none; border: 1px solid #FFF;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top {position: relative; aspect-ratio: 451 / 194;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top {aspect-ratio: auto; padding: 24px 24px 0 24px;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-img {position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: block; width: 100%; height: 100%; object-fit: cover; object-position: center;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .picture {display: none;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon {position: absolute; top: 15px; right: 16px; z-index: 2; display: block; width: 75px; height: auto; background-color: transparent !important;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon {position: static;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon circle {fill: #FFE800 !important; opacity: 1;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon path {fill: #000 !important;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon rect {stroke: #000 !important;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon rect[fill] {fill: #000 !important;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content {display: flex; flex: 1; flex-direction: column; gap: 16px; padding: 32px 24px 24px 24px;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content .box-title {line-height: 1.33;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content .box-title {color: #FFE800 !important;}
#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content .box-desc {max-width: 370px; line-height: 1.5;}
.contrast #sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content .box-desc {color: #FFF !important;}
#sh135-temp-seo .section-benefits .slider-dots {display: none;}
#sh135-temp-seo .section-benefits .slider-dots .slider-dot {display: block; width: 24px; height: 24px; padding: 0; background-color: #E2007A1A; border: 2px solid #E2007A; border-radius: 250px; cursor: pointer; transition: background-color .3s;}
#sh135-temp-seo .section-benefits .slider-dots .slider-dot.active, #sh135-temp-seo .section-benefits .slider-dots .slider-dot:hover {background-color: #E2007A;}
.contrast #sh135-temp-seo .section-benefits .slider-dots .slider-dot {background-color: #000 !important; border-color: #FFE800 !important;}
.contrast #sh135-temp-seo .section-benefits .slider-dots .slider-dot.active, .contrast #sh135-temp-seo .section-benefits .slider-dots .slider-dot:hover {background-color: #FFE800 !important;}
#sh135-temp-seo .section-benefits .info-box {margin-top: 24px;}

#sh135-temp-seo .section-tariffs {position: relative; padding-top: 72px;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper {display: flex; flex-direction: column; margin-top: 32px;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {display: grid; grid-template-columns: 52px 1fr; align-items: flex-start; gap: 16px; padding-top: 32px; padding-bottom: 31px; border-top: 1px solid #A3CDD0;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff:first-child {padding-top: 0; border-top: none;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff:last-child {padding-bottom: 0;}
.contrast #sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {border-color: #FFF !important;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon {display: block; width: 52px; height: auto; background-color: transparent !important;}
.contrast #sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon rect {fill: #FFE800 !important;}
.contrast #sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon path {fill: #000 !important; stroke: none !important;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content {display: flex; flex-direction: column; gap: 4px;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-title {padding-top: 11px; padding-bottom: 8px; line-height: 1.2;}
.contrast #sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-title {color: #FFF !important;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-desc {line-height: 1.5;}
.contrast #sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-desc {color: #FFF !important;}
#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .info-box {margin-top: 12px;}

#sh135-temp-seo .section-advisor {position: relative; padding-top: 56px;}
#sh135-temp-seo .section-advisor .steps-heading {margin-top: 32px; line-height: 1.2;}
.contrast #sh135-temp-seo .section-advisor .steps-heading {color: #FFE800 !important;}
#sh135-temp-seo .section-advisor .steps-list {position: relative; display: grid; grid-template-columns: repeat(4, minmax(0, 306px)); justify-content: space-between; margin-top: 28px;}
#sh135-temp-seo .section-advisor .steps-list::before {content: ''; position: absolute; top: 63px; left: 153px; right: 153px; height: 2px; background: repeating-linear-gradient(90deg, #FFF 0, #FFF 18px, transparent 18px, transparent 32px);}
.contrast #sh135-temp-seo .section-advisor .steps-list::before {display: none!important;}
#sh135-temp-seo .section-advisor .steps-list .single-step {position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; padding: 0 12px; text-align: center;}
#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle {display: flex; align-items: center; justify-content: center; width: 128px; height: 128px; background-color: #FFF; border-radius: 50%;}
.contrast #sh135-temp-seo .section-advisor .steps-list .single-step .step-circle {background: #000 !important; border: 2px solid #FFE800;}
#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle .step-icon {display: block; width: 50px; height: auto; background-color: transparent !important;}
.contrast #sh135-temp-seo .section-advisor .steps-list .single-step .step-circle .step-icon path {fill: #FFE800 !important;}
#sh135-temp-seo .section-advisor .steps-list .single-step .step-label {display: block; margin-top: 33px; padding: 0 8px; background-color: #008285; color: #FFF; line-height: 1.15; border-radius: 250px;}
.contrast #sh135-temp-seo .section-advisor .steps-list .single-step .step-label {background: #FFE800 !important; color: #000 !important;}
#sh135-temp-seo .section-advisor .steps-list .single-step .step-text {max-width: 240px; margin-top: 8px; line-height: 1.5;}
.contrast #sh135-temp-seo .section-advisor .steps-list .single-step .step-text {color: #FFF !important;}
#sh135-temp-seo .section-advisor .info-box {margin-top: 54px;}

#sh135-temp-seo .section-faq-cta {position: relative; padding-top: 48px;}
#sh135-temp-seo .section-faq-cta .faq-box {display: flex; align-items: center; justify-content: space-between; gap: 24px; min-height: 111px; padding: 24px 24px 24px 50px; background-color: #FFF; box-shadow: 0 8px 24px 0 #0000000D; border-radius: 24px;}
.contrast #sh135-temp-seo .section-faq-cta .faq-box {background: #000 !important; box-shadow: none; border: 1px solid #FFF;}
#sh135-temp-seo .section-faq-cta .faq-box .faq-content {display: flex; align-items: center; gap: 28px;}
#sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-icon {display: block; flex-shrink: 0; width: 31px; height: auto; background-color: transparent !important;}
.contrast #sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-icon path {fill: #FFE800 !important;}
#sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-text {line-height: 1.2;}
.contrast #sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-text {color: #FFE800 !important;}

@media all and (max-width: 1600px) {
		html.zoom-x2 {font-size: 11px !important;}
		html.zoom-x4 {font-size: 12px !important;}

		#sh135-temp-seo .f-12 {font-size: 1.0rem;}
		#sh135-temp-seo .f-14 {font-size: 1.2rem;}
		#sh135-temp-seo .f-18 {font-size: 1.6rem;}
		#sh135-temp-seo .f-20 {font-size: 1.8rem;}
		#sh135-temp-seo .f-22 {font-size: 2.0rem;}
		#sh135-temp-seo .f-24 {font-size: 2.2rem;}
		#sh135-temp-seo .f-26 {font-size: 2.4rem;}
		#sh135-temp-seo .f-28 {font-size: 2.6rem;}
		#sh135-temp-seo .f-30 {font-size: 2.8rem;}
		#sh135-temp-seo .f-32 {font-size: 3.0rem;}
		#sh135-temp-seo .f-34 {font-size: 3.2rem;}
		#sh135-temp-seo .f-36 {font-size: 3.4rem;}
		#sh135-temp-seo .f-38 {font-size: 3.6rem;}
		#sh135-temp-seo .f-40 {font-size: 3.6rem;}
		#sh135-temp-seo .f-42 {font-size: 4.0rem;}
		#sh135-temp-seo .f-46 {font-size: 4.0rem;}
		#sh135-temp-seo .f-60 {font-size: 4.6rem;}
		#sh135-temp-seo .f-64 {font-size: 5.4rem;}
		#sh135-temp-seo .f-70 {font-size: 6.0rem;}

		#sh135-temp-seo {padding-bottom: 56px;}

		#sh135-temp-seo .tauron-btn {max-width: 300px; min-height: 56px;}

		#sh135-temp-seo .section-banner-top .banner-box {max-width: 680px; padding-bottom: 32px; border-radius: 28px;}
		#sh135-temp-seo .section-banner-top .banner-box .tauron-btn {margin-top: 32px;}

		#sh135-temp-seo .section-cta-bar {padding-top: 64px;}
		#sh135-temp-seo .section-cta-bar .cta-box {min-height: 100px; padding-left: 32px;}
		#sh135-temp-seo .section-cta-bar .cta-box .cta-icon {width: 48px;}

		#sh135-temp-seo .section-about, #sh135-temp-seo .section-factors {padding-top: 56px;}
		#sh135-temp-seo .section-about .grid-box, #sh135-temp-seo .section-factors .grid-box {grid-template-columns: 200px 1fr; gap: 48px;}
		#sh135-temp-seo .section-about .grid-box .img-round, #sh135-temp-seo .section-factors .grid-box .img-round {width: 200px;}
		#sh135-temp-seo .section-factors .grid-box .content-box .checks-list {gap: 10px 48px;}

		#sh135-temp-seo .section-text {padding-top: 56px;}
		#sh135-temp-seo .section-text + .section-text {padding-top: 48px;}
		#sh135-temp-seo .text-box.spaced {gap: 20px;}
		#sh135-temp-seo .section-text .info-box {margin-top: 24px;}

		#sh135-temp-seo .section-benefits .section-heading {margin-bottom: 24px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon {width: 64px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content {gap: 12px; padding: 28px 24px 24px 24px;}

		#sh135-temp-seo .section-tariffs {padding-top: 56px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper {margin-top: 28px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {padding-top: 28px; padding-bottom: 28px;}

		#sh135-temp-seo .section-advisor {padding-top: 48px;}
		#sh135-temp-seo .section-advisor .steps-heading {margin-top: 28px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle {width: 112px; height: 112px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle .step-icon {width: 44px;}
		#sh135-temp-seo .section-advisor .steps-list::before {top: 55px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-label {margin-top: 28px;}
		#sh135-temp-seo .section-advisor .info-box {margin-top: 48px;}

		#sh135-temp-seo .section-faq-cta {padding-top: 40px;}
		#sh135-temp-seo .section-faq-cta .faq-box {min-height: 100px; padding: 20px 24px 20px 40px; border-radius: 20px;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content {gap: 24px;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-icon {width: 28px;}
}

@media all and (max-width: 1429px) {
		#sh135-temp-seo .br-hide-mobile {display: none;}
}

@media all and (max-width: 1200px) {
		#sh135-temp-seo .f-16 {font-size: 1.4rem;}
		#sh135-temp-seo .f-18 {font-size: 1.6rem;}
		#sh135-temp-seo .f-20 {font-size: 1.8rem;}
		#sh135-temp-seo .f-22 {font-size: 1.8rem;}
		#sh135-temp-seo .f-24 {font-size: 2.0rem;}
		#sh135-temp-seo .f-26 {font-size: 2.0rem;}
		#sh135-temp-seo .f-28 {font-size: 2.4rem;}
		#sh135-temp-seo .f-30 {font-size: 2.4rem;}
		#sh135-temp-seo .f-32 {font-size: 2.8rem;}
		#sh135-temp-seo .f-34 {font-size: 3.0rem;}
		#sh135-temp-seo .f-36 {font-size: 3.0rem;}
		#sh135-temp-seo .f-38 {font-size: 3.2rem;}
		#sh135-temp-seo .f-40 {font-size: 3.4rem;}
		#sh135-temp-seo .f-42 {font-size: 3.6rem;}
		#sh135-temp-seo .f-46 {font-size: 3.6rem;}
		#sh135-temp-seo .f-60 {font-size: 4.2rem;}
		#sh135-temp-seo .f-64 {font-size: 4.8rem;}
		#sh135-temp-seo .f-70 {font-size: 5.4rem;}

		#sh135-temp-seo {padding-bottom: 48px;}

		#sh135-temp-seo .tauron-btn {max-width: 260px; min-height: 52px; padding: 10px 20px;}

		#sh135-temp-seo .section-banner-top {padding-top: 32px;}
		#sh135-temp-seo .section-banner-top .banner-box {max-width: 620px; padding: 0 32px 28px 32px; border-radius: 24px;}
		#sh135-temp-seo .section-banner-top .banner-box .banner-icon {width: 190px; margin-top: -84px; transform: translateX(-11px);}
		#sh135-temp-seo .section-banner-top .banner-box .banner-desc {margin-top: 8px;}
		#sh135-temp-seo .section-banner-top .banner-box .tauron-btn {margin-top: 28px;}

		#sh135-temp-seo .section-cta-bar {padding-top: 56px;}
		#sh135-temp-seo .section-cta-bar .cta-box {gap: 20px; min-height: 88px; padding: 10px 16px 10px 24px;}
		#sh135-temp-seo .section-cta-bar .cta-box .cta-content {gap: 12px;}
		#sh135-temp-seo .section-cta-bar .cta-box .cta-icon {width: 44px;}

		#sh135-temp-seo .section-about, #sh135-temp-seo .section-factors {padding-top: 48px;}
		#sh135-temp-seo .section-about .grid-box, #sh135-temp-seo .section-factors .grid-box {grid-template-columns: 180px 1fr; gap: 40px;}
		#sh135-temp-seo .section-about .grid-box .img-round, #sh135-temp-seo .section-factors .grid-box .img-round {width: 180px;}

		#sh135-temp-seo .section-text {padding-top: 48px;}
		#sh135-temp-seo .section-text + .section-text {padding-top: 40px;}
		#sh135-temp-seo .text-box.spaced {gap: 16px;}
		#sh135-temp-seo .section-text .info-box {margin-top: 20px;}

		#sh135-temp-seo .section-benefits .section-heading {margin-bottom: 20px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper {gap: 16px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box {border-radius: 20px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon {top: 12px; right: 12px; width: 56px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content {padding: 24px 20px 20px 20px;}
		#sh135-temp-seo .section-benefits .info-box {margin-top: 20px;}

		#sh135-temp-seo .section-tariffs {padding-top: 48px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper {margin-top: 24px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {grid-template-columns: 48px 1fr; gap: 14px; padding-top: 24px; padding-bottom: 24px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon {width: 48px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-title {padding-top: 12px; padding-bottom: 6px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .info-box {margin-top: 10px;}

		#sh135-temp-seo .section-advisor {padding-top: 40px;}
		#sh135-temp-seo .section-advisor .steps-heading {margin-top: 24px;}
		#sh135-temp-seo .section-advisor .steps-list {grid-template-columns: repeat(4, minmax(0, 260px)); margin-top: 24px;}
		#sh135-temp-seo .section-advisor .steps-list::before {top: 49px; left: 130px; right: 130px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle {width: 100px; height: 100px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle .step-icon {width: 40px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-label {margin-top: 24px;}
		#sh135-temp-seo .section-advisor .info-box {margin-top: 40px;}

		#sh135-temp-seo .section-faq-cta {padding-top: 32px;}
		#sh135-temp-seo .section-faq-cta .faq-box {min-height: 88px; padding: 16px 16px 16px 32px;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content {gap: 20px;}
}

@media all and (max-width: 992px) {
		#sh135-temp-seo .section-cta-bar {padding-top: 48px;}
		#sh135-temp-seo .section-cta-bar .cta-box {min-height: 80px;}
		#sh135-temp-seo .section-cta-bar .cta-box .cta-icon {width: 40px;}

		#sh135-temp-seo .section-about, #sh135-temp-seo .section-factors {padding-top: 40px;}
		#sh135-temp-seo .section-about .grid-box, #sh135-temp-seo .section-factors .grid-box {grid-template-columns: 150px 1fr; gap: 32px;}
		#sh135-temp-seo .section-about .grid-box .img-round, #sh135-temp-seo .section-factors .grid-box .img-round {width: 150px;}
		#sh135-temp-seo .section-factors .grid-box .content-box .checks-list {gap: 8px 32px;}

		#sh135-temp-seo .section-text {padding-top: 40px;}
		#sh135-temp-seo .section-text + .section-text {padding-top: 32px;}

		#sh135-temp-seo .section-benefits .boxes-wrapper {display: flex; gap: 0; padding-bottom: 16px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box {box-shadow: 0 4px 12px 0 #0000000F;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon {width: 48px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content {gap: 8px; padding: 20px 16px;}
		#sh135-temp-seo .section-benefits .slider-dots {display: flex; justify-content: center; gap: 16px; margin-top: 4px;}
		#sh135-temp-seo .section-benefits .info-box {margin-top: 16px;}

		#sh135-temp-seo .section-tariffs {padding-top: 40px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {grid-template-columns: 44px 1fr; gap: 12px; padding-top: 20px; padding-bottom: 20px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon {width: 44px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-title {padding-top: 10px; padding-bottom: 4px;}

		#sh135-temp-seo .section-advisor .steps-list {grid-template-columns: repeat(2, 1fr); justify-content: stretch; gap: 28px 16px;}
		#sh135-temp-seo .section-advisor .steps-list::before {display: none;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle {width: 88px; height: 88px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle .step-icon {width: 36px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-label {margin-top: 16px;}
		#sh135-temp-seo .section-advisor .info-box {margin-top: 32px;}

		#sh135-temp-seo .section-faq-cta .faq-box {min-height: 80px; padding: 12px 12px 12px 24px; border-radius: 16px;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content {gap: 16px;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-icon {width: 26px;}
}

@media all and (max-width: 768px) {
		#sh135-temp-seo .f-24 {font-size: 1.8rem;}
		#sh135-temp-seo .f-26 {font-size: 2.0rem;}
		#sh135-temp-seo .f-28 {font-size: 2.2rem;}
		#sh135-temp-seo .f-30 {font-size: 2.4rem;}
		#sh135-temp-seo .f-32 {font-size: 2.4rem;}
		#sh135-temp-seo .f-34 {font-size: 2.8rem;}
		#sh135-temp-seo .f-36 {font-size: 2.8rem;}
		#sh135-temp-seo .f-38 {font-size: 2.8rem;}
		#sh135-temp-seo .f-40 {font-size: 2.8rem;}
		#sh135-temp-seo .f-42 {font-size: 2.8rem;}
		#sh135-temp-seo .f-46 {font-size: 2.8rem;}
		#sh135-temp-seo .f-60 {font-size: 3.8rem;}
		#sh135-temp-seo .f-64 {font-size: 4.2rem;}
		#sh135-temp-seo .f-70 {font-size: 4.8rem;}

		#sh135-temp-seo {padding-bottom: 40px;}

		#sh135-temp-seo .tauron-btn {max-width: 280px; min-height: 48px; padding: 8px 16px;}

		#sh135-temp-seo .section-banner-top .banner-box {padding: 0 20px 24px 20px; border-radius: 20px;}
		#sh135-temp-seo .section-banner-top .banner-box .banner-icon {width: 160px; margin-top: -71px; transform: translateX(-9px);}
		#sh135-temp-seo .section-banner-top .banner-box .tauron-btn {margin-top: 20px;}

		#sh135-temp-seo .section-cta-bar {padding-top: 40px;}
		#sh135-temp-seo .section-cta-bar .cta-box {flex-direction: column; gap: 12px; padding: 20px 16px; text-align: center; border-radius: 20px;}
		#sh135-temp-seo .section-cta-bar .cta-box .cta-content {flex-direction: column; gap: 8px;}
		#sh135-temp-seo .section-cta-bar .cta-box.is-fixed {gap: 10px; width: calc(100% - 24px); padding: 12px 16px 16px 16px; border-radius: 20px 20px 0 0;}
		#sh135-temp-seo .section-cta-bar .cta-box.is-fixed .cta-icon {display: none;}
		#sh135-temp-seo .section-cta-bar .cta-box.is-fixed .cta-text {font-size: 1.8rem;}

		#sh135-temp-seo .section-about, #sh135-temp-seo .section-factors {padding-top: 32px;}
		#sh135-temp-seo .section-about .grid-box, #sh135-temp-seo .section-factors .grid-box {grid-template-columns: 1fr; gap: 16px;}
		#sh135-temp-seo .section-about .grid-box .img-round, #sh135-temp-seo .section-factors .grid-box .img-round {width: 140px; margin: 0 auto;}

		#sh135-temp-seo .section-text {padding-top: 32px;}
		#sh135-temp-seo .section-text + .section-text {padding-top: 28px;}
		#sh135-temp-seo .section-text .info-box {margin-top: 16px;}

		#sh135-temp-seo .section-benefits {padding-top: 24px;}
		#sh135-temp-seo .section-benefits .section-heading {margin-bottom: 16px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box {border-radius: 16px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-top .box-icon {top: 10px; right: 10px; width: 44px;}
		#sh135-temp-seo .section-benefits .boxes-wrapper .single-box .box-content .box-title .br-hide-mobile {display: none;}

		#sh135-temp-seo .section-tariffs {padding-top: 32px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper {margin-top: 20px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {grid-template-columns: 40px 1fr;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon {width: 40px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-title {padding-top: 9px;}

		#sh135-temp-seo .section-advisor {padding-top: 32px;}
		#sh135-temp-seo .section-advisor .steps-heading {margin-top: 20px;}
		#sh135-temp-seo .section-advisor .steps-list {margin-top: 20px;}
		#sh135-temp-seo .section-advisor .info-box {margin-top: 28px;}

		#sh135-temp-seo .section-faq-cta {padding-top: 28px;}
		#sh135-temp-seo .section-faq-cta .faq-box {flex-direction: column; align-items: center; gap: 12px; padding: 20px 16px; text-align: center;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content {flex-direction: column; gap: 8px;}
}

@media all and (max-width: 576px) {
		#sh135-temp-seo {padding-bottom: 32px;}

		#sh135-temp-seo .info-box {gap: 8px; padding: 10px 12px;}
		#sh135-temp-seo .info-box .info-icon {width: 18px;}

		#sh135-temp-seo .section-banner-top {padding-top: 24px;}
		#sh135-temp-seo .section-banner-top .banner-box {padding: 0 16px 20px 16px; border-radius: 16px;}
		#sh135-temp-seo .section-banner-top .banner-box .banner-icon {width: 140px; margin-top: -62px; transform: translateX(-8px);}

		#sh135-temp-seo .section-cta-bar {padding-top: 32px;}
		#sh135-temp-seo .section-cta-bar .cta-box {border-radius: 16px;}
		#sh135-temp-seo .section-cta-bar .cta-box .cta-icon {width: 36px;}
		#sh135-temp-seo .section-cta-bar .cta-box.is-fixed {width: calc(100% - 16px); border-radius: 16px 16px 0 0;}
		#sh135-temp-seo .section-cta-bar .cta-box.is-fixed .tauron-btn {padding-top: 4px; padding-bottom: 4px; min-height: 42px;}
		#sh135-temp-seo .section-cta-bar .cta-box.is-fixed .cta-text {font-size: 1.4rem;}

		#sh135-temp-seo .section-about .grid-box .img-round, #sh135-temp-seo .section-factors .grid-box .img-round {width: 120px;}
		#sh135-temp-seo .section-factors .grid-box .content-box .checks-list {grid-template-columns: 1fr; gap: 6px;}

		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff {grid-template-columns: 1fr; gap: 8px; padding-top: 20px; padding-bottom: 20px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-icon {grid-row: 1; width: 40px;}
		#sh135-temp-seo .section-tariffs .tariffs-wrapper .single-tariff .tariff-content .tariff-title {padding-top: 0;}

		#sh135-temp-seo .section-advisor .steps-list {gap: 24px 12px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step {padding: 0;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle {width: 76px; height: 76px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-circle .step-icon {width: 32px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-label {margin-top: 12px;}
		#sh135-temp-seo .section-advisor .steps-list .single-step .step-text {margin-top: 6px;}

		#sh135-temp-seo .section-faq-cta .faq-box {border-radius: 16px;}
		#sh135-temp-seo .section-faq-cta .faq-box .faq-content .faq-icon {width: 24px;}
}

@media all and (min-width: 769px) {
		#sh135-temp-seo ~ #sh135-temp:has([data-screen-view="1"].active .start-tiles-grid.substep-1.active) .views-navi-box .btn-navi-go-prev {visibility: hidden;}
}

@media all and (max-width: 768px) {
		#sh135-temp-seo ~ #sh135-temp:has([data-screen-view="1"].active .start-tiles-grid.substep-1 > .single-box:first-child.mobile-step-active) .views-navi-box .btn-navi-go-prev {visibility: hidden;}
}
