@charset "UTF-8";
html:has([rel=canonical][href*=legal]) .t15 {
  background: var(--White);
}

.t30,
#sections {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}

.bank .t7 .items .t7a .title {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}
.bank .t14 .items .t14a .info .btn {
  font-size: var(--16);
  line-height: var(--24);
  padding: var(--11) var(--24) var(--9);
  background: var(--White);
  border-color: var(--White);
  color: var(--blue);
}

.s .description table {
  padding: 0;
  border: 0;
  border-collapse: collapse;
}
.s .description table tr {
  /* &+tr {
  	td,th {
  		padding-top:var(--30);
  	}
  } */
}
.s .description table tr td, .s .description table tr th {
  padding: var(--8) var(--20);
  margin: 0;
  border: 0;
  vertical-align: top;
  /* & + td,
  & + th {
  	padding-left:var(--50);
  } */
}
.s .description table tr td p + p, .s .description table tr th p + p {
  margin-top: var(--10);
}
.s .description img {
  border-radius: var(--BorderRadius);
}
.s .description img.br0, .s .description img.app-qr {
  border-radius: 0;
}
.s .description img.app-qr {
  padding: var(--10);
  background: var(--White);
  border-radius: var(--5);
}
.s .description p:has(.app-qr) {
  order: -1;
}
.s .description ol.y {
  padding: 0;
}

.t1 {
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t1 .btn {
  margin-top: var(--22);
}
.t1.v {
  gap: 0;
}
.t1.v .t1a {
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t1.v .t1a + .t1a {
  border-top: 1px solid var(--light-gray);
  margin-top: var(--20);
  padding-top: var(--20);
}
.t1.v .t1a .label {
  color: var(--dark-gray2);
  font-size: var(--14);
  line-height: var(--22);
}
.t1.v .t1a .value {
  margin: 0;
}
.t1.t {
  gap: 0;
}
.t1.t .t1a {
  display: flex;
  gap: var(--20);
  align-items: center;
  border-bottom: 1px solid var(--Dark-light-blue);
  padding: var(--10) 0;
}
.t1.t .t1a .label {
  flex: 0 0 50%;
  order: 1;
}
.t1.t .t1a .value {
  margin: 0;
  flex: 1;
  order: 0;
}
.t1.y, .t1.my {
  background: var(--light-yellow);
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
}
.t1.y:is(.my), .t1.my:is(.my) {
  background: var(--medium-yellow);
}
.t1.y:is(.my) .btn, .t1.my:is(.my) .btn {
  border-color: var(--White);
  background: var(--White);
  color: var(--blue);
}
.t1.y:is(.my) .btn:after, .t1.my:is(.my) .btn:after {
  content: none;
}
.t1.y:is(.my):is(.t) .t1a, .t1.my:is(.my):is(.t) .t1a {
  gap: 0;
  padding: 0;
  border: 0;
}
.t1.y:is(.my):is(.t) .t1a .label, .t1.my:is(.my):is(.t) .t1a .label {
  border-left: 1px solid var(--dark-yellow);
  padding-left: var(--20);
  color: var(--black);
}
.t1.y:is(.my):is(.t) .t1a .value, .t1.my:is(.my):is(.t) .t1a .value {
  font-weight: 500;
}
.t1.y:is(.my):is(.t) .t1a + .t1a, .t1.my:is(.my):is(.t) .t1a + .t1a {
  border: 0;
  padding: 0;
  margin: 0;
}
.t1.y:is(.my):is(.t) .t1a + .t1a .label,
.t1.y:is(.my):is(.t) .t1a + .t1a .value, .t1.my:is(.my):is(.t) .t1a + .t1a .label,
.t1.my:is(.my):is(.t) .t1a + .t1a .value {
  padding-top: var(--17);
}
.t1.y:is(.my):is(.t).r, .t1.my:is(.my):is(.t).r {
  align-items: flex-start;
}
.t1.y:is(.my):is(.t).r .t1a .label,
.t1.y:is(.my):is(.t).r .t1a .value, .t1.my:is(.my):is(.t).r .t1a .label,
.t1.my:is(.my):is(.t).r .t1a .value {
  font-weight: normal;
}
.t1.y:is(.my):is(.t).r .t1a:first-child .label,
.t1.y:is(.my):is(.t).r .t1a:first-child .value, .t1.my:is(.my):is(.t).r .t1a:first-child .label,
.t1.my:is(.my):is(.t).r .t1a:first-child .value {
  font-size: var(--16);
  line-height: var(--24);
}
.t1 .t1a {
  font-size: var(--16);
  line-height: var(--24);
}
.t1 .t1a .label {
  color: var(--Gray);
  display: inline-block;
}
.t1 .t1a .value {
  margin-left: var(--5);
  display: inline;
}

.t2 {
  display: flex;
  flex-direction: column;
}
.t2 .title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t2 .link {
  display: inline-flex;
  align-items: center;
  color: var(--blue);
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
  gap: var(--10);
}
.t2 .link:after {
  content: "";
  display: block;
  background: url("/images/t2-arrow.svg") center center/contain no-repeat;
  width: var(--18);
  height: var(--12);
}

.t3 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t3 h2.title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t3 form {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t3:has(input[id^=cwe]:checked) .input .line > label[data-we-title]:after {
  content: attr(data-we-title);
}
.t3 .input {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t3 .input .line {
  border: 1px solid var(--light-gray);
  border-radius: var(--50);
  padding: var(--5) var(--25);
}
.t3 .input .line.cbl {
  flex-direction: row;
  gap: var(--MainGap);
}
.t3 .input .line:has(.cb) {
  padding: 0;
  border: 0;
  border-radius: 0;
}
.t3 .input .line > label {
  cursor: pointer;
  color: var(--dark-gray1);
  font-size: var(--12);
  line-height: var(--20);
}
.t3 .input .line > label[data-title]:after {
  content: attr(data-title);
}
.t3 .input .line:has(.range) + .line {
  margin-top: var(--16);
}
.t3 .input .line:has(select.text) {
  background: url("/images/input-select.svg") right var(--25) center no-repeat;
  background-size: var(--12) var(--17);
}
.t3 .input .line .il {
  display: flex;
  align-items: center;
  gap: var(--5);
  position: relative;
}
.t3 .input .line .il .label {
  font-size: var(--26);
  font-weight: 600;
  line-height: var(--34);
  flex: 1;
}
.t3 .input .line .il .text {
  padding: 0;
  border: 0;
  font-size: var(--26);
  font-weight: 600;
  line-height: var(--34);
  border-radius: 0;
  background: none;
}
.t3 .input .line .il:has(.label) .text {
  width: auto;
  transition: none;
}
.t3 .input .line .il .range {
  position: absolute;
  left: var(---25);
  right: var(---25);
  top: 100%;
  display: flex;
  justify-content: space-between;
  padding-top: var(--16);
}
.t3 .input .line .il .range span {
  color: var(--Gray);
  font-size: var(--14);
  line-height: var(--22);
}
.t3 .input .line .il .range span:after {
  content: attr(data-currency);
}
.t3 .input .line .il .range input {
  margin: 0;
  position: absolute;
  left: var(--25);
  right: var(--25);
  top: var(--3);
  -webkit-appearance: none;
  appearance: none;
  height: var(--2);
  background: transparent;
  border-radius: 1px;
  outline: none;
}
.t3 .input .line .il .range input::-webkit-slider-runnable-track {
  width: 100%;
  height: var(--2);
  background: linear-gradient(to right, #FFC72C 0%, #FFC72C var(--value, 50%), #e5e5e5 var(--value, 50%), #e5e5e5 100%);
  border-radius: 1px;
}
.t3 .input .line .il .range input::-moz-range-track {
  width: 100%;
  height: var(--2);
  background: linear-gradient(to right, #FFC72C 0%, #FFC72C var(--value, 50%), #e5e5e5 var(--value, 50%), #e5e5e5 100%);
  border-radius: 1px;
}
.t3 .input .line .il .range input::-ms-track {
  width: 100%;
  height: var(--2);
  background: transparent;
  border-color: transparent;
  color: transparent;
}
.t3 .input .line .il .range input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: var(--14);
  height: var(--14);
  background: #FFC72C;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  margin-top: -6px; /* Центровка ползунка относительно полосы */
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
.t3 .input .line .il .range input::-moz-range-thumb {
  width: var(--14);
  height: var(--14);
  background: #FFC72C;
  border-radius: 50%;
  cursor: pointer;
}
.t3 .input .line .il .range input::-ms-thumb {
  width: var(--14);
  height: var(--14);
  background: #FFC72C;
  border-radius: 50%;
  cursor: pointer;
}
.t3 .input .line .il .range input::-webkit-slider-runnable-track {
  background: linear-gradient(to right, #FFC72C var(--value, 50%), #e5e5e5 var(--value, 50%));
}
.t3 .input .line .il .range input:focus {
  outline: none;
}
.t3 .output {
  background: var(--light-blue);
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
  display: flex;
  flex-direction: column;
  gap: var(--15);
}
.t3 .output .line {
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t3 .output .line .label {
  color: var(--dark-gray1);
  font-size: var(--16);
  line-height: var(--24);
}
.t3 .output .line .value {
  font-size: var(--26);
  font-weight: 600;
  line-height: var(--34);
}

body.legal .t3 .output {
  background: var(--White);
}
body.cards .body .body {
  padding: 0;
}

.t4 {
  padding: var(--30) var(--20);
  background: var(--White);
  border-radius: var(--BorderRadius);
  display: flex;
  flex-direction: column;
  gap: var(--15);
}
.t4 .t4a {
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t4 .t4a .label {
  color: var(--dark-gray1);
  font-size: var(--16);
  line-height: var(--24);
}
.t4 .t4a .value {
  font-size: var(--26);
  font-weight: 600;
  line-height: var(--34);
}

.t5 + .t5 {
  margin-top: var(---30);
}

.t6 {
  display: flex;
  flex-direction: column;
  gap: var(--BodyGap);
}
.t6 .description {
  line-height: var(--24);
}
.t6 .items {
  display: flex;
  background: var(--White);
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
  gap: var(--20);
}
.t6 .items .s {
  display: flex;
  flex-direction: column;
  font-size: var(--16);
  line-height: var(--24);
  gap: var(--5);
  justify-content: center;
  padding-right: var(--20);
  border-right: 1px solid var(--light-gray);
}
.t6 .items .s:first-child {
  gap: var(--10);
}
.t6 .items .s:first-child .label {
  font-size: var(--14);
  line-height: var(--22);
}
.t6 .items .s:first-child .value {
  font-size: var(--16);
  font-weight: 500;
  line-height: var(--24);
}
.t6 .items .s:last-child {
  padding-right: 0;
  border-right: 0;
}
.t6 .items .s .label {
  font-weight: 500;
}

.t7 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t7 .items {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t7 .items .t7a {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t7 .items .t7a .title {
  display: flex;
  gap: var(--10);
  font-size: var(--16);
  line-height: var(--24);
  align-items: flex-start;
}
.t7 .items .t7a .title:before {
  content: "";
  display: block;
  flex: 0 0 var(--37);
  width: var(--37);
  height: var(--37);
  background: var(--BG) center center/contain no-repeat;
}
.t7 .items .t7a:has(.description) .title {
  font-weight: 500;
}
.t7 .items .t7a .description.di {
  padding-left: var(--47);
  position: relative;
}
.t7 .items .t7a .description.di:before {
  content: "";
  display: block;
  width: var(--37);
  height: var(--37);
  background: var(--BG) center center/contain no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}
.t7.c .items .t7a .title {
  align-items: center;
}

.t8 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
  background: var(--White);
}
.t8.y {
  background: var(--light-yellow);
}
.t8.y .cb + label:before {
  border-color: var(--dark-yellow);
}
.t8.y .text {
  background: var(--light-yellow);
  border: 1px solid var(--dark-yellow);
}
.t8.y .btn {
  background: var(--White);
  color: var(--blue);
  border-color: var(--White);
}
.t8 > h2.title {
  order: -1;
}
.t8 .items {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t8 .t8a {
  display: flex;
  flex-direction: column;
  gap: var(--12);
}
.t8 .t8a:has(.block) {
  flex-direction: row;
}
.t8 .t8a .block {
  flex: 1;
}
.t8 .t8a .block.c {
  position: relative;
  flex: none;
}
.t8 .t8a .block.c label {
  position: absolute;
  cursor: pointer;
  left: var(--25);
  top: var(--3);
  color: var(--dark-gray1);
  font-size: var(--12);
  line-height: var(--20);
}
.t8 .t8a .block.c .text {
  padding-top: var(--22);
  padding-bottom: var(--4);
  padding-left: var(--20);
}
.t8 > .actions {
  display: flex;
  gap: var(--20);
}
.t8 > .actions .block {
  flex: none;
}
.t8 > .actions .block.c {
  flex: 1;
  position: relative;
}

.t9,
.t16 {
  display: flex;
  flex-direction: column;
  gap: var(--15);
}
.t9.faq,
.t16.faq {
  gap: 0;
}
.t9.faq + .faq,
.t16.faq + .faq {
  margin-top: calc(-1 * var(--30));
}
.t9.ac .description .y li,
.t16.ac .description .y li {
  align-items: center;
}
.t9.y, .t9.b, .t9.lb,
.t16.y,
.t16.b,
.t16.lb {
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
}
.t9.y:is(.y), .t9.b:is(.y), .t9.lb:is(.y),
.t16.y:is(.y),
.t16.b:is(.y),
.t16.lb:is(.y) {
  background: var(--light-yellow);
}
.t9.y:is(.lb), .t9.b:is(.lb), .t9.lb:is(.lb),
.t16.y:is(.lb),
.t16.b:is(.lb),
.t16.lb:is(.lb) {
  background: var(--light-blue);
}
.t9.y:is(.lb) .table-container, .t9.b:is(.lb) .table-container, .t9.lb:is(.lb) .table-container,
.t16.y:is(.lb) .table-container,
.t16.b:is(.lb) .table-container,
.t16.lb:is(.lb) .table-container {
  background: none;
}
.t9.y:is(.lb) table td,
.t9.y:is(.lb) table th, .t9.b:is(.lb) table td,
.t9.b:is(.lb) table th, .t9.lb:is(.lb) table td,
.t9.lb:is(.lb) table th,
.t16.y:is(.lb) table td,
.t16.y:is(.lb) table th,
.t16.b:is(.lb) table td,
.t16.b:is(.lb) table th,
.t16.lb:is(.lb) table td,
.t16.lb:is(.lb) table th {
  padding: var(--10) var(--20);
}
.t9.y:is(.lb) table td:first-child,
.t9.y:is(.lb) table th:first-child, .t9.b:is(.lb) table td:first-child,
.t9.b:is(.lb) table th:first-child, .t9.lb:is(.lb) table td:first-child,
.t9.lb:is(.lb) table th:first-child,
.t16.y:is(.lb) table td:first-child,
.t16.y:is(.lb) table th:first-child,
.t16.b:is(.lb) table td:first-child,
.t16.b:is(.lb) table th:first-child,
.t16.lb:is(.lb) table td:first-child,
.t16.lb:is(.lb) table th:first-child {
  padding-left: 0;
}
.t9.y:is(.lb) table td + td, .t9.y:is(.lb) table td + th,
.t9.y:is(.lb) table th + td,
.t9.y:is(.lb) table th + th, .t9.b:is(.lb) table td + td, .t9.b:is(.lb) table td + th,
.t9.b:is(.lb) table th + td,
.t9.b:is(.lb) table th + th, .t9.lb:is(.lb) table td + td, .t9.lb:is(.lb) table td + th,
.t9.lb:is(.lb) table th + td,
.t9.lb:is(.lb) table th + th,
.t16.y:is(.lb) table td + td,
.t16.y:is(.lb) table td + th,
.t16.y:is(.lb) table th + td,
.t16.y:is(.lb) table th + th,
.t16.b:is(.lb) table td + td,
.t16.b:is(.lb) table td + th,
.t16.b:is(.lb) table th + td,
.t16.b:is(.lb) table th + th,
.t16.lb:is(.lb) table td + td,
.t16.lb:is(.lb) table td + th,
.t16.lb:is(.lb) table th + td,
.t16.lb:is(.lb) table th + th {
  border-left: 1px solid var(--Dark-light-blue);
}
.t9.y:is(.lb) table tr:first-child td,
.t9.y:is(.lb) table tr:first-child th, .t9.b:is(.lb) table tr:first-child td,
.t9.b:is(.lb) table tr:first-child th, .t9.lb:is(.lb) table tr:first-child td,
.t9.lb:is(.lb) table tr:first-child th,
.t16.y:is(.lb) table tr:first-child td,
.t16.y:is(.lb) table tr:first-child th,
.t16.b:is(.lb) table tr:first-child td,
.t16.b:is(.lb) table tr:first-child th,
.t16.lb:is(.lb) table tr:first-child td,
.t16.lb:is(.lb) table tr:first-child th {
  padding-top: 0;
}
.t9.y:is(.lb) table tr:last-child td,
.t9.y:is(.lb) table tr:last-child th, .t9.b:is(.lb) table tr:last-child td,
.t9.b:is(.lb) table tr:last-child th, .t9.lb:is(.lb) table tr:last-child td,
.t9.lb:is(.lb) table tr:last-child th,
.t16.y:is(.lb) table tr:last-child td,
.t16.y:is(.lb) table tr:last-child th,
.t16.b:is(.lb) table tr:last-child td,
.t16.b:is(.lb) table tr:last-child th,
.t16.lb:is(.lb) table tr:last-child td,
.t16.lb:is(.lb) table tr:last-child th {
  padding-bottom: 0;
}
.t9.y:is(.lb) table tr:nth-child(odd), .t9.y:is(.lb) table tr:nth-child(even), .t9.b:is(.lb) table tr:nth-child(odd), .t9.b:is(.lb) table tr:nth-child(even), .t9.lb:is(.lb) table tr:nth-child(odd), .t9.lb:is(.lb) table tr:nth-child(even),
.t16.y:is(.lb) table tr:nth-child(odd),
.t16.y:is(.lb) table tr:nth-child(even),
.t16.b:is(.lb) table tr:nth-child(odd),
.t16.b:is(.lb) table tr:nth-child(even),
.t16.lb:is(.lb) table tr:nth-child(odd),
.t16.lb:is(.lb) table tr:nth-child(even) {
  background: var(--light-blue);
}
.t9.y:is(.lb) table tr + tr td,
.t9.y:is(.lb) table tr + tr th, .t9.b:is(.lb) table tr + tr td,
.t9.b:is(.lb) table tr + tr th, .t9.lb:is(.lb) table tr + tr td,
.t9.lb:is(.lb) table tr + tr th,
.t16.y:is(.lb) table tr + tr td,
.t16.y:is(.lb) table tr + tr th,
.t16.b:is(.lb) table tr + tr td,
.t16.b:is(.lb) table tr + tr th,
.t16.lb:is(.lb) table tr + tr td,
.t16.lb:is(.lb) table tr + tr th {
  border-top: 1px solid var(--Dark-light-blue);
}
.t9.y:is(.b), .t9.b:is(.b), .t9.lb:is(.b),
.t16.y:is(.b),
.t16.b:is(.b),
.t16.lb:is(.b) {
  background: var(--blue);
  color: var(--White);
}
.t9 h1.title,
.t16 h1.title {
  font-size: var(--26);
  line-height: var(--34);
}
.t9 h2.title,
.t16 h2.title {
  font-size: var(--22);
  line-height: var(--30);
}
.t9 .items,
.t16 .items {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t9 .items .t16a > a,
.t16 .items .t16a > a {
  display: inline-block;
  color: var(--blue);
  font-size: var(--16);
  line-height: var(--24);
  padding-left: var(--27);
  position: relative;
}
.t9 .items .t16a > a:after,
.t16 .items .t16a > a:after {
  content: "";
  display: block;
  width: var(--20);
  height: var(--20);
  position: absolute;
  left: 0;
  top: 0;
  background: url("/images/file.svg") center center/contain no-repeat;
}

.t10 .items {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t10 .t10a {
  background: var(--White);
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t10 .t10a .header {
  display: flex;
  gap: var(--20);
  align-items: center;
}
.t10 .t10a .header:before {
  content: "";
  display: block;
  background: var(--BG) center center/contain no-repeat;
  width: var(--38);
  height: var(--38);
  flex: 0 0 var(--38);
}
.t10 .t10a .header .title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t10 .t10a .description {
  gap: var(--10);
}

.t11 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t11 .title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t11 .t11a {
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
  background: var(--White);
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t11 .t11a .header {
  display: flex;
  gap: var(--10);
  align-items: center;
}
.t11 .t11a .header:before {
  content: "";
  display: block;
  width: var(--20);
  height: var(--20);
  flex: 0 0 var(--20);
  background: var(--BG) center center/contain no-repeat;
}
.t11 .t11a .header .title {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}
.t11 .t11a .description {
  font-size: var(--16);
  line-height: var(--24);
}

.t12 {
  background: var(--White);
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t12.y {
  background: var(--light-yellow);
}
.t12.lb {
  background: var(--light-blue);
}
.t12 h1.title {
  font-size: var(--26);
  font-weight: 600;
  line-height: var(--34);
}
.t12 .info {
  display: flex;
  gap: var(--13);
}
.t12 .info .cover {
  flex: 0 0 var(--166);
}
.t12 .info .cover:is(:first-child:last-child) {
  flex: 1;
  text-align: center;
}
.t12 .info .description {
  flex: 1;
}

.t13 {
  display: flex;
  flex-direction: column;
  gap: var(--15);
}
.t13.y .t13a {
  background: var(--light-yellow);
}
.t13 .t13a {
  flex: 0 0 var(--351);
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
  background: var(--White);
  display: flex;
  flex-direction: column;
  gap: var(--15);
  align-items: flex-start;
}
.t13 .t13a h3.title {
  color: var(--blue);
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t13 .t13a .info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--20);
  width: 100%;
}
.t13 .t13a .info:after {
  content: "";
  display: block;
  flex: 1;
  order: 2;
}
.t13 .t13a .items {
  display: flex;
  flex-direction: column;
  gap: var(--10);
  order: 1;
  align-items: initial;
  justify-content: initial;
}
.t13 .t13a .items .t13aa {
  background: none;
  flex: none;
}
.t13 .t13a .items .t13aa .label {
  display: inline-block;
  color: var(--dark-gray1);
  font-size: var(--14);
  line-height: var(--22);
  margin-right: var(--5);
}
.t13 .t13a .items .t13aa .value {
  display: inline;
  font-size: var(--16);
  line-height: var(--24);
}
.t13 .t13a .btn {
  font-size: var(--14);
  line-height: var(--22);
  padding: var(--5) var(--24);
}
.t13 .t13a .price-line {
  display: flex;
  align-items: baseline;
  gap: var(--3);
  order: 3;
}
.t13 .t13a .price-line .price {
  color: var(--green);
  font-size: var(--26);
  font-weight: 600;
  line-height: var(--34);
}
.t13 .t13a .price-line .label {
  font-size: var(--16);
  line-height: var(--24);
}

.t14 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t14 .items {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t14 .items .t14a {
  background: var(--White);
  border-radius: var(--BorderRadius);
  padding: var(--30) var(--20);
  display: flex;
  gap: var(--12);
}
.t14 .items .t14a:not(:has(.title)) {
  flex-direction: column;
  gap: var(--20);
}
.t14 .items .t14a:not(:has(.title)) .cover {
  flex: none !important;
}
.t14 .items .t14a:not(:has(.title)) .cover img {
  aspect-ratio: auto !important;
  width: auto !important;
}
.t14 .items .t14a .cover {
  flex: 0 0 var(--133);
  text-align: center;
  display: flex;
  align-items: center;
  justify-self: center;
}
.t14 .items .t14a .info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--20);
  align-items: flex-start;
}
.t14 .items .t14a .info .title {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
  flex: 1;
}
.t14 .items .t14a .info .btn {
  font-size: var(--14);
  line-height: var(--22);
  padding: var(--5) var(--24);
}
.t14 .items .t14a .info .btn:after {
  content: none;
}
.t14.y .items .t14a {
  background: var(--light-yellow);
}
.t14.y .items .t14a:not(:has(.cover)) {
  background: var(--White);
}
.t14.y .items .t14a:not(:has(.cover)) .info .title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--26);
}
.t14.dy .items .t14a {
  background: var(--medium-yellow);
}
.t14.lb .items .t14a {
  background: var(--light-blue);
}

.t15 {
  display: flex;
  flex-direction: column;
  gap: var(--30);
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
  background: var(--very-very-light-gray);
  align-items: flex-start;
}
.t15 .title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--26);
}
.t15 .btn {
  font-size: var(--14);
  line-height: var(--22);
  padding: var(--5) var(--24);
}

.t17 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t17 > h3.title {
  font-weight: 500;
  font-size: var(--18);
  line-height: var(--26);
}
.t17.b .items .t17a .title,
.t17.b .items .t17a .title a {
  color: var(--blue);
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t17.b .items .t17a .sub {
  color: var(--dark-gray1);
}
.t17.v .items {
  gap: var(--12);
  flex-direction: row;
  flex-wrap: wrap;
}
.t17.v .items .t17a {
  display: flex;
  flex-direction: column;
  flex: none;
  min-width: calc((100% - var(--12)) / 2);
}
.t17.v .items .t17a .title,
.t17.v .items .t17a .title a {
  order: 1;
  color: var(--blue);
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t17.v .items .t17a .sub {
  order: 2;
  color: var(--dark-gray1);
}
.t17 .items {
  display: flex;
  flex-direction: column;
  gap: var(--15);
}
.t17 .items .t17a {
  position: relative;
  padding-left: var(--31);
}
.t17 .items .t17a:after {
  content: "";
  width: var(--20);
  height: var(--20);
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: var(--BG) center center/contain no-repeat;
}
.t17 .items .t17a .title {
  display: inline-block;
  font-size: var(--16);
  font-weight: 500;
  line-height: var(--24);
  margin-right: var(--10);
}
.t17 .items .t17a .sub {
  display: inline;
  color: var(--dark-gray2);
  font-size: var(--14);
  line-height: var(--22);
}

.t18 {
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--20);
}
.t18.ac {
  justify-content: center;
}
.t18.ar {
  justify-content: right;
}
.t18 .btn {
  font-size: var(--16);
  line-height: var(--24);
  padding: var(--10) var(--24);
}
.t18 .btn:after {
  content: none;
}

.t19 {
  display: flex;
  flex-direction: column;
  gap: var(--30);
  align-items: flex-start;
  background: var(--medium-yellow);
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
}
.t19 .info {
  display: flex;
  gap: var(--12);
}
.t19 .info .cover {
  flex: 0 0 var(--133);
}
.t19 .info .cover img {
  width: 100%;
  aspect-ratio: 1/1;
  object-position: center;
  object-fit: contain;
}
.t19 .info .title {
  flex: 1;
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}
.t19 .btn {
  padding: var(--10) var(--24);
  color: var(--blue);
  background: var(--White);
  border-color: var(--White);
}
.t19 .btn:after {
  content: none;
}

.t20 {
  display: flex;
  flex-direction: column;
  gap: var(--10);
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
  background: var(--medium-yellow);
}
.t20.lb {
  background-color: var(--light-blue);
}
.t20.lb .info {
  align-items: flex-start;
}
.t20 h1.title {
  font-size: var(--26);
  line-height: var(--34);
}
.t20 .info {
  display: flex;
  gap: var(--20);
  align-items: center;
}
.t20 .info .cover {
  flex: 0 0 var(--153);
}
.t20 .info .cover img {
  width: 100%;
  aspect-ratio: 1/1;
  object-position: center;
  object-fit: contain;
}
.t20 .info .description {
  flex: 1;
}

.t21 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t21 .items .t21a {
  display: none;
}
.t21 .items .t21a.current {
  display: flex;
}

.t22 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t22 .items .faq {
  border-bottom-color: var(--Dark-light-blue);
}
.t22 .items .faq dd .address {
  padding-left: var(--30);
  position: relative;
  background: url("/images/nur-club-location.svg") left top no-repeat;
  background-size: var(--20);
  font-size: var(--16);
  line-height: var(--24);
  margin-top: var(--10);
}

.t23 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t23 .items {
  display: flex;
  flex-wrap: wrap;
  row-gap: var(--20);
  column-gap: var(--12);
}
.t23 .items .t23a {
  display: flex;
  gap: var(--11);
  align-items: center;
  flex: 0 0 calc((100% - var(--12)) / 2);
}
.t23 .items .t23a:before {
  content: "";
  display: block;
  flex: 0 0 var(--36);
  aspect-ratio: 1/1;
  background: var(--BG) center center/contain no-repeat;
}
.t23 .items .t23a .info {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.t23 .items .t23a .info .title {
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
}
.t23 .items .t23a .info .link {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}
.t23 .items .t23a .info .link:is(a) {
  color: var(--blue);
  display: block;
  padding-right: var(--30);
  position: relative;
  background: url("/images/23a.svg") right center no-repeat;
  background-size: var(--18) var(--12);
}

.t24 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t24 .block .s.t24a {
  flex: 0 0 calc((100% - var(--12) * 5) / 6);
}
.t24 .s.t24a {
  flex: 0 0 var(--187);
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t24 .s.t24a .cover {
  flex: 0 0 var(--263);
}
.t24 .s.t24a .cover img {
  width: 100%;
  aspect-ratio: 187/263;
  object-fit: contain;
  object-position: center;
  border-radius: var(--BorderRadius);
}
.t24 .s.t24a .info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t24 .s.t24a .info .title {
  font-size: var(--16);
  font-weight: 500;
  line-height: var(--24);
}

.t25 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t25 .block .s.t25a {
  flex: 0 0 calc((100% - var(--12) * 2) / 3);
}
.t25 .s.t25a {
  flex: 0 0 var(--384);
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t25 .s.t25a .cover img,
.t25 .s.t25a .cover iframe,
.t25 .s.t25a .video img,
.t25 .s.t25a .video iframe {
  width: 100%;
  aspect-ratio: 384/271;
  object-fit: contain;
  object-position: center;
  border-radius: var(--BorderRadius);
}

.t26,
.t32 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t26 .items .t26a,
.t26 .items .t32a,
.t26 .container .t26a,
.t26 .container .t32a,
.t32 .items .t26a,
.t32 .items .t32a,
.t32 .container .t26a,
.t32 .container .t32a {
  flex: 0 0 100%;
  padding: var(--30) var(--20);
  border-radius: var(--BorderRadius);
  background: var(--light-blue);
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t26 .items .t26a .title,
.t26 .items .t32a .title,
.t26 .container .t26a .title,
.t26 .container .t32a .title,
.t32 .items .t26a .title,
.t32 .items .t32a .title,
.t32 .container .t26a .title,
.t32 .container .t32a .title {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}
.t26 .items .t26a .cover,
.t26 .items .t32a .cover,
.t26 .container .t26a .cover,
.t26 .container .t32a .cover,
.t32 .items .t26a .cover,
.t32 .items .t32a .cover,
.t32 .container .t26a .cover,
.t32 .container .t32a .cover {
  height: var(--160);
}
.t26 .items .t26a .cover img,
.t26 .items .t32a .cover img,
.t26 .container .t26a .cover img,
.t26 .container .t32a .cover img,
.t32 .items .t26a .cover img,
.t32 .items .t32a .cover img,
.t32 .container .t26a .cover img,
.t32 .container .t32a .cover img {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: contain;
}
.t26 .items .t26a .btn,
.t26 .items .t32a .btn,
.t26 .container .t26a .btn,
.t26 .container .t32a .btn,
.t32 .items .t26a .btn,
.t32 .items .t32a .btn,
.t32 .container .t26a .btn,
.t32 .container .t32a .btn {
  border-color: var(--White);
}
.t26 .items .t26a .btn:after,
.t26 .items .t32a .btn:after,
.t26 .container .t26a .btn:after,
.t26 .container .t32a .btn:after,
.t32 .items .t26a .btn:after,
.t32 .items .t32a .btn:after,
.t32 .container .t26a .btn:after,
.t32 .container .t32a .btn:after {
  content: none;
}

.t27 {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t27 .items {
  display: flex;
  flex-direction: column;
  gap: var(--30);
}
.t27 .items .t27a {
  border-radius: var(--BorderRadius);
  background: var(--light-blue);
  display: flex;
  flex-direction: column;
  gap: var(--30);
  padding: var(--30) var(--20);
}
.t27 .items .t27a.y {
  background: var(--light-yellow);
}
.t27 .items .t27a.dy {
  background: var(--dark-yellow);
}
.t27 .items .t27a .cover img {
  width: 100%;
  aspect-ratio: 344/160;
  object-fit: contain;
  object-position: center;
}
.t27 .items .t27a .info {
  display: flex;
  flex-direction: column;
  gap: var(--10);
}
.t27 .items .t27a .info .title {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}

.t28 .items {
  display: flex;
  flex-direction: column;
}
.t28 .items .t28a a {
  display: flex;
  gap: var(--10);
  align-items: center;
  padding: var(--15) var(--22) var(--15) 0;
  font-size: var(--22);
  font-weight: 600;
  line-height: var(--30);
  position: relative;
  border-bottom: 1px solid var(--Dark-light-blue);
}
.t28 .items .t28a a:before {
  content: "";
  display: block;
  width: var(--20);
  height: var(--20);
  flex: 0 0 var(--20);
  background: var(--BG) center center/contain no-repeat;
}
.t28 .items .t28a a:after {
  content: "";
  display: block;
  width: var(--7);
  height: var(--12);
  background: url("/images/28a.svg") center center/contain no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.t29 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t29 h1.title,
.t29 h2.title {
  text-align: center;
  font-size: var(--22) !important;
  font-weight: 600;
  line-height: var(--30) !important;
}
.t29 .items {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.t29 .items .t29a {
  padding: var(--30) var(--20);
  background: var(--White);
  border-radius: var(--BorderRadius);
  display: flex;
  gap: var(--15);
}
.t29 .items .t29a:before {
  content: "";
  display: block;
  width: var(--38);
  height: var(--38);
  flex: 0 0 var(--38);
  background: var(--BG) center center/contain no-repeat;
}
.t29.ly .t29a {
  background: var(--light-yellow);
}
.t29.lb .t29a {
  background: var(--light-blue);
}
.t29.y .t29a {
  background: var(--medium-yellow);
}
.t29.b .t29a {
  background: var(--blue);
  color: var(--White);
}

.t32 .items .t32a,
.t32 .container .t32a {
  align-items: flex-start;
}
.t32 .items .t32a:before,
.t32 .container .t32a:before {
  content: "";
  display: block;
  width: var(--50);
  height: var(--50);
  flex: 0 0 var(--50);
  background: var(--BG) center center/contain no-repeat;
}
.t32 .items .t32a .info,
.t32 .container .t32a .info {
  flex: 1;
}

.mobile .t31 {
  display: flex;
  flex-direction: column;
  gap: var(--20);
}
.mobile .t31:last-child {
  padding-bottom: var(--30);
}
.mobile .t31 h2.title {
  text-align: center;
  font-size: var(--26) !important;
  font-weight: 600;
  line-height: var(--34) !important;
}
.mobile .t31 .main-line {
  display: flex;
  flex-direction: column;
  gap: var(--15);
}
.mobile .t31 .main-line .container {
  display: flex;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  counter-reset: t31a;
  gap: var(--20);
  flex-wrap: nowrap;
  scroll-snap-type: both mandatory;
  -webkit-overflow-scrolling: touch;
}
.mobile .t31 .main-line .container::-webkit-scrollbar {
  display: none; /* Chrome, Safari and Opera */
}
.mobile .t31a {
  display: flex;
  flex-direction: column;
  gap: var(--20);
  padding: var(--30) var(--20);
  flex: 0 0 var(--348) !important;
  background: var(--light-blue) !important;
  counter-increment: t31a;
}
.mobile .t31a .cover {
  flex: 0 0 var(--432);
  text-align: center;
}
.mobile .t31a .info {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--10);
  position: relative;
  padding-left: var(--50);
}
.mobile .t31a .info:before {
  content: counter(t31a);
  display: inline-flex;
  width: var(--35);
  height: var(--35);
  align-items: center;
  justify-content: center;
  background: var(--nur);
  border-radius: 50%;
  color: var(--White);
  font-size: var(--20);
  line-height: var(--35);
  font-weight: 600;
  position: absolute;
  left: 0;
  top: 0;
}
.mobile .t31a .info .title {
  font-size: var(--18);
  font-weight: 500;
  line-height: var(--26);
}
.mobile .t31a .info .description {
  font-size: var(--16);
  line-height: var(--24);
}

/*# sourceMappingURL=sections.css.map */
