@charset "UTF-8";

@font-face {
  font-family: "Ermilov";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/Ermilov/Ermilov-Bold.eot");
  src: url("../fonts/Ermilov/Ermilov-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Ermilov/Ermilov-Bold.woff") format("woff"), url("../fonts/Ermilov/Ermilov-Bold.ttf") format("truetype"), url("../fonts/Ermilov/Ermilov-Bold.svg#Ermilov") format("svg");
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
.footer__developed a,
.footer__text a,
.footer__menu a,
.header__lang .current-lang a,
.header__menu a,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
video {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

:root {
  --container-width: 1260px;
  --transition: 0.3s ease;
  --sp: 70px;
  --sp-60: 60px;
  --bg: #fff;
  --accent: #CB30AD;
  --text-color: #212947;
  --black: #212947;
  --white: #fff;
  --navy_grey: #63697E;
  --grey: #9094A3;
  --light_grey: #E6E7EB;
  --rainbow: radial-gradient(81.53% 81.53% at 24.88% 104.88%, #F3D553 11%, rgba(239, 172, 79, 0.87) 38%, rgba(233, 121, 73, 0.70) 58%, rgba(233, 73, 92, 0.00) 100%), radial-gradient(80.22% 80.22% at 10.49% -16.83%, #2B62CF 12.89%, rgba(123, 60, 195, 0.70) 56.65%, rgba(123, 60, 195, 0.00) 100%), #BE35AA;
  --default-font-family: "Montserrat";
  --heading-font-family: "Ermilov";
  --fz-default: 16px;
  --h1: 50px;
  --h2: 36px;
  --h3: 24px;
  --h4: 20px;
  --h5: 16px;
  --h6: 14px;
  --m: 20px;
  --s: 14px;
  --xs: 12px;
}

body {
  font: 400 var(--fz-default)/160% var(--default-font-family), Helvetica, Arial, sans-serif;
  background: var(--bg);
  min-width: 360px;
  color: var(--text-color);
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

.hidden {
  display: none;
  overflow: hidden;
}

.wrapper {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  display: flex;
  flex-flow: column;
}

[class*=__container] {
  margin: 0 auto;
  max-width: var(--container-width);
  padding: 0 10px;
  width: 100%;
}

form input.error {
  box-shadow: inset 0px 0px 20px 1px rgba(255, 0, 0, 0.3);
  border: 2px solid red !important;
}

form input.not_error {
  box-shadow: inset 0px 0px 20px 1px rgba(100, 255, 100, 0.3);
  border: 2px solid #99FF99 !important;
}

h1,
._h1 {
  font: 700 var(--h1)/110% var(--heading-font-family);
  text-transform: uppercase;
}

h2,
._h2 {
  font: 700 var(--h2)/118% var(--heading-font-family);
  text-transform: uppercase;
}

h3,
._h3 {
  font: 700 var(--h3)/135% var(--heading-font-family);
  text-transform: uppercase;
}

h4,
._h4 {
  font: 700 var(--h4)/140% var(--heading-font-family);
  text-transform: uppercase;
}

h5,
._h5 {
  font: 700 var(--h5)/150% var(--heading-font-family);
  text-transform: uppercase;
}

h6,
.footer__developed a,
.footer__text a,
.footer__menu a,
.header__lang .current-lang a,
.header__menu a,
._h6 {
  font: 700 var(--h6)/140% var(--heading-font-family);
  text-transform: uppercase;
}

a {
  color: var(--text-color);
  text-decoration: none;
}

._semibold {
  font-weight: 600;
}

._bold {
  font-weight: 700;
}

._accent {
  color: var(--accent);
}

._m {
  font-size: var(--m);
  line-height: 160%;
}

._s {
  font-size: var(--s);
  line-height: 140%;
}

._xs {
  font-size: var(--xs);
  line-height: 140%;
}

.btn {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 80%;
  display: inline-flex;
  padding: 30px;
  border-radius: 80px;
  color: #fff;
  text-decoration: none;
  transition: 0.3s ease;
  position: relative;
  z-index: 1;
}

.btn--accent {
  background: var(--accent);
}

.btn--accent:hover {
  background: var(--black);
}

.btn--rainbow:before {
  width: 100%;
  height: 100%;
  content: "";
  background: var(--rainbow);
  position: absolute;
  left: 0;
  top: 0;
  border-radius: inherit;
  z-index: -2;
}

.btn--rainbow:after {
  background: var(--black);
  position: absolute;
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  top: 2px;
  left: 2px;
  border-radius: inherit;
  z-index: -1;
  transition: inherit;
  opacity: 1;
}

.btn--rainbow:hover:after {
  opacity: 0;
}

.subm {
  cursor: pointer;
  border: none;
  display: block;
  margin: 0 auto;
}

.form {
  max-width: 400px;
  position: relative;
}

.form__inputs {
  display: flex;
  flex-flow: column;
  gap: 15px;
}

.form .input {
  background: #fff;
  width: 100%;
  height: 60px;
  border: 2px solid #dcdcdc;
  border-radius: 3px;
  padding-left: 15px;
  font-weight: 400;
  font-size: 16px;
  line-height: 60px;
  display: block;
}

.form .input__wrap {
  display: block;
  text-align: left;
}

.form .input__label {
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  display: block;
}

.form:before {
  content: "";
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.7) url(../img/loading.gif) 50% no-repeat;
  z-index: 10;
}

.form.loading:before {
  display: block;
}

.form .intl-tel-input {
  width: 100%;
}

.form .country-list .country-name {
  color: #333;
}

.header {
  padding: 30px 0;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

.header.active .header__menu {
  transform: translateX(0);
}

.header.active .header__burger {
  position: relative;
}

.header.active .header__burger span:nth-child(1) {
  transform: translate(1px, 10px) rotate(45deg);
}

.header.active .header__burger span:nth-child(2) {
  transform: translate(1px, -8px) rotate(-45deg);
}

.header.active .header__burger span:nth-child(3) {
  display: none;
}

.header__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.header__logo {
  display: flex;
  gap: 20px;
  text-decoration: none;
}

.header__logo_image {
  background: url('../img/logo.png') 50%/contain no-repeat;
  width: 102px;
  height: 40px;
}

.header__logo_separator {
  width: 1px;
  background: var(--navy_grey, #63697E);
}

.header__logo_text {
  color: var(--navy_grey, #63697E);
  text-transform: none;
}

.header__menu {
  margin: 0 auto;
  display: flex;
  gap: 40px;
}

.header__menu a {
  text-decoration: none;
  transition: 0.3s ease;
  display: block;
  overflow: hidden;
  position: relative;
}

.header__menu a:before {
  content: "";
  height: 3px;
  background: var(--accent);
  transition: inherit;
  bottom: 0;
  width: 100%;
  position: absolute;
  left: 0;
  transform: translateX(-110%);
}

.header__menu a:hover {
  color: var(--accent);
}

.header__menu a:hover:before {
  transform: translateX(0);
}

.header__lang {
  margin-right: 20px;
}

.header__lang .lang-switcher {
  display: flex;
  gap: 20px;
}

.header__lang .lang-item {
  text-decoration: none;
  font-size: var(--xs);
  text-transform: uppercase;
}

.header__lang .lang-item a {
  text-decoration: none;
}

.header__lang .current-lang a {
  font-weight: 700;
}

.header__social {
  display: flex;
  gap: 5px;
}

.header__social_link {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: block;
  flex-shrink: 0;
  transition: 0.3s ease;
  position: relative;
}

.header__social_link:before {
  transition: inherit;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #E9EAED;
  z-index: -2;
}

.header__social_link:hover:before {
  background: url(../img/header__social_ilnk--hover.svg) 50%/cover no-repeat;
}

.header__social_link--instagram {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22%23212947%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22%23212947%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22%23212947%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.header__social_link--instagram:hover {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22url(%23paint0_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22url(%23paint1_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22url(%23paint2_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22url(%23paint3_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22url(%23paint4_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22url(%23paint5_radial_251_493)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient%20id%3D%22paint0_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(3.4061%20-2.53537)%20rotate(46.3551)%20scale(17.4476)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint1_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(6.53598%2023.936)%20rotate(-55.3591)%20scale(17.7317)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint2_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(7.80025%204.89684)%20rotate(46.3551)%20scale(8.52608)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint3_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(9.32972%2017.8326)%20rotate(-55.3591)%20scale(8.66493)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint4_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(16.4254%205.18189)%20rotate(46.3551)%20scale(1.80492)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint5_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(16.7492%207.9203)%20rotate(-55.3591)%20scale(1.83431)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.header__social_link--facebook {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9612H13.3829V13.7189H17.5414L17.9983%209.12655H13.3829V6.80732C13.3829%206.5013%2013.5045%206.20781%2013.7209%205.99142C13.9373%205.77504%2014.2308%205.65347%2014.5368%205.65347H17.9983V1.03809H14.5368C13.0067%201.03809%2011.5393%201.64591%2010.4573%202.72785C9.37537%203.8098%208.76754%205.27722%208.76754%206.80732V9.12655H6.45985L6.00293%2013.7189H8.76754V22.9612Z%22%20fill%3D%22%23212947%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.header__social_link--facebook:hover {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9615H13.3829V13.7192H17.5414L17.9983%209.12691H13.3829V6.80768C13.3829%206.50166%2013.5045%206.20818%2013.7209%205.99179C13.9373%205.7754%2014.2308%205.65384%2014.5368%205.65384H17.9983V1.03845H14.5368C13.0067%201.03845%2011.5393%201.64628%2010.4573%202.72822C9.37537%203.81016%208.76754%205.27759%208.76754%206.80768V9.12691H6.45985L6.00293%2013.7192H8.76754V22.9615Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9615H13.3829V13.7192H17.5414L17.9983%209.12691H13.3829V6.80768C13.3829%206.50166%2013.5045%206.20818%2013.7209%205.99179C13.9373%205.7754%2014.2308%205.65384%2014.5368%205.65384H17.9983V1.03845H14.5368C13.0067%201.03845%2011.5393%201.64628%2010.4573%202.72822C9.37537%203.81016%208.76754%205.27759%208.76754%206.80768V9.12691H6.45985L6.00293%2013.7192H8.76754V22.9615Z%22%20fill%3D%22url(%23paint0_radial_251_283)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9615H13.3829V13.7192H17.5414L17.9983%209.12691H13.3829V6.80768C13.3829%206.50166%2013.5045%206.20818%2013.7209%205.99179C13.9373%205.7754%2014.2308%205.65384%2014.5368%205.65384H17.9983V1.03845H14.5368C13.0067%201.03845%2011.5393%201.64628%2010.4573%202.72822C9.37537%203.81016%208.76754%205.27759%208.76754%206.80768V9.12691H6.45985L6.00293%2013.7192H8.76754V22.9615Z%22%20fill%3D%22url(%23paint1_radial_251_283)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient%20id%3D%22paint0_radial_251_283%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(7.26098%20-2.65104)%20rotate(62.4413)%20scale(14.3548%2011.7888)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint1_radial_251_283%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(8.98715%2024.0309)%20rotate(-69.2916)%20scale(15.7201%2011.1184)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.header__burger {
  display: none;
  width: 40px;
  height: 40px;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  flex-shrink: 0;
  padding: 10px;
  cursor: pointer;
}

.header__burger span {
  height: 2px;
  background: var(--black);
  transition: 0.3s ease;
}

@-webkit-keyframes rotate {
  from {
    transform: rotate(0deg);
    /* Start rotation from 0 degrees */
  }

  to {
    transform: rotate(360deg);
    /* End rotation at 360 degrees */
  }
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
    /* Start rotation from 0 degrees */
  }

  to {
    transform: rotate(360deg);
    /* End rotation at 360 degrees */
  }
}

.hero {
  padding: calc(var(--sp) * 2) 0;
}

.hero__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: wrap;
  gap: 20px;
}

.hero__content {
  width: 100%;
  max-width: 560px;
}

.hero__title strong {
  display: block;
  background: var(--rainbow);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.hero__button {
  margin-top: var(--sp-60);
}

.hero__image {
  width: 572px;
  aspect-ratio: 572/691;
  flex-shrink: 0;
  position: relative;
}

.hero__image_img {
  position: absolute;
  -o-object-fit: contain;
  object-fit: contain;
  aspect-ratio: 847/775;
  width: 847px;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
}

.hero__image_decor {
  width: 131px;
  height: 131px;
  background: url(../img/hero__image_decor.svg) 50%/contain no-repeat;
  position: absolute;
  bottom: 100px;
  left: -200px;
  -webkit-animation: rotate 10s linear infinite;
  animation: rotate 10s linear infinite;
}

.hero__image_text {
  position: absolute;
  background: url(../img/hero__image_text.svg) 50%/contain no-repeat;
  aspect-ratio: 200/136;
  width: 200px;
  top: 250px;
  left: 250px;
  transform: rotate(-5deg);
  padding: 20px;
  padding-left: 35px;
}

.hero__info {
  margin-left: auto;
}

.hero__info_text {
  -webkit-text-stroke: 1px var(--grey, #9094A3);
  color: transparent;
}

.hero__info_items {
  display: flex;
  gap: var(--sp-60);
  margin-top: 10px;
}

.hero__info .item {
  display: flex;
  align-items: center;
  gap: 10px;
}

.hero__info .item:before {
  content: "";
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.hero__info .item--place:before {
  background: url(../img/location-icon.svg) 50%/contain no-repeat;
}

.hero__info .item--date:before {
  background: url(../img/date-icon.svg) 50%/contain no-repeat;
}

.hero__info .item--time:before {
  background: url(../img/time-icon.svg) 50%/contain no-repeat;
}

.tags {
  padding: calc(var(--sp) * 2) 0;
  background: var(--rainbow);
  color: #fff;
}

.tags__items {
  display: flex;
  justify-content: center;
  flex-flow: wrap;
  gap: 20px;
  max-width: 1150px;
  margin: 0 auto;
}

.tags .item {
  padding: 40px;
  border-radius: var(--indent_3, 60px);
  border: 2px solid var(--white, #FFF);
  position: relative;
}

.tags .item--invisible {
  opacity: 0;
}

.tags .item--girl {
  width: 472px;
}

.tags .item--girl:before {
  content: "";
  background: url("../img/girl.webp") 50% 100%/contain no-repeat;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0);
  width: 472px;
  height: 218px;
  flex-shrink: 0;
  position: absolute;
}

.tags .item--logo {
  width: 320px;
  border: none;
}

.tags .item--logo:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='257' height='234' viewBox='0 0 257 234' fill='none'%3E%3Cpath d='M256 129.237C255.988 171.467 235.695 208.935 204.388 232.319C198.352 213.698 186.296 198.004 170.648 187.812C188.011 174.156 199.25 152.293 199.258 127.672C199.27 86.3762 167.653 52.8092 128.522 52.8207C89.3908 52.8321 57.7554 86.4169 57.7433 127.712C57.7361 152.333 68.9627 174.19 86.3183 187.836C70.6639 198.037 58.5983 213.738 52.5515 232.364C21.2587 208.998 0.987655 171.543 1.00001 129.313C1.02071 58.4628 58.1272 1.02065 128.538 1.00001C198.949 0.979359 256.021 58.3873 256 129.237Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;
  width: 257px;
  height: 234px;
  flex-shrink: 0;
  transform: translateX(-50%);
}

.tags .item--ukraine {
  width: 400px;
}

.tags .item--ukraine:before {
  content: "";
  background: url("../img/ukr.webp") 50%/contain no-repeat;
  aspect-ratio: 1/1;
  width: 247px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.tags .item--10 {
  min-width: 230px;
  text-align: center;
}

.for {
  padding: calc(var(--sp) * 2) 0 var(--sp);
}

.for__container {
  display: flex;
  flex-flow: column;
  gap: var(--sp-60);
}

.for__items {
  display: flex;
  flex-flow: wrap;
  gap: 20px;
}

.for .item {
  width: 190px;
  text-align: center;
}

.for .item__image {
  aspect-ratio: 1/1;
  background: 50%/cover no-repeat;
}

.for .item__text {
  margin-top: 10px;
}

.for-what {
  padding: var(--sp) 0 calc(var(--sp) * 2);
}

.for-what__container {
  display: flex;
  flex-flow: column;
  gap: var(--sp-60);
}

.for-what__items {
  display: flex;
  flex-flow: wrap;
  gap: 20px;
}

.for-what .item {
  width: 100%;
  max-width: 400px;
  border-radius: var(--indent_4, 40px);
  background: var(--black, #212947);
  padding: 40px;
  position: relative;
}

.for-what .item:before {
  position: absolute;
  right: 30px;
  top: 30px;
  content: "";
  width: var(--indent_5, 20px);
  height: var(--indent_5, 20px);
  background: #fff;
  border-radius: 50%;
}

.for-what .item__title {
  color: #fff;
}

.for-what .item__list {
  margin-top: 20px;
  display: flex;
  flex-flow: column;
  gap: 10px;
}

.for-what .item li {
  border-radius: var(--indent_5, 20px);
  border: var(--indent_no, 1px) solid var(--rainbow, #BE35AA);
  background: var(--white, #FFF);
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
}

.for-what .item li:before {
  content: "";
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M12.6914%2014.5653C14.6955%2013.1021%2015.9992%2010.7269%2016%208.04591C16.0013%203.60098%2012.4206%20-0.00129522%208.00235%203.49356e-07C3.58407%200.00129582%200.00129917%203.60567%203.53839e-07%208.0506C-0.000783716%2010.7316%201.30155%2013.106%203.30482%2014.5681C3.67669%2013.3561%204.46034%2012.3387%205.4821%2011.6988C4.37712%2010.8654%203.65672%209.49746%203.65717%207.95098C3.65791%205.41102%205.60288%203.35141%208.00137%203.3507C10.3999%203.35%2012.3436%205.40847%2012.3429%207.94843C12.3424%209.49491%2011.6212%2010.8633%2010.5158%2011.6974C11.5372%2012.3367%2012.3202%2013.3536%2012.6914%2014.5653Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.6914%2014.5653C14.6955%2013.1021%2015.9992%2010.7269%2016%208.04591C16.0013%203.60098%2012.4206%20-0.00129522%208.00235%203.49356e-07C3.58407%200.00129582%200.00129917%203.60567%203.53839e-07%208.0506C-0.000783716%2010.7316%201.30155%2013.106%203.30482%2014.5681C3.67669%2013.3561%204.46034%2012.3387%205.4821%2011.6988C4.37712%2010.8654%203.65672%209.49746%203.65717%207.95098C3.65791%205.41102%205.60288%203.35141%208.00137%203.3507C10.3999%203.35%2012.3436%205.40847%2012.3429%207.94843C12.3424%209.49491%2011.6212%2010.8633%2010.5158%2011.6974C11.5372%2012.3367%2012.3202%2013.3536%2012.6914%2014.5653Z%22%20fill%3D%22url(%23paint0_radial_82_1761)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M12.6914%2014.5653C14.6955%2013.1021%2015.9992%2010.7269%2016%208.04591C16.0013%203.60098%2012.4206%20-0.00129522%208.00235%203.49356e-07C3.58407%200.00129582%200.00129917%203.60567%203.53839e-07%208.0506C-0.000783716%2010.7316%201.30155%2013.106%203.30482%2014.5681C3.67669%2013.3561%204.46034%2012.3387%205.4821%2011.6988C4.37712%2010.8654%203.65672%209.49746%203.65717%207.95098C3.65791%205.41102%205.60288%203.35141%208.00137%203.3507C10.3999%203.35%2012.3436%205.40847%2012.3429%207.94843C12.3424%209.49491%2011.6212%2010.8633%2010.5158%2011.6974C11.5372%2012.3367%2012.3202%2013.3536%2012.6914%2014.5653Z%22%20fill%3D%22url(%23paint1_radial_82_1761)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient%20id%3D%22paint0_radial_82_1761%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(1.67805%20-2.4517)%20rotate(43.6702)%20scale(12.247%2012.2475)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint1_radial_82_1761%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(3.98049%2015.2787)%20rotate(-52.8081)%20scale(12.266%2012.63)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
}

.learn {
  padding: calc(var(--sp) * 2) 0;
  background: var(--accent);
}

.learn__container {
  display: flex;
  flex-flow: column;
  gap: var(--sp-60);
}

.learn__items {
  display: flex;
  flex-flow: wrap;
  gap: 20px;
}

.learn .item {
  width: calc(50% - 10px);
  min-width: 340px;
  border-radius: var(--indent_4, 40px);
  background: var(--white, #FFF);
  padding: 40px;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  gap: 20px;
  position: relative;
}

.learn .item:before {
  content: "";
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%22122%22%20height%3D%22122%22%20viewBox%3D%220%200%20122%20122%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20opacity%3D%220.2%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M122%2061C122%2027.3106%2094.6894%204.5796e-06%2061%205.66468e-06C27.3106%206.74976e-06%20-5.61722e-06%2027.3106%20-3.61868e-06%2061C-1.62014e-06%2094.6894%2027.3106%20122%2061%20122C94.6894%20122%20122%2094.6894%20122%2061Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M122%2061C122%2027.3106%2094.6894%204.5796e-06%2061%205.66468e-06C27.3106%206.74976e-06%20-5.61722e-06%2027.3106%20-3.61868e-06%2061C-1.62014e-06%2094.6894%2027.3106%20122%2061%20122C94.6894%20122%20122%2094.6894%20122%2061Z%22%20fill%3D%22url(%23paint0_radial_282_871)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M122%2061C122%2027.3106%2094.6894%204.5796e-06%2061%205.66468e-06C27.3106%206.74976e-06%20-5.61722e-06%2027.3106%20-3.61868e-06%2061C-1.62014e-06%2094.6894%2027.3106%20122%2061%20122C94.6894%20122%20122%2094.6894%20122%2061Z%22%20fill%3D%22url(%23paint1_radial_282_871)%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20d%3D%22M57.056%2054.764H50.72V53.252C52.412%2049.544%2056.336%2046.844%2061.484%2046.844C66.848%2046.844%2071.348%2050.048%2071.348%2054.512C71.348%2058.544%2067.316%2060.452%2063.572%2061.388L63.68%2062.828H57.884L57.308%2058.184C59.756%2057.716%2065.228%2056.492%2065.228%2054.368C65.228%2053.18%2063.68%2052.46%2061.556%2052.46C59.648%2052.46%2057.668%2053.36%2057.056%2054.764ZM57.164%2071V65.132H63.68V71H57.164Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient%20id%3D%22paint0_radial_282_871%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(-20.5317%20109.205)%20rotate(-43.6449)%20scale(97.8668%2097.8668)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint1_radial_282_871%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(127.951%2091.6488)%20rotate(-145.359)%20scale(99.4606%2099.4606)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
  width: 122px;
  aspect-ratio: 1/1;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(-30%, 30%);
}

.learn .item__number {
  flex-shrink: 0;
}

.learn .item__text {
  margin-top: 8px;
}

.learn__block {
  border-radius: var(--indent_4, 40px);
  background: var(--black, #212947);
  padding: 40px;
  color: #fff;
  display: flex;
  gap: 20px;
}

.learn__block_title {
  width: 100%;
}

.learn__block__text {
  width: 100%;
}

.speaker {
  padding: calc(var(--sp) * 2) 0 var(--sp);
  position: relative;
}

.speaker__decor {
  position: absolute;
  width: 300px;
  height: 300px;
  background: url(../img/speaker__decor.svg) 50%/contain no-repeat;
  -webkit-animation: rotate 10s linear infinite;
  animation: rotate 10s linear infinite;
  top: 70px;
  right: calc(50% - var(--container-width) / 2 - 150px);
}

.speaker__title {
  width: 100%;
}

.speaker__container {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-flow: wrap;
  gap: var(--sp-60);
}

.speaker__photo {
  position: relative;
  background: url(../img/speaker__image.webp) 50%/contain no-repeat;
  aspect-ratio: 1044/1399;
  width: 520px;
}

.speaker__photo_content {
  border-radius: var(--indent_5, 20px);
  border: 2px solid var(--black, #212947);
  background: var(--white, #FFF);
  width: 260px;
  padding: 20px;
  display: flex;
  flex-flow: column;
  gap: 5px;
  position: absolute;
  bottom: 50px;
  left: 30px;
}

.speaker__info {
  width: 100%;
  max-width: 620px;
  display: flex;
  flex-flow: column;
  gap: 20px;
}

.speaker .item {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.speaker .item--indent-1 {
  padding-left: 75px;
}

.speaker .item--indent-2 {
  padding-left: 150px;
}

.speaker .item:before {
  content: "";
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Ccircle%20opacity%3D%220.1%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20fill%3D%22%23212947%22%2F%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0_251_461)%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M28.5623%2019.7451C29.1935%2018.6253%2030.806%2018.6253%2031.4371%2019.7451L34.5402%2025.2504L40.7349%2026.5003C41.9949%2026.7546%2042.4932%2028.2881%2041.6233%2029.2344L37.3463%2033.8868L38.0718%2040.1646C38.2194%2041.4415%2036.9149%2042.3893%2035.7461%2041.8544L29.9997%2039.2244L24.2534%2041.8544C23.0846%2042.3893%2021.78%2041.4415%2021.9276%2040.1646L22.6532%2033.8868L18.3762%2029.2344C17.5063%2028.2882%2018.0045%2026.7546%2019.2645%2026.5003L25.4593%2025.2504L28.5623%2019.7451ZM29.9997%2023.3047L27.7694%2027.2617C27.5339%2027.6795%2027.1284%2027.9741%2026.6583%2028.069L22.2057%2028.9674L25.2799%2032.3114C25.6044%2032.6644%2025.7593%2033.1411%2025.7043%2033.6175L25.1828%2038.1298L29.3131%2036.2394C29.7491%2036.0399%2030.2504%2036.0399%2030.6864%2036.2394L34.8167%2038.1298L34.2952%2033.6175C34.2401%2033.1411%2034.395%2032.6644%2034.7196%2032.3114L37.7937%2028.9674L33.3411%2028.069C32.8711%2027.9741%2032.4655%2027.6795%2032.2301%2027.2617L29.9997%2023.3047Z%22%20fill%3D%22%23212947%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_251_461%22%3E%0D%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(18%2018)%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
}

.logos {
  padding: var(--sp) 0 calc(var(--sp) * 2);
}

.logos__items {
  display: flex;
  justify-content: center;
  flex-flow: wrap;
  gap: 40px;
}

.logos .logo {
  height: 70px;
  width: auto;
}

.you-can {
  padding: calc(var(--sp) * 2) 0;
  background: var(--black) 50%/cover no-repeat;
  color: #fff;
  position: relative;
}

.you-can:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--black);
  opacity: 0.5;
  left: 0;
  top: 0;
  display: none;
}

.you-can__container {
  display: flex;
  flex-flow: column;
  gap: var(--sp-60);
  position: relative;
}

.you-can__items {
  width: 100%;
  max-width: 740px;
  display: flex;
  flex-flow: wrap;
  gap: 40px;
}

.you-can .item {
  width: 100%;
  max-width: 350px;
}

.you-can .item__icon {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: 50%/contain no-repeat;
}

.you-can .item__text {
  margin-top: 20px;
}

.schedule {
  padding: calc(var(--sp) * 2) 0;
  color: #fff;
  background: var(--rainbow);
  position: relative;
}

.schedule__decor--1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../img/schedule__decor.svg) calc(50% - 50px) 100% no-repeat;
}

.schedule__decor--2 {
  width: 500px;
  height: 500px;
  position: absolute;
  background: url(../img/schedule__circle.svg) 50%/contain no-repeat;
  -webkit-animation: rotate 10s linear infinite;
  animation: rotate 10s linear infinite;
  top: 0;
  left: calc(50% + 350px);
}

.schedule__container {
  display: flex;
  flex-flow: column;
  gap: var(--sp-60);
  position: relative;
}

.schedule__items {
  display: flex;
  flex-flow: wrap;
  gap: 20px;
}

.schedule .item {
  width: calc(50% - 20px);
  min-width: 340px;
  border-radius: var(--indent_3, 60px);
  background: var(--black, #212947);
  padding: 40px;
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
  gap: 85px 20px;
  transition: 0.3s ease;
  border: 4px solid transparent;
}

.schedule .item:hover {
  border: 4px solid var(--white, #FFF);
}

.schedule .item:hover .item__image_decor {
  scale: 1.3;
}

.schedule .item:hover .item__image_circle path {
  opacity: 1;
}

.schedule .item__image {
  width: 250px;
  height: 250px;
  flex-shrink: 0;
  position: relative;
  border-radius: 50%;
  z-index: 1;
}

.schedule .item__image_decor {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: 50%/cover no-repeat;
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%22250%22%20height%3D%22250%22%20viewBox%3D%220%200%20250%20250%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cg%20filter%3D%22url(%23filter0_f_251_420)%22%3E%0D%0A%3Cpath%20d%3D%22M192.932%20207.56C196.962%20209.391%20201.752%20209.331%20205.836%20206.975C212.608%20203.067%20214.879%20194.327%20210.907%20187.453C206.936%20180.578%20198.226%20178.173%20191.454%20182.08C187.369%20184.437%20184.922%20188.552%20184.495%20192.955C186.675%20192.468%20188.929%20192.793%20190.822%20193.82C191.099%20191.367%20192.535%20189.043%20194.892%20187.684C198.761%20185.451%20203.646%20186.666%20205.802%20190.398C207.958%20194.13%20206.569%20198.965%20202.699%20201.198C200.343%20202.557%20197.61%20202.638%20195.347%20201.652C195.29%20203.803%20194.445%20205.916%20192.932%20207.56Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cpath%20opacity%3D%220.2%22%20d%3D%22M234.491%2068.1157C243.885%2061.2728%20249.996%2050.165%20250%2037.6272C250.006%2016.8402%20233.222%20-0.00605717%20212.511%201.63379e-06C191.8%200.00605999%20175.006%2016.8621%20175%2037.6491C174.996%2050.187%20181.101%2061.2912%20190.491%2068.1286C192.234%2062.4606%20195.908%2057.7028%20200.697%2054.7103C195.518%2050.8129%20192.141%2044.4154%20192.143%2037.1832C192.146%2025.305%20201.264%2015.6731%20212.506%2015.6698C223.749%2015.6665%20232.861%2025.2931%20232.857%2037.1713C232.855%2044.4035%20229.475%2050.803%20224.293%2054.7034C229.08%2057.6931%20232.751%2062.4487%20234.491%2068.1157Z%22%20fill%3D%22%23CB30AD%22%2F%3E%0D%0A%3Cg%20filter%3D%22url(%23filter1_f_251_420)%22%3E%0D%0A%3Cpath%20d%3D%22M64.4627%20165.434C67.3404%20158.989%2067.1972%20151.305%2063.4035%20144.73C57.1138%20133.828%2043.1712%20130.1%2032.262%20136.403C21.3528%20142.706%2017.608%20156.652%2023.8978%20167.554C27.6915%20174.129%2034.2693%20178.095%2041.2863%20178.824C40.4888%20175.322%2040.9837%20171.71%2042.601%20168.684C38.6923%20168.216%2034.9765%20165.888%2032.7882%20162.095C29.194%20155.866%2031.0813%20148.042%2037.0034%20144.621C42.9255%20141.199%2050.64%20143.476%2054.2342%20149.705C56.4225%20153.498%2056.5788%20157.882%2055.0297%20161.503C58.4571%20161.615%2061.8306%20162.992%2064.4627%20165.434Z%22%20fill%3D%22%2363697E%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3Cfilter%20id%3D%22filter0_f_251_420%22%20x%3D%22176.495%22%20y%3D%22172.208%22%20width%3D%2244.3672%22%20height%3D%2244.6392%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%0D%0A%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%0D%0A%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%0D%0A%3CfeGaussianBlur%20stdDeviation%3D%224%22%20result%3D%22effect1_foregroundBlur_251_420%22%2F%3E%0D%0A%3C%2Ffilter%3E%0D%0A%3Cfilter%20id%3D%22filter1_f_251_420%22%20x%3D%2216.8457%22%20y%3D%22129.337%22%20width%3D%2253.6094%22%20height%3D%2253.4868%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%0D%0A%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%0D%0A%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22shape%22%2F%3E%0D%0A%3CfeGaussianBlur%20stdDeviation%3D%222%22%20result%3D%22effect1_foregroundBlur_251_420%22%2F%3E%0D%0A%3C%2Ffilter%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/cover no-repeat;
  transition: 0.3s ease;
}

.schedule .item__image_photo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: 50%/cover no-repeat;
  border-radius: 50%;
}

.schedule .item__image_circle {
  z-index: -1;
}

.schedule .item__image_circle path {
  transition: 0.3s ease;
}

.schedule .item__info {
  display: flex;
  flex-flow: column;
  gap: 20px;
  width: 100%;
  max-width: 220px;
}

.schedule .item__info_element {
  display: flex;
  align-items: center;
  gap: 10px;
}

.schedule .item__info_element:before {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  content: "";
  border-radius: 50%;
}

.schedule .item__info_element--location:before {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Ccircle%20opacity%3D%220.1%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M30%2020.625C26.5303%2020.625%2023.625%2023.5947%2023.625%2027.375C23.625%2030.9505%2025.3309%2033.9857%2027.1215%2036.1792C28.0106%2037.2684%2028.9015%2038.126%2029.5689%2038.71C29.7265%2038.8479%2029.8712%2038.9701%2030%2039.0762C30.1288%2038.9701%2030.2735%2038.8479%2030.4311%2038.71C31.0985%2038.126%2031.9894%2037.2684%2032.8785%2036.1792C34.6691%2033.9857%2036.375%2030.9505%2036.375%2027.375C36.375%2023.5947%2033.4697%2020.625%2030%2020.625ZM30%2040.5C29.3549%2041.4216%2029.3545%2041.4214%2029.3541%2041.4211L29.3532%2041.4205L29.3509%2041.4189L29.3443%2041.4142L29.323%2041.399C29.3053%2041.3863%2029.2806%2041.3685%2029.2495%2041.3456C29.1873%2041.2999%2029.0991%2041.2339%2028.9886%2041.1483C28.7678%2040.9771%2028.4574%2040.7271%2028.0873%2040.4033C27.3485%2039.7568%2026.3644%2038.8097%2025.3785%2037.602C23.4191%2035.2018%2021.375%2031.6745%2021.375%2027.375C21.375%2022.4568%2025.1855%2018.375%2030%2018.375C34.8145%2018.375%2038.625%2022.4568%2038.625%2027.375C38.625%2031.6745%2036.5809%2035.2018%2034.6215%2037.602C33.6356%2038.8097%2032.6515%2039.7568%2031.9127%2040.4033C31.5426%2040.7271%2031.2322%2040.9771%2031.0114%2041.1483C30.9009%2041.2339%2030.8127%2041.2999%2030.7505%2041.3456C30.7194%2041.3685%2030.6947%2041.3863%2030.677%2041.399L30.6557%2041.4142L30.6491%2041.4189L30.6468%2041.4205L30.6459%2041.4211C30.6455%2041.4214%2030.6451%2041.4216%2030%2040.5ZM30%2040.5L30.6451%2041.4216C30.2578%2041.6928%2029.7422%2041.6928%2029.3549%2041.4216L30%2040.5Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M30%2026.625C29.7929%2026.625%2029.625%2026.7929%2029.625%2027C29.625%2027.2071%2029.7929%2027.375%2030%2027.375C30.2071%2027.375%2030.375%2027.2071%2030.375%2027C30.375%2026.7929%2030.2071%2026.625%2030%2026.625ZM27.375%2027C27.375%2025.5503%2028.5503%2024.375%2030%2024.375C31.4497%2024.375%2032.625%2025.5503%2032.625%2027C32.625%2028.4497%2031.4497%2029.625%2030%2029.625C28.5503%2029.625%2027.375%2028.4497%2027.375%2027Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
}

.schedule .item__info_element--date:before {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Ccircle%20opacity%3D%220.1%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0_251_440)%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M24%2023.125C22.4122%2023.125%2021.125%2024.4122%2021.125%2026V36C21.125%2037.5878%2022.4122%2038.875%2024%2038.875H36C37.5878%2038.875%2038.875%2037.5878%2038.875%2036V26C38.875%2024.4122%2037.5878%2023.125%2036%2023.125H24ZM18.875%2026C18.875%2023.1695%2021.1695%2020.875%2024%2020.875H36C38.8305%2020.875%2041.125%2023.1695%2041.125%2026V36C41.125%2038.8305%2038.8305%2041.125%2036%2041.125H24C21.1695%2041.125%2018.875%2038.8305%2018.875%2036V26Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M26%2018.875C26.6213%2018.875%2027.125%2019.3787%2027.125%2020V24C27.125%2024.6213%2026.6213%2025.125%2026%2025.125C25.3787%2025.125%2024.875%2024.6213%2024.875%2024V20C24.875%2019.3787%2025.3787%2018.875%2026%2018.875ZM34%2018.875C34.6213%2018.875%2035.125%2019.3787%2035.125%2020V24C35.125%2024.6213%2034.6213%2025.125%2034%2025.125C33.3787%2025.125%2032.875%2024.6213%2032.875%2024V20C32.875%2019.3787%2033.3787%2018.875%2034%2018.875ZM18.875%2028C18.875%2027.3787%2019.3787%2026.875%2020%2026.875H40C40.6213%2026.875%2041.125%2027.3787%2041.125%2028C41.125%2028.6213%2040.6213%2029.125%2040%2029.125H20C19.3787%2029.125%2018.875%2028.6213%2018.875%2028Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_251_440%22%3E%0D%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(18%2018)%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
}

.schedule .item__info_element--time:before {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Ccircle%20opacity%3D%220.1%22%20cx%3D%2230%22%20cy%3D%2230%22%20r%3D%2230%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0_251_447)%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29.25%2023.625C29.8713%2023.625%2030.375%2024.1287%2030.375%2024.75V30.8047L34.2531%2032.7438C34.8088%2033.0216%2035.0341%2033.6974%2034.7562%2034.2531C34.4784%2034.8088%2033.8026%2035.0341%2033.2469%2034.7562L28.7469%2032.5062C28.3658%2032.3157%2028.125%2031.9261%2028.125%2031.5V24.75C28.125%2024.1287%2028.6287%2023.625%2029.25%2023.625Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M30%2020.625C24.8223%2020.625%2020.625%2024.8223%2020.625%2030C20.625%2035.1777%2024.8223%2039.375%2030%2039.375C35.1777%2039.375%2039.375%2035.1777%2039.375%2030C39.375%2024.8223%2035.1777%2020.625%2030%2020.625ZM18.375%2030C18.375%2023.5797%2023.5797%2018.375%2030%2018.375C36.4203%2018.375%2041.625%2023.5797%2041.625%2030C41.625%2036.4203%2036.4203%2041.625%2030%2041.625C23.5797%2041.625%2018.375%2036.4203%2018.375%2030Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_251_447%22%3E%0D%0A%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22white%22%20transform%3D%22translate(18%2018)%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
}

.schedule .item__footer {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-flow: wrap;
  gap: 20px;
}

.schedule .item__price_full {
  text-transform: uppercase;
  font-family: Ermilov;
  font-weight: 700;
  text-decoration: line-through;
}

.schedule .item__button {
  width: 260px;
  justify-content: center;
}

.reviews {
  padding: calc(var(--sp) * 2) 0 var(--sp);
}

.reviews__container {
  display: flex;
  flex-flow: column;
  gap: var(--sp-60);
}

.reviews__items {
  width: 100%;
  display: flex;
  flex-flow: wrap;
  gap: 20px;
}

.reviews__items:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 300px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 80%);
}

.reviews__items.active {
  max-height: 10000px;
}

.reviews__items.active:after {
  display: none;
}

.reviews .item {
  width: 295px;
  height: 386px;
  flex-shrink: 0;
  border-radius: var(--indent_4, 40px);
  position: relative;
  border: 1px solid var(--black, #212947);
  padding: 20px;
  padding-bottom: 40px;
  display: flex;
  justify-content: space-between;
  flex-flow: column;
  gap: 20px;
}

.reviews .item:nth-child(odd) {
  transform: translateY(140px);
}

.reviews .item:before {
  border-radius: inherit;
  z-index: -1;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--rainbow, radial-gradient(81.53% 81.53% at 24.88% 104.88%, #F3D553 11%, rgba(239, 172, 79, 0.87) 38%, rgba(233, 121, 73, 0.7) 58%, rgba(233, 73, 92, 0) 100%), radial-gradient(80.22% 80.22% at 10.49% -16.83%, #2B62CF 12.89%, rgba(123, 60, 195, 0.7) 56.65%, rgba(123, 60, 195, 0) 100%), #BE35AA);
  opacity: 0.3;
}

.reviews .item__photo {
  width: var(--indent_4, 40px);
  height: var(--indent_4, 40px);
  flex-shrink: 0;
  border-radius: 50%;
  background: url(../img/ava.svg) 50%/cover no-repeat;
  flex-shrink: 0;
}

.reviews .item__image {
  background: 50%/contain no-repeat;
  height: 100%;
}

.reviews .item__name {
  flex-shrink: 0;
}

.reviews__more {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  gap: 10px;
  font-weight: 700;
  cursor: pointer;
  margin: -100px auto 0;
  z-index: 10;
}

.reviews__more:after {
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cg clip-path='url(%23clip0_180_2523)'%3E%3Cpath d='M14.4719 2.69375C13.0094 1.04375 10.8813 0 8.5 0C4.08125 0 0.5 3.58125 0.5 8H2.5C2.5 4.68437 5.18437 2 8.5 2C10.3281 2 11.95 2.82812 13.0469 4.11875L11.1656 6H16.5V0.665625L14.4719 2.69375ZM8.5 14C6.67188 14 5.05 13.1719 3.95312 11.8813L5.83437 10H0.5V15.3344L2.52813 13.3062C3.99062 14.9562 6.12187 16 8.5 16C12.9187 16 16.5 12.4187 16.5 8H14.5C14.5 11.3156 11.8156 14 8.5 14Z' fill='%23212947'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_180_2523'%3E%3Crect width='16' height='16' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
  width: 16px;
  height: 16px;
}

.success {
  padding: var(--sp) 0 calc(var(--sp) * 2);
}

.success__container {
  display: flex;
  justify-content: space-between;
}

.success__content {
  width: 100%;
  max-width: 600px;
}

.success__title {
  max-width: 540px;
}

.success__block {
  border-radius: var(--indent_3, 60px);
  background: var(--light_grey, #E6E7EB);
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: calc(var(--sp) * 2);
}

.success__block_icon {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  border-radius: 60px;
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Crect%20width%3D%2260%22%20height%3D%2260%22%20rx%3D%2230%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cg%20clip-path%3D%22url(%23clip0_206_10327)%22%3E%0D%0A%3Cpath%20d%3D%22M14%2042.5015C14%2044.4462%2015.5558%2046.002%2017.5005%2046.002C19.4452%2046.002%2021.001%2044.4462%2021.001%2042.5015C21.001%2040.9457%2020.0675%2039.7011%2018.6673%2039.2343L18.6673%2036.6673L21.001%2036.6673L21.001%2034.3337L18.6673%2034.3337L18.6673%2032L16.3337%2032L16.3337%2039.2343C14.9335%2039.7011%2014%2040.9457%2014%2042.5015ZM16.3337%2042.5015C16.3337%2041.8792%2016.8782%2041.3346%2017.5005%2041.3346C18.1228%2041.3346%2018.6673%2041.8792%2018.6673%2042.5015C18.6673%2043.1238%2018.1228%2043.6683%2017.5005%2043.6683C16.8782%2043.6683%2016.3337%2043.1238%2016.3337%2042.5015Z%22%20fill%3D%22%23CB30AD%22%2F%3E%0D%0A%3Cpath%20d%3D%22M30.1261%2016.2694C30.4006%2015.9102%2030.9327%2015.9102%2031.2072%2016.2694L35.7036%2022.1541C35.7829%2022.2578%2035.8891%2022.3366%2036.0102%2022.3815L42.8815%2024.929C43.3009%2025.0845%2043.4654%2025.6012%2043.2155%2025.9788L39.1232%2032.1632C39.0511%2032.2721%2039.0105%2032.3997%2039.0061%2032.5311L38.7564%2039.9902C38.7412%2040.4456%2038.3106%2040.7649%2037.8817%2040.639L30.8561%2038.5765C30.7323%2038.5401%2030.601%2038.5401%2030.4772%2038.5765L23.4516%2040.639C23.0227%2040.7649%2022.5922%2040.4456%2022.5769%2039.9902L22.3272%2032.5311C22.3228%2032.3997%2022.2823%2032.2721%2022.2101%2032.1632L18.1178%2025.9788C17.868%2025.6012%2018.0324%2025.0845%2018.4519%2024.929L25.3232%2022.3815C25.4442%2022.3366%2025.5505%2022.2578%2025.6297%2022.1541L30.1261%2016.2694Z%22%20fill%3D%22%23CB30AD%22%2F%3E%0D%0A%3Cpath%20d%3D%22M32.1562%2030.1162C32.7573%2029.6941%2033.1501%2028.9956%2033.1501%2028.2054C33.1501%2026.9167%2032.1054%2025.8721%2030.8167%2025.8721C29.5281%2025.8721%2028.4834%2026.9167%2028.4834%2028.2054C28.4834%2028.9956%2028.8762%2029.6941%2029.4772%2030.1162V31.3115C29.4772%2031.6797%2029.7757%2031.9782%2030.1439%2031.9782H31.4896C31.8578%2031.9782%2032.1562%2031.6797%2032.1562%2031.3115V30.1162Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cdefs%3E%0D%0A%3CclipPath%20id%3D%22clip0_206_10327%22%3E%0D%0A%3Crect%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22white%22%20transform%3D%22translate(14%2014)%22%2F%3E%0D%0A%3C%2FclipPath%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50%/contain no-repeat;
}

.success__image {
  position: relative;
  z-index: -1;
}

.success__image .image {
  position: absolute;
  background: 50%/cover no-repeat;
  width: 745px;
  aspect-ratio: 745/609;
  right: 0;
  top: 0;
  flex-shrink: 0;
}

.footer {
  margin-top: auto;
  background: var(--black, #212947);
  color: #fff;
  padding: 20px 0 30px;
  position: relative;
  font-size: var(--s);
  line-height: 140%;
}

.footer a {
  color: #fff;
  text-decoration: none;
}

.footer__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: wrap;
  gap: 30px;
}

.footer__line {
  width: 100%;
  background: var(--rainbow, radial-gradient(81.53% 81.53% at 24.88% 104.88%, #F3D553 11%, rgba(239, 172, 79, 0.87) 38%, rgba(233, 121, 73, 0.7) 58%, rgba(233, 73, 92, 0) 100%), radial-gradient(80.22% 80.22% at 10.49% -16.83%, #2B62CF 12.89%, rgba(123, 60, 195, 0.7) 56.65%, rgba(123, 60, 195, 0) 100%), #BE35AA);
  height: 1px;
}

.footer__menu {
  display: flex;
  gap: 40px;
}

.footer__menu a {
  text-decoration: none;
  transition: 0.3s ease;
  display: block;
  overflow: hidden;
  position: relative;
}

.footer__menu a:before {
  content: "";
  height: 3px;
  background: var(--accent);
  transition: inherit;
  bottom: 0;
  width: 100%;
  position: absolute;
  left: 0;
  transform: translateX(-110%);
}

.footer__menu a:hover {
  color: var(--accent);
}

.footer__menu a:hover:before {
  transform: translateX(0);
}

.footer__social {
  display: flex;
  gap: 5px;
  z-index: 1;
}

.footer__social_link {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  display: block;
  flex-shrink: 0;
  transition: 0.3s ease;
  position: relative;
}

.footer__social_link:before {
  transition: inherit;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #fff;
  opacity: 0.1;
  z-index: -1;
}

.footer__social_link:hover:before {
  opacity: 1;
}

.footer__social_link--instagram {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.footer__social_link--instagram:hover {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22url(%23paint0_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.15%203.375C4.72597%203.375%203.375%204.69699%203.375%206.58333V17.4167C3.375%2019.303%204.72597%2020.625%206.15%2020.625H17.85C19.274%2020.625%2020.625%2019.303%2020.625%2017.4167V6.58333C20.625%204.69699%2019.274%203.375%2017.85%203.375H6.15ZM1.125%206.58333C1.125%203.68321%203.26621%201.125%206.15%201.125H17.85C20.7338%201.125%2022.875%203.68321%2022.875%206.58333V17.4167C22.875%2020.3168%2020.7338%2022.875%2017.85%2022.875H6.15C3.26621%2022.875%201.125%2020.3168%201.125%2017.4167V6.58333Z%22%20fill%3D%22url(%23paint1_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22url(%23paint2_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9998%208.93555C10.3075%208.93555%208.93555%2010.3075%208.93555%2011.9998C8.93555%2013.6922%2010.3075%2015.0641%2011.9998%2015.0641C13.6922%2015.0641%2015.0641%2013.6922%2015.0641%2011.9998C15.0641%2010.3075%2013.6922%208.93555%2011.9998%208.93555ZM6.68555%2011.9998C6.68555%209.06483%209.06483%206.68555%2011.9998%206.68555C14.9348%206.68555%2017.3141%209.06483%2017.3141%2011.9998C17.3141%2014.9348%2014.9348%2017.3141%2011.9998%2017.3141C9.06483%2017.3141%206.68555%2014.9348%206.68555%2011.9998Z%22%20fill%3D%22url(%23paint3_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22url(%23paint4_radial_251_493)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M18.4395%206.68555C18.4395%207.30687%2017.9358%207.81055%2017.3145%207.81055C16.6931%207.81055%2016.1895%207.30687%2016.1895%206.68555C16.1895%206.06423%2016.6931%205.56055%2017.3145%205.56055C17.9358%205.56055%2018.4395%206.06423%2018.4395%206.68555Z%22%20fill%3D%22url(%23paint5_radial_251_493)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient%20id%3D%22paint0_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(3.4061%20-2.53537)%20rotate(46.3551)%20scale(17.4476)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint1_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(6.53598%2023.936)%20rotate(-55.3591)%20scale(17.7317)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint2_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(7.80025%204.89684)%20rotate(46.3551)%20scale(8.52608)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint3_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(9.32972%2017.8326)%20rotate(-55.3591)%20scale(8.66493)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint4_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(16.4254%205.18189)%20rotate(46.3551)%20scale(1.80492)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint5_radial_251_493%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(16.7492%207.9203)%20rotate(-55.3591)%20scale(1.83431)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.footer__social_link--facebook {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9612H13.3829V13.7189H17.5414L17.9983%209.12655H13.3829V6.80732C13.3829%206.5013%2013.5045%206.20781%2013.7209%205.99142C13.9373%205.77504%2014.2308%205.65347%2014.5368%205.65347H17.9983V1.03809H14.5368C13.0067%201.03809%2011.5393%201.64591%2010.4573%202.72785C9.37537%203.8098%208.76754%205.27722%208.76754%206.80732V9.12655H6.45985L6.00293%2013.7189H8.76754V22.9612Z%22%20fill%3D%22white%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.footer__social_link--facebook:hover {
  background: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9615H13.3829V13.7192H17.5414L17.9983%209.12691H13.3829V6.80768C13.3829%206.50166%2013.5045%206.20818%2013.7209%205.99179C13.9373%205.7754%2014.2308%205.65384%2014.5368%205.65384H17.9983V1.03845H14.5368C13.0067%201.03845%2011.5393%201.64628%2010.4573%202.72822C9.37537%203.81016%208.76754%205.27759%208.76754%206.80768V9.12691H6.45985L6.00293%2013.7192H8.76754V22.9615Z%22%20fill%3D%22%23BE35AA%22%2F%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9615H13.3829V13.7192H17.5414L17.9983%209.12691H13.3829V6.80768C13.3829%206.50166%2013.5045%206.20818%2013.7209%205.99179C13.9373%205.7754%2014.2308%205.65384%2014.5368%205.65384H17.9983V1.03845H14.5368C13.0067%201.03845%2011.5393%201.64628%2010.4573%202.72822C9.37537%203.81016%208.76754%205.27759%208.76754%206.80768V9.12691H6.45985L6.00293%2013.7192H8.76754V22.9615Z%22%20fill%3D%22url(%23paint0_radial_251_283)%22%2F%3E%0D%0A%3Cpath%20d%3D%22M8.76754%2022.9615H13.3829V13.7192H17.5414L17.9983%209.12691H13.3829V6.80768C13.3829%206.50166%2013.5045%206.20818%2013.7209%205.99179C13.9373%205.7754%2014.2308%205.65384%2014.5368%205.65384H17.9983V1.03845H14.5368C13.0067%201.03845%2011.5393%201.64628%2010.4573%202.72822C9.37537%203.81016%208.76754%205.27759%208.76754%206.80768V9.12691H6.45985L6.00293%2013.7192H8.76754V22.9615Z%22%20fill%3D%22url(%23paint1_radial_251_283)%22%2F%3E%0D%0A%3Cdefs%3E%0D%0A%3CradialGradient%20id%3D%22paint0_radial_251_283%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(7.26098%20-2.65104)%20rotate(62.4413)%20scale(14.3548%2011.7888)%22%3E%0D%0A%3Cstop%20offset%3D%220.1289%22%20stop-color%3D%22%232B62CF%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.566516%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%237B3CC3%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3CradialGradient%20id%3D%22paint1_radial_251_283%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22translate(8.98715%2024.0309)%20rotate(-69.2916)%20scale(15.7201%2011.1184)%22%3E%0D%0A%3Cstop%20offset%3D%220.11%22%20stop-color%3D%22%23F3D553%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.38%22%20stop-color%3D%22%23EFAC4F%22%20stop-opacity%3D%220.865517%22%2F%3E%0D%0A%3Cstop%20offset%3D%220.58%22%20stop-color%3D%22%23E97949%22%20stop-opacity%3D%220.7%22%2F%3E%0D%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23E9495C%22%20stop-opacity%3D%220%22%2F%3E%0D%0A%3C%2FradialGradient%3E%0D%0A%3C%2Fdefs%3E%0D%0A%3C%2Fsvg%3E%0D%0A') 50% no-repeat;
}

.footer__copy {
  opacity: 0.7;
}

.footer__docs {
  display: flex;
  gap: 40px;
}

.footer__developed {
  display: flex;
  align-items: center;
  gap: 5px;
}

.footer__developed a {
  display: flex;
  align-items: center;
  gap: 10px;
}

.footer__developed a:after {
  content: "";
  background: url(../img/avis-logo.svg) 50%/contain no-repeat;
  width: 23px;
  height: 22px;
}

.footer__developed a span {
  line-height: 100%;
}

.modal-overlay {
  display: none;
  padding-top: 1px;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999;
  overflow: auto;
  align-items: center;
  justify-content: center;
  padding-top: 60px;
}

.modal-overlay .modal-content {
  position: relative;
  border-radius: 60px;
  border: 4px solid #FFF;
  background: #212947;
  text-align: center;
  color: #fff;
  width: 60vw;
  padding: 60px 100px;
  max-width: 800px;
  min-width: 320px;
}

.modal-overlay .modal-content__title {
  font: 700 var(--h2)/118% var(--heading-font-family);
  text-transform: uppercase;
  margin-bottom: 10px;
}

.modal-overlay .modal-content__subtitle {
  max-width: 415px;
  margin: 0 auto 20px;
}

.modal-overlay .modal-content .modal-place {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-bottom: 20px;
  font-size: 12px;
}

.modal-overlay .modal-content .modal-place li {
  width: 80px;
}

.modal-overlay .modal-content .modal-place li:before {
  content: "";
  display: block;
  margin: 0 auto 4px;
  border: 1px solid #63697E;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}

.modal-overlay .modal-content .modal-place li:nth-child(1):before {
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 1.3125C4.26514 1.3125 2.8125 2.79736 2.8125 4.6875C2.8125 6.47524 3.66545 7.99286 4.56075 9.0896C5.00531 9.63419 5.45075 10.063 5.78447 10.355C5.86326 10.4239 5.93561 10.4851 6 10.5381C6.06439 10.4851 6.13674 10.4239 6.21553 10.355C6.54925 10.063 6.99469 9.63419 7.43925 9.0896C8.33455 7.99286 9.1875 6.47524 9.1875 4.6875C9.1875 2.79736 7.73486 1.3125 6 1.3125ZM6 11.25C5.67743 11.7108 5.67725 11.7107 5.67707 11.7106L5.67662 11.7103L5.67547 11.7094L5.67215 11.7071L5.66149 11.6995C5.65264 11.6932 5.64032 11.6842 5.62475 11.6728C5.59363 11.6499 5.54953 11.6169 5.4943 11.5741C5.38389 11.4886 5.22869 11.3636 5.04365 11.2016C4.67425 10.8784 4.18219 10.4049 3.68925 9.80102C2.70955 8.60089 1.6875 6.83726 1.6875 4.6875C1.6875 2.2284 3.59273 0.1875 6 0.1875C8.40727 0.1875 10.3125 2.2284 10.3125 4.6875C10.3125 6.83726 9.29045 8.60089 8.31075 9.80102C7.81781 10.4049 7.32575 10.8784 6.95635 11.2016C6.77131 11.3636 6.61611 11.4886 6.5057 11.5741C6.45047 11.6169 6.40637 11.6499 6.37525 11.6728C6.35968 11.6842 6.34736 11.6932 6.33851 11.6995L6.32785 11.7071L6.32453 11.7094L6.32338 11.7103L6.32293 11.7106C6.32275 11.7107 6.32257 11.7108 6 11.25ZM6 11.25L6.32257 11.7108C6.12889 11.8464 5.87111 11.8464 5.67743 11.7108L6 11.25Z' fill='%2363697E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 4.3125C5.89645 4.3125 5.8125 4.39645 5.8125 4.5C5.8125 4.60355 5.89645 4.6875 6 4.6875C6.10355 4.6875 6.1875 4.60355 6.1875 4.5C6.1875 4.39645 6.10355 4.3125 6 4.3125ZM4.6875 4.5C4.6875 3.77513 5.27513 3.1875 6 3.1875C6.72487 3.1875 7.3125 3.77513 7.3125 4.5C7.3125 5.22487 6.72487 5.8125 6 5.8125C5.27513 5.8125 4.6875 5.22487 4.6875 4.5Z' fill='%2363697E'/%3E%3C/svg%3E");
}

.modal-overlay .modal-content .modal-place li:nth-child(2):before {
  background: no-repeat 50% url(../img/calendar.svg);
}

.modal-overlay .modal-content .modal-place li:nth-child(3):before {
  background: no-repeat 50% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cg clip-path='url(%23clip0_362_75)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.625 2.8125C5.93566 2.8125 6.1875 3.06434 6.1875 3.375V6.40236L8.12656 7.37188C8.40442 7.51082 8.51705 7.84869 8.37811 8.12656C8.23918 8.40442 7.90131 8.51705 7.62344 8.37812L5.37344 7.25312C5.18288 7.15783 5.0625 6.96306 5.0625 6.75V3.375C5.0625 3.06434 5.31434 2.8125 5.625 2.8125Z' fill='%2363697E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 1.3125C3.41117 1.3125 1.3125 3.41117 1.3125 6C1.3125 8.58883 3.41117 10.6875 6 10.6875C8.58883 10.6875 10.6875 8.58883 10.6875 6C10.6875 3.41117 8.58883 1.3125 6 1.3125ZM0.1875 6C0.1875 2.78984 2.78984 0.1875 6 0.1875C9.21016 0.1875 11.8125 2.78984 11.8125 6C11.8125 9.21016 9.21016 11.8125 6 11.8125C2.78984 11.8125 0.1875 9.21016 0.1875 6Z' fill='%2363697E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_362_75'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.modal-overlay .modal-content .price {
  margin: 20px 0;
  text-transform: uppercase;
  font: 700 12px/140% var(--heading-font-family);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.modal-overlay .modal-content .price .item__price_full {
  text-decoration: line-through;
}

.modal-overlay .modal-content .price .item__price_discount {
  font-size: 24px;
  line-height: 135%;
}

.modal-overlay .modal-content .form {
  margin: 0 auto;
}

.modal-overlay .modal-content .input {
  height: 66px;
  line-height: 46px;
  border-radius: 80px;
  border: 2px solid #63697E;
  background: #212947;
  margin-bottom: 11px;
  padding: 10px 40px;
  text-align: center;
  color: #fff;
}

.modal-overlay .modal-content .input::-moz-placeholder {
  color: #63697E;
}

.modal-overlay .modal-content .input:-ms-input-placeholder {
  color: #63697E;
}

.modal-overlay .modal-content .input::placeholder {
  color: #63697E;
}

.modal-overlay .modal-content .input:hover {
  border-color: #fff;
}

.modal-overlay .modal-content .input:focus {
  color: #fff;
  border-color: #fff;
}

.modal-overlay .modal-content button {
  width: 260px;
  font-size: 16px;
  font-weight: 700;
  line-height: 80%;
  border: none;
  cursor: pointer;
  justify-content: center;
}

.modal-overlay .close-button {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.75563 7.75563C8.30481 7.20646 9.19519 7.20646 9.74437 7.75563L15 13.0113L20.2556 7.75563C20.8048 7.20646 21.6952 7.20646 22.2444 7.75563C22.7935 8.30481 22.7935 9.19519 22.2444 9.74437L16.9887 15L22.2444 20.2556C22.7935 20.8048 22.7935 21.6952 22.2444 22.2444C21.6952 22.7935 20.8048 22.7935 20.2556 22.2444L15 16.9887L9.74437 22.2444C9.19519 22.7935 8.30481 22.7935 7.75563 22.2444C7.20646 21.6952 7.20646 20.8048 7.75563 20.2556L13.0113 15L7.75563 9.74437C7.20646 9.19519 7.20646 8.30481 7.75563 7.75563Z' fill='%239094A3'/%3E%3C/svg%3E");
  position: absolute;
  width: 30px;
  height: 30px;
  top: 40px;
  right: 40px;
  cursor: pointer;
  transition: 0.2s linear;
}

#modal-video .modal-content {
  height: auto;
  width: 100%;
}

#modal-video .video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

#modal-video .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.countdownHolder {
  margin: 0 auto;
  font: 30px/1 Roboto, sans-serif;
  text-align: center;
  letter-spacing: -3px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  /*Параметры цифр */
  /*Параметры подложки для секций */
  /*Параметры секций разделения (:)*/
  /*Параметры вспомогательного текста (дни, часы, минуты, секунды)*/
}

.countdownHolder .position {
  display: inline-block;
  height: 1em;
  overflow: hidden;
  position: relative;
  width: 0.5em;
}

.countdownHolder .digit {
  position: absolute;
  display: block;
  border-radius: 0.2em;
  text-align: center;
  color: #000;
  letter-spacing: -1px;
  left: 50%;
  transform: translateX(-50%);
}

.countdownHolder .countDays,
.countdownHolder .countHours,
.countdownHolder .countMinutes,
.countdownHolder .countSeconds {
  background: #fff;
  border-radius: 5px;
  padding: 10px;
}

.countdownHolder .countDiv {
  display: none;
  width: 10px;
  height: 1em;
  position: relative;
}

.countdownHolder .countDiv:before,
.countdownHolder .countDiv:after {
  background: #444;
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  left: 50%;
  margin-left: -3px;
  top: 0.2em;
  box-shadow: 1px 1px 1px rgba(4, 4, 4, 0.5);
  content: "";
}

.countdownHolder .countDiv:after {
  top: 0.6em;
}

.countdownHolder .textdigit {
  font-size: 15px;
  letter-spacing: 0px;
}

/* SINGLE POST  */
.single-page__wrap {}
.single-page__content {
    padding: 120px 0;
}
.single-page__content h1 {
    margin-bottom: 30px;
    font-size: 50px;
    font-weight: 700;
}
.single-page__content h2 {
    margin: 15px 0;
    font-size: 34px;
}
.single-page__content p,
.single-page__content ul {
    margin: 10px 0;
}
.single-page__content ul li {
    list-style: disc;
    list-style-position: inside;
    padding-left: 15px;
}
.single-page__content a,
.single-page__content a:visited {
    color: var(--accent);
}
/* END SINGLE POST  */

@media (min-width: 1260px) {
  .reviews__items {
    max-height: 900px;
    overflow: hidden;
    position: relative;
    transition: 0.3s ease;
    padding-bottom: 140px;
  }
}

@media (max-width: 1260px) {
  :root {
    --container-width: 760px;
    --h1: 30px;
    --h2: 25px;
    --h3: 20px;
    --h4: 18px;
    --h5: 14px;
    --h6: 12px;
    --sp-60: 30px;
    --sp: 40px;
    --fz-default: 14px;
    --m: 18px;
  }

  .header {
    padding: 10px 0;
  }

  .header__menu {
    position: fixed;
    left: 0;
    width: 100%;
    top: 60px;
    height: calc(100dvh - 60px);
    background: #fff;
    overflow: auto;
    transition: 0.3s ease;
    transform: translateX(200%);
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .header__lang {
    margin-left: auto;
    margin: 0;
  }

  .header__social_link {
    width: 40px;
    height: 40px;
  }

  .header__burger {
    display: flex;
  }

  .hero__content {
    max-width: 360px;
  }

  .hero__image {
    width: 360px;
  }

  .hero__image_img {
    width: 500px;
  }

  .hero__image_decor {
    left: -120px;
  }

  .hero__image_text {
    top: 130px;
    left: 150px;
  }

  .hero__info {
    margin: 0;
    width: 100%;
  }

  .hero__info_items {
    justify-content: space-between;
  }
  
  .hero__info_text {
    display: none;
  }

  .tags__items {
    gap: 15px;
  }

  .tags .item {
    padding: 8px 15px;
    font-size: 14px;
  }

  .tags .item--invisible {
    display: none;
  }

  .tags .item--10 {
    min-width: auto;
  }

  .tags .item--girl {
    display: none;
  }

  .tags .item--logo {
    display: none;
  }

  .tags .item--ukraine {
    display: none;
  }

  .for__items {
    justify-content: center;
  }

  .for .item {
    width: 233px;
  }

  .for-what .item {
    max-width: 360px;
    padding: 20px;
    border-radius: 20px;
  }

  .for-what .item:before {
    right: 20px;
    top: 20px;
  }

  .learn .item {
    flex-direction: column;
    padding: 20px;
    border-radius: 20px;
    gap: 10px;
  }

  .learn .item:before {
    width: 80px;
    left: auto;
    right: 0;
    bottom: auto;
    top: 0;
    transform: translate(30%, -30%);
  }

  .learn__block {
    flex-direction: column;
    padding: 20px;
    border-radius: 20px;
  }

  .speaker__decor {
    right: calc(50% - var(--container-width) / 2);
  }

  .speaker__info {
    max-width: 100%;
  }

  .speaker .item {
    padding: 0;
  }

  .speaker .item br {
    display: none;
  }

  .logos__items {
    gap: 20px;
  }

  .logos .logo {
    height: 47px;
  }

  .you-can {
    background-position: 73% 50%;
  }

  .you-can:before {
    display: block;
  }

  .schedule__decor--1 {
    background-size: 760px;
  }

  .schedule__decor--2 {
    left: 50%;
  }

  .schedule .item {
    padding: 20px;
    border-radius: 20px;
    justify-content: center;
    gap: 20px;
  }

  .schedule .item__footer {
    text-align: center;
    justify-content: center;
  }

  .schedule .item__button {
    width: 100%;
  }

  .reviews__items {
    overflow: visible;
  }

  .reviews .item:nth-child(odd) {
    transform: translateY(0);
  }

  .reviews__more {
    display: none;
  }

  .success__content {
    max-width: 100%;
  }

  .success__title {
    max-width: 360px;
  }

  .success__block {
    max-width: 550px;
  }

  .success__image .image {
    width: 400px;
  }

  .footer {
    padding: 30px 0;
  }

  .footer__social_link {
    width: 40px;
    height: 40px;
  }

  .modal-overlay .modal-content {
    width: 90vw;
    padding: 40px 50px;
  }

  .modal-overlay .modal-content__title {
    width: 70%;
    margin: 0 auto 10px;
  }
}

@media (max-width: 760px) {
  :root {
    --container-width: 360px;
    --sp-60: 20px;
    --h2: 20px;
    --h3: 16px;
  }

  h2 {
    text-align: center;
  }

  h2 br {
    display: none;
  }

  h2 span {
    display: block;
  }

  .header__container {
    gap: 10px;
  }

  .header__logo_separator {
    display: none;
  }

  .header__logo_text {
    display: none;
  }

  .hero__content {
    text-align: center;
  }

  .hero__image {
    aspect-ratio: 5/4;
    order: -1;
    width: 340px;
  }

  .hero__image_img {
    width: 100%;
    left: 55%;
  }

  .hero__image_decor {
    left: 0;
    bottom: 0;
  }

  .hero__image_text {
    width: 150px;
    font-size: 12px;
    top: 100px;
    left: 160px;
  }

  .hero__info_text {
    text-align: center;
  }

  .hero__info_items {
    flex-wrap: wrap;
    justify-content: center;
  }

  .hero__info .item {
    font-size: 14px;
  }

  .hero__info .item:before {
    width: 30px;
    height: 30px;
  }

  .hero__info .item--place {
    width: 100%;
    justify-content: center;
  }

  .for .item {
    width: 160px;
  }

  .speaker__decor {
    width: 200px;
    height: 200px;
    right: calc(50% - 100px);
    top: 140px;
  }

  .speaker__photo {
    margin-top: 40px;
  }

  .speaker .item:before {
    width: 30px;
    height: 30px;
  }

  .you-can .item {
    text-align: center;
  }

  .you-can .item__icon {
    margin: 0 auto;
  }

  .schedule__decor--1 {
    background-size: 360px;
  }

  .schedule__decor--2 {
    width: 300px;
    height: 300px;
  }

  .success__container {
    flex-direction: column;
    gap: 20px;
  }

  .success__block {
    margin-top: 20px;
    flex-direction: column;
    text-align: center;
    border-radius: 20px;
  }

  .success__image .image {
    width: 100%;
    position: relative;
    right: auto;
    top: auto;
  }

  .footer__container {
    flex-direction: column;
    text-align: center;
  }

  .footer__menu {
    flex-direction: column;
    gap: 20px;
  }

  .footer__docs {
    flex-direction: column;
    gap: 20px;
  }

  .modal-overlay .modal-content {
    width: 90vw;
    padding: 40px 25px;
  }
  
  .single-page__content {
    padding: 80px 0;
  }
  .single-page__content h2 {
    margin: 15px 0;
    font-size: 24px;
  }
  .single-page__content h1 {
    margin-bottom: 20px;
    font-size: 30px;
  }
  .header__logo_image {
    width: 81px;
    height: 32px;
  }
}