@font-face {
  font-family: 'CentraNo1-Book';
  src: url('../fonts/CentraNo1-Book.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CentraNo1-Book';
  src: url('../fonts/CentraNo1-BookItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'CentraNo1-Light';
  src: url('../fonts/CentraNo1-Light.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CentraNo1-Light';
  src: url('../fonts/CentraNo1-LightItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'CentraNo1-Thin';
  src: url('../fonts/CentraNo1-Thin.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'CentraNo1-Thin';
  src: url('../fonts/CentraNo1-ThinItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
:root {
  --hb-font1: 'CentraNo1-Light', sans-serif;
  --hb-font2: 'CentraNo1-Thin', sans-serif;
  --hb-color-light: #fff;
  --hb-color-dark: #000;
  --hb-color1: #93bfd0;
  --hb-color1-hover: #7baec2;
  --hb-border-1: #e6e6e6;
  --hb-transition: all 0.2s linear;
}
body {
  font-family: var(--hb-font1);
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--hb-font2);
  font-weight: 400;
}
article:has(.hb-block) {
  padding: 0 !important;
}
.hb-container {
  width: 100%;
  max-width: 1240px;
  padding-inline: 20px;
  box-sizing: border-box;
  margin-inline: auto;
}
@media (min-width: 767px) {
  #ast-hf-menu-1 {
    gap: 20px;
  }
}
#ast-hf-menu-1 li.menu-item {
  line-height: unset;
}
#ast-hf-menu-1 li.menu-item a,
#ast-hf-menu-1 li.menu-item a:visited {
  color: var(--hb-color-dark);
}
#ast-hf-menu-1 li.menu-item a:hover {
  color: #3c3b3b;
}
#ast-hf-menu-1 li.hb-header-btn a {
  transition: var(--hb-transition);
}
#ast-hf-menu-1 li.hb-header-btn a,
#ast-hf-menu-1 li.hb-header-btn a:visited {
  font-size: 18px;
  color: var(--hb-color-light);
  padding: 14px 22px;
  box-sizing: border-box;
  /* border-radius: 25px; */
  background: var(--hb-color1);
}
#ast-hf-menu-1 li.hb-header-btn a:hover {
  background: var(--hb-color1-hover);
}
#ast-hf-menu-1 a {
  height: unset;
}
/*.site-header {
  border-bottom: 1px solid var(--hb-border-1);
}*/
@media (min-width: 767px) {
  .site-primary-header-wrap {
    padding-block: 30px;
  }
}
@media (max-width: 767px) {
  #ast-hf-mobile-menu li.menu-item a.menu_link {
    color: var(--hb-color-light) !important;
  }
}
.hb-footer-heading {
  font-size: 18px;
  line-height: 150%;
  color: var(--hb-color-light);
  margin-top: 0;
  margin-bottom: 13px;
}
.hb-footer-list-icons {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.hb-footer-list-icons li,
.hb-footer-list-icons a,
.hb-footer-list-icons a:visited {
  font-size: 16px;
  line-height: 150%;
  color: #9ca3af;
}
.hb-footer-list-icons a:hover {
  color: var(--hb-color-light);
}
/* li spacing */
.hb-footer-list-icons .hb-icon-email,
.hb-footer-list-icons .hb-icon-phone,
.hb-footer-list-icons .hb-icon-location {
  position: relative;
  padding-left: 28px;
}
/* common pseudo icon */
.hb-footer-list-icons .hb-icon-email::before,
.hb-footer-list-icons .hb-icon-phone::before,
.hb-footer-list-icons .hb-icon-location::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  /* nicer vertical align than 50% for list items */
  width: 18px;
  height: 18px;
  display: block;
  background-color: #9CA3AF;
  /* IMPORTANT: the visible color */
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.hb-footer-list-icons .hb-icon-email::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M16.5%205.25L9.75675%209.54525C9.52792%209.67816%209.268%209.74817%209.00338%209.74817C8.73875%209.74817%208.47883%209.67816%208.25%209.54525L1.5%205.25%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M15%203H3C2.17157%203%201.5%203.67157%201.5%204.5V13.5C1.5%2014.3284%202.17157%2015%203%2015H15C15.8284%2015%2016.5%2014.3284%2016.5%2013.5V4.5C16.5%203.67157%2015.8284%203%2015%203Z%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M16.5%205.25L9.75675%209.54525C9.52792%209.67816%209.268%209.74817%209.00338%209.74817C8.73875%209.74817%208.47883%209.67816%208.25%209.54525L1.5%205.25%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M15%203H3C2.17157%203%201.5%203.67157%201.5%204.5V13.5C1.5%2014.3284%202.17157%2015%203%2015H15C15.8284%2015%2016.5%2014.3284%2016.5%2013.5V4.5C16.5%203.67157%2015.8284%203%2015%203Z%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");
}
.hb-icon-phone::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M10.374%2012.426C10.5289%2012.4971%2010.7034%2012.5134%2010.8688%2012.4721C11.0341%2012.4308%2011.1805%2012.3344%2011.2838%2012.1987L11.55%2011.85C11.6897%2011.6637%2011.8709%2011.5125%2012.0792%2011.4084C12.2875%2011.3042%2012.5171%2011.25%2012.75%2011.25H15C15.3978%2011.25%2015.7794%2011.408%2016.0607%2011.6893C16.342%2011.9706%2016.5%2012.3522%2016.5%2012.75V15C16.5%2015.3978%2016.342%2015.7794%2016.0607%2016.0607C15.7794%2016.342%2015.3978%2016.5%2015%2016.5C11.4196%2016.5%207.9858%2015.0777%205.45406%2012.5459C2.92232%2010.0142%201.5%206.58042%201.5%203C1.5%202.60218%201.65804%202.22064%201.93934%201.93934C2.22064%201.65804%202.60218%201.5%203%201.5H5.25C5.64782%201.5%206.02936%201.65804%206.31066%201.93934C6.59196%202.22064%206.75%202.60218%206.75%203V5.25C6.75%205.48287%206.69578%205.71254%206.59164%205.92082C6.4875%206.1291%206.33629%206.31028%206.15%206.45L5.799%206.71325C5.66131%206.81838%205.56426%206.96794%205.52434%207.13651C5.48442%207.30509%205.50409%207.48228%205.58%207.638C6.60501%209.7199%208.29082%2011.4036%2010.374%2012.426Z%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M10.374%2012.426C10.5289%2012.4971%2010.7034%2012.5134%2010.8688%2012.4721C11.0341%2012.4308%2011.1805%2012.3344%2011.2838%2012.1987L11.55%2011.85C11.6897%2011.6637%2011.8709%2011.5125%2012.0792%2011.4084C12.2875%2011.3042%2012.5171%2011.25%2012.75%2011.25H15C15.3978%2011.25%2015.7794%2011.408%2016.0607%2011.6893C16.342%2011.9706%2016.5%2012.3522%2016.5%2012.75V15C16.5%2015.3978%2016.342%2015.7794%2016.0607%2016.0607C15.7794%2016.342%2015.3978%2016.5%2015%2016.5C11.4196%2016.5%207.9858%2015.0777%205.45406%2012.5459C2.92232%2010.0142%201.5%206.58042%201.5%203C1.5%202.60218%201.65804%202.22064%201.93934%201.93934C2.22064%201.65804%202.60218%201.5%203%201.5H5.25C5.64782%201.5%206.02936%201.65804%206.31066%201.93934C6.59196%202.22064%206.75%202.60218%206.75%203V5.25C6.75%205.48287%206.69578%205.71254%206.59164%205.92082C6.4875%206.1291%206.33629%206.31028%206.15%206.45L5.799%206.71325C5.66131%206.81838%205.56426%206.96794%205.52434%207.13651C5.48442%207.30509%205.50409%207.48228%205.58%207.638C6.60501%209.7199%208.29082%2011.4036%2010.374%2012.426Z%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");
}
.hb-footer-list-icons .hb-icon-location::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M9%204.5V9L12%2010.5%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2018%2018%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M9%204.5V9L12%2010.5%27%20stroke%3D%27%23000%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");
}
@media (max-width: 420px) {
  .widget.widget_block svg {
    width: 200px;
  }
}
@media (min-width: 767px) {
  .ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row {
    gap: 50px;
  }
}
@media (max-width: 1260px) {
  .ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row {
    padding-inline: 20px;
  }
}
@media (max-width: 767px) {
  .ast-builder-footer-grid-columns.site-above-footer-inner-wrap.ast-builder-grid-row {
    grid-template-columns: repeat(1, 1fr);
    box-sizing: border-box;
  }
}
.hb-hero-draft1 {
  background: transparent;
}
.hb-hero-draft1__holder {
  padding-block: 35px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .hb-hero-draft1__holder {
    justify-content: center;
  }
}
.hb-hero-draft1__item--text {
  flex: 0 1 485px;
}
.hb-hero-draft1__item--text h1,
.hb-hero-draft1__item--text h2,
.hb-hero-draft1__item--text h3,
.hb-hero-draft1__item--text h4,
.hb-hero-draft1__item--text h5,
.hb-hero-draft1__item--text h6 {
  font-family: var(--hb-font2);
  color: var(--hb-color-dark);
  line-height: 1;
  font-size: 60px;
  margin-bottom: 13px;
}
@media (max-width: 767px) {
  .hb-hero-draft1__item--text h1,
  .hb-hero-draft1__item--text h2,
  .hb-hero-draft1__item--text h3,
  .hb-hero-draft1__item--text h4,
  .hb-hero-draft1__item--text h5,
  .hb-hero-draft1__item--text h6 {
    font-size: 40px;
  }
}
.hb-hero-draft1__item--text p {
  font-size: 20px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-hero-draft1__buttons {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 37px;
}
.hb-hero-draft1__btn {
  padding: 15px 27px;
  box-sizing: border-box;
  display: table;
  line-height: 100%;
  font-size: 18px;
  background: #93bfd0;
  border: 1px solid transparent;
}
.hb-hero-draft1__btn,
.hb-hero-draft1__btn:visited {
  color: var(--hb-color-light);
}
.hb-hero-draft1__btn--secondary {
  border: 1px solid #93bfd0;
  background: transparent;
}
.hb-hero-draft1__btn--secondary,
.hb-hero-draft1__btn--secondary:visited {
  color: #93bfd0;
}
.hb-hero-draft1__item--image {
  flex: 0 1 623px;
}
.hb-hero-draft1__item--image img {
  width: 100%;
  max-width: 623px;
  height: auto;
}
.hb-text-block-draft1__text {
  padding-block: 51px;
  width: 100%;
  max-width: 1078px;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .hb-text-block-draft1__text {
    padding-block: 30px;
  }
}
.hb-text-block-draft1__text p {
  font-size: 20px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-dashboard-draft1 {
  padding-block: 50px;
  background: linear-gradient(91deg, #fbdaa4 0%, #fad6b4 100%);
}
@media (max-width: 767px) {
  .hb-dashboard-draft1 {
    padding-block: 30px;
  }
}
.hb-dashboard-draft1__holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 56px;
}
@media (max-width: 767px) {
  .hb-dashboard-draft1__holder {
    gap: 30px;
    justify-content: center;
  }
}
.hb-dashboard-draft1__item--image {
  flex: 0 1 541px;
}
.hb-dashboard-draft1__item--image img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
  display: block;
}
@media (min-width: 767px) {
  .hb-dashboard-draft1__item--image {
    margin-left: 36px;
  }
}
.hb-dashboard-draft1__item--text {
  flex: 0 1 366px;
}
.hb-dashboard-draft1__item--text h1,
.hb-dashboard-draft1__item--text h2,
.hb-dashboard-draft1__item--text h3,
.hb-dashboard-draft1__item--text h4,
.hb-dashboard-draft1__item--text h5,
.hb-dashboard-draft1__item--text h6 {
  font-size: 36px;
  line-height: 150%;
  margin-bottom: 17px;
}
@media (max-width: 767px) {
  .hb-dashboard-draft1__item--text h1,
  .hb-dashboard-draft1__item--text h2,
  .hb-dashboard-draft1__item--text h3,
  .hb-dashboard-draft1__item--text h4,
  .hb-dashboard-draft1__item--text h5,
  .hb-dashboard-draft1__item--text h6 {
    font-size: 30px;
  }
}
.hb-dashboard-draft1__item--text p {
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-ballet-draft1 {
  padding-block: 37px;
  background: linear-gradient(90deg, #c4d0e5 0%, #c4d0e5 100%);
}
@media (max-width: 767px) {
  .hb-ballet-draft1 {
    padding-block: 30px;
  }
}
.hb-ballet-draft1__holder {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 95px;
}
@media (max-width: 767px) {
  .hb-ballet-draft1__holder {
    gap: 30px;
    justify-content: center;
  }
}
.hb-ballet-draft1__item--image {
  flex: 0 1 549px;
}
.hb-ballet-draft1__item--image img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
  display: block;
}
@media (min-width: 767px) {
  .hb-ballet-draft1__item--image {
    margin-right: 18px;
  }
}
.hb-ballet-draft1__item--text {
  flex: 0 1 404px;
}
@media (min-width: 767px) {
  .hb-ballet-draft1__item--text {
    margin-left: 133px;
  }
}
.hb-ballet-draft1__item--text h1,
.hb-ballet-draft1__item--text h2,
.hb-ballet-draft1__item--text h3,
.hb-ballet-draft1__item--text h4,
.hb-ballet-draft1__item--text h5,
.hb-ballet-draft1__item--text h6 {
  font-size: 36px;
  line-height: 150%;
  margin-bottom: 17px;
}
@media (max-width: 767px) {
  .hb-ballet-draft1__item--text h1,
  .hb-ballet-draft1__item--text h2,
  .hb-ballet-draft1__item--text h3,
  .hb-ballet-draft1__item--text h4,
  .hb-ballet-draft1__item--text h5,
  .hb-ballet-draft1__item--text h6 {
    font-size: 30px;
  }
}
.hb-ballet-draft1__item--text p {
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-services-draft1 {
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-services-draft1 {
    padding-block: 30px;
  }
}
.hb-services-draft1__intro {
  width: 100%;
  max-width: 730px;
  margin-inline: auto;
  margin-bottom: 40px;
}
.hb-services-draft1__intro h1,
.hb-services-draft1__intro h2,
.hb-services-draft1__intro h3,
.hb-services-draft1__intro h4,
.hb-services-draft1__intro h5,
.hb-services-draft1__intro h6 {
  font-size: 48px;
  font-family: var(--hb-font2);
  line-height: 150%;
  margin-bottom: 17px;
}
@media (max-width: 767px) {
  .hb-services-draft1__intro h1,
  .hb-services-draft1__intro h2,
  .hb-services-draft1__intro h3,
  .hb-services-draft1__intro h4,
  .hb-services-draft1__intro h5,
  .hb-services-draft1__intro h6 {
    font-size: 30px;
    margin-bottom: 17px;
  }
}
.hb-services-draft1__intro p {
  font-size: 20px;
  line-height: 150%;
}
.hb-services-draft1__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: center;
}
@media (max-width: 767px) {
  .hb-services-draft1__holder {
    gap: 20px;
  }
}
.hb-services-draft1__item-link {
  display: block;
  flex: 0 1 370px;
  min-width: 0;
  text-decoration: none;
  color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.hb-services-draft1__item-link:hover,
.hb-services-draft1__item-link:focus {
  color: inherit;
  text-decoration: none;
  opacity: 0.92;
}
.hb-services-draft1__item-link:focus:not(:focus-visible) {
  opacity: 1;
}
.hb-services-draft1__item {
  flex: 0 1 370px;
  min-width: 0;
  padding: 25px;
  box-sizing: border-box;
}
.hb-services-draft1__item-link .hb-services-draft1__item {
  flex: 1 1 100%;
  min-width: 0;
}
.hb-services-draft1__item h1,
.hb-services-draft1__item h2,
.hb-services-draft1__item h3,
.hb-services-draft1__item h4,
.hb-services-draft1__item h5,
.hb-services-draft1__item h6 {
  font-size: 24px;
  line-height: 150%;
  margin-bottom: 20px;
  font-family: var(--hb-font2);
  color: var(--hb-item-text-color, inherit);
}
.hb-services-draft1__item p {
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-item-text-color, inherit);
}
.hb-services-draft1__item a,
.hb-services-draft1__item li,
.hb-services-draft1__item span {
  color: var(--hb-item-text-color, inherit);
}
/* Keep embedded videos (e.g. YouTube) at 16:9 inside the box */
.hb-services-draft1__item :has(> iframe) {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.hb-services-draft1__item :has(> iframe) iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .hb-services-draft1__item {
    padding: 20px;
  }
}
.hb-partners-draft1 {
  padding-block: 37px;
  background: #f5f1ee;
}
@media (max-width: 767px) {
  .hb-partners-draft1 {
    padding-block: 30px;
  }
}
.hb-partners-draft1__text h1,
.hb-partners-draft1__text h2,
.hb-partners-draft1__text h3,
.hb-partners-draft1__text h4,
.hb-partners-draft1__text h5,
.hb-partners-draft1__text h6 {
  margin-bottom: 0;
  font-size: 48px;
  font-family: var(--hb-font2);
}
@media (max-width: 767px) {
  .hb-partners-draft1__text h1,
  .hb-partners-draft1__text h2,
  .hb-partners-draft1__text h3,
  .hb-partners-draft1__text h4,
  .hb-partners-draft1__text h5,
  .hb-partners-draft1__text h6 {
    font-size: 30px;
  }
}
.hb-partners-draft1__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .hb-partners-draft1__holder {
    justify-content: center;
  }
}
.hb-partners-draft1__holder img {
  width: 182px;
  height: 120px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .hb-partners-draft1__holder img {
    width: 140px;
    height: 90px;
  }
}
.hb-hero-draft2 {
  padding-block: 50px;
  background:  #f5f2ee;
}
@media (max-width: 767px) {
  .hb-hero-draft2 {
    padding-block: 30px;
  }
}
.hb-hero-draft2__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .hb-hero-draft2__holder {
    justify-content: center;
    gap: 20px;
  }
}
.hb-hero-draft2__item--text {
  flex: 0 1 554px;
}
.hb-hero-draft2__item--text h1,
.hb-hero-draft2__item--text h2,
.hb-hero-draft2__item--text h3,
.hb-hero-draft2__item--text h4,
.hb-hero-draft2__item--text h5,
.hb-hero-draft2__item--text h6 {
  font-size: 72px;
  /* line-height: 139%; */
  color: #111827;
  font-family: var(--hb-font2);
  margin-top: 0;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .hb-hero-draft2__item--text h1,
  .hb-hero-draft2__item--text h2,
  .hb-hero-draft2__item--text h3,
  .hb-hero-draft2__item--text h4,
  .hb-hero-draft2__item--text h5,
  .hb-hero-draft2__item--text h6 {
    font-size: 35px;
    margin-bottom: 17px;
  }
}
.hb-hero-draft2__item--text h1 strong,
.hb-hero-draft2__item--text h2 strong,
.hb-hero-draft2__item--text h3 strong,
.hb-hero-draft2__item--text h4 strong,
.hb-hero-draft2__item--text h5 strong,
.hb-hero-draft2__item--text h6 strong {
  font-weight: normal;
  color: #86A8B5;
}
.hb-hero-draft2__item--text p {
  font-size: 20px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-hero-draft2__bubble {
  background: #fff;
  border: 1px solid #fff;
  /* border-radius: 25px; */
  padding: 15px 16px;
  box-sizing: border-box;
  font-weight: 400;
  font-size: 14px;
  color: #1f2937;
  line-height: 100%;
  font-family: var(--hb-font2);
  display: table;
  margin-bottom: 17px;
}
.hb-hero-draft2__buttons {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap;
  gap: 17px;
}
.hb-hero-draft2__btn {
  padding: 10px 20px;
  display: flex;
  gap: 12px;
  align-items: center;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  font-family: var(--hb-font2);
  /* border-radius: 25px; */
  border: 1px solid transparent;
  background: #e66883;
}
.hb-hero-draft2__btn:hover {
  transform: translateY(-3px);
}
.hb-hero-draft2__btn--secondary {
  border: 1px solid #000;
  background: transparent;
}
.hb-hero-draft2__item--image {
  flex: 0 1 615px;
  position: relative;
}
.hb-hero-draft2__item--image img {
  width: 100%;
  max-width: 571px;
  height: auto;
  display: table;
  /* border-radius: 25px; */
}
@media (min-width: 767px) {
  .hb-hero-draft2__item--image img {
    margin-left: 44px;
  }
}
.hb-hero-draft2__item-text {
  width: 100%;
  max-width: 330px;
  padding: 18px 27px;
  box-sizing: border-box;
  background-color: var(--hb-color-light);
  /* border-radius: 15px; */
  transform: translateY(-89px);
}
@media (max-width: 767px) {
  .hb-hero-draft2__item-text {
    transform: translateY(-50px);
  }
}
.hb-hero-draft2__item-circles {
  display: flex;
  gap: 12px;
}
.hb-hero-draft2__item-circle {
  width: 100%;
  height: 2px;
  /* border-radius: 50%; */
  margin-bottom: 10px;
}
.hb-hero-draft2__item-circle:nth-child(1) {
  background: #e66883;
}
.hb-hero-draft2__item-circle:nth-child(2) {
display: none;
  background: #468796;
}
.hb-hero-draft2__item-circle:nth-child(3) {
 display: none;
  background: #fbdaa2;
}
.hb-hero-draft2__item-text-content p {
  margin: 0;
  font-size: 16px;
  line-height: 150%;
  color: #616a76;
}
.hb-features-draft2 {
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-features-draft2 {
    padding-block: 30px;
  }
}
.hb-features-draft2__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
}
.hb-features-draft2__item {
  flex: 0 1 380px;
  padding: 32px;
  box-sizing: border-box;
  /* border-radius: 25px; */
}
@media (max-width: 767px) {
  .hb-features-draft2__item {
    padding: 20px;
  }
}
.hb-features-draft2__icon {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* border-radius: 10px; */
  margin-bottom: 18px;
}
.hb-features-draft2__icon img {
  width: 24px;
  object-fit: contain;
  height: auto;
}
.hb-features-draft2__text h1,
.hb-features-draft2__text h2,
.hb-features-draft2__text h3,
.hb-features-draft2__text h4,
.hb-features-draft2__text h5,
.hb-features-draft2__text h6 {
  font-size: 24px;
  line-height: 150%;
  font-family: var(--hb-font2);
  color: #19202f;
  margin-bottom: 18px;
}
.hb-features-draft2__text p {
  font-size: 16px;
  line-height: 150%;
  color: #000;
}
.hb-services-draft2 {
  background: #f5f5f5;
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-services-draft2 {
    padding-block: 30px;
  }
}
.hb-services-draft2__heading h1,
.hb-services-draft2__heading h2,
.hb-services-draft2__heading h3,
.hb-services-draft2__heading h4,
.hb-services-draft2__heading h5,
.hb-services-draft2__heading h6 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
  display: table;
  font-size: 48px;
  line-height: 150%;
  font-family: var(--hb-font2);
}
@media (max-width: 767px) {
  .hb-services-draft2__heading h1,
  .hb-services-draft2__heading h2,
  .hb-services-draft2__heading h3,
  .hb-services-draft2__heading h4,
  .hb-services-draft2__heading h5,
  .hb-services-draft2__heading h6 {
    font-size: 35px;
  }
}
.hb-services-draft2__heading h1::after,
.hb-services-draft2__heading h2::after,
.hb-services-draft2__heading h3::after,
.hb-services-draft2__heading h4::after,
.hb-services-draft2__heading h5::after,
.hb-services-draft2__heading h6::after {
  content: '';
  display: block;
  width: 40%;
  height: 2px;
  background: #111827;
}
.hb-services-draft2__holder {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 767px) {
  .hb-services-draft2__holder {
    margin-top: 30px;
  }
}
.hb-services-draft2__item-link {
  display: block;
  flex: 0 1 380px;
  min-width: 0;
  text-decoration: none;
  color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  transition: opacity 0.2s ease;
}
.hb-services-draft2__item-link:hover,
.hb-services-draft2__item-link:focus {
  color: inherit;
  text-decoration: none;
  opacity: 0.92;
}
.hb-services-draft2__item-link:focus:not(:focus-visible) {
  opacity: 1;
}
.hb-services-draft2__item-link .hb-services-draft2__item {
  flex: 1 1 100%;
  min-width: 0;
}
.hb-services-draft2__item {
  position: relative;
  overflow: hidden;
  /* border-radius: 25px; */
  flex: 0 1 380px;
  min-width: 0;
  background: var(--hb-color-light);
  padding: 32px;
}
.hb-services-draft2__line {
  position: absolute;
  top: -2px;
  left: 0;
  height: 4px;
  width: 100%;
}
.hb-services-draft2__arrow {
  display: none;
  position: absolute;
  top: 30px;
  right: 21px;
}
.hb-services-draft2__icon {
  margin-top: 10px;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* border-radius: 10px; */
  margin-bottom: 18px;
}
.hb-services-draft2__icon img {
  width: 24px;
  height: auto;
  object-fit: contain;
}
.hb-services-draft2__text h1,
.hb-services-draft2__text h2,
.hb-services-draft2__text h3,
.hb-services-draft2__text h4,
.hb-services-draft2__text h5,
.hb-services-draft2__text h6 {
  font-size: 24px;
  line-height: 150%;
  font-family: var(--hb-font2);
  color: var(--hb-services-d2-text-color, inherit);
}
.hb-services-draft2__text p {
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-services-d2-text-color, var(--hb-color-dark));
}
.hb-services-draft2__text a,
.hb-services-draft2__text li,
.hb-services-draft2__text span {
  color: var(--hb-services-d2-text-color, inherit);
}
.hb-services-draft2__btn {
  display: table;
  margin-top: 10px;
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-services-d2-text-color, #111827);
  border-bottom: 1px solid #e5e7eb;
}
.hb-services-draft2__btn:hover {
  border-color: var(--hb-services-d2-text-color, var(--hb-color-dark));
}
.hb-dashboard-draft2 {
  padding-block: 50px;
  background: #e5dbd0;
}
@media (max-width: 767px) {
  .hb-dashboard-draft2 {
    padding-block: 30px;
  }
}
.hb-dashboard-draft2__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .hb-dashboard-draft2__holder {
    justify-content: center;
  }
}
.hb-dashboard-draft2__item--text {
  flex: 0 1 453px;
}
.hb-dashboard-draft2__item--text h1,
.hb-dashboard-draft2__item--text h2,
.hb-dashboard-draft2__item--text h3,
.hb-dashboard-draft2__item--text h4,
.hb-dashboard-draft2__item--text h5,
.hb-dashboard-draft2__item--text h6 {
  font-size: 48px;
  color: var(--hb-color-dark);
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .hb-dashboard-draft2__item--text h1,
  .hb-dashboard-draft2__item--text h2,
  .hb-dashboard-draft2__item--text h3,
  .hb-dashboard-draft2__item--text h4,
  .hb-dashboard-draft2__item--text h5,
  .hb-dashboard-draft2__item--text h6 {
    font-size: 35px;
  }
}
.hb-dashboard-draft2__item--text p {
  font-size: 16px;
  line-height: 150%;
}
.hb-dashboard-draft2__item--text ul {
  list-style-type: none;
  padding: 0;
}
.hb-dashboard-draft2__item--text ul li {
  position: relative;
  padding-left: 26px;
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-color-dark);
  font-family: var(--hb-font2);
}
.hb-dashboard-draft2__item--text ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;
  width: 16px;
  height: 16px;
  display: block;
  background: #A3D8AA;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M7.99998%2014.4C4.46498%2014.4%201.59998%2011.535%201.59998%207.99998C1.59998%204.46498%204.46498%201.59998%207.99998%201.59998C11.535%201.59998%2014.4%204.46498%2014.4%207.99998C14.4%2011.535%2011.535%2014.4%207.99998%2014.4ZM7.99998%202.79998C5.12748%202.79998%202.79998%205.12748%202.79998%207.99998C2.79998%2010.8725%205.12748%2013.2%207.99998%2013.2C10.8725%2013.2%2013.2%2010.8725%2013.2%207.99998C13.2%205.12748%2010.8725%202.79998%207.99998%202.79998ZM9.76748%205.84748C9.96248%205.57998%2010.3375%205.51998%2010.605%205.71498C10.8725%205.90998%2010.9325%206.28498%2010.7375%206.55248L7.68498%2010.7525C7.58248%2010.895%207.42248%2010.985%207.24748%2010.9975C7.07248%2011.01%206.89998%2010.9475%206.77748%2010.825L5.37998%209.42748C5.14498%209.19248%205.14498%208.81248%205.37998%208.57998C5.61498%208.34748%205.99498%208.34498%206.22748%208.57998L7.12748%209.47998L9.76748%205.84998Z%27%20fill%3D%27black%27/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2016%2016%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M7.99998%2014.4C4.46498%2014.4%201.59998%2011.535%201.59998%207.99998C1.59998%204.46498%204.46498%201.59998%207.99998%201.59998C11.535%201.59998%2014.4%204.46498%2014.4%207.99998C14.4%2011.535%2011.535%2014.4%207.99998%2014.4ZM7.99998%202.79998C5.12748%202.79998%202.79998%205.12748%202.79998%207.99998C2.79998%2010.8725%205.12748%2013.2%207.99998%2013.2C10.8725%2013.2%2013.2%2010.8725%2013.2%207.99998C13.2%205.12748%2010.8725%202.79998%207.99998%202.79998ZM9.76748%205.84748C9.96248%205.57998%2010.3375%205.51998%2010.605%205.71498C10.8725%205.90998%2010.9325%206.28498%2010.7375%206.55248L7.68498%2010.7525C7.58248%2010.895%207.42248%2010.985%207.24748%2010.9975C7.07248%2011.01%206.89998%2010.9475%206.77748%2010.825L5.37998%209.42748C5.14498%209.19248%205.14498%208.81248%205.37998%208.57998C5.61498%208.34748%205.99498%208.34498%206.22748%208.57998L7.12748%209.47998L9.76748%205.84998Z%27%20fill%3D%27black%27/%3E%3C/svg%3E");
}
.hb-dashboard-draft2__label {
  display: table;
  background: #d4d5d0;
  /* border-radius: 25px; */
  padding: 10px 12px;
  font-size: 14px;
  color: #5e7a9e;
  font-family: var(--hb-font2);
  margin-bottom: 20px;
}
.hb-dashboard-draft2__btn {
  display: table;
  margin-top: 20px;
}
.hb-dashboard-draft2__btn,
.hb-dashboard-draft2__btn:visited {
  /* border-radius: 25px; */
  padding: 11px 17px 11px 21px;
  background: #f5bfa8;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  font-family: var(--hb-font2);
}
.hb-dashboard-draft2__btn:hover {
  transform: translateY(-3px);
}
.hb-dashboard-draft2__item--image {
  flex: 0 1 552px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 767px) {
  .hb-dashboard-draft2__item--image {
    gap: 20px;
  }
}
.hb-dashboard-draft2__item--image img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
  display: block;
}
.hb-audience-draft2 {
  padding-block: 50px;
  background: #fdf5f8;
}
@media (max-width: 767px) {
  .hb-audience-draft2 {
    padding-block: 30px;
  }
}
.hb-audience-draft2__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .hb-audience-draft2__holder {
    justify-content: center;
  }
}
.hb-audience-draft2__item--image {
  flex: 0 1 585px;
}
.hb-audience-draft2__item--image img {
  width: 100%;
  height: auto;
}
.hb-audience-draft2__item--text {
  flex: 0 1 415px;
}
@media (min-width: 767px) {
  .hb-audience-draft2__item--text {
    margin-right: 50px;
  }
}
.hb-audience-draft2__item--text h1,
.hb-audience-draft2__item--text h2,
.hb-audience-draft2__item--text h3,
.hb-audience-draft2__item--text h4,
.hb-audience-draft2__item--text h5,
.hb-audience-draft2__item--text h6 {
  font-weight: 400;
  font-size: 48px;
  font-family: var(--hb-font2);
  margin-bottom: 21px;
  color: var(--hb-color-dark);
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .hb-audience-draft2__item--text h1,
  .hb-audience-draft2__item--text h2,
  .hb-audience-draft2__item--text h3,
  .hb-audience-draft2__item--text h4,
  .hb-audience-draft2__item--text h5,
  .hb-audience-draft2__item--text h6 {
    font-size: 35px;
  }
}
.hb-audience-draft2__item--text p {
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-audience-draft2__btn {
  margin-top: 20px;
  display: table;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  font-family: var(--hb-font2);
  padding: 11px 20px;
  box-sizing: border-box;
  border: 1px solid #000;
  /* border-radius: 25px; */
}
.hb-audience-draft2__btn:hover {
  transform: translateY(-3px);
}
.hb-ballet-draft2 {
  padding-block: 50px;
  background: #fdf5f8;
}
@media (max-width: 767px) {
  .hb-ballet-draft2 {
    padding-block: 30px;
  }
}
.hb-ballet-draft2__holder {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .hb-ballet-draft2__holder {
    justify-content: center;
  }
}
.hb-ballet-draft2__item--text {
  flex: 0 1 415px;
}
@media (min-width: 767px) {
  .hb-ballet-draft2__item--text {
    margin-right: 50px;
  }
}
.hb-ballet-draft2__item--image {
  flex: 0 1 585px;
}
.hb-ballet-draft2__item--image img {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  object-fit: cover;
  display: block;
}
.hb-ballet-draft2__item--text h1,
.hb-ballet-draft2__item--text h2,
.hb-ballet-draft2__item--text h3,
.hb-ballet-draft2__item--text h4,
.hb-ballet-draft2__item--text h5,
.hb-ballet-draft2__item--text h6 {
  font-weight: 400;
  font-size: 48px;
  font-family: var(--hb-font2);
  margin-bottom: 20px;
  color: var(--hb-color-dark);
}
@media (max-width: 767px) {
  .hb-ballet-draft2__item--text h1,
  .hb-ballet-draft2__item--text h2,
  .hb-ballet-draft2__item--text h3,
  .hb-ballet-draft2__item--text h4,
  .hb-ballet-draft2__item--text h5,
  .hb-ballet-draft2__item--text h6 {
    font-size: 35px;
  }
}
.hb-ballet-draft2__item--text p {
  font-size: 16px;
  line-height: 150%;
  color: var(--hb-color-dark);
}
.hb-ballet-draft2__btn {
  margin-top: 20px;
  display: table;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  font-family: var(--hb-font2);
  padding: 11px 20px;
  box-sizing: border-box;
  border: 1px solid #000;
}
.hb-ballet-draft2__btn:hover {
  transform: translateY(-3px);
}
.hb-testimonials-draft2 {
  padding-block: 50px;
  background: #f5f5f5;
}
@media (max-width: 767px) {
  .hb-testimonials-draft2 {
    padding-block: 30px;
  }
}
.hb-testimonials-draft2__intro h1,
.hb-testimonials-draft2__intro h2,
.hb-testimonials-draft2__intro h3,
.hb-testimonials-draft2__intro h4,
.hb-testimonials-draft2__intro h5,
.hb-testimonials-draft2__intro h6 {
  font-size: 48px;
  text-align: center;
  color: var(--hb-color-dark);
  font-family: var(--hb-font2);
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .hb-testimonials-draft2__intro h1,
  .hb-testimonials-draft2__intro h2,
  .hb-testimonials-draft2__intro h3,
  .hb-testimonials-draft2__intro h4,
  .hb-testimonials-draft2__intro h5,
  .hb-testimonials-draft2__intro h6 {
    font-size: 35px;
  }
}
.hb-testimonials-draft2__intro p {
  font-size: 16px;
  color: var(--hb-color-dark);
}
.hb-testimonials-draft2__holder {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.hb-testimonials-draft2__item {
 /* border-radius: 12px; */
  flex: 0 1 280px;
  padding: 30px 20px 20px;
  box-sizing: border-box;
}
.hb-testimonials-draft2__item p {
  font-size: 16px;
  color: var(--hb-color-dark);
}
.hb-hero-draft4__holder {
  padding-block: 35px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .hb-hero-draft4__holder {
    justify-content: center;
  }
}
.hb-hero-draft4__item--text {
  flex: 0 1 605px;
}
.hb-hero-draft4__item--text h1,
.hb-hero-draft4__item--text h2,
.hb-hero-draft4__item--text h3,
.hb-hero-draft4__item--text h4,
.hb-hero-draft4__item--text h5,
.hb-hero-draft4__item--text h6 {
  font-family: var(--hb-font2);
  color: var(--hb-color-dark);
/*  line-height: 150%; */
  font-size: 80px;
  margin-bottom: 35px;
}
.hb-hero-draft4__item--text h1 strong,
.hb-hero-draft4__item--text h2 strong,
.hb-hero-draft4__item--text h3 strong,
.hb-hero-draft4__item--text h4 strong,
.hb-hero-draft4__item--text h5 strong,
.hb-hero-draft4__item--text h6 strong {
  font-weight: normal;
  color: #e66883;
}
@media (max-width: 767px) {
  .hb-hero-draft4__item--text h1,
  .hb-hero-draft4__item--text h2,
  .hb-hero-draft4__item--text h3,
  .hb-hero-draft4__item--text h4,
  .hb-hero-draft4__item--text h5,
  .hb-hero-draft4__item--text h6 {
    font-size: 40px;
    margin-bottom: 20px;
  }
}
.hb-hero-draft4__item--text p {
  font-size: 20px;
  line-height: 150%;
  color: #a8b0b9;
}
.hb-hero-draft4__buttons {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 21px;
}
.hb-hero-draft4__btn {
  padding: 14px 22px;
  box-sizing: border-box;
  display: table;
  line-height: 100%;
  font-size: 18px;
  background: #93bfd0;
  border: 1px solid transparent;
}
.hb-hero-draft4__btn,
.hb-hero-draft4__btn:visited {
  color: var(--hb-color-light);
}
.hb-hero-draft4__btn--secondary {
  border: 1px solid #93bfd0;
  background: transparent;
}
.hb-hero-draft4__btn--secondary,
.hb-hero-draft4__btn--secondary:visited {
  color: #93bfd0;
}
.hb-hero-draft4__item--image {
  flex: 0 1 583px;
}
.hb-hero-draft4__item--image img {
  width: 100%;
  /* border-radius: 25px; */
  height: auto;
}
.hb-decisions-draft4 {
  background: #eee;
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-decisions-draft4 {
    padding-block: 30px;
  }
}
.hb-decisions-draft4__upper-text h1,
.hb-decisions-draft4__upper-text h2,
.hb-decisions-draft4__upper-text h3,
.hb-decisions-draft4__upper-text h4,
.hb-decisions-draft4__upper-text h5,
.hb-decisions-draft4__upper-text h6 {
  font-size: 60px;
  font-family: var(--hb-font2);
  margin-bottom: 30px;
}
.hb-decisions-draft4__upper-text h1,
.hb-decisions-draft4__upper-text h2,
.hb-decisions-draft4__upper-text h3,
.hb-decisions-draft4__upper-text h4,
.hb-decisions-draft4__upper-text h5,
.hb-decisions-draft4__upper-text h6 {
  font-weight: normal;
  color: #e66883;
}
@media (max-width: 767px) {
  .hb-decisions-draft4__upper-text h1,
  .hb-decisions-draft4__upper-text h2,
  .hb-decisions-draft4__upper-text h3,
  .hb-decisions-draft4__upper-text h4,
  .hb-decisions-draft4__upper-text h5,
  .hb-decisions-draft4__upper-text h6 {
    font-size: 35px;
  }
}
.hb-decisions-draft4__upper-text p {
  font-size: 20px;
  line-height: 150%;
  font-family: var(--hb-font2);
  color: #000;
}
.hb-decisions-draft4__holder {
  margin-top: 40px;
  background: #c4d0e5;
  /* border-radius: 25px; */
  padding: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .hb-decisions-draft4__holder {
    justify-content: center;
    padding: 20px;
  }
}
.hb-decisions-draft4__item--text {
  flex: 0 1 506px;
}
.hb-decisions-draft4__item--text h1,
.hb-decisions-draft4__item--text h2,
.hb-decisions-draft4__item--text h3,
.hb-decisions-draft4__item--text h4,
.hb-decisions-draft4__item--text h5,
.hb-decisions-draft4__item--text h6 {
  font-size: 40px;
  font-family: var(--hb-font2);
}
@media (max-width: 767px) {
  .hb-decisions-draft4__item--text h1,
  .hb-decisions-draft4__item--text h2,
  .hb-decisions-draft4__item--text h3,
  .hb-decisions-draft4__item--text h4,
  .hb-decisions-draft4__item--text h5,
  .hb-decisions-draft4__item--text h6 {
    font-size: 30px;
  }
}
.hb-decisions-draft4__item--text p {
  font-size: 16px;
  line-height: 150%;
  color: #000;
  font-family: var(--hb-font2);
}
.hb-decisions-draft4__item--img {
  flex: 0 1 544px;
}
.hb-decisions-draft4__item--img img {
  width: 100%;
  height: auto;
}
.hb-services-draft4 {
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-services-draft4 {
    padding-block: 30px;
  }
}
.hb-services-draft4__intro h1,
.hb-services-draft4__intro h2,
.hb-services-draft4__intro h3,
.hb-services-draft4__intro h4,
.hb-services-draft4__intro h5,
.hb-services-draft4__intro h6 {
  font-size: 60px;
  font-family: var(--hb-font2);
  margin-bottom: 33px;
  color: var(--hb-color-dark);
}
@media (max-width: 767px) {
  .hb-services-draft4__intro h1,
  .hb-services-draft4__intro h2,
  .hb-services-draft4__intro h3,
  .hb-services-draft4__intro h4,
  .hb-services-draft4__intro h5,
  .hb-services-draft4__intro h6 {
    font-size: 35px;
  }
}
.hb-services-draft4__intro p {
  font-size: 20px;
  font-family: var(--hb-font2);
  color: var(--hb-color-dark);
}
.hb-services-draft4__holder {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}
.hb-services-draft4__item {
  /* border-radius: 25px; */
  flex: 0 1 364px;
  padding: 20px;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
}
.hb-services-draft4__number {
  width: 61px;
  height: 61px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* border-radius: 50%; */
  font-size: 40px;
  text-align: center;
  color: var(--hb-color-light);
  font-family: var(--hb-font2);
  margin-inline: auto;
}
.hb-services-draft4__text {
  margin-top: 26px;
}
.hb-services-draft4__text h1,
.hb-services-draft4__text h2,
.hb-services-draft4__text h3,
.hb-services-draft4__text h4,
.hb-services-draft4__text h5,
.hb-services-draft4__text h6 {
  margin-bottom: 20px;
  font-size: 20px;
  color: var(--hb-color-dark);
  font-family: var(--hb-font2);
}
.hb-services-draft4__text p {
  color: #000;
  font-size: 16px;
  font-family: var(--hb-font2);
}
.hb-work-examples-draft4 {
  background: #e5dbd0;
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-work-examples-draft4 {
    padding-block: 30px;
  }
}
.hb-work-examples-draft4__intro h1,
.hb-work-examples-draft4__intro h2,
.hb-work-examples-draft4__intro h3,
.hb-work-examples-draft4__intro h4,
.hb-work-examples-draft4__intro h5,
.hb-work-examples-draft4__intro h6 {
  font-size: 60px;
  font-family: var(--hb-font2);
  color: var(--hb-color-dark);
}
@media (max-width: 767px) {
  .hb-work-examples-draft4__intro h1,
  .hb-work-examples-draft4__intro h2,
  .hb-work-examples-draft4__intro h3,
  .hb-work-examples-draft4__intro h4,
  .hb-work-examples-draft4__intro h5,
  .hb-work-examples-draft4__intro h6 {
    font-size: 35px;
  }
}
.hb-work-examples-draft4__gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .hb-work-examples-draft4__gallery {
    margin-top: 20px;
  }
}
.hb-work-examples-draft4__gallery img {
  width: 380px;
  height: 380px;
  object-fit: cover;
  /* border-radius: 25px; */
}
@media (max-width: 767px) {
  .hb-work-examples-draft4__gallery img {
    width: 280px;
    height: 280px;
  }
}
.hb-testimonials-draft4 {
  padding-block: 50px;
}
@media (max-width: 767px) {
  .hb-testimonials-draft4 {
    padding-block: 30px;
  }
}
.hb-testimonials-draft4__intro h1,
.hb-testimonials-draft4__intro h2,
.hb-testimonials-draft4__intro h3,
.hb-testimonials-draft4__intro h4,
.hb-testimonials-draft4__intro h5,
.hb-testimonials-draft4__intro h6 {
  font-size: 60px;
  font-family: var(--hb-font2);
  color: var(--hb-color-dark);
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .hb-testimonials-draft4__intro h1,
  .hb-testimonials-draft4__intro h2,
  .hb-testimonials-draft4__intro h3,
  .hb-testimonials-draft4__intro h4,
  .hb-testimonials-draft4__intro h5,
  .hb-testimonials-draft4__intro h6 {
    font-size: 35px;
    margin-bottom: 20px;
  }
}
.hb-testimonials-draft4__intro p {
  font-size: 20px;
  line-height: 150%;
  color: var(--hb-color-dark);
  font-family: var(--hb-font2);
}
.hb-testimonials-draft4__holder {
  margin-top: 35px;
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
@media (max-width: 767px) {
  .hb-testimonials-draft4__holder {
    margin-top: 20px;
  }
}
.hb-testimonials-draft4__item {
  flex: 1 1 500px;
  padding: 25px;
  /* border-radius: 25px; */
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
}
.hb-testimonials-draft4__item p {
  color: #000;
  font-family: var(--hb-font2);
  font-size: 16px;
  line-height: 150%;
}
.hb-testimonials-draft4__item p strong {
  font-size: 20px;
  color: var(--hb-color-dark);
  display: inline-block;
  margin-bottom: 7px;
  font-weight: normal;
}
/*# sourceMappingURL=all.css.map */