html {
    scroll-behavior: smooth;
  }



.is-next.sect-slide img {
    height: 50vw !important;
    position: relative;
    position: absolute;
    object-fit: cover;
}


.slider-sect > * {
    /* overflow-y: visible !important; */
    overflow: visible !important;
    /* overflow-x: visible; */
    /* overflow-x: hidden; */
}

.sect-slide {
    overflow: hidden;
}

.sect-slide.is-next {
    overflow: visible;
}


.sect-slide, .sect-slide * {
    transition: 1s;
}

.sect-slide img {
    height: 100;
    object-fit: cover;
}



figcaption{
	visibility: hidden;
}



:root{

	--i-soul:var(--bricks-color-sjynbe);
  	--i-will:var(--bricks-color-lsjgoi);
  	--i-mind:var(--bricks-color-cjhxqo);
  	--i-body:var(--bricks-color-aylyce);
	

}



input, textarea {
  
    border-color:white;
    font-family:Poppins
      
  }
  


  a, 
  .brxe-text-link,
  .brxe-text-link span.text,
  a span.text
  {
  text-decoration:underline;
  }
  

  a:has( > span.icon),
  .brxe-text-link:has( > span.icon)
  {
    text-decoration:none  !important ;
  }
  .brxe-button{
  
      padding:.5em 1em;
  
  }






  /**animations*/



  /*

.brxe-rfjoxq.brxe-text-basic.sect-heading {
    translate: calc(calc(100% - var(--a-percent)) / 20) 0;
		opacity: var(--a-percent);
  }

.brxe-cheayn.brxe-block.section-text-wrapper {
    translate: 0 calc(calc(100% - var(--a-percent)) / 3);
}

.brxe-jahzsa.brxe-block {
    translate: 0 max(-40%,calc(100% - var(--a-percent)) );
    opacity: var(--a-percent);
}

img.brxe-fbgjbo {
    opacity: var(--a-percent);
    translate: 0 calc(calc(100% - var(--a-percent)) / 6);
}

  #brxe-pxigow {
    --delay: calc( var(
    --a-percent-raw) - 50);
    letter-spacing: max(2px, calc(calc(calc(10 - var(--delay)) * 1px) / 2));
    opacity: calc(var(
    --a-percent));
    content: var(--delay);
}

div#brxe-pxigow:after {
    content: var(--delay);
}

#brxe-pxigow::before {
    position: relative;
    width: calc(var(--delay) * 1px);

    background: red;
    height: 10px;

    display: block;
}


div#brxe-pstqzv {
    opacity: calc(calc(var(--delay) * 2%) + 50%);
}

div#brxe-pxfcti {--delay: calc( var(
    --a-percent-raw) - 50);
}

#brxe-wgcccy {
    letter-spacing: min(1.4vw, calc(calc(var(--a-percent-raw)  / 3)* 1px));
    opacity: var(--a-percent);
}
  
  
  

.hero-home{
         --grayscale: calc(3% * var(--delay) );
    --blur: min(56px, calc( var(--delay) * 2px));
    --light: min(250%, max(100%, calc(calc( var(--delay) * 1%) + 100% )));
    --contrast: 1;
    --grayscale: 0;
    --delay: calc(var(--a-percent-raw) - 110);
    filter: brightness(var(--light)) contrast(var(--contrast)) blur(var(--blur)) grayscale(var(--grayscale));
    scale: min(1.7, max(1, calc(calc(var(--delay) / 100) + 1)));
    z-index: -1;
}



*/