<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300&amp;display=swap");
@font-face {
  font-family: TarunoWide;
  src: url("assets/fonts/TarunoWide-Black.otf"); }
body {
  color: #ffffff;
  font-family: "Rubik", sans-serif;
  font-size: 16px; }

p {
  line-height: 24px; }

p + p {
  margin-top: 24px; }

h1 {
  font-family: TarunoWide, sans-serif;
  text-transform: uppercase;
  font-size: 100px;
  text-shadow: -4px -4px 0 #000000, 0 -4px 0 #000000, 4px -4px 0 #000000, 4px 0 0 #000000, 4px 4px 0 #000000, 0 4px 0 #000000, -4px 4px 0 #000000, -4px 0 0 #000000; }

h2 {
  font-family: TarunoWide, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  color: inherit;
  text-shadow: -4px -4px 0 #000000, 0 -4px 0 #000000, 4px -4px 0 #000000, 4px 0 0 #000000, 4px 4px 0 #000000, 0 4px 0 #000000, -4px 4px 0 #000000, -4px 0 0 #000000; }

@media (min-width: 768px) {
  h2 {
    font-size: 48px; } }
a {
  color: #ff2db9;
  text-decoration: none; }

a,
a &gt; *,
a &gt; *::before {
  transition: ease 0.2s all; }

* {
  position: relative;
  box-sizing: border-box;
  margin: 0; }

body {
  background: #000000; }

button {
  cursor: pointer; }

.u-sr-only {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

/* nav {
  border: solid 1px #ffffff;
  height: 56px;
  margin: 12px;
}

@media (min-width: 768px) {
  nav {
    height: 100px;
    margin: 24px;
  }
}
 */
.hero {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px; }

@media (min-width: 768px) {
  .hero {
    height: calc(100vh - 100px - (24px * 2));
    flex-direction: row;
    padding: 56px 64px 76px; } }
@media (min-width: 1800px) {
  .hero {
    width: 1800px;
    margin: 0 auto; } }
@media (min-width: 1900px) {
  .hero {
    width: 98%;
    margin: 0 auto; } }
.hero__content {
  z-index: 1;
  margin-bottom: 48px; }

@media (min-width: 768px) {
  .hero__content {
    margin-bottom: 0; } }
.hero__neon {
  position: absolute;
  width: 22vw;
  right: 0; }

@media (min-width: 768px) {
  .hero__neon {
    width: 6.7vw;
    top: -6vw;
    right: auto; } }
@media (min-width: 1800px) {
  .hero__neon {
    width: 8vw;
    top: -6vw; } }
.hero__heading {
  z-index: 1;
  font-size: 12.8vw;
  line-height: 90%;
  margin-top: 32px;
  margin-bottom: 40px; }

.hero__sub-heading {
  font-family: TarunoWide, sans-serif;
  z-index: 1;
  font-size: 5.3vw;
  line-height: 100%;
  text-shadow: -2px -2px 0 #000000, 0 -2px 0 #000000, 2px -2px 0 #000000, 2px 0 0 #000000, 2px 2px 0 #000000, 0 2px 0 #000000, -2px 2px 0 #000000, -2px 0 0 #000000;
  margin: 0 0 55px; }

@media (min-width: 768px) {
  .hero__heading {
    font-size: 7vw;
    line-height: 100%;
    margin-top: 0;
    margin-left: 5vw;
    margin-bottom: 16px; }

  .hero__sub-heading {
    font-size: 2.24vw;
    line-height: 100%;
    margin: 0 0 48px 5vw; } }
@media (min-width: 1600px) {
  .hero__heading {
    font-size: 100px;
    margin-left: 90px; }

  .hero__sub-heading {
    font-size: 32px;
    margin: 0 0 48px 90px; } }
@media (min-width: 1900px) {
  .hero__heading {
    font-size: 7vw;
    margin-left: 5vw; }

  .hero__sub-heading {
    font-size: 2.24vw;
    margin: 0 0 48px 5vw; } }
.hero__button {
  width: 89.3vw;
  height: 64px; }

@media (min-width: 768px) {
  .hero__button {
    width: 14vw;
    min-width: 210px;
    margin-left: 5vw; } }
@media (min-width: 1800px) {
  .hero__button {
    width: 252px;
    margin-left: 90px; } }
.hero__animation {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 110vw;
  height: inherit; }

@media (min-width: 768px) {
  .hero__animation {
    width: 42.5vw;
    left: -4vw; } }
@media (min-width: 1800px) {
  .hero__animation {
    width: 765px;
    left: -72px; } }
.artists {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-image: url("assets/images/artists-background.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain; }

@media (min-width: 768px) {
  .artists {
    flex-direction: row;
    justify-content: center;
    background-position: right;
    padding-bottom: 268px; } }
.artists__heading {
  position: absolute;
  font-family: TarunoWide, sans-serif;
  text-transform: uppercase;
  font-size: 140px;
  color: #000000;
  text-shadow: -3px -3px 0 #01ff88, 0 -3px 0 #01ff88, 3px -3px 0 #01ff88, 3px 0 0 #01ff88, 3px 3px 0 #01ff88, 0 3px 0 #01ff88, -3px 3px 0 #01ff88, -3px 0 0 #01ff88;
  width: 14vw;
  word-wrap: break-word;
  text-align: center;
  line-height: 90%;
  top: 25vw; }

@media (min-width: 768px) {
  .artists__heading {
    width: 11.4vw;
    top: 14vw; } }
@media (min-width: 1800px) {
  .artists__heading {
    width: 205.195px;
    top: 20px; } }
.artists__images {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-left: 11vw; }

@media (min-width: 768px) {
  .artists__images {
    margin-left: 8vw; } }
@media (min-width: 1800px) {
  .artists__images {
    margin-left: 144px; } }
.artists__images img {
  width: 51vw;
  margin-left: -26vw; }

.artists__images img:nth-of-type(even) {
  margin-left: 26vw; }

.artists__images img + img {
  margin-top: -12vw; }

@media (min-width: 768px) {
  .artists__images img {
    width: 18vw;
    margin-left: -9vw; }

  .artists__images img:nth-of-type(even) {
    margin-left: 9vw; }

  .artists__images img + img {
    margin-top: -4vw; } }
@media (min-width: 1800px) {
  .artists__images img {
    width: 324px;
    margin-left: -162px; }

  .artists__images img:nth-of-type(even) {
    margin-left: 162px; }

  .artists__images img + img {
    margin-top: -72px; } }
.artists__content {
  margin: 64px 24px 488px; }

@media (min-width: 768px) {
  .artists__content {
    margin: 0;
    max-width: 43vw; } }
@media (min-width: 1800px) {
  .artists__content {
    max-width: 774px; } }
.artists__content__heading {
  font-size: 6.4vw;
  margin-bottom: 24px; }

@media (min-width: 768px) {
  .artists__content__heading {
    font-size: 3.35vw;
    margin-left: -3vw;
    margin-bottom: 40px; } }
@media (min-width: 1800px) {
  .artists__content__heading {
    font-size: 60.3px;
    margin-left: -54px; } }
@media (min-width: 768px) {
  .artists__content__text {
    margin-left: 54px; } }
.artists__content__button {
  width: 89.3vw;
  height: 64px;
  margin-top: 24px; }

@media (min-width: 768px) {
  .artists__content__button {
    width: 14vw;
    min-width: 210px;
    margin-top: 64px; } }
@media (min-width: 1800px) {
  .artists__content__button {
    width: 252px; } }
.experience__content {
  z-index: 1;
  margin: 24px 24px 128px; }
  @media (max-width: 767px) {
    .experience__content br {
      display: none; } }

@media (min-width: 768px) {
  .experience__content {
    width: 80vw;
    margin: 160px auto 160px; } }
@media (min-width: 1200px) {
  .experience__content {
    width: 65vw; } }
@media (min-width: 1800px) {
  .experience__content {
    width: 1152px; } }
.experience__content__heading {
  font-size: 6.4vw;
  margin-bottom: 48px; }

@media (min-width: 768px) {
  .experience__content__heading {
    font-size: 3.35vw; } }
@media (min-width: 1800px) {
  .experience__content__heading {
    font-size: 60.3px; } }
@media (min-width: 768px) {
  .experience__content__text {
    max-width: 465px;
    margin: 0; } }
@media (min-width: 1200px) {
  .experience__content__text {
    max-width: 570px;
    margin: 0 auto; } }
.experience__neon {
  position: absolute;
  top: 30vw;
  right: 0;
  width: 22vw; }

@media (min-width: 768px) {
  .experience__neon {
    width: 14.1vw;
    top: 8vw;
    right: 13vw;
    left: calc(50% + 25vw); } }
@media (min-width: 1800px) {
  .experience__neon {
    width: 253.797px;
    top: -162px;
    left: calc(50% + 414px); } }
.book {
  display: flex;
  align-items: center;
  background-image: url("assets/images/book-background.png");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  padding-top: 106px;
  padding-bottom: 316px; }

@media (min-width: 768px) {
  .book {
    background-position: right;
    padding-top: 124px;
    padding-bottom: 172px; } }
.book__neon {
  position: absolute;
  width: 17.867vw;
  top: 130vw;
  left: 4vw; }

@media (min-width: 768px) {
  .book__neon {
    width: 11.389vw;
    top: 50vw;
    left: calc(50% - 41vw); } }
@media (min-width: 1800px) {
  .book__neon {
    width: 205px;
    top: 400px;
    left: calc(50% - 738px); } }
.book__buttons {
  margin: 0 auto;
  padding-left: 14vw;
  overflow: hidden; }

@media (min-width: 768px) {
  .book__buttons {
    padding-left: 0; } }
.book__button {
  font-family: TarunoWide, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  color: inherit;
  text-shadow: -4px -4px 0 #000000, 0 -4px 0 #000000, 4px -4px 0 #000000, 4px 0 0 #000000, 4px 4px 0 #000000, 0 4px 0 #000000, -4px 4px 0 #000000, -4px 0 0 #000000;
  display: flex;
  align-items: center;
  clip-path: url("#clip-shape");
  width: 74.1vw;
  font-size: 4.3vw; }

@media (min-width: 768px) {
  .book__button {
    font-size: 48px; } }
@media (min-width: 768px) {
  .book__button {
    width: 55.556vw;
    font-size: 3.35vw; }

  .book__button:hover {
    color: #ff2db9; }

  .book__button:hover img {
    filter: none; }

  .book__button:hover span::before {
    opacity: 1; } }
@media (min-width: 1800px) {
  .book__button {
    width: 1000.01px;
    font-size: 60.3px; } }
.book__button img {
  width: 26.134vw; }

@media (min-width: 768px) {
  .book__button img {
    filter: grayscale(1);
    width: 19.4445vw; } }
@media (min-width: 1800px) {
  .book__button img {
    width: 350px;
    flex-shrink: 0; } }
.book__button + .book__button {
  margin-top: -5.5vw; }

@media (min-width: 768px) {
  .book__button + .book__button {
    margin-top: -4.5vw; } }
@media (min-width: 1800px) {
  .book__button + .book__button {
    margin-top: -81px; } }
.book__button:nth-of-type(even) {
  margin-left: 13.3vw; }

@media (min-width: 768px) {
  .book__button:nth-of-type(even) {
    margin-left: 10vw; } }
@media (min-width: 1800px) {
  .book__button:nth-of-type(even) {
    margin-left: 180px; } }
.book__button span {
  display: flex;
  align-items: center;
  margin-left: 5vw; }

@media (min-width: 768px) {
  .book__button span {
    margin-left: 7.7vw;
    text-indent: -2.6vw; } }
@media (min-width: 1800px) {
  .book__button span {
    margin-left: 138.6px;
    text-indent: -46.8vpx; } }
.book__button span::before {
  content: "";
  display: block;
  position: absolute;
  left: -9vw;
  width: 3.889vw;
  height: 0.139vw;
  background-color: #ff2db9;
  box-shadow: 0px 0px 4px #ff2db9, 0px 0px 4px #ff2db9, 0px 0px 20px #ff2db9;
  opacity: 0; }

@media (min-width: 1800px) {
  .book__button span::before {
    left: -162px;
    width: 70px;
    height: 2.5px; } }
/*# sourceMappingURL=styles.css.map */
/* Global */
body {
  overflow-x: hidden; }

h1 {
  font-size: 60px;
  line-height: 1; }
  @media only screen and (max-width: 1024px) {
    h1 {
      font-size: 40px; } }

p {
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 0;
  margin: 0; }
  p strong {
    font-weight: 700; }

body.overflow-hidden {
  overflow: hidden; }

/* Global Block */
.qodef-grid &gt; .qodef-grid-inner {
  margin: 0; }

.qodef-grid &gt; .qodef-grid-inner &gt; .qodef-grid-item {
  padding: 0; }

@media only screen and (max-width: 1024px) {
  body.home #qodef-page-outer {
    padding: 0; } }

@media only screen and (max-width: 1024px) {
  .qodef-video-button img {
    height: 480px;
    object-fit: cover; } }

/* Chat icon */
.chat-icon {
  position: fixed;
  z-index: 2147483640;
  right: 32px;
  bottom: 32px;
  width: 100%;
  height: 104px;
  max-width: 104px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  @media only screen and (max-width: 767px) {
    .chat-icon {
      right: 24px;
      bottom: 24px;
      max-width: 80px;
      height: 80px; } }

/* Portfolio title */
.mfp-title {
  display: none; }

/* Theme Editor */
/* Body Padding */
.qodef--passepartout {
  padding: 0; }
  @media only screen and (max-width: 1024px) {
    .qodef--passepartout {
      padding: 0; } }

body:not([class*=qodef--passepartout]) {
  padding: 0; }
  @media only screen and (max-width: 1024px) {
    body:not([class*=qodef--passepartout]) {
      padding: 0; } }

/* Remove Breadcrumb */
@media only screen and (max-width: 1024px) {
  .qodef-page-title.qodef-alignment--center {
    text-align: left;
    padding: 28px 24px 64px 24px; } }

@media only screen and (max-width: 1024px) {
  .qodef-title--breadcrumbs .qodef-content-grid {
    width: 100%; } }

.qodef-page-title .qodef-breadcrumbs a,
.qodef-page-title .qodef-breadcrumbs a span {
  color: #ff2db9;
  text-decoration: none;
  font-size: 14px; }

.qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
  color: #ff2db9;
  opacity: 0.3; }

/* #qodef-page-inner {
    padding: 0;
} */
.qodef-page-title .qodef-breadcrumbs a,
.qodef-page-title .qodef-breadcrumbs span {
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase; }

.qodef-page-title {
  height: auto;
  padding: 48px 20px 128px; }

/* Remove Header border */
.qodef-header-navigation &gt; ul &gt; li + li {
  margin: 0;
  margin-left: 32px; }

.qodef-header-navigation &gt; ul &gt; li &gt; a,
.qodef-mobile-header-navigation &gt; ul &gt; li &gt; a {
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1; }

.qodef-header-navigation &gt; ul &gt; li.current_page_item {
  margin-left: 48px; }

.qodef-header-navigation &gt; ul &gt; li.current_page_item &gt; a,
.qodef-mobile-header-navigation &gt; ul &gt; li.current_page_item &gt; a {
  font-weight: 800; }

.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation,
.qodef-header-bottom--center #qodef-page-header-inner .qodef-header-navigation {
  border: none; }

.qodef-header--standard #qodef-page-header-inner .qodef-header-logo {
  width: 100%;
  max-width: 208px; }

.qodef-header-borders--enabled.qodef-header--bottom.qodef-header-bottom--center #qodef-page-header .qodef-header-logo {
  width: 100%;
  max-width: 208px; }

#qodef-page-header .qodef-header-logo-link {
  width: 100%;
  max-width: 208px;
  justify-content: center; }

.qodef-header-borders--enabled.qodef-header--bottom .qodef-header-logo:after,
.qodef-header-borders--enabled.qodef-header--standard .qodef-header-logo:after {
  right: 0; }

.qodef-header-borders--enabled.qodef-header--standard #qodef-page-header-inner {
  padding: 0; }

.qodef-header-borders--enabled.qodef-header--bottom #qodef-page-header-inner,
.qodef-header-borders--enabled.qodef-header--standard #qodef-page-header-inner {
  padding: 0; }

.wp-block-button .wp-block-button__link {
  font-family: "Rubik", sans-serif;
  font-size: 18px;
  line-height: 20px; }
  @media only screen and (max-width: 1024px) {
    .wp-block-button .wp-block-button__link {
      font-size: 14px;
      line-height: 15px; } }

.wp-block-button.is-style-outline &gt; .wp-block-button__link {
  border: none; }

/* Nav */
.qodef-header-navigation &gt; ul &gt; li &gt; a:hover:before {
  display: none; }

.qodef-header-navigation &gt; ul &gt; li.current_page_item &gt; a:hover:before {
  display: block; }

.qodef-header-navigation &gt; ul &gt; li &gt; a:hover {
  color: #FF2DB9; }

/* .qodef-mobile-header--standard #qodef-page-mobile-header-inner {
    @media only screen and (max-width: 1280px) {
        border: solid 1px #fff;
        padding: 0;
    }
} */
/* make a booking */
.qodef-header-borders--enabled.qodef-header--bottom #qodef-page-header .qodef-widget-holder.qodef--one &gt; .widget:last-child:before,
.qodef-header-borders--enabled.qodef-header--standard #qodef-page-header .qodef-widget-holder.qodef--one &gt; .widget:last-child:before {
  transform: translateX(0);
  z-index: 1; }

.qodef-header-borders--enabled.qodef-header--bottom #qodef-page-header .qodef-widget-holder.qodef--one &gt; .widget:last-child:before,
.qodef-header-borders--enabled.qodef-header--standard #qodef-page-header .qodef-widget-holder.qodef--one &gt; .widget:last-child:before {
  transform: translateX(0);
  z-index: 1; }

body .is-layout-flex,
.wp-block-button.is-style-outline {
  height: 100%; }

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  transform: none;
  background: #FF2DB9; }

.wp-block-button.is-style-outline &gt; .wp-block-button__link:not(.has-background) {
  height: 100%;
  border-radius: 0;
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 0 24px;
  /*  min-width: 184px; */ }
  @media only screen and (min-width: 481px) and (max-width: 1280px) {
    .wp-block-button.is-style-outline &gt; .wp-block-button__link:not(.has-background) {
      font-size: 14px;
      line-height: 15px;
      border-left: solid 1px #fff;
      min-height: 48px; } }

/* Portfolio */
@media only screen and (min-width: 1441px) {
  body.portfolio-item-template-default.qodef-content-grid-1400 .qodef-content-grid {
    width: 100%;
    width: 1224px; } }
.qodef-portfolio-single .qodef-variations--small .qodef-media {
  margin-right: 48px; }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single .qodef-variations--small .qodef-media {
      margin: 0; } }

@media only screen and (min-width: 1266px) {
  body.portfolio-item-template-default .qodef-content-grid {
    width: 100%; }

  body.portfolio-item-template-default .qodef-grid.qodef-gutter--micro &gt; .qodef-grid-inner {
    max-width: 1220px;
    margin: 0 auto; }

  body.portfolio-item-template-default .qodef-grid.qodef-layout--template &gt; .qodef-grid-inner &gt; .qodef-grid-item.qodef-col--8 {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: 734px; }

  body.portfolio-item-template-default .qodef-grid.qodef-layout--template &gt; .qodef-grid-inner &gt; .qodef-grid-item.qodef-col--4 {
    width: 100%;
    max-width: 480px; } }
@media only screen and (max-width: 768px) {
  body.portfolio-item-template-default .qodef-grid.qodef-gutter--small &gt; .qodef-grid-inner {
    margin: 0 -6px; } }

.qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n+1) {
  width: 100% !important; }

body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n+1) {
  display: flex;
  align-items: center;
  justify-content: center; }
  body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n+1) img {
    width: 100%;
    height: 381px;
    object-fit: cover; }
    @media only screen and (max-width: 480px) {
      body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n+1) img {
        height: 182px; } }
body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n-1), body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n) {
  display: flex;
  align-items: center;
  justify-content: center; }
  body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n-1) img, body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n) img {
    width: 100%;
    height: 330px;
    object-fit: cover; }
    @media only screen and (max-width: 480px) {
      body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n-1) img, body.single-portfolio-item .qodef-portfolio-single .qodef-grid.qodef-layout--columns.qodef-col-num--2 &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(3n) img {
        height: 158px; } }

.qodef-portfolio-single .qodef-media img {
  border: 0px solid transparent; }

@media only screen and (max-width: 1024px) {
  #qodef-page-inner {
    width: 100%; } }

.qodef-grid.qodef-gutter--small &gt; .qodef-grid-inner &gt; .qodef-grid-item {
  padding: 0 11px;
  margin: 0 0 22px; }
  @media only screen and (max-width: 480px) {
    .qodef-grid.qodef-gutter--small &gt; .qodef-grid-inner &gt; .qodef-grid-item {
      padding: 0 6px;
      margin: 0 0 12px; } }

.qodef-portfolio-list .qodef-e-title {
  text-transform: uppercase; }

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info &gt; * {
  font-family: "Rubik", sans-serif;
  line-height: 24px; }

@media only screen and (max-width: 680px) {
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns &gt; .qodef-grid-inner &gt; .qodef-grid-item {
    width: 50%; } }

.qodef-e-smiley-holder {
  width: 132px;
  height: 120px; }

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
  margin-top: 40px; }

@media only screen and (min-width: 681px) {
  .qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined &gt; .qodef-grid-inner &gt; .qodef-grid-item:nth-child(2n+1) {
    clear: unset; } }
/* Footer */
@media only screen and (max-width: 480px) {
  #qodef-page-footer {
    margin: 0 12px 14px;
    width: calc(100% - 2 * 12px); } }
#qodef-page-footer-top-area-inner {
  padding: 83px 48px; }

/* Make a Booking */
#qodef-page-header .qodef-widget-holder #block-4,
#qodef-page-header .qodef-widget-holder #block-8 {
  margin: 0;
  height: 100%;
  display: flex;
  align-items: center; }

/* Back to top */
#qodef-back-to-top {
  bottom: 215px; }

/* Home */
@media (min-width: 768px) {
  .book__button {
    line-height: 1; }

  .hero__button {
    margin-left: 5vw !important; } }
.artists__content .qodef-button.qodef-html--link,
.hero .qodef-button.qodef-html--link {
  width: auto;
  margin-top: 64px;
  transition: none !important; }

@media (max-width: 768px) {
  .hero .qodef-button.qodef-html--link {
    margin-top: 0; }

  .artists__content .qodef-button.qodef-html--link {
    margin-top: 24px; } }
.elementor video.hero__animation {
  width: 110vw; }
  @media (min-width: 768px) {
    .elementor video.hero__animation {
      width: 42.5vw; } }

/* Tatoo */
@media (max-width: 480px) {
  .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner &gt; .qodef-grid-item {
    padding: 0 24px; } }

.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info {
  padding-bottom: 50px; }
  @media (max-width: 480px) {
    .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info {
      padding-bottom: 34px; } }

/* Grid in Contact */
@media only screen and (max-width: 480px) {
  section.qodef-elementor-content-grid &gt; .elementor-container {
    width: 100%;
    padding: 0 24px; } }

/* Theme Editor */
body.nav-open {
  overflow: hidden; }

.qodef-header-navigation &gt; ul &gt; li:first-child {
  margin: 0; }

.qodef-header-navigation &gt; ul &gt; li.nav-shop a {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 5C13.75 2.26562 11.4844 0 8.75 0C5.97656 0 3.75 2.26562 3.75 5H0V16.875C0 18.6328 1.36719 20 3.125 20H14.375C16.0938 20 17.5 18.6328 17.5 16.875V5H13.75ZM8.75 1.875C10.4688 1.875 11.875 3.28125 11.875 5H5.625C5.625 3.28125 6.99219 1.875 8.75 1.875ZM15.625 16.875C15.625 17.5781 15.0391 18.125 14.375 18.125H3.125C2.42188 18.125 1.875 17.5781 1.875 16.875V6.875H3.75V8.4375C3.75 8.98438 4.14062 9.375 4.6875 9.375C5.19531 9.375 5.625 8.98438 5.625 8.4375V6.875H11.875V8.4375C11.875 8.98438 12.2656 9.375 12.8125 9.375C13.3203 9.375 13.75 8.98438 13.75 8.4375V6.875H15.625V16.875Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  transition: ease 0.2s all;
  width: 18px; }
  .qodef-header-navigation &gt; ul &gt; li.nav-shop a:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 5C13.75 2.26562 11.4844 0 8.75 0C5.97656 0 3.75 2.26562 3.75 5H0V16.875C0 18.6328 1.36719 20 3.125 20H14.375C16.0938 20 17.5 18.6328 17.5 16.875V5H13.75ZM8.75 1.875C10.4688 1.875 11.875 3.28125 11.875 5H5.625C5.625 3.28125 6.99219 1.875 8.75 1.875ZM15.625 16.875C15.625 17.5781 15.0391 18.125 14.375 18.125H3.125C2.42188 18.125 1.875 17.5781 1.875 16.875V6.875H3.75V8.4375C3.75 8.98438 4.14062 9.375 4.6875 9.375C5.19531 9.375 5.625 8.98438 5.625 8.4375V6.875H11.875V8.4375C11.875 8.98438 12.2656 9.375 12.8125 9.375C13.3203 9.375 13.75 8.98438 13.75 8.4375V6.875H15.625V16.875Z' fill='%23FF2DB9'/%3E%3C/svg%3E"); }
  .qodef-header-navigation &gt; ul &gt; li.nav-shop a span {
    display: none; }

/* Desktop / mobile */
.qodef-header-navigation &gt; ul &gt; li &gt; a:before,
.qodef-mobile-header-navigation &gt; ul &gt; li &gt; a:before {
  top: calc(50% - 8px);
  left: -15px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='15' viewBox='0 0 13 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.75 0.572998L0.75 4.03648V10.9636L6.75 14.4272L12.75 10.9636V4.03648L6.75 0.572998Z' fill='%23FF2DB9'/%3E%3C/svg%3E");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 12px;
  height: 14px; }

@media only screen and (max-width: 480px) {
  #qodef-page-mobile-header .qodef-widget-holder {
    max-width: 240px;
    min-width: 112px; } }

#qodef-page-header {
  display: inline-block;
  padding: 24px 24px 0 !important;
  position: sticky;
  z-index: 9;
  top: 0;
  height: auto; }
  #qodef-page-header #qodef-page-header-inner {
    height: 80px;
    background: #000; }
  @media only screen and (max-width: 1280px) {
    #qodef-page-header {
      display: none; } }

@media only screen and (max-width: 1280px) {
  .social-desktop {
    display: none !important; } }

.social-mobile {
  display: none !important; }
  @media only screen and (max-width: 1280px) {
    .social-mobile {
      display: block !important; } }

/* mobile */
#qodef-page-mobile-header {
  display: none;
  position: fixed;
  z-index: 9;
  top: 0;
  left: 0;
  right: 0; }
  @media only screen and (max-width: 1280px) {
    #qodef-page-mobile-header {
      display: block;
      height: auto;
      padding: 12px 12px 0; } }

@media only screen and (max-width: 1280px) {
  body {
    padding-top: 60px !important; } }

@media only screen and (max-width: 1365px) {
  .qodef--passepartout #qodef-page-mobile-header-inner:not(.qodef-content-grid) {
    padding: 0;
    border: solid 1px #fff;
    height: 48px;
    overflow: hidden; } }

@media only screen and (max-width: 1365px) {
  #qodef-page-mobile-header-inner {
    padding: 0;
    border: solid 1px #fff;
    height: 48px;
    overflow: hidden; } }

@media only screen and (max-width: 480px) {
  #qodef-page-mobile-header .qodef-widget-holder .widget {
    margin: 0; } }

@media only screen and (max-width: 1024px) {
  .qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
    width: 100%; } }
@media only screen and (max-width: 1365px) {
  .qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
    border: none;
    border-right: solid 1px #fff;
    padding: 0 16px;
    width: 180px;
    height: auto;
    min-height: 48px; } }
@media only screen and (max-width: 480px) {
  .qodef-mobile-header--standard #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
    width: 100%;
    height: 54px; } }

#qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
  max-height: 100%;
  animation: none; }
  @media only screen and (max-width: 480px) {
    #qodef-page-mobile-header .qodef-mobile-header-logo-link.qodef-height--not-set img {
      max-height: initial;
      width: 134px; } }

.wp-block-button.is-style-outline &gt; .wp-block-button__link:not(.has-background) {
  padding: 0 24px;
  margin: 0; }
  @media only screen and (max-width: 480px) {
    .wp-block-button.is-style-outline &gt; .wp-block-button__link:not(.has-background) {
      font-size: 14px;
      min-width: auto;
      min-height: 48px; } }

.qodef-opener-icon {
  display: flex;
  vertical-align: middle;
  height: 65px;
  width: 65px;
  align-items: center;
  justify-content: center;
  border-left: solid 1px #fff;
  margin: 0; }
  @media only screen and (max-width: 1280px) {
    .qodef-opener-icon {
      height: 48px;
      width: 48px;
      min-width: 48px; } }

.qodef-opener-icon.qodef-source--predefined .qodef-m-lines {
  width: 24px;
  height: 24px; }
  .qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line {
    height: 2px;
    background-color: #FF2DB9; }
    .qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line.qodef--1 {
      top: 5px; }
    .qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line.qodef--2 {
      top: 50%;
      transform: translateY(-50%); }
    .qodef-opener-icon.qodef-source--predefined .qodef-m-lines .qodef-m-line.qodef--3 {
      bottom: 5px; }
.qodef-opener-icon.qodef-source--predefined:not(.qodef--opened):hover .qodef-m-line.qodef--1,
.qodef-opener-icon.qodef-source--predefined:not(.qodef--opened):hover .qodef-m-line.qodef--3 {
  transform: none; }
.qodef-opener-icon.qodef-source--predefined:not(.qodef--opened):hover .qodef-m-line.qodef--2 {
  transform: translateY(-50%); }
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-line.qodef--1 {
  top: 0;
  transform: translateY(12px) rotate(45deg); }
.qodef-opener-icon.qodef-source--predefined.qodef--opened .qodef-m-line.qodef--2 {
  top: 12px;
  transform: rotate(-45deg); }
.qodef-opener-icon.qodef-source--predefined.qodef--opened:hover .qodef-m-lines {
  transform: rotate(90deg); }
.qodef-opener-icon .qodef-m-icon.qodef--close {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.qodef-mobile-header-navigation {
  height: calc(100vh - 60px);
  max-height: inherit;
  border-bottom: none;
  padding-bottom: 80px; }

.qodef-mobile-header-navigation &gt; ul {
  padding: 52px 0 48px; }
  .qodef-mobile-header-navigation &gt; ul:not(.qodef-content-grid) {
    padding-left: 24px;
    padding-right: 24px; }
  .qodef-mobile-header-navigation &gt; ul li {
    margin: 0; }
    .qodef-mobile-header-navigation &gt; ul li a {
      padding: 6px; }
    .qodef-mobile-header-navigation &gt; ul li + li {
      margin: 26px 0 0; }
    .qodef-mobile-header-navigation &gt; ul li.nav-shop a {
      display: flex;
      align-items: center;
      /* &amp;:hover {
          background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 5C13.75 2.26562 11.4844 0 8.75 0C5.97656 0 3.75 2.26562 3.75 5H0V16.875C0 18.6328 1.36719 20 3.125 20H14.375C16.0938 20 17.5 18.6328 17.5 16.875V5H13.75ZM8.75 1.875C10.4688 1.875 11.875 3.28125 11.875 5H5.625C5.625 3.28125 6.99219 1.875 8.75 1.875ZM15.625 16.875C15.625 17.5781 15.0391 18.125 14.375 18.125H3.125C2.42188 18.125 1.875 17.5781 1.875 16.875V6.875H3.75V8.4375C3.75 8.98438 4.14062 9.375 4.6875 9.375C5.19531 9.375 5.625 8.98438 5.625 8.4375V6.875H11.875V8.4375C11.875 8.98438 12.2656 9.375 12.8125 9.375C13.3203 9.375 13.75 8.98438 13.75 8.4375V6.875H15.625V16.875Z' fill='%23FF2DB9'/%3E%3C/svg%3E");
      } */ }
      .qodef-mobile-header-navigation &gt; ul li.nav-shop a::before {
        display: inline-block;
        width: 20px;
        height: 20px;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 5C13.75 2.26562 11.4844 0 8.75 0C5.97656 0 3.75 2.26562 3.75 5H0V16.875C0 18.6328 1.36719 20 3.125 20H14.375C16.0938 20 17.5 18.6328 17.5 16.875V5H13.75ZM8.75 1.875C10.4688 1.875 11.875 3.28125 11.875 5H5.625C5.625 3.28125 6.99219 1.875 8.75 1.875ZM15.625 16.875C15.625 17.5781 15.0391 18.125 14.375 18.125H3.125C2.42188 18.125 1.875 17.5781 1.875 16.875V6.875H3.75V8.4375C3.75 8.98438 4.14062 9.375 4.6875 9.375C5.19531 9.375 5.625 8.98438 5.625 8.4375V6.875H11.875V8.4375C11.875 8.98438 12.2656 9.375 12.8125 9.375C13.3203 9.375 13.75 8.98438 13.75 8.4375V6.875H15.625V16.875Z' fill='white'/%3E%3C/svg%3E");
        /* background-repeat: no-repeat;
        background-position: center center;
        transition: ease 0.2s all; */
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 4px;
        opacity: 1;
        position: relative;
        left: 0;
        top: unset; }
      .qodef-mobile-header-navigation &gt; ul li.nav-shop a span.qodef-menu-item-icon {
        display: none; }
    .qodef-mobile-header-navigation &gt; ul li.nav-m-facebook a {
      display: flex;
      align-items: center; }
      .qodef-mobile-header-navigation &gt; ul li.nav-m-facebook a::before {
        display: inline-block;
        width: 20px;
        height: 20px;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 20C16.0228 20 20.5 15.5228 20.5 10C20.5 4.47715 16.0228 0 10.5 0C4.97715 0 0.5 4.47715 0.5 10C0.5 15.5228 4.97715 20 10.5 20ZM2.03846 10C2.03846 5.32682 5.82682 1.53846 10.5 1.53846C15.1732 1.53846 18.9615 5.32682 18.9615 10C18.9615 14.3207 15.7231 17.885 11.5411 18.3981V12.5029H13.5551L13.9311 10.0324H11.5411V8.42126C11.5411 7.72308 11.8634 7.0786 12.9375 7.0786H14.0385V4.9572C14.0385 4.9572 13.0449 4.76923 12.105 4.76923C10.1448 4.76923 8.8558 5.97762 8.8558 8.12587V10.0324H6.65385V12.5029H8.8558V18.3019C4.96961 17.5366 2.03846 14.1106 2.03846 10Z' fill='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 4px;
        opacity: 1;
        position: relative;
        left: 0;
        top: unset; }
    .qodef-mobile-header-navigation &gt; ul li.nav-m-instragram a {
      display: flex;
      align-items: center; }
      .qodef-mobile-header-navigation &gt; ul li.nav-m-instragram a::before {
        display: inline-block;
        width: 20px;
        height: 20px;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5223 4.84375C7.66518 4.84375 5.38839 7.16518 5.38839 9.97768C5.38839 12.8348 7.66518 15.1116 10.5223 15.1116C13.3348 15.1116 15.6563 12.8348 15.6563 9.97768C15.6563 7.16518 13.3348 4.84375 10.5223 4.84375ZM10.5223 13.3259C8.69197 13.3259 7.17411 11.8527 7.17411 9.97768C7.17411 8.14732 8.64732 6.67411 10.5223 6.67411C12.3527 6.67411 13.8259 8.14732 13.8259 9.97768C13.8259 11.8527 12.3527 13.3259 10.5223 13.3259ZM17.0402 4.66518C17.0402 3.99554 16.5045 3.45982 15.8348 3.45982C15.1652 3.45982 14.6295 3.99554 14.6295 4.66518C14.6295 5.33482 15.1652 5.87054 15.8348 5.87054C16.5045 5.87054 17.0402 5.33482 17.0402 4.66518ZM20.433 5.87054C20.3438 4.26339 19.9866 2.83482 18.8259 1.67411C17.6652 0.513393 16.2366 0.15625 14.6295 0.0669643C12.9777 -0.0223214 8.02232 -0.0223214 6.37054 0.0669643C4.76339 0.15625 3.37946 0.513393 2.17411 1.67411C1.01339 2.83482 0.65625 4.26339 0.566964 5.87054C0.477679 7.52232 0.477679 12.4777 0.566964 14.1295C0.65625 15.7366 1.01339 17.1205 2.17411 18.3259C3.37946 19.4866 4.76339 19.8438 6.37054 19.933C8.02232 20.0223 12.9777 20.0223 14.6295 19.933C16.2366 19.8438 17.6652 19.4866 18.8259 18.3259C19.9866 17.1205 20.3438 15.7366 20.433 14.1295C20.5223 12.4777 20.5223 7.52232 20.433 5.87054ZM18.2902 15.8705C17.9777 16.7634 17.2634 17.433 16.4152 17.7902C15.0759 18.3259 11.9509 18.192 10.5223 18.192C9.04911 18.192 5.92411 18.3259 4.62946 17.7902C3.73661 17.433 3.06696 16.7634 2.70982 15.8705C2.17411 14.5759 2.30804 11.4509 2.30804 9.97768C2.30804 8.54911 2.17411 5.42411 2.70982 4.08482C3.06696 3.23661 3.73661 2.56696 4.62946 2.20982C5.92411 1.67411 9.04911 1.80804 10.5223 1.80804C11.9509 1.80804 15.0759 1.67411 16.4152 2.20982C17.2634 2.52232 17.933 3.23661 18.2902 4.08482C18.8259 5.42411 18.692 8.54911 18.692 9.97768C18.692 11.4509 18.8259 14.5759 18.2902 15.8705Z' fill='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 4px;
        opacity: 1;
        position: relative;
        left: 0;
        top: unset; }
    .qodef-mobile-header-navigation &gt; ul li.nav-m-tiktok a {
      display: flex;
      align-items: center; }
      .qodef-mobile-header-navigation &gt; ul li.nav-m-tiktok a::before {
        display: inline-block;
        width: 20px;
        height: 20px;
        content: '';
        background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3721 10.0204L16.8284 10.0547C15.9631 10.0739 15.1262 9.95669 14.3322 9.71883V13.0745C14.3322 18.4022 8.54568 21.7113 3.95322 19.0749L3.94372 19.0694C-0.647919 16.391 -0.6479 9.7581 3.94374 7.07964L3.94648 7.07804C5.25324 6.31928 6.79069 6.02291 8.28424 6.21103V0H14.3322V1.57881C14.3322 1.85796 14.3386 1.90268 14.3508 1.95133L14.3632 2.00122L14.3724 2.05182C14.4928 2.71376 14.8664 3.27349 15.4253 3.62041L15.4552 3.63896L15.4842 3.65883C15.825 3.89198 16.2972 4.03992 16.7933 4.03992H18.3721V10.0204ZM8.15512 7.78649C7.65661 7.71725 7.15226 7.71807 6.6593 7.78649C6.6316 7.79034 6.60393 7.79439 6.57631 7.79866C5.92948 7.89867 5.30405 8.11544 4.73926 8.44339C1.19201 10.5126 1.19201 15.6364 4.73926 17.7056C8.2865 19.742 12.7534 17.1801 12.7534 13.0745V7.19528C13.2476 7.55223 13.7763 7.84032 14.3322 8.05235C14.6194 8.16188 14.9138 8.25111 15.2145 8.31905C15.6311 8.41318 16.0597 8.46645 16.4977 8.47623C16.5958 8.47842 16.6943 8.47843 16.7933 8.47623V5.61873C16.005 5.61873 15.2168 5.38882 14.5927 4.96183C13.6402 4.37063 13.0162 3.41812 12.8191 2.33424C12.7534 2.07149 12.7534 1.84157 12.7534 1.57881H9.86305V13.0745C9.86305 13.7643 9.56745 14.4212 9.07478 14.881C7.66245 16.1619 5.429 15.4393 5.00201 13.6C4.72397 12.3025 5.50837 11.1194 6.62878 10.7425C7.09661 10.5852 7.62301 10.5684 8.15512 10.7425V7.78649ZM6.54308 13.2562C6.4089 12.5848 7.04728 12.0412 7.66405 12.243L8.28424 12.446V13.0745C8.28424 13.3126 8.18114 13.5511 8.00557 13.7192C7.5026 14.1646 6.70826 13.9267 6.54308 13.2562Z' fill='white'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 4px;
        opacity: 1;
        position: relative;
        left: 0;
        top: unset; }

/* dropdown */
/* .qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner&gt;ul {
    top: 19px;
} */
.qodef-header-navigation ul li.qodef-menu-item--narrow ul {
  width: 154px;
  padding: 24px 0 24px 24px;
  display: flex;
  flex-flow: column;
  gap: 28px; }

.qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
  padding: 0;
  margin: 0; }

.qodef-header-navigation &gt; ul &gt; li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li &gt; a .qodef-menu-item-text {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-size: 14px; }

.qodef-header-navigation &gt; ul &gt; li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li &gt; a {
  padding-right: 0;
  margin: 0; }

.qodef-header-navigation &gt; ul &gt; li.qodef-menu-item--narrow ul:not(.qodef-drop-down--right) li &gt; a:hover span {
  color: #FF2DB9; }

/* social Icon */
.qodef-header-navigation ul li .nav-facebook span::after {
  display: none !important; }
.qodef-header-navigation ul li .nav-facebook span::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 20C16.0228 20 20.5 15.5228 20.5 10C20.5 4.47715 16.0228 0 10.5 0C4.97715 0 0.5 4.47715 0.5 10C0.5 15.5228 4.97715 20 10.5 20ZM2.03846 10C2.03846 5.32682 5.82682 1.53846 10.5 1.53846C15.1732 1.53846 18.9615 5.32682 18.9615 10C18.9615 14.3207 15.7231 17.885 11.5411 18.3981V12.5029H13.5551L13.9311 10.0324H11.5411V8.42126C11.5411 7.72308 11.8634 7.0786 12.9375 7.0786H14.0385V4.9572C14.0385 4.9572 13.0449 4.76923 12.105 4.76923C10.1448 4.76923 8.8558 5.97762 8.8558 8.12587V10.0324H6.65385V12.5029H8.8558V18.3019C4.96961 17.5366 2.03846 14.1106 2.03846 10Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 8px; }
.qodef-header-navigation ul li .nav-instragram span::after {
  display: none !important; }
.qodef-header-navigation ul li .nav-instragram span::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5223 4.84375C7.66518 4.84375 5.38839 7.16518 5.38839 9.97768C5.38839 12.8348 7.66518 15.1116 10.5223 15.1116C13.3348 15.1116 15.6563 12.8348 15.6563 9.97768C15.6563 7.16518 13.3348 4.84375 10.5223 4.84375ZM10.5223 13.3259C8.69197 13.3259 7.17411 11.8527 7.17411 9.97768C7.17411 8.14732 8.64732 6.67411 10.5223 6.67411C12.3527 6.67411 13.8259 8.14732 13.8259 9.97768C13.8259 11.8527 12.3527 13.3259 10.5223 13.3259ZM17.0402 4.66518C17.0402 3.99554 16.5045 3.45982 15.8348 3.45982C15.1652 3.45982 14.6295 3.99554 14.6295 4.66518C14.6295 5.33482 15.1652 5.87054 15.8348 5.87054C16.5045 5.87054 17.0402 5.33482 17.0402 4.66518ZM20.433 5.87054C20.3438 4.26339 19.9866 2.83482 18.8259 1.67411C17.6652 0.513393 16.2366 0.15625 14.6295 0.0669643C12.9777 -0.0223214 8.02232 -0.0223214 6.37054 0.0669643C4.76339 0.15625 3.37946 0.513393 2.17411 1.67411C1.01339 2.83482 0.65625 4.26339 0.566964 5.87054C0.477679 7.52232 0.477679 12.4777 0.566964 14.1295C0.65625 15.7366 1.01339 17.1205 2.17411 18.3259C3.37946 19.4866 4.76339 19.8438 6.37054 19.933C8.02232 20.0223 12.9777 20.0223 14.6295 19.933C16.2366 19.8438 17.6652 19.4866 18.8259 18.3259C19.9866 17.1205 20.3438 15.7366 20.433 14.1295C20.5223 12.4777 20.5223 7.52232 20.433 5.87054ZM18.2902 15.8705C17.9777 16.7634 17.2634 17.433 16.4152 17.7902C15.0759 18.3259 11.9509 18.192 10.5223 18.192C9.04911 18.192 5.92411 18.3259 4.62946 17.7902C3.73661 17.433 3.06696 16.7634 2.70982 15.8705C2.17411 14.5759 2.30804 11.4509 2.30804 9.97768C2.30804 8.54911 2.17411 5.42411 2.70982 4.08482C3.06696 3.23661 3.73661 2.56696 4.62946 2.20982C5.92411 1.67411 9.04911 1.80804 10.5223 1.80804C11.9509 1.80804 15.0759 1.67411 16.4152 2.20982C17.2634 2.52232 17.933 3.23661 18.2902 4.08482C18.8259 5.42411 18.692 8.54911 18.692 9.97768C18.692 11.4509 18.8259 14.5759 18.2902 15.8705Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 8px; }
.qodef-header-navigation ul li .nav-tiktok span::after {
  display: none !important; }
.qodef-header-navigation ul li .nav-tiktok span::before {
  display: inline-block;
  width: 20px;
  height: 22px;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3721 10.0204L16.8284 10.0547C15.9631 10.0739 15.1262 9.95669 14.3322 9.71883V13.0745C14.3322 18.4022 8.54568 21.7113 3.95322 19.0749L3.94372 19.0694C-0.647919 16.391 -0.6479 9.7581 3.94374 7.07964L3.94648 7.07804C5.25324 6.31928 6.79069 6.02291 8.28424 6.21103V0H14.3322V1.57881C14.3322 1.85796 14.3386 1.90268 14.3508 1.95133L14.3632 2.00122L14.3724 2.05182C14.4928 2.71376 14.8664 3.27349 15.4253 3.62041L15.4552 3.63896L15.4842 3.65883C15.825 3.89198 16.2972 4.03992 16.7933 4.03992H18.3721V10.0204ZM8.15512 7.78649C7.65661 7.71725 7.15226 7.71807 6.6593 7.78649C6.6316 7.79034 6.60393 7.79439 6.57631 7.79866C5.92948 7.89867 5.30405 8.11544 4.73926 8.44339C1.19201 10.5126 1.19201 15.6364 4.73926 17.7056C8.2865 19.742 12.7534 17.1801 12.7534 13.0745V7.19528C13.2476 7.55223 13.7763 7.84032 14.3322 8.05235C14.6194 8.16188 14.9138 8.25111 15.2145 8.31905C15.6311 8.41318 16.0597 8.46645 16.4977 8.47623C16.5958 8.47842 16.6943 8.47843 16.7933 8.47623V5.61873C16.005 5.61873 15.2168 5.38882 14.5927 4.96183C13.6402 4.37063 13.0162 3.41812 12.8191 2.33424C12.7534 2.07149 12.7534 1.84157 12.7534 1.57881H9.86305V13.0745C9.86305 13.7643 9.56745 14.4212 9.07478 14.881C7.66245 16.1619 5.429 15.4393 5.00201 13.6C4.72397 12.3025 5.50837 11.1194 6.62878 10.7425C7.09661 10.5852 7.62301 10.5684 8.15512 10.7425V7.78649ZM6.54308 13.2562C6.4089 12.5848 7.04728 12.0412 7.66405 12.243L8.28424 12.446V13.0745C8.28424 13.3126 8.18114 13.5511 8.00557 13.7192C7.5026 14.1646 6.70826 13.9267 6.54308 13.2562Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 8px; }
.qodef-header-navigation ul li .nav-facebook a:hover span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM1.53846 10C1.53846 5.32682 5.32682 1.53846 10 1.53846C14.6732 1.53846 18.4615 5.32682 18.4615 10C18.4615 14.3207 15.2231 17.885 11.0411 18.3981V12.5029H13.0551L13.4311 10.0324H11.0411V8.42126C11.0411 7.72308 11.3634 7.0786 12.4375 7.0786H13.5385V4.9572C13.5385 4.9572 12.5449 4.76923 11.605 4.76923C9.64476 4.76923 8.3558 5.97762 8.3558 8.12587V10.0324H6.15385V12.5029H8.3558V18.3019C4.46961 17.5366 1.53846 14.1106 1.53846 10Z' fill='%23FF2DB9'/%3E%3C/svg%3E"); }
.qodef-header-navigation ul li .nav-instragram a:hover span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0223 4.84375C7.16518 4.84375 4.88839 7.16518 4.88839 9.97768C4.88839 12.8348 7.16518 15.1116 10.0223 15.1116C12.8348 15.1116 15.1563 12.8348 15.1563 9.97768C15.1563 7.16518 12.8348 4.84375 10.0223 4.84375ZM10.0223 13.3259C8.19197 13.3259 6.67411 11.8527 6.67411 9.97768C6.67411 8.14732 8.14732 6.67411 10.0223 6.67411C11.8527 6.67411 13.3259 8.14732 13.3259 9.97768C13.3259 11.8527 11.8527 13.3259 10.0223 13.3259ZM16.5402 4.66518C16.5402 3.99554 16.0045 3.45982 15.3348 3.45982C14.6652 3.45982 14.1295 3.99554 14.1295 4.66518C14.1295 5.33482 14.6652 5.87054 15.3348 5.87054C16.0045 5.87054 16.5402 5.33482 16.5402 4.66518ZM19.933 5.87054C19.8438 4.26339 19.4866 2.83482 18.3259 1.67411C17.1652 0.513393 15.7366 0.15625 14.1295 0.0669643C12.4777 -0.0223214 7.52232 -0.0223214 5.87054 0.0669643C4.26339 0.15625 2.87946 0.513393 1.67411 1.67411C0.513393 2.83482 0.15625 4.26339 0.0669643 5.87054C-0.0223214 7.52232 -0.0223214 12.4777 0.0669643 14.1295C0.15625 15.7366 0.513393 17.1205 1.67411 18.3259C2.87946 19.4866 4.26339 19.8438 5.87054 19.933C7.52232 20.0223 12.4777 20.0223 14.1295 19.933C15.7366 19.8438 17.1652 19.4866 18.3259 18.3259C19.4866 17.1205 19.8438 15.7366 19.933 14.1295C20.0223 12.4777 20.0223 7.52232 19.933 5.87054ZM17.7902 15.8705C17.4777 16.7634 16.7634 17.433 15.9152 17.7902C14.5759 18.3259 11.4509 18.192 10.0223 18.192C8.54911 18.192 5.42411 18.3259 4.12946 17.7902C3.23661 17.433 2.56696 16.7634 2.20982 15.8705C1.67411 14.5759 1.80804 11.4509 1.80804 9.97768C1.80804 8.54911 1.67411 5.42411 2.20982 4.08482C2.56696 3.23661 3.23661 2.56696 4.12946 2.20982C5.42411 1.67411 8.54911 1.80804 10.0223 1.80804C11.4509 1.80804 14.5759 1.67411 15.9152 2.20982C16.7634 2.52232 17.433 3.23661 17.7902 4.08482C18.3259 5.42411 18.192 8.54911 18.192 9.97768C18.192 11.4509 18.3259 14.5759 17.7902 15.8705Z' fill='%23FF2DB9'/%3E%3C/svg%3E"); }
.qodef-header-navigation ul li .nav-tiktok a:hover span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.8721 10.0204L16.3284 10.0547C15.4631 10.0739 14.6262 9.95669 13.8322 9.71883V13.0745C13.8322 18.4022 8.04568 21.7113 3.45322 19.0749L3.44372 19.0694C-1.14792 16.391 -1.1479 9.7581 3.44374 7.07964L3.44648 7.07804C4.75324 6.31928 6.29069 6.02291 7.78424 6.21103V0H13.8322V1.57881C13.8322 1.85796 13.8386 1.90268 13.8508 1.95133L13.8632 2.00122L13.8724 2.05182C13.9928 2.71376 14.3664 3.27349 14.9253 3.62041L14.9552 3.63896L14.9842 3.65883C15.325 3.89198 15.7972 4.03992 16.2933 4.03992H17.8721V10.0204ZM7.65512 7.78649C7.15661 7.71725 6.65226 7.71807 6.1593 7.78649C6.1316 7.79034 6.10393 7.79439 6.07631 7.79866C5.42948 7.89867 4.80405 8.11544 4.23926 8.44339C0.692011 10.5126 0.692011 15.6364 4.23926 17.7056C7.7865 19.742 12.2534 17.1801 12.2534 13.0745V7.19528C12.7476 7.55223 13.2763 7.84032 13.8322 8.05235C14.1194 8.16188 14.4138 8.25111 14.7145 8.31905C15.1311 8.41318 15.5597 8.46645 15.9977 8.47623C16.0958 8.47842 16.1943 8.47843 16.2933 8.47623V5.61873C15.505 5.61873 14.7168 5.38882 14.0927 4.96183C13.1402 4.37063 12.5162 3.41812 12.3191 2.33424C12.2534 2.07149 12.2534 1.84157 12.2534 1.57881H9.36305V13.0745C9.36305 13.7643 9.06745 14.4212 8.57478 14.881C7.16245 16.1619 4.929 15.4393 4.50201 13.6C4.22397 12.3025 5.00837 11.1194 6.12878 10.7425C6.59661 10.5852 7.12301 10.5684 7.65512 10.7425V7.78649ZM6.04308 13.2562C5.9089 12.5848 6.54728 12.0412 7.16405 12.243L7.78424 12.446V13.0745C7.78424 13.3126 7.68114 13.5511 7.50557 13.7192C7.0026 14.1646 6.20826 13.9267 6.04308 13.2562Z' fill='%23FF2DB9'/%3E%3C/svg%3E"); }

/* Imnner banner */
.inner-block-hero {
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100vh;
  max-height: 512px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 32.34%, rgba(0, 0, 0, 0) 91.08%), linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 14.72%, rgba(0, 0, 0, 0) 85.28%, #000000 100%);
  background-attachment: fixed; }
  @media only screen and (min-width: 1700px) {
    .inner-block-hero {
      max-height: 620px; } }
  @media only screen and (min-width: 767px) and (max-width: 1024px) {
    .inner-block-hero {
      max-height: 400px; } }
  @media only screen and (min-width: 1024px) and (max-width: 1365px) {
    .inner-block-hero {
      max-height: 430px; } }
  @media only screen and (max-width: 767px) {
    .inner-block-hero {
      height: unset;
      max-height: unset !important;
      flex-flow: column; }
      .inner-block-hero .mobile-banner {
        position: relative; }
        .inner-block-hero .mobile-banner .hero-block__parallax {
          bottom: 0;
          z-index: 1;
          left: 0;
          right: 0;
          background-position: unset; } }
  @media only screen and (max-width: 674px) {
    .inner-block-hero {
      max-height: 480px;
      background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 16.85%);
      background-attachment: fixed; }
      .inner-block-hero.tattoo {
        max-height: 520px; }
      .inner-block-hero.tattoo .container .hero-block__heading, .inner-block-hero.laser-removal .container .hero-block__heading, .inner-block-hero.barber .container .hero-block__heading {
        min-height: 160px;
        margin-bottom: 64px; }
      .inner-block-hero.barber .container .hero-block__heading {
        align-items: flex-end; }
      .inner-block-hero.piercing {
        max-height: 400px; }
        .inner-block-hero.piercing .hero-block__parallax {
          /* bottom: 38%; */ }
        .inner-block-hero.piercing .container .hero-block__heading {
          min-height: 98px;
          margin-bottom: 64px;
          align-items: flex-end; } }
  .inner-block-hero .container {
    width: 100%;
    max-width: 1392px;
    margin: 0 auto;
    position: relative;
    z-index: 2; }
    @media only screen and (max-width: 674px) {
      .inner-block-hero .container {
        background: #000; } }
    .inner-block-hero .container .hero-block__heading {
      position: relative;
      max-width: 873px;
      min-height: 256px;
      font-size: 60px;
      line-height: 1;
      display: flex;
      align-items: center;
      left: 141px; }
      .inner-block-hero .container .hero-block__heading span {
        position: relative;
        z-index: 1; }
        @media only screen and (max-width: 674px) {
          .inner-block-hero .container .hero-block__heading span {
            padding: 20px 0 0; } }
      @media only screen and (max-width: 1024px) {
        .inner-block-hero .container .hero-block__heading {
          left: 0;
          padding: 0 24px;
          margin: 0 auto;
          max-width: 610px;
          min-height: 226px;
          font-size: 40px;
          text-shadow: -2px -2px 0 #000000, 0 -2px 0 #000000, 2px -2px 0 #000000, 2px 0 0 #000000, 2px 2px 0 #000000, 0 2px 0 #000000, -2px 2px 0 #000000, -2px 0 0 #000000; } }
      @media only screen and (max-width: 674px) {
        .inner-block-hero .container .hero-block__heading {
          left: 0;
          right: 0;
          max-width: 365px; } }
      .inner-block-hero .container .hero-block__heading .hero-inner__neon {
        position: absolute;
        left: 0;
        top: 0; }
  .inner-block-hero.tattoo .container .hero-block__heading .hero-inner__neon {
    left: -70px;
    top: -14px;
    max-height: 221px; }
    @media only screen and (min-width: 675px) and (max-width: 1024px) {
      .inner-block-hero.tattoo .container .hero-block__heading .hero-inner__neon {
        left: -25px;
        top: 30px;
        max-height: 160px; } }
    @media only screen and (max-width: 674px) {
      .inner-block-hero.tattoo .container .hero-block__heading .hero-inner__neon {
        left: unset;
        right: 0;
        top: 56px;
        height: 123px; } }
  .inner-block-hero.laser-removal .container .hero-block__heading .hero-inner__neon {
    left: -60px;
    top: -64px;
    max-height: 340px; }
    @media only screen and (min-width: 675px) and (max-width: 1024px) {
      .inner-block-hero.laser-removal .container .hero-block__heading .hero-inner__neon {
        left: -22px;
        top: -20px;
        max-height: 230px; } }
    @media only screen and (max-width: 674px) {
      .inner-block-hero.laser-removal .container .hero-block__heading .hero-inner__neon {
        left: unset;
        right: -5px;
        top: -80px;
        height: 250px; } }
  .inner-block-hero.piercing .container .hero-block__heading .hero-inner__neon {
    left: -60px;
    top: -64px;
    max-height: 340px; }
    @media only screen and (min-width: 675px) and (max-width: 1024px) {
      .inner-block-hero.piercing .container .hero-block__heading .hero-inner__neon {
        left: -22px;
        top: -20px;
        max-height: 230px; } }
    @media only screen and (max-width: 674px) {
      .inner-block-hero.piercing .container .hero-block__heading .hero-inner__neon {
        left: unset;
        right: -5px;
        top: -88px;
        height: 210px; } }
  .inner-block-hero.barber .container .hero-block__heading .hero-inner__neon {
    left: -75px;
    top: -14px;
    max-height: 340px; }
    @media only screen and (min-width: 675px) and (max-width: 1024px) {
      .inner-block-hero.barber .container .hero-block__heading .hero-inner__neon {
        left: -22px;
        top: -20px;
        max-height: 230px; } }
    @media only screen and (max-width: 674px) {
      .inner-block-hero.barber .container .hero-block__heading .hero-inner__neon {
        left: unset;
        right: -8px;
        top: 35px;
        height: 150px; } }

/* parallax */
.hero-block__parallax {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-position: top center; }
  @media only screen and (max-width: 674px) {
    .hero-block__parallax {
      bottom: 46%;
      transform: none !important;
      /* filter: blur(2px); */ } }

.parallax-hero-banner .elementor-widget-wrap {
  background-attachment: fixed;
  background-size: 100% auto !important;
  background-position: center 20% !important; }
  @media only screen and (max-width: 674px) {
    .parallax-hero-banner .elementor-widget-wrap {
      background-position: center 10% !important; } }
  @media only screen and (max-width: 512px) {
    .parallax-hero-banner .elementor-widget-wrap {
      background-size: 512px !important; } }

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
  .parallax-hero-banner .elementor-widget-wrap {
    background-attachment: initial; } }
@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */ }
/* Sidebar banner */
.description-block p {
  margin: 0; }
.description-block p + p {
  margin-top: 24px; }
.description-block .large-description-text p {
  font-size: 24px;
  line-height: 32px; }

/* Sidebar banner */
#qodef-page-footer-top-area-inner &gt; .qodef-proportion--20-20-20-40 &gt; .qodef-grid-inner &gt; .qodef-grid-item:first-child {
  flex-basis: 40%; }
  @media only screen and (max-width: 1023px) {
    #qodef-page-footer-top-area-inner &gt; .qodef-proportion--20-20-20-40 &gt; .qodef-grid-inner &gt; .qodef-grid-item:first-child {
      flex-basis: 100%;
      width: 100%;
      position: relative;
      margin: 0; } }
  #qodef-page-footer-top-area-inner &gt; .qodef-proportion--20-20-20-40 &gt; .qodef-grid-inner &gt; .qodef-grid-item:first-child address p {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding: 17px 0;
    margin: 0; }
    @media only screen and (max-width: 480px) {
      #qodef-page-footer-top-area-inner &gt; .qodef-proportion--20-20-20-40 &gt; .qodef-grid-inner &gt; .qodef-grid-item:first-child address p {
        max-width: 240px;
        font-size: 14px;
        line-height: 20px;
        padding: 16px 0 40px; } }

#qodef-page-footer-top-area-inner &gt; .qodef-proportion--20-20-20-40 &gt; .qodef-grid-inner &gt; .qodef-grid-item:last-child {
  flex-basis: 60%;
  display: flex;
  align-items: center;
  justify-content: flex-end; }
  @media only screen and (max-width: 1023px) {
    #qodef-page-footer-top-area-inner &gt; .qodef-proportion--20-20-20-40 &gt; .qodef-grid-inner &gt; .qodef-grid-item:last-child {
      display: none; } }

#qodef-page-footer .widget ul.footer-social-icon {
  display: flex; }
  #qodef-page-footer .widget ul.footer-social-icon li + li {
    margin-left: 32px; }
    @media only screen and (max-width: 480px) {
      #qodef-page-footer .widget ul.footer-social-icon li + li {
        margin-left: 24px; } }
  @media only screen and (max-width: 480px) {
    #qodef-page-footer .widget ul.footer-social-icon li a img {
      width: 32px;
      height: 32px; } }

#qodef-page-footer .widget .menu-footer-menu-container ul.menu {
  display: flex; }
  #qodef-page-footer .widget .menu-footer-menu-container ul.menu li a {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase; }
    #qodef-page-footer .widget .menu-footer-menu-container ul.menu li a:hover {
      color: #FF2DB9; }
  #qodef-page-footer .widget .menu-footer-menu-container ul.menu li + li {
    margin-left: 32px; }
    @media only screen and (min-width: 1024px) and (max-width: 1440px) {
      #qodef-page-footer .widget .menu-footer-menu-container ul.menu li + li {
        margin-left: 18px; } }

.qodef-footer-logo .qodef-footer-logo-image {
  height: 32px !important; }
  @media only screen and (max-width: 680px) {
    .qodef-footer-logo .qodef-footer-logo-image {
      height: 20px !important; } }

@media only screen and (max-width: 1440px) {
  .qodef-footer-logo img {
    height: 100% !important; } }

@media only screen and (min-width: 1024px) {
  #qodef-page-footer-top-area-inner {
    min-height: 290px;
    display: flex;
    justify-content: center;
    align-items: center; } }
@media only screen and (min-width: 0) and (max-width: 1024px) {
  #qodef-page-footer-top-area-inner {
    padding: 32px 24px 24px; } }
@media only screen and (max-width: 680px) {
  #qodef-page-footer-top-area-inner {
    padding-left: 24px; } }

.bubble {
  width: 104px;
  height: 104px;
  position: fixed;
  right: 30px;
  bottom: 30px;
  cursor: pointer;
  transition: transform .2s;
  z-index: 9999; }
  .bubble:hover {
    transform: scale(1.2); }
  @media only screen and (max-width: 680px) {
    .bubble {
      width: 80px;
      height: 80px; } }

.qodef-footer-logo img {
  animation: none; }

#qodef-page-footer {
  width: calc(100% - 2 * 24px);
  margin: 0 24px 24px; }
  @media only screen and (max-width: 1024px) {
    #qodef-page-footer {
      width: calc(100% - 2 * 12px);
      margin: 0 12px 12px; } }

/* Sidebar banner */
.booking-model {
  background: #000;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -9999;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.10s, opacity 0.10s linear; }
  @media only screen and (max-width: 1023px) {
    .booking-model {
      flex-flow: column;
      padding: 100px 0 0;
      justify-content: flex-start; } }
  .booking-model.active {
    display: flex;
    z-index: 99999;
    opacity: 1;
    visibility: visible;
    opacity: 1;
    transition-delay: 0s; }
  .booking-model a.close-booking-modal {
    font-family: 'TarunoWide', sans-serif;
    text-transform: uppercase;
    font-size: 4vw;
    line-height: 1;
    font-weight: 900;
    color: #fff;
    position: absolute;
    z-index: 1;
    top: 5vh;
    left: 1.7vw;
    margin-left: 29px; }
    @media only screen and (max-width: 1023px) {
      .booking-model a.close-booking-modal {
        font-size: 20px;
        top: 31px;
        left: 12px;
        margin-left: 29px; } }
    @media only screen and (min-width: 1441px) {
      .booking-model a.close-booking-modal {
        font-size: 60px;
        top: 48px;
        left: 24px; } }
    .booking-model a.close-booking-modal em {
      font-style: normal;
      color: #fff;
      opacity: 0.16; }
    .booking-model a.close-booking-modal .back-arrow {
      width: 3vw;
      height: 1.5vw;
      background-image: url("data:image/svg+xml,%3Csvg width='42' height='20' viewBox='0 0 42 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.39499 18.8475L10.2086 18.0746C10.3713 17.8712 10.3713 17.5458 10.2086 17.3831L2.84584 9.97966L10.2086 2.61695C10.3713 2.45424 10.3713 2.12881 10.2086 1.92542L9.39499 1.15254C9.19161 0.949153 8.90686 0.949153 8.70347 1.15254L0.161096 9.65424C-0.00161547 9.85763 -0.00161547 10.1424 0.161096 10.3458L8.70347 18.8475C8.90686 19.0508 9.19161 19.0508 9.39499 18.8475Z' fill='%23FF2DB9'/%3E%3Cpath d='M2 10L42 10' stroke='%23FF2DB9' stroke-width='2'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      position: absolute;
      z-index: 1;
      top: 40%;
      transform: translateY(-50%);
      left: -2.2vw; }
      @media only screen and (max-width: 1023px) {
        .booking-model a.close-booking-modal .back-arrow {
          width: 42px;
          height: 20px;
          left: -29px; } }
      @media only screen and (min-width: 1441px) {
        .booking-model a.close-booking-modal .back-arrow {
          width: 42px;
          height: 20px;
          left: -29px; } }
  .booking-model .bm-neon {
    position: absolute;
    z-index: 1;
    right: 3vw;
    top: 0;
    bottom: 0;
    max-width: 15vw;
    height: 100vh;
    object-fit: cover; }
    @media only screen and (max-width: 1023px) {
      .booking-model .bm-neon {
        display: none; } }
  .booking-model .booking-option {
    width: 100%;
    max-width: 31.4vw;
    position: relative;
    z-index: 4; }
    @media only screen and (max-width: 1023px) {
      .booking-model .booking-option {
        max-width: 375px;
        padding: 0 24px; } }
    @media only screen and (min-width: 1441px) {
      .booking-model .booking-option {
        max-width: 486px; } }
    .booking-model .booking-option h6 {
      font-family: 'Rubik';
      font-size: 16px;
      line-height: 1;
      font-weight: 400;
      padding: 0;
      margin: 0; }
    .booking-model .booking-option h6 + ul {
      margin-top: 3.4vh; }
      @media only screen and (min-width: 1441px) {
        .booking-model .booking-option h6 + ul {
          margin-top: 32px; } }
    .booking-model .booking-option ul {
      list-style-type: none;
      padding: 0;
      margin: 0; }
      .booking-model .booking-option ul li a {
        font-family: 'TarunoWide', sans-serif;
        text-transform: uppercase;
        font-size: 4vw;
        line-height: 1;
        font-weight: 900;
        color: #fff;
        text-decoration: none; }
        @media only screen and (max-width: 374px) {
          .booking-model .booking-option ul li a {
            font-size: 30px; } }
        @media only screen and (max-width: 1023px) {
          .booking-model .booking-option ul li a {
            font-size: 40px; } }
        @media only screen and (min-width: 1441px) {
          .booking-model .booking-option ul li a {
            font-size: 60px; } }
        .booking-model .booking-option ul li a:hover {
          color: #FF2DB9 !important; }
      .booking-model .booking-option ul li + li {
        margin-top: 3.4vh !important; }
        @media only screen and (min-width: 1441px) {
          .booking-model .booking-option ul li + li {
            margin-top: 32px !important; } }
  .booking-model .booking-hero-img {
    max-width: 45vw;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 3;
    display: flex;
    align-items: center;
    left: -1.5vw;
    margin-right: -1.5vw; }
    @media only screen and (max-width: 1023px) {
      .booking-model .booking-hero-img {
        display: none;
        max-width: 100%;
        align-items: center;
        left: 0;
        margin-right: 0;
        bottom: -22%;
        margin-top: -22%; } }
    @media only screen and (min-width: 1441px) {
      .booking-model .booking-hero-img {
        max-width: 648px;
        left: -20px;
        margin-right: -20px; } }
    .booking-model .booking-hero-img img {
      position: absolute;
      z-index: 1;
      left: 0;
      right: 0; }
      .booking-model .booking-hero-img img.unselect {
        z-index: 2; }
      .booking-model .booking-hero-img img.active {
        z-index: 3; }
    .booking-model .booking-hero-img button,
    .booking-model .booking-hero-img .tns-liveregion {
      display: none; }
  .booking-model .boking-image-slider {
    max-width: 45vw;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 3;
    display: none;
    align-items: center;
    left: -1.5vw;
    margin-right: -1.5vw;
    /*  @media only screen and (min-width: 1441px) {
         max-width: 648px;
         left: -20px;
         margin-right: -20px;
     } */ }
    @media only screen and (max-width: 1023px) {
      .booking-model .boking-image-slider {
        display: flex;
        max-width: 100%;
        align-items: center;
        left: 0;
        margin-right: 0;
        bottom: -22%;
        margin-top: -22%; } }
    .booking-model .boking-image-slider #bokingImageSlider-ow .tns-liveregion.tns-visually-hidden, .booking-model .boking-image-slider #bokingImageSlider-ow button {
      display: none; }
    .booking-model .boking-image-slider #bokingImageSlider-ow button, .booking-model .boking-image-slider #bokingImageSlider-ow .tns-liveregion.tns-visually-hidden {
      display: none; }

/* Home */
.hero {
  overflow: visible; }
  @media (max-width: 768px) {
    .hero {
      padding: 24px 0; } }
  @media only screen and (min-width: 767px) and (max-width: 992px) {
    .hero {
      height: calc(100vh - 400px - (24px * 2)); } }
  @media (max-width: 768px) {
    .hero .hero__content {
      padding: 0 24px; } }
  @media only screen and (min-width: 600px) and (max-width: 767px) {
    .hero .hero__content {
      min-height: 500px;
      display: flex;
      flex-flow: column;
      align-items: flex-start;
      justify-content: flex-end; } }
  @media (max-width: 767px) {
    .hero .hero__neon {
      width: 23vw;
      right: 12px;
      top: -1vh; } }
  @media only screen and (min-width: 768px) and (max-width: 800px) {
    .hero .hero__neon {
      width: 10.2vw;
      top: -9vw;
      left: 3.5vw; } }
  @media only screen and (min-width: 800px) and (max-width: 1501px) {
    .hero .hero__neon {
      width: 10.2vw;
      top: -11vw;
      left: -0.5vw; } }
  @media only screen and (min-width: 1501px) and (max-width: 1799px) {
    .hero .hero__neon {
      width: 7.8vw;
      top: -5vw;
      left: -0.5vw; } }
  .hero .qodef-button.qodef-layout--filled.qodef-html--link {
    margin-top: 0;
    padding: 14px;
    height: auto; }
    @media (min-width: 1900px) {
      .hero .qodef-button.qodef-layout--filled.qodef-html--link {
        font-size: 1.2vw;
        line-height: 1.2;
        padding: 1vw 1.5vw; }
        .hero .qodef-button.qodef-layout--filled.qodef-html--link::before {
          width: calc(100% + 1vw);
          height: calc(100% + 1vw); } }
  @media (max-width: 768px) {
    .hero .hero__heading {
      margin-top: 32px;
      margin-bottom: 16px; } }

@media (min-width: 768px) and (max-width: 1440px) {
  .book__neon {
    width: 13.69vw; } }
.artists {
  padding: 0;
  background-image: url(assets/images/artist_home-bg.jpg); }
  @media (min-width: 1024px) {
    .artists div.artists__wrapper {
      height: 100vh;
      min-height: 900px;
      max-height: 900px;
      display: flex;
      align-items: center; } }
  @media (min-width: 768px) {
    .artists .artists__content .qodef-button.qodef-html--link,
    .artists .hero .qodef-button.qodef-html--link {
      min-width: 202px;
      height: 56px;
      padding: 20px 10px;
      margin-top: 64px; } }
  @media (min-width: 768px) {
    .artists .artists__content .qodef-button.qodef-html--link {
      line-height: 1; } }

@media (min-width: 768px) {
  .artists__content__heading {
    line-height: 1; }

  .artists__content__text {
    margin-left: 73px; } }
.video-player.qodef-video-button .qodef-m-play .qodef-play-icon--full {
  fill: #FF2DB9; }
.video-player.qodef-video-button .qodef-m-play .qodef-play-icon--outline {
  stroke: #FF2DB9; }

.experience__content__heading {
  margin-bottom: 64px; }
  @media (max-width: 768px) {
    .experience__content__heading {
      margin-bottom: 48px; } }

.unique-tatto-block {
  overflow: unset !important; }

@media only screen and (max-width: 768px) {
  .experience__neon {
    top: 0;
    right: 53px;
    left: unset; } }

@media only screen and (max-width: 767px) {
  .hero__button.qodef-button.qodef-layout--filled.qodef-html--link {
    width: 100%;
    height: auto; } }

@media only screen and (max-width: 480px) {
  .artists__content__heading {
    margin-top: 0; } }

.book__button img {
  flex-shrink: 0; }

.qodef-m-play-inner {
  width: 96px;
  height: 111px;
  background-image: url("assets/images/video-player.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }
  .qodef-m-play-inner svg {
    display: none; }

.qodef-shortcode.qodef-m.video-player {
  margin: 0 auto;
  display: table; }

/* Portfolio */
body.single-portfolio-item #qodef-page-inner {
  padding: 0; }
body.single-portfolio-item .qodef-portfolio-info {
  display: none; }
body.single-portfolio-item .qodef-portfolio-single {
  padding-bottom: 128px; }
  @media only screen and (max-width: 1024px) {
    body.single-portfolio-item .qodef-portfolio-single {
      padding: 0 24px 80px; }
      body.single-portfolio-item .qodef-portfolio-single .qodef-grid-inner {
        display: flex;
        flex-flow: column-reverse; }
        body.single-portfolio-item .qodef-portfolio-single .qodef-grid-inner.qodef-popup-gallery {
          display: block;
          margin-top: 64px; } }

.artist-description {
  max-width: 400px; }
  @media only screen and (max-width: 1024px) {
    .artist-description {
      max-width: 100%; } }

.qodef-portfolio-single .qodef-variations--small .qodef-portfolio-title {
  font-size: 60px;
  line-height: 1;
  padding: 0;
  margin: 0 0 32px; }
  @media only screen and (max-width: 1300px) {
    .qodef-portfolio-single .qodef-variations--small .qodef-portfolio-title {
      font-size: 40px; } }

/* button */
.qodef-button.qodef-layout--filled.qodef-html--link {
  border-width: 2px;
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  line-height: 24px;
  padding: 19px; }
  @media only screen and (max-width: 480px) {
    .qodef-button.qodef-layout--filled.qodef-html--link {
      width: 100%;
      padding: 14px 11px; } }

.qodef-button.qodef-html--link {
  width: 100%;
  text-align: center; }
  .qodef-button.qodef-html--link::before {
    color: #FF2DB9;
    top: -2px;
    left: -2px;
    width: calc(100% + 12px);
    height: calc(100% + 12px); }

.artist-listing .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner &gt; .qodef-grid-item {
  padding: 0 12px;
  margin: 0 0 30px; }

.artist-listing .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner {
  margin: 0 -12px; }

.artist-listing .qodef-grid.qodef-gutter--large.qodef--no-bottom-space {
  margin-bottom: 110px; }
  @media (max-width: 480px) {
    .artist-listing .qodef-grid.qodef-gutter--large.qodef--no-bottom-space {
      margin-bottom: 64px; } }

/* Contact */
.title-text h1 {
  font-family: TarunoWide, sans-serif !important; }

.qodef-theme-button,
button[type=submit],
input[type=submit] {
  width: 100%;
  text-align: center;
  border-width: 2px;
  font-size: 14px;
  line-height: 1;
  padding: 19px 34px; }
  .qodef-theme-button::before,
  button[type=submit]::before,
  input[type=submit]::before {
    color: #FF2DB9;
    top: -2px;
    left: -2px;
    width: calc(100% + 12px);
    height: calc(100% + 12px); }

.contact-details h4 {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  padding: 0;
  margin: 0; }
.contact-details p {
  padding: 0;
  margin: 0;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px; }
  .contact-details p a {
    color: #FF2DB9; }
.contact-details address {
  font-style: normal; }
.contact-details ul {
  list-style-type: none;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0; }
  .contact-details ul li + li {
    margin-left: 16px; }
.contact-details h4 + address,
.contact-details h4 + p,
.contact-details h4 + ul {
  padding-top: 8px; }
.contact-details div + div {
  padding-top: 32px; }

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  font-size: 16px;
  line-height: 24px;
  border-bottom: 2px solid #525252;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s; }

input[type=date],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url] {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 19px 8px;
  margin-bottom: 48px;
  border-color: #525252;
  border-width: 2px; }

select {
  width: 100%;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 19px 8px;
  margin-bottom: 48px;
  border: none;
  border-bottom: 2px solid #525252;
  cursor: pointer;
  white-space: normal;
  word-wrap: break-word; }
  select.placeholder-fw {
    font-weight: 700; }

label {
  padding: 0;
  margin: 0; }
  label span.label-text {
    font-weight: 700;
    display: block;
    padding: 0 0 20px; }

textarea {
  min-height: 320px;
  border: 2px solid #525252;
  resize: vertical;
  margin: 0 0 48px; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px; }

.wpcf7-spinner {
  height: 0;
  width: 0;
  padding: 15px;
  border: 6px solid #ccc;
  border-right-color: #888;
  border-radius: 22px;
  -webkit-animation: rotate 1s infinite linear;
  /* left, top and position just for the demo! */
  position: relative;
  margin: 20px auto;
  display: table; }
  .wpcf7-spinner::before {
    display: none; }

@-webkit-keyframes rotate {
  /* 100% keyframe for  clockwise. 
     use 0% instead for anticlockwise */
  100% {
    -webkit-transform: rotate(360deg); } }
@media only screen and (max-width: 1024px) {
  body.contact-us #qodef-page-outer, body.tattoo-enquery #qodef-page-outer {
    padding: 0; } }

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #01FF88;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 0 10px #02FF88; }

.wpcf7 form .wpcf7-response-output {
  border-color: #ffb900;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 0 10px #ffb900; }

body.contact-us #content p {
  color: #000;
  padding: 8px; }

/* Service Enquery */
.page-title h1 {
  font-size: 60px;
  line-height: 1; }
  @media only screen and (max-width: 767px) {
    .page-title h1 {
      font-size: 40px;
      text-align: left; } }

.from-block {
  margin-bottom: 32px; }
  .from-block h4 {
    font-family: TarunoWide, sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1;
    color: #01FF88;
    padding: 0;
    margin: 0 0 48px; }
  .from-block .row {
    display: flex;
    flex-wrap: wrap;
    clear: both; }
    .from-block .row p {
      flex: 1 0 100%;
      margin-bottom: 24px; }
    .from-block .row .left-part {
      width: 50%;
      padding-right: 12px; }
      @media only screen and (max-width: 767px) {
        .from-block .row .left-part {
          width: 100%;
          padding-right: 0; } }
    .from-block .row .right-part {
      width: 50%;
      padding-left: 12px; }
      @media only screen and (max-width: 767px) {
        .from-block .row .right-part {
          width: 100%;
          padding-left: 0; } }
    .from-block .row .full-panel {
      width: 100%; }
    .from-block .row.textarea {
      padding-top: 24px; }
    .from-block .row.submit-row {
      padding-top: 8px; }
    .from-block .row.checkbox {
      display: flex;
      flex-flow: row;
      justify-content: space-between; }
      @media only screen and (max-width: 767px) {
        .from-block .row.checkbox {
          flex-flow: column; } }
  .from-block .row + .row {
    margin-top: 24px; }

.from-block + .from-block {
  margin-top: 32px;
  margin-bottom: 0; }

.from-block:nth-child(4) {
  margin-top: 80px; }

@media only screen and (max-width: 767px) {
  .upload-btn-wrapper + .upload-btn-wrapper {
    margin-top: 24px; } }

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  max-width: 212px; }
  @media only screen and (max-width: 767px) {
    .upload-btn-wrapper {
      max-width: 100%; } }
  .upload-btn-wrapper .upload-btn {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    border: 2px solid #FF2DB9;
    color: #FF2DB9;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 8.98828H12V7.98828H14C15.3125 7.98828 16 6.39453 15.0312 5.45703L10.0312 0.457031C9.46875 -0.136719 8.5 -0.136719 7.9375 0.457031L2.9375 5.45703C1.96875 6.39453 2.65625 7.98828 4 7.98828H6V8.98828H1.5C0.65625 8.98828 0 9.67578 0 10.4883V14.4883C0 15.332 0.65625 15.9883 1.5 15.9883H16.5C17.3125 15.9883 18 15.332 18 14.4883V10.4883C18 9.67578 17.3125 8.98828 16.5 8.98828ZM4 6.48828L9 1.48828L14 6.48828H10.5V11.4883H7.5V6.48828H4ZM16.5 14.4883H1.5V10.4883H6V11.4883C6 12.332 6.65625 12.9883 7.5 12.9883H10.5C11.3125 12.9883 12 12.332 12 11.4883V10.4883H16.5V14.4883ZM15.25 12.4883C15.25 12.082 14.9062 11.7383 14.5 11.7383C14.0625 11.7383 13.75 12.082 13.75 12.4883C13.75 12.9258 14.0625 13.2383 14.5 13.2383C14.9062 13.2383 15.25 12.9258 15.25 12.4883Z' fill='%23FF2DB9'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left 16px center;
    width: 100%;
    padding: 9px 0 9px 44px;
    text-align: left;
    margin: 0 0 8px; }
  .upload-btn-wrapper .wpcf7-form-control-wrap,
  .upload-btn-wrapper input[type=file] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 1; }
  .upload-btn-wrapper label {
    font-family: 'Rubik';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #525252; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* Firefox */
input[type=number] {
  -moz-appearance: textfield; }

/* from error */
.wpcf7-form label.error {
  font-family: 'Rubik';
  font-style: normal;
  font-size: 15px;
  line-height: 24px;
  color: #f00;
  float: none;
  padding-left: 5px;
  top: -32px; }

.uploader-block {
  display: flex;
  padding: 10px;
  border: solid 1px #fff;
  margin-top: 5px;
  border-radius: 8px; }

/* Service Enquery */
body.blog-listing .qodef-page-title {
  padding-bottom: 80px; }
  @media only screen and (max-width: 1024px) {
    body.blog-listing .qodef-page-title {
      padding-bottom: 64px;
      padding-top: 32px; } }
body.blog-listing .qodef-title--standard-with-breadcrumbs .qodef-m-content {
  display: flex;
  flex-flow: column-reverse;
  width: 100%; }
body.blog-listing .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
  margin: 0 0 80px; }
  @media only screen and (max-width: 1024px) {
    body.blog-listing .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
      margin: 0 0 64px; } }
body.blog-listing .qodef-page-title .qodef-m-title {
  letter-spacing: 0;
  width: 100%;
  max-width: 922px;
  margin: 80px auto 0; }
  @media only screen and (max-width: 480px) {
    body.blog-listing .qodef-page-title .qodef-m-title {
      margin: 64px auto 0; } }
body.blog-listing .qodef-blog .qodef-blog-item .qodef-e-media-image img {
  width: 100%;
  height: 482px;
  object-fit: cover; }
  @media only screen and (max-width: 480px) {
    body.blog-listing .qodef-blog .qodef-blog-item .qodef-e-media-image img {
      height: 196px; } }
@media only screen and (max-width: 480px) {
  body.blog-listing .qodef-content-grid {
    width: 100%; } }
body.blog-listing .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner {
  display: flex;
  max-width: 1156px;
  margin: 0 auto; }
  @media only screen and (max-width: 1024px) {
    body.blog-listing .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner {
      flex-flow: column; } }
@media only screen and (min-width: 1025px) {
  body.blog-listing .qodef-grid.qodef-layout--template &gt; .qodef-grid-inner &gt; .qodef-grid-item.qodef-col--9 {
    max-width: 805px;
    padding: 0;
    margin-right: auto;
    margin-bottom: 128px; }
  body.blog-listing .qodef-grid.qodef-layout--template &gt; .qodef-grid-inner &gt; .qodef-grid-item.qodef-col--3 {
    max-width: 218px;
    padding: 0;
    margin-bottom: 128px; } }
body.blog-listing .elementor-column-gap-default &gt; .elementor-column &gt; .elementor-element-populated {
  padding: 0; }

.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article:not(:last-child) .qodef-e-inner {
  padding-bottom: 34px; }

.qodef-m-pagination {
  margin: 34px 0 0; }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-items {
    justify-content: flex-start; }

.qodef-blog .qodef-blog-item .qodef-e-read-more .qodef-button {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 800;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase; }
.qodef-blog .qodef-blog-item .qodef-e-bottom-holder .qodef-e-right {
  display: none; }
.qodef-blog .qodef-blog-item .qodef-e-info &gt; * {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase; }
.qodef-blog .qodef-blog-item .qodef-e-media &gt; * {
  margin-bottom: 24px; }
.qodef-blog .qodef-blog-item .qodef-e-excerpt {
  margin: 24px 0 0; }
.qodef-blog .qodef-blog-item .qodef-e-top-holder {
  margin-left: 0;
  margin-bottom: 24px; }
  .qodef-blog .qodef-blog-item .qodef-e-top-holder:before {
    display: none; }
  .qodef-blog .qodef-blog-item .qodef-e-top-holder .qodef-e-info {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px; }
.qodef-blog .qodef-blog-item .qodef-e-bottom-holder {
  margin: 9px 0 0; }
.qodef-blog .qodef-blog-item .qodef-e-title {
  font-size: 32px;
  line-height: 1; }
  @media only screen and (max-width: 1024px) {
    .qodef-blog .qodef-blog-item .qodef-e-title {
      font-size: 40px; } }
  @media only screen and (max-width: 480px) {
    .qodef-blog .qodef-blog-item .qodef-e-title {
      font-size: 20px; } }
.qodef-blog .qodef-blog-item .qodef-e-read-more .qodef-button:after {
  background: #FF2DB9;
  width: 16px;
  height: 3px;
  left: calc(100% + 4px); }

@media only screen and (max-width: 680px) {
  .qodef-footer-logo {
    height: auto !important;
    margin: 0 !important; } }

.qodef-social-share .qodef-social-title {
  font-family: 'Rubik';
  font-style: normal;
  margin: 0 16px 0 0;
  font-size: 14px;
  line-height: 1; }

#qodef-single-post-navigation .qodef-m-nav-label {
  font-family: 'Rubik';
  font-style: normal;
  font-size: 14px;
  line-height: 1; }
#qodef-single-post-navigation .qodef-m-nav.qodef--next, #qodef-single-post-navigation .qodef-m-nav.qodef--prev {
  background-repeat: no-repeat;
  min-height: 18px; }
  #qodef-single-post-navigation .qodef-m-nav.qodef--next svg, #qodef-single-post-navigation .qodef-m-nav.qodef--prev svg {
    display: none; }
#qodef-single-post-navigation .qodef-m-nav.qodef--next {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.605 17.8475L15.7914 17.0746C15.6287 16.8712 15.6287 16.5458 15.7914 16.3831L23.1542 8.97966L15.7914 1.61695C15.6287 1.45424 15.6287 1.12881 15.7914 0.925424L16.605 0.152542C16.8084 -0.0508475 17.0931 -0.0508475 17.2965 0.152542L25.8389 8.65424C26.0016 8.85763 26.0016 9.14237 25.8389 9.34576L17.2965 17.8475C17.0931 18.0508 16.8084 18.0508 16.605 17.8475Z' fill='%23FF2DB9'/%3E%3Cpath d='M24 9L-3.42727e-07 9' stroke='%23FF2DB9' stroke-width='2'/%3E%3C/svg%3E");
  padding-right: 42px;
  background-position: right center; }
#qodef-single-post-navigation .qodef-m-nav.qodef--prev {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.395 0.152542L10.2086 0.925423C10.3713 1.12881 10.3713 1.45424 10.2086 1.61695L2.84584 9.02034L10.2086 16.3831C10.3713 16.5458 10.3713 16.8712 10.2086 17.0746L9.395 17.8475C9.19161 18.0508 8.90686 18.0508 8.70347 17.8475L0.161096 9.34576C-0.00161547 9.14237 -0.00161547 8.85763 0.161096 8.65424L8.70347 0.152542C8.90686 -0.0508481 9.19161 -0.0508481 9.395 0.152542Z' fill='%23FF2DB9'/%3E%3Cpath d='M2 9L26 9' stroke='%23FF2DB9' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 42px; }

.qodef-social-share.qodef-layout--text li {
  margin-right: 16px; }

.qodef-social-share ul {
  top: 2px; }
  .qodef-social-share ul li a {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: cover; }
    .qodef-social-share ul li a span {
      display: none; }
  .qodef-social-share ul li.qodef-facebook-share a {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20ZM1.53846 10C1.53846 5.32682 5.32682 1.53846 10 1.53846C14.6732 1.53846 18.4615 5.32682 18.4615 10C18.4615 14.3207 15.2231 17.885 11.0411 18.3981V12.5029H13.0551L13.4311 10.0324H11.0411V8.42126C11.0411 7.72308 11.3634 7.0786 12.4375 7.0786H13.5385V4.9572C13.5385 4.9572 12.5449 4.76923 11.605 4.76923C9.64476 4.76923 8.3558 5.97762 8.3558 8.12587V10.0324H6.15385V12.5029H8.3558V18.3019C4.46961 17.5366 1.53846 14.1106 1.53846 10Z' fill='%23FF2DB9'/%3E%3C/svg%3E"); }
  .qodef-social-share ul li.qodef-twitter-share a {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.632 5.43259C20.5073 5.53617 20.3801 5.63665 20.2509 5.73405C20.2443 5.73905 20.2376 5.74403 20.231 5.74901V6.31852C20.231 11.9729 15.9597 18.441 8.10857 18.441C6.90125 18.441 5.7437 18.2718 4.65561 17.953C3.92959 17.7404 3.23449 17.4612 2.57617 17.1212C2.22651 16.9407 1.88723 16.743 1.55919 16.529L1.55921 16.529C1.88464 16.5697 2.21007 16.6104 2.57617 16.6104C3.31491 16.6104 4.03128 16.5154 4.71496 16.3379C5.10673 16.2361 5.48776 16.1073 5.8561 15.9537C6.5794 15.652 7.25378 15.2548 7.86449 14.7798C7.1342 14.7639 6.44728 14.5684 5.84967 14.2343C5.47317 14.0237 5.13212 13.7582 4.838 13.448C4.78778 13.395 4.73893 13.3408 4.6915 13.2852C4.59487 13.1721 4.50416 13.0537 4.41985 12.9306C4.18694 12.5905 4.00289 12.214 3.87791 11.8102C3.90996 11.8148 3.94149 11.8194 3.97262 11.8239C4.21812 11.8596 4.43879 11.8916 4.6915 11.8916C4.97118 11.8916 5.27459 11.8441 5.54734 11.7854C5.63164 11.7673 5.71301 11.7481 5.78984 11.7289C5.68604 11.7072 5.58361 11.6819 5.4827 11.6531C5.30756 11.603 5.13701 11.5423 4.97183 11.4716C4.87655 11.4309 4.78306 11.3868 4.6915 11.3396C4.44916 11.2146 4.22036 11.0675 4.00783 10.9008C3.78833 10.7287 3.58619 10.5357 3.40441 10.3248C3.14936 10.0289 2.93439 9.69767 2.76781 9.33903C2.64696 9.07885 2.55158 8.80426 2.48484 8.5183C2.41153 8.20421 2.37278 7.8764 2.37278 7.5389V7.49822C2.39702 7.51207 2.42149 7.52563 2.44616 7.5389C2.90161 7.78376 3.42918 7.92925 3.96969 7.99509C4.08785 8.00948 4.20662 8.02007 4.32539 8.02705C4.1907 7.93881 4.06184 7.84367 3.93925 7.74219C3.86049 7.677 3.78432 7.60919 3.71084 7.5389C3.69676 7.52543 3.68278 7.51187 3.6689 7.49822C3.37571 7.20994 3.12701 6.88156 2.93023 6.52268C2.83295 6.34526 2.74837 6.16038 2.67737 5.9692C2.50567 5.50685 2.41346 5.00765 2.41346 4.48795C2.41346 4.34242 2.41996 4.19949 2.43275 4.0594C2.49143 3.41631 2.68234 2.83299 2.98297 2.33194C3.33619 2.75989 3.71891 3.16402 4.1279 3.5413C5.78627 5.07108 7.87659 6.15939 10.1842 6.60421C10.7156 6.70664 11.2585 6.77496 11.8104 6.80667C11.729 6.48124 11.6883 6.1558 11.6883 5.83037C11.6883 5.62971 11.7022 5.4323 11.7289 5.23902C12.0168 3.1596 13.8009 1.55904 15.9597 1.55904C17.1716 1.55904 18.2632 2.04046 19.0751 2.88378C19.0807 2.88965 19.0864 2.89554 19.092 2.90145C19.1051 2.89861 19.1182 2.89573 19.1313 2.89282C19.3431 2.84575 19.5548 2.79036 19.765 2.72714C19.8986 2.68695 20.0316 2.6436 20.1637 2.5972C20.7287 2.39866 21.2759 2.14436 21.7768 1.84379C21.7437 1.94724 21.7073 2.04858 21.6675 2.14773C21.5669 2.39877 21.4452 2.63576 21.3039 2.85733C20.9522 3.40859 20.479 3.86435 19.9056 4.20319C20.1235 4.18244 20.3415 4.15109 20.5574 4.1105C21.1878 3.992 21.8009 3.79473 22.3463 3.55232C21.8721 4.26371 21.285 4.89046 20.632 5.43259ZM23.269 2.29548C23.4542 1.68379 23.2473 1.01976 22.745 0.621824C22.2363 0.218795 21.5312 0.17303 20.9747 0.506929C20.5219 0.77862 20.0166 1.00684 19.495 1.17791C18.496 0.42279 17.2755 0 15.9597 0C13.0168 0 10.5838 2.17942 10.1862 5.01254C7.79373 4.48179 5.68487 3.15626 4.18533 1.33952C3.86307 0.949079 3.37129 0.739431 2.86645 0.777268C2.36161 0.815105 1.90657 1.09572 1.64611 1.52983C1.12508 2.39821 0.854421 3.41092 0.854421 4.48795C0.854421 5.18164 0.975363 5.84965 1.2005 6.47039C0.95485 6.75062 0.813741 7.1144 0.813741 7.49822V7.5389C0.813741 9.0696 1.39787 10.4521 2.35266 11.4874C2.29846 11.7435 2.30871 12.0132 2.38859 12.2712C2.70741 13.3012 3.30349 14.1983 4.08589 14.886C3.59907 14.9942 3.09408 15.0514 2.57617 15.0514C2.32045 15.0514 2.08617 15.0237 1.75257 14.982C1.03218 14.892 0.344988 15.3111 0.0952787 15.9928C-0.154431 16.6745 0.099443 17.4383 0.707539 17.8349C2.83373 19.2215 5.36732 20 8.10857 20C16.9161 20 21.7002 12.7807 21.7888 6.49602C22.4801 5.90038 23.1157 5.20889 23.6435 4.41712C24.0284 3.83986 23.9855 3.07776 23.5382 2.54736C23.4574 2.45147 23.3668 2.36733 23.269 2.29548Z' fill='%23FF2DB9'/%3E%3C/svg%3E");
    width: 23px; }

/* Blog Details */
@media only screen and (max-width: 1023px) {
  body.single-post #qodef-page-inner {
    padding: 0 24px 0; } }
body.single-post .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner {
  margin: 0; }
body.single-post .qodef-blog .qodef-blog-item .qodef-e-top-holder .qodef-e-info {
  margin-bottom: 24px; }
body.single-post .qodef-page-title {
  height: auto;
  padding: 48px 20px 80px; }
  @media only screen and (max-width: 767px) {
    body.single-post .qodef-page-title {
      padding: 32px 24px 64px; } }
body.single-post .qodef-col--3 {
  display: none !important; }
body.single-post .qodef-blog .qodef-blog-item .qodef-e-media-image {
  display: flex;
  justify-content: center; }
  body.single-post .qodef-blog .qodef-blog-item .qodef-e-media-image img {
    max-height: 554px;
    object-fit: cover; }
    @media only screen and (max-width: 600px) {
      body.single-post .qodef-blog .qodef-blog-item .qodef-e-media-image img {
        max-height: 196px; } }
body.single-post #qodef-single-post-navigation {
  margin-bottom: 0; }
body.single-post .qodef-blog .qodef-blog-item {
  margin: 0 0 30px; }
body.single-post blockquote {
  display: none; }
body.single-post .qodef-blog.qodef--single .qodef-blog-item .qodef-e-media &gt; :not(.qodef-e-media-audio) {
  margin-bottom: 64px; }
  @media only screen and (max-width: 767px) {
    body.single-post .qodef-blog.qodef--single .qodef-blog-item .qodef-e-media &gt; :not(.qodef-e-media-audio) {
      margin-bottom: 40px; } }
body.single-post .qodef-blog.qodef--single .qodef-blog-item .qodef-e-title {
  padding-bottom: 64px;
  font-size: 60px; }
  @media only screen and (max-width: 767px) {
    body.single-post .qodef-blog.qodef--single .qodef-blog-item .qodef-e-title {
      padding-bottom: 40px;
      font-size: 40px; } }
@media only screen and (max-width: 767px) {
  body.single-post .qodef-blog.qodef--single .qodef-blog-item .qodef-e-top-holder {
    margin-bottom: 24px; } }
body.single-post .qodef-grid.qodef-gutter--large &gt; .qodef-grid-inner &gt; .qodef-grid-item {
  margin: 0 auto 80px;
  max-width: 920px;
  padding: 0;
  float: none;
  width: 100%;
  display: block; }
body.single-post div,
body.single-post p {
  color: #fff; }
body.single-post .elementor-widget-image img {
  max-height: 500px;
  max-width: fit-content; }

#qodef-page-comments {
  margin: 80px 0 0; }

#qodef-page-comments-form .qodef-comment-form p.form-submit {
  margin: 25px 0 0; }

@media only screen and (max-width: 767px) {
  .qodef-blog {
    padding: 0; } }

#eldon_core_instagram_list-2 h4 {
  text-transform: uppercase;
  line-height: 32px; }

.qodef-h2 a:focus:hover,
.qodef-h2 a:hover:hover,
h2 a:focus:hover,
h2 a:hover:hover {
  color: #FF2DB9; }

.qodef-blog .qodef-blog-item .qodef-e-media-image {
  width: 100%; }

/*# sourceMappingURL=custom.css.map */
</pre></body></html>