.elementor-kit-5{--e-global-color-primary:#FF0000;--e-global-color-secondary:#C590C7;--e-global-color-text:#000000;--e-global-color-accent:#FF0000CC;--e-global-color-3d2e9e2:#FFFFFF;--e-global-color-8e7805b:#000000;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-3d2e9e2 );color:var( --e-global-color-8e7805b );font-family:"Space Mono", Manrope;}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-3d2e9e2 );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"Manrope", Manrope;font-size:100px;}.elementor-kit-5 h2{color:var( --e-global-color-8e7805b );font-family:"Manrope", Manrope;font-size:37px;}.elementor-kit-5 h3{color:var( --e-global-color-8e7805b );font-family:"Manrope", Manrope;font-size:37px;}.elementor-kit-5 h4{color:var( --e-global-color-8e7805b );font-family:"Manrope", Manrope;}.elementor-kit-5 h5{color:var( --e-global-color-8e7805b );font-family:"Manrope", Manrope;}.elementor-kit-5 h6{color:var( --e-global-color-8e7805b );font-family:"Manrope", Manrope;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1250px){.elementor-kit-5{--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*:root {
  --mood-one: #ff0000;
  --mood-two: #a3ffff;
  --mood-three: #fb69ff;
  --mood-four: #92ff5d;
  --mood-five: #fdff00;
  --mood-six: #ff896B;
  --mood-zero: #000000;
  --mood-bg-one: #c590c7;
  --mood-bg-two: #002dff;
  --mood-bg-three: #a83d14;
  --mood-bg-four: #00726f;
  --mood-bg-five: #ff9f33;
  --mood-bg-six: #311401;
  --mood-bg-zero: #ffffff;
}

body {
  overflow-x: hidden;
}
body .cursor {
  position: absolute;
  height: 68px;
  width: 68px;
  border-radius: 50%;
  transform: translateX(-120%) translateY(20%);
  z-index: 9999;
}
@media (max-width: 1024px) {
  body .cursor {
    display: none;
  }
}

.mood-icon, .mood-button {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  animation: rotation 8s infinite linear;
}

.mood-icon {
  animation: rotation 8s infinite linear, fadeIn 1.5s infinite alternate;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
.circle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid gray;
}

.background-mood {
  transform: translateY(5px);
}

.text-mood {
  transform: translateY(-3px);
}

body#mood-one {
  color: var(--mood-one);
  background-color: var(--mood-bg-one);
}
body#mood-one .mood-icon .background-mood, body#mood-one .mood-button .background-mood {
  background: var(--mood-bg-one);
  border: 1px solid var(--mood-one);
}
body#mood-one .mood-icon .text-mood, body#mood-one .mood-button .text-mood {
  background: var(--mood-one);
}
body#mood-one footer h2:hover a {
  background-color: var(--mood-one);
  color: var(--mood-bg-one);
}
body#mood-one nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-one);
}
body#mood-one nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-one);
}
body#mood-one nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-one);
}
body#mood-one nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-one nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-one);
  color: var(--mood-bg-one);
}
body#mood-one nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-one);
  color: var(--mood-bg-one);
}
body#mood-one .cursor {
  background: var(--mood-one);
}
body#mood-one h1, body#mood-one h2, body#mood-one h3, body#mood-one h4, body#mood-one h5, body#mood-one h6, body#mood-one span, body#mood-one p, body#mood-one a, body#mood-one i {
  color: var(--mood-one);
}
body#mood-one .check-work:hover h1 a {
  background-color: var(--mood-one);
  color: var(--mood-bg-one);
}
body#mood-one .check-work h1 a {
  padding: 0 1rem;
}

body#mood-two {
  color: var(--mood-two);
  background-color: var(--mood-bg-two);
}
body#mood-two .mood-icon .background-mood, body#mood-two .mood-button .background-mood {
  background: var(--mood-bg-two);
  border: 1px solid var(--mood-two);
}
body#mood-two .mood-icon .text-mood, body#mood-two .mood-button .text-mood {
  background: var(--mood-two);
}
body#mood-two footer h2:hover a {
  background-color: var(--mood-two);
  color: var(--mood-bg-two);
}
body#mood-two nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-two);
}
body#mood-two nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-two);
}
body#mood-two nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-two);
}
body#mood-two nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-two nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-two);
  color: var(--mood-bg-two);
}
body#mood-two nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-two);
  color: var(--mood-bg-two);
}
body#mood-two .cursor {
  background: var(--mood-two);
}
body#mood-two h1, body#mood-two h2, body#mood-two h3, body#mood-two h4, body#mood-two h5, body#mood-two h6, body#mood-two span, body#mood-two p, body#mood-two a, body#mood-two i {
  color: var(--mood-two);
}
body#mood-two .check-work:hover h1 a {
  background-color: var(--mood-two);
  color: var(--mood-bg-two);
}
body#mood-two .check-work h1 a {
  padding: 0 1rem;
}

body#mood-three {
  color: var(--mood-three);
  background-color: var(--mood-bg-three);
}
body#mood-three .mood-icon .background-mood, body#mood-three .mood-button .background-mood {
  background: var(--mood-bg-three);
  border: 1px solid var(--mood-three);
}
body#mood-three .mood-icon .text-mood, body#mood-three .mood-button .text-mood {
  background: var(--mood-three);
}
body#mood-three footer h2:hover a {
  background-color: var(--mood-three);
  color: var(--mood-bg-three);
}
body#mood-three nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-three);
}
body#mood-three nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-three);
}
body#mood-three nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-three);
}
body#mood-three nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-three nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-three);
  color: var(--mood-bg-three);
}
body#mood-three nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-three);
  color: var(--mood-bg-three);
}
body#mood-three .cursor {
  background: var(--mood-three);
}
body#mood-three h1, body#mood-three h2, body#mood-three h3, body#mood-three h4, body#mood-three h5, body#mood-three h6, body#mood-three span, body#mood-three p, body#mood-three a, body#mood-three i {
  color: var(--mood-three);
}
body#mood-three .check-work:hover h1 a {
  background-color: var(--mood-three);
  color: var(--mood-bg-three);
}
body#mood-three .check-work h1 a {
  padding: 0 1rem;
}

body#mood-four {
  color: var(--mood-four);
  background-color: var(--mood-bg-four);
}
body#mood-four .mood-icon .background-mood, body#mood-four .mood-button .background-mood {
  background: var(--mood-bg-four);
  border: 1px solid var(--mood-four);
}
body#mood-four .mood-icon .text-mood, body#mood-four .mood-button .text-mood {
  background: var(--mood-four);
}
body#mood-four footer h2:hover a {
  background-color: var(--mood-four);
  color: var(--mood-bg-four);
}
body#mood-four nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-four);
}
body#mood-four nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-four);
}
body#mood-four nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-four);
}
body#mood-four nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-four nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-four);
  color: var(--mood-bg-four);
}
body#mood-four nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-four);
  color: var(--mood-bg-four);
}
body#mood-four .cursor {
  background: var(--mood-four);
}
body#mood-four h1, body#mood-four h2, body#mood-four h3, body#mood-four h4, body#mood-four h5, body#mood-four h6, body#mood-four span, body#mood-four p, body#mood-four a, body#mood-four i {
  color: var(--mood-four);
}
body#mood-four .check-work:hover h1 a {
  background-color: var(--mood-four);
  color: var(--mood-bg-four);
}
body#mood-four .check-work h1 a {
  padding: 0 1rem;
}

body#mood-five {
  color: var(--mood-five);
  background-color: var(--mood-bg-five);
}
body#mood-five .mood-icon .background-mood, body#mood-five .mood-button .background-mood {
  background: var(--mood-bg-five);
  border: 1px solid var(--mood-five);
}
body#mood-five .mood-icon .text-mood, body#mood-five .mood-button .text-mood {
  background: var(--mood-five);
}
body#mood-five footer h2:hover a {
  background-color: var(--mood-five);
  color: var(--mood-bg-five);
}
body#mood-five nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-five);
}
body#mood-five nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-five);
}
body#mood-five nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-five);
}
body#mood-five nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-five nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-five);
  color: var(--mood-bg-five);
}
body#mood-five nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-five);
  color: var(--mood-bg-five);
}
body#mood-five .cursor {
  background: var(--mood-five);
}
body#mood-five h1, body#mood-five h2, body#mood-five h3, body#mood-five h4, body#mood-five h5, body#mood-five h6, body#mood-five span, body#mood-five p, body#mood-five a, body#mood-five i {
  color: var(--mood-five);
}
body#mood-five .check-work:hover h1 a {
  background-color: var(--mood-five);
  color: var(--mood-bg-five);
}
body#mood-five .check-work h1 a {
  padding: 0 1rem;
}

body#mood-six {
  color: var(--mood-six);
  background-color: var(--mood-bg-six);
}
body#mood-six .mood-icon .background-mood, body#mood-six .mood-button .background-mood {
  background: var(--mood-bg-six);
  border: 1px solid var(--mood-six);
}
body#mood-six .mood-icon .text-mood, body#mood-six .mood-button .text-mood {
  background: var(--mood-six);
}
body#mood-six footer h2:hover a {
  background-color: var(--mood-six);
  color: var(--mood-bg-six);
}
body#mood-six nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-six);
}
body#mood-six nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-six);
}
body#mood-six nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-six);
}
body#mood-six nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-six nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-six);
  color: var(--mood-bg-six);
}
body#mood-six nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-six);
  color: var(--mood-bg-six);
}
body#mood-six .cursor {
  background: var(--mood-six);
}
body#mood-six h1, body#mood-six h2, body#mood-six h3, body#mood-six h4, body#mood-six h5, body#mood-six h6, body#mood-six span, body#mood-six p, body#mood-six a, body#mood-six i {
  color: var(--mood-six);
}
body#mood-six .check-work:hover h1 a {
  background-color: var(--mood-six);
  color: var(--mood-bg-six);
}
body#mood-six .check-work h1 a {
  padding: 0 1rem;
}

body#mood-zero {
  color: var(--mood-zero);
  background-color: var(--mood-bg-zero);
}
body#mood-zero .mood-icon .background-mood, body#mood-zero .mood-button .background-mood {
  background: var(--mood-bg-zero);
  border: 1px solid var(--mood-zero);
}
body#mood-zero .mood-icon .text-mood, body#mood-zero .mood-button .text-mood {
  background: var(--mood-zero);
}
body#mood-zero footer h2:hover a {
  background-color: var(--mood-zero);
  color: var(--mood-bg-zero);
}
body#mood-zero nav.elementor-nav-menu--main ul li:hover {
  background-color: var(--mood-zero);
}
body#mood-zero nav.elementor-nav-menu--main ul li:hover a {
  color: var(--mood-bg-zero);
}
body#mood-zero nav.elementor-nav-menu--dropdown {
  width: 100%;
  background-color: var(--mood-bg-zero);
}
body#mood-zero nav.elementor-nav-menu--dropdown a {
  padding: 20px 0;
}
body#mood-zero nav.elementor-nav-menu--dropdown a.elementor-item-active {
  background-color: var(--mood-zero);
  color: var(--mood-bg-zero);
}
body#mood-zero nav.elementor-nav-menu--dropdown a:hover {
  background-color: var(--mood-zero);
  color: var(--mood-bg-zero);
}
body#mood-zero .cursor {
  background: var(--mood-zero);
}
body#mood-zero h1, body#mood-zero h2, body#mood-zero h3, body#mood-zero h4, body#mood-zero h5, body#mood-zero h6, body#mood-zero span, body#mood-zero p, body#mood-zero a, body#mood-zero i {
  color: var(--mood-zero);
}
body#mood-zero .check-work:hover h1 a {
  background-color: var(--mood-zero);
  color: var(--mood-bg-zero);
}
body#mood-zero .check-work h1 a {
  padding: 0 1rem;
}

.work_section h1, .work_section h2, .work_section h3, .work_section h4, .work_section h5, .work_section h6, .work_section span, .work_section p, .work_section a {
  color: #000000 !important;
}
.work_section .premium-gallery-container .premium-gallery-item {
  transition: 0.4s ease all;
}
.work_section .premium-gallery-container .premium-gallery-item h1, .work_section .premium-gallery-container .premium-gallery-item h2, .work_section .premium-gallery-container .premium-gallery-item h3, .work_section .premium-gallery-container .premium-gallery-item h4, .work_section .premium-gallery-container .premium-gallery-item h5, .work_section .premium-gallery-container .premium-gallery-item h6, .work_section .premium-gallery-container .premium-gallery-item span, .work_section .premium-gallery-container .premium-gallery-item p, .work_section .premium-gallery-container .premium-gallery-item a {
  transition: 0.4s ease all;
  color: #000000 !important;
}
.work_section:hover h1, .work_section:hover h2, .work_section:hover h3, .work_section:hover h4, .work_section:hover h5, .work_section:hover h6, .work_section:hover span, .work_section:hover p, .work_section:hover a {
  color: inherit !important;
}
.work_section:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg) !important;
} *//* End custom CSS */