/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Bricks Child.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/

/*Test*/
html {
    scroll-behavior: smooth;
  }
:root {
    --space-xs-min: clamp(0.466666667rem, calc(0.2549394519vw + 0.9850860421rem), 1.3333333333rem);
    --space-xs: clamp(1.0666666667rem, calc(0.2549394519vw + 0.9850860421rem), 1.3333333333rem);
    --space-s: clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem);
    --space-m: clamp(2.4rem, calc(0.5736137667vw + 2.2164435946rem), 3rem);
    --space-l: clamp(3.1992rem, calc(1.2435946463vw + 2.8012497132rem), 4.5rem);
    --space-xl: clamp(4.2645336rem, calc(2.3761629063vw + 3.50416147rem), 6.75rem);
    --space-xxl: clamp(5.6846232888rem, calc(4.2451020184vw + 4.3261906429rem), 10.125rem);
    --sec-space-xs: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem);
    --sec-space-s: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem);
    --sec-space-m: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem);
    --sec-space-l: clamp(4.7988rem, calc(6.1674952199vw + 2.8252015296rem), 11.25rem);
    --sec-space-xl: clamp(6.3968004rem, calc(10.0173992352vw + 3.1912326447rem), 16.875rem);
    --sec-space-xxl: clamp(8.5269349332rem, calc(16.0473853411vw + 3.391771624rem), 25.3125rem);
    --sec-pad-x: clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
    --width-xs: calc((136.6 * 0.1) * 1rem);
    --width-s: calc((136.6 * 0.2) * 1rem);
    --width-m: calc((136.6 * 0.4) * 1rem);
    --width-l: calc((136.6 * 0.6) * 1rem);
    --width-xl: calc((136.6 * 0.8) * 1rem);
    --width-xxl: calc((136.6 * 0.9) * 1rem);
    --width-vp-max: 136.6rem;
    --width-50: calc((136.6 / 2) * 1rem);
      --txt-xs-min: clamp(0.9rem, calc(1.43vw + 0.44rem), 2rem);
    --txt-xs: clamp(1.3rem, calc(0.0956022945vw + 1.2694072658rem), 1.4rem);
    --txt-s: clamp(1.4rem, calc(0.1912045889vw + 1.3388145315rem), 1.6rem);
    --txt-m: clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem);
    --txt-l: clamp(1.92rem, calc(0.7131931166vw + 1.6917782027rem), 2.666rem);
    --txt-xl: clamp(2.304rem, calc(1.1948164436vw + 1.921658738rem), 3.553778rem);
    --txt-xxl: clamp(2.7648rem, calc(1.8856463423vw + 2.1613931705rem), 4.737186074rem);
    --h6: clamp(1.3rem, calc(-0.0591596729vw + 1.3189310953rem), 1.2381189821rem);
    --h5: clamp(1.4rem, calc(0.2394001942vw + 1.3233919379rem), 1.6504126032rem);
    --h4: clamp(1.8rem, calc(0.3824091778vw + 1.6776290631rem), 2.2rem);
    --h3: clamp(2.16rem, calc(0.738623327vw + 1.9236405354rem), 2.9326rem);
    --h2: clamp(2.592rem, calc(2.1108986616vw + 1.9165124283rem), 4.8rem);
    --h1: clamp(3.1104rem, calc(2.7625239006vw + 2.2263923518rem), 6rem);
    --grid-1: repeat(1, minmax(0, 1fr));
    --grid-2: repeat(2, minmax(0, 1fr));
    --grid-3: repeat(3, minmax(0, 1fr));
    --grid-4: repeat(4, minmax(0, 1fr));
    --grid-5: repeat(5, minmax(0, 1fr));
    --grid-6: repeat(6, minmax(0, 1fr));
    --grid-7: repeat(7, minmax(0, 1fr));
    --grid-8: repeat(8, minmax(0, 1fr));
    --grid-9: repeat(9, minmax(0, 1fr));
    --grid-10: repeat(10, minmax(0, 1fr));
    --borde-card: 25px;
    --padding-card: 7px;
      
      --pruebita: clamp(clamp(0.8rem, 2.85714285714286vw - 0.228571428571429rem, 1.1rem), clamp(1.1rem, 0.368098159509202vw + 13.5288343558282rem, 1.4rem), clamp(1.4rem, 5vw + 14.8rem, 2.2rem));
}
    /*  -----Utilitarios-----

        
    
  h1 {
    outline: 5px solid chartreuse;
  }
  h2 {
    outline: 4px solid magenta;
  }
  h3 {
    outline: 3px solid cyan;
  }*/

  .center{
    display:grid;
    place-items:center;
  }
  .align-width{
    --width: 50px;
    width: var(--width);
    left: calc(100% - (var(--width)/2));
  }
  
  .hidden{
    opacity: 0;
    display: none;
  }
  
/*asdasdasd*/

  #bricks-preloader{
    background-color: black !important;
  }
  :where(p:last-of-type) {
    margin-bottom: unset;
  }
  :where(p) {
    margin: unset;
  }

  .link_card {
    position: relative;
  }
  
  .link_card:hover,
  .link_card:focus-within {
    transform: translate(0, -.25em);
  }
  
  .link_card h3 a::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
  }
  
  .link_card:focus-within {
    box-shadow: 0 0 0 10px black;
  }
  
  .link_card:focus-within :focus {
    box-shadow: none;
    outline: none;
  }
.nuevaclase{
  outline: 5px solid chartreuse;

}



%root% > :nth-child(even) > *:nth-child(1) {
  order: 2;
 
  
   
 }
 %root% > :nth-child(even){
 
 grid-gap: 0;
  
   
 }