@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.


fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}
table thead,
table tbody,
table tr,
table th,
table td {
  border: 0;
}

td,
th {
  padding: 0;
}

*, *::after, *::before {
  box-sizing: border-box;
}

.sixteen-nine {
  position: relative;
}
.sixteen-nine:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}
.sixteen-nine > iframe {
  width: 100%;
  height: 100%;
}
.sixteen-nine > .content, .sixteen-nine > iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@font-face {
  font-family: "Proxima Nova";
  src: url("/1ncludes/fonts/ProximaNova/ProximaNova-Light.eot");
  src: url("/1ncludes/fonts/ProximaNova/ProximaNova-Light.eot?#iefix") format("embedded-opentype"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Light.woff2") format("woff2"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Light.woff") format("woff"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Light.svg#ProximaNova-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/1ncludes/fonts/ProximaNova/ProximaNova-Bold.eot");
  src: url("/1ncludes/fonts/ProximaNova/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Bold.woff2") format("woff2"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Bold.woff") format("woff"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Proxima Nova";
  src: url("/1ncludes/fonts/ProximaNova/ProximaNova-Regular.eot");
  src: url("/1ncludes/fonts/ProximaNova/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Regular.woff2") format("woff2"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Regular.woff") format("woff"), url("/1ncludes/fonts/ProximaNova/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.d-flex {
  display: flex;
}

.f-column {
  flex-direction: column;
}

.f-row {
  flex-direction: row;
}

.f-row-rev {
  flex-direction: row-reverse;
}

.f-wrap {
  flex-wrap: wrap;
}

.f-nowrap {
  flex-wrap: nowrap;
}

.align-items-start {
  align-items: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}
.align-items-stretch {
  align-items: stretch;
}

.justify-content-start {
  justify-content: flex-start;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-around {
  justify-content: space-around;
}

html {
  height: 100%;
}

body {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 1;
  min-height: 100%;
  min-width: 320px;
  width: 100%;
  background-color: #FFF;
  max-width: 100%;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  color: #1E1E1E;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 1023px) {
  body.popup-shown .main-screen {
    display: none;
  }
}
@media (max-width: 1023px) {
  body.popup-shown .page, body.popup-shown .main-screen, body.popup-shown #channels {
    display: none;
  }
}

section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative;
}

section.page {
  box-flex: 1;
  -moz-flex: 1;
  flex: 1;
  min-height: 100vh;
  overflow: hidden;
}
@media (max-width: 767px) {
  section.page.page-bottom {
    position: static;
  }
}

.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1170px;
}
@media (max-width: 1279px) {
  .container {
    width: 980px;
  }
}
@media (max-width: 1023px) {
  .container {
    width: 720px;
  }
}
@media (max-width: 767px) {
  .container {
    width: 450px;
  }
}
@media (max-width: 479px) {
  .container {
    width: 100%;
    padding: 0 15px;
  }
}
@media (max-width: 374px) {
  .container {
    padding: 0 10px;
  }
}

.row {
  display: flex;
  align-items: center;
}

.hide {
  display: none;
}

li, ul {
  list-style: none;
}

.clearfix:after {
  content: "";
  clear: right;
  display: table;
}

.bg-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

input {
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: 0;
}

button {
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: 0;
  border: 0;
}
button svg {
  fill: #fff;
}

a,
.link {
  color: #7A7A7A;
  vertical-align: top;
  text-decoration: none;
  transition: all 0.3s;
}
a:hover,
.link:hover {
  border-color: rgba(0, 163, 214, 0.6);
  transition: all 0.3s;
}
a.dashed,
.link.dashed {
  border-bottom: 1px dashed rgba(0, 163, 214, 0.4);
}
a.dashed:hover,
.link.dashed:hover {
  border-color: rgba(0, 163, 214, 0.8);
}
a.black,
.link.black {
  color: #0844A4;
  border-color: rgba(8, 68, 164, 0.2);
}
a.black:hover,
.link.black:hover {
  color: #00A3D6;
  border-color: rgba(0, 163, 214, 0.6);
}
a.dashed-black,
.link.dashed-black {
  color: #0844A4;
  border-bottom: 1px dashed rgba(8, 68, 164, 0.3);
}
a.dashed-black:hover,
.link.dashed-black:hover {
  color: #00A3D6;
  border-color: rgba(0, 163, 214, 0.8);
}
a.no-link,
.link.no-link {
  color: inherit;
  border-bottom: none;
}

h1 {
  line-height: 1.3;
}

h2 {
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
  margin-bottom: 15px;
  color: #1E1E1E;
  text-align: center;
}
@media (max-width: 479px) {
  h2 {
    font-size: 25px;
    line-height: 120%;
  }
}

.w-full {
  width: 100%;
}

.txt-white {
  color: #FFF;
}

.txt-left {
  text-align: left;
}

.txt-right {
  text-align: right;
}

.txt-center {
  text-align: center;
}

.txt-medium {
  font-weight: 500;
}

::-moz-placeholder {
  color: #606060;
}

::placeholder {
  color: #606060;
}

.popup {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  width: 100%;
  opacity: 0;
}
.popup.hidden {
  display: none;
}
.popup .popup-inner {
  z-index: 1002;
  opacity: 0.999;
  position: relative;
  background-color: #fff;
  box-shadow: 0 4px 20px rgba(96, 65, 38, 0.43);
  border-radius: 6px;
}
.popup .popup-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.popup .popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  z-index: 1003;
  opacity: 0.999;
}
.popup .popup-close:hover {
  transform: scale(1.05, 1.05);
}
.popup .popup-close svg {
  width: 40px;
  height: 40px;
  max-height: 40px;
  vertical-align: middle;
  fill: #8C97A3;
}
.popup .popup-close svg.close-svg-mobile {
  width: 30px;
  height: 30px;
}
@media (min-width: 1024px) {
  .popup .popup-close svg.close-svg-mobile {
    display: none;
  }
}
.popup .popup-close svg.close-svg-desktop {
  display: none;
  width: 16px;
  height: 16px;
}
@media (min-width: 1024px) {
  .popup .popup-close svg.close-svg-desktop {
    display: block;
  }
}
.popup .popup-close:hover svg {
  fill: #ea447e;
}
@media (min-width: 1024px) {
  .popup {
    background-color: rgba(48, 49, 51, 0.7);
    position: fixed;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 1000;
    opacity: 0.999;
  }
  .popup .popup-inner {
    max-width: 800px;
  }
}
@media (max-width: 1023px) {
  .popup {
    min-height: 100vh;
  }
  .popup .popup-inner {
    padding: 50px 20px;
  }
}
@media (min-width: 480px) and (max-width: 1023px) {
  .popup {
    padding: 15px;
    background-color: rgba(39, 55, 71, 0.12);
  }
  .popup .popup-inner {
    max-width: 100%;
    min-height: initial;
  }
}
@media (max-width: 479px) {
  .popup .popup-inner {
    min-height: 100vh;
  }
}

[data-popup=form] .popup-inner {
  width: 400px;
  max-width: 100%;
  padding: 0;
}
[data-popup=form] .popup-inner .cta-form {
  padding-top: 40px;
  padding-bottom: 40px;
  max-width: 600px;
  width: 100%;
}
[data-popup=form] .popup-inner .cta-form .no_obligation {
  display: flex;
}
[data-popup=form] .popup-inner .cta-form .mob_call {
  display: none;
}
[data-popup=form] .popup-inner .cta-form .or_call {
  display: inline-block;
}
[data-popup=form] .popup-inner .cta-form .phone-holder {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -moz-inline-flex;
  display: inline-flex;
}
[data-popup=form] .popup-inner .cta-form .or_call.first, [data-popup=form] .popup-inner .cta-form .phone-holder.first {
  display: none;
}
@media (max-width: 479px) {
  [data-popup=form] .popup-inner .cta-form {
    border: 0;
  }
}

[data-popup=rules] .popup-content {
  padding: 40px 15px;
}
[data-popup=rules] .popup-content p {
  white-space: pre-line;
  box-flex: 0;
  -moz-flex: 0 1 auto;
  flex: 0 1 auto;
  max-width: 100%;
}
[data-popup=rules] .popup-content ul {
  padding-left: 20px;
}
[data-popup=rules] .popup-content ul,
[data-popup=rules] .popup-content li {
  list-style: disc;
}

.phone-holder.white {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.phone-holder.white .phone-holder-info {
  display: flex;
  padding: 0 10px 0 0;
  min-width: 200px;
}
.phone-holder.white .phone-icon-holder {
  display: flex;
}
.phone-holder.white .phone-icon-holder .phone-icon {
  height: 28px;
  min-height: 28px;
  margin: 0 3px 0 0;
  fill: #54BEE1;
}
.phone-holder.white .phone-numbers {
  position: relative;
  display: flex;
  height: 25px;
}
.phone-holder.white .phone-numbers .phone-number {
  cursor: pointer;
  color: #FFF;
  text-decoration: none;
}
.phone-holder.white .phone-numbers .phone-number:hover {
  color: #54BEE1;
}
.phone-holder.white .phone-numbers .phone-devider {
  padding: 0 8px 0 0;
}

.button {
  border-radius: 10px;
  color: #1E1E1E;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  transition: all 0.3s;
}
.button.btn-bg {
  background-color: #54BEE1;
  color: #FFF;
  width: 100%;
  height: 70px;
}
.button:hover {
  transition: all 0.3s;
}

.button-holder {
  display: flex;
  z-index: 9;
}
.button-holder.full {
  width: 100%;
}
.button-holder.center {
  justify-content: center;
}
.button-holder .button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  text-align: center;
  border: 0;
  height: 45px;
  padding: 1px 33px 0;
  border-radius: 45px;
  color: #FFF;
  background-color: #ea447e;
  cursor: pointer;
}
.button-holder .button:hover {
  background-color: rgba(234, 68, 126, 0.8);
}
.button-holder .button.large {
  height: 50px;
  line-height: 50px;
  z-index: 2;
}
.button-holder .secondary-button {
  margin: 0;
  display: block;
  text-align: center;
  height: 42px;
  line-height: 38px;
  padding: 0 33px;
  border: 3px solid transparent;
  border-radius: 42px;
  cursor: pointer;
  color: #0844A4;
  outline: none;
}
.button-holder .secondary-button:hover {
  color: white;
}
.button-holder .secondary-button.fullStreight {
  width: 100%;
  border-radius: 0;
}
.button-holder .secondary-button.pink-button {
  border: 3px solid #ea447e;
  background: white;
}
.button-holder .secondary-button.pink-button:hover {
  color: white;
  background-color: #ea447e;
}
.button-holder .secondary-button a {
  text-decoration: none;
}
.button-holder .secondary-button.light-blue-button {
  border: 3px solid #54BEE1;
  background-color: transparent;
}
.button-holder .secondary-button.light-blue-button:hover {
  background-color: #54BEE1;
}
.button-holder .secondary-button.light-blue-button-mob {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  color: white;
  border: 3px solid #54BEE1;
  background-color: #54BEE1;
  height: 46px;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.5px;
  margin-top: 20px;
}
.button-holder .secondary-button.light-blue-button-mob:hover {
  border: 3px solid #239dc6;
  background-color: #239dc6;
}
.button-holder .secondary-button.light-blue-button-mob svg {
  fill: #FFF;
  width: 15px;
  height: 15px;
  margin: 0 0 0 5px;
}
.button-holder .secondary-button.light-blue-button-mob a {
  text-decoration: none;
}
.button-holder .secondary-button.large {
  height: 50px;
  width: 350px;
  line-height: 40px;
  z-index: 2;
}

.custom_checkbox {
  display: flex;
  display: -moz-flex;
  display: flex;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom_checkbox span {
  display: inline-block;
  max-width: 100%;
}
.custom_checkbox input {
  cursor: pointer;
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.custom_checkbox .checkmark {
  flex-shrink: 0;
  -ms-flex-negative: 0;
  position: relative;
  border: 1px solid #ea447e;
  width: 21px;
  min-width: 21px;
  height: 21px;
}
.custom_checkbox .checkmark:after {
  flex-shrink: 0;
  -ms-flex-negative: 0;
  content: "";
  display: none;
}
.custom_checkbox .checkmark {
  border-radius: 3.5px 3.5px 3.5px 3.5px;
}
.custom_checkbox .checkmark:after {
  position: absolute;
  left: 6.3636363636px;
  top: 0px;
  width: 7px;
  height: 14.8px;
  border: solid #FFF;
  border-width: 0 1.5px 1.5px 0;
  transform: rotate(45deg);
}
.custom_checkbox input:checked ~ .checkmark:after {
  display: block;
}
.custom_checkbox span a {
  position: relative;
  z-index: 3;
}
.custom_checkbox span a:hover {
  color: #ea447e;
}
.custom_checkbox .checkmark {
  background-color: #ea447e;
  border-color: #ea447e;
  border-radius: 2px;
  margin-right: 15px;
}
.custom_checkbox .checkmark:after {
  left: 7px;
  top: 2px;
  width: 6px;
  height: 11.8px;
  border-width: 0 2px 2px 0;
}
.custom_checkbox .text {
  color: #606060;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.top-bar {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 124px;
  padding: 0 15px;
}
.top-bar .container {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.top-bar #toggle-menu {
  display: none;
  flex-shrink: 0;
  position: relative;
  left: -12px;
  z-index: 100;
  width: 40px;
  height: 40px;
  margin-right: -5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.3s;
  outline: none;
}
.top-bar #toggle-menu.active span {
  background: none;
}
.top-bar #toggle-menu.active span::before {
  top: 0;
  transform: rotate(45deg);
}
.top-bar #toggle-menu.active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}
.top-bar #toggle-menu.active span::before, .top-bar #toggle-menu.active span::after {
  transition-delay: 0s, 0.3s;
  -webkit-transition-delay: 0s, 0.3s;
}
.top-bar #toggle-menu span {
  display: block;
  position: absolute;
  top: 20px;
  left: 11px;
  right: 9px;
  height: 2px;
  background: #FFF;
  transition: background 0s 0.3s;
}
.top-bar #toggle-menu span:before {
  top: -6px;
  background: #FFF;
  transition-property: top, transform;
}
.top-bar #toggle-menu span:after {
  background: #FFF;
  bottom: -6px;
  transition-property: bottom, transform;
}
.top-bar #toggle-menu span:before, .top-bar #toggle-menu span:after {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 2px;
  left: 0;
  background: #FFF;
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
.top-bar .brand {
  display: flex;
  align-items: center;
  margin-right: 56px;
}
.top-bar .brand a {
  border-bottom: none;
}
.top-bar .brand .logo svg {
  width: 180px;
  height: 39px;
  vertical-align: middle;
}
.top-bar .brand .logo-holder {
  display: flex;
  align-items: flex-start;
  height: 42px;
  margin: 0 11px;
}
.top-bar .top-bar-info {
  flex: auto;
  position: relative;
  top: 7px;
}
.top-bar .top-bar-info .navigation-menu a {
  color: #FFF;
  margin-right: 50px;
  transition: all 0.2s;
}
.top-bar .top-bar-info .navigation-menu a:nth-last-of-type {
  margin-right: 0;
}
.top-bar .top-bar-info .navigation-menu a:hover {
  color: #1E1E1E;
  transition: all 0.2s;
}
.top-bar .top-bar-info .phone-holder {
  margin-right: 85px;
}
.top-bar .top-bar-info .phone-holder .phone-icon-holder svg {
  width: 24px;
  height: 24px;
  fill: #FFF;
}
.topbar-inverse-color .top-bar .top-bar-info .phone-holder .phone-icon-holder svg {
  stroke-width: 0;
}
.top-bar .top-bar-info .phone-holder .phone-numbers {
  display: flex;
  position: relative;
  height: 25px;
  font-size: 1.125em;
}
.top-bar .top-bar-info .phone-holder .phone-numbers > * {
  color: #FFF;
}
.top-bar .top-bar-info .phone-holder .phone-numbers .phone-number {
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s;
}
.top-bar .top-bar-info .phone-holder .phone-numbers .phone-number:hover {
  color: #1E1E1E;
  transition: all 0.2s;
}
.topbar-inverse-color .top-bar .top-bar-info .phone-holder .phone-numbers .phone-number:hover {
  color: #fff;
}
.top-bar .top-bar-info .phone-holder .phone-numbers .phone-devider {
  padding: 0 8px 0 0;
}
.top-bar .top-bar-info .phone-number-mobile {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar .top-bar-info .language-holder {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 75px;
  z-index: 11;
}
.top-bar .top-bar-info .language-holder .language-item {
  width: 49px;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  display: none;
  color: #FFF;
  border: 1px solid #FFF;
  border-radius: 4px;
  padding: 6px 19px 6px 8px;
  transition: all 0.2s;
}
.top-bar .top-bar-info .language-holder .language-item:not(.active) {
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 11;
}
.topbar-inverse-color .top-bar .top-bar-info .language-holder .language-item {
  color: #FFF;
}
.top-bar .top-bar-info .language-holder .language-item:hover {
  transition: all 0.2s;
}
.top-bar .top-bar-info .language-holder .language-item:hover:not(.active) {
  background: #E80058;
  border: 1px solid #E80058;
}
.top-bar .top-bar-info .language-holder .language-item.active {
  display: flex;
}
.top-bar .top-bar-info .language-holder .language-item.active:before {
  content: "";
  display: block;
  width: 9px;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.07281 4.28142C3.93587 4.28161 3.8032 4.23516 3.69781 4.15014L0.182808 1.30287C0.074683 1.20303 0.00968026 1.06692 0.000996991 0.922175C-0.00768627 0.777428 0.0406009 0.634892 0.136055 0.523505C0.231509 0.412118 0.366976 0.340229 0.514952 0.322433C0.662929 0.304637 0.812324 0.342266 0.932808 0.427683L4.07281 2.97837L7.21481 0.516174C7.33999 0.420234 7.49924 0.37658 7.65752 0.394817C7.8158 0.413054 7.96015 0.491686 8.05881 0.613417C8.15747 0.735148 8.20236 0.890005 8.18361 1.04392C8.16485 1.19784 8.08399 1.33821 7.95881 1.43415L4.44481 4.18418C4.33562 4.25643 4.20453 4.2907 4.07281 4.28142Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar .top-bar-info .language-holder:hover .language-item {
  display: flex;
}
.top-bar.custom .top-bar-info .navigation-menu a {
  color: #1E1E1E;
}
.top-bar.custom .top-bar-info .phone-holder .phone-numbers > * {
  color: #1E1E1E;
}
.top-bar.custom .top-bar-info .language-holder .language-item {
  color: #1E1E1E;
}
@media (max-width: 1279px) {
  .top-bar {
    height: 124px;
  }
  .top-bar .top-bar-info .navigation-menu a {
    margin-right: 48px;
  }
  .top-bar .top-bar-info .navigation-menu a:last-of-type {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .top-bar {
    padding: 0;
  }
  .top-bar .top-bar-info {
    justify-content: flex-end;
  }
  .top-bar .top-bar-info .phone-holder .phone-numbers > * {
    color: #FFF;
  }
  .top-bar .top-bar-info .language-holder .language-item {
    color: #FFF;
    border: 1px solid #FFF;
  }
  .top-bar .top-bar-info .language-holder .language-item.active:before {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.07281 4.07568C3.93587 4.07587 3.8032 4.02811 3.69781 3.94067L0.182808 1.01267C0.074683 0.910005 0.00968026 0.770037 0.000996991 0.621186C-0.00768627 0.472335 0.0406009 0.325758 0.136055 0.211213C0.231509 0.0966681 0.366976 0.0227412 0.514952 0.00444018C0.662929 -0.0138609 0.812324 0.0248359 0.932808 0.112675L4.07281 2.73567L7.21481 0.203674C7.33999 0.105014 7.49924 0.0601227 7.65752 0.0788764C7.8158 0.09763 7.96015 0.178492 8.05881 0.303675C8.15747 0.428857 8.20236 0.588105 8.18361 0.746385C8.16485 0.904666 8.08399 1.04901 7.95881 1.14767L4.44481 3.97567C4.33562 4.04998 4.20453 4.08521 4.07281 4.07568Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  .top-bar .navigation-menu {
    display: none;
  }
}
@media (max-width: 767px) {
  .top-bar {
    height: 100px;
  }
  .top-bar .container {
    justify-content: center;
    position: relative;
  }
}
@media (max-width: 479px) {
  .top-bar {
    height: 116px;
  }
  .top-bar .brand {
    margin-right: 0;
  }
  .top-bar .brand .logo svg {
    width: 142px;
    height: 31px;
  }
  .top-bar .top-bar-info {
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 20px;
  }
  .top-bar .top-bar-info .top-bar-contacts {
    position: absolute;
    right: 0;
  }
  .top-bar .top-bar-info .phone-number-mobile {
    display: flex;
    right: 20px;
  }
  .top-bar .top-bar-info .language-holder {
    position: absolute;
    left: 20px;
    right: auto;
  }
  .top-bar .phone-holder {
    display: none;
  }
}
@media (max-width: 374px) {
  .top-bar .top-bar-info {
    padding: 0 10px;
  }
  .top-bar .top-bar-info .phone-number-mobile {
    right: 10px;
  }
  .top-bar .top-bar-info .language-holder {
    left: 10px;
  }
}

.footer {
  min-height: 70px;
  height: auto;
  background-color: #FFF;
  font-size: 16px;
  line-height: 22px;
  color: #1E1E1E;
  padding: 38px 0;
}
.footer .container {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.footer a {
  color: #1E1E1E;
}
@media (max-width: 1023px) {
  .footer {
    padding: 33px 0;
  }
  .footer .container {
    flex-direction: column;
  }
  .footer .container > * {
    margin: 5px 0;
  }
}
@media (max-width: 767px) {
  .footer {
    background-color: #F5F5F5;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
.footer.light {
  color: #1E1E1E;
  background-color: #FFF;
}
@media (max-width: 1023px) {
  .footer.light {
    background-color: #FFF;
  }
}
@media (max-width: 767px) {
  .footer.light {
    background-color: #F5F5F5;
    color: #1E1E1E;
  }
}
@media (max-width: 479px) {
  .footer .footer-inner {
    text-align: center;
    width: 100%;
  }
}
.footer .conditionRules {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: 0;
  color: #fff;
  position: relative;
  z-index: 99999;
  margin-bottom: 10px;
}

.cta-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1;
  position: relative;
  width: 400px;
  padding: 35px 25px;
  border-radius: 8px;
  border: 1px solid #E6E6E6;
  background-color: #FFF;
}
.popup .cta-form {
  box-shadow: none;
}
.cta-form .title {
  width: 100%;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
  color: #1E1E1E;
  text-align: center;
  margin-bottom: 28px;
}
.cta-form .subtitle {
  color: #5A6775;
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 22px;
}
.cta-form .subtitle b {
  color: #3D7900;
  text-transform: uppercase;
  margin: 0 3px 0 2px;
}
.cta-form .no_obligation {
  display: flex;
  align-items: center;
  margin: 11px 0 21px;
  color: #273747;
  text-align: center;
}
@media (max-width: 1023px) {
  .cta-form .no_obligation {
    display: none;
  }
}
.cta-form .no_obligation svg {
  margin-right: 5px;
}
.cta-form .mob_call {
  display: none;
}
.cta-form .mob_call a {
  width: 148px;
  height: 39px;
  border-radius: 50px;
  background-color: #F03676;
  cursor: pointer;
  color: #FFF;
  margin-bottom: 28px;
}
.cta-form .mob_call a svg {
  display: flex;
  flex-shrink: 0;
  margin-right: 12px;
}
.cta-form .mob_call p {
  color: #1E1E1E;
  font-size: 0.875em;
  margin-bottom: 14px;
}
.cta-form .inputs {
  width: 100%;
  text-align: center;
  margin-bottom: 1px;
}
.cta-form .inputs .input {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}
.cta-form .inputs .input .info-icon {
  top: 50%;
  right: 20px;
  width: 25px;
  height: 25px;
  position: absolute;
  transform: translateY(-50%);
}
@media (min-width: 480px) {
  .cta-form .inputs .input .info-tooltip {
    right: 0;
    left: auto;
    width: 100%;
    max-width: 260px;
    padding: 25px 20px;
  }
}
.cta-form .inputs .input .info-error {
  display: none;
  font-size: 0.8em;
  color: red;
  width: 100%;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 10px 20px 0 rgba(84, 97, 110, 0.3);
  padding: 10px 20px;
  position: absolute;
  top: 52px;
  z-index: 10;
}
.cta-form .inputs .input.error .info-error {
  display: block;
}
.cta-form .inputs .input.ok .info-error {
  display: none;
}
.cta-form input {
  width: 100%;
  height: 50px;
  padding: 11px;
  background-color: #F5F5F5;
  border: solid 1px #F5F5F5;
  border-radius: 50px;
  color: #7A7A7A;
  font-size: 1em;
  line-height: 46px;
  text-align: center;
  outline: none;
}
.cta-form input:focus {
  border-radius: 22px;
}
.cta-form input:focus.error {
  border-radius: 22px;
  border: 1px solid #ec7c38;
}
.cta-form input:focus.ok {
  border-radius: 22px;
  border: 1px solid #1E1E1E;
}
.cta-form input:not(:focus).error {
  background-color: rgba(242, 86, 69, 0.1);
  border: 1px solid #ec7c38;
}
.cta-form input:not(:focus).ok {
  border: 1px solid #1E1E1E;
}
.cta-form .submit-center {
  display: flex;
  justify-content: center;
}
.cta-form .custom_checkbox {
  max-width: 100%;
  margin-bottom: 28px;
  align-items: center;
}
.cta-form .custom_checkbox .checkmark {
  background-color: #7CC45C;
  border-color: #7CC45C;
}
.cta-form .custom_checkbox .checkmark.ok {
  background-color: #7CC45C;
}
.cta-form .custom_checkbox .checkmark.error {
  border-color: #ea447e;
  background-color: #FFF;
}
.cta-form .custom_checkbox .text {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-top: -2px;
}
.cta-form .custom_checkbox .text a {
  color: #7CC45C;
}
.cta-form .button {
  width: 270px;
  height: 62px;
  padding: 0;
  margin: 0;
  text-align: center;
  border: 0;
  border-radius: 10px;
  background: linear-gradient(90deg, #e26f93 0%, #cd128c 100%);
  cursor: pointer;
  color: #FFF;
  font-size: 1em;
  line-height: 22px;
  font-weight: 500;
  flex-shrink: 0;
  transition: all 0.3s;
}
.cta-form .button:hover {
  background: linear-gradient(90deg, #e26f93 100%, #cd128c 100%);
  transition: all 0.3s;
}
.cta-form .or_call {
  margin-top: 30px;
  margin-bottom: 5px;
}
.cta-form .phone-holder {
  display: flex;
  align-items: center;
}
.cta-form .phone-holder svg {
  height: 24px;
  min-height: 10px;
  margin: 0 3px 0 0;
  fill: #54BEE1;
}
.cta-form .phone-holder .phone-numbers {
  display: flex;
  position: relative;
  height: 25px;
  font-size: 18px;
}
.cta-form .phone-holder .phone-numbers .phone-number {
  cursor: pointer;
  color: #273747;
  text-decoration: none;
}
.cta-form .phone-holder .phone-numbers .phone-number.desktop {
  display: block;
}
.cta-form .phone-holder .phone-numbers .phone-number.mobile {
  display: none;
}
.cta-form .phone-holder .phone-numbers .phone-number:hover {
  color: #54BEE1;
}
@media (max-width: 1279px) {
  .cta-form {
    width: 382px;
    padding: 30px 30px 34px;
  }
}
@media (max-width: 1023px) {
  .cta-form {
    width: 100%;
  }
  .cta-form input {
    max-width: 300px;
    width: 100% !important;
  }
  .cta-form button {
    max-width: 265px;
  }
  .cta-form .or_call {
    display: block;
  }
  .cta-form .or_call.first {
    display: none;
  }
  .cta-form .phone-holder {
    display: flex;
  }
  .cta-form .phone-holder.first {
    display: none !important;
  }
  .cta-form .phone-holder .phone-numbers .phone-number.desktop {
    display: none !important;
  }
  .cta-form .phone-holder .phone-numbers .phone-number.mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  .cta-form.form-custom-policy {
    padding: 0 !important;
  }
  .cta-form.form-custom-policy .title {
    margin-bottom: 26px;
  }
  .cta-form.form-custom-policy .inputs {
    margin-bottom: 10px;
  }
  .cta-form.form-custom-policy .inputs .input {
    margin-bottom: 10px;
  }
  .cta-form.form-custom-policy .inputs .input input {
    height: 51px;
  }
  .cta-form.form-custom-policy .bottom {
    border-bottom: 2px dashed #EFEFEF;
  }
  .cta-form.form-custom-policy .button {
    max-width: 280px;
    margin-bottom: 20px;
    height: 58px;
  }
  .cta-form.form-custom-policy .custom_checkbox {
    max-width: 300px;
    text-align: center;
    margin-bottom: 28px;
  }
  .cta-form.form-custom-policy .custom_checkbox .text {
    color: #273747;
    font-size: 16px;
    line-height: 20px;
  }
  .cta-form.form-custom-policy .custom_checkbox .text a {
    color: #979797;
  }
  .cta-form.form-custom-policy .or_call {
    color: #1E1E1E;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .cta-form.form-custom-policy .phone-holder .phone-numbers {
    font-size: 22px;
    font-weight: 500;
    line-height: 29px;
    height: auto;
  }
}
@media (max-width: 479px) {
  .cta-form.form-custom-policy .title {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 21px;
  }
  .cta-form.form-custom-policy .inputs {
    margin-bottom: 5px;
  }
  .cta-form.form-custom-policy .inputs .input {
    margin-bottom: 15px;
  }
  .cta-form.form-custom-policy .custom_checkbox {
    max-width: 250px;
  }
  .cta-form.form-custom-policy .custom_checkbox .text {
    font-size: 14px;
    line-height: 17px;
  }
  .cta-form.form-custom-policy .or_call {
    margin-top: 23px;
  }
  .cta-form.form-custom-policy .phone-holder {
    margin-left: -8px;
  }
}

@media (max-width: 479px) {
  .form-block {
    width: 100%;
  }
}

.cta-form.cta-form-wide .title {
  font-size: 32px;
}
@media (max-width: 1023px) {
  .cta-form.cta-form-wide .title {
    font-size: 21px;
  }
}
.cta-form.cta-form-wide .title span {
  font-weight: 300;
}
.cta-form.cta-form-wide .inputs {
  display: flex;
  display: -moz-flex;
  display: flex;
  box-orient: vertical;
  box-direction: normal;
  -moz-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .cta-form.cta-form-wide .inputs {
    box-orient: horizontal;
    box-direction: normal;
    -moz-flex-direction: row;
    flex-direction: row;
    box-pack: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
.cta-form.cta-form-wide .inputs button {
  display: none;
}
@media (min-width: 1024px) {
  .cta-form.cta-form-wide .inputs button {
    display: block;
  }
}
.cta-form.cta-form-wide .agreement_row {
  width: 100%;
  display: flex;
  display: -moz-flex;
  display: flex;
  box-orient: horizontal;
  box-direction: normal;
  -moz-flex-direction: row;
  flex-direction: row;
  box-align: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  box-pack: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.cta-form.cta-form-wide .agreement_row .phone {
  margin-left: 50px;
  margin-bottom: 20px;
  display: none;
}
@media (min-width: 1024px) {
  .cta-form.cta-form-wide .agreement_row .phone {
    display: flex;
    display: -moz-flex;
    display: flex;
    margin-right: 180px;
  }
}
.cta-form.cta-form-wide .agreement_row .phone .or_call {
  margin-right: 15px;
}
.cta-form.cta-form-wide .custom_checkbox {
  max-width: 100%;
}
.cta-form.cta-form-wide > button {
  display: block;
}
.cta-form.cta-form-wide .or_call,
.cta-form.cta-form-wide .phone-holder {
  display: flex;
  display: -moz-flex;
  display: flex;
}
@media (min-width: 1024px) {
  .cta-form.cta-form-wide .input,
  .cta-form.cta-form-wide div:not(.input) > input {
    width: 300px;
    margin-right: 25px;
  }
}
@media (min-width: 1024px) {
  .cta-form.cta-form-wide > button,
  .cta-form.cta-form-wide > .or_call,
  .cta-form.cta-form-wide > .phone-holder {
    display: none;
  }
}

.success {
  min-height: 100vh;
}
.success #success {
  background-color: #FFF;
  color: #fff;
  -moz-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-positive: 1;
}
.success #success #footer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='178' viewBox='0 0 1920 178'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='1920' height='178' transform='translate(0 840)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -840)' clip-path='url(%23a)'%3E%3Cpath d='M0,0S1481.87-69.742,1961.87,55.758,1920,502,1920,502,346.533,568.067-133.467,442.567,0,0,0,0Z' transform='translate(0 859)' fill='%23f5f7fa'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 178px;
  margin-top: 0;
}
.success #success > .container {
  padding-top: 71px;
  padding-bottom: 165px;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  position: relative;
}
.success #success > .container:after {
  content: "";
  display: block;
  width: 377px;
  height: 518px;
  background-image: url(../img/success-img-after.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  right: -136px;
  top: 72px;
}
.success #success .person {
  display: flex;
  display: -moz-flex;
  display: flex;
  text-align: center;
  width: 275px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 33px;
}
.success #success .person img {
  width: 171px;
  height: 171px;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  border-radius: 50% 50% 50% 50%;
  border: 8px solid #F5F7FA;
  margin-bottom: 10px;
}
.success #success .person .info {
  display: flex;
  display: -moz-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: #1E1E1E;
}
.success #success .person .info .name {
  font-size: 1.8125em;
}
.success #success .headContent {
  position: relative;
  width: 573px;
  padding: 28px 45px 41px 45px;
  border-radius: 16px 16px 16px 16px;
  background-color: #F5F7FA;
}
.success #success .headContent:before {
  content: "";
  position: absolute;
  bottom: 118px;
  right: -30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 30px 30px;
  border-color: transparent transparent transparent #f5f7fa;
}
.success #success .headContent h1 {
  width: 100%;
  font-size: 3em;
  line-height: 1.3;
  margin-bottom: 33px;
  color: #1E1E1E;
  font-weight: 500;
}
.success #success .headContent p {
  width: 100%;
  font-size: 1.125em;
  line-height: 1.4;
  margin-bottom: 27px;
  color: #1E1E1E;
}
.success #success .phone-holder {
  color: #1E1E1E;
  margin-bottom: 34px;
  padding-top: 9px;
}
.success #success .phone-holder .phone-icon-holder {
  display: flex;
  align-items: center;
}
.success #success .phone-holder .phone-icon-holder svg {
  width: 24px;
  height: 24px;
  fill: #00BBEF;
}
.topbar-inverse-color .success #success .phone-holder .phone-icon-holder svg {
  stroke-width: 0;
}
.success #success .phone-holder .phone-numbers {
  position: relative;
  display: flex;
  display: -moz-flex;
  display: flex;
}
.success #success .phone-holder .phone-numbers .phone-number {
  font-size: 1.25em;
  cursor: pointer;
  text-decoration: none;
}
.success #success .phone-holder .phone-numbers .phone-number:hover {
  color: #00A3D6;
}
.topbar-inverse-color .success #success .phone-holder .phone-numbers .phone-number:hover {
  color: #fff;
}
.success #success .phone-holder .phone-numbers .phone-devider {
  padding: 0 8px 0 0;
}
.success #success .phone-numbers {
  display: flex;
  display: -moz-flex;
  display: flex;
}
@media (max-width: 1279px) {
  .success #success > .container:after {
    display: none;
  }
}
@media (max-width: 1023px) {
  .success #success > .container {
    flex-direction: column;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 25px;
  }
  .success #success .headContent {
    width: 100%;
  }
  .success #success .headContent:before {
    display: none;
  }
  .success #success .person {
    z-index: 1;
    margin-top: -46px;
    margin-left: 0;
  }
  .success #success .person .info img {
    width: 147px;
    height: 147px;
  }
}
@media (max-width: 479px) {
  .success #success > .container {
    padding-bottom: 80px;
  }
  .success #success .headContent {
    padding: 33px 12px 68px 12px;
  }
  .success #success .headContent h1 {
    font-size: 2.625em;
    line-height: 1.3;
    margin-bottom: 19px;
  }
  .success #success .headContent p {
    font-size: 0.875em;
    line-height: 1.8;
    margin-bottom: 17px;
  }
  .success #success .person {
    width: 240px;
  }
  .success #success .person .info .name {
    font-size: 1.5em;
    margin-bottom: 9px;
  }
  .success #success .person .info div {
    font-size: 0.875em;
  }
  .success #success #footer {
    height: 134px;
  }
}

#first_screen {
  background-image: url(../img/bg-first-screen-1920.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  position: relative;
}
#first_screen:after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color: #f2f6fa;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 5;
}
#first_screen .top-bar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}
#first_screen .cta {
  position: relative;
  z-index: 5;
  overflow: hidden;
}
#first_screen .cta .container {
  min-height: 889px;
  padding-top: 163px;
  padding-bottom: 110px;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
  z-index: 5;
}
#first_screen .cta .container:before {
  content: "";
  display: block;
  width: 1588px;
  height: 424px;
  background-image: url("data:image/svg+xml,%3Csvg width='1588' height='424' viewBox='0 0 1588 424' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_8064_14130)'%3E%3Cpath d='M102.446 57.2162L133.746 110.651L108.264 80.6711L93.7393 96.9988L62.8712 51.2597L44.6853 82.6104L14.5245 26.5325L43.3199 58.2411L59.4746 25.0835L92.6614 77.7598L102.446 57.2162Z' fill='%23F8ED51' /%3E%3C/g%3E%3Cg filter='url(%23filter1_d_8064_14130)'%3E%3Cpath d='M1502.5 388.726L1433.42 403.429L1475.02 386.604L1462.56 365.019L1523.16 348.02L1495.74 317.078L1567.28 304.556L1522.62 324.348L1552.71 353.74L1483.77 370.758L1502.5 388.726Z' fill='%23F8ED51' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_8064_14130' x='4.52454' y='25.084' width='139.221' height='105.567' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='10' /%3E%3CfeGaussianBlur stdDeviation='5' /%3E%3CfeComposite in2='hardAlpha' operator='out' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_8064_14130' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_8064_14130' result='shape' /%3E%3C/filter%3E%3Cfilter id='filter1_d_8064_14130' x='1423.42' y='304.557' width='153.865' height='118.872' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='10' /%3E%3CfeGaussianBlur stdDeviation='5' /%3E%3CfeComposite in2='hardAlpha' operator='out' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_8064_14130' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_8064_14130' result='shape' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  bottom: 55px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
#first_screen .cta .content-block {
  padding-left: 0;
  position: relative;
  z-index: 21;
}
#first_screen .cta .title-block {
  max-width: 700px;
  width: 100%;
  position: relative;
  z-index: 16;
}
#first_screen .cta h1 {
  width: auto;
  color: #FFF;
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
  font-size: 78px;
  line-height: 108%;
  text-transform: uppercase;
  margin-left: -20px;
  margin-bottom: 33px;
  position: relative;
  z-index: 6;
}
#first_screen .cta h1.lv .bottom-row {
  margin-top: -30px;
  margin-left: 10px;
  padding: 22px 35px;
}
#first_screen .cta h1.lv .bottom-row:before {
  background-image: url("data:image/svg+xml,%3Csvg width='484' height='134' viewBox='0 0 484 134' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_3592)'%3E%3Cpath d='M471.977 82.5701V114H459.841H437.997L387.025 112.402L378.935 114L347.381 112.402L321.086 114L312.187 112.402H276.183L244.225 108.673L177.881 105.477L157.25 112.402L104.661 108.673L64.612 105.477L12.0227 108.673V80.4392L10 56.4673L14.4499 29.2991L12.0227 15.9813V0H27.395L58.544 2.13084H92.5248L131.765 5.3271H171.813L222.785 7.45794H244.225L276.183 11.7196L295.196 9.58878H368.417H415.747L435.974 14.3832H471.977V34.0935L474 49.5421V59.1308C474 60.729 471.977 79.3738 471.977 82.5701Z' fill='white'/%3E%3Crect width='447.269' height='86.2957' transform='matrix(-0.999843 -0.0177395 -0.0102309 0.999948 466.743 19.9258)' fill='%23258CBA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_3592' x='0' y='0' width='484' height='134' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_3592'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_3592' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
}
#first_screen .cta h1.lv .speed {
  top: 91px;
  right: -65px;
}
#first_screen .cta h1 .top-row {
  padding: 24px 40px;
  position: relative;
  z-index: 2;
}
#first_screen .cta h1 .top-row:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='332' height='95' viewBox='0 0 332 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_12819)'%3E%3Cpath d='M10.7447 56.2418V77.6499H18.9573H33.74L68.2328 76.5614L73.7079 77.6499L95.0606 76.5614L112.855 77.6499L118.877 76.5614H143.241L164.868 74.0214L209.763 71.8443L223.724 76.5614L259.312 74.0214L286.414 71.8443L322.002 74.0214V54.7904L323.37 38.4621L320.359 19.9568L322.002 10.8855V0H311.599L290.52 1.4514H267.525L240.971 3.6285H213.869L179.376 5.0799H164.868L143.241 7.9827L130.375 6.5313H80.8255H48.7964L35.1087 9.79695H10.7447V23.2224L9.37598 33.7451V40.2764C9.37598 41.3649 10.7447 54.0647 10.7447 56.2418Z' fill='white' /%3E%3Crect width='302.673' height='58.7794' transform='matrix(0.999841 -0.0178555 0.0101644 0.999948 14.2871 13.5718)' fill='%23E80058' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_12819' x='0.935769' y='0' width='330.875' height='94.5303' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E%3CfeOffset dy='8.44021' /%3E%3CfeGaussianBlur stdDeviation='4.2201' /%3E%3CfeComposite in2='hardAlpha' operator='out' /%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0' /%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_12819' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_12819' result='shape' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 54%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
#first_screen .cta h1 .bottom-row {
  margin-top: -37px;
  padding: 25px 47px;
  position: relative;
  z-index: 1;
}
#first_screen .cta h1 .bottom-row:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='637' height='134' viewBox='0 0 637 134' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_3592)'%3E%3Cpath d='M624.106 82.5701V114H607.974H578.936L511.179 112.402L500.425 114L458.48 112.402L423.527 114L411.696 112.402H363.837L321.355 108.673L233.165 105.477L205.74 112.402L135.833 108.673L82.5957 105.477L12.6887 108.673V80.4392L10 56.4673L15.9152 29.2991L12.6887 15.9813V0H33.123L74.5295 2.13084H119.7L171.862 5.3271H225.098L292.854 7.45794H321.355L363.837 11.7196L389.111 9.58878H486.443H549.359L576.247 14.3832H624.106V34.0935L626.795 49.5421V59.1308C626.795 60.729 624.106 79.3738 624.106 82.5701Z' fill='white'/%3E%3Crect width='594.514' height='86.2992' transform='matrix(-0.999911 -0.0133459 -0.0135994 0.999907 617.149 19.9258)' fill='%23258CBA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_3592' x='0' y='0' width='636.795' height='134' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_3592'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_3592' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 61%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
#first_screen .cta h1 .plus {
  font-size: 78px;
  line-height: 108%;
  text-shadow: 0 3px 17px rgba(35, 35, 41, 0.65);
  transform: rotate(-2deg);
  position: absolute;
  top: 68px;
  left: 18px;
  z-index: 2;
}
#first_screen .cta h1 .speed {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #E80058;
  font-weight: 700;
  font-size: 24px;
  line-height: 108%;
  text-transform: none;
  width: 329px;
  height: 39px;
  position: absolute;
  top: 89px;
  right: -6px;
  z-index: 3;
}
#first_screen .cta h1 .speed:before {
  content: "";
  display: block;
  width: 349px;
  height: 59px;
  background-image: url("data:image/svg+xml,%3Csvg width='349' height='59' viewBox='0 0 349 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_3619)'%3E%3Cpath d='M10 30.2687L11.4644 37.2537L44.1691 36.0896L82.7315 39H133.009H164.737C174.988 38.0299 195.978 36.0896 197.93 36.0896H246.743L270.174 39H337.536L335.095 29.1045L339 20.9552L335.095 11.0597L337.536 6.40299V0H318.499H270.174H231.123L205.74 2.32836L164.737 0H11.4644V5.23881L10 11.6418L11.4644 19.209L10 30.2687Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_3619' x='0' y='0' width='349' height='59' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_3619'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_3619' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 1px;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
#first_screen .cta .points {
  margin-bottom: 60px;
  position: relative;
  z-index: 6;
}
#first_screen .cta .points .point {
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 25px;
}
#first_screen .cta .points .point:last-of-type {
  margin-bottom: 0;
}
#first_screen .cta .points .point svg {
  display: flex;
  width: 26px;
  height: auto;
  flex-shrink: 0;
  margin-right: 8px;
}
#first_screen .cta .points .point b {
  margin-right: 5px;
}
#first_screen .cta .discount-block {
  width: 400px;
  height: 211px;
  background-image: url("data:image/svg+xml,%3Csvg width='400' height='211' viewBox='0 0 400 211' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_3612)'%3E%3Cpath d='M71.7721 0L14.3212 4.30529L12.5017 17.1175L14.3212 40.0214L12.5017 49.8373L10 61.0556V87.2314L14.3212 115.277V149.867L23.8131 191L83.2623 185.26L129.223 191L167.69 185.26L211.652 191L227.639 185.26L243.625 191L302.575 185.26H341.541L362.523 191H382.007L385.504 171.865V133.596L390 95.3269L385.504 88.1514V69.4952V13.5264H376.512C369.684 12.5697 355.23 10.6562 352.032 10.6562H318.561L294.582 5.39423H281.593L253.117 10.6562L232.135 5.39423H211.652L200.662 7.17548H191.17L175.184 4.30529L147.707 7.17548L129.223 4.30529H121.23H91.2554L71.7721 0Z' fill='white'/%3E%3Cpath d='M28.6277 13.8682L200.128 14.2318L371.628 24.5954V174.868H28.6277V13.8682Z' fill='%23F8ED51'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_3612' x='0' y='0' width='400' height='211' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_3612'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_3612' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  color: #E80058;
  align-items: center;
  justify-content: center;
  padding-right: 10px;
  padding-bottom: 18px;
  margin-left: -10px;
  position: relative;
}
#first_screen .cta .discount-block .new_price {
  font-family: "Proxima Nova", sans-serif;
  font-weight: 700;
  position: relative;
}
#first_screen .cta .discount-block .new_price .text-start-price {
  align-self: flex-end;
  font-size: 34px;
  font-weight: 400;
  line-height: 100%;
  text-transform: lowercase;
  margin-right: 6px;
}
#first_screen .cta .discount-block .new_price .euro {
  font-size: 170px;
  line-height: 75%;
  letter-spacing: -0.02em;
}
#first_screen .cta .discount-block .new_price .right-part {
  position: relative;
  margin-left: 7px;
}
#first_screen .cta .discount-block .new_price .right-part .cents {
  font-size: 90px;
  line-height: 85%;
  margin-bottom: 5px;
  position: relative;
}
#first_screen .cta .discount-block .new_price .right-part .cents .icon-quote {
  display: flex;
  position: absolute;
  top: 3px;
  right: -15px;
}
#first_screen .cta .discount-block .new_price .right-part .value {
  font-weight: 700;
  font-size: 24px;
  line-height: 100%;
  margin-left: 6px;
}
#first_screen .cta .discount-block .old_price {
  color: #FFF;
  position: absolute;
  top: -67px;
  right: -63px;
}
#first_screen .cta .discount-block .old_price:before {
  content: "";
  display: block;
  width: 88%;
  height: 1px;
  background-color: #FFF;
  position: absolute;
  top: 45%;
  left: 46%;
  transform: translateX(-50%) translateY(-50%) rotate(-23deg);
}
#first_screen .cta .discount-block .old_price .euro {
  font-weight: 400;
  font-size: 64px;
  line-height: 120%;
}
#first_screen .cta .discount-block .old_price .right-part {
  margin-left: 3px;
}
#first_screen .cta .discount-block .old_price .right-part .cents {
  font-size: 32px;
  line-height: 1;
  letter-spacing: 5.5px;
  margin-top: 11px;
}
#first_screen .cta .discount-block .old_price .right-part .value {
  font-size: 18px;
  line-height: 120%;
}
#first_screen .cta .discount-block .bottom-quote-row {
  position: absolute;
  left: 0;
  bottom: -11px;
}
#first_screen .cta .discount-block .bottom-quote-row .until {
  width: auto;
  color: #FFF;
  font-size: 16px;
  line-height: 120%;
  margin-right: 7px;
}
#first_screen .cta .discount-block .bottom-quote-row .text-agreement-terms {
  width: auto;
}
#first_screen .cta .discount-block .bottom-quote-row .text-agreement-terms > * {
  color: #FFF;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  text-decoration: underline;
  position: relative;
  z-index: 5;
}
#first_screen .cta .discount-block .bottom-quote-row .text-agreement-terms > *:hover {
  opacity: 0.8;
}
#first_screen .cta .discount-block .bottom-quote-row .text-agreement-terms > *:hover svg {
  opacity: 0.8;
}
#first_screen .cta .discount-block .bottom-quote-row .text-agreement-terms svg {
  display: flex;
  flex-shrink: 0;
  margin-right: 6px;
}
#first_screen .cta .discount-block .bottom-quote-row .text-agreement-terms .rules {
  display: none;
}
#first_screen .cta .until-mobile {
  display: none;
  width: 366px;
  height: 57px;
  background-color: black;
  font-weight: 600;
  font-size: 26px;
  transform: skewX(-20deg);
}
#first_screen .cta .until-mobile span {
  transform: skewX(20deg);
}
#first_screen .cta img {
  display: none;
  height: auto;
  position: absolute;
}
#first_screen .cta img.img-akciya-1920 {
  display: block;
  width: 429px;
  right: 334px;
  bottom: -228px;
}
#first_screen .cta img.img-akciya-1024 {
  width: 339px;
  right: 298px;
  bottom: -118px;
}
#first_screen .cta img.img-akciya-768 {
  width: 407px;
  right: -825px;
  top: -430px;
  bottom: auto;
}
#first_screen .cta img.img-akciya-480 {
  width: 407px;
  right: 50%;
  top: auto;
  bottom: -402px;
  transform: translateX(50%);
}
#first_screen .cta img.img-akciya-375 {
  width: 407px;
}
#first_screen .cta .form-block {
  width: 345px;
  margin-top: 22px;
  position: relative;
  z-index: 5;
}
#first_screen .cta .form-block form {
  width: 100%;
  border-radius: 16px;
}
#first_screen .cta .form-block form .inputs {
  margin-bottom: 15px;
}
#first_screen .cta .form-block form .inputs .input {
  margin-bottom: 15px;
}
#first_screen .cta .form-block form .custom_checkbox .checkmark {
  background-color: #258CBA;
  border-color: #258CBA;
}
#first_screen .cta .form-block form .custom_checkbox .text a {
  color: #258CBA;
}
#first_screen .cta .form-block form .button {
  background: #E80058;
  border-radius: 30px;
  color: #FFF;
  width: 100%;
  height: 56px;
  transition: all 0.2s;
}
#first_screen .cta .form-block form .button:hover {
  background: #258CBA;
  transition: all 0.2s;
}
#first_screen .cta .or_call, #first_screen .cta .phone-holder {
  display: none;
}
@media (max-width: 1279px) {
  #first_screen {
    background-image: url(../img/bg-first-screen-1024.jpg);
  }
  #first_screen .cta:before {
    height: 231px;
    background-image: url("data:image/svg+xml,%3Csvg width='1024' height='231' viewBox='0 0 1024 231' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8018_1049' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1024' height='231'%3E%3Crect width='1024' height='231' fill='%23D9D9D9' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_8018_1049)'%3E%3Cmask id='mask1_8018_1049' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-43' y='-82' width='1086' height='714'%3E%3Cpath d='M1043 -81.4365H-43V631.6H1043V-81.4365Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask1_8018_1049)'%3E%3Cmask id='mask2_8018_1049' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-38' y='-258' width='1080' height='1042'%3E%3Cpath d='M1041.17 -257.017H-37.0977V783.107H1041.17V-257.017Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask2_8018_1049)'%3E%3Cpath d='M1264.06 314.391L-230.387 57.724V-4.91797C-191.597 0.958575 -120.658 11.7734 -81.646 18.1191C-26.1151 27.1562 24.28 37.2302 172.379 55.3043C320.478 73.4031 288.601 72.3907 529.243 105.576C769.885 138.761 751.391 132.712 917.984 150.81C1084.6 168.909 1032.13 180.959 1121.61 190.02C1175.66 195.477 1229.74 197.65 1264.06 198.514V314.366V314.391Z' fill='%23E2F1E1' /%3E%3Cpath d='M1283.39 513.626L-211.055 413.527V5.62559L1283.39 1.74902V513.626Z' fill='url(%23paint0_linear_8018_1049)' /%3E%3Cpath d='M1065.22 426.687C1067.14 318.07 983.49 289.477 992.749 247.255C1002.01 205.033 991.267 191.576 898.699 185.551C806.132 179.527 775.292 197.626 698.156 152.366C621.02 107.132 632.033 104.317 556.23 104.119C416.156 103.749 328.946 152.119 251.811 121.971C174.675 91.8231 243.317 90.3168 187.786 75.2304C132.255 60.144 30.4278 63.1564 -15.8438 48.0946C-62.1154 33.0082 -55.9426 45.0823 -102.239 29.9959C-148.511 14.9095 -188.634 11.8971 -197.893 11.8971C-201.449 11.8971 -211.794 11.4527 -223.227 10.9095V0.514416L1040.9 -1.46094L1095.34 548.193C1035.09 548.193 1057.79 551.379 1073.88 499.107' fill='%23FFD487' /%3E%3Cpath d='M-40.5091 173.106C-59.0276 182.143 -52.8548 206.292 -37.4227 209.304C-21.9906 212.316 -0.410355 191.205 21.1946 197.23C42.7995 203.255 58.1082 183.946 79.7131 183.946C101.318 183.946 64.281 177.921 129.071 174.909C193.861 171.897 227.812 220.143 274.083 211.106C320.355 202.069 403.664 186.983 480.799 220.143C557.935 253.329 585.688 250.292 625.812 253.329C640.479 254.44 662.158 266.242 682.577 280.193C698.38 291.008 756.701 300.687 812.404 286.267C856.207 274.934 929.071 316.415 965.713 344.193C1019.54 385.032 1057.69 421.131 1060.4 425.724L1048.31 727.279L-223.176 726.983V12.9336C-216.879 18.341 -206.238 23.8965 -188.583 25.3286C-151.571 28.341 -70.3857 29.6743 -64.2375 50.7854' fill='%23FAAB57' /%3E%3C/g%3E%3C/g%3E%3Cpath opacity='0.25' d='M692.486 80.8597C692.486 80.8597 678.091 77.7733 667.795 79.8227C657.499 81.8721 653.4 81.872 651.35 84.9584C649.301 88.0449 659.573 91.1313 673.968 90.0943C688.363 89.0573 708.931 85.9708 701.745 82.8844C694.536 79.798 692.486 80.835 692.486 80.835V80.8597Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.25' d='M954.554 216.465C954.554 216.465 946.332 209.255 939.122 212.341C931.912 215.428 929.863 219.551 932.949 219.551C936.035 219.551 957.64 223.675 954.554 216.465Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.25' d='M898.503 108.242C898.503 108.242 890.281 101.032 883.071 104.119C875.861 107.205 873.812 111.329 876.898 111.329C879.985 111.329 901.59 115.452 898.503 108.242Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.26' d='M997.179 145.255C993.747 142.193 985.87 135.996 974.562 139.082C963.253 142.169 944.735 148.341 953.994 153.477C963.253 158.613 1015.7 161.699 997.179 145.255Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.26' d='M733.398 225.774C729.966 222.712 722.089 216.514 710.78 219.601C699.472 222.687 680.953 228.86 690.213 233.996C699.472 239.132 751.916 242.218 733.398 225.774Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.25' d='M858.906 123.872C853.029 118.662 839.597 108.07 820.288 113.329C800.98 118.588 769.375 129.131 785.177 137.897C800.98 146.687 890.511 151.946 858.906 123.847V123.872Z' fill='%23FAAB57' /%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8018_1049' x1='1253.98' y1='256.292' x2='-484.931' y2='172.737' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFCE87' /%3E%3Cstop offset='0.64' stop-color='%23FCB860' /%3E%3Cstop offset='1' stop-color='%23FBAF50' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }
  #first_screen .cta .container {
    min-height: 870px;
    padding-bottom: 83px;
  }
  #first_screen .cta .container:before {
    left: 30%;
    bottom: 88px;
  }
  #first_screen .cta .title-block {
    max-width: 600px;
  }
  #first_screen .cta h1 {
    font-size: 64px;
    margin-left: -16px;
    margin-bottom: 37px;
  }
  #first_screen .cta h1.lv .bottom-row {
    margin-top: -20px;
    margin-left: 14px;
    padding: 22px 35px;
  }
  #first_screen .cta h1.lv .bottom-row:before {
    top: 59%;
  }
  #first_screen .cta h1.lv .speed {
    top: 76px;
    right: -61px;
  }
  #first_screen .cta h1 .top-row {
    padding: 22px 40px;
  }
  #first_screen .cta h1 .plus {
    top: 55px;
    left: 16px;
  }
  #first_screen .cta h1 .bottom-row {
    margin-top: -34px;
    margin-left: 11px;
    padding: 32px 29px 26px;
  }
  #first_screen .cta h1 .speed {
    top: 76px;
    right: -61px;
  }
  #first_screen .cta .points {
    margin-bottom: 90px;
  }
  #first_screen .cta .discount-block .old_price {
    top: -73px;
    right: 46px;
  }
  #first_screen .cta img.img-akciya-1920 {
    display: none;
  }
  #first_screen .cta img.img-akciya-1024 {
    display: block;
  }
}
@media (max-width: 1023px) {
  #first_screen {
    z-index: 1;
    position: relative;
  }
  #first_screen:after {
    height: 8px;
  }
  #first_screen .cta {
    position: relative;
  }
  #first_screen .cta .container {
    padding-top: 167px;
    padding-bottom: 75px;
  }
  #first_screen .cta .content-block {
    flex-direction: column;
    justify-content: flex-start;
  }
  #first_screen .cta .title-block {
    margin-bottom: 56px;
  }
  #first_screen .cta h1 {
    margin-bottom: 24px;
  }
  #first_screen .cta .points {
    margin-bottom: 100px;
  }
  #first_screen .cta .discount-block .old_price {
    top: -74px;
    right: 36px;
  }
  #first_screen .cta .form-block {
    width: 100%;
    margin-top: 0;
  }
  #first_screen .cta .form-block:before {
    content: "";
    display: block;
    width: 407px;
    height: 580px;
    background-image: url(../img/img-september2025-768.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: -481px;
    right: -38px;
  }
  #first_screen .cta img.img-akciya-1024 {
    display: none;
  }
}
@media (max-width: 767px) {
  #first_screen .container {
    width: 450px;
  }
  #first_screen .cta .container {
    padding-top: 150px;
    padding-bottom: 60px;
    min-height: 1300px;
  }
  #first_screen .cta .container:before {
    display: none;
  }
  #first_screen .cta .content-block {
    align-items: center;
  }
  #first_screen .cta .title-block {
    align-items: center;
    margin-bottom: 456px;
  }
  #first_screen .cta h1 {
    font-size: 50px;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
  }
  #first_screen .cta h1.lv .bottom-row {
    margin-left: 0;
  }
  #first_screen .cta h1.lv .plus {
    left: 10px;
  }
  #first_screen .cta h1.lv .speed {
    top: 62px;
    right: -5px;
  }
  #first_screen .cta h1 .top-row {
    padding: 19px 27px;
  }
  #first_screen .cta h1 .top-row:before {
    background-image: url("data:image/svg+xml,%3Csvg width='311' height='92' viewBox='0 0 311 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_6549)'%3E%3Cpath d='M11.2671 52.0631V71.8806H18.8695H32.5538L64.4839 70.8729L69.5521 71.8806L89.3184 70.8729L105.79 71.8806L111.365 70.8729H133.919L153.939 68.5217L195.499 66.5064L208.423 70.8729L241.366 68.5217L266.454 66.5064L299.398 68.5217V50.7195L300.665 35.6044L297.878 18.474L299.398 10.0767V0H289.768L270.255 1.34356H248.969L224.388 3.35891H199.3L167.37 4.70247H153.939L133.919 7.3896L122.009 6.04603H76.1409H46.4915L33.8208 9.06905H11.2671V21.497L10 31.2378V37.2839C10 38.2915 11.2671 50.0477 11.2671 52.0631Z' fill='white'/%3E%3Crect width='280.185' height='54.4122' transform='matrix(0.999841 -0.0178555 0.0101644 0.999948 14.5459 12.5635)' fill='%23E80058'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_6549' x='0' y='0' width='310.665' height='91.8809' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_6549'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_6549' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    top: 58%;
  }
  #first_screen .cta h1 .plus {
    top: 35px;
    left: 50px;
  }
  #first_screen .cta h1 .bottom-row {
    margin-top: -32px;
  }
  #first_screen .cta h1 .speed {
    width: 258px;
    height: 31px;
    font-size: 18px;
    top: 65px;
    right: 20px;
  }
  #first_screen .cta h1 .speed:before {
    width: 278px;
    height: 51px;
    background-image: url("data:image/svg+xml,%3Csvg width='278' height='51' viewBox='0 0 278 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_6546)'%3E%3Cpath d='M10 24.0597L11.1484 29.6119L36.7953 28.6866L67.0356 31H106.463H131.344C139.383 30.2289 155.843 28.6866 157.374 28.6866H195.653L214.027 31H266.852L264.938 23.1343L268 16.6567L264.938 8.79105L266.852 5.08955V0H251.923H214.027H183.404L163.499 1.85075L131.344 0H11.1484V4.16418L10 9.25373L11.1484 15.2687L10 24.0597Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_6546' x='0' y='0' width='278' height='51' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_6546'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_6546' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  #first_screen .cta .points {
    align-items: center;
    margin-bottom: 117px;
  }
  #first_screen .cta .discount-block .old_price {
    top: -90px;
    right: auto;
    left: 52%;
    transform: translateX(-50%);
  }
  #first_screen .cta .discount-block .bottom-quote-row {
    justify-content: center;
  }
  #first_screen .cta .form-block:before {
    top: -469px;
    right: 56%;
    transform: translateX(50%);
    z-index: 3;
  }
  #first_screen .cta .form-block form {
    z-index: 5;
  }
}
@media (max-width: 479px) {
  #first_screen .container {
    width: 100%;
  }
  #first_screen .cta .container {
    padding-top: 134px;
    min-height: 1640px;
  }
  #first_screen .cta .title-block {
    margin-bottom: 450px;
  }
  #first_screen .cta h1 {
    font-size: 42px;
    align-items: center;
    text-align: center;
    margin-bottom: 19px;
  }
  #first_screen .cta h1.lv .speed {
    top: 56px;
  }
  #first_screen .cta h1 .top-row {
    padding: 18px 25px;
  }
  #first_screen .cta h1 .top-row:before {
    top: 58%;
    background-image: url("data:image/svg+xml,%3Csvg width='265' height='81' viewBox='0 0 265 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_7299)'%3E%3Cpath d='M11.068 43.8837V60.5878H17.476H29.0105L55.9241 59.7384L60.1962 60.5878L76.857 59.7384L90.7411 60.5878L95.4403 59.7384H114.451L131.325 57.7566L166.356 56.0578L177.249 59.7384L205.017 57.7566L226.164 56.0578L253.932 57.7566V42.7512L255 30.0108L252.65 15.5716L253.932 8.49361V0H245.815L229.368 1.13248H211.425L190.706 2.8312H169.56L142.646 3.96369H131.325L114.451 6.22865L104.412 5.09617H65.7498H40.7585L30.0785 7.64425H11.068V18.1197L10 26.3302V31.4264C10 32.2757 11.068 42.1849 11.068 43.8837Z' fill='white'/%3E%3Crect width='236.166' height='45.8637' transform='matrix(0.999841 -0.0178555 0.0101644 0.999948 13.8315 10.5898)' fill='%23E80058'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_7299' x='0' y='0' width='265' height='80.5879' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_7299'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_7299' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  #first_screen .cta h1 .plus {
    font-size: 64px;
    top: 35px;
    left: 50px;
  }
  #first_screen .cta h1 .bottom-row {
    margin-top: -29px;
  }
  #first_screen .cta h1 .speed {
    width: 226px;
    height: 27px;
    font-size: 16px;
    top: 59px;
    right: 6px;
  }
  #first_screen .cta h1 .speed:before {
    width: 246px;
    height: 47px;
    background-image: url("data:image/svg+xml,%3Csvg width='246' height='47' viewBox='0 0 246 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_7305)'%3E%3Cpath d='M10 20.9552L11.0059 25.791L33.4718 24.9851L59.9614 27H94.4985H116.294C123.335 26.3284 137.754 24.9851 139.095 24.9851H172.626L188.721 27H234.994L233.318 20.1493L236 14.5075L233.318 7.65672L234.994 4.43284V0H221.917H188.721H161.896L144.46 1.61194L116.294 0H11.0059V3.62687L10 8.0597L11.0059 13.2985L10 20.9552Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_7305' x='0' y='0' width='246' height='47' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_7305'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_7305' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  #first_screen .cta .points {
    align-items: center;
    margin-bottom: 127px;
  }
  #first_screen .cta .points .point {
    font-size: 18px;
    margin-bottom: 20px;
  }
  #first_screen .cta .points .point svg {
    width: 20px;
    height: auto;
  }
  #first_screen .cta .discount-block {
    width: 331px;
    height: 189px;
    padding-bottom: 15px;
    margin-left: -5px;
    background-image: url("data:image/svg+xml,%3Csvg width='331' height='189' viewBox='0 0 331 189' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_6496_6648)'%3E%3Cpath d='M60.5556 0L13.5366 3.80939L12.0474 15.1459L13.5366 35.4116L12.0474 44.0969L10 54.023V77.1838L13.5366 101.999V132.604L21.3049 169L69.9594 163.921L107.575 169L139.057 163.921L175.037 169L188.12 163.921L201.204 169L249.449 163.921H281.341L298.513 169H314.458L317.32 152.069V118.208L321 84.3469L317.32 77.9979V61.4905V11.9684H309.961C304.373 11.1219 292.543 9.42883 289.927 9.42883H262.533L242.908 4.77291H232.277L208.972 9.42883L191.8 4.77291H175.037L166.042 6.34899H158.273L145.19 3.80939L122.702 6.34898L107.575 3.80939H101.033H76.5012L60.5556 0Z' fill='white'/%3E%3Cpath d='M25 12L165.5 12.323L306 21.5279V155H25V12Z' fill='%23F8ED51'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_6496_6648' x='0' y='0' width='331' height='189' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='10'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_6496_6648'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_6496_6648' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  }
  #first_screen .cta .discount-block .new_price .euro {
    font-size: 150px;
  }
  #first_screen .cta .discount-block .new_price .right-part .cents {
    font-size: 70px;
  }
  #first_screen .cta .discount-block .new_price .right-part .cents .icon-quote svg {
    width: 15px;
    height: auto;
  }
  #first_screen .cta .discount-block .new_price .right-part .value {
    font-size: 20px;
  }
  #first_screen .cta .discount-block .old_price {
    top: -100px;
  }
  #first_screen .cta .discount-block .bottom-quote-row {
    justify-content: center;
    bottom: -15px;
  }
  #first_screen .cta .form-block {
    max-width: 361px;
  }
  #first_screen .cta .form-block:before {
    top: -449px;
    right: 50%;
  }
  #first_screen .cta .form-block form .custom_checkbox {
    max-width: 215px;
  }
}

/* Design plashki pod tekstom
#first_screen {
  background-image: url(../img/bg-first-screen-1920.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  position: relative;

  &:after {
    content: '';
    display: block;
    width: 632px;
    height: 632px;
    background-color: #E9FF59;
    //background-image: url("data:image/svg+xml,%3Csvg width='1519' height='1263' viewBox='0 0 1519 1263' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_6454_692)'%3E%3Ccircle cx='770' cy='493' r='316' fill='%23E9FF59' /%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_6454_692' x='0.320007' y='-276.68' width='1539.36' height='1539.36' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3E%3CfeGaussianBlur stdDeviation='226.84' result='effect1_foregroundBlur_6454_692' /%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 100%;
    filter: blur(200.67999267578125px);
    position: absolute;
    top: 177px;
    right: calc((100% - 1110px) / 2);
    z-index: 1;
  }

  .top-bar {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
  }

  .cta {
    position: relative;
    z-index: 5;
    overflow: hidden;

    .container {
      min-height: 885px;
      padding-top: 185px;
      padding-bottom: 180px;
      position: relative;
      align-items: center;
      flex-direction: column;
      justify-content: flex-start;
      z-index: 5;

      &:before {
        content: '';
        display: block;
        width: 1745px;
        height: 1291px;
        background-image: url(../img/img-onion-1920.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        position: absolute;
        top: -223px;
        right: -328px;
        z-index: -1;
      }
    }

    .content-block {
      padding-left: 0;
      position: relative;
      z-index: 21;
    }

    .title-block {
      max-width: 700px;
      width: 100%;
      position: relative;
      z-index: 16;
    }

    h1 {
      width: 100%;
      color: $white;
      font-family: 'Proxima Nova', sans-serif;
      font-weight: 700;
      font-size: 75px;
      line-height: 108%;
      text-transform: uppercase;
      margin-bottom: 140px;
      position: relative;
      z-index: 6;

      span {
        display: block;
        font-size: 44px;
        font-weight: 400;
        text-transform: none;
      }
    }

    .discount-block {
      height: 146px;
      border-radius: 18px;
      background: linear-gradient(90deg, #e26f93 0%, #cd128c 100%);
      color: $white;
      padding: 0 45px 5px 35px;
      position: relative;

      .new_price {
        font-family: 'Proxima Nova', sans-serif;
        font-weight: 800;
        margin-top: -70px;
        position: relative;

        .text-start-price {
          align-self: flex-end;
          font-size: 34px;
          font-weight: 400;
          line-height: 100%;
          text-transform: lowercase;
          margin-right: 6px;
        }

        .euro {
          font-size: 210px;
          line-height: 70%;
          //text-shadow: 6px 4px #171717;
        }

        .right-part {
          position: relative;
          margin-bottom: -2px;
          margin-left: 7px;

          .cents {
            font-size: 125px;
            line-height: 105%;
            margin-bottom: -7px;
            //text-shadow: 6px 4px #171717;
            position: relative;

            .eggs {
              width: 154px;
              height: auto;
            }

            .icon-quote {
              display: flex;
              position: absolute;
              top: 6px;
              right: -25px;
            }
          }

          .value {
            background: rgba(255, 255, 255, 0.2);
            border-radius: 8px;
            padding: 8px 22px;
            font-size: 28px;
            font-weight: 400;
            line-height: 100%;
            margin-left: 2px;
          }
        }
      }

      .old_price {
        position: absolute;
        top: -110px;
        left: 0;

        &:before {
          content: "";
          display: block;
          width: 107%;
          height: 1px;
          background-color: $white;
          position: absolute;
          top: 51%;
          left: 46%;
          transform: translateX(-50%) translateY(-50%) rotate(-21deg);
        }

        .euro {
          font-weight: 400;
          font-size: 64px;
          line-height: 120%;
        }

        .right-part {
          margin-left: 3px;

          .cents {
            font-size: 32px;
            line-height: 1;
            letter-spacing: 1.5px;
            margin-top: 11px;
          }

          .value {
            font-size: 18px;
            line-height: 120%;
          }
        }
      }

      .bottom-quote-row {
        position: absolute;
        left: 0;
        bottom: -35px;

        .until {
          width: auto;
          color: $white;
          font-size: 16px;
          line-height: 120%;
          margin-right: 7px;
        }

        .text-agreement-terms {
          width: auto;

          > * {
            color: $white;
            font-size: 16px;
            line-height: 120%;
            text-align: center;
            text-decoration: underline;
            position: relative;
            z-index: 5;

            &:hover {
              opacity: .8;

              svg {
                opacity: .8;
              }
            }
          }

          svg {
            display: flex;
            flex-shrink: 0;
            margin-right: 6px;
          }

          .rules {
            display: none;
          }
        }
      }
    }

    .until-mobile {
      display: none;
      width: 366px;
      height: 57px;
      background-color: black;
      font-weight: 600;
      font-size: 26px;
      transform: skewX(-20deg);

      span {
        transform: skewX(20deg);
      }
    }

    img {
      display: none;
      height: auto;
      position: absolute;

      &.img-akciya-1920 {
        display: block;
        width: 501px;
        right: 220px;
        bottom: -175px;
      }

      &.img-akciya-1024 {
        width: 430px;
        right: 185px;
        bottom: -80px;
      }

      &.img-akciya-768 {
        width: 459px;
        right: -825px;
        top: -430px;
        bottom: auto;
      }

      &.img-akciya-480 {
        width: 419px;
        right: 50%;
        top: auto;
        bottom: -402px;
        transform: translateX(50%);
      }

      &.img-akciya-375 {
        width: 345px;
      }
    }

    .form-block {
      width: 345px;
      position: relative;
      z-index: 5;

      form {
        width: 100%;

        .inputs {
          margin-bottom: 15px;

          .input {
            margin-bottom: 15px;
          }
        }

        .custom_checkbox {
          .checkmark {
            background-color: #7CC45C;
            border-color: #7CC45C;
          }

          .text a {
            color: #7CC45C;
          }
        }

        .button {
          background: linear-gradient(90deg, #e26f93 0%, #cd128c 100%);
          border-radius: 30px;
          color: $white;
          width: 100%;
          height: 56px;
          transition: all .3s;

          &:hover {
            background: linear-gradient(90deg, #e26f93 100%, #cd128c 100%);
            transition: all .3s;
          }
        }
      }
    }

    .or_call, .phone-holder {
      display: none;
    }
  }

  @include screen-down(m) {
    &:after {
      width: 444px;
      height: 444px;
      filter: blur(130.72454833984375px);
      top: 340px;
      right: calc((100% - 700px) / 2);
    }

    .cta {
      &:before {
        height: 231px;
        background-image: url("data:image/svg+xml,%3Csvg width='1024' height='231' viewBox='0 0 1024 231' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8018_1049' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1024' height='231'%3E%3Crect width='1024' height='231' fill='%23D9D9D9' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_8018_1049)'%3E%3Cmask id='mask1_8018_1049' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-43' y='-82' width='1086' height='714'%3E%3Cpath d='M1043 -81.4365H-43V631.6H1043V-81.4365Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask1_8018_1049)'%3E%3Cmask id='mask2_8018_1049' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-38' y='-258' width='1080' height='1042'%3E%3Cpath d='M1041.17 -257.017H-37.0977V783.107H1041.17V-257.017Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask2_8018_1049)'%3E%3Cpath d='M1264.06 314.391L-230.387 57.724V-4.91797C-191.597 0.958575 -120.658 11.7734 -81.646 18.1191C-26.1151 27.1562 24.28 37.2302 172.379 55.3043C320.478 73.4031 288.601 72.3907 529.243 105.576C769.885 138.761 751.391 132.712 917.984 150.81C1084.6 168.909 1032.13 180.959 1121.61 190.02C1175.66 195.477 1229.74 197.65 1264.06 198.514V314.366V314.391Z' fill='%23E2F1E1' /%3E%3Cpath d='M1283.39 513.626L-211.055 413.527V5.62559L1283.39 1.74902V513.626Z' fill='url(%23paint0_linear_8018_1049)' /%3E%3Cpath d='M1065.22 426.687C1067.14 318.07 983.49 289.477 992.749 247.255C1002.01 205.033 991.267 191.576 898.699 185.551C806.132 179.527 775.292 197.626 698.156 152.366C621.02 107.132 632.033 104.317 556.23 104.119C416.156 103.749 328.946 152.119 251.811 121.971C174.675 91.8231 243.317 90.3168 187.786 75.2304C132.255 60.144 30.4278 63.1564 -15.8438 48.0946C-62.1154 33.0082 -55.9426 45.0823 -102.239 29.9959C-148.511 14.9095 -188.634 11.8971 -197.893 11.8971C-201.449 11.8971 -211.794 11.4527 -223.227 10.9095V0.514416L1040.9 -1.46094L1095.34 548.193C1035.09 548.193 1057.79 551.379 1073.88 499.107' fill='%23FFD487' /%3E%3Cpath d='M-40.5091 173.106C-59.0276 182.143 -52.8548 206.292 -37.4227 209.304C-21.9906 212.316 -0.410355 191.205 21.1946 197.23C42.7995 203.255 58.1082 183.946 79.7131 183.946C101.318 183.946 64.281 177.921 129.071 174.909C193.861 171.897 227.812 220.143 274.083 211.106C320.355 202.069 403.664 186.983 480.799 220.143C557.935 253.329 585.688 250.292 625.812 253.329C640.479 254.44 662.158 266.242 682.577 280.193C698.38 291.008 756.701 300.687 812.404 286.267C856.207 274.934 929.071 316.415 965.713 344.193C1019.54 385.032 1057.69 421.131 1060.4 425.724L1048.31 727.279L-223.176 726.983V12.9336C-216.879 18.341 -206.238 23.8965 -188.583 25.3286C-151.571 28.341 -70.3857 29.6743 -64.2375 50.7854' fill='%23FAAB57' /%3E%3C/g%3E%3C/g%3E%3Cpath opacity='0.25' d='M692.486 80.8597C692.486 80.8597 678.091 77.7733 667.795 79.8227C657.499 81.8721 653.4 81.872 651.35 84.9584C649.301 88.0449 659.573 91.1313 673.968 90.0943C688.363 89.0573 708.931 85.9708 701.745 82.8844C694.536 79.798 692.486 80.835 692.486 80.835V80.8597Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.25' d='M954.554 216.465C954.554 216.465 946.332 209.255 939.122 212.341C931.912 215.428 929.863 219.551 932.949 219.551C936.035 219.551 957.64 223.675 954.554 216.465Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.25' d='M898.503 108.242C898.503 108.242 890.281 101.032 883.071 104.119C875.861 107.205 873.812 111.329 876.898 111.329C879.985 111.329 901.59 115.452 898.503 108.242Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.26' d='M997.179 145.255C993.747 142.193 985.87 135.996 974.562 139.082C963.253 142.169 944.735 148.341 953.994 153.477C963.253 158.613 1015.7 161.699 997.179 145.255Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.26' d='M733.398 225.774C729.966 222.712 722.089 216.514 710.78 219.601C699.472 222.687 680.953 228.86 690.213 233.996C699.472 239.132 751.916 242.218 733.398 225.774Z' fill='%23FAAB57' /%3E%3Cpath opacity='0.25' d='M858.906 123.872C853.029 118.662 839.597 108.07 820.288 113.329C800.98 118.588 769.375 129.131 785.177 137.897C800.98 146.687 890.511 151.946 858.906 123.847V123.872Z' fill='%23FAAB57' /%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8018_1049' x1='1253.98' y1='256.292' x2='-484.931' y2='172.737' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFCE87' /%3E%3Cstop offset='0.64' stop-color='%23FCB860' /%3E%3Cstop offset='1' stop-color='%23FBAF50' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
      }

      .container {
        min-height: 870px;
        padding-bottom: 120px;

        &:before {
          width: 1065px;
          height: 1058px;
          background-image: url(../img/img-onion-1024.png);
          top: -103px;
          right: -145px;
        }
      }

      .title-block {
        max-width: 600px;
      }

      h1 {
        margin-bottom: 170px;

        span {
          font-size: 36px;
        }
      }

      .points {
        margin-bottom: 65px;
      }

      img {
        &.img-akciya-1920 {
          display: none;
        }

        &.img-akciya-1024 {
          display: block;
        }
      }
    }
  }

  @include screen-down(s) {
    z-index: 1;
    position: relative;

    &:after {
      top: 320px;
      right: calc((100% - 850px) / 2);
    }

    .cta {
      position: relative;

      &:before {
        height: 648px;
        background-image: url("data:image/svg+xml,%3Csvg width='768' height='648' viewBox='0 0 768 648' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8018_1051' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='768' height='648'%3E%3Crect width='768' height='648' fill='%23D9D9D9' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_8018_1051)'%3E%3Cmask id='mask1_8018_1051' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-23' y='-99' width='1324' height='870'%3E%3Cpath d='M1301 -98.5684H-23V770.733H1301V-98.5684Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask1_8018_1051)'%3E%3Cmask id='mask2_8018_1051' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-16' y='-313' width='1315' height='1269'%3E%3Cpath d='M1298.77 -312.627H-15.8047V955.443H1298.77V-312.627Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask2_8018_1051)'%3E%3Cpath d='M1570.5 384.006L-251.453 71.0899V-5.28027C-204.162 1.88413 -117.677 15.0691 -70.1154 22.8054C-2.41481 33.823 59.0245 46.1048 239.58 68.1399C420.135 90.205 381.272 88.9708 674.652 129.429C968.031 169.886 945.484 162.511 1148.59 184.576C1351.72 206.642 1287.75 221.332 1396.84 232.379C1462.74 239.032 1528.66 241.681 1570.5 242.735V383.976V384.006Z' fill='%23E2F1E1' /%3E%3Cpath d='M1594.07 626.903L-227.887 504.868V7.57378L1594.07 2.84766V626.903Z' fill='url(%23paint0_linear_8018_1051)' /%3E%3Cpath d='M1328.09 520.913C1330.44 388.492 1228.45 353.633 1239.74 302.157C1251.03 250.682 1237.93 234.276 1125.08 226.931C1012.22 219.586 974.624 241.651 880.584 186.473C786.543 131.326 799.969 127.894 707.554 127.653C536.783 127.202 430.46 186.172 336.42 149.417C242.38 112.662 326.065 110.826 258.364 92.4331C190.664 74.0404 66.5208 77.7129 10.1086 59.3504C-46.3036 40.9577 -38.7779 55.6779 -95.2202 37.2853C-151.632 18.8926 -200.549 15.2201 -211.837 15.2201C-216.172 15.2201 -228.785 14.6782 -242.723 14.016V1.34283L1298.44 -1.06543L1364.81 669.047C1291.36 669.047 1319.03 672.93 1338.65 609.203' fill='%23FFD487' /%3E%3Cpath d='M-19.9655 211.76C-42.5424 222.777 -35.0167 252.217 -16.2027 255.89C2.61143 259.562 28.9211 233.825 55.2608 241.17C81.6005 248.515 100.264 224.975 126.604 224.975C152.944 224.975 107.79 217.63 186.779 213.957C265.768 210.285 307.159 269.105 363.571 258.087C419.983 247.07 521.549 228.677 615.589 269.105C709.63 309.563 743.465 305.86 792.382 309.563C810.263 310.917 836.693 325.306 861.587 342.314C880.853 355.499 951.955 367.299 1019.87 349.719C1073.27 335.902 1162.1 386.475 1206.77 420.34C1272.4 470.13 1318.91 514.14 1322.22 519.739L1307.47 887.381L-242.664 887.02V16.4844C-234.988 23.0768 -222.014 29.8499 -200.49 31.5958C-155.367 35.2683 -56.3895 36.8939 -48.894 62.6315' fill='%23FAAB57' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8018_1051' x1='1558.22' y1='313.175' x2='-561.784' y2='211.308' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFCE87' /%3E%3Cstop offset='0.64' stop-color='%23FCB860' /%3E%3Cstop offset='1' stop-color='%23FBAF50' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
      }

      .container {
        padding-top: 170px;
        padding-bottom: 70px;

        &:before {
          width: 356px;
          height: 1037px;
          background-image: url(../img/img-onion-768.png);
          top: -103px;
          right: auto;
          left: 49px;
        }
      }

      .content-block {
        flex-direction: column;
        justify-content: flex-start;
      }

      .title-block {
        margin-bottom: 110px;
      }

      h1 {
        margin-bottom: 160px;
      }

      .form-block {
        width: 100%;

        &:before {
          content: '';
          display: block;
          width: 459px;
          height: 512px;
          background-image: url(../img/img-bober-august-768.png);
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover;
          position: absolute;
          top: -530px;
          right: -110px;
        }
      }

      img {
        &.img-akciya-1024 {
          display: none;
        }
      }
    }
  }

  @include screen-down(s-vertical-tablet) {
    &:after {
      top: 610px;
      right: calc((100% - 470px) / 2);
    }

    .container {
      width: 450px;
    }

    .cta {
      &:before {
        height: 595px;
        background-image: url("data:image/svg+xml,%3Csvg width='480' height='595' viewBox='0 0 480 595' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8037_1054' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='480' height='595'%3E%3Crect width='480' height='595' fill='%23D9D9D9' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_8037_1054)'%3E%3Cmask id='mask1_8037_1054' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-23' y='-100' width='1324' height='870'%3E%3Cpath d='M1301 -99.5684H-23V769.733H1301V-99.5684Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask1_8037_1054)'%3E%3Cmask id='mask2_8037_1054' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='-16' y='-314' width='1315' height='1269'%3E%3Cpath d='M1298.77 -313.627H-15.8047V954.443H1298.77V-313.627Z' fill='white' /%3E%3C/mask%3E%3Cg mask='url(%23mask2_8037_1054)'%3E%3Cpath d='M1570.5 383.006L-251.453 70.0899V-6.28027C-204.162 0.884131 -117.677 14.0691 -70.1154 21.8054C-2.41481 32.823 59.0245 45.1048 239.58 67.1399C420.135 89.205 381.272 87.9708 674.652 128.429C968.031 168.886 945.484 161.511 1148.59 183.576C1351.72 205.642 1287.75 220.332 1396.84 231.379C1462.74 238.032 1528.66 240.681 1570.5 241.735V382.976V383.006Z' fill='%23E2F1E1' /%3E%3Cpath d='M1594.07 625.903L-227.887 503.868V6.57378L1594.07 1.84766V625.903Z' fill='url(%23paint0_linear_8037_1054)' /%3E%3Cpath d='M1328.09 519.913C1330.44 387.492 1228.45 352.633 1239.74 301.157C1251.03 249.682 1237.93 233.276 1125.08 225.931C1012.22 218.586 974.624 240.651 880.584 185.473C786.543 130.326 799.969 126.894 707.554 126.653C536.783 126.202 430.46 185.172 336.42 148.417C242.38 111.662 326.065 109.826 258.364 91.4331C190.664 73.0404 66.5208 76.7129 10.1086 58.3504C-46.3036 39.9577 -38.7779 54.6779 -95.2202 36.2853C-151.632 17.8926 -200.549 14.2201 -211.837 14.2201C-216.172 14.2201 -228.785 13.6782 -242.723 13.016V0.342829L1298.44 -2.06543L1364.81 668.047C1291.36 668.047 1319.03 671.93 1338.65 608.203' fill='%23FFD487' /%3E%3Cpath d='M-19.9655 210.76C-42.5424 221.777 -35.0167 251.217 -16.2027 254.89C2.61143 258.562 28.9211 232.825 55.2608 240.17C81.6005 247.515 100.264 223.975 126.604 223.975C152.944 223.975 107.79 216.63 186.779 212.957C265.768 209.285 307.159 268.105 363.571 257.087C419.983 246.07 521.549 227.677 615.589 268.105C709.63 308.563 743.465 304.86 792.382 308.563C810.263 309.917 836.693 324.306 861.587 341.314C880.853 354.499 951.955 366.299 1019.87 348.719C1073.27 334.902 1162.1 385.475 1206.77 419.34C1272.4 469.13 1318.91 513.14 1322.22 518.739L1307.47 886.381L-242.664 886.02V15.4844C-234.988 22.0768 -222.014 28.8499 -200.49 30.5958C-155.367 34.2683 -56.3895 35.8939 -48.894 61.6315' fill='%23FAAB57' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8037_1054' x1='1558.22' y1='312.175' x2='-561.784' y2='210.308' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFCE87' /%3E%3Cstop offset='0.64' stop-color='%23FCB860' /%3E%3Cstop offset='1' stop-color='%23FBAF50' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
      }

      .container {
        padding-top: 150px;
        padding-bottom: 60px;
        min-height: 1300px;

        &:before {
          width: 679px;
          height: 532px;
          background-image: url(../img/img-onion-480.png);
          top: 315px;
          left: 50%;
          transform: translateX(-50%);
        }
      }

      .content-block {
        align-items: center;
      }

      .title-block {
        align-items: center;
        margin-bottom: 370px;
      }

      h1 {
        font-size: 50px;
        align-items: center;
        text-align: center;
        margin-bottom: 160px;

        span {
          font-size: 30px;
          margin-top: 5px;
        }
      }

      .discount-block {
        .old_price {
          left: 50%;
          transform: translateX(-50%);
        }

        .bottom-quote-row {
          justify-content: center;
        }
      }

      .form-block {
        &:before {
          width: 419px;
          height: 467px;
          background-image: url(../img/img-bober-august-480.png);
          top: -325px;
          right: 50%;
          transform: translateX(50%);
          z-index: 3;
        }

        form {
          z-index: 5;
        }
      }
    }
  }

  @include screen-down(xs) {
    &:after {
      top: 500px;
      right: 50%;
      transform: translateX(50%);
    }

    .container {
      width: 100%;
    }

    .cta {
      .container {
        padding-top: 120px;
        min-height: 1400px;

        &:before {
          width: 549px;
          height: 453px;
          background-image: url(../img/img-onion-375.png);
          top: 240px;
          left: 46%;
        }
      }

      .title-block {
        margin-bottom: 355px;
      }

      h1 {
        font-size: 40px;
        margin-bottom: 160px;

        span {
          font-size: 24px;
        }
      }

      .discount-block {
        max-width: 320px;
        width: 100%;
        height: 130px;
        padding: 0 25px 5px 15px;

        .new_price {
          margin-top: -54px;

          .euro {
            font-size: 190px;
            //text-shadow: 5px 3px #171717;
          }

          .right-part {
            margin-bottom: -5px;

            .cents {
              font-size: 100px;
              //text-shadow: 5px 3px 0 0 #171717;
              margin-bottom: 0;

              .eggs {
                width: 131px;
              }

              .icon-quote {
                top: 0;
                right: -25px;

                svg {
                  width: 18px;
                  height: 18px;
                }
              }
            }

            .value {
              font-size: 22px;
            }
          }
        }

        .old_price {
          top: -115px;
        }

        .bottom-quote-row {
          width: 100%;
        }
      }

      .form-block {
        max-width: 361px;

        &:before {
          width: 345px;
          height: 385px;
          background-image: url(../img/img-bober-august-375.png);
          top: -302px;
          right: 50%;
        }

        form {
          .custom_checkbox {
            max-width: 215px;
          }
        }
      }
    }
  }
}*/
/*** Tarifi ***/
.tarifi-internet {
  background: #f2f6fa;
  padding: 80px 0 90px;
}
.tarifi-internet h2 {
  margin-bottom: 50px;
}
.tarifi-internet .mode-switch {
  width: -moz-max-content;
  width: max-content;
  padding: 5px;
  background-color: #f6f7fb;
  border-radius: 48px;
  margin: 0 auto 50px;
}
.tarifi-internet .mode-switch a {
  padding: 20px 48px;
  border-radius: 100px;
  font-size: 18px;
  line-height: 130%;
  text-align: center;
  color: #1E1E1E;
  cursor: pointer;
  transition: all 0.2s;
}
.tarifi-internet .mode-switch a:hover {
  background-color: rgba(255, 255, 255, 0.4);
  box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
  transition: all 0.2s;
}
.tarifi-internet .mode-switch a.active {
  background-color: #FFF;
  box-shadow: 1px 2px 10px 0 rgba(0, 0, 0, 0.1);
  font-weight: 500;
  cursor: default;
  transition: all 0.2s;
}
.tarifi-internet .tarifi-points {
  margin: 0 -25px;
}
.tarifi-internet .tarifi-points [data-control-this*=unlimited]:not([data-control-this*=two-years]) {
  display: none;
}
.tarifi-internet .tarifi-points .single-tarif {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 384px;
  min-height: 474px;
  background-color: #FFF;
  border-radius: 10px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 39px 50px 50px;
  margin: 0 25px;
  position: relative;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet .pack-header path {
  fill: #E80058;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet .list .list-item .icon-point svg path {
  fill: #E80058;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet .button {
  background: #E80058;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet_tv .pack-header path {
  fill: #258CBA;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet_tv .list .list-item a {
  color: #258CBA;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet_tv .list .list-item .icon-point svg path {
  fill: #258CBA;
}
.tarifi-internet .tarifi-points .single-tarif.tariff_internet_tv .button {
  background: #258CBA;
}
.tarifi-internet .tarifi-points .single-tarif .content-info-icon {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 15px;
  left: 15px;
  cursor: pointer;
  transition: all 0.3s;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip {
  display: none;
  position: absolute;
  top: 15px;
  left: 60px;
  right: 15px;
  padding: 32px 15px 32px;
  border-radius: 8px;
  box-shadow: 0 10px 20px 0 rgba(8, 68, 164, 0.3);
  z-index: 10;
  background: #FFF;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip:after {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  right: 100%;
  border-width: 9px 14px 9px 0;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip ul li {
  padding: 0 0 24px;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip ul li:last-child {
  padding: 0;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip .close-tooltip {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0;
  right: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip .close-tooltip svg {
  width: 16px;
  height: 16px;
  fill: #8C97A3;
}
.tarifi-internet .tarifi-points .single-tarif .info-tooltip .close-tooltip:hover svg {
  fill: #ea447e;
}
.tarifi-internet .tarifi-points .single-tarif .pack-header {
  position: absolute;
  top: 0;
  right: 0;
}
.tarifi-internet .tarifi-points .single-tarif .name-tarif {
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  margin-bottom: 27px;
}
.tarifi-internet .tarifi-points .single-tarif .list .list-item {
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  margin-bottom: 16px;
}
.tarifi-internet .tarifi-points .single-tarif .list .list-item .icon-point {
  width: 20px;
  height: 20px;
  border: 0;
  flex-shrink: 0;
  margin-right: 10px;
}
.tarifi-internet .tarifi-points .single-tarif .list .list-item a {
  font-size: 16px;
}
.tarifi-internet .tarifi-points .single-tarif .price {
  font-family: "Proxima Nova", sans-serif;
  margin-bottom: 20px;
}
.tarifi-internet .tarifi-points .single-tarif .price .old_price {
  color: #9fa2b5;
  font-weight: 600;
  margin-right: 20px;
  margin-top: 5px;
  position: relative;
}
.tarifi-internet .tarifi-points .single-tarif .price .old_price:after {
  display: block;
  content: "";
  background-color: #9fa2b5;
  width: 115%;
  height: 2px;
  position: absolute;
  left: -5px;
  top: 42%;
  transform: rotate(-20deg);
}
.tarifi-internet .tarifi-points .single-tarif .price .old_price .eur {
  font-size: 36px;
  line-height: 120%;
}
.tarifi-internet .tarifi-points .single-tarif .price .old_price .right-part .cents {
  font-size: 24px;
  line-height: 120%;
}
.tarifi-internet .tarifi-points .single-tarif .price .new_price .eur {
  font-weight: 700;
  font-size: 90px;
  line-height: 100%;
  letter-spacing: -0.05em;
}
.tarifi-internet .tarifi-points .single-tarif .price .new_price .right-part {
  margin-left: 7px;
  margin-top: 7px;
  position: relative;
}
.tarifi-internet .tarifi-points .single-tarif .price .new_price .right-part .cents {
  font-size: 48px;
  font-weight: 700;
  line-height: 105%;
  letter-spacing: -0.03em;
  margin-bottom: -5px;
  position: relative;
}
.tarifi-internet .tarifi-points .single-tarif .price .new_price .right-part .value {
  font-size: 18px;
  line-height: 150%;
  margin-left: 3px;
}
.tarifi-internet .tarifi-points .single-tarif .until-text {
  font-size: 18px;
  line-height: 120%;
  margin-bottom: 29px;
}
.tarifi-internet .tarifi-points .single-tarif .button {
  width: 217px;
  height: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  color: #FFF;
  cursor: pointer;
}
.tarifi-internet .tarifi-points .single-tarif .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.orange .pack-header path {
  fill: #ec7c38;
}
.tarifi-internet .tarifi-points .single-tarif.orange .list .list-item .icon-point {
  border-color: #ec7c38;
}
.tarifi-internet .tarifi-points .single-tarif.orange .list .list-item .icon-point svg path {
  fill: #ec7c38;
}
.tarifi-internet .tarifi-points .single-tarif.orange .list .list-item a {
  color: #ec7c38;
}
.tarifi-internet .tarifi-points .single-tarif.orange .button {
  background: #ec7c38;
}
.tarifi-internet .tarifi-points .single-tarif.orange .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.green .pack-header path {
  fill: #3D7900;
}
.tarifi-internet .tarifi-points .single-tarif.green .list .list-item .icon-point {
  border-color: #3D7900;
}
.tarifi-internet .tarifi-points .single-tarif.green .list .list-item .icon-point svg path {
  fill: #3D7900;
}
.tarifi-internet .tarifi-points .single-tarif.green .list .list-item a {
  color: #3D7900;
}
.tarifi-internet .tarifi-points .single-tarif.green .button {
  background: #3D7900;
}
.tarifi-internet .tarifi-points .single-tarif.green .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.blue .pack-header path {
  fill: #00BBEF;
}
.tarifi-internet .tarifi-points .single-tarif.blue .list .list-item .icon-point {
  border-color: #00BBEF;
}
.tarifi-internet .tarifi-points .single-tarif.blue .list .list-item .icon-point svg path {
  fill: #00BBEF;
}
.tarifi-internet .tarifi-points .single-tarif.blue .list .list-item a {
  color: #00BBEF;
}
.tarifi-internet .tarifi-points .single-tarif.blue .button {
  background: #00BBEF;
}
.tarifi-internet .tarifi-points .single-tarif.blue .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.dark_blue .pack-header path {
  fill: #0844A4;
}
.tarifi-internet .tarifi-points .single-tarif.dark_blue .list .list-item .icon-point {
  border-color: #0844A4;
}
.tarifi-internet .tarifi-points .single-tarif.dark_blue .list .list-item .icon-point svg path {
  fill: #0844A4;
}
.tarifi-internet .tarifi-points .single-tarif.dark_blue .list .list-item a {
  color: #0844A4;
}
.tarifi-internet .tarifi-points .single-tarif.dark_blue .button {
  background: #0844A4;
}
.tarifi-internet .tarifi-points .single-tarif.dark_blue .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.yellow .pack-header path {
  fill: #FBDA2B;
}
.tarifi-internet .tarifi-points .single-tarif.yellow .list .list-item .icon-point {
  border-color: #FBDA2B;
}
.tarifi-internet .tarifi-points .single-tarif.yellow .list .list-item .icon-point svg path {
  fill: #FBDA2B;
}
.tarifi-internet .tarifi-points .single-tarif.yellow .list .list-item a {
  color: #FBDA2B;
}
.tarifi-internet .tarifi-points .single-tarif.yellow .button {
  background: #FBDA2B;
}
.tarifi-internet .tarifi-points .single-tarif.yellow .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.pink .pack-header path {
  fill: #ea447e;
}
.tarifi-internet .tarifi-points .single-tarif.pink .list .list-item .icon-point {
  border-color: #ea447e;
}
.tarifi-internet .tarifi-points .single-tarif.pink .list .list-item .icon-point svg path {
  fill: #ea447e;
}
.tarifi-internet .tarifi-points .single-tarif.pink .list .list-item a {
  color: #ea447e;
}
.tarifi-internet .tarifi-points .single-tarif.pink .button {
  background: #ea447e;
}
.tarifi-internet .tarifi-points .single-tarif.pink .button:hover {
  opacity: 0.8;
}
.tarifi-internet .tarifi-points .single-tarif.purple .pack-header path {
  fill: purple;
}
.tarifi-internet .tarifi-points .single-tarif.purple .list .list-item .icon-point {
  border-color: purple;
}
.tarifi-internet .tarifi-points .single-tarif.purple .list .list-item .icon-point svg path {
  fill: purple;
}
.tarifi-internet .tarifi-points .single-tarif.purple .list .list-item a {
  color: purple;
}
.tarifi-internet .tarifi-points .single-tarif.purple .button {
  background: purple;
}
.tarifi-internet .tarifi-points .single-tarif.purple .button:hover {
  opacity: 0.8;
}
.tarifi-internet .link-kopsavilkums {
  font-size: 15px;
  color: #979797;
  border-bottom: none;
  margin-top: 15px;
}
.tarifi-internet .link-kopsavilkums:hover {
  color: #1E1E1E;
}
.tarifi-internet .link-kopsavilkums:hover svg path {
  fill: #1E1E1E;
  transition: all 0.3s;
}
.tarifi-internet .link-kopsavilkums svg {
  margin-right: 6px;
}
.tarifi-internet .link-kopsavilkums svg path {
  transition: all 0.3s;
}
@media (max-width: 1279px) {
  .tarifi-internet {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  .tarifi-internet {
    padding: 60px 0;
  }
  .tarifi-internet .tarifi-points {
    width: 100%;
    justify-content: space-between;
    margin: 0;
  }
  .tarifi-internet .tarifi-points .single-tarif {
    width: calc(50% - 7px);
    padding: 35px 45px 45px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .tarifi-internet h2 {
    margin-bottom: 40px;
  }
  .tarifi-internet .mode-switch {
    width: 100%;
    margin-bottom: 30px;
  }
  .tarifi-internet .mode-switch a {
    width: 50%;
    font-size: 15px;
    padding: 20px;
  }
  .tarifi-internet .tarifi-points {
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
  }
  .tarifi-internet .tarifi-points .single-tarif {
    max-width: 350px;
    width: 100%;
    min-height: 400px;
    padding: 35px 35px 45px;
    margin: 0 0 20px;
  }
}
@media (max-width: 479px) {
  .tarifi-internet .mode-switch {
    width: 100%;
    margin-bottom: 30px;
  }
  .tarifi-internet .mode-switch a {
    font-size: 13px;
    padding: 16px 13px;
  }
  .tarifi-internet .tarifi-points .single-tarif .name-tarif {
    font-size: 20px;
    margin-bottom: 25px;
  }
}

/*** About kibersargs ***/
#about-kibersargs {
  padding: 100px 0 120px;
}
#about-kibersargs h2 {
  margin-bottom: 60px;
}
#about-kibersargs .content-block {
  margin-bottom: 80px;
}
#about-kibersargs .content-block .text-col {
  max-width: 100%;
  font-size: 18px;
}
#about-kibersargs .content-block .text-col p {
  margin: 0 0 40px 0;
}
#about-kibersargs .content-block .text-col p:last-of-type {
  margin: 0;
}
#about-kibersargs .content-block .text-col p span {
  display: block;
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  margin-bottom: 16px;
}
#about-kibersargs .list-about-kibersargs .list__item {
  width: 377px;
  min-height: 216px;
  background: #f2f6fa;
  border: 2px solid #dfe5ea;
  border-radius: 20px;
  padding: 40px;
}
#about-kibersargs .list-about-kibersargs .list__item .title {
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  margin-bottom: 12px;
}
#about-kibersargs .list-about-kibersargs .list__item .title svg {
  display: flex;
  flex-shrink: 0;
  margin-right: 12px;
}
#about-kibersargs .list-about-kibersargs .list__item .text {
  font-size: 18px;
  line-height: 140%;
  opacity: 0.9;
}
@media (max-width: 1279px) {
  #about-kibersargs {
    padding: 80px 0 100px;
  }
  #about-kibersargs .content-block {
    margin-bottom: 60px;
  }
  #about-kibersargs .list-about-kibersargs .list__item {
    width: 310px;
    padding: 30px;
  }
  #about-kibersargs .list-about-kibersargs .list__item .title {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  #about-kibersargs {
    padding: 60px 0;
  }
  #about-kibersargs .content-block {
    margin-bottom: 50px;
  }
  #about-kibersargs .list-about-kibersargs .list__item {
    width: calc(50% - 10px);
    margin-bottom: 20px;
  }
  #about-kibersargs .list-about-kibersargs .list__item:last-of-type {
    width: 475px;
  }
}
@media (max-width: 767px) {
  #about-kibersargs {
    padding: 60px 0 50px;
  }
  #about-kibersargs h2 {
    margin-bottom: 30px;
  }
  #about-kibersargs .content-block {
    flex-direction: column-reverse;
  }
  #about-kibersargs .content-block .text-col {
    max-width: 100%;
  }
  #about-kibersargs .content-block .text-col p {
    margin: 0 0 30px 0;
  }
  #about-kibersargs .content-block .text-col p span {
    font-size: 24px;
  }
  #about-kibersargs .content-block .icon-shield-kibersargs {
    width: 174px;
    height: 233px;
    margin-bottom: 30px;
  }
  #about-kibersargs .list-about-kibersargs .list__item {
    width: 100%;
    min-height: 180px;
    margin-bottom: 10px;
  }
  #about-kibersargs .list-about-kibersargs .list__item:last-of-type {
    width: 100%;
  }
}
/*** What can kibersargs ***/
#what-can-kibersargs {
  background: #040707;
  padding: 120px 0;
}
#what-can-kibersargs h2 {
  margin-bottom: 60px;
}
#what-can-kibersargs .list-what-can-kibersargs {
  border-radius: 20px;
  box-shadow: 0 4px 144px 0 rgba(8, 68, 164, 0.2);
  background: #202323;
  padding: 50px 100px;
  position: relative;
  /*&:before {
    content: '';
    display: block;
    width: 2px;
    height: calc(100% - 100px);
    background-color: rgba(255,255,255, .2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
  }*/
}
#what-can-kibersargs .list-what-can-kibersargs .list__item {
  width: 50%;
}
#what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(odd) {
  padding-right: 100px;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
}
#what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(even) {
  padding-left: 100px;
}
#what-can-kibersargs .list-what-can-kibersargs .list__item svg {
  margin-bottom: 26px;
}
#what-can-kibersargs .list-what-can-kibersargs .list__item .title {
  font-weight: 600;
  font-size: 28px;
  line-height: 130%;
  margin-bottom: 16px;
}
#what-can-kibersargs .list-what-can-kibersargs .list__item .text {
  font-size: 18px;
  line-height: 140%;
  opacity: 0.8;
}
#what-can-kibersargs .check-availability {
  background: #040707;
  border-radius: 20px;
  box-shadow: 0 4px 144px 0 rgba(8, 68, 164, 0.2);
  padding: 60px 120px 60px 60px;
}
#what-can-kibersargs .check-availability .text {
  max-width: 500px;
  font-weight: 600;
  font-size: 28px;
  line-height: 140%;
}
#what-can-kibersargs .check-availability .button {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  background: #E80058;
  color: #FFF;
  min-width: 290px;
  width: auto;
  height: 62px;
  padding: 0 20px;
  transition: all 0.2s;
}
#what-can-kibersargs .check-availability .button:hover {
  background: #258CBA;
  transition: all 0.2s;
}
#what-can-kibersargs .check-availability .button svg {
  margin-right: 6px;
}
@media (max-width: 1279px) {
  #what-can-kibersargs {
    padding: 80px 0;
  }
  #what-can-kibersargs .list-what-can-kibersargs {
    padding: 50px 40px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(odd) {
    padding-right: 50px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(even) {
    padding-left: 50px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item .title {
    font-size: 24px;
  }
  #what-can-kibersargs .check-availability {
    padding: 60px;
  }
}
@media (max-width: 1023px) {
  #what-can-kibersargs {
    padding: 60px 0;
  }
  #what-can-kibersargs h2 {
    margin-bottom: 40px;
  }
  #what-can-kibersargs .list-what-can-kibersargs {
    flex-direction: column;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item {
    width: 100%;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(odd) {
    padding-right: 0;
    padding-bottom: 50px;
    border-right: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(even) {
    padding-left: 0;
    padding-top: 50px;
  }
  #what-can-kibersargs .check-availability {
    padding: 60px 0;
  }
  #what-can-kibersargs .check-availability .text {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  #what-can-kibersargs .list-what-can-kibersargs {
    margin-bottom: 50px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(odd) {
    padding-bottom: 40px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item:nth-child(even) {
    padding-top: 40px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item svg {
    width: 88px;
    height: 80px;
    margin-bottom: 20px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item .text {
    margin-bottom: 12px;
  }
  #what-can-kibersargs .check-availability {
    padding: 0;
  }
  #what-can-kibersargs .check-availability .text {
    font-size: 24px;
  }
}
@media (max-width: 479px) {
  #what-can-kibersargs .list-what-can-kibersargs {
    padding: 40px 30px;
    margin-bottom: 50px;
  }
  #what-can-kibersargs .list-what-can-kibersargs .list__item .title {
    font-size: 20px;
  }
  #what-can-kibersargs .check-availability .text {
    font-size: 20px;
    margin-bottom: 30px;
  }
}

/*** Our services ***/
#our-services {
  padding-top: 80px;
}
#our-services h2 {
  margin-bottom: 40px;
}
#our-services .list {
  margin-bottom: 20px;
}
#our-services .list .list__item {
  width: 381px;
  min-height: 249px;
  border-radius: 10px;
  background: #F5F7FA;
  margin-bottom: 20px;
  padding: 62px 100px 62px 53px;
}
#our-services .list .list__item:nth-child(1), #our-services .list .list__item:nth-child(2) {
  width: calc(50% - 7px);
}
#our-services .list .list__item .title {
  font-size: 60px;
  font-weight: 700;
  line-height: 108%;
  margin-bottom: 6px;
}
#our-services .list .list__item .title span {
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
  margin-left: 4px;
}
#our-services .list .list__item .text {
  color: #606060;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}
#our-services .list .list__item .text a {
  color: #54BEE1;
}
@media (max-width: 1279px) {
  #our-services {
    padding-top: 70px;
  }
  #our-services .list .list__item {
    width: 315px;
    margin-bottom: 16px;
    padding: 62px 50px;
  }
}
@media (max-width: 1023px) {
  #our-services {
    padding-top: 60px;
  }
  #our-services h2 {
    margin-bottom: 30px;
  }
  #our-services .list .list__item {
    width: 237px;
    margin-bottom: 8px;
    padding: 50px 32px;
  }
}
@media (max-width: 767px) {
  #our-services {
    padding-top: 26px;
  }
  #our-services h2 {
    max-width: 300px;
    margin-bottom: 20px;
  }
  #our-services .list {
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
  }
  #our-services .list .list__item {
    max-width: 361px;
    width: 100%;
    min-height: 200px;
    margin-bottom: 7px;
    padding: 50px 32px;
  }
  #our-services .list .list__item:nth-child(1), #our-services .list .list__item:nth-child(2) {
    width: 100%;
  }
}
@media (max-width: 479px) {
  #our-services {
    padding-top: 40px;
  }
  #our-services h2 {
    margin-bottom: 20px;
  }
  #our-services .list .list__item {
    min-height: 184px;
    padding: 40px 25px;
  }
  #our-services .list .list__item .title {
    font-size: 45px;
    margin-bottom: 13px;
  }
  #our-services .list .list__item .title span {
    font-size: 25px;
  }
  #our-services .list .list__item .text {
    font-size: 16px;
  }
}

#about-balticom {
  padding: 80px 0 90px;
}
#about-balticom h2 {
  margin-bottom: 50px;
}
#about-balticom .list-about-balticom {
  max-width: 465px;
  flex-shrink: 0;
}
#about-balticom .list-about-balticom .list__item {
  margin-bottom: 55px;
}
#about-balticom .list-about-balticom .list__item:last-child {
  margin-bottom: 0;
}
#about-balticom .list-about-balticom .list__item .title {
  display: flex;
  flex-shrink: 0;
  font-size: 52px;
  font-weight: 700;
  line-height: 108%;
  margin-right: 23px;
}
#about-balticom .list-about-balticom .list__item .text {
  display: flex;
  flex: auto;
  color: #606060;
  font-size: 22px;
  font-weight: 400;
  line-height: 130%;
}
#about-balticom .img-about-balticom {
  width: 568px;
  height: 483px;
  background-image: url(../img/img-about-balticom-1920.jpg);
  border-radius: 10px;
}
@media (max-width: 1279px) {
  #about-balticom {
    padding: 60px 0 70px;
  }
  #about-balticom .list-about-balticom {
    max-width: 405px;
  }
  #about-balticom .list-about-balticom .list__item .title {
    font-size: 45px;
    margin-right: 20px;
  }
  #about-balticom .list-about-balticom .list__item .text {
    font-size: 18px;
  }
  #about-balticom .img-about-balticom {
    width: 480px;
    height: 409px;
    background-image: url(../img/img-about-balticom-1024.jpg);
  }
}
@media (max-width: 1023px) {
  #about-balticom {
    padding: 55px 0 60px;
  }
  #about-balticom h2 {
    margin-bottom: 35px;
  }
  #about-balticom .content-block {
    align-items: center;
    flex-direction: column-reverse;
  }
  #about-balticom .list-about-balticom {
    max-width: 625px;
  }
  #about-balticom .list-about-balticom .list__item {
    margin-bottom: 25px;
  }
  #about-balticom .list-about-balticom .list__item .title {
    font-size: 40px;
    margin-right: 15px;
  }
  #about-balticom .img-about-balticom {
    width: 559px;
    height: 418px;
    background-image: url(../img/img-about-balticom-768.jpg);
    margin-bottom: 55px;
  }
}
@media (max-width: 767px) {
  #about-balticom {
    padding: 50px 0;
  }
  #about-balticom .container {
    align-items: center;
  }
  #about-balticom h2 {
    max-width: 375px;
    margin-bottom: 30px;
  }
  #about-balticom .list-about-balticom {
    max-width: 375px;
  }
  #about-balticom .list-about-balticom .list__item {
    margin-bottom: 25px;
  }
  #about-balticom .img-about-balticom {
    width: 450px;
    height: 336px;
    background-image: url(../img/img-about-balticom-480.jpg);
  }
}
@media (max-width: 479px) {
  #about-balticom {
    padding: 40px 0;
  }
  #about-balticom .list-about-balticom .list__item .title {
    font-size: 35px;
    margin-right: 15px;
  }
  #about-balticom .list-about-balticom .list__item .text {
    font-size: 16px;
  }
  #about-balticom .img-about-balticom {
    max-width: 450px;
    width: 100%;
    height: 258px;
    background-image: url(../img/img-about-balticom-375.jpg);
    margin-bottom: 30px;
  }
}

#our-achievements {
  background-image: url(../img/bg-our-achievements-1920.jpg);
  padding: 80px 0 95px;
}
#our-achievements h2 {
  margin-bottom: 60px;
}
#our-achievements h2 br {
  display: none;
}
#our-achievements .list .list__item {
  width: 380px;
  min-height: 229px;
  border-radius: 10px;
  border: 1px solid rgba(223, 223, 223, 0.5);
  background: #17171E;
  padding: 44px 25px 44px 19px;
}
#our-achievements .list .list__item .top-row {
  margin-bottom: 15px;
}
#our-achievements .list .list__item .top-row svg {
  display: flex;
  flex-shrink: 0;
  margin-right: 16px;
}
#our-achievements .list .list__item .top-row .title {
  display: flex;
  flex: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}
#our-achievements .list .list__item .text {
  color: #D6D6D6;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  padding-left: 6px;
}
#our-achievements .list .list__item .text a, #our-achievements .list .list__item .text span {
  color: #00BBEF;
  border-bottom: 0;
  text-decoration: none;
}
@media (max-width: 1279px) {
  #our-achievements .list {
    max-width: 942px;
  }
  #our-achievements .list .list__item {
    width: 300px;
    padding: 30px 25px 40px 19px;
  }
  #our-achievements .list .list__item .top-row {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  #our-achievements .list .list__item .top-row svg {
    width: 50px;
    height: 50px;
    margin-bottom: 8px;
  }
  #our-achievements .list .list__item .top-row .title {
    font-size: 16px;
    line-height: 20px;
    min-height: 40px;
    padding-left: 6px;
  }
  #our-achievements .list .list__item .text {
    font-size: 16px;
    line-height: 20px;
    padding-left: 6px;
  }
}
@media (max-width: 1023px) {
  #our-achievements {
    padding: 55px 0 65px;
  }
  #our-achievements h2 {
    margin-bottom: 35px;
  }
  #our-achievements .list .list__item {
    width: 225px;
    padding: 30px 15px;
  }
  #our-achievements .list .list__item .top-row {
    margin-bottom: 10px;
  }
  #our-achievements .list .list__item .top-row svg {
    width: 50px;
    height: 50px;
    margin-bottom: 8px;
  }
  #our-achievements .list .list__item .top-row .title {
    min-height: 60px;
  }
}
@media (max-width: 767px) {
  #our-achievements {
    padding: 60px 0 75px;
  }
  #our-achievements h2 {
    max-width: 400px;
  }
  #our-achievements h2 br {
    display: block;
  }
  #our-achievements .list {
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
  }
  #our-achievements .list .list__item {
    max-width: 405px;
    width: 100%;
    margin-bottom: 20px;
    padding: 40px 20px 40px 24px;
  }
  #our-achievements .list .list__item:last-of-type {
    margin-bottom: 0;
  }
  #our-achievements .list .list__item .top-row {
    flex-direction: row;
    align-items: flex-start;
    margin-bottom: 26px;
  }
  #our-achievements .list .list__item .top-row svg {
    width: 54px;
    height: 54px;
    display: flex;
    flex-shrink: 0;
    margin-bottom: 0;
  }
  #our-achievements .list .list__item .top-row .title {
    font-size: 20px;
    line-height: 24px;
    min-height: 48px;
    padding-left: 0;
  }
  #our-achievements .list .list__item .text {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 479px) {
  #our-achievements {
    padding: 41px 0;
  }
  #our-achievements h2 {
    margin-bottom: 30px;
  }
  #our-achievements .list .list__item {
    min-height: 200px;
    padding: 30px 24px 40px 19px;
  }
  #our-achievements .list .list__item .top-row {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 20px;
  }
  #our-achievements .list .list__item .top-row svg {
    width: 45px;
    height: 45px;
    margin-bottom: 8px;
  }
  #our-achievements .list .list__item .top-row .title {
    font-size: 16px;
    line-height: 20px;
    min-height: 20px;
    padding-left: 6px;
  }
  #our-achievements .list .list__item .text {
    font-size: 16px;
    line-height: 20px;
  }
}

#why-balticom {
  padding-top: 100px;
  padding-bottom: 65px;
}
#why-balticom .points .point {
  margin-bottom: 80px;
}
#why-balticom .points .point:nth-of-type(odd) {
  flex-direction: row-reverse;
}
#why-balticom .points .point:last-child {
  margin-bottom: 0;
}
#why-balticom .points .point .content-point {
  width: 500px;
}
#why-balticom .points .point .content-point .title-point {
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
  color: #1E1E1E;
  margin-bottom: 30px;
}
#why-balticom .points .point .content-point .text-point {
  color: #606060;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
#why-balticom .points .point .content-point .text-point ul.with-border {
  border: 1px solid #EFECEF;
  border-radius: 10px;
  width: 100%;
  display: block;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  -moz-column-count: 2;
       column-count: 2;
  margin-top: 25px;
  padding: 30px;
}
#why-balticom .points .point .content-point .text-point ul.with-border li {
  color: #1E1E1E;
  font-size: 22px;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 20px;
  text-align: left;
  padding-left: 29px;
  position: relative;
}
#why-balticom .points .point .content-point .text-point ul.with-border li:before {
  content: "";
  display: block;
  width: 16px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5264 0.869907C13.8741 0.445711 12.9576 0.576803 12.4805 1.15707L5.07704 10.1942L2.61287 7.41596C2.11073 6.8517 1.19031 6.75565 0.556888 7.20083C-0.0784676 7.64597 -0.185392 8.46732 0.314839 9.02967L5.17005 14.5072L14.8465 2.69075C15.3237 2.10854 15.1806 1.2941 14.5264 0.869907Z' fill='%2354BEE1'/%3E%3Cpath d='M14.5264 0.869907C13.8741 0.445711 12.9576 0.576803 12.4805 1.15707L5.07704 10.1942L2.61287 7.41596C2.11073 6.8517 1.19031 6.75565 0.556888 7.20083C-0.0784676 7.64597 -0.185392 8.46732 0.314839 9.02967L5.17005 14.5072L14.8465 2.69075C15.3237 2.10854 15.1806 1.2941 14.5264 0.869907Z' fill='url(%23paint0_linear_94_3849)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_94_3849' x1='14.6882' y1='16.0635' x2='0.031252' y2='8.938' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F78E39'/%3E%3Cstop offset='1' stop-color='%23F17533'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
#why-balticom .points .point .content-point .text-point ul.with-border li:nth-child(2n) {
  margin-right: 0;
}
#why-balticom .points .point .content-point .text-point ul.with-border li:nth-child(3n), #why-balticom .points .point .content-point .text-point ul.with-border li:last-child {
  margin-bottom: 0;
}
#why-balticom .points .point .content-point .text-point span br {
  display: none;
}
#why-balticom .points .point .content-point .text-point svg {
  margin-bottom: -4px;
}
#why-balticom .points .point .content-point .text-point a {
  color: #1E1E1E;
  transition: all 0.2s;
}
#why-balticom .points .point .content-point .text-point a:hover {
  color: #ea447e;
  transition: all 0.2s;
}
#why-balticom .points .point .img-point {
  max-width: 100%;
  height: auto;
}
@media (max-width: 1279px) {
  #why-balticom {
    padding-top: 70px;
    padding-bottom: 15px;
  }
  #why-balticom .points {
    align-items: center;
  }
  #why-balticom .points .point {
    max-width: 890px;
    align-items: center;
    flex-direction: column;
    margin-bottom: 70px;
  }
  #why-balticom .points .point:nth-of-type(odd) {
    flex-direction: column;
  }
  #why-balticom .points .point .content-point {
    width: 100%;
    align-items: center;
    margin-bottom: 75px;
  }
  #why-balticom .points .point .content-point .title-point {
    text-align: center;
  }
  #why-balticom .points .point .content-point .text-point {
    text-align: center;
  }
  #why-balticom .points .point .content-point .text-point ul.with-border {
    max-width: 435px;
    margin: 35px auto 0;
  }
}
@media (max-width: 1023px) {
  #why-balticom .points .point .content-point {
    margin-bottom: 55px;
  }
}
@media (max-width: 767px) {
  #why-balticom .points .point {
    margin-bottom: 40px;
  }
  #why-balticom .points .point .content-point {
    margin-bottom: 40px;
  }
  #why-balticom .points .point .content-point .title-point {
    margin-bottom: 15px;
  }
  #why-balticom .points .point .content-point .title-point br {
    display: none;
  }
}
@media (max-width: 479px) {
  #why-balticom .points .point .content-point .title-point {
    font-size: 25px;
    margin-bottom: 20px;
  }
  #why-balticom .points .point .content-point .text-point ul.with-border {
    margin: 22px auto 0;
    padding: 30px 25px;
  }
  #why-balticom .points .point .content-point .text-point ul.with-border li {
    font-size: 18px;
    margin-bottom: 13px;
  }
  #why-balticom .points .point .content-point .text-point ul.with-border li:before {
    width: 15px;
    height: 13px;
  }
}

#channels svg, .channels_block svg, #channels-page svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
#channels svg.hd-icon-svg, .channels_block svg.hd-icon-svg, #channels-page svg.hd-icon-svg {
  width: 30px;
  height: 19px;
}
#channels svg.uhd-icon-svg, .channels_block svg.uhd-icon-svg, #channels-page svg.uhd-icon-svg {
  width: 40px;
  height: 19px;
}
#channels svg.gift-icon-svg, .channels_block svg.gift-icon-svg, #channels-page svg.gift-icon-svg {
  fill: #ea447e;
}
#channels svg.interactive-icon-svg, .channels_block svg.interactive-icon-svg, #channels-page svg.interactive-icon-svg {
  fill: #00BBEF;
}
#channels svg.info-icon-svg, .channels_block svg.info-icon-svg, #channels-page svg.info-icon-svg {
  fill: #E80058;
}

#channels, #channels-page {
  padding-top: 34px;
  padding-bottom: 112px;
}
#channels h2, #channels-page h2 {
  justify-content: center;
  margin-bottom: 45px;
}
#channels h2 span, #channels-page h2 span {
  display: flex;
  position: relative;
  z-index: 10;
  margin-left: 24px;
}
#channels h2 span:before, #channels-page h2 span:before {
  content: "";
  display: block;
  width: 113px;
  height: 76px;
  align-items: center;
  justify-content: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='112.776' height='75.421' viewBox='0 0 112.776 75.421'%3E%3Cpath d='M1408.521,940.875c.033-.612,1.293.685,1.575-.432a6.351,6.351,0,0,0-1.225-1.727c.141-1.092.721-1.1,1.05-1.727.216-1.4-.567-.33-.35-1.726,2.828-1.2,5.96-2.759,9.1-2.59.271.015.486.868.525.863,1.822-.208,3.581-1.345,5.427-1.295,6.411.172,12.514.813,17.855.863,1.473.014,3.964-1.706,4.2.432,2.773-.844,7.929-.037,10.678.432,15.995,2.724,33.441,7.5,47.788,14.676.157,1.889,1.955,3.445,1.051,5.18.262.5.428,1.247.875,1.3-.645,8.05-6.184,4.031-6.477,12.949-.082,1.353.44,1.217.7,1.727-.423,1.794-.388,5.264.525,6.043-.661,4.27-2.254,6.239-4.9,5.612.608,1.951,1.214,4.991,1.75,6.906-.357,4.259-2.508,5.827-4.026,4.748a6.87,6.87,0,0,0-.875,3.022c-3.371,1.79-9.305-.106-14.7-.864-22.566-3.165-50.589-5.633-70.369-5.612-2.871,0-6.464,2.166-8.227-3.453.595-.4.955-1.7,2.276-1.3-.049-.886-.468-.861-.7-1.295.054-.586.438-.359.7-.432a1.194,1.194,0,0,0-1.4-.864c.159-.749.613-1.116.875-.432-.2-1.329-.1-3.8.875-3.454-.081-1.525-.785-1.517-.7-3.453.844.067.88-1.857,1.926-1.295-.687-.227-.294-2.67-.875-1.727.336-1.24.726-6.671,1.926-4.748q.157-1.682-.525-1.295a3.549,3.549,0,0,0,.525-3.021c.708-.413,1.073-1.672,1.926-1.727.1.957-.334.615-.35,1.3.716.47.448-1.485.875-1.726-2.213-2.026-5.967-.251-6.477-6.475.543.029.622-1.726,1.575-1.727.257-1.642-.782-.085-.525-1.726h.875c-1.208-.91.664-2.2-.35-3.453,1.509-2.109,3.086-2.093,5.426-2.589C1408.151,943.574,1408.563,941.994,1408.521,940.875Z' transform='matrix(0.995, -0.105, 0.105, 0.995, -1490.243, -769.602)' fill='%23ffd783' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 113px 76px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}
#channels .filter_switch, #channels-page .filter_switch {
  display: none;
}
#channels .under_h2, #channels-page .under_h2 {
  font-size: 1.125em;
  line-height: 1.67;
  margin-bottom: 69px;
}
#channels .under_h2 svg, #channels-page .under_h2 svg {
  margin: 0 5px;
}
#channels .highlight_switch, #channels-page .highlight_switch {
  padding: 27px 50px 25px 35px;
  width: 364px;
  background-color: #EEF0FA;
  border-radius: 8px;
  color: #0844A4;
  margin-left: 106px;
  position: sticky;
  top: 40px;
}
#channels .highlight_switch.fixed, #channels-page .highlight_switch.fixed {
  position: fixed;
  top: 100px;
  right: calc((100% - 1170px) / 2);
}
#channels .highlight_switch .langs-channels, #channels-page .highlight_switch .langs-channels {
  padding-top: 15px;
}
#channels .highlight_switch .title-tab, #channels-page .highlight_switch .title-tab {
  font-size: 1.125em;
  font-weight: 500;
  cursor: pointer;
  margin-bottom: 17px;
}
#channels .highlight_switch .title-tab.mobile, #channels-page .highlight_switch .title-tab.mobile {
  display: none;
}
#channels .highlight_switch .custom_radio, #channels-page .highlight_switch .custom_radio {
  position: relative;
}
#channels .highlight_switch .custom_radio.active .checkbox_name, #channels-page .highlight_switch .custom_radio.active .checkbox_name {
  font-weight: 500;
}
#channels .highlight_switch .custom_radio input, #channels-page .highlight_switch .custom_radio input {
  cursor: pointer;
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
#channels .highlight_switch .custom_radio .checkmark, #channels-page .highlight_switch .custom_radio .checkmark {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 17px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #AFAFAF;
  background-color: #FFF;
  margin-right: 15px;
}
#channels .highlight_switch .custom_radio .checkmark.active:after, #channels-page .highlight_switch .custom_radio .checkmark.active:after {
  content: "";
  display: block;
  background-color: #00BBEF;
  border-radius: 50% 50% 50% 50%;
  flex-shrink: 0;
  width: 11px;
  height: 11px;
}
#channels .highlight_switch .custom_checkbox.active .checkbox_name, #channels-page .highlight_switch .custom_checkbox.active .checkbox_name {
  font-weight: 500;
}
#channels .highlight_switch .custom_checkbox .checkmark, #channels-page .highlight_switch .custom_checkbox .checkmark {
  min-width: 18px;
  width: 18px;
  height: 18px;
  border-radius: 3px;
  border: 1px solid #AFAFAF;
  background-color: #FFF;
  margin-top: 3px;
  margin-right: 13px;
}
#channels .highlight_switch .custom_checkbox .checkmark:after, #channels-page .highlight_switch .custom_checkbox .checkmark:after {
  width: 13px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.923' height='10.284' viewBox='0 0 12.923 10.284'%3E%3Cpath id='Контур_13338' data-name='Контур 13338' d='M20.073,11.031a1.186,1.186,0,1,1,1.693,1.66L15.456,20.58a1.186,1.186,0,0,1-1.707.032L9.566,16.429a1.186,1.186,0,1,1,1.676-1.676l3.311,3.309,5.49-7a.373.373,0,0,1,.032-.034Z' transform='translate(-9.182 -10.676)' fill='%2354bee1' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
#channels .highlight_switch label, #channels-page .highlight_switch label {
  margin-bottom: 13px;
}
#channels .highlight_switch .count, #channels-page .highlight_switch .count {
  font-size: 0.875em;
  font-weight: 400 !important;
  color: #AFAFAF;
  margin-left: 3px;
}
#channels .highlight_switch .types-and-langs, #channels-page .highlight_switch .types-and-langs {
  margin-top: 15px;
}
@media (max-width: 1279px) {
  #channels, #channels-page {
    padding-top: 68px;
    padding-bottom: 73px;
  }
  #channels .under_h2, #channels-page .under_h2 {
    margin-bottom: 56px;
  }
  #channels .highlight_switch, #channels-page .highlight_switch {
    width: 305px;
    padding: 27px 34px 25px 35px;
    margin-left: 75px;
  }
  #channels .highlight_switch.fixed, #channels-page .highlight_switch.fixed {
    right: calc((100% - 940px) / 2);
  }
}
@media (max-width: 1023px) {
  #channels, #channels-page {
    padding-top: 47px;
    padding-bottom: 80px;
  }
  #channels h2, #channels-page h2 {
    width: 350px;
    display: block;
    margin: 0 auto 16px;
  }
  #channels h2 span, #channels-page h2 span {
    display: inline-block;
    margin-left: 7px;
  }
  #channels h2 span:before, #channels-page h2 span:before {
    width: 84px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83.514' height='49.63' viewBox='0 0 83.514 49.63'%3E%3Cpath d='M1406.482,937.79c.025-.393.966.44,1.177-.277a4.154,4.154,0,0,0-.915-1.11c.105-.7.538-.707.784-1.11.161-.9-.423-.212-.261-1.109,2.112-.773,4.451-1.773,6.8-1.665.2.009.363.558.392.555,1.361-.134,2.674-.864,4.052-.832,4.787.11,9.346.523,13.333.555,1.1.009,2.96-1.1,3.137.277,2.071-.543,5.921-.024,7.974.278,11.945,1.75,24.973,4.823,35.687,9.432.117,1.214,1.46,2.214.784,3.329.2.323.32.8.654.832-.481,5.174-4.618,2.591-4.837,8.322-.061.87.329.782.523,1.11-.315,1.153-.29,3.383.392,3.883-.493,2.744-1.684,4.01-3.66,3.606.454,1.254.907,3.208,1.307,4.438-.267,2.737-1.873,3.745-3.007,3.051a3.978,3.978,0,0,0-.653,1.942c-2.518,1.15-6.949-.068-10.981-.555-16.852-2.034-37.778-3.62-52.55-3.606-2.144,0-4.827,1.392-6.144-2.219.444-.254.713-1.091,1.7-.832-.037-.57-.349-.554-.523-.832.041-.377.327-.23.523-.277a.912.912,0,0,0-1.046-.555c.119-.481.458-.717.653-.277-.151-.854-.075-2.444.654-2.219-.061-.98-.586-.975-.523-2.219.63.043.657-1.194,1.438-.832-.513-.146-.219-1.716-.654-1.11.25-.8.542-4.287,1.438-3.051q.117-1.081-.392-.832a2.035,2.035,0,0,0,.392-1.942c.529-.266.8-1.074,1.438-1.11.072.615-.25.4-.261.832.534.3.335-.955.654-1.109-1.653-1.3-4.456-.161-4.836-4.161.405.019.464-1.109,1.177-1.11.192-1.055-.584-.054-.392-1.109h.654c-.9-.585.5-1.414-.261-2.219,1.127-1.356,2.3-1.345,4.052-1.664A18,18,0,0,1,1406.482,937.79Z' transform='matrix(0.995, -0.105, 0.105, 0.995, -1490.243, -772.423)' fill='%23ffd783' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 84px 50px;
  }
  #channels .under_h2, #channels-page .under_h2 {
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 36px;
  }
  #channels .under_h2 br, #channels-page .under_h2 br {
    display: none;
  }
  #channels .highlight_switch, #channels-page .highlight_switch {
    width: 300px;
    padding: 27px 30px 25px 30px;
    margin-left: 34px;
  }
  #channels .highlight_switch.fixed, #channels-page .highlight_switch.fixed {
    right: calc((100% - 644px) / 2);
  }
}
@media (max-width: 767px) {
  #channels .highlight_switch, #channels-page .highlight_switch {
    max-width: 400px;
    width: 100%;
    padding: 27px 27px 0;
    margin-bottom: 50px;
    margin-left: 0;
    position: relative;
    top: auto;
  }
  #channels .highlight_switch .package-channels, #channels-page .highlight_switch .package-channels {
    margin-bottom: 12px;
  }
  #channels .highlight_switch .title-tab.mobile, #channels-page .highlight_switch .title-tab.mobile {
    display: flex;
    width: 100%;
    height: 73px;
    border-top: 1px solid rgba(175, 175, 175, 0.35);
    margin-bottom: 0;
  }
  #channels .highlight_switch .title-tab.mobile .left-col-title svg, #channels-page .highlight_switch .title-tab.mobile .left-col-title svg {
    margin-right: 10px;
  }
  #channels .highlight_switch .title-tab.mobile svg, #channels-page .highlight_switch .title-tab.mobile svg {
    transition: 0.3s;
  }
  #channels .highlight_switch .title-tab.mobile.active .arrow, #channels-page .highlight_switch .title-tab.mobile.active .arrow {
    transform: rotate(180deg);
    transition: 0.3s;
  }
  #channels .highlight_switch .types-and-langs, #channels-page .highlight_switch .types-and-langs {
    display: none;
    margin-top: 15px;
    padding-bottom: 27px;
  }
  #channels .highlight_switch .types-and-langs.active, #channels-page .highlight_switch .types-and-langs.active {
    display: block;
  }
}
@media (max-width: 479px) {
  #channels, #channels-page {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  #channels h2, #channels-page h2 {
    max-width: 350px;
    width: 100%;
    line-height: 1.333;
    margin: 0 auto 26px;
  }
  #channels h2 span:before, #channels-page h2 span:before {
    width: 57px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57.064' height='38.163' viewBox='0 0 57.064 38.163'%3E%3Cpath d='M1404.543,936.61c.017-.31.654.346.8-.218a3.211,3.211,0,0,0-.62-.874c.071-.553.365-.557.531-.874.109-.706-.287-.167-.177-.873a10.88,10.88,0,0,1,4.606-1.311c.137.007.246.439.266.437.922-.106,1.812-.68,2.746-.655,3.244.087,6.332.411,9.034.437.745.007,2.006-.863,2.126.218,1.4-.427,4.012-.019,5.4.219,8.093,1.378,16.921,3.8,24.18,7.426.08.956.989,1.743.532,2.621.133.255.216.631.443.655-.326,4.073-3.129,2.04-3.277,6.552-.042.685.223.616.354.874-.214.908-.2,2.663.266,3.058-.334,2.161-1.141,3.157-2.48,2.839.308.987.614,2.526.886,3.495-.181,2.155-1.269,2.948-2.037,2.4a3.475,3.475,0,0,0-.443,1.529c-1.706.906-4.708-.054-7.44-.437a284.465,284.465,0,0,0-35.606-2.839c-1.453,0-3.271,1.1-4.163-1.747.3-.2.483-.859,1.151-.655-.025-.449-.237-.436-.354-.655.027-.3.222-.181.354-.218a.6.6,0,0,0-.708-.437c.08-.379.31-.564.443-.218-.1-.672-.051-1.924.443-1.747-.041-.772-.4-.768-.354-1.747.427.034.446-.94.974-.655-.348-.115-.149-1.351-.443-.874.17-.627.367-3.375.974-2.4q.079-.851-.266-.655a1.8,1.8,0,0,0,.266-1.529c.358-.209.543-.846.974-.874.049.484-.169.311-.177.655.362.238.227-.752.443-.874-1.12-1.025-3.019-.127-3.277-3.276.274.015.314-.873.8-.874.13-.831-.4-.043-.266-.874h.443c-.611-.46.336-1.113-.177-1.747.764-1.067,1.561-1.059,2.746-1.31A16.434,16.434,0,0,1,1404.543,936.61Z' transform='matrix(0.995, -0.105, 0.105, 0.995, -1490.243, -775.106)' fill='%23ffd783' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 57px 38px;
  }
  #channels .under_h2, #channels-page .under_h2 {
    line-height: 1.6;
  }
  #channels .category .category_title, #channels-page .category .category_title {
    font-size: 1.5625em;
    text-align: left;
  }
}

@media (max-width: 479px) {
  #channels-page {
    padding-top: 80px;
  }
  #channels-page .highlight_switch {
    display: flex;
    align-items: center;
  }
  #channels-page .channels_block.hide-channels {
    height: auto;
  }
  #channels-page .channels_block.hide-channels:before {
    display: none;
  }
}

.channel_block_wrap .category, .channels_block .category {
  width: 100%;
  padding: 0 0 35px;
}
.channel_block_wrap .category .category_title, .channels_block .category .category_title {
  padding: 0 10px 10px;
  color: #1E1E1E;
  font-size: 1.5625em;
  font-weight: 500;
  text-align: left;
}
.channel_block_wrap .category.hidden, .channels_block .category.hidden {
  display: none;
}
@media (max-width: 479px) {
  .channel_block_wrap .category .category_title, .channels_block .category .category_title {
    text-align: center;
    font-size: 21px;
  }
}
.channel_block_wrap .channel, .channels_block .channel {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 10px;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  transition: border 0.3s, background-color 0.3s;
  border: 1px solid transparent;
}
@media (min-width: 480px) {
  .channel_block_wrap .channel, .channels_block .channel {
    padding: 4px 10px;
  }
}
.channel_block_wrap .channel.hidden, .channels_block .channel.hidden {
  display: none;
}
.channel_block_wrap .channel .logo, .channels_block .channel .logo {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}
.channel_block_wrap .channel .logo img, .channels_block .channel .logo img {
  max-width: 100%;
  max-height: 100%;
}
.channel_block_wrap .channel .logo svg, .channels_block .channel .logo svg {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.channel_block_wrap .channel .name, .channels_block .channel .name {
  padding: 0 12px;
}
.channel_block_wrap .channel .icons, .channels_block .channel .icons {
  display: flex;
  align-items: center;
}
.channel_block_wrap .channel .icons svg, .channels_block .channel .icons svg {
  margin: 0 8px 0 0;
}
.channel_block_wrap .channel .channel-tooltip, .channels_block .channel .channel-tooltip {
  display: none;
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  z-index: 10;
  padding: 20px;
  border-radius: 8px;
  background-color: #F25645;
  color: #fff;
  box-shadow: 0 10px 20px 0 rgba(39, 55, 71, 0.3);
  cursor: default;
}
.channel_block_wrap .channel .channel-tooltip:after, .channels_block .channel .channel-tooltip:after {
  content: "";
  position: absolute;
  top: -14px;
  left: 14px;
  border-width: 0 14px 14px 14px;
  border-style: solid;
  border-color: transparent transparent #F25645 transparent;
}
.channel_block_wrap .channel.highlight_first, .channels_block .channel.highlight_first {
  border-top-left-radius: 22px;
  border-top-right-radius: 22px;
}
.channel_block_wrap .channel.highlight_last, .channels_block .channel.highlight_last {
  border-bottom-left-radius: 22px;
  border-bottom-right-radius: 22px;
}
.channel_block_wrap .channel.highlight, .channels_block .channel.highlight {
  background-color: #EEF0FA;
}
.channel_block_wrap .channel.has-tooltip, .channels_block .channel.has-tooltip {
  cursor: pointer;
}
.channel_block_wrap .channel.has-tooltip:hover .name, .channels_block .channel.has-tooltip:hover .name {
  color: #F25645;
}
.channel_block_wrap .channel.has-tooltip:hover .channel-tooltip, .channels_block .channel.has-tooltip:hover .channel-tooltip {
  display: block;
}
.channel_block_wrap .channel.rtr .name, .channel_block_wrap .channel.ntv_mir_baltic .name, .channel_block_wrap .channel.ren_tv .name, .channel_block_wrap .channel.kinomiks .name, .channel_block_wrap .channel.kinokomediya .name, .channel_block_wrap .channel.hd_life .name, .channels_block .channel.rtr .name, .channels_block .channel.ntv_mir_baltic .name, .channels_block .channel.ren_tv .name, .channels_block .channel.kinomiks .name, .channels_block .channel.kinokomediya .name, .channels_block .channel.hd_life .name {
  color: #F25645;
}

.channels_block {
  width: 700px;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  transition: all 0.2s;
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 80px;
       column-gap: 80px;
}
.channels_block.show-channels {
  height: auto;
}
.channels_block.show-channels:before {
  display: none;
}
@media (max-width: 1279px) {
  .channels_block {
    width: 560px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  .channels_block .channel .name {
    display: flex;
    flex: auto;
  }
}
@media (max-width: 1023px) {
  .channels_block {
    width: 310px;
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 0;
         column-gap: 0;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .channels_block {
    max-width: 400px;
    width: 100%;
  }
  .channels_block .channel .logo {
    width: 32px;
    height: 32px;
  }
  .channels_block .channel .name {
    font-size: 1em;
    font-weight: 300;
  }
}

.channels-container {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .channels-container {
    flex-direction: column;
    align-items: center;
  }
}

#our-advantages {
  padding-bottom: 70px;
}
#our-advantages h2 {
  margin-bottom: 50px;
}
#our-advantages .list {
  margin-bottom: 33px;
}
#our-advantages .list .list__item {
  width: 381px;
  min-height: 196px;
  border-radius: 10px;
  border: 1px solid #F5F7FA;
  background: #F5F7FA;
  font-size: 20px;
  line-height: 130%;
  margin-bottom: 17px;
  padding: 34px 50px 34px 45px;
}
#our-advantages .list .list__item svg {
  margin-bottom: 15px;
}
@media (max-width: 1279px) {
  #our-advantages h2 {
    margin-bottom: 40px;
  }
  #our-advantages .list {
    margin-bottom: 13px;
  }
  #our-advantages .list .list__item {
    width: 313px;
    font-size: 18px;
    padding: 32px 30px 34px 35px;
  }
}
@media (max-width: 1023px) {
  #our-advantages {
    padding-bottom: 60px;
  }
  #our-advantages .list {
    margin-bottom: 9px;
  }
  #our-advantages .list .list__item {
    width: 231px;
    min-height: 224px;
    padding: 32px 15px 25px;
    margin-bottom: 11px;
  }
}
@media (max-width: 767px) {
  #our-advantages h2 {
    margin-bottom: 30px;
  }
  #our-advantages .list {
    margin-bottom: 4px;
  }
  #our-advantages .list .list__item {
    width: calc(50% - 8px);
    font-size: 18px;
    padding: 32px 15px 25px;
    margin-bottom: 16px;
  }
}
@media (max-width: 479px) {
  #our-advantages .list {
    margin-bottom: 10px;
  }
  #our-advantages .list .list__item {
    width: calc(50% - 3px);
    font-size: 16px;
    padding: 32px 15px 35px;
    margin-bottom: 5px;
  }
  #our-advantages .list .list__item svg {
    margin-bottom: 10px;
  }
}

#our-reviews {
  padding-bottom: 68px;
}
#our-reviews h2 {
  margin-bottom: 40px;
}
#our-reviews .info-socials-points {
  margin-bottom: 50px;
}
#our-reviews .info-socials-points .point {
  color: #606060;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  margin: 0 30px;
}
#our-reviews .info-socials-points .point svg {
  display: flex;
  flex-shrink: 0;
  margin-right: 20px;
}
#our-reviews .info-socials-points .point b {
  color: #1E1E1E;
  font-weight: 700;
}
#our-reviews .points-reviews .single-review {
  width: 356px;
  min-height: 330px;
  height: auto;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  background-color: #FFF;
  color: #7A7A7A;
  padding: 29px 27px 27px 25px;
  position: relative;
  margin-bottom: 19px;
  transition: all 0.2s;
}
#our-reviews .points-reviews .single-review .top-row {
  position: relative;
  margin-bottom: 27px;
}
#our-reviews .points-reviews .single-review .top-row .img-user {
  width: 52px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  margin-right: 13px;
}
#our-reviews .points-reviews .single-review .top-row .meta-user {
  padding-top: 1px;
}
#our-reviews .points-reviews .single-review .top-row .meta-user .name-user {
  font-weight: 500;
  color: #1E1E1E;
  line-height: 1.4;
}
#our-reviews .points-reviews .single-review .top-row .icon-review {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background-color: #F5F7FA;
  position: absolute;
  right: 0;
  top: 0;
}
#our-reviews .points-reviews .single-review .btn-more {
  color: #00BBEF;
  padding-right: 15px;
  position: absolute;
  left: 27px;
  bottom: 41px;
}
#our-reviews .points-reviews .single-review .btn-more:before {
  content: "";
  display: block;
  width: 5px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.872' height='8.355' viewBox='0 0 4.872 8.355'%3E%3Cpath d='M1153.883,944.224a.732.732,0,0,0-.468-.22.779.779,0,0,0-.512.13.579.579,0,0,0-.256.4.54.54,0,0,0,.151.441l3,3.2-3.115,3.2a.547.547,0,0,0-.16.382h0a.569.569,0,0,0,.257.459.775.775,0,0,0,.508.135.736.736,0,0,0,.472-.213l3.477-3.578,0,0a.533.533,0,0,0,0-.753Z' transform='translate(-1152.527 -944)' fill='%2354bee1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
#our-reviews .points-reviews .single-review:hover {
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.07);
  transition: all 0.2s;
}
@media (max-width: 1279px) {
  #our-reviews {
    padding-bottom: 73px;
  }
  #our-reviews h2 {
    margin-bottom: 53px;
  }
  #our-reviews .points-reviews .single-review {
    width: 318px;
    margin-bottom: 12px;
    padding: 25px;
  }
}
@media (max-width: 1023px) {
  #our-reviews {
    padding-bottom: 50px;
  }
  #our-reviews h2 {
    margin-bottom: 35px;
  }
  #our-reviews .info-socials-points {
    margin-bottom: 35px;
  }
  #our-reviews .info-socials-points .point {
    font-size: 18px;
    margin: 0 15px;
  }
  #our-reviews .points-reviews .single-review {
    padding: 29px 13px 27px;
    overflow: hidden;
    height: 337px;
  }
  #our-reviews .slick-slider .slick-list {
    margin: 0 -10px;
  }
  #our-reviews .slick-slider .slick-slide {
    padding: 0 10px;
  }
  #our-reviews .slick-slider .slick-arrow {
    width: 34px;
    height: 34px;
    background-color: #ea447e;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px 14px;
    border-radius: 50%;
    position: absolute;
    text-indent: -99999px;
    bottom: -35px;
    z-index: 10;
    transform: translateX(-50%);
    transition: all 0.2s;
  }
  #our-reviews .slick-slider .slick-arrow.slick-disabled {
    background-color: #f1f1f1;
    transition: all 0.2s;
  }
  #our-reviews .slick-slider .slick-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.711' height='13.421' viewBox='0 0 7.711 13.421'%3E%3Cpath d='M-17869.238,6160.25l-5.3,5.3,5.3,5.3' transform='translate(17875.535 -6158.835)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    left: 25%;
  }
  #our-reviews .slick-slider .slick-prev.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.711' height='13.421' viewBox='0 0 7.711 13.421'%3E%3Cpath d='M-17869.238,6160.25l-5.3,5.3,5.3,5.3' transform='translate(17875.535 -6158.835)' fill='none' stroke='%23cbcbcb' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
  }
  #our-reviews .slick-slider .slick-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.711' height='13.421' viewBox='0 0 7.711 13.421'%3E%3Cpath d='M-17874.535,6160.25l5.3,5.3-5.3,5.3' transform='translate(17875.949 -6158.835)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
    right: 25%;
  }
  #our-reviews .slick-slider .slick-next.slick-disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.711' height='13.421' viewBox='0 0 7.711 13.421'%3E%3Cpath d='M-17874.535,6160.25l5.3,5.3-5.3,5.3' transform='translate(17875.949 -6158.835)' fill='none' stroke='%23CBCBCB' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
  }
}
@media (max-width: 767px) {
  #our-reviews .info-socials-points {
    justify-content: space-between;
  }
  #our-reviews .info-socials-points .point {
    width: calc(50% - 14px);
    margin: 0;
  }
  #our-reviews .info-socials-points .point svg {
    width: 37px;
    height: 37px;
    margin-right: 15px;
  }
  #our-reviews .info-socials-points .point br {
    display: none;
  }
}
@media (max-width: 479px) {
  #our-reviews {
    padding-bottom: 55px;
  }
  #our-reviews h2 {
    max-width: 220px;
  }
  #our-reviews .info-socials-points {
    flex-direction: column;
    margin-bottom: 15px;
  }
  #our-reviews .info-socials-points .point {
    max-width: 335px;
    width: 100%;
    margin-bottom: 20px;
  }
  #our-reviews .points-reviews .single-review {
    height: 340px;
  }
  #our-reviews .slick-slider .slick-next {
    right: 0;
    transform: none;
  }
  #our-reviews .slick-slider .slick-prev {
    left: 0;
    transform: none;
  }
  #our-reviews .slick-slider .slick-dots {
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: -24px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #our-reviews .slick-slider .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0 3px;
  }
  #our-reviews .slick-slider .slick-dots li button {
    width: 10px;
    height: 10px;
    background-color: #FFF;
    padding: 0;
    border: 1px solid #D1D1D1;
    border-radius: 50%;
    text-indent: -99999px;
    transition: all 0.2s;
  }
  #our-reviews .slick-slider .slick-dots li button:before {
    display: none;
  }
  #our-reviews .slick-slider .slick-dots li.slick-active button {
    background-color: #ea447e;
    border: 1px solid #ea447e;
    transition: all 0.2s;
  }
}

#bottom-check-availability {
  background-image: url(../img/bg-bottom-check-availability-1920.jpg);
  padding: 80px 0 90px;
}
#bottom-check-availability h2 {
  margin-bottom: 40px;
}
#bottom-check-availability .button {
  width: 290px;
  height: 55px;
  background-color: #FFF;
}
#bottom-check-availability .button:hover {
  background: #54BEE1;
  color: #FFF;
}
@media (max-width: 1279px) {
  #bottom-check-availability {
    background-image: url(../img/bg-bottom-check-availability-1024.jpg);
  }
}
@media (max-width: 1023px) {
  #bottom-check-availability {
    background-image: url(../img/bg-bottom-check-availability-768.jpg);
  }
  #bottom-check-availability h2 br {
    display: none;
  }
}
@media (max-width: 767px) {
  #bottom-check-availability {
    background-image: url(../img/bg-bottom-check-availability-480.jpg);
    padding: 70px 0;
  }
  #bottom-check-availability h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  #bottom-check-availability {
    background-image: url(../img/bg-bottom-check-availability-375.jpg);
  }
  #bottom-check-availability h2 {
    max-width: 315px;
    font-size: 25px;
    margin-bottom: 27px;
  }
}

#bottom_cta {
  background-image: url(../img/bg-bottom_cta.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding-top: 77px;
  padding-bottom: 64px;
}
#bottom_cta h2 {
  margin-bottom: 17px;
}
#bottom_cta .under_h2 {
  font-size: 1.125em;
  margin-bottom: 34px;
}
#bottom_cta .bottom-form-block {
  position: relative;
  z-index: 10;
}
#bottom_cta .bottom-form-block:before {
  content: "";
  display: block;
  width: 325px;
  height: 324px;
  background-image: url(../img/bottom-form-before.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  left: -235px;
  bottom: 0;
  z-index: 1;
}
#bottom_cta .bottom-form-block:after {
  content: "";
  display: block;
  width: 171px;
  height: 309px;
  background-image: url(../img/bottom-form-after.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: -233px;
  bottom: 0;
}
#bottom_cta .bottom-form-block form {
  width: 362px;
}
#bottom_cta .bottom-form-block form .title, #bottom_cta .bottom-form-block form .or_call, #bottom_cta .bottom-form-block form .phone-holder {
  display: none;
}
@media (max-width: 1023px) {
  #bottom_cta {
    padding-top: 68px;
    padding-bottom: 70px;
  }
  #bottom_cta h2 {
    width: 350px;
  }
  #bottom_cta .under_h2 {
    margin-bottom: 36px;
  }
  #bottom_cta .bottom-form-block:before {
    left: -199px;
  }
  #bottom_cta .bottom-form-block:after {
    right: -105px;
    bottom: 0;
    transform: scale(-1, 1);
  }
}
@media (max-width: 767px) {
  #bottom_cta {
    display: none;
  }
}
@media (max-width: 479px) {
  #bottom_cta {
    padding-top: 40px;
    padding-bottom: 55px;
  }
  #bottom_cta h2 {
    max-width: 350px;
    width: 300px;
    line-height: 1.333;
    margin-bottom: 20px;
  }
  #bottom_cta .under_h2 {
    font-size: 1em;
    line-height: 1.5625;
  }
  #bottom_cta .under_h2 br {
    display: none;
  }
  #bottom_cta .bottom-form-block {
    max-width: 100%;
    width: 100%;
  }
  #bottom_cta .bottom-form-block:before, #bottom_cta .bottom-form-block:after {
    display: none;
  }
  #bottom_cta .bottom-form-block form {
    max-width: 100%;
    width: 100%;
  }
  #bottom_cta .bottom-form-block form .or_call, #bottom_cta .bottom-form-block form .phone-holder {
    display: flex;
  }
  #bottom_cta .bottom-form-block form .or_call.first, #bottom_cta .bottom-form-block form .phone-holder.first {
    display: none !important;
  }
  #bottom_cta .bottom-form-block form .phone-holder {
    width: 148px;
    height: 39px;
    border-radius: 50px;
    background-color: #F03676;
    color: #FFF;
    justify-content: center;
    margin-top: 5px;
  }
  #bottom_cta .bottom-form-block form .phone-holder svg path {
    fill: #FFF;
  }
  #bottom_cta .bottom-form-block form .phone-holder .phone-numbers a {
    color: #FFF;
  }
}

#quiz-page {
  background-image: url(../img/bg-quiz-page-1920.jpg);
  min-height: 100vh;
  padding-top: 200px;
}
#quiz-page .back-button {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  background: #CFCFCF;
  cursor: pointer;
  position: absolute;
  top: 50px;
  left: 50px;
  transition: all 0.3s;
  z-index: 10;
}
#quiz-page .back-button:hover {
  background: #B9B9B9;
  transition: all 0.3s;
}
#quiz-page .top-bar {
  position: absolute;
  top: 0;
  left: 0;
}
#quiz-page .top-bar .container {
  align-items: center;
  justify-content: center;
}
#quiz-page .quiz-block .quiz-step {
  min-height: 655px;
  padding: 60px 90px 65px;
  position: relative;
}
#quiz-page .quiz-block .quiz-step.hide {
  display: none;
}
#quiz-page .quiz-block .numb-step {
  position: absolute;
  top: 30px;
  right: 30px;
}
#quiz-page .quiz-block .quiz-title-question {
  max-width: 750px;
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
  margin-bottom: 35px;
}
#quiz-page .quiz-block .quiz-subtitle-question {
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 45px;
}
#quiz-page .quiz-block .quiz-subtitle-question svg {
  margin-top: 4px;
  margin-right: 10px;
}
#quiz-page .quiz-block input {
  width: 100%;
  height: 70px;
  border-radius: 10px;
  border: 1px solid #CFCFCF;
  background: #FFF;
  font-size: 18px;
  padding: 0 25px;
}
#quiz-page .quiz-block input.error {
  border-color: #E80058;
}
#quiz-page .quiz-block input.ok {
  border-color: #54BEE1;
}
#quiz-page .quiz-block input[name=flat].error {
  border-color: #CFCFCF;
}
#quiz-page .quiz-block .single-answer {
  cursor: pointer;
  border-radius: 10px;
  border: 1px solid #CFCFCF;
  background: #FFF;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  height: 80px;
  transition: all 0.3s;
}
#quiz-page .quiz-block .single-answer:hover {
  color: #FFF;
  border: 1px solid #54BEE1;
  background: #54BEE1;
  transition: all 0.3s;
}
#quiz-page .quiz-block .single-answer.active {
  color: #FFF;
  border: 1px solid #54BEE1;
  background: #54BEE1;
  transition: all 0.3s;
}
#quiz-page .quiz-block .single-answer span {
  display: block;
  color: #606060;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address {
  max-width: 735px;
  margin-bottom: 50px;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress {
  width: 547px;
  position: relative;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress.active input {
  border-radius: 10px 10px 0 0;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress .search-remove {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 56px;
  right: 22px;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress .search-remove:hover path {
  fill: #E80058;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress .suggest-list {
  display: none;
  max-height: 170px;
  height: auto;
  overflow-y: auto;
  background: #FFF;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 0 0 10px 10px;
  position: absolute;
  top: 105px;
  left: 0;
  padding: 20px 25px 30px;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress .suggest-list .search-suggest__item {
  cursor: pointer;
  font-size: 18px;
  line-height: 111%;
  margin-bottom: 10px;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress .suggest-list .search-suggest__item:last-child {
  margin-bottom: 0;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-adress .suggest-list .search-suggest__item:hover {
  color: #606060;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address .field-flat {
  width: 162px;
}
#quiz-page .quiz-block .quiz-step-2 .fields-address label {
  color: #54BEE1;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 15px;
}
#quiz-page .quiz-block .quiz-step-2 .button {
  max-width: 360px;
  width: 100%;
  height: 70px;
  color: #FFF;
  background-color: #bfecfb;
  cursor: pointer;
}
#quiz-page .quiz-block .quiz-step-2 .button.active {
  cursor: pointer;
  background-color: #54BEE1;
}
#quiz-page .quiz-block .quiz-step-3 .yes-no-btns {
  margin-bottom: 40px;
}
#quiz-page .quiz-block .quiz-step-3 .yes-no-btns .single-answer {
  width: 242px;
  height: 70px;
  margin: 0 13px;
}
#quiz-page .quiz-block .quiz-step-3 .list-operators .single-answer {
  width: 180px;
  height: 80px;
  margin: 0 7px 14px;
}
#quiz-page .quiz-block .quiz-step-4 .list-answers .single-answer,
#quiz-page .quiz-block .quiz-step-5 .list-answers .single-answer,
#quiz-page .quiz-block .quiz-step-6 .list-answers .single-answer {
  width: 259px;
  margin: 0 7px 14px;
}
#quiz-page .quiz-block .quiz-step-6 .list-logos-channels {
  max-width: 800px;
  margin-bottom: 30px;
}
#quiz-page .quiz-block .quiz-step-6 .list-logos-channels > * {
  margin: 0 20px 20px;
}
#quiz-page .quiz-block .quiz-step-6 .list-logos-channels img {
  max-width: 150px;
  width: 100%;
  height: auto;
}
#quiz-page .quiz-block .quiz-step-6 .info-text {
  color: #CFCFCF;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 40px;
}
#quiz-page .quiz-block .quiz-step-6 .info-text svg {
  margin-top: 3px;
  margin-right: 10px;
}
#quiz-page .quiz-block .last-step .inputs {
  margin-bottom: 26px;
}
#quiz-page .quiz-block .last-step .inputs input {
  margin-bottom: 10px;
}
#quiz-page .quiz-block .last-step input,
#quiz-page .quiz-block .last-step [type=submit] {
  max-width: 451px;
}
#quiz-page .quiz-block .last-step .custom_checkbox {
  margin-bottom: 35px;
}
@media (max-width: 1279px) {
  #quiz-page .quiz-block .quiz-step {
    padding: 60px;
  }
}
@media (max-width: 1023px) {
  #quiz-page {
    padding-top: 136px;
  }
  #quiz-page .back-button {
    top: 33px;
  }
  #quiz-page .quiz-block .numb-step {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 30px;
  }
  #quiz-page .quiz-block .quiz-title-question {
    margin-bottom: 25px;
  }
  #quiz-page .quiz-block .quiz-step {
    min-height: 894px;
    padding: 40px 30px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .field-adress {
    width: 465px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .field-adress .search-remove {
    top: 51px;
    right: 15px;
    width: 22px;
    height: 22px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .field-adress .suggest-list {
    top: 90px;
    padding: 15px 25px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .field-adress .suggest-list .search-suggest__item {
    font-size: 14px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-5 .list-answers .single-answer {
    width: 200px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels > * {
    margin: 0 15px 20px;
  }
}
@media (max-width: 767px) {
  #quiz-page {
    padding-top: 80px;
  }
  #quiz-page .back-button {
    width: 30px;
    height: 30px;
    left: calc((100% - 480px) / 2 + 20px);
    top: 50%;
    transform: translateY(-50%);
  }
  #quiz-page .back-button svg {
    width: 16px;
    height: 16px;
  }
  #quiz-page .top-bar {
    height: 80px;
  }
  #quiz-page .top-bar .logo svg {
    width: 128px;
    height: 27px;
  }
  #quiz-page .quiz-block {
    width: calc(100% + 30px);
  }
  #quiz-page .quiz-block .numb-step {
    width: 70px;
    height: 30px;
    font-size: 14px;
    position: absolute;
    top: -55px;
    right: 20px;
  }
  #quiz-page .quiz-block .quiz-title-question {
    max-width: 380px;
    font-size: 20px;
    margin-bottom: 25px;
  }
  #quiz-page .quiz-block .quiz-title-question br {
    display: none;
  }
  #quiz-page .quiz-block .quiz-subtitle-question {
    max-width: 380px;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    margin-bottom: 30px;
    text-align: center;
  }
  #quiz-page .quiz-block .quiz-subtitle-question svg {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
  }
  #quiz-page .quiz-block .quiz-step {
    min-height: 640px;
    padding: 30px 20px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address {
    margin-bottom: 30px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .field-adress {
    width: 300px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .field-flat {
    width: 115px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .button {
    max-width: 100%;
    height: 55px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-3 .yes-no-btns {
    justify-content: space-between;
    margin-bottom: 20px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-3 .yes-no-btns .single-answer {
    width: calc(50% - 5px);
    height: 60px;
    margin: 0 0 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-3 .list-operators {
    justify-content: space-between;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-3 .list-operators .single-answer {
    width: calc(50% - 5px);
    height: 60px;
    margin: 0 0 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-3 .list-operators .single-answer:last-of-type {
    width: 100%;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-4 .list-answers {
    justify-content: space-between;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-4 .list-answers .single-answer {
    width: calc(50% - 5px);
    margin: 0 0 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-5 .list-answers {
    justify-content: space-between;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-5 .list-answers .single-answer {
    width: calc(50% - 5px);
    margin: 0 0 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-5 .list-answers .single-answer:last-child {
    width: 100%;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .quiz-subtitle-question {
    max-width: 270px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .info-text {
    max-width: 300px;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
    text-align: center;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .info-text svg {
    margin-right: 0;
    margin-bottom: 4px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels {
    margin-bottom: 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels > * {
    margin: 0 8px 20px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels svg {
    width: 150px;
    height: auto;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels svg:nth-child(3) {
    width: 50px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels img {
    max-width: 120px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-answers {
    justify-content: space-between;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-answers .single-answer {
    width: calc(50% - 5px);
    margin: 0 0 10px;
  }
  #quiz-page .quiz-block .quiz-step.last-step .inputs {
    margin-bottom: 10px;
  }
  #quiz-page .quiz-block .quiz-step.last-step .inputs input {
    margin-bottom: 15px;
  }
  #quiz-page .quiz-block .quiz-step.last-step .custom_checkbox {
    align-self: flex-start;
    margin-bottom: 30px;
  }
  #quiz-page .quiz-block .quiz-step.last-step .custom_checkbox .checkmark {
    margin-right: 10px;
  }
  #quiz-page .quiz-block .quiz-step.last-step .custom_checkbox .text {
    font-size: 14px;
  }
  #quiz-page .quiz-block .quiz-step.last-step [type=submit] {
    font-size: 14px;
    height: 60px;
  }
  #quiz-page .quiz-block .single-answer {
    width: calc(50% - 5px);
    height: 60px;
    font-size: 16px;
    margin: 0 0 10px;
  }
  #quiz-page .quiz-block input {
    font-size: 14px;
    height: 55px;
  }
}
@media (max-width: 479px) {
  #quiz-page .back-button {
    width: 30px;
    height: 30px;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
  }
  #quiz-page .back-button svg {
    width: 16px;
    height: 16px;
  }
  #quiz-page .quiz-block {
    border-radius: 0;
  }
  #quiz-page .quiz-block .numb-step {
    right: 15px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address {
    flex-direction: column;
    align-items: center;
    margin-bottom: 23px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .single-field {
    width: 100% !important;
    margin-bottom: 15px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-2 .fields-address .single-field:last-child {
    margin-bottom: 0;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .info-text {
    margin-bottom: 30px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels {
    justify-content: space-between;
    margin: 0 -5px 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels > * {
    margin: 0 5px 10px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels svg {
    width: 118px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels svg:last-of-type {
    width: 100px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-logos-channels img {
    max-width: 100px;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-answers {
    flex-direction: column;
    align-items: center;
  }
  #quiz-page .quiz-block .quiz-step.quiz-step-6 .list-answers .single-answer {
    width: 100%;
    margin: 0 0 10px;
  }
}

/*** Custom styles ***/
.check-availability {
  background-color: #54BEE1;
  border-radius: 10px;
  padding: 30px 50px;
}
.check-availability .text {
  max-width: 685px;
  width: 100%;
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
}
.check-availability .button {
  width: 290px;
  height: 55px;
  background-color: #FFF;
}
.check-availability .button:hover {
  background-color: #1E1E1E;
  color: #FFF;
}
@media (max-width: 1023px) {
  .check-availability {
    flex-direction: column;
    align-items: center;
    padding: 35px 50px;
  }
  .check-availability .text {
    margin-bottom: 25px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  .check-availability {
    padding: 35px 25px;
  }
  .check-availability .button {
    max-width: 290px;
    width: 100%;
  }
}

.quiz-block {
  background-color: #FFF;
  border-radius: 20px;
  color: #1E1E1E;
}
.quiz-block .numb-step {
  width: 86px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: #B9B9B9;
  color: #FFF;
}