/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/css/main.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 80px;
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100vw;
  font-family: "Rytual Trial", sans-serif;
  line-height: 1;
  overflow-x: hidden;
  color: #141414;
  line-height: 130%;
}
body.no-scroll {
  overflow: hidden;
}
body.no-scroll .overlay {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

.main {
  display: block;
  flex: 1 0 auto;
}

.site {
  position: relative;
}

.overlay {
  position: absolute;
  inset: -30px;
  background: rgba(100, 129, 143, 0.54);
  z-index: 100;
  display: none;
  height: calc(100dvh + 60px);
}

.wrapper {
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 20px;
}
@media (max-width: 1365px) {
  .wrapper {
    box-sizing: border-box;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .wrapper {
    padding: 0 10px;
  }
}

.btn {
  border-radius: 8px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  height: 45px;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
@media (max-width: 767px) {
  .btn {
    height: 40px;
    font-size: 0.75rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
.btn.orange {
  background-color: #F8720D;
  color: #fff;
  transition: background-color 0.24s ease-in;
}
@media (any-hover: hover) {
  .btn.orange:hover {
    background-color: rgba(248, 114, 13, 0.85);
  }
}

.btn-pulse {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  height: 77px;
  padding: 0 4.375rem 0 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  width: fit-content;
  position: relative;
  transition: opacity 0.24s ease-in 0s;
  background-size: cover;
  white-space: nowrap;
  max-width: 100%;
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .btn-pulse {
    font-size: 0.875rem;
    height: 60px;
    padding: 0 2rem 0 1rem;
  }
}
.btn-pulse span {
  position: relative;
  z-index: 1;
}
@media (any-hover: hover) {
  .btn-pulse:hover {
    opacity: 0.85;
  }
}
.btn-pulse.orange {
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='360' height='77' viewBox='0 0 360 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.68498e-05 15.2001C4.33613e-05 6.80534 6.80533 0 15.2001 0L303.597 0C307.031 0 310.364 1.16316 313.053 3.29993L342.988 27.0881C350.767 33.2699 350.62 45.1307 342.691 51.1184L312.967 73.5635C310.329 75.5556 307.113 76.6334 303.807 76.6334H15.2004C6.80568 76.6334 0.000444921 69.8282 0.000391433 61.4335L9.68498e-05 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66113 15.5156C4.66113 9.51935 9.52204 4.65845 15.5183 4.65845H303.864C306.301 4.65845 308.668 5.47836 310.582 6.98624L339.504 29.7648C345.021 34.1099 345.023 42.4704 339.509 46.8191L310.584 69.6311C308.668 71.1417 306.3 71.9632 303.86 71.9632H15.5183C9.52203 71.9632 4.66113 67.1023 4.66113 61.1061V15.5156Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M9.00391 15.809V60.7804C9.00391 64.3781 11.9205 67.2947 15.5182 67.2947H303.595C305.04 67.2947 306.444 66.8142 307.587 65.9288L336.591 43.4431C339.956 40.8351 339.956 35.7542 336.591 33.1463L307.587 10.6606C306.444 9.77518 305.04 9.29468 303.595 9.29468H15.5182C11.9205 9.29468 9.00391 12.2112 9.00391 15.809Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .btn-pulse.orange {
    background-image: url("data:image/svg+xml,%3Csvg width='245' height='60' viewBox='0 0 245 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.45717e-05 15.2001C3.78641e-05 6.80532 6.80532 0 15.2001 0L205.312 0C209.096 0 212.744 1.4114 215.542 3.95823L232.328 19.2339C239.068 25.3675 238.933 36.0123 232.04 41.9731L215.475 56.2974C212.713 58.6857 209.184 60 205.533 60H15.2003C6.80557 60 0.00029597 53.1948 0.000249263 44.8001L8.45717e-05 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.18652 14.5045C3.18652 8.50824 8.04743 3.64734 14.0437 3.64734H206.148C208.835 3.64734 211.425 4.64312 213.42 6.44222L230.582 21.921C235.36 26.2309 235.363 33.7276 230.587 38.0407L213.421 53.5438C211.426 55.3459 208.833 56.3435 206.144 56.3435H14.0437C8.04744 56.3435 3.18652 51.4826 3.18652 45.4864V14.5045Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M6.15625 13.7915V46.174C6.15625 49.7717 9.07279 52.6882 12.6705 52.6882H206.616C208.21 52.6882 209.748 52.1038 210.941 51.0455L229.178 34.8542C232.098 32.2626 232.098 27.7029 229.178 25.1112L210.941 8.92C209.748 7.8617 208.21 7.27722 206.616 7.27722H12.6705C9.0728 7.27722 6.15625 10.1938 6.15625 13.7915Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  }
}
.btn-pulse.long {
  background-image: url("data:image/svg+xml,%3Csvg width='408' height='77' viewBox='0 0 408 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.44624e-05 15.2001C-2.90261e-05 6.80534 6.80526 0 15.2 0L352.942 0C356.377 0 359.71 1.16316 362.399 3.29993L392.333 27.0881C400.112 33.2699 399.966 45.1307 392.036 51.1184L362.312 73.5635C359.674 75.5556 356.458 76.6334 353.153 76.6334H15.2003C6.80563 76.6334 0.000372533 69.8282 0.000319045 61.4335L2.44624e-05 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.67017 15.5156C4.67017 9.51935 9.53108 4.65845 15.5273 4.65845H353.21C355.647 4.65845 358.013 5.47836 359.927 6.98624L388.849 29.7648C394.366 34.1099 394.368 42.4704 388.854 46.8191L359.929 69.6311C358.013 71.1417 355.645 71.9632 353.206 71.9632H15.5273C9.53107 71.9632 4.67017 67.1023 4.67017 61.1061V15.5156Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M9.02319 15.809V60.7804C9.02319 64.3781 11.9397 67.2947 15.5375 67.2947H352.941C354.386 67.2947 355.79 66.8142 356.932 65.9288L385.937 43.4431C389.301 40.8351 389.301 35.7542 385.937 33.1463L356.932 10.6606C355.79 9.77518 354.386 9.29468 352.941 9.29468H15.5375C11.9397 9.29468 9.02319 12.2112 9.02319 15.809Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  padding: 0 4.3125rem 0 2.5rem;
}
@media (max-width: 1023px) {
  .btn-pulse.long {
    background-image: url("data:image/svg+xml,%3Csvg width='432' height='77' viewBox='0 0 432 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.651e-05 15.2001C-3.14556e-05 6.80535 6.80526 0 15.2 0L383.256 0C386.488 0 389.637 1.03072 392.244 2.94242L424.672 26.7217C433.079 32.8862 432.926 45.4907 424.373 51.4504L392.149 73.9045C389.599 75.681 386.566 76.6334 383.459 76.6334H15.2003C6.80566 76.6334 0.000403715 69.8282 0.00034575 61.4335L2.651e-05 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.06128 15.5156C5.06128 9.51935 9.92219 4.65845 15.9184 4.65845H383.322C385.615 4.65845 387.85 5.38465 389.705 6.73292L421.047 29.5116C427.011 33.8455 427.013 42.7352 421.053 47.0729L389.707 69.8847C387.851 71.2355 385.614 71.9632 383.318 71.9632H15.9184C9.9222 71.9632 5.06128 67.1023 5.06128 61.1061V15.5156Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M9.77856 15.809V60.7804C9.77856 64.3781 12.6951 67.2947 16.2928 67.2947H382.808C384.167 67.2947 385.493 66.8695 386.598 66.0786L418.031 43.5929C421.663 40.9945 421.663 35.5948 418.031 32.9965L386.598 10.5108C385.493 9.7199 384.167 9.29468 382.808 9.29468H16.2929C12.6951 9.29468 9.77856 12.2112 9.77856 15.809Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
    padding: 0 4.4375rem 0 3.9375rem;
  }
}
@media (max-width: 767px) {
  .btn-pulse.long {
    background-image: url("data:image/svg+xml,%3Csvg width='312' height='60' viewBox='0 0 312 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000111563 15.2001C4.99485e-05 6.80534 6.80534 0 15.2001 0L273.86 0C276.944 0 279.954 0.93762 282.492 2.68842L304.589 17.9324C313.473 24.0614 313.317 37.2388 304.291 43.1561L282.391 57.5121C279.915 59.1353 277.018 60 274.057 60H15.2004C6.80567 60 0.000390429 53.1948 0.000328815 44.8001L0.000111563 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.2041 14.5046C4.2041 8.50837 9.06501 3.64746 15.0612 3.64746H274.089C276.276 3.64746 278.412 4.30784 280.217 5.54212L302.857 21.0215C309.16 25.3312 309.163 34.629 302.862 38.9427L280.219 54.4452C278.413 55.6819 276.274 56.3436 274.085 56.3436H15.0612C9.06501 56.3436 4.2041 51.4827 4.2041 45.4865V14.5046Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M8.12109 13.7916V46.1741C8.12109 49.7718 11.0376 52.6884 14.6354 52.6884H273.833C275.129 52.6884 276.395 52.3019 277.47 51.5784L301.529 35.3872C305.365 32.8055 305.365 27.1602 301.529 24.5785L277.47 8.38726C276.395 7.66379 275.129 7.27734 273.833 7.27734H14.6354C11.0376 7.27734 8.12109 10.1939 8.12109 13.7916Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
    padding: 0 2.625rem 0 2.3125rem;
  }
}
.btn-pulse.white {
  background-image: url("data:image/svg+xml,%3Csvg width='360' height='77' viewBox='0 0 360 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.68498e-05 15.2001C4.33613e-05 6.80534 6.80533 0 15.2001 0L303.597 0C307.031 0 310.364 1.16316 313.053 3.29993L342.988 27.0881C350.767 33.2699 350.62 45.1307 342.691 51.1184L312.967 73.5635C310.329 75.5556 307.113 76.6334 303.807 76.6334H15.2004C6.80568 76.6334 0.000444921 69.8282 0.000391433 61.4335L9.68498e-05 15.2001Z' fill='white' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66113 15.5156C4.66113 9.51935 9.52204 4.65845 15.5183 4.65845H303.864C306.301 4.65845 308.668 5.47836 310.582 6.98624L339.504 29.7648C345.021 34.1099 345.023 42.4704 339.509 46.8191L310.584 69.6311C308.668 71.1417 306.3 71.9632 303.86 71.9632H15.5183C9.52203 71.9632 4.66113 67.1023 4.66113 61.1061V15.5156Z' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M9.00391 15.809V60.7804C9.00391 64.3781 11.9205 67.2947 15.5182 67.2947H303.595C305.04 67.2947 306.444 66.8142 307.587 65.9288L336.591 43.4431C339.956 40.8351 339.956 35.7542 336.591 33.1463L307.587 10.6606C306.444 9.77518 305.04 9.29468 303.595 9.29468H15.5182C11.9205 9.29468 9.00391 12.2112 9.00391 15.809Z' fill='white'/%3E%3C/svg%3E%0A");
  color: #F8720D;
  background-repeat: no-repeat;
}
@media (max-width: 1023px) {
  .btn-pulse.white {
    background-image: url("data:image/svg+xml,%3Csvg width='245' height='60' viewBox='0 0 245 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.45717e-05 15.2001C3.78641e-05 6.80532 6.80532 0 15.2001 0L205.312 0C209.096 0 212.744 1.4114 215.542 3.95823L232.328 19.2339C239.068 25.3675 238.933 36.0123 232.04 41.9731L215.475 56.2974C212.713 58.6857 209.184 60 205.533 60H15.2003C6.80557 60 0.00029597 53.1948 0.000249263 44.8001L8.45717e-05 15.2001Z' fill='white' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.18652 14.5046C3.18652 8.50837 8.04743 3.64746 14.0437 3.64746H206.148C208.835 3.64746 211.425 4.64324 213.42 6.44234L230.582 21.9211C235.36 26.231 235.363 33.7278 230.587 38.0408L213.421 53.5439C211.426 55.346 208.833 56.3436 206.144 56.3436H14.0437C8.04744 56.3436 3.18652 51.4827 3.18652 45.4865V14.5046Z' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M6.15625 13.7916V46.1741C6.15625 49.7718 9.07279 52.6884 12.6705 52.6884H206.616C208.21 52.6884 209.748 52.1039 210.941 51.0456L229.178 34.8544C232.098 32.2627 232.098 27.703 229.178 25.1113L210.941 8.92012C209.748 7.86182 208.21 7.27734 206.616 7.27734H12.6705C9.0728 7.27734 6.15625 10.1939 6.15625 13.7916Z' fill='white'/%3E%3C/svg%3E%0A");
  }
}
.btn-pulse.small {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='244' height='77' viewBox='0 0 244 77' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.15307e-10 15.2245C-5.34882e-05 6.82976 6.80523 0.0244141 15.2 0.0244141L198.264 0C201.699 0 205.032 1.16316 207.721 3.29993L237.656 27.0881C245.435 33.2699 245.288 45.1307 237.359 51.1184L207.635 73.5635C204.997 75.5556 201.781 76.6334 198.475 76.6334L15.2003 76.6578C6.80561 76.6578 0.000348174 69.8526 0.000294686 61.4579L3.15307e-10 15.2245Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66104 15.5398C4.66104 9.54352 9.52194 4.68262 15.5182 4.68262L198.532 4.6582C200.969 4.6582 203.335 5.47811 205.25 6.98599L234.171 29.7645C239.688 34.1097 239.691 42.4701 234.177 46.8189L205.252 69.6308C203.336 71.1414 200.968 71.963 198.528 71.963L15.5182 71.9874C9.52195 71.9874 4.66104 67.1265 4.66104 61.1302V15.5398Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M9.00381 15.8336V60.8051C9.00381 64.4028 11.9203 67.3193 15.5181 67.3193L198.263 67.2949C199.708 67.2949 201.112 66.8144 202.254 65.929L231.259 43.4433C234.623 40.8354 234.623 35.7545 231.259 33.1465L202.254 10.6608C201.112 9.77542 199.708 9.29492 198.263 9.29492L15.5181 9.31934C11.9204 9.31934 9.00381 12.2359 9.00381 15.8336Z' fill='%23F8720D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.section-title {
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .section-title {
    font-size: 1.875rem;
  }
}

.custom-block-faq__items {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.custom-block-faq details[open] summary::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='30' viewBox='0 0 32 30' fill='none'%3E%3Cpath d='M0.789429 15H30.7894' stroke='%23EF562D' stroke-width='1.57895' stroke-linecap='round'/%3E%3C/svg%3E");
}
.custom-block-faq summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  padding: 1.5rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
  list-style: none;
  cursor: pointer;
  background-color: #F2EFEA;
  border-radius: 12px;
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .custom-block-faq summary:hover {
    opacity: 0.8;
  }
}
@media (max-width: 1023px) {
  .custom-block-faq summary {
    font-size: 1.125rem;
  }
}
.custom-block-faq summary::-webkit-details-marker {
  display: none;
}
.custom-block-faq summary::marker {
  content: none;
}
.custom-block-faq summary::after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
  transition: background 0.24s ease;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M0.789429 15.7896H30.7894' stroke='%23EF562D' stroke-width='1.57895' stroke-linecap='round'/%3E%3Cpath d='M15.7894 30.7896L15.7894 0.789551' stroke='%23EF562D' stroke-width='1.57895' stroke-linecap='round'/%3E%3C/svg%3E");
}
.custom-block-faq .faq__item__content {
  margin: 0 auto;
  padding: 1.125rem 0 1.375rem;
  max-width: 780px;
  font-size: 1.125rem;
}
@media (max-width: 1023px) {
  .custom-block-faq .faq__item__content {
    font-size: 1rem;
    padding: 0.5rem 1.5rem 1.75rem;
  }
}
.custom-block-faq .faq__item__content strong {
  font-weight: 600;
}

.copy {
  cursor: pointer;
  position: relative;
  width: 26px;
  height: 26px;
  flex-shrink: 0;
}

.copy-tooltip {
  position: absolute;
  bottom: 1.875rem;
  left: 50%;
  padding: 0.25rem 0.375rem;
  color: #141414;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 150%;
  border-radius: 1.25rem;
  background: #fff;
  z-index: 10;
  transform: translateX(-50%);
}

.header {
  height: 85px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  z-index: 100;
  transition: height 0.24s ease-in 0s;
}
@media (max-width: 767px) {
  .header {
    height: 80px;
  }
}
.header .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1239px;
}
.header__logo {
  width: 132px;
  height: 45px;
  flex-shrink: 0;
  aspect-ratio: 132/45;
}
@media (max-width: 767px) {
  .header__logo {
    width: 94px;
    height: 32px;
  }
}
.header__logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.header.is-scrolled {
  background: #fff;
  height: 75px;
}
.header__nav {
  display: flex;
}
.header__burger {
  display: none;
  width: 45px;
  height: 45px;
  margin-left: 1.25rem;
}
@media (max-width: 767px) {
  .header__burger {
    height: 40px;
    margin-left: 0.625rem;
  }
}
.header__burger svg {
  width: 45px;
  height: 45px;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .header__burger svg {
    height: 40px;
  }
}
@media (max-width: 1365px) {
  .header__burger {
    display: block;
  }
}
.header__burger.is-open {
  visibility: hidden;
}
@media (max-width: 1365px) {
  .header__btn {
    margin-left: auto;
  }
}

@media (max-width: 1365px) {
  .main-navigation {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
    top: -3px;
    background: #B1E3FA;
    border-radius: 30px;
    padding: 100px 50px;
    right: 20px;
    width: 340px;
    box-sizing: border-box;
    height: calc(100dvh - 35px);
    overflow: hidden;
    z-index: 101;
  }
}
@media (max-width: 1365px) and (max-width: 767px) {
  .main-navigation {
    width: calc(100% - 20px);
    right: 10px;
  }
}
@media (max-width: 1365px) {
  .main-navigation:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='340' height='363' viewBox='0 0 340 363' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_147_5180)'%3E%3Ccircle cx='339.632' cy='372.632' r='372.536' fill='%23B1E3FA'/%3E%3Ccircle cx='340.398' cy='371.865' r='310.447' fill='%23BECECE'/%3E%3Ccircle cx='339.632' cy='372.632' r='248.357' fill='%23CBBAA3'/%3E%3Ccircle cx='340.398' cy='371.865' r='186.268' fill='%23D9A577'/%3E%3Ccircle cx='339.632' cy='372.632' r='124.179' fill='%23EC934B'/%3E%3Ccircle cx='338.865' cy='373.398' r='62.0893' fill='%23F8720D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_147_5180'%3E%3Crect width='372.632' height='372.632' fill='white' transform='translate(-33)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    position: absolute;
    width: 340px;
    right: 0;
    bottom: 0;
    background-size: cover;
    height: 23.3125rem;
    z-index: -1;
  }
}
@media (max-width: 1365px) {
  .main-navigation.is-open {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s;
  }
}

.menu {
  list-style-type: none;
  display: flex;
  gap: 1.5rem;
  margin: 0;
  padding: 0;
}
@media (max-width: 1365px) {
  .menu {
    flex-direction: column;
    max-height: 123%;
    overflow-y: scroll;
  }
}
.menu-item a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  color: #141414;
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .menu-item a:hover {
    opacity: 0.65;
  }
}
.menu__close {
  display: none;
  background: none;
  position: absolute;
  top: 2.5rem;
  right: 2.5rem;
  border: none;
}
.menu__close svg {
  width: 18px;
  height: 18px;
}
@media (max-width: 1365px) {
  .menu__close {
    display: block;
  }
}

/* WordPress Core
see -> https://developer.wordpress.org/advanced-administration/wordpress/css/#WordPress_Generated_Classes
-------------------------------------------------------------- */
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
@media (max-width: 767px) {
  .alignright {
    max-width: 50%;
  }
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
@media (max-width: 767px) {
  .alignleft {
    max-width: 50%;
  }
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
@media (max-width: 767px) {
  a img.alignright {
    max-width: 50%;
  }
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
@media (max-width: 767px) {
  a img.alignleft {
    max-width: 50%;
  }
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.hero {
  padding-top: 11.3125rem;
  padding-bottom: 11.5rem;
}
@media (max-width: 1365px) {
  .hero {
    padding-top: 8.4375rem;
    padding-bottom: 5rem;
  }
}
@media (max-width: 767px) {
  .hero {
    padding-top: 8rem;
  }
}
.hero .wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 1239px;
}
@media (max-width: 767px) {
  .hero .wrapper {
    flex-direction: column;
  }
}
.hero__wrap {
  max-width: 38.0625rem;
}
.hero__labels {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .hero__labels {
    flex-direction: column;
  }
}
.hero__label {
  border-radius: 50px;
  border: 1px solid #141414;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.875rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0 1rem;
  white-space: nowrap;
  gap: 0.625rem;
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .hero__label {
    font-size: 0.875rem;
    height: 2.5rem;
  }
}
@media (max-width: 767px) {
  .hero__label {
    width: 100%;
  }
}
.hero__label.w-logo {
  font-size: 0.875rem;
  line-height: 130%;
  color: rgba(20, 20, 20, 0.6);
}
@media (max-width: 1023px) {
  .hero__label.w-logo {
    font-size: 0.75rem;
  }
}
.hero__label.w-logo svg {
  width: 81px;
  height: 23px;
  flex-shrink: 0;
}
.hero__subtitle {
  font-size: 1.5rem;
  line-height: 130%;
  margin-bottom: 0.625rem;
}
@media (max-width: 1023px) {
  .hero__subtitle {
    font-size: 1.125rem;
  }
}
.hero__title {
  font-size: 6rem;
  font-weight: 900;
  line-height: 80%;
  margin-bottom: 1.75rem;
  margin-top: 0;
}
@media (max-width: 1023px) {
  .hero__title {
    font-size: 3.5rem;
  }
}
.hero__desc {
  font-size: 1.125rem;
  line-height: 130%;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .hero__desc {
    font-size: 1rem;
    margin-bottom: 1.75rem;
    max-width: 21.75rem;
  }
}
@media (max-width: 767px) {
  .hero__desc {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .hero .btn-pulse {
    background-image: url("data:image/svg+xml,%3Csvg width='341' height='60' viewBox='0 0 341 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000122359 15.2001C5.47823e-05 6.80534 6.80535 0 15.2001 0L301.173 0C304.036 0 306.842 0.808927 309.266 2.3336L333.487 17.5688C343.091 23.6095 342.931 37.6616 333.192 43.4823L309.158 57.8472C306.801 59.256 304.106 60 301.36 60H15.2004C6.8057 60 0.000428212 53.1948 0.000360636 44.8001L0.000122359 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.61035 14.5045C4.61035 8.50824 9.47126 3.64734 15.4675 3.64734H301.188C303.219 3.64734 305.208 4.2168 306.932 5.29103L331.762 20.7706C338.578 25.0194 338.581 34.9411 331.768 39.194L306.934 54.6964C305.209 55.7728 303.217 56.3435 301.184 56.3435H15.4675C9.47127 56.3435 4.61035 51.4826 4.61035 45.4864V14.5045Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M8.90723 13.7915V46.174C8.90723 49.7717 11.8238 52.6882 15.4215 52.6882H300.674C301.877 52.6882 303.056 52.3553 304.081 51.7263L330.468 35.5351C334.611 32.9928 334.611 26.9727 330.468 24.4304L304.081 8.23919C303.056 7.61017 301.877 7.27722 300.674 7.27722H15.4215C11.8238 7.27722 8.90723 10.1938 8.90723 13.7915Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
    width: 100%;
    max-width: 340px;
  }
}
.hero__footer {
  display: flex;
  align-items: center;
  gap: 10px;
  max-width: 14.875rem;
  margin-top: 1.5rem;
  font-size: 0.875rem;
  line-height: 130%;
}
@media (max-width: 1023px) {
  .hero__footer {
    margin-top: 0.8125rem;
  }
}
@media (max-width: 767px) {
  .hero__footer {
    font-size: 0.75rem;
  }
}
.hero__footer svg {
  width: 68px;
  height: 34px;
  aspect-ratio: 2/1;
  flex-shrink: 0;
}
.hero__animation {
  padding-right: 7.8125rem;
  position: relative;
}
@media (max-width: 1365px) {
  .hero__animation {
    padding-right: 6.4375rem;
  }
}
@media (max-width: 767px) {
  .hero__animation {
    padding-right: 0;
    margin: 0 auto;
    padding-top: 82px;
  }
}
.hero__animation .image-move {
  position: absolute;
  object-fit: cover;
  will-change: transform, width, height, border-radius;
}
.hero__animation .image-move-1 {
  top: -138px;
  left: -159px;
  width: 120px;
  height: 138px;
  border-radius: 20px;
}
@media (max-width: 1365px) {
  .hero__animation .image-move-1 {
    top: -77px;
    left: -88px;
    width: 66px;
    height: 77px;
    border-radius: 11px;
  }
}
@media (max-width: 1023px) {
  .hero__animation .image-move-1 {
    top: -77px;
    left: -77px;
    width: 57px;
    height: 66px;
    border-radius: 9px;
  }
}
@media (max-width: 767px) {
  .hero__animation .image-move-1 {
    top: 20px;
  }
}
.hero__animation .image-move-2 {
  top: -114px;
  right: 15px;
  width: 70px;
  height: 81px;
  border-radius: 12px;
}
@media (max-width: 1365px) {
  .hero__animation .image-move-2 {
    top: -64px;
    right: 47px;
    width: 39px;
    height: 45px;
    border-radius: 7px;
  }
}
@media (max-width: 1023px) {
  .hero__animation .image-move-2 {
    top: -55px;
    right: 55px;
    width: 33px;
    height: 39px;
    border-radius: 6px;
  }
}
@media (max-width: 767px) {
  .hero__animation .image-move-2 {
    right: -40px;
    top: 22px;
  }
}
.hero__animation .image-move-3 {
  top: 106px;
  right: -58px;
  width: 122px;
  height: 142px;
  border-radius: 22px;
}
@media (max-width: 1365px) {
  .hero__animation .image-move-3 {
    top: 59px;
    right: 0;
    width: 68px;
    height: 79px;
    border-radius: 12px;
  }
}
@media (max-width: 1023px) {
  .hero__animation .image-move-3 {
    top: 50px;
    right: 15px;
    width: 59px;
    height: 68px;
    border-radius: 10px;
  }
}
@media (max-width: 767px) {
  .hero__animation .image-move-3 {
    right: -87px;
    top: 150px;
  }
}
.hero__animation .image-move-5 {
  bottom: -51px;
  left: -205px;
  width: 155px;
  height: 179px;
  border-radius: 28px;
}
@media (max-width: 1365px) {
  .hero__animation .image-move-5 {
    bottom: 75px;
    left: -114px;
    width: 86px;
    height: 98px;
    border-radius: 15px;
  }
}
@media (max-width: 1023px) {
  .hero__animation .image-move-5 {
    bottom: 2px;
    left: -97px;
    width: 73px;
    height: 85px;
    border-radius: 13px;
  }
}
.hero__animation__text {
  position: absolute;
  font-size: 3.5625rem;
  font-weight: 900;
  line-height: 90%;
  color: #fff;
  max-width: 17.8125rem;
  bottom: -47px;
  right: 74px;
  z-index: 15;
  text-shadow: 0 4px 32px rgba(80, 39, 8, 0.64);
}
@media (max-width: 1365px) {
  .hero__animation__text {
    font-size: 2rem;
    max-width: 9.875rem;
    bottom: 70px;
    right: 70px;
  }
}
@media (max-width: 1023px) {
  .hero__animation__text {
    font-size: 1.6875rem;
    max-width: 8.4375rem;
    bottom: -5px;
    right: 70px;
  }
}
@media (max-width: 767px) {
  .hero__animation__text {
    right: -27px;
  }
}
.hero__overlay {
  position: absolute;
  inset: 0;
  border-radius: 58px;
  z-index: 10;
  background: linear-gradient(343deg, rgba(0, 0, 0, 0.89) 6.87%, rgba(0, 0, 0, 0) 47.63%);
}
@media (max-width: 1365px) {
  .hero__overlay {
    border-radius: 32px;
  }
}
@media (max-width: 1023px) {
  .hero__overlay {
    border-radius: 27px;
  }
}
.hero__image-wrap {
  width: 326px;
  height: 377px;
  position: relative;
}
@media (max-width: 1365px) {
  .hero__image-wrap {
    width: 181px;
    height: 210px;
    margin-bottom: 6.5rem;
  }
}
@media (max-width: 1023px) {
  .hero__image-wrap {
    width: 155px;
    height: 179px;
    margin-bottom: 1.625rem;
  }
}
.hero__image-wrap:before {
  content: "";
  position: absolute;
  inset: -104px -125px;
  background: url(../img/ramka.svg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
}
@media (max-width: 1365px) {
  .hero__image-wrap:before {
    inset: -58px -70px;
  }
}
@media (max-width: 1023px) {
  .hero__image-wrap:before {
    inset: -50px -60px;
  }
}
.hero__image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 58px;
  will-change: transform, width, height, border-radius;
}
@media (max-width: 1365px) {
  .hero__image-wrap img {
    border-radius: 32px;
  }
}
@media (max-width: 1023px) {
  .hero__image-wrap img {
    border-radius: 27px;
  }
}

.about__inner {
  border-radius: 30px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  height: 700px;
  position: relative;
}
@media (max-width: 767px) {
  .about__inner {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    height: 630px;
  }
}
.about__inner #c {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: -1;
  object-fit: cover;
}
@media (max-width: 1365px) {
  .about .section-title {
    margin-bottom: 1.875rem;
  }
}
.about__text {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
  max-width: 441px;
  margin-bottom: 1.625rem;
}
@media (max-width: 1023px) {
  .about__text {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .about .btn-pulse {
    width: 100%;
    max-width: 340px;
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='60' viewBox='0 0 330 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000115162 15.2001C5.15598e-05 6.80534 6.80534 0 15.2001 0L282.97 0C285.977 0 288.916 0.891744 291.416 2.56243L314.221 17.8033C323.353 23.9066 323.196 37.3837 313.924 43.2721L291.312 57.6313C288.876 59.1784 286.05 60 283.164 60H15.2003C6.80566 60 0.000403023 53.1948 0.000339422 44.8001L0.000115162 15.2001Z' fill='white' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33887 14.5046C4.33887 8.50837 9.19978 3.64746 15.196 3.64746H283.125C285.258 3.64746 287.343 4.27542 289.121 5.45298L312.491 20.9324C318.971 25.2244 318.974 34.736 312.496 39.032L289.123 54.5344C287.344 55.7143 285.256 56.3436 283.122 56.3436H15.196C9.19979 56.3436 4.33887 51.4827 4.33887 45.4865V14.5046Z' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M8.38281 13.7916V46.1741C8.38281 49.7718 11.2993 52.6884 14.8971 52.6884H282.782C284.046 52.6884 285.282 52.321 286.34 51.631L311.174 35.4398C315.116 32.8697 315.116 27.096 311.174 24.5259L286.34 8.33468C285.282 7.6447 284.046 7.27734 282.782 7.27734H14.8971C11.2994 7.27734 8.38281 10.1939 8.38281 13.7916Z' fill='white'/%3E%3C/svg%3E%0A");
  }
}
.about__row {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 50%;
  transform: translateX(-50%);
}
.about__row:first-child {
  top: 60px;
  width: 58%;
}
.about__row:nth-child(2) {
  top: 176px;
  width: 87%;
}
.about__row:nth-child(3) {
  bottom: 285px;
  width: 91%;
}
.about__row:nth-child(4) {
  bottom: 70px;
  width: 79%;
}
.about__tag {
  font-size: 1.25rem;
  line-height: 120%;
  border-radius: 40px;
  background: #fff;
  padding: 0.625rem;
}
@media (max-width: 1023px) {
  .about__tag {
    font-size: 1.125rem;
  }
}
@media (max-width: 767px) {
  .about__tag {
    display: none;
  }
}

.for-who {
  padding-top: 6.25rem;
}
@media (max-width: 1023px) {
  .for-who {
    padding-top: 5rem;
  }
}
.for-who__wrap {
  display: flex;
}
@media (max-width: 767px) {
  .for-who__wrap {
    flex-direction: column;
  }
}
.for-who__col {
  border-radius: 30px;
  padding: 3.75rem 5rem 3.75rem;
  background-color: #B1E3FA;
  width: 50%;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
@media (max-width: 1365px) {
  .for-who__col {
    padding: 3.75rem 1.875rem;
  }
}
@media (max-width: 1023px) {
  .for-who__col {
    padding: 2.5rem 0.9375rem;
  }
}
@media (max-width: 767px) {
  .for-who__col {
    width: 100%;
  }
}
.for-who__col.orange {
  background-color: #F8720D;
  color: #fff;
  padding: 3.75rem 3.75rem 3.75rem 5rem;
}
@media (max-width: 1365px) {
  .for-who__col.orange {
    padding: 3.75rem 1.875rem;
  }
}
@media (max-width: 1023px) {
  .for-who__col.orange {
    padding: 2.5rem 0.9375rem;
  }
}
.for-who__col.orange .for-who__info {
  margin-bottom: 1.125rem;
}
@media (max-width: 1023px) {
  .for-who__col.orange .for-who__info {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .for-who__col.orange .for-who__info {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .for-who__col.orange .btn-pulse {
    width: 100%;
    max-width: 340px;
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='60' viewBox='0 0 330 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000115162 15.2001C5.15598e-05 6.80534 6.80534 0 15.2001 0L282.97 0C285.977 0 288.916 0.891744 291.416 2.56243L314.221 17.8033C323.353 23.9066 323.196 37.3837 313.924 43.2721L291.312 57.6313C288.876 59.1784 286.05 60 283.164 60H15.2003C6.80566 60 0.000403023 53.1948 0.000339422 44.8001L0.000115162 15.2001Z' fill='white' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33887 14.5046C4.33887 8.50837 9.19978 3.64746 15.196 3.64746H283.125C285.258 3.64746 287.343 4.27542 289.121 5.45298L312.491 20.9324C318.971 25.2244 318.974 34.736 312.496 39.032L289.123 54.5344C287.344 55.7143 285.256 56.3436 283.122 56.3436H15.196C9.19979 56.3436 4.33887 51.4827 4.33887 45.4865V14.5046Z' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M8.38281 13.7916V46.1741C8.38281 49.7718 11.2993 52.6884 14.8971 52.6884H282.782C284.046 52.6884 285.282 52.321 286.34 51.631L311.174 35.4398C315.116 32.8697 315.116 27.096 311.174 24.5259L286.34 8.33468C285.282 7.6447 284.046 7.27734 282.782 7.27734H14.8971C11.2994 7.27734 8.38281 10.1939 8.38281 13.7916Z' fill='white'/%3E%3C/svg%3E%0A");
  }
}
.for-who__numer {
  font-size: 6rem;
  font-weight: 900;
  line-height: 80%;
  margin-bottom: 0.75rem;
}
@media (max-width: 1023px) {
  .for-who__numer {
    font-size: 3.5rem;
  }
}
.for-who__text {
  font-size: 1.5rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .for-who__text {
    font-size: 1.25rem;
  }
}
.for-who__title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 8px;
  max-width: 500px;
}
@media (max-width: 1023px) {
  .for-who__title {
    font-size: 1.5rem;
  }
}
.for-who__subtitle {
  font-size: 1.125rem;
  margin-bottom: 2.1875rem;
  max-width: 508px;
}
@media (max-width: 1023px) {
  .for-who__subtitle {
    font-size: 1rem;
  }
}
.for-who__list {
  margin-bottom: 2.5rem;
}
.for-who__item {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  display: flex;
  gap: 14px;
  align-items: center;
  font-size: 0.875rem;
}
.for-who__item svg {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
}
.for-who__item:not(:first-child) {
  padding-top: 1.25rem;
}
.for-who .btn-pulse {
  margin-top: auto;
}
@media (max-width: 767px) {
  .for-who .btn-pulse {
    margin-left: auto;
    margin-right: auto;
    background-size: contain;
  }
}
.for-who__info {
  margin-top: 0.75rem;
  opacity: 0.6;
  font-size: 0.875rem;
  max-width: 550px;
}
.for-who .section-title {
  margin-left: 5rem;
}
@media (max-width: 1365px) {
  .for-who .section-title {
    margin-left: 1.875rem;
  }
}
@media (max-width: 1023px) {
  .for-who .section-title {
    margin-left: 0.9375rem;
  }
}

.program {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}
@media (max-width: 767px) {
  .program {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.program .wrapper {
  max-width: 1200px;
}
.program__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.program__item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1.875rem;
  border-radius: 0.75rem;
  border: 1px solid #141414;
  font-size: 1.5rem;
  font-weight: 400;
  box-sizing: border-box;
  gap: 1.25rem;
  line-height: 130%;
}
@media (max-width: 767px) {
  .program__item {
    gap: 0.625rem;
    padding: 1.875rem 0.9375rem;
  }
}
.program__time {
  min-width: 16.5625rem;
}
@media (max-width: 767px) {
  .program__time {
    min-width: 5.3125rem;
  }
}
.program__content {
  font-weight: 600;
}
@media (max-width: 1023px) {
  .program__content {
    font-size: 1.25rem;
  }
}

.partners .ecru {
  border-radius: 1.875rem;
  background: #F2EFEA;
}
.partners__inner {
  padding: 6.25rem 5rem;
}
@media (max-width: 1365px) {
  .partners__inner {
    padding: 6.25rem 1.25rem;
  }
}
@media (max-width: 1023px) {
  .partners__inner {
    padding: 5rem 1.25rem;
  }
}
@media (max-width: 767px) {
  .partners__inner {
    padding: 5rem 0.625rem;
  }
}
@media (max-width: 1365px) {
  .partners__inner.employers {
    padding-left: 0;
    padding-right: 0;
  }
}
.partners__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2.5rem;
  gap: 0.875rem;
}
@media (max-width: 767px) {
  .partners__header {
    flex-wrap: wrap;
  }
}
.partners .section-title {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .partners .section-title {
    width: 100%;
  }
}
.partners__info {
  margin-left: auto;
  max-width: 10.375rem;
  font-size: 0.875rem;
  line-height: 130%;
}
@media (max-width: 1023px) {
  .partners__info {
    font-size: 0.75rem;
    max-width: 7.4375rem;
  }
}
@media (max-width: 767px) {
  .partners__info {
    margin-left: unset;
    width: fit-content;
  }
}
.partners .btn {
  height: 3.375rem;
}
@media (max-width: 767px) {
  .partners .btn {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    font-size: 0.875rem;
  }
}
.partners__item::after, .partners__item::before {
  background: #d2cfca;
}
.logos__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 767px) {
  .logos__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

.logos__item {
  height: 133px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.logos__item::before {
  content: "";
  position: absolute;
  background: #d2cfca;
  width: 1px;
  top: 0;
  right: -1px;
  bottom: -1px;
}
.logos__item::after {
  content: "";
  position: absolute;
  background: #d2cfca;
  height: 1px;
  left: 0;
  right: -1px;
  bottom: -1px;
}
.logos__item:nth-child(4n)::before {
  content: none;
}
.logos__item:last-child::before {
  content: none;
}
@media (max-width: 767px) {
  .logos__item:nth-child(2n)::before {
    content: none;
  }
}
.logos__item img {
  max-height: 50px;
  max-width: 80%;
}

a.logos__item {
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  a.logos__item:hover {
    opacity: 0.6;
  }
}

.show-more {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  border: none;
  background: transparent;
  font-size: 18px;
  line-height: 130%;
  margin: 1.5rem auto 0;
  padding: 0;
  color: #141414;
  transition: opacity 0.24s ease-in 0s;
  cursor: pointer;
}
.show-more svg {
  width: 12px;
  height: 6px;
  transition: transform 0.3s ease;
}
@media (any-hover: hover) {
  .show-more:hover {
    opacity: 0.65;
  }
}
.show-more.is-open svg {
  transform: rotate(180deg);
}

.vacancies .ecru {
  border-radius: 30px;
  background: #F2EFEA;
  overflow: hidden;
}
.vacancies__animation {
  position: absolute;
  width: 380px;
  height: 380px;
  bottom: 0;
  right: 20px;
  border-radius: 100% 0 30px 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .vacancies__animation {
    width: 340px;
    height: 340px;
    margin-right: -10px;
  }
}
.vacancies__animation .d {
  position: absolute;
  object-fit: contain;
  width: 380px;
  height: 380px;
}
@media (max-width: 767px) {
  .vacancies__animation .d {
    width: 340px;
    height: 340px;
  }
}
.vacancies__inner {
  padding: 8.8125rem 5rem 6.25rem;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1365px) {
  .vacancies__inner {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
@media (max-width: 1023px) {
  .vacancies__inner {
    flex-direction: column;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 5rem;
  }
}
@media (max-width: 767px) {
  .vacancies__inner {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.vacancies .section-title {
  font-size: 2rem;
}
@media (max-width: 1023px) {
  .vacancies .section-title {
    font-size: 1.5rem;
  }
}
.vacancies__line {
  padding: 1.25rem 0.625rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 11px solid transparent;
  position: relative;
  height: 36px;
  width: 104%;
  margin-left: -2%;
}
@media (max-width: 1023px) {
  .vacancies__line {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .vacancies__line {
    font-size: 1.25rem;
    margin-left: -5%;
  }
}
.vacancies__line.orange {
  background-color: #F8720D;
  transform: rotate(-3.05deg);
  color: #fff;
  outline-color: rgba(248, 114, 13, 0.32);
  z-index: 1;
  top: 75px;
}
.vacancies__line.blue {
  background-color: #B1E3FA;
  transform: rotate(1.2deg);
  outline-color: rgba(177, 227, 250, 0.32);
  top: 90px;
}
.vacancies__grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 0 40px;
}
@media (max-width: 767px) {
  .vacancies__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.vacancies__item {
  padding: 1.25rem 0;
  position: relative;
}
.vacancies__item::before {
  content: "";
  position: absolute;
  right: -20px;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #d2cfca;
}
.vacancies__item::after {
  content: "";
  position: absolute;
  right: -20px;
  left: -20px;
  bottom: 0;
  height: 1px;
  background: #d2cfca;
}
.vacancies__item:nth-child(5n)::before {
  content: none;
}
@media (max-width: 767px) {
  .vacancies__item:nth-child(5n)::before {
    content: "";
  }
}
.vacancies__item:nth-child(5n)::after {
  right: 0;
}
@media (max-width: 767px) {
  .vacancies__item:nth-child(5n)::after {
    right: -20px;
  }
}
.vacancies__item:nth-child(n+6)::after {
  content: none;
}
@media (max-width: 767px) {
  .vacancies__item:nth-child(n+6)::after {
    content: "";
  }
}
@media (max-width: 767px) {
  .vacancies__item:nth-child(2n)::before {
    content: none;
  }
  .vacancies__item:nth-child(2n)::after {
    right: 0;
  }
}
@media (max-width: 767px) {
  .vacancies__item:nth-child(odd)::after {
    left: 0;
  }
}
.vacancies__item svg {
  width: 46px;
  height: 46px;
  flex-shrink: 0;
  margin-bottom: 0.5625rem;
}
.vacancies__item__text {
  font-size: 0.875rem;
}
.vacancies__banner {
  border-radius: 12px;
  background: #fff;
  padding: 2.5rem 1.5rem 1.5rem;
  max-width: 18.1875rem;
  position: relative;
  z-index: 10;
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .vacancies__banner {
    max-width: 26.0625rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 2.5rem;
  }
}
@media (max-width: 767px) {
  .vacancies__banner {
    margin-top: 1.75rem;
    padding: 1.875rem 0.875rem 1.5rem;
    max-width: 100%;
  }
}
.vacancies__banner__logo {
  width: 170px;
  height: 58px;
  object-fit: contain;
  margin-bottom: 1.5rem;
}
@media (max-width: 1023px) {
  .vacancies__banner__logo {
    width: 132px;
    height: 45px;
  }
}
.vacancies__banner__text {
  font-size: 1.25rem;
  line-height: 120%;
  margin-bottom: 1.25rem;
}
@media (max-width: 1023px) {
  .vacancies__banner__text {
    font-size: 1rem;
    max-width: 12.3125rem;
  }
}
@media (max-width: 767px) {
  .vacancies__banner__text {
    max-width: 7.75rem;
  }
}
.vacancies__banner__link {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
  line-height: 130%;
  padding-bottom: 0.625rem;
  border-bottom: 1px dashed #141414;
  color: #141414;
  margin-top: 1.25rem;
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .vacancies__banner__link:hover {
    opacity: 0.65;
  }
}
@media (max-width: 1023px) {
  .vacancies__banner__link {
    width: 100%;
  }
}
.vacancies__banner__link svg {
  width: 14px;
  height: 11px;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  .vacancies__banner .btn-pulse {
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='371' height='60' viewBox='0 0 371 60' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000133447 15.2001C5.97463e-05 6.80535 6.80535 0 15.2001 0L329.174 0C331.839 0 334.458 0.701092 336.768 2.03293L363.171 17.2607C373.44 23.1834 373.278 38.0598 362.882 43.7573L336.657 58.1295C334.417 59.3567 331.905 60 329.352 60H15.2004C6.8057 60 0.000467014 53.1948 0.000393314 44.8001L0.000133447 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.02637 14.5046C5.02637 8.50837 9.88728 3.64746 15.8835 3.64746H328.982C330.872 3.64746 332.729 4.1408 334.37 5.07869L361.451 20.5584C368.741 24.7253 368.744 35.236 361.456 39.4071L334.372 54.9093C332.73 55.8492 330.871 56.3436 328.979 56.3436H15.8835C9.88727 56.3436 5.02637 51.4827 5.02637 45.4865V14.5046Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M9.71777 13.7916V46.1741C9.71777 49.7718 12.6343 52.6884 16.2321 52.6884H328.222C329.341 52.6884 330.441 52.4001 331.416 51.8514L360.194 35.6602C364.62 33.1696 364.62 26.7961 360.194 24.3055L331.416 8.11426C330.441 7.56558 329.341 7.27734 328.222 7.27734H16.2321C12.6343 7.27734 9.71777 10.1939 9.71777 13.7916Z' fill='%23F8720D'/%3E%3C/svg%3E");
  }
}
@media (max-width: 1023px) {
  .vacancies__banner .btn-pulse {
    background-image: url("data:image/svg+xml,%3Csvg width='299' height='60' viewBox='0 0 299 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000107047 15.2001C4.79265e-05 6.80534 6.80534 0 15.2001 0L262.42 0C265.604 0 268.707 0.999937 271.293 2.85868L292.501 18.1069C301.062 24.2619 300.908 37.0509 292.202 42.9988L271.195 57.3506C268.669 59.0766 265.68 60 262.621 60H15.2003C6.80563 60 0.000374623 53.1948 0.000315504 44.8001L0.000107047 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.03223 14.5046C4.03223 8.50837 8.89314 3.64746 14.8894 3.64746H262.74C264.999 3.64746 267.201 4.35189 269.04 5.66264L290.763 21.1419C296.837 25.4695 296.839 34.4905 290.769 38.8219L269.042 54.3245C267.202 55.6377 264.997 56.3436 262.736 56.3436H14.8894C8.89315 56.3436 4.03223 51.4827 4.03223 45.4865V14.5046Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M7.79492 13.7916V46.1741C7.79492 49.7718 10.7114 52.6884 14.3092 52.6884H262.601C263.94 52.6884 265.246 52.276 266.342 51.5073L289.426 35.3161C293.124 32.7222 293.124 27.2435 289.426 24.6496L266.342 8.45841C265.246 7.68974 263.94 7.27734 262.601 7.27734H14.3092C10.7115 7.27734 7.79492 10.1939 7.79492 13.7916Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
    background-size: contain;
    max-width: 310px;
  }
}

.register {
  margin-top: 6.25rem;
}
@media (max-width: 1023px) {
  .register {
    margin-top: 5rem;
  }
}
.register__inner {
  border-radius: 30px;
  background: #F8720D;
  display: flex;
}
@media (max-width: 1365px) {
  .register__inner {
    flex-direction: column-reverse;
    padding: 3.75rem 3.9375rem;
  }
}
@media (max-width: 1023px) {
  .register__inner {
    padding: 2.5rem 0.625rem;
  }
}
@media (max-width: 767px) {
  .register__inner {
    padding: 2.5rem 0;
  }
}
.register__content {
  display: flex;
  flex-direction: column;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  width: 26.875rem;
  flex-shrink: 0;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  box-sizing: border-box;
}
@media (max-width: 1365px) {
  .register__content {
    flex-direction: row;
    border-right: none;
    width: 100%;
    padding-top: 0;
    padding-bottom: 3.125rem;
  }
}
@media (max-width: 1023px) {
  .register__content {
    padding-bottom: 2.5rem;
  }
}
@media (max-width: 767px) {
  .register__content {
    flex-direction: column;
    padding: 0 0.625rem 2.5rem;
  }
}
.register__item {
  display: flex;
  flex-direction: column;
  padding-right: 1.875rem;
  padding-left: 4.6875rem;
  color: #fff;
  height: 100%;
  flex-grow: 1;
  box-sizing: border-box;
}
@media (max-width: 1365px) {
  .register__item {
    width: 50%;
    padding: 0;
    padding-left: 1.875rem;
  }
}
@media (max-width: 767px) {
  .register__item {
    width: 100%;
    padding-left: 0;
  }
}
.register__item:first-child {
  padding-bottom: 1.875rem;
  margin-bottom: 1.875rem;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media (max-width: 1365px) {
  .register__item:first-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-right: 1.875rem;
    padding-left: 0rem;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
}
@media (max-width: 767px) {
  .register__item:first-child {
    padding-right: 0;
    padding-bottom: 1.875rem;
    margin-bottom: 1.875rem;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.register__item__text {
  font-size: 1.5rem;
  line-height: 130%;
  margin-bottom: 1.1875rem;
  margin-top: auto;
}
@media (max-width: 1365px) {
  .register__item__text {
    margin-top: 2.9375rem;
  }
}
@media (max-width: 1023px) {
  .register__item__text {
    margin-top: 1.5625rem;
    font-size: 1.25rem;
  }
}
.register__item svg {
  width: 56px;
  height: 48px;
  flex-shrink: 0;
}
.register__btn {
  border: 1px solid #fff;
  color: #fff;
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .register__btn:hover {
    opacity: 0.65;
  }
}
.register__left {
  padding: 3.75rem 5rem 1.125rem 1.875rem;
  color: #fff;
  flex-grow: 0;
}
@media (max-width: 1365px) {
  .register__left {
    padding: 0;
  }
}
.register__ticket {
  width: 860px;
  height: 448px;
  background: url("../img/ticket.svg");
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  padding: 2.5rem 2.375rem 1.875rem 2.4375rem;
  display: flex;
  color: #141414;
  box-sizing: border-box;
  margin-bottom: 1.625rem;
}
@media (max-width: 1365px) {
  .register__ticket {
    margin: 0 auto 1.875rem;
  }
}
@media (max-width: 1023px) {
  .register__ticket {
    width: 708px;
    height: 369px;
    padding: 2.75rem 8.125rem 2.375rem 2rem;
  }
}
@media (max-width: 767px) {
  .register__ticket {
    width: 100%;
    background: #B1E3FA;
    padding: 1.9375rem 0.625rem 2.25rem;
    margin-bottom: 1.25rem;
  }
}
.register__ticket__animation {
  position: absolute;
  right: 0;
  top: 0;
  width: 310px;
  height: 389px;
  overflow: hidden;
  mask-image: url("../img/ticket.svg");
  mask-repeat: no-repeat;
  mask-position: top right;
  z-index: 0;
}
@media (max-width: 1023px) {
  .register__ticket__animation {
    height: 369px;
    mask-size: cover;
  }
}
@media (max-width: 767px) {
  .register__ticket__animation {
    display: none;
  }
}
.register__ticket__animation .d {
  transform: rotate(-90deg);
}
.register__ticket__wrap {
  display: flex;
  gap: 0.875rem;
}
.register__ticket__wrap.mob {
  display: none;
}
@media (max-width: 1365px) {
  .register__ticket__wrap.mob {
    display: flex;
  }
}
@media (max-width: 1365px) {
  .register__ticket__wrap {
    display: none;
  }
}
@media (max-width: 767px) {
  .register__ticket__wrap {
    flex-direction: column;
  }
}
.register__ticket__info {
  display: flex;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 130%;
  max-width: 600px;
  color: #fff;
  width: 50%;
  flex-shrink: 0;
  box-sizing: border-box;
}
@media (max-width: 1365px) {
  .register__ticket__info {
    max-width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .register__ticket__info {
    padding: 0 0.625rem;
    width: 100%;
  }
}
.register__ticket__info:first-child {
  margin-left: 2.125rem;
  border-right: 1px solid rgba(255, 255, 255, 0.17);
  padding-right: 0.5rem;
}
@media (max-width: 1365px) {
  .register__ticket__info:first-child {
    margin-left: 0rem;
  }
}
@media (max-width: 767px) {
  .register__ticket__info:first-child {
    border-right: none;
  }
}
.register__ticket__info span {
  max-width: 21.875rem;
}
@media (max-width: 1365px) {
  .register__ticket__info span {
    max-width: 100%;
  }
}
.register__ticket__info svg {
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
  flex-shrink: 0;
}
.register__ticket__left {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  width: 178px;
  flex-shrink: 0;
}
@media (max-width: 1023px) {
  .register__ticket__left {
    width: 145px;
  }
}
@media (max-width: 767px) {
  .register__ticket__left {
    display: none;
  }
}
.register__ticket__left svg {
  width: 80px;
  height: 89px;
  margin-left: 0.9375rem;
}
@media (max-width: 1023px) {
  .register__ticket__left svg {
    margin-left: 0;
    width: 60px;
    height: 66px;
  }
}
.register__ticket__left svg:last-of-type {
  margin-bottom: auto;
  width: 100px;
  height: 50px;
  margin-left: 0;
  margin-top: 22px;
}
@media (max-width: 1023px) {
  .register__ticket__text {
    font-size: 0.8125rem;
  }
}
.register__ticket__right {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 10;
  padding-left: 0.9375rem;
}
@media (max-width: 767px) {
  .register__ticket__right {
    padding-left: 0;
  }
}
.register__ticket__title {
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 0.875rem;
  margin-top: auto;
}
@media (max-width: 1023px) {
  .register__ticket__title {
    font-size: 1.875rem;
  }
}
.register__ticket__desc {
  font-size: 1.125rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 1023px) {
  .register__ticket__desc {
    font-size: 1rem;
  }
}
.register__ticket__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .register__ticket__row {
    flex-direction: column;
    gap: 0.9375rem;
    align-items: flex-start;
  }
}
.register__ticket__price-wrap {
  display: flex;
  flex-direction: column;
  font-size: 0.875rem;
  line-height: normal;
}
.register__ticket__price {
  font-weight: 600;
  font-size: 3.125rem;
}
@media (max-width: 1023px) {
  .register__ticket__price {
    font-size: 1.75rem;
  }
}
.register__ticket__price span {
  font-size: 0.875rem;
  color: rgba(20, 20, 20, 0.7);
  font-weight: 400;
}
@media (max-width: 1023px) {
  .register__ticket__price span {
    font-size: 0.75rem;
  }
}
.register__ticket .btn-pulse {
  background-image: url("data:image/svg+xml,%3Csvg width='292' height='70' viewBox='0 0 292 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 14C0 6.26801 6.26801 0 14 0H242.542C245.674 0 248.717 1.05079 251.182 2.98425L277.956 23.9842C285.102 29.5895 285.102 40.4105 277.956 46.0158L251.182 67.0157C248.717 68.9492 245.674 70 242.542 70H14C6.26802 70 0 63.732 0 56V14Z' fill='%23FF6700' fill-opacity='0.13'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 14C4 8.47715 8.47715 4 14 4L242.723 4C244.978 4 247.167 4.76209 248.934 6.16257L275.541 27.2474C280.604 31.2602 280.591 38.9497 275.513 42.9444L248.926 63.8595C247.163 65.2461 244.986 66 242.743 66H14C8.47714 66 4 61.5228 4 56V14Z' fill='%23FF6700' fill-opacity='0.2'/%3E%3Cpath d='M8 14V56C8 59.3137 10.6863 62 14 62H242.475C243.816 62 245.119 61.5503 246.175 60.7227L272.973 39.7227C276.039 37.3204 276.039 32.6796 272.973 30.2773L246.175 9.27734C245.119 8.44973 243.816 8 242.475 8H14C10.6863 8 8 10.6863 8 14Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  height: 4.375rem;
  padding-left: 3.375rem;
  padding-right: 5.5rem;
}
@media (max-width: 1023px) {
  .register__ticket .btn-pulse {
    background-image: url("data:image/svg+xml,%3Csvg width='336' height='60' viewBox='0 0 336 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000115726 15.2001C5.18125e-05 6.80534 6.80534 0 15.2001 0L284.398 0C287.393 0 290.321 0.884836 292.815 2.54341L315.731 17.7838C324.902 23.8827 324.744 37.4061 315.434 43.2897L292.711 57.6493C290.281 59.1849 287.466 60 284.591 60H15.2003C6.80567 60 0.000404998 53.1948 0.000341086 44.8001L0.000115726 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.35938 14.5046C4.35938 8.50837 9.22028 3.64746 15.2165 3.64746H284.541C286.665 3.64746 288.743 4.27054 290.516 5.43952L314.001 20.9189C320.508 25.2079 320.511 34.7525 314.006 39.0455L290.518 54.5479C288.744 55.7192 286.664 56.3436 284.538 56.3436H15.2165C9.22027 56.3436 4.35938 51.4827 4.35938 45.4865V14.5046Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M8.42676 13.7916V46.1741C8.42676 49.7718 11.3433 52.6884 14.941 52.6884H284.188C285.447 52.6884 286.678 52.3239 287.734 51.639L312.69 35.4477C316.648 32.8796 316.648 27.0861 312.69 24.518L287.734 8.32675C286.678 7.64183 285.447 7.27734 284.188 7.27734H14.941C11.3433 7.27734 8.42676 10.1939 8.42676 13.7916Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
    width: 335px;
    height: 60px;
    padding: 0;
  }
}

.tabs__nav {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
@media (max-width: 1023px) {
  .tabs__nav {
    margin-top: 1.25rem;
  }
}
@media (max-width: 767px) {
  .tabs__nav {
    flex-direction: column;
    width: 100%;
  }
}
.tabs__button {
  border-radius: 8px;
  height: 57px;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  border: 1px solid #F2EFEA;
  font-size: 1rem;
  font-weight: 600;
  line-height: 130%;
  background: none;
  cursor: pointer;
  transition: border-color 0.24s ease-in, background 0.24s ease-in;
}
@media (max-width: 767px) {
  .tabs__button {
    width: 100%;
    font-size: 0.875rem;
    height: 54px;
  }
}
.tabs__button.is-active {
  background: #141414;
  color: #fff;
  border-color: #141414;
}
@media (any-hover: hover) {
  .tabs__button:hover {
    border-color: #141414;
  }
}
.tabs__content {
  display: grid;
}
.tabs__panel {
  grid-area: 1/1;
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}
.tabs__panel.is-active {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.faq__inner {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  max-width: 1200px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .faq__inner {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
.faq__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.5rem;
}
@media (max-width: 1023px) {
  .faq__header {
    flex-direction: column;
    align-items: flex-start;
  }
}
.faq .section-title {
  margin-bottom: 0;
}

.registration {
  padding-top: 10rem;
  padding-bottom: 3.75rem;
  max-width: 43.9375rem;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .registration {
    max-width: 34.0625rem;
  }
}
@media (max-width: 767px) {
  .registration {
    padding-top: 6.875rem;
    padding-bottom: 3.125rem;
  }
}
.registration__title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
}
.registration__subtitle {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 130%;
  opacity: 0.6;
  margin-top: 0.625rem;
  margin-bottom: 1.875rem;
}
.registration .cf7-form-wrap {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.registration .cf7-form-wrap label {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.registration .cf7-form-wrap input {
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #F2EFEA;
  width: 100%;
  font-size: 0.875rem;
  box-sizing: border-box;
  margin-top: 0.875rem;
}
.registration .cf7-form-wrap input.wpcf7-submit {
  background: url("data:image/svg+xml,%3Csvg width='360' height='77' viewBox='0 0 360 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.68498e-05 15.2001C4.33613e-05 6.80534 6.80533 0 15.2001 0L303.597 0C307.031 0 310.364 1.16316 313.053 3.29993L342.988 27.0881C350.767 33.2699 350.62 45.1307 342.691 51.1184L312.967 73.5635C310.329 75.5556 307.113 76.6334 303.807 76.6334H15.2004C6.80568 76.6334 0.000444921 69.8282 0.000391433 61.4335L9.68498e-05 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66113 15.5156C4.66113 9.51935 9.52204 4.65845 15.5183 4.65845H303.864C306.301 4.65845 308.668 5.47836 310.582 6.98624L339.504 29.7648C345.021 34.1099 345.023 42.4704 339.509 46.8191L310.584 69.6311C308.668 71.1417 306.3 71.9632 303.86 71.9632H15.5183C9.52203 71.9632 4.66113 67.1023 4.66113 61.1061V15.5156Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M9.00391 15.809V60.7804C9.00391 64.3781 11.9205 67.2947 15.5182 67.2947H303.595C305.04 67.2947 306.444 66.8142 307.587 65.9288L336.591 43.4431C339.956 40.8351 339.956 35.7542 336.591 33.1463L307.587 10.6606C306.444 9.77518 305.04 9.29468 303.595 9.29468H15.5182C11.9205 9.29468 9.00391 12.2112 9.00391 15.809Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  height: 76px;
  background-repeat: no-repeat;
  border: none;
  margin: 0 auto;
  width: auto;
  padding: 12px 63px 12px 34px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  color: #fff;
  transition: opacity 0.24s ease-in 0s;
  cursor: pointer;
  margin-top: 10px;
}
@media (any-hover: hover) {
  .registration .cf7-form-wrap input.wpcf7-submit:hover {
    opacity: 0.85;
  }
}
.registration .cf7-form-wrap .wpcf7-not-valid-tip {
  color: #f00;
  font-size: 0.75rem;
  margin-top: 4px;
  display: block;
  line-height: normal;
}
.registration .cf7-form-wrap textarea {
  border-radius: 8px;
  border: 1px solid #F2EFEA;
  padding: 12px 16px;
  font-size: 14px;
  line-height: normal;
  width: 100%;
  box-sizing: border-box;
  margin-top: 0.875rem;
}
.registration .cf7-form-wrap .wpcf7-file {
  width: 100%;
  font-size: 0.75rem;
  color: #707070;
  border: none;
  padding: 0;
}
.registration .cf7-form-wrap .wpcf7-file::file-selector-button {
  padding: 0.625rem 1.25rem;
  border: 0;
  line-height: 130%;
  border-radius: 8px;
  background: #141414;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  margin-right: 0.875rem;
}
.registration .cf7-form-wrap .cf7-hint {
  margin: 6px 0 0;
  color: #707070;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
.registration .cf7-form-wrap .wpcf7-radio {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 0.875rem;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item {
  margin: 0;
  position: relative;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item input {
  position: absolute;
  opacity: 0;
  inset: 0;
  z-index: 10;
  cursor: pointer;
  margin-top: 0;
  height: 100%;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item input:checked + .wpcf7-list-item-label {
  border-color: #141414;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item input:checked + .wpcf7-list-item-label::after {
  background: #F8720D;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
  display: block;
  padding: 10px 20px 10px 44px;
  border: 1px solid #F2EFEA;
  border-radius: 8px;
  cursor: pointer;
  transition: 0.2s ease;
  position: relative;
  transition: border-color 0.24s ease-in;
  font-size: 0.875rem;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 12px;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  border: 1px solid #141414;
  box-sizing: border-box;
}
.registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  top: 13px;
  left: 15px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  box-sizing: border-box;
  background: transparent;
  transition: background 0.24s ease;
}
@media (any-hover: hover) {
  .registration .cf7-form-wrap .wpcf7-radio .wpcf7-list-item:hover .wpcf7-list-item-label {
    border-color: #141414;
  }
}
.registration .cf7-donate-block {
  background: #5b7742;
  padding: 3.125rem 1.875rem 10.9375rem;
  border-radius: 1.25rem;
  color: #fff;
  position: relative;
  margin-top: 0.625rem;
}
@media (max-width: 1023px) {
  .registration .cf7-donate-block {
    padding: 1.5625rem 0.9375rem 9.375rem;
  }
}
@media (max-width: 767px) {
  .registration .cf7-donate-block {
    padding-bottom: 12.125rem;
  }
}
.registration .cf7-donate-block::after {
  content: "";
  position: absolute;
  background: url("../img/jeep.png");
  width: 362px;
  height: 263px;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  right: 0;
}
@media (max-width: 1023px) {
  .registration .cf7-donate-block::after {
    width: 264px;
    height: 192px;
  }
}
.registration .cf7-donate-block::before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='40' viewBox='0 0 80 40' fill='none'%3E%3Cpath d='M0 0.000488281V4.00046V20.0004V24.0004H4.00001H16V36.0004V40.0004H20H60H64V36.0004V24.0004H76H80V0.000488281H0Z' fill='white'/%3E%3Cpath d='M25.5758 15.5736V8.44385H29.327V15.5736H28.1494V9.52208H26.7533V15.5736H25.5758Z' fill='%23141414'/%3E%3Cpath d='M32.6946 14.5894C32.6979 14.5894 32.7011 14.5902 32.7045 14.5917C32.7078 14.5932 32.7112 14.594 32.7144 14.594C32.8536 14.591 32.9645 14.5628 33.0474 14.5097C33.1301 14.4566 33.1939 14.387 33.2386 14.301C33.2834 14.2151 33.3122 14.1159 33.3255 14.0035C33.3388 13.891 33.3455 13.7753 33.3455 13.6566V10.3566C33.3455 10.2409 33.3395 10.1268 33.328 10.0143C33.3165 9.90186 33.2883 9.80186 33.2437 9.71432C33.1989 9.62681 33.1343 9.55657 33.0499 9.50346C32.9653 9.45033 32.8487 9.42377 32.6995 9.42377C32.6896 9.42377 32.6813 9.42218 32.6747 9.41912C32.5357 9.42218 32.4247 9.45033 32.3418 9.50346C32.2589 9.55657 32.196 9.62601 32.153 9.71211C32.11 9.79801 32.0818 9.89722 32.0687 10.0097C32.0554 10.1222 32.0487 10.2379 32.0487 10.3566V13.6566C32.0487 13.7722 32.0544 13.8862 32.0661 13.9988C32.0778 14.1113 32.1058 14.2113 32.1506 14.2988C32.1952 14.3862 32.2599 14.4566 32.3443 14.5097C32.4288 14.5628 32.5454 14.5894 32.6946 14.5894ZM32.6946 8.35035C32.6946 8.34715 32.6963 8.3457 32.6995 8.3457C33.0706 8.3457 33.3744 8.39946 33.6112 8.50731C33.848 8.61513 34.0336 8.76042 34.1677 8.94329C34.3019 9.12602 34.3946 9.33929 34.446 9.58313C34.4973 9.82681 34.5231 10.0831 34.5231 10.3519V13.6612C34.5231 13.933 34.4973 14.191 34.446 14.4347C34.3946 14.6785 34.301 14.8918 34.1651 15.0745C34.0295 15.2574 33.8431 15.4018 33.6063 15.5081C33.3695 15.6142 33.0672 15.6674 32.6995 15.6674L32.6946 15.6628V15.6674C32.3237 15.6674 32.0197 15.6135 31.7829 15.5059C31.5459 15.398 31.3597 15.2527 31.224 15.0698C31.0882 14.8869 30.9946 14.6737 30.9432 14.43C30.8918 14.1862 30.8663 13.93 30.8663 13.6612V10.3519C30.8663 10.0799 30.8918 9.82299 30.9432 9.58073C30.9946 9.33866 31.089 9.12602 31.2264 8.94329C31.3638 8.76042 31.5511 8.61513 31.7879 8.50731C32.0247 8.39946 32.3269 8.3457 32.6946 8.3457V8.35035Z' fill='%23141414'/%3E%3Cpath d='M38.6018 13.047C38.6018 12.9502 38.5877 12.8595 38.5595 12.7752C38.5315 12.6907 38.4901 12.6173 38.4354 12.5549C38.3806 12.4923 38.3112 12.4432 38.2267 12.4072C38.1422 12.3712 38.0437 12.3533 37.9312 12.3533H37.3V14.4955H37.936C38.0453 14.4955 38.1414 14.4853 38.2243 14.465C38.3069 14.4446 38.3774 14.4072 38.4354 14.3525C38.4933 14.2978 38.5363 14.2229 38.5646 14.1275C38.5926 14.0321 38.6051 13.9096 38.6018 13.7595V13.047ZM38.5174 10.1549C38.5174 10.0517 38.5056 9.95792 38.4826 9.8736C38.4594 9.78929 38.423 9.71664 38.3733 9.6557C38.3237 9.59472 38.2589 9.54785 38.1795 9.51505C38.1 9.48225 38.0022 9.46577 37.8862 9.46577H37.3V11.3408H37.8019C37.9378 11.3408 38.0519 11.3259 38.1448 11.2963C38.2374 11.2665 38.3128 11.2205 38.3709 11.1579C38.4286 11.0955 38.4693 11.0173 38.4925 10.9237C38.5157 10.8299 38.5254 10.7173 38.5224 10.5861L38.5174 10.1549ZM39.7792 13.7408C39.7792 14.069 39.7421 14.3486 39.6675 14.5798C39.593 14.811 39.4795 15.0002 39.3272 15.147C39.1747 15.2939 38.9845 15.401 38.7558 15.4681C38.5272 15.5353 38.2573 15.569 37.9459 15.569H36.1226V8.44385H37.9211C38.2258 8.44385 38.4901 8.48064 38.7136 8.55407C38.9373 8.62754 39.1218 8.73377 39.2675 8.8728C39.4133 9.01184 39.5218 9.18145 39.593 9.38146C39.6643 9.58144 39.6998 9.80962 39.6998 10.0658V10.4831C39.6998 10.8549 39.6451 11.1502 39.5358 11.369C39.4266 11.5877 39.2477 11.7314 38.9992 11.8002C39.241 11.8627 39.4317 12.0026 39.5707 12.2197C39.7097 12.437 39.7792 12.7126 39.7792 13.047V13.7408Z' fill='%23141414'/%3E%3Cpath d='M41.3729 15.5736V8.44385H44.5677V9.52208H42.5504V11.4064H44.2248V12.4845H42.5504V14.5001H44.5677V15.5736H41.3729Z' fill='%23141414'/%3E%3Cpath d='M48.4423 10.1878C48.4423 9.96907 48.3942 9.80347 48.2983 9.69098C48.2022 9.57835 48.0332 9.52218 47.7916 9.52218H47.23V12.0487H47.7466C48.0017 12.0487 48.1815 11.994 48.2857 11.8846C48.3901 11.7753 48.4423 11.591 48.4423 11.3315V10.1878ZM49.6248 11.3315C49.6248 11.6753 49.5817 11.962 49.4956 12.1916C49.4096 12.4214 49.286 12.6049 49.1255 12.7425C48.9649 12.8799 48.7693 12.9769 48.5391 13.033C48.3089 13.0894 48.0499 13.1175 47.7617 13.1175H47.23V15.5737H46.0524V8.44409H47.7864C48.0647 8.44409 48.3164 8.47369 48.5417 8.53305C48.7668 8.59242 48.9598 8.69018 49.1204 8.82601C49.281 8.96201 49.4054 9.14089 49.493 9.36282C49.5809 9.58458 49.6248 9.85961 49.6248 10.1878V11.3315Z' fill='%23141414'/%3E%3Cpath d='M50.9858 15.5736V8.44385H52.1683V11.4392H53.5643V8.44385H54.7419V15.5736H53.5643V12.5173H52.1683V15.5736H50.9858Z' fill='%23141414'/%3E%3Cpath d='M59.3028 15.5736L59.3475 10.8861L57.8867 15.5736H56.5107L56.5255 8.44385H57.703L57.6633 13.0189L59.0097 8.44385H60.4854V15.5736H59.3028Z' fill='%23141414'/%3E%3Cpath d='M65.5326 13.3142V13.7362C65.5326 13.9893 65.5059 14.2322 65.453 14.465C65.4001 14.6977 65.3057 14.9026 65.1698 15.079C65.0341 15.2557 64.8487 15.3971 64.6135 15.5033C64.3782 15.6094 64.0785 15.6627 63.7141 15.6627C63.7107 15.6627 63.7091 15.6643 63.7091 15.6674C63.3349 15.6674 63.0292 15.6134 62.7925 15.5056C62.5557 15.3977 62.3702 15.2525 62.2361 15.0698C62.1019 14.8869 62.0092 14.6736 61.9578 14.4299C61.9064 14.1861 61.8809 13.9299 61.8809 13.6611V10.3517C61.8809 10.0799 61.9064 9.82289 61.9578 9.58065C62.0092 9.33842 62.1019 9.12592 62.2361 8.94322C62.3702 8.76035 62.5557 8.61506 62.7925 8.50721C63.0292 8.39936 63.3315 8.34547 63.6993 8.34547L63.7042 8.34082C64.0752 8.34082 64.3791 8.39474 64.6159 8.50259C64.8527 8.61041 65.0389 8.75409 65.1749 8.93379C65.3106 9.11346 65.404 9.32049 65.4555 9.55488C65.5069 9.7893 65.5326 10.033 65.5326 10.2861V10.6939H64.35V10.2909C64.35 10.1845 64.3426 10.0799 64.3277 9.97681C64.3129 9.87361 64.2829 9.78066 64.2383 9.69777C64.1936 9.61506 64.129 9.54786 64.0445 9.49634C63.9601 9.44466 63.8483 9.41891 63.7091 9.41891C63.5632 9.41891 63.4484 9.44545 63.3638 9.49858C63.2794 9.55168 63.2139 9.6213 63.1677 9.70722C63.1212 9.79312 63.0914 9.89233 63.0781 10.0048C63.0649 10.1175 63.0583 10.2346 63.0583 10.3565V13.6565C63.0583 13.772 63.0641 13.8861 63.0757 13.9986C63.0872 14.111 63.1156 14.211 63.1602 14.2986C63.2049 14.3861 63.2694 14.4565 63.354 14.5096C63.4385 14.5627 63.5552 14.5893 63.7042 14.5893C63.84 14.5893 63.9502 14.5658 64.0346 14.5189C64.1191 14.472 64.1844 14.4088 64.2307 14.3291C64.2772 14.2494 64.3086 14.1579 64.3251 14.0549C64.3418 13.9517 64.35 13.844 64.35 13.7314V13.3142H65.5326Z' fill='%23141414'/%3E%3Cpath d='M69.2189 12.6861C69.2189 12.4267 69.1668 12.2424 69.0623 12.133C68.9581 12.0235 68.7783 11.969 68.5233 11.969H68.0067V14.4955H68.5682C68.8098 14.4955 68.9788 14.4392 69.075 14.3267C69.1708 14.2142 69.2189 14.0486 69.2189 13.8298V12.6861ZM70.4015 13.8298C70.4015 14.1579 70.3575 14.433 70.2697 14.6549C70.1821 14.8766 70.0577 15.0557 69.897 15.1915C69.7364 15.3275 69.5435 15.4251 69.3183 15.4845C69.093 15.5438 68.8414 15.5736 68.5631 15.5736H66.829V8.44385H68.0067V10.9002H68.5383C68.8265 10.9002 69.0855 10.9283 69.3157 10.9845C69.546 11.0408 69.7415 11.1376 69.9021 11.2752C70.0627 11.4127 70.1862 11.5962 70.2722 11.8259C70.3583 12.0557 70.4015 12.3424 70.4015 12.6861V13.8298Z' fill='%23141414'/%3E%3Cpath d='M11.5538 15.7468L8.5045 11.7034C8.1489 11.2319 8.00205 10.663 8.05329 10.1123C8.10467 9.55994 8.35415 9.02691 8.79082 8.62895C8.85149 8.57366 8.91572 8.52132 8.98314 8.47199C9.45365 8.12778 10.0178 7.9887 10.562 8.04328C11.0956 8.09682 11.6104 8.33558 12 8.74874C12.3896 8.33558 12.9044 8.09682 13.4381 8.04325C13.9823 7.98864 14.5464 8.12781 15.0169 8.47199C15.0843 8.52129 15.1486 8.57366 15.2092 8.62895C15.6459 9.02691 15.8954 9.55994 15.9468 10.1123C15.998 10.663 15.8512 11.2319 15.4956 11.7034L12 16.3385L11.5538 15.7468ZM9.39702 11.0297L12 14.4813L14.6031 11.0297C14.7861 10.7869 14.8618 10.495 14.8355 10.2129C14.8095 9.93249 14.6813 9.66049 14.4568 9.45581C14.423 9.42507 14.3894 9.39752 14.3563 9.37325C14.1159 9.19746 13.8269 9.12645 13.5475 9.15446C13.2696 9.18234 13.0013 9.30935 12.8005 9.52958C12.7706 9.56238 12.743 9.59597 12.718 9.63013L12.0001 10.6107L11.282 9.63013C11.2571 9.59599 11.2294 9.5624 11.1995 9.52958C10.9988 9.30938 10.7304 9.18237 10.4526 9.15449C10.1732 9.12648 9.88411 9.19743 9.64379 9.37325C9.61061 9.39752 9.57702 9.42507 9.54329 9.45581C9.31871 9.66049 9.19059 9.93249 9.16451 10.2129C9.13827 10.4949 9.21395 10.7869 9.39702 11.0297Z' fill='%23141414'/%3E%3Cpath d='M4.56002 19.4399H19.44V4.55996H4.56002V19.4399ZM60.5601 19.4399H75.44V4.55996H20.56V19.4399H60.5601ZM76 20.5599H60.5601V36.5599H60H19.44V20.5599H19.44H3.44V3.43994H19.44H20.56H76.5601V20.5599H76ZM20.56 35.4399H59.4401V20.5599H20.56V35.4399Z' fill='%23141414'/%3E%3Cpath d='M27.9851 31.6126V28.5563H27.5032L27.5083 28.5611L26.3456 31.6126H25.0885L26.4749 27.9658L25.183 24.4829H26.445L27.5429 27.4783H27.9851V24.4829H29.1625V27.4783H29.6L30.7029 24.4829H31.9598L30.663 27.9658L32.0592 31.6126H30.7973L29.6347 28.5611V28.5563H29.1625V31.6126H27.9851Z' fill='%23141414'/%3E%3Cpath d='M36.0929 31.6126L36.1376 26.9251L34.6768 31.6126H33.3008L33.3156 24.4829H34.4931L34.4534 29.058L35.7998 24.4829H37.2755V31.6126H36.0929Z' fill='%23141414'/%3E%3Cpath d='M41.3143 29.0861C41.3143 28.9893 41.3002 28.8986 41.2721 28.8142C41.2441 28.7298 41.2026 28.6565 41.1479 28.594C41.0932 28.5314 41.0237 28.4823 40.9393 28.4463C40.8548 28.4104 40.7562 28.3923 40.6437 28.3923H40.0125V30.5346H40.6485C40.7578 30.5346 40.854 30.5245 40.9369 30.504C41.0194 30.4837 41.09 30.4462 41.1479 30.3915C41.2058 30.337 41.2489 30.2619 41.2772 30.1666C41.3052 30.0712 41.3177 29.9487 41.3143 29.7986V29.0861ZM41.23 26.194C41.23 26.0908 41.2181 25.997 41.1951 25.9127C41.1719 25.8284 41.1356 25.7557 41.0858 25.6948C41.0362 25.6338 40.9714 25.5869 40.8921 25.5541C40.8125 25.5213 40.7148 25.5048 40.5988 25.5048H40.0125V27.3799H40.5145C40.6503 27.3799 40.7644 27.3651 40.8573 27.3354C40.95 27.3056 41.0253 27.2595 41.0834 27.197C41.1412 27.1346 41.1818 27.0564 41.205 26.9627C41.2282 26.869 41.238 26.7563 41.2349 26.6252L41.23 26.194ZM42.4918 29.7798C42.4918 30.108 42.4546 30.3877 42.3801 30.6189C42.3055 30.8502 42.1921 31.0392 42.0398 31.1861C41.8873 31.333 41.697 31.44 41.4684 31.5072C41.2398 31.5744 40.9698 31.608 40.6585 31.608H38.8351V24.4829H40.6337C40.9383 24.4829 41.2026 24.5197 41.4261 24.5931C41.6498 24.6666 41.8343 24.7728 41.9801 24.9119C42.1258 25.0509 42.2343 25.2205 42.3055 25.4205C42.3769 25.6205 42.4124 25.8487 42.4124 26.1048V26.5221C42.4124 26.894 42.3577 27.1893 42.2484 27.408C42.1391 27.6267 41.9602 27.7706 41.7118 27.8392C41.9535 27.9018 42.1442 28.0416 42.2833 28.2587C42.4223 28.476 42.4918 28.7517 42.4918 29.0861V29.7798Z' fill='%23141414'/%3E%3Cpath d='M46.6846 31.6126L46.7292 26.9251L45.2684 31.6126H43.8925L43.9074 24.4829H45.0847L45.0451 29.058L46.3915 24.4829H47.8672V31.6126H46.6846Z' fill='%23141414'/%3E%3Cpath d='M50.4895 26.3954L50.6088 31.6125H49.4313V24.4829H50.9565L51.9501 28.8141L52.9489 24.4829H54.4692V31.6125H53.2867L53.406 26.4656L52.462 30.7219H51.4435L50.4895 26.3954Z' fill='%23141414'/%3E%3C/svg%3E");
  width: 80px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 3.125rem;
  left: 1.875rem;
}
@media (max-width: 767px) {
  .registration .cf7-donate-block::before {
    bottom: 7.75rem;
    left: 0.9375rem;
  }
}
.registration .cf7-donate-block h3 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  max-width: 559px;
}
@media (max-width: 1023px) {
  .registration .cf7-donate-block h3 {
    font-size: 1.5rem;
  }
}
.registration .cf7-donate-block p {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0.8125rem 0 1.5rem;
  max-width: 473px;
}
@media (max-width: 1023px) {
  .registration .cf7-donate-block p {
    font-size: 1rem;
  }
}
.registration .cf7-donate-block .wpcf7-form-control-wrap {
  z-index: 2;
}
.registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-form-control {
  max-width: 323px;
  flex-wrap: nowrap;
}
@media (max-width: 767px) {
  .registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-form-control {
    flex-direction: column;
  }
}
@media (any-hover: hover) {
  .registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-list-item:hover .wpcf7-list-item-label {
    border-color: rgba(255, 255, 255, 0.5019607843);
  }
}
.registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-list-item input:checked + .wpcf7-list-item-label {
  border-color: #fff;
}
.registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-list-item input:checked + .wpcf7-list-item-label::after {
  background: #F8720D;
}
.registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-list-item-label {
  border-color: #fff;
}
.registration .cf7-donate-block .wpcf7-form-control-wrap .wpcf7-list-item-label::before {
  border-color: #fff !important;
}
.registration .wpcf7-checkbox .wpcf7-list-item {
  margin-left: 0;
}
.registration .wpcf7-checkbox label {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: flex-start;
}
.registration .wpcf7-checkbox label input {
  width: 20px;
  height: 20px;
  opacity: 0;
  margin-top: 0;
  flex-shrink: 0;
}
.registration .wpcf7-checkbox label input:checked + .wpcf7-list-item-label {
  border-color: #141414;
}
.registration .wpcf7-checkbox label input:checked + .wpcf7-list-item-label::after {
  background: #F8720D;
}
.registration .wpcf7-checkbox label .wpcf7-list-item-label {
  cursor: pointer;
  font-size: 0.875rem;
}
.registration .wpcf7-checkbox label .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  border: 1px solid #141414;
  box-sizing: border-box;
}
.registration .wpcf7-checkbox label .wpcf7-list-item-label::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 3px;
  box-sizing: border-box;
  background: transparent;
  transition: background 0.24s ease;
}
.registration .wpcf7-checkbox label a {
  text-decoration: underline;
  color: #141414;
  transition: opacity 0.24s ease-in;
}
@media (any-hover: hover) {
  .registration .wpcf7-checkbox label a:hover {
    opacity: 0.65;
  }
}

.error-404 {
  padding-top: 5.9375rem;
  padding-bottom: 1.25rem;
}
@media (max-width: 767px) {
  .error-404 {
    padding-top: 6.875rem;
    padding-bottom: 3.125rem;
  }
}
.error-404 .wrapper {
  background-color: #B1E3FA;
  border-radius: 30px;
  box-sizing: border-box;
  padding: 6.25rem 3.75rem 9.375rem;
  position: relative;
  display: flex;
  justify-content: center;
}
@media (max-width: 1365px) {
  .error-404 .wrapper {
    max-width: calc(100% - 40px);
  }
}
@media (max-width: 1023px) {
  .error-404 .wrapper {
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .error-404 .wrapper {
    max-width: calc(100% - 20px);
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.error-404__animation {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 22.5rem;
  height: 22.5rem;
  overflow: hidden;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
@media (max-width: 767px) {
  .error-404__animation {
    width: 21.25rem;
    height: 21.25rem;
    border-bottom-left-radius: 30px;
  }
}
.error-404__wrap {
  display: flex;
  gap: 3.75rem;
  z-index: 1;
}
@media (max-width: 1023px) {
  .error-404__wrap {
    flex-direction: column;
    gap: 1.875rem;
  }
}
.error-404__number {
  font-size: 8.75rem;
  font-weight: 900;
  line-height: 80%;
}
.error-404__title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 1.5rem;
}
@media (max-width: 1023px) {
  .error-404__title {
    font-size: 1rem;
  }
}
.error-404 .btn-pulse {
  background-image: url("data:image/svg+xml,%3Csvg width='355' height='60' viewBox='0 0 355 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000122359 15.2001C5.47823e-05 6.80534 6.80535 0 15.2001 0L301.173 0C304.036 0 306.842 0.808927 309.266 2.3336L333.487 17.5688C343.091 23.6095 342.931 37.6616 333.192 43.4823L309.158 57.8472C306.801 59.256 304.106 60 301.36 60H15.2004C6.8057 60 0.000428212 53.1948 0.000360636 44.8001L0.000122359 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.6106 14.5045C4.6106 8.50824 9.4715 3.64734 15.4677 3.64734H301.188C303.219 3.64734 305.209 4.2168 306.932 5.29103L331.763 20.7706C338.578 25.0194 338.581 34.9411 331.768 39.194L306.934 54.6964C305.209 55.7728 303.217 56.3435 301.185 56.3435H15.4677C9.47151 56.3435 4.6106 51.4826 4.6106 45.4864V14.5045Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M8.90723 13.7915V46.174C8.90723 49.7717 11.8238 52.6882 15.4215 52.6882H300.674C301.877 52.6882 303.056 52.3553 304.081 51.7263L330.468 35.5351C334.611 32.9928 334.611 26.9727 330.468 24.4304L304.081 8.23919C303.056 7.61017 301.877 7.27722 300.674 7.27722H15.4215C11.8238 7.27722 8.90723 10.1938 8.90723 13.7915Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  height: 3.75rem;
  width: 22.125rem;
}
@media (max-width: 767px) {
  .error-404 .btn-pulse {
    width: 20.875rem;
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='60' viewBox='0 0 330 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.000115162 15.2001C5.15598e-05 6.80534 6.80534 0 15.2001 0L282.97 0C285.977 0 288.916 0.891744 291.416 2.56243L314.221 17.8033C323.353 23.9066 323.196 37.3837 313.924 43.2721L291.312 57.6313C288.876 59.1784 286.05 60 283.164 60H15.2003C6.80566 60 0.000403023 53.1948 0.000339422 44.8001L0.000115162 15.2001Z' fill='%23F8720D' fill-opacity='0.14'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33984 14.5045C4.33984 8.50825 9.20075 3.64734 15.197 3.64734H283.126C285.259 3.64734 287.344 4.2753 289.122 5.45286L312.492 20.9323C318.972 25.2243 318.975 34.7359 312.497 39.0319L289.124 54.5343C287.345 55.7142 285.257 56.3435 283.123 56.3435H15.197C9.20077 56.3435 4.33984 51.4826 4.33984 45.4864V14.5045Z' fill='%23F8720D' fill-opacity='0.2'/%3E%3Cpath d='M8.38281 13.7915V46.174C8.38281 49.7717 11.2993 52.6882 14.8971 52.6882H282.782C284.046 52.6882 285.282 52.3209 286.34 51.6309L311.174 35.4397C315.116 32.8696 315.116 27.0959 311.174 24.5258L286.34 8.33456C285.282 7.64458 284.046 7.27722 282.782 7.27722H14.8971C11.2994 7.27722 8.38281 10.1938 8.38281 13.7915Z' fill='%23F8720D'/%3E%3C/svg%3E%0A");
  }
}

:root {
  --borderRadiusDesktop: 1rem;
  --borderRadiusMobile: 1rem;
}

.content-block {
  margin-top: 3.75rem;
}
@media (max-width: 767px) {
  .content-block {
    margin-top: 2.5rem;
  }
}
.content-block__inner {
  max-width: 45.625rem;
  width: 100%;
  margin: 6.25rem auto;
}

.gutenberg-content {
  position: relative;
  overflow: hidden;
}
.gutenberg-content::after {
  display: block;
  content: "";
  clear: both;
}

.gutenberg-content,
.wide-article-content,
.editor-styles-wrapper {
  font-family: Roboto, sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 150%;
  word-break: break-word;
}
.gutenberg-content > *:first-child,
.wide-article-content > *:first-child,
.editor-styles-wrapper > *:first-child {
  margin-top: unset !important;
}
.gutenberg-content > *:last-child,
.wide-article-content > *:last-child,
.editor-styles-wrapper > *:last-child {
  margin-bottom: unset !important;
}
.gutenberg-content p,
.wide-article-content p,
.editor-styles-wrapper p {
  margin: 1.25rem 0;
  line-height: 150%;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
}
.gutenberg-content a,
.wide-article-content a,
.editor-styles-wrapper a {
  line-height: 150%;
  text-decoration: underline;
  transition: color 0.24s ease;
}
.gutenberg-content a:hover,
.wide-article-content a:hover,
.editor-styles-wrapper a:hover {
  color: var(--wp--preset--color--primary);
}
.gutenberg-content strong,
.wide-article-content strong,
.editor-styles-wrapper strong {
  font-weight: 500;
  line-height: 150%;
}
.gutenberg-content hr,
.wide-article-content hr,
.editor-styles-wrapper hr {
  margin: 3.125rem 0;
  border-top: 1px solid;
}
.gutenberg-content h1,
.wide-article-content h1,
.editor-styles-wrapper h1 {
  margin-top: 3.75rem;
  margin-bottom: 2.25rem;
  font-weight: 700;
  line-height: 150%;
  font-size: clamp(24px, 21.1343283582px + 0.7960199005vw, 32px);
}
@media (max-width: 575px) {
  .gutenberg-content h1,
  .wide-article-content h1,
  .editor-styles-wrapper h1 {
    margin-bottom: 1.875rem;
  }
}
.gutenberg-content h2.wp-block-heading,
.gutenberg-content h3.wp-block-heading,
.gutenberg-content h4.wp-block-heading,
.gutenberg-content h5.wp-block-heading,
.gutenberg-content h6.wp-block-heading,
.gutenberg-content h2,
.gutenberg-content h3,
.gutenberg-content h4,
.gutenberg-content h5,
.gutenberg-content h6,
.wide-article-content h2.wp-block-heading,
.wide-article-content h3.wp-block-heading,
.wide-article-content h4.wp-block-heading,
.wide-article-content h5.wp-block-heading,
.wide-article-content h6.wp-block-heading,
.wide-article-content h2,
.wide-article-content h3,
.wide-article-content h4,
.wide-article-content h5,
.wide-article-content h6,
.editor-styles-wrapper h2.wp-block-heading,
.editor-styles-wrapper h3.wp-block-heading,
.editor-styles-wrapper h4.wp-block-heading,
.editor-styles-wrapper h5.wp-block-heading,
.editor-styles-wrapper h6.wp-block-heading,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
  margin-top: 3.75rem;
  margin-bottom: 2.25rem;
  font-weight: 700;
  line-height: 150%;
}
@media (max-width: 575px) {
  .gutenberg-content h2.wp-block-heading,
  .gutenberg-content h3.wp-block-heading,
  .gutenberg-content h4.wp-block-heading,
  .gutenberg-content h5.wp-block-heading,
  .gutenberg-content h6.wp-block-heading,
  .gutenberg-content h2,
  .gutenberg-content h3,
  .gutenberg-content h4,
  .gutenberg-content h5,
  .gutenberg-content h6,
  .wide-article-content h2.wp-block-heading,
  .wide-article-content h3.wp-block-heading,
  .wide-article-content h4.wp-block-heading,
  .wide-article-content h5.wp-block-heading,
  .wide-article-content h6.wp-block-heading,
  .wide-article-content h2,
  .wide-article-content h3,
  .wide-article-content h4,
  .wide-article-content h5,
  .wide-article-content h6,
  .editor-styles-wrapper h2.wp-block-heading,
  .editor-styles-wrapper h3.wp-block-heading,
  .editor-styles-wrapper h4.wp-block-heading,
  .editor-styles-wrapper h5.wp-block-heading,
  .editor-styles-wrapper h6.wp-block-heading,
  .editor-styles-wrapper h2,
  .editor-styles-wrapper h3,
  .editor-styles-wrapper h4,
  .editor-styles-wrapper h5,
  .editor-styles-wrapper h6 {
    margin-bottom: 1.875rem;
  }
}
.gutenberg-content h2.wp-block-heading, .gutenberg-content h2,
.wide-article-content h2.wp-block-heading,
.wide-article-content h2,
.editor-styles-wrapper h2.wp-block-heading,
.editor-styles-wrapper h2 {
  font-size: clamp(24px, 21.1343283582px + 0.7960199005vw, 32px);
}
.gutenberg-content h3.wp-block-heading, .gutenberg-content h3,
.wide-article-content h3.wp-block-heading,
.wide-article-content h3,
.editor-styles-wrapper h3.wp-block-heading,
.editor-styles-wrapper h3 {
  font-size: clamp(22px, 19.8507462687px + 0.5970149254vw, 28px);
}
.gutenberg-content h4.wp-block-heading, .gutenberg-content h4,
.wide-article-content h4.wp-block-heading,
.wide-article-content h4,
.editor-styles-wrapper h4.wp-block-heading,
.editor-styles-wrapper h4 {
  font-size: clamp(20px, 18.5671641791px + 0.3980099502vw, 24px);
}
.gutenberg-content h5.wp-block-heading, .gutenberg-content h5,
.wide-article-content h5.wp-block-heading,
.wide-article-content h5,
.editor-styles-wrapper h5.wp-block-heading,
.editor-styles-wrapper h5 {
  font-size: clamp(18px, 17.2835820896px + 0.1990049751vw, 20px);
}
.gutenberg-content h6.wp-block-heading, .gutenberg-content h6,
.wide-article-content h6.wp-block-heading,
.wide-article-content h6,
.editor-styles-wrapper h6.wp-block-heading,
.editor-styles-wrapper h6 {
  font-size: clamp(16px, 15.2835820896px + 0.1990049751vw, 18px);
}
.gutenberg-content .wp-block-list,
.wide-article-content .wp-block-list,
.editor-styles-wrapper .wp-block-list {
  margin: 1.875rem auto;
  list-style-position: inside;
  padding-inline-start: unset;
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-list,
  .wide-article-content .wp-block-list,
  .editor-styles-wrapper .wp-block-list {
    margin: 1.5rem auto;
  }
}
.gutenberg-content .wp-block-list li,
.wide-article-content .wp-block-list li,
.editor-styles-wrapper .wp-block-list li {
  position: relative;
  margin: 1rem 0;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
  line-height: 150%;
  color: var(--wp--preset--color--base-text);
  list-style-position: inside;
}
.gutenberg-content .wp-block-list li > *,
.wide-article-content .wp-block-list li > *,
.editor-styles-wrapper .wp-block-list li > * {
  display: inline-block;
}
.gutenberg-content .wp-block-list li:first-child,
.wide-article-content .wp-block-list li:first-child,
.editor-styles-wrapper .wp-block-list li:first-child {
  margin-top: 0;
}
.gutenberg-content .wp-block-list li:last-child,
.wide-article-content .wp-block-list li:last-child,
.editor-styles-wrapper .wp-block-list li:last-child {
  margin-bottom: 0;
}
.gutenberg-content .wp-block-list li ul,
.gutenberg-content .wp-block-list li ol,
.wide-article-content .wp-block-list li ul,
.wide-article-content .wp-block-list li ol,
.editor-styles-wrapper .wp-block-list li ul,
.editor-styles-wrapper .wp-block-list li ol {
  display: block;
  margin-top: 1rem;
  margin-bottom: unset;
  padding-left: 1.625rem;
}
.gutenberg-content .wp-block-list li ul,
.wide-article-content .wp-block-list li ul,
.editor-styles-wrapper .wp-block-list li ul {
  list-style: disc;
}
.gutenberg-content .wp-block-quote,
.wide-article-content .wp-block-quote,
.editor-styles-wrapper .wp-block-quote {
  position: relative;
  margin: 1.875rem auto;
  padding: 1.625rem 1.625rem 1.625rem 2.875rem;
  border-radius: var(--borderRadiusDesktop);
  background-color: var(--wp--preset--color--grey-bg);
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-quote,
  .wide-article-content .wp-block-quote,
  .editor-styles-wrapper .wp-block-quote {
    margin: 1.5rem auto;
  }
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-quote,
  .wide-article-content .wp-block-quote,
  .editor-styles-wrapper .wp-block-quote {
    padding: 1rem 1rem 1rem 2.25rem;
  }
}
.gutenberg-content .wp-block-quote::before,
.wide-article-content .wp-block-quote::before,
.editor-styles-wrapper .wp-block-quote::before {
  top: 1.25rem;
  bottom: 1.25rem;
  left: 1.625rem;
  position: absolute;
  content: "";
  display: block;
  width: 0.125rem;
  height: calc(100% - 2.5rem);
  background-color: var(--wp--preset--color--primary);
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-quote::before,
  .wide-article-content .wp-block-quote::before,
  .editor-styles-wrapper .wp-block-quote::before {
    top: 1rem;
    left: 1.125rem;
    bottom: 1rem;
    height: calc(100% - 2rem);
  }
}
.gutenberg-content .wp-block-quote p,
.wide-article-content .wp-block-quote p,
.editor-styles-wrapper .wp-block-quote p {
  margin: unset;
  font-weight: 500;
  font-style: normal;
  line-height: 150%;
  color: var(--wp--preset--color--base-text);
  font-size: clamp(16px, 15.2835820896px + 0.1990049751vw, 18px);
}
.gutenberg-content .wp-block-quote cite,
.wide-article-content .wp-block-quote cite,
.editor-styles-wrapper .wp-block-quote cite {
  display: block;
  margin-top: 0.9375rem;
  font-weight: 500;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
  font-style: normal;
  line-height: 150%;
  color: var(--wp--preset--color--grey);
}
.gutenberg-content .wp-block-pullquote,
.wide-article-content .wp-block-pullquote,
.editor-styles-wrapper .wp-block-pullquote {
  margin: 1.875rem auto;
  padding: 1.625rem;
  border-top: 1px solid var(--wp--preset--color--grey);
  border-bottom: 1px solid var(--wp--preset--color--grey);
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-pullquote,
  .wide-article-content .wp-block-pullquote,
  .editor-styles-wrapper .wp-block-pullquote {
    margin: 1.5rem auto;
  }
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-pullquote,
  .wide-article-content .wp-block-pullquote,
  .editor-styles-wrapper .wp-block-pullquote {
    padding: 1rem;
  }
}
.gutenberg-content .wp-block-pullquote p,
.wide-article-content .wp-block-pullquote p,
.editor-styles-wrapper .wp-block-pullquote p {
  margin-top: unset;
  font-weight: 500;
  font-size: clamp(16px, 15.2835820896px + 0.1990049751vw, 18px);
  line-height: 150%;
}
.gutenberg-content .wp-block-embed-youtube,
.gutenberg-content .wp-block-embed,
.wide-article-content .wp-block-embed-youtube,
.wide-article-content .wp-block-embed,
.editor-styles-wrapper .wp-block-embed-youtube,
.editor-styles-wrapper .wp-block-embed {
  overflow: hidden;
  margin: 1.875rem auto;
  border-radius: var(--borderRadiusDesktop);
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-embed-youtube,
  .gutenberg-content .wp-block-embed,
  .wide-article-content .wp-block-embed-youtube,
  .wide-article-content .wp-block-embed,
  .editor-styles-wrapper .wp-block-embed-youtube,
  .editor-styles-wrapper .wp-block-embed {
    margin: 1.5rem auto;
  }
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-embed-youtube,
  .gutenberg-content .wp-block-embed,
  .wide-article-content .wp-block-embed-youtube,
  .wide-article-content .wp-block-embed,
  .editor-styles-wrapper .wp-block-embed-youtube,
  .editor-styles-wrapper .wp-block-embed {
    border-radius: var(--borderRadiusMobile);
  }
}
.gutenberg-content .wp-block-embed-youtube__wrapper,
.gutenberg-content .wp-block-embed__wrapper,
.wide-article-content .wp-block-embed-youtube__wrapper,
.wide-article-content .wp-block-embed__wrapper,
.editor-styles-wrapper .wp-block-embed-youtube__wrapper,
.editor-styles-wrapper .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.gutenberg-content .wp-block-embed-youtube__wrapper iframe,
.gutenberg-content .wp-block-embed__wrapper iframe,
.wide-article-content .wp-block-embed-youtube__wrapper iframe,
.wide-article-content .wp-block-embed__wrapper iframe,
.editor-styles-wrapper .wp-block-embed-youtube__wrapper iframe,
.editor-styles-wrapper .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.gutenberg-content .wp-block-buttons,
.wide-article-content .wp-block-buttons,
.editor-styles-wrapper .wp-block-buttons {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 1.875rem auto;
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-buttons,
  .wide-article-content .wp-block-buttons,
  .editor-styles-wrapper .wp-block-buttons {
    margin: 1.5rem auto;
  }
}
.gutenberg-content .wp-block-buttons .wp-block-button__link,
.wide-article-content .wp-block-buttons .wp-block-button__link,
.editor-styles-wrapper .wp-block-buttons .wp-block-button__link {
  padding: 0.875rem 1.5rem;
  font-weight: 500;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
  text-decoration: none;
  border-radius: var(--borderRadiusDesktop);
  color: var(--wp--preset--color--white);
  background-color: var(--wp--preset--color--primary);
  transition: all 0.24s ease;
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-buttons .wp-block-button__link,
  .wide-article-content .wp-block-buttons .wp-block-button__link,
  .editor-styles-wrapper .wp-block-buttons .wp-block-button__link {
    border-radius: var(--borderRadiusMobile);
  }
}
.gutenberg-content .wp-block-buttons .wp-block-button__link:hover,
.wide-article-content .wp-block-buttons .wp-block-button__link:hover,
.editor-styles-wrapper .wp-block-buttons .wp-block-button__link:hover {
  color: var(--wp--preset--color--base-text);
  background-color: var(--wp--preset--color--grey-bg);
}
.gutenberg-content .wp-block-details,
.wide-article-content .wp-block-details,
.editor-styles-wrapper .wp-block-details {
  margin-top: 1rem;
  border-radius: var(--borderRadiusDesktop);
  border: 1px solid var(--wp--preset--color--border);
  background-color: var(--wp--preset--color--grey-bg);
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-details,
  .wide-article-content .wp-block-details,
  .editor-styles-wrapper .wp-block-details {
    border-radius: var(--borderRadiusMobile);
  }
}
.gutenberg-content .wp-block-details:hover,
.wide-article-content .wp-block-details:hover,
.editor-styles-wrapper .wp-block-details:hover {
  background-color: transparent !important;
}
.gutenberg-content .wp-block-details[open] summary::after,
.wide-article-content .wp-block-details[open] summary::after,
.editor-styles-wrapper .wp-block-details[open] summary::after {
  transform: scaleY(-1);
  transition: all 0.24s ease;
}
.gutenberg-content .wp-block-details summary,
.wide-article-content .wp-block-details summary,
.editor-styles-wrapper .wp-block-details summary {
  display: flex;
  justify-content: space-between;
  gap: 1.25rem;
  padding: 1.625rem;
  font-weight: 500;
  font-size: clamp(16px, 15.2835820896px + 0.1990049751vw, 18px);
  line-height: 150%;
  list-style: none;
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-details summary,
  .wide-article-content .wp-block-details summary,
  .editor-styles-wrapper .wp-block-details summary {
    padding: 1rem;
  }
}
.gutenberg-content .wp-block-details summary::after,
.wide-article-content .wp-block-details summary::after,
.editor-styles-wrapper .wp-block-details summary::after {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M24 6.58624L23.2997 5.91394L12.4854 17.1785L12 17.6639L11.5146 17.1785L0.700338 5.91393L1.09276e-06 6.58624L12 19.0859L24 6.58624Z' fill='black'/%3E%3C/svg%3E");
  background-size: 100%;
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-details summary::after,
  .wide-article-content .wp-block-details summary::after,
  .editor-styles-wrapper .wp-block-details summary::after {
    width: 1.25rem;
    height: 1.25rem;
  }
}
.gutenberg-content .wp-block-details p,
.wide-article-content .wp-block-details p,
.editor-styles-wrapper .wp-block-details p {
  display: block;
  margin-top: unset !important;
  padding-inline: 1.25rem !important;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
  line-height: 150%;
}
.gutenberg-content .wp-block-details a,
.wide-article-content .wp-block-details a,
.editor-styles-wrapper .wp-block-details a {
  font-weight: 500;
}
.gutenberg-content .wp-block-image,
.wide-article-content .wp-block-image,
.editor-styles-wrapper .wp-block-image {
  overflow: hidden;
  margin: 1.875rem auto;
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-image,
  .wide-article-content .wp-block-image,
  .editor-styles-wrapper .wp-block-image {
    margin: 1.5rem auto;
  }
}
.gutenberg-content .wp-block-image img,
.wide-article-content .wp-block-image img,
.editor-styles-wrapper .wp-block-image img {
  display: block;
  height: auto;
  width: 100%;
  border-radius: var(--borderRadiusDesktop);
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-image img,
  .wide-article-content .wp-block-image img,
  .editor-styles-wrapper .wp-block-image img {
    border-radius: var(--borderRadiusMobile);
  }
}
.gutenberg-content .wp-block-image figcaption,
.wide-article-content .wp-block-image figcaption,
.editor-styles-wrapper .wp-block-image figcaption {
  margin-top: 0.875rem;
  margin-bottom: unset;
  font-weight: 500;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
  line-height: 150%;
  color: var(--wp--preset--color--grey);
}
.gutenberg-content .wp-block-file,
.wide-article-content .wp-block-file,
.editor-styles-wrapper .wp-block-file {
  overflow: hidden;
  display: flex;
  column-gap: 1.875rem;
  align-items: center;
  margin: 1.875rem auto;
  border-radius: var(--borderRadiusDesktop);
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-file,
  .wide-article-content .wp-block-file,
  .editor-styles-wrapper .wp-block-file {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.875rem;
    margin: 1.5rem auto;
  }
}
.gutenberg-content .wp-block-file:not(:has(.wp-block-file__embed)),
.wide-article-content .wp-block-file:not(:has(.wp-block-file__embed)),
.editor-styles-wrapper .wp-block-file:not(:has(.wp-block-file__embed)) {
  display: flex;
  justify-content: space-between;
  padding: 1.625rem;
  background-color: var(--wp--preset--color--grey-bg);
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-file:not(:has(.wp-block-file__embed)),
  .wide-article-content .wp-block-file:not(:has(.wp-block-file__embed)),
  .editor-styles-wrapper .wp-block-file:not(:has(.wp-block-file__embed)) {
    border-radius: var(--borderRadiusMobile);
    padding: 1rem;
  }
}
.gutenberg-content .wp-block-file:not(:has(.wp-block-file__embed)) a,
.wide-article-content .wp-block-file:not(:has(.wp-block-file__embed)) a,
.editor-styles-wrapper .wp-block-file:not(:has(.wp-block-file__embed)) a {
  display: flex;
  margin-left: unset;
}
@media (max-width: 767px) {
  .gutenberg-content .wp-block-file:has(object),
  .wide-article-content .wp-block-file:has(object),
  .editor-styles-wrapper .wp-block-file:has(object) {
    display: none;
  }
}
.gutenberg-content .wp-block-file a,
.wide-article-content .wp-block-file a,
.editor-styles-wrapper .wp-block-file a {
  display: none;
}
.gutenberg-content .wp-block-file__content-wrapper,
.wide-article-content .wp-block-file__content-wrapper,
.editor-styles-wrapper .wp-block-file__content-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gutenberg-content .wp-block-file__content-wrapper > a:first-child,
.wide-article-content .wp-block-file__content-wrapper > a:first-child,
.editor-styles-wrapper .wp-block-file__content-wrapper > a:first-child {
  text-decoration: none;
  pointer-events: none;
  font-weight: 500;
  font-size: clamp(16px, 15.2835820896px + 0.1990049751vw, 18px);
  line-height: 150%;
  color: var(--wp--preset--color--base-text);
}
.gutenberg-content .wp-block-file > a:first-child,
.wide-article-content .wp-block-file > a:first-child,
.editor-styles-wrapper .wp-block-file > a:first-child {
  text-decoration: none;
  pointer-events: none;
  font-weight: 500;
  font-size: clamp(16px, 15.2835820896px + 0.1990049751vw, 18px);
  line-height: 150%;
}
.gutenberg-content .wp-block-file__button,
.wide-article-content .wp-block-file__button,
.editor-styles-wrapper .wp-block-file__button {
  padding: 0.875rem 1.5rem;
  border-radius: var(--borderRadiusDesktop);
  font-weight: 500;
  font-size: clamp(14px, 13.2835820896px + 0.1990049751vw, 16px);
  line-height: 150%;
  text-decoration: none;
  white-space: nowrap !important;
  border: 1px solid var(--wp--preset--color--primary);
  background-color: var(--wp--preset--color--primary);
  transition: all 0.24s ease;
}
@media (max-width: 575px) {
  .gutenberg-content .wp-block-file__button,
  .wide-article-content .wp-block-file__button,
  .editor-styles-wrapper .wp-block-file__button {
    word-wrap: nowrap;
  }
}
.gutenberg-content .wp-block-file__button:hover,
.wide-article-content .wp-block-file__button:hover,
.editor-styles-wrapper .wp-block-file__button:hover {
  color: var(--wp--preset--color--base-text);
  background-color: var(--wp--preset--color--grey-bg);
}

.footer {
  margin-bottom: 1.1875rem;
}
@media (max-width: 1023px) {
  .footer {
    margin-bottom: 1.25rem;
  }
}
@media (max-width: 767px) {
  .footer {
    margin-bottom: 1.25rem;
  }
}
.footer__inner {
  border-radius: 1rem;
  background: #18171e;
  color: #fff;
  padding: 4.25rem 5rem 1.5rem;
}
@media (max-width: 1365px) {
  .footer__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (max-width: 1023px) {
  .footer__inner {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.footer__top {
  display: flex;
  gap: 1.25rem;
}
@media (max-width: 767px) {
  .footer__top {
    flex-direction: column;
    gap: 2.5rem;
  }
}
.footer__content {
  width: 19.0625rem;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 1365px) {
  .footer__content {
    width: 14rem;
  }
}
@media (max-width: 767px) {
  .footer__content {
    width: 100%;
  }
}
.footer__logo {
  width: 224px;
  height: 76px;
  object-fit: contain;
}
@media (max-width: 1023px) {
  .footer__logo {
    width: 147px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .footer__logo {
    margin-bottom: 2.5rem;
  }
}
.footer__nav {
  display: grid;
  gap: 1rem;
  list-style-type: none;
  padding: 0;
  margin: 0;
  grid-template-columns: 1fr 1fr;
}
.footer__nav .menu-item a {
  color: #fff;
}
@media (max-width: 1023px) {
  .footer__nav .menu-item a {
    font-size: 0.875rem;
  }
}
.footer__banner {
  border-radius: 1.5rem;
  background: #F8720D;
  padding: 2.125rem;
  color: #fff;
  min-height: 20.3125rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .footer__banner {
    min-height: 16.25rem;
  }
}
@media (max-width: 767px) {
  .footer__banner {
    padding: 2.125rem 0.9375rem;
    min-height: 19.875rem;
  }
}
.footer__banner::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10.8125rem;
  height: 10.8125rem;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='173' viewBox='0 0 173 173' fill='none'%3E%3Cg clip-path='url(%23clip0_110_884)'%3E%3Ccircle cx='173' cy='173' r='173' fill='%23B1E3FA' fill-opacity='0.32'/%3E%3Ccircle cx='173' cy='173' r='144.167' fill='%23BECECE' fill-opacity='0.32'/%3E%3Ccircle cx='173' cy='172.999' r='115.333' fill='%23CBBAA3' fill-opacity='0.32'/%3E%3Ccircle cx='173' cy='173' r='86.5' fill='%23D9A577' fill-opacity='0.32'/%3E%3Ccircle cx='173' cy='173' r='57.6667' fill='%23EC934B' fill-opacity='0.32'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_110_884'%3E%3Cpath d='M0 0H173V149C173 162.255 162.255 173 149 173H0V0Z' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.footer__banner__title {
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}
@media (max-width: 1023px) {
  .footer__banner__title {
    font-size: 1.875rem;
  }
}
.footer__banner__info {
  font-size: 1.25rem;
  line-height: 120%;
  margin-top: auto;
  opacity: 0.7;
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1023px) {
  .footer__banner__info {
    font-size: 1.125rem;
  }
}
.footer__banner__email__wrap {
  font-size: 2rem;
  font-weight: 600;
  line-height: 120%;
  color: #fff;
  display: flex;
  gap: 0.625rem;
  align-items: baseline;
  text-decoration: none;
  position: relative;
  z-index: 1;
}
@media (max-width: 1023px) {
  .footer__banner__email__wrap {
    font-size: 1.5rem;
  }
}
@media (max-width: 767px) {
  .footer__banner__email__wrap {
    font-size: 1.125rem;
    align-items: center;
  }
}
.footer__banner__email__wrap svg {
  width: 26px;
  height: 26px;
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .footer__banner__email__wrap svg:hover {
    opacity: 0.8;
  }
}
.footer__banner__email {
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .footer__banner__email:hover {
    opacity: 0.8;
  }
}
.footer__bottom {
  padding-top: 1.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  gap: 1.25rem;
  align-items: center;
  margin-top: 1.5rem;
}
@media (max-width: 767px) {
  .footer__bottom {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.footer__copyright {
  opacity: 0.5;
  font-size: 1rem;
  line-height: 150%;
}
@media (max-width: 1023px) {
  .footer__copyright {
    font-size: 0.875rem;
  }
}
@media (max-width: 767px) {
  .footer__copyright {
    margin-bottom: 2.5rem;
  }
}
.footer__socials {
  display: flex;
  gap: 0.25rem;
}
.footer__socials__item {
  width: 2.6875rem;
  height: 2.6875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border-radius: 0.75rem;
  background: rgba(255, 255, 255, 0.1);
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .footer__socials__item:hover {
    opacity: 0.65;
  }
}
.footer__socials__item svg {
  width: 19px;
  height: 19px;
  flex-shrink: 0;
}
.footer__btns {
  display: flex;
  align-items: center;
  gap: 0.875rem;
  margin-left: auto;
}
@media (max-width: 767px) {
  .footer__btns {
    flex-direction: column;
    margin-left: unset;
    width: 100%;
  }
}
.footer__btns .white {
  background-color: #fff;
  color: #F8720D;
  transition: opacity 0.24s ease-in 0s;
}
@media (max-width: 1023px) {
  .footer__btns .white {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    font-size: 0.875rem;
  }
}
@media (max-width: 767px) {
  .footer__btns .white {
    width: 100%;
    box-sizing: border-box;
  }
}
@media (any-hover: hover) {
  .footer__btns .white:hover {
    opacity: 0.65;
  }
}
.footer__btns .up {
  border: 1px solid #fff;
  box-sizing: border-box;
  transition: opacity 0.24s ease-in 0s;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .footer__btns .up {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    font-size: 0.875rem;
  }
}
@media (max-width: 767px) {
  .footer__btns .up {
    width: 100%;
  }
}
@media (any-hover: hover) {
  .footer__btns .up:hover {
    opacity: 0.65;
  }
}
.footer__created {
  font-size: 1rem;
  line-height: 150%;
  min-width: 19.0625rem;
}
@media (max-width: 1023px) {
  .footer__created {
    min-width: 14rem;
  }
}
.footer__created span {
  opacity: 0.5;
}
.footer__created svg {
  width: 79px;
  height: 14px;
  flex-shrink: 0;
  margin-left: 0.625rem;
  transition: opacity 0.24s ease-in 0s;
}
@media (any-hover: hover) {
  .footer__created svg:hover {
    opacity: 0.5;
  }
}

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