@font-face {     font-family: 'Fester-Bold';     src: url(/shared/3208/Fester-Bold.eot);     src: url(/shared/3208/Fester-Bold.eot) format('embedded-opentype'),     url(/shared/3208/Fester-Bold.woff2) format('woff2'),     url(/shared/3208/Fester-Bold.woff) format('woff'),     url(/shared/3208/Fester-Bold.svg) format('svg');     font-weight: bold;     font-style: normal;     font-display: swap; }  @font-face {     font-family: 'Fester-Regular';     src: url(/shared/3208/Fester-Regular.eot);     src: url(/shared/3208/Fester-Regular.eot) format('embedded-opentype'),     url(/shared/3208/Fester-Regular.woff2) format('woff2'),     url(/shared/3208/Fester-Regular.woff) format('woff'),     url(/shared/3208/Fester-Regular.svg) format('svg');     font-weight: normal;     font-style: normal;     font-display: swap; }  @font-face {     font-family: 'Fester-SemiBold';     src: url(/shared/3208/Fester-SemiBold.eot);     src: url(/shared/3208/Fester-SemiBold.eot) format('embedded-opentype'),     url(/shared/3208/Fester-SemiBold.woff2) format('woff2'),     url(/shared/3208/Fester-SemiBold.woff) format('woff'),     url(/shared/3208/Fester-SemiBold.svg) format('svg');     font-weight: 600;     font-style: normal;     font-display: swap; }  * {     box-sizing: border-box; }  body, html {     overflow-x: hidden; }  body {     font-family: 'Fester-Regular', sans-serif;     font-size: 1rem;     font-weight: 400;     font-style: normal;     line-height: 1.6;     text-transform: none;     letter-spacing: 0px;     background-color: #151513;     color: #f8f8f8;     margin: 0; }  .container {     max-width: 1280px;     margin: 0 auto;     padding: 0 10px; }  .container__min {     max-width: 1000px;     margin: 0 auto;     padding: 0 10px; }  .mob__menu {     display: none; }  .header {     padding: 23px 0;     position: relative;     z-index: 1;     background: #212123;     margin-bottom: 20px; }  .header__wrapper {     display: flex;     justify-content: space-between;     align-items: center; } .header__wrapper {     display: flex;     justify-content: space-between;     align-items: center; }  .menu__list {     display: flex;     gap: 22px;     padding: 0;     list-style: none; }  .menu__link {     text-decoration: none;     color: #fffff1;     padding: 5px 0;     transition: all 0.2s ease;     font-family: 'Fester-Bold', sans-serif; }  .menu__link:hover {     border-bottom: 2px solid #d30000;     transition: all 0.2s ease;     color: #fb3c33; }  .user__btn {     display: flex;     gap: 10px; }  .btn {     font-family: 'Fester-Bold', sans-serif;     align-items: center;     background: linear-gradient(177deg, #fb3c33 1.96%, #880305 98.23%);     cursor: pointer;     display: inline-flex;     justify-content: center;     mix-blend-mode: normal;     text-align: center;     text-decoration: none;     transition: all .2s;     border-radius: 44px;     font-size: 14px;     letter-spacing: .5;     line-height: 16px;     text-transform: uppercase;     min-width: 144px;     color: #fffff1;     padding-top: 15px;     padding-bottom: 15px; }  .btn:hover {     background: linear-gradient(160deg, #ff6a6b, #b20103); }  .white {     color: #000009;     text-shadow: 0 0 0 #0000;     box-shadow: 0 2px 8px 0 #27272733;     background: linear-gradient(177deg, #f4f4f5 2%, #dcdcdd);     min-width: 96px; }  .white:hover {     background: linear-gradient(177deg, #fff 2%, #ebebea); } .bnr {     position: relative;     background: #555555;     background-size: cover;     z-index: 1;     border-radius: 10px;     padding: 20px; }  .bnr__content {     width: 100%;     text-align: center; }  .title {     margin-top: 0;     font-family: 'Fester-Bold', sans-serif;     line-height: 45px;     font-weight: 500;     font-size: 41px;     letter-spacing: -0.8611px; }  .btn__providers {     margin-top: 22px; }  .btn__providers__link {     text-decoration: none;     color: #fffff1;     display: block;     text-align: center;     padding: 15px 0;     border-radius: 14px; }  .date p {     margin: 0; }  .breadcrumbs-box {     display: flex;     justify-content: space-between;     align-items: center;     flex-wrap: wrap; }  .main {     position: relative;     z-index: 999; }  .main__content {     margin-top: 55px; }  .main__content p a {     color: #D9021D;     text-decoration: underline; }  .main__content p a:hover {     color: #FB3E56;     text-decoration: none; }  .main__content table {     width: 100%;     border-collapse: collapse;     box-shadow: 0 0 24px #303030;     margin-top: 15px; }  thead tr:first-child {     background-color: #131313;     color: #fff; }  tr:nth-child(even) {     color: #fff; }  tr:nth-child(odd) {     background-color: #FB3E56;     color: #ffffff; }  th, td {     padding: 8px;     text-align: left; }  .main__content ul {     padding-left: 20px; }  .main__content ul li::marker {     color: #FB3E56; }  .text__center {     margin-top: 50px; }  .main img {     max-width: 100%;     height: auto; }  .text__center .flex__img, .text__center .text__content {     width: 100%; }  .text__center .flex__img {     max-height: 500px;     overflow: hidden;     border-radius: 12px; }  .text__center .flex__img img {     width: 100%;     height: 100%;     object-fit: cover;     object-position: center; }  .red {     margin-bottom: 50px; }  .red .btn__providers__link {     background: #ba0000; }  .red .btn__providers__link:hover {     background: #FB3C3CFF; }  .main__content p img {     margin-bottom: 15px; }  .author {     background: #303030;     border-radius: 10px;     display: inline-block;     text-decoration: none !important;     width: 100%;     margin-top: 25px; }  .author a {     color: #ffffff;     text-decoration: none; }  .postAuthorBottom__info__about {     margin: 5px 0;     font-size: 12px;     color: #9a9a9a; }  .postAuthorBottom {     border-radius: 0.7rem;     color: inherit;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     margin: 0 auto;     padding: 1rem; }  .author__img {     display: inline-block;     width: 30%;     height: 100px; }  .author__img img {     margin: 0;     width: 100px;     height: 100px;     border-radius: 50%; }  .postAuthorBottom__info {     margin-left: 1rem; }  .postAuthorBottom__info__name {     margin: 0; }  .footer {     margin-top: 80px;     background-color: #151513;     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;     padding: 50px 0; }  .footer__top {     display: flex;     justify-content: space-between;     align-items: flex-start; }  .footer__top .logo__link {     display: block;     width: 250px; }  .footer__top .logo__link img {     width: 100%; }  .footer__top__text {     max-width: 525px;     font-size: 40px; }  .footer__top__text h2 {     overflow: hidden;     padding: 0;     margin: 0;     line-height: 1.2; }  .footer__center {     padding-bottom: 20px;     border-bottom: 1px solid #575757; }  .footer__center__wrapper {     display: grid;     grid-template-columns: 525px 525px;     gap: 50px;     justify-content: space-between; }  .footer__center__right {     margin-top: 80px; }  .footer__social {     display: flex;     flex-direction: row;     align-items: center;     justify-content: flex-start;     gap: 8px;     max-width: 280px;     margin: 100px 0 15px; }  .footer__social a {     display: flex;     flex-direction: row;     align-items: center;     justify-content: center;     background: #ffffff1f;     border-radius: 50%;     height: 40px;     width: 40px; } .footer__social a:hover {     background: rgba(255, 255, 255, 0.2); } .footer__social a img {     height: 24px;     object-fit: contain;     object-position: center;     width: 24px; }  .footer__menu {     display: flex;     gap: 25px;     position: relative; }  .footer__menu__list {     list-style: none;     padding: 0 15px; }  .footer__menu__title {     font-family: 'Fester-Bold', sans-serif;     font-size: 20px;     font-weight: 500;     font-style: normal;     text-decoration: none;     text-transform: none;     letter-spacing: 0px;     color: #f8f8f8;     margin-bottom: 0.5em }  .footer__menu__link {     text-decoration: none;     color: #d2d3d5; }  .footer__menu__item {     margin-top: 10px; }  .footer__menu__link:hover {     color: #f8f8f8; }  .social {     font-family: 'Fester-Bold', sans-serif;     font-size: 17px; }  .footer__menu__inner .footer__menu__link:hover {     margin-left: 9px;     border-bottom: 2px solid #fff;     transition: all 0.2s ease; }  .footer__center__right__img {     display: flex;     justify-content: flex-end;     align-items: center;     gap: 30px;     margin-top: 30px; }  .footer__center__right__img__link {     display: block;     max-width: 200px; }  .footer__center__right__img__link:nth-child(2) {     max-width: 80px; }  .footer__center__right__img__link img {     width: 100%;     height: auto; }  .burger {     display: none; }  .open {     width: 40px;     height: 40px; }  .footer__center__right .footer__social {     display: none; }  @media (max-width: 1180px) {     .flex__img {         display: flex;     }      .footer__center__right__img {         justify-content: flex-start;     }      .footer__center__wrapper {         grid-template-columns: 1fr 1fr;     } }  @media (max-width: 960px) {     .burger {         display: block;     }      .menu {         display: none;     }      .mob__menu {         position: fixed;         top: 0;         left: 0;         width: 100%;         height: 100vh;         z-index: 999;         background: #171717;         display: none;         flex-direction: column;         justify-content: space-between;         padding: 25px 30px;      }      .mob__menu.open {         display: flex;     }      .cross {         width: 40px;         height: 40px;     }      .mob__menu__top {         padding: 10px;         display: flex;         justify-content: space-between;         align-items: center;     }      .nav__list {         list-style: none;         padding: 0;         display: flex;         flex-direction: column;         gap: 15px;     }      .nav__link {         font-family: 'Fester-Bold', sans-serif;         padding: 5px 2em 5px 0;         font-size: 30px;         text-decoration: none;         color: #ffffff;     }      .mob__menu__social {         display: flex;         align-items: center;         gap: 10px;     }      .mob__menu__social a {         text-decoration: none;     }      .footer__top {         flex-direction: column;     }      .footer__center__wrapper {         display: flex;         flex-direction: column;         gap: 0;     }      .footer__center__right {         display: flex;         flex-direction: column;         margin-top: 0;     }      .footer__center__right .footer__social {         display: flex;     }      .footer__center__left .footer__social {         display: none;     }      .footer__center__right__img {         order: 1;     }      .footer__social {         margin: 20px 0 15px;     } }  @media (max-width: 850px) {     .bnr {         padding: 70px 10px;     }      .flex__img {         height: 320px;     }      .footer__top__text {         max-width: 100%;         font-size: 28px;     }      .footer__top {         gap: 25px;     } }  @media (max-width: 600px) {     .footer__menu {         flex-wrap: wrap;     }      table {         font-size: 10px;     } }  @media (max-width: 475px) {     .white {         display: none;     }      .btn {         min-width: 120px;     }      .bnr .btn {         min-width: 144px;     } } .breadcrumbs-box {     margin: 10px; } .breadcrumbs-list__item a {     color: #ffffff;     text-decoration: none; }  .breadcrumbs-list__item a:hover {     text-decoration: underline; }  .scroll-to-top-btn {     display: flex;     justify-content: center;     align-items: center;     position: fixed;     width: 2.5em;     height: 2.5em;     line-height: 2.5em;     text-align: center;     -webkit-border-radius: 50%;     -ms-border-radius: 50%;     border-radius: 50%;     color: #1c1919;     border-color: #f8f8f8;     background-color: #f8f8f8;     cursor: pointer;     opacity: 1;     bottom: 2em;     right: 2em;     transition: transform 0.3s ease, bottom 0.3s ease, color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 0.3s ease;     z-index: 999; } .scroll-to-top-btn svg {     height: 1.5em; } .scroll-to-top-btn:hover {     color: #ffffff;     border-color: #ea011d;     background-color: #ea011d; }  .scroll-to-top-btn:hover svg * {     fill: #ffffff !important;     stroke: #ffffff !important; }  .cookieWrap {     position: fixed;     bottom: 60px;     left: 50%;     -webkit-transform: translateX(-50%);     transform: translate(-50%);     display: -webkit-box;     display: -ms-flexbox;     display: none;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     gap: 16px;     width: 85%;     max-width: 512px;     min-height: 72px;     padding: 16px;     -webkit-backdrop-filter: blur(27.1828174591px);     backdrop-filter: blur(27.1828174591px);     border-radius: 6px;     z-index: 1000;     background: rgba(0, 0, 0, 0.60);     box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.45);     border: 1px solid #2a2a2a;     color: #FFFFFF; } .iframe {     height: 640px; } .iframe__item {     text-align: center;     position: relative;     width: 100%;     height: 100%; }  .iframe__item::before {     content: "";     position: absolute;     top: 0;     left: 0;     right: 0;     bottom: 0;     background: url('/uploads/2893/pages/33347/33347.jpeg') center center / cover no-repeat;     filter: blur(10px);     z-index: -1; } #loadIframeBtn {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     z-index: 999;     padding: 10px 20px;     text-transform: uppercase;     cursor: pointer;     transition: all 0.3s ease;     width: 150px;     z-index: 9;   	border: none; }  #loadIframeBtn:after {     content: '';     top: 10px;     z-index: -1;     right: 0;     bottom: 0;     left: 0;     position: absolute;     box-shadow: 0 6px 5px #645c5c00; }  .show-support {     display: inline-block;     margin: 0 auto;     position: static;     margin-bottom: 20px;     transform: translate(0, 0);     text-align: center;     text-decoration: none; }  .button {     text-align: center; }  .iframe__wrapper, .iframe__inner {     width: 100%;     height: 100%; }  .iframe__item iframe {     width: 100%;     height: 100%;     border-radius: 12px;     margin-bottom: 22px; }