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
      
  }
  

  :is(a, 
  .brxe-text-link,
  .brxe-text-link span.text,
  .brx-submenu-toggle, 
  a span.text):not(.skip-link){
    position:relative;
    text-decoration:none  !important ;
    line-height:1.4;

  }

  .brx-submenu-toggle span{
    text-decoration:none  !important ;
  }
 

  :is(a, 
  .brxe-text-link,
  .brx-submenu-toggle,
  .underline):after,

  :is(a, 
  .brxe-text-link,
  .brx-submenu-toggle,
  .underline):before
  {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width: 100%;
    height:1px;
    background-color:currentColor;
    transition: 0.3s;
    transition-timing-function: ease-in;
  }

  :is(a, 
  .brxe-text-link,
  .brx-submenu-toggle,
  .underline):hover:after
  {
    width:0;
    right:0;
    left:unset;
    /* opacity: 0; */
  }
  :is(a, 
  .brxe-text-link,
  .brx-submenu-toggle,
  .underline):before
  {
    width:0;
    transition:.6s;
    transition-timing-function: ease-out;
    /* opacity: 0; */
    transition-delay: .4s;
  }

  :is(a, 
  .brxe-text-link,
  .brx-submenu-toggle,
  .underline):hover:before
  {
    width:100%;
  }

   /*cancel on*/
   :is(.brxe-button, .skip-link, .brxe-logo, .no-underline, .no-underline *):after,
   :is(.brxe-button, .skip-link, .brxe-logo, .no-underline, .no-underline *):before
   {
    content:unset;
    display:noneM
   }
  

  /* :is(a:has( > span.icon),
  .brxe-text-link:has( > span.icon)):after
  { content:unset;
    text-decoration:none  !important ;
  } */


  .brxe-button{
  
      padding:.5em 1em;
  
  }
  a:focus, a:active, a:target {
    border: unset;
    outline: unset !important;
}


a{

	white-space: pre;

}

body{
    overflow-x: hidden;
}


.brxe-video .perfmatters-lazy-youtube {
    margin-top: -56.25%;
}



  /**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);
}


//join the experience
#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;
}



*/
