.elementor-kit-9{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#DFA985;--e-global-color-text:#FFFFFF;--e-global-color-accent:#ED5A29;--e-global-color-e15b1ef:#FFFFFF;--e-global-color-a1077ef:#000000;--e-global-color-ae27f6b:#1E1F33;--e-global-color-2f813ab:#AC52FF;--e-global-color-b491229:#E6BA9E;--e-global-typography-primary-font-family:"Satoshi";--e-global-typography-primary-font-size:2.75rem;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:3.125rem;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1.375rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.545rem;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3564be4-font-family:"Roboto";--e-global-typography-3564be4-font-size:1.125rem;--e-global-typography-3564be4-font-weight:700;--e-global-typography-3564be4-text-decoration:none;--e-global-typography-3564be4-line-height:24px;--e-global-typography-5b24e63-font-family:"Boyrun";--e-global-typography-5b24e63-font-weight:400;--e-global-typography-8fdfc81-font-family:"Satoshi";--e-global-typography-8fdfc81-font-size:2.75rem;--e-global-typography-8fdfc81-font-weight:900;--e-global-typography-294b6ef-font-family:"Roboto";--e-global-typography-294b6ef-font-size:1.375rem;--e-global-typography-294b6ef-line-height:2.125rem;--e-global-typography-bc0e6e0-font-family:"Roboto";--e-global-typography-bc0e6e0-font-size:1.25rem;--e-global-typography-bc0e6e0-font-weight:600;--e-global-typography-2241d89-font-family:"Roboto";--e-global-typography-2241d89-font-size:1.25rem;--e-global-typography-2241d89-font-weight:400;--e-global-typography-2241d89-line-height:2.07631rem;--e-global-typography-d8f73d9-font-family:"Roboto";--e-global-typography-d8f73d9-font-size:1.5625rem;--e-global-typography-d8f73d9-font-weight:600;--e-global-typography-d8f73d9-text-decoration:none;--e-global-typography-d8f73d9-line-height:1.8rem;background-color:var( --e-global-color-a1077ef );color:var( --e-global-color-primary );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:var( --e-global-color-2f813ab );font-family:var( --e-global-typography-3564be4-font-family ), Sans-serif;font-size:var( --e-global-typography-3564be4-font-size );font-weight:var( --e-global-typography-3564be4-font-weight );text-decoration:var( --e-global-typography-3564be4-text-decoration );line-height:var( --e-global-typography-3564be4-line-height );color:var( --e-global-color-primary );border-radius:3rem 3rem 3rem 3rem;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-2f813ab );text-decoration:underline;}.elementor-kit-9 h2{color:var( --e-global-color-secondary );font-family:"Satoshi", Sans-serif;font-size:2.75rem;font-weight:900;line-height:3.688rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-8fdfc81-font-size:2rem;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-3564be4-font-size );line-height:var( --e-global-typography-3564be4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:2rem;--e-global-typography-text-font-size:1.125rem;--e-global-typography-text-line-height:1.6875rem;--e-global-typography-3564be4-font-size:1rem;--e-global-typography-3564be4-line-height:1.375rem;--e-global-typography-8fdfc81-font-size:1.75rem;--e-global-typography-8fdfc81-line-height:2rem;--e-global-typography-bc0e6e0-font-size:1.5rem;--e-global-typography-bc0e6e0-line-height:12px;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-3564be4-font-size );line-height:var( --e-global-typography-3564be4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.radial-gradient-top-left{
background-image: radial-gradient(
  circle 45vh at 40% 30%, 
  rgba(51, 38, 64), 
  rgba(7, 1, 9, 0.13)
);

}
.gradient-test{
    background-image: radial-gradient(circle 260px at 70% 50%, #332640, rgba(7, 1, 9, 0.13));
}
.gradient-top-right{
    background-image: radial-gradient(circle 260px at 70% 30%, #332640, rgba(7, 1, 9, 0.13));
}
.gradient-center-center{
    background-image: radial-gradient(circle 40vh at 50% 50%,     rgba(51, 38, 64), rgba(7, 1, 9, 0.104)
  );
}
.gradient-center-center-big{
  background-image: radial-gradient(
    ellipse 30vw 30vh at 50% 50%, 
    rgba(51, 38, 64, 0.8), 
    rgba(7, 1, 9, 0.104)
  );
}
.border-gradient {
  position: relative;
  background: transparent;
  z-index: 1;
  overflow: hidden;
}

.border-gradient::before {
  content: "";
  position: absolute;
  padding: 1px; 
  background: linear-gradient(130deg, rgba(220,160,121,1), rgba(130,102,157,1));
  border-radius: inherit;
  z-index: -1;
  
  /* Hollow center using masking */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask-composite: exclude;

  transition: padding 0.3s ease;
}

.border-gradient:hover::before {
  padding: 3px;
}

.border-gradient-no-hover:hover::before{
    padding: 2px!important;
}
/*font*/
.b2c-extra-bold {
  font-weight: 800;
}

.b2c-light-text {
  font-weight: 300;
}
/* accordion */
.inkout-accordion .accordion-content {
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.3s ease, opacity 0.3s ease;
}

.inkout-accordion .accordion-item.active .accordion-content {
  padding: 0.62rem 3.125rem 0rem 3.125rem;
  height: auto;
  opacity: 1;
  pointer-events: auto;
}

.inkout-accordion .accordion-item.active {
  background-color: rgba(220, 160, 121, 0.3);
  border-radius: 20px;
  transition: background-color 0.3s ease;
}

.inkout-accordion .accordion-header {
  cursor: pointer;
}

.inkout-carousel-overlap {
    gap: 0px;
}

.inkout-carousel-overlap .elementor-widget-image {
    margin-left: -1.25rem;
}

@media (max-width: 1024px) {
    .inkout-carousel-overlap .elementor-widget-image {
        margin-left: -2rem;
        }
    
    }

@media (max-width: 767px) {
    .inkout-carousel-overlap .elementor-widget-image {
      margin-top: -20px;
    }
  }

 @keyframes slideInClean {
    from {
      transform: translateX(-200%);
      opacity: 0.5;
    }
    to {
      transform: translateX(0);
      opacity: 1;
    }
  }

  .inkout-slide-in {
    opacity: 0;
    transform: translateX(-200%);
    animation: slideInClean 2s ease-out forwards;
  }

  .inkout-delay-0 { animation-delay: 0s; }
  .inkout-delay-1 { animation-delay: 0.2s; }
  .inkout-delay-2 { animation-delay: 0.3s; }
  .inkout-delay-3 { animation-delay: 0.4s; }
  
@keyframes fadeLeftToRight {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fade-left-to-right {
  animation: fadeLeftToRight 1s ease-out forwards;
}
.fade-delay-1 { animation-delay: 0.3s; }
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(30px);
  }
}

.home-sect-2{
opacity:0;
transition: opacity 0.8s ease-in-out;
}

.scrolled .home-sect-2{
opacity: 1;
}
.scrolled .home-sect-2.scrolled {
  transition-delay: 3s!important;
  border: 1px solid red;
}
.hover-target {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}
.hover-target.visible {
  opacity: 1;
  visibility: visible;
}

p {
    margin: 0;
}
.notification-bar.hide-bar {
  display: none !important;
}
/* Content hide/show using display */
.content-a,
.content-2 {
  display: none;
}

.content-visible {
  display: block !important;
}

/* Icon hide/show using opacity and visibility */
.icon-a,
.icon-b {
  opacity: 1;
  visibility: visible;
}

.icon-hidden {
  opacity: 0;
  visibility: hidden;
}

.toggle-image {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.image-visible {
  opacity: 1;
  visibility: visible;
}

body {
  overflow-x: hidden;
}


.scroll-logo.large {
  width: 150px;
  transition: width 0.3s ease;
}

.scroll-logo.small {
  width: 80px;
}



@media (max-width: 768px) {
    html, body {
  overflow-x: hidden;
}
  .mobile-width{
    max-width: 100%;      
  }
  .hero-logo{
      max-width: 8rem;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://creatorspace.doble-p.com/wp-content/uploads/2025/05/Satoshi-Black.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://creatorspace.doble-p.com/wp-content/uploads/2025/05/FontsFree-Net-Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Boyrun';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://creatorspace.doble-p.com/wp-content/uploads/2025/05/Boyrun.ttf') format('truetype');
}
/* End Custom Fonts CSS */