/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/*
Logo: 
Deep orange-red (base facets): #C43A0B
Primary orange: #D46A2E
Warm amber highlight: #FF9A2E
Soft yellow highlight: #FFD27A

Accent stars
Star orange: #F58A1F
Shadow: 
Soft shadow tint: #F2C1A5

Text:
Charcoal / near-black: #2F2B2B 
 * */




  :root{
  --primary: #274156; /*Charcoal*/
	  --primary-half: #93A0AB; /*Grey*/
  --secondary: #f4f3f8; /*grey*/
--obsidian: #8b5cf6;
  --accent: #B6465F; /* - Berry*/ /*Teal - #1C6E8C;*/ /*Pink - #F27DB4; */
--accent-half: #DBA3AF;
--background: var(--secondary);
	   --space-xxxs: 1.296rem;
  --space-xxs: 1.596rem;
      --space-xs: 1.896rem;
      --space-s: 2.133rem;
      --space-m: 2.4rem;
      --space-l: 2.7rem;
      --space-xl: 3.038rem;
      --space-xxl: 3.42rem;
	  --font-colour: var(--primary);
--bg-top: var(--primary);
  --bg-mid: #1A1717;
  --bg-bottom: #000000;
	   
}





  .brx-content, section{
  box-sizing: border-box;	
  }

h1 {
  font-family: var(--h1-font);
  font-size: calc(3.1104rem + (2.8896 * ((100vw - 32rem)/128)));
  font-size: clamp(3.1104rem, calc(2.2575vw + 2.388rem), 6rem);
  line-height: 1.2;
  color: var(--font-colour);
  margin-bottom: 1.92rem;
  max-width: 100%;
}

h2 {
  font-family: var(--h1-font);
  font-size: calc(2.592rem + (2.208 * ((100vw - 32rem)/128)));
  font-size: clamp(2.592rem, calc(1.725vw + 2.04rem), 4.8rem);
  line-height: 1.2;
  color: var(--font-colour);
  margin-bottom: 1.71rem;
  max-width: 100%;
}

h3 {
  font-family: var(--sans-serif);
  font-size: calc(2.16rem + (0.7726 * ((100vw - 32rem)/128)));
  font-size: clamp(2.16rem, calc(0.60359375vw + 1.96685rem), 2.9326rem);
  line-height: 1.2;
  color: var(--font-colour);
  margin-bottom: 1.525rem;
  max-width: 100%;
}

h4 {
  font-family: var(--sans-serif);
  font-size: calc(1.8rem + (0.4 * ((100vw - 32rem)/128)));
  font-size: clamp(1.8rem, calc(0.3125vw + 1.7rem), 2.2rem);
  line-height: 1.2;
  color: var(--font-colour);
  margin-bottom: 1.35rem;
  max-width: 100%;
}

h5 {
  font-family: var(--sans-serif);
  font-size: calc(1.4rem + (0.2504126032 * ((100vw - 32rem)/128)));
  font-size: clamp(1.4rem, calc(0.1956348462vw + 1.3373968492rem), 1.6504126032rem);
  line-height: 1.2;
  color: var(--font-colour);
  margin-bottom: 1.065rem;
  max-width: 100%;
}

h6 {
  font-family: var(--sans-serif);
  font-size: calc(1.3rem + (-0.0618810179 * ((100vw - 32rem)/128)));
  font-size: clamp(1.3rem, calc(-0.0483445452vw + 1.3154702545rem), 1.2381189821rem);
  line-height: 1.2;
  color: var(--font-colour);
  margin-bottom: 0.945rem;
  max-width: 100%;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
  text-decoration: inherit;
  color: currentColor;
  max-width: 100%;
}

body a {
	color: var(--accent);
}

@media (min-width: 1279px) {
  :root {
    --text-xs: 1rem;
    --text-s: 1.2rem;
	  --text-sm: 1.35rem;
    --text-m: 1.5rem;
	  --text-ml: 1.75rem;
    --text-l: 1.8rem;
    --text-xl: 2.0rem;
    --text-xxl: 2.25rem;
    --text-xxxl: 2.5rem;
    --h1: 6rem;
    --h2: 4.8rem;
    --h3: 2.9326rem;
    --h4: 2.2rem;
    --h5: 1.6504126032rem;
    --h6: 1.2381189821rem;
  }
}

/* Clamp-based responsive typography */
@supports (font-size: clamp(1vw, 2vw, 3vw)) {
  :root {
    --text-xxs: clamp(0.75rem, calc(0.123vw + 0.75rem), 1.2rem);
    --text-xs: clamp(0.95rem, calc(0.1386264333vw + 0.95rem), 1.4rem);
    --text-s: clamp(1.2rem, calc(0.1912045889vw + 1rem), 1.6rem);
	  --text-sm: clamp(1.35rem, calc(0.2390062362vw + 1.1rem), 1.8rem);
    --text-m: clamp(1.5rem, calc(0.2868078834vw + 1.2rem), 2.0rem);
    --text-l: clamp(1.75rem, calc(0.4770114723vw + 1.4rem), 2.4rem);
    --text-xl: clamp(2rem, calc(0.5726199021vw + 1.6rem), 2.8rem);
    --text-xxl: clamp(2.25rem, calc(0.6682281191vw + 1.8rem), 3.0rem);
    --text-xxxl: clamp(2.5rem, calc(0.7638363452vw + 2rem), 3.2rem);

    --h1: clamp(2.565rem, calc(2.7625239006vw + 2.2263923518rem), 6rem);
    --h2: clamp(2.28rem, calc(2.1108986616vw + 1.9165124283rem), 4.8rem);
    --h3: clamp(2.025rem, calc(0.738623327vw + 1.9236405354rem), 2.9326rem);
    --h4: clamp(1.8rem, calc(0.3824091778vw + 1.6776290631rem), 2.2rem);
    --h5: clamp(1.4rem, calc(0.2394001942vw + 1.3233919379rem), 1.6504126032rem);
    --h6: clamp(1.3rem, calc(0.0483445452vw + 1.3154702545rem), 1.2381189821rem);
  }
}

  
  @supports(padding: calc(1vw + 2vw)) {
  :root {
    --space-xs: calc(1.0666666667rem + (0.6222222222 * ((100vw - 32rem) / 128)));
    --space-s: calc(1.3333333333rem + (0.9333333333 * ((100vw - 32rem) / 128)));
    --space-m: calc(2rem + (1.4 * ((100vw - 32rem) / 128)));
    --space-l: calc(2.666rem + (2.434 * ((100vw - 32rem) / 128)));
    --space-xl: calc(3.553778rem + (4.096222 * ((100vw - 32rem) / 128)));
    --space-xxl: calc(4.737186074rem + (6.737813926 * ((100vw - 32rem) / 128)));
    --section-space-xs: calc(1.3333333333rem + (3.2 * ((100vw - 32rem) / 128)));
    --section-space-s: calc(2rem + (4.8 * ((100vw - 32rem) / 128)));
    --section-space-m: calc(3rem + (7.2 * ((100vw - 32rem) / 128)));
    --section-space-l: calc(3.999rem + (11.301 * ((100vw - 32rem) / 128)));
    --section-space-xl: calc(5.330667rem + (17.619333 * ((100vw - 32rem) / 128)));
    --section-space-xxl: calc(7.105779111rem + (27.319220889 * ((100vw - 32rem) / 128)));
    --section-padding-x: calc(1.6rem + (6.4 * ((100vw - 32rem) / 128)));
  }
}

@media(min-width: 1365px) {
  :root {
    --space-xs: 1.5111111111rem;
    --space-s: 2.2666666667rem;
    --space-m: 3.4rem;
    --space-l: 5.1rem;
    --space-xl: 7.65rem;
    --space-xxl: 11.475rem;
    --section-space-xs: 4.5333333333rem;
    --section-space-s: 6.8rem;
    --section-space-m: 10.2rem;
    --section-space-l: 15.3rem;
    --section-space-xl: 22.95rem;
    --section-space-xxl: 34.425rem;
    --section-padding-x: 8rem;
  }
}


@supports (padding: clamp(1vw, 2vw, 3vw)) {
  :root {
    --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);
    --section-space-xs: clamp(2.1333333333rem, calc(1.7845761632vw + 1.5622689611rem), 4rem);
    --section-space-s: clamp(3.2rem, calc(2.6768642447vw + 2.3434034417rem), 6rem);
    --section-space-m: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem);
    --section-space-l: clamp(6.3984rem, calc(6.789292543vw + 4.2258263862rem), 13.5rem);
    --section-space-xl: clamp(8.5290672rem, calc(11.2054806883vw + 4.9433133797rem), 20.25rem);
    --section-space-xxl: clamp(11.3692465776rem, calc(18.1699363503vw + 5.5548669455rem), 30.375rem);
    --section-padding-x: clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
  }
}

  

.contain {
  container-type: inline-size;
}

.contain > * {
  container-type: inline-size;
}

body {
  font-size: var(--text-m);
  font-size: clamp(1.8rem, calc(0.1912045889vw + 1.5388145315rem), 1.8rem);
  line-height: 1.6;
  color: var(--font-colour); 
  font-family: var(--info-font);
  max-width: 100%;
	/*  background: linear-gradient(
    180deg,
    var(--bg-top) 0%,
    var(--bg-mid) 60%,
    var(--bg-bottom) 100%
  );*/
  background-color: var(--background);
	
	
}

html, body {
  height: 100%;
}

  .pad--xs {
  padding: clamp(1.0666666667rem, calc(0.2549394519vw + 0.9850860421rem), 1.3333333333rem);
  }
  
  .pad--xs-ud {
  padding: clamp(1.0666666667rem, calc(0.2549394519vw + 0.9850860421rem), 1.3333333333rem) 0rem;
  }
  
  .pad--xs-lr {
  padding: 0rem clamp(1.0666666667rem, calc(0.2549394519vw + 0.9850860421rem), 1.3333333333rem);
  }
  
  .pad--s {
  padding: clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem);
  }
  
  .pad--s-ud {
  padding: clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem) 0rem;
  }
  
  .pad--s-lr {
  padding: 0rem clamp(1.6rem, calc(0.3824091778vw + 1.4776290631rem), 2rem);
  }
  
  .pad--m {
  padding: clamp(2.4rem, calc(0.5736137667vw + 2.2164435946rem), 3rem);
  }
  
  .pad--m-ud {
  padding: clamp(2.4rem, calc(0.5736137667vw + 2.2164435946rem), 3rem) 0rem;
  }
  
  .pad--m-lr {
  padding: 0rem clamp(2.4rem, calc(0.5736137667vw + 2.2164435946rem), 3rem);
  }
  
  .pad--l {
  padding: clamp(3.1992rem, calc(1.2435946463vw + 2.8012497132rem), 4.5rem);
  }
  
  .pad--l-ud {
  padding: clamp(3.1992rem, calc(1.2435946463vw + 2.8012497132rem), 4.5rem) 0rem;
  }

  .pad--l-lr {
  padding: 0rem clamp(3.1992rem, calc(1.2435946463vw + 2.8012497132rem), 4.5rem);
  }
  
  .pad--xl {
  padding: clamp(4.2645336rem, calc(2.3761629063vw + 3.50416147rem), 6.75rem);
  }
  
  .pad--xl-ud {
  padding: clamp(4.2645336rem, calc(2.3761629063vw + 3.50416147rem), 6.75rem) 0rem;
  }
  
  .pad--xxl {
  padding: clamp(5.6846232888rem, calc(4.2451020184vw + 4.3261906429rem), 10.125rem);
  }
  
  .pad--xxl-ud {
  padding: clamp(5.6846232888rem, calc(4.2451020184vw + 4.3261906429rem), 10.125rem) 0rem;
  }
  
  
  
    @media (max-width: 1365px) {
  .pad-section--xl-xs {
    padding: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--xl-none {
    padding: 0 clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--xl-s {
    padding: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--xl-m {
    padding: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--xl-l {
    padding: clamp(4.7988rem, calc(6.1674952199vw + 2.8252015296rem), 11.25rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--xl-xl {
    padding: clamp(6.3968004rem, calc(10.0173992352vw + 3.1912326447rem), 16.875rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--xl-xxl {
    padding: clamp(8.5269349332rem, calc(16.0473853411vw + 3.391771624rem), 25.3125rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  }
  
  @media (max-width: 991px) {
  .pad-section--l-xs {
    padding: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--l-none {
    padding: 0 clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--l-s {
    padding: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--l-m {
    padding: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--l-l {
    padding: clamp(4.7988rem, calc(6.1674952199vw + 2.8252015296rem), 11.25rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--l-xl {
    padding: clamp(6.3968004rem, calc(10.0173992352vw + 3.1912326447rem), 16.875rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--l-xxl {
    padding: clamp(8.5269349332rem, calc(16.0473853411vw + 3.391771624rem), 25.3125rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  }
  
  @media (max-width: 766px) {
  .pad-section--m-xs {
    padding: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--m-s {
    padding: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--m-m {
    padding: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--m-l {
    padding: clamp(4.7988rem, calc(6.1674952199vw + 2.8252015296rem), 11.25rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--m-xl {
    padding: clamp(6.3968004rem, calc(10.0173992352vw + 3.1912326447rem), 16.875rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--m-xxl {
    padding: clamp(8.5269349332rem, calc(16.0473853411vw + 3.391771624rem), 25.3125rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  }
  
  @media (max-width: 479px) {
  .pad-section--s-xs {
    padding: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--s-s {
    padding: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem) 
             clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  
  .pad-section--s-none {
  padding: 0 clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  }
  
  @media (max-width: 766px) {
  .pad-section--m-none,
  .pad-section--s-none {
    padding: 0 clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  .pad-section--m-xs {
    padding: clamp(1.6rem, calc(1.6571064372vw + 1.0697259401rem), 3.3333333333rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  
  .pad-section--m-s,
  .pad-section--s-m {
    padding: clamp(2.4rem, calc(2.4856596558vw + 1.6045889101rem), 5rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  
  .pad-section--m-m {
    padding: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  
  .pad-section--m-l,
  .pad-section--s-l {
    padding: clamp(4.7988rem, calc(6.1674952199vw + 2.8252015296rem), 11.25rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  
  .pad-section--m-xl,
  .pad-section--s-xl {
    padding: clamp(6.3968004rem, calc(10.0173992352vw + 3.1912326447rem), 16.875rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  
  .pad-section--m-xxl,
  .pad-section--s-xxl {
    padding: clamp(8.5269349332rem, calc(16.0473853411vw + 3.391771624rem), 25.3125rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
  }
  }
  

/* Extra Extra Small (XXS) ~65% of base size */
.text--xxs, .text--xxs > p, .text--xxs > ol li, .text--xxs > ul li, .text--xxs h6 {
    font-size: clamp(0.65rem, calc(0.65rem + (0.05 * ((100vw - 32rem) / 104.6))), 1rem); /* Range: ~10.4px to 16px */
    line-height: 1.4;
}

/* Extra Small - ~75% of base size (12px) */
.text--xs, .text--xs > p, .text--xs > ol li, .text--xs > ul li, .text--xs h6 {
    font-size: clamp(0.75rem, calc(0.75rem + (0.1 * ((100vw - 32rem) / 104.6))), 1.1rem);  /* Adjusted for a range between ~12px to ~17.6px */
    line-height: 1.4;
}


/* Small - ~85% of base size (13.6px) */
.text--s, .text--s > p, .text--s > ol li, .text--s > ul li, .text--s h6 {
    font-size: clamp(0.85rem, calc(0.85rem + (0.12 * ((100vw - 32rem) / 104.6))), 1.3rem);  /* Range: ~13.6px to ~20.8px */
    line-height: 1.4;
}


/* Small-Medium - halfway between small and medium */
.text--sm, .text--sm > p, .text--sm > ol li, .text--sm > ul li, .text--sm h6 {
    font-size: clamp(0.925rem, calc(0.925rem + (0.16 * ((100vw - 32rem) / 104.6))), 1.45rem); /* Range: ~14.8px to ~23.2px */
    line-height: 1.4;
}


/* Medium - 100% base size (16px) */
.text--m, .text--m > p, .text--m > ol li, .text--m > ul li, .text--m h6 {
    font-size: clamp(1rem, calc(1rem + (0.2 * ((100vw - 32rem) / 104.6))), 1.6rem);  /* Range: 16px to 25.6px */
    line-height: 1.6;
}


/* Medium-Large - ~120% of base size (19.2px) */
.text--ml, .text--ml > p, .text--ml > ol li, .text--ml > ul li, .text--ml h6 {
    font-size: clamp(1.2rem, calc(1.2rem + (0.25 * ((100vw - 32rem) / 104.6))), 1.8rem);  /* Range: ~19.2px to 28.8px */
    line-height: 1.6;
}


/* Large - ~130% of base size (20.8px) */
.text--l, .text--l > p, .text--l > ol li, .text--l > ul li, .text--l h6 {
    font-size: clamp(1.3rem, calc(1.3rem + (0.3 * ((100vw - 32rem) / 104.6))), 2rem);  /* Range: ~20.8px to 32px  */
    line-height: 1.6;
}


/* Extra Large - ~150% of base size (24px) */
.text--xl, .text--xl > p, .text--xl > ol li, .text--xl > ul li, .text--xl h6 {
    font-size: clamp(1.5rem, calc(1.5rem + (0.4 * ((100vw - 32rem) / 104.6))), 2.4rem);  /* Range: ~24px to ~38.4px  */
    line-height: 1.6;
}


/* Extra Extra Large - ~175-200% of base size (28px) */
.text--xxl, .text--xxl > p, .text--xxl > ol li, .text--xxl > ul li, .text--xxl h6 {
    font-size: clamp(1.75rem, calc(1.75rem + (0.5 * ((100vw - 32rem) / 104.6))), 2.8rem); /* Range: ~28px to ~44.8px*/
    line-height: 1.6;
}

.text--xxxl, .text--xxxl > p, .text--xxxl > ol li, .text--xxxl > ul li, .text--xxxl h6 {
    font-size: clamp(2.25rem, calc(2.25rem + (0.75 * ((100vw - 32rem) / 104.6))), 4rem);/* Range: ~36px to ~64px */
    line-height: 1.6;
}


/* Header Sizes - global consistency */
.h--1 {
    font-size: clamp(2.6rem, calc(2.6rem + (2 * ((100vw - 32rem) / 104.6))), 5.2rem); /* Range: ~41.6px to ~83.2px */
    line-height: 1.4;
}

.h--2 {
    font-size: clamp(2.2rem, calc(2.2rem + (1.5 * ((100vw - 32rem) / 104.6))), 4.4rem); /* Range: ~35.2px to ~70.4px */
    line-height: 1.4;
}

.h--3 {
    font-size: clamp(1.8rem, calc(1.8rem + (1 * ((100vw - 32rem) / 104.6))), 3.6rem); /* Range: ~28.8px to ~57.6px */
    line-height: 1.4;
}

.h--4 {
    font-size: clamp(1.5rem, calc(1.5rem + (0.8 * ((100vw - 32rem) / 104.6))), 3rem); /* Range: ~24px to ~48px */
    line-height: 1.4;
}

.h--5 {
    font-size: clamp(1.2rem, calc(1.2rem + (0.4 * ((100vw - 32rem) / 104.6))), 2.4rem); /* Range: ~19.2px to ~38.4px */
    line-height: 1.4;
}

.h--6 {
    font-size: clamp(1rem, calc(1rem + (0.2 * ((100vw - 32rem) / 104.6))), 1.6rem); /* Range: 16px to 25.6px */
    line-height: 1.4;
}


 section {
      padding: 4rem 4rem;
      padding: calc(3.6rem + (3.9 * ((100vw - 32rem) / 104.6))) calc(2rem + (4.4 * ((100vw - 32rem) / 104.6)));
      padding: clamp(3.6rem, calc(3.7284894837vw + 2.4068833652rem), 7.5rem) clamp(2rem, calc(4.206500956vw + 0.6539196941rem), 6.4rem);
    }
    .section__inner, .acss_container {
      max-inline-size: 136.6rem;
      margin: 0 auto;
    }
  



section.brxe-section {
      padding: 6rem 2.4rem;
      padding: calc(4.8rem + (4.2 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--xs.brxe-container, section.pad-section--xs.brxe-section, section.pad-section--xs.brxe-div, section.pad-section--xs.brxe-block, .pad-section--xs.brxe-container, .pad-section--xs.brxe-section, .pad-section--xs.brxe-div, .pad-section--xs.brxe-block {
      padding: 1.896rem 2.4rem;
      padding: calc(2.1333333333rem + (1.8666666667 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(2.1333333333rem, calc(1.7845761632vw + 1.5622689611rem), 4rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--s.brxe-container, section.pad-section--s.brxe-section, section.pad-section--s.brxe-div, section.pad-section--s.brxe-block, .pad-section--s.brxe-container, .pad-section--s.brxe-section, .pad-section--s.brxe-div, .pad-section--s.brxe-block {
      padding: 2.133rem 2.4rem;
      padding: calc(3.2rem + (2.8 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(3.2rem, calc(2.6768642447vw + 2.3434034417rem), 6rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--m.brxe-container, section.pad-section--m.brxe-section, section.pad-section--m.brxe-div, section.pad-section--m.brxe-block, .pad-section--m.brxe-container, .pad-section--m.brxe-section, .pad-section--m.brxe-div, .pad-section--m.brxe-block {
      padding: 2.4rem 2.4rem;
      padding: calc(4.8rem + (4.2 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--l.brxe-container, section.pad-section--l.brxe-section, section.pad-section--l.brxe-div, section.pad-section--l.brxe-block, .pad-section--l.brxe-container, .pad-section--l.brxe-section, .pad-section--l.brxe-div, .pad-section--l.brxe-block {
      padding: 2.7rem 2.4rem;
      padding: calc(6.3984rem + (7.1016 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(6.3984rem, calc(6.789292543vw + 4.2258263862rem), 13.5rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--xl.brxe-container, section.pad-section--xl.brxe-section, section.pad-section--xl.brxe-div, section.pad-section--xl.brxe-block, .pad-section--xl.brxe-container, .pad-section--xl.brxe-section, .pad-section--xl.brxe-div, .pad-section--xl.brxe-block {
      padding: 3.038rem 2.4rem;
      padding: calc(8.5290672rem + (11.7209328 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(8.5290672rem, calc(11.2054806883vw + 4.9433133797rem), 20.25rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--xxl.brxe-container, section.pad-section--xxl.brxe-section, section.pad-section--xxl.brxe-div, section.pad-section--xxl.brxe-block, .pad-section--xxl.brxe-container, .pad-section--xxl.brxe-section, .pad-section--xxl.brxe-div, .pad-section--xxl.brxe-block {
      padding: 3.42rem 2.4rem;
      padding: calc(11.3692465776rem + (19.0057534224 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
      padding: clamp(11.3692465776rem, calc(18.1699363503vw + 5.5548669455rem), 30.375rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    section.pad-section--none.brxe-container, section.pad-section--none.brxe-section, section.pad-section--none.brxe-div, section.pad-section--none.brxe-block, .pad-section--none.brxe-container, .pad-section--none.brxe-section, .pad-section--none.brxe-div, .pad-section--none.brxe-block {
      padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
    }
    @media (max-width: 1365px) {
      section.pad-section--xl-xs.brxe-container, section.pad-section--xl-xs.brxe-section, section.pad-section--xl-xs.brxe-div, section.pad-section--xl-xs.brxe-block, .pad-section--xl-xs.brxe-container, .pad-section--xl-xs.brxe-section, .pad-section--xl-xs.brxe-div, .pad-section--xl-xs.brxe-block {
        padding: 1.896rem 2.4rem;
        padding: calc(2.1333333333rem + (1.8666666667 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(2.1333333333rem, calc(1.7845761632vw + 1.5622689611rem), 4rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-none.brxe-container, section.pad-section--xl-none.brxe-section, section.pad-section--xl-none.brxe-div, section.pad-section--xl-none.brxe-block, .pad-section--xl-none.brxe-container, .pad-section--xl-none.brxe-section, .pad-section--xl-none.brxe-div, .pad-section--xl-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-s.brxe-container, section.pad-section--xl-s.brxe-section, section.pad-section--xl-s.brxe-div, section.pad-section--xl-s.brxe-block, .pad-section--xl-s.brxe-container, .pad-section--xl-s.brxe-section, .pad-section--xl-s.brxe-div, .pad-section--xl-s.brxe-block {
        padding: 2.133rem 2.4rem;
        padding: calc(3.2rem + (2.8 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(3.2rem, calc(2.6768642447vw + 2.3434034417rem), 6rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-none.brxe-container, section.pad-section--xl-none.brxe-section, section.pad-section--xl-none.brxe-div, section.pad-section--xl-none.brxe-block, .pad-section--xl-none.brxe-container, .pad-section--xl-none.brxe-section, .pad-section--xl-none.brxe-div, .pad-section--xl-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-m.brxe-container, section.pad-section--xl-m.brxe-section, section.pad-section--xl-m.brxe-div, section.pad-section--xl-m.brxe-block, .pad-section--xl-m.brxe-container, .pad-section--xl-m.brxe-section, .pad-section--xl-m.brxe-div, .pad-section--xl-m.brxe-block {
        padding: 2.4rem 2.4rem;
        padding: calc(4.8rem + (4.2 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-none.brxe-container, section.pad-section--xl-none.brxe-section, section.pad-section--xl-none.brxe-div, section.pad-section--xl-none.brxe-block, .pad-section--xl-none.brxe-container, .pad-section--xl-none.brxe-section, .pad-section--xl-none.brxe-div, .pad-section--xl-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-l.brxe-container, section.pad-section--xl-l.brxe-section, section.pad-section--xl-l.brxe-div, section.pad-section--xl-l.brxe-block, .pad-section--xl-l.brxe-container, .pad-section--xl-l.brxe-section, .pad-section--xl-l.brxe-div, .pad-section--xl-l.brxe-block {
        padding: 2.7rem 2.4rem;
        padding: calc(6.3984rem + (7.1016 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(6.3984rem, calc(6.789292543vw + 4.2258263862rem), 13.5rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-none.brxe-container, section.pad-section--xl-none.brxe-section, section.pad-section--xl-none.brxe-div, section.pad-section--xl-none.brxe-block, .pad-section--xl-none.brxe-container, .pad-section--xl-none.brxe-section, .pad-section--xl-none.brxe-div, .pad-section--xl-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-xl.brxe-container, section.pad-section--xl-xl.brxe-section, section.pad-section--xl-xl.brxe-div, section.pad-section--xl-xl.brxe-block, .pad-section--xl-xl.brxe-container, .pad-section--xl-xl.brxe-section, .pad-section--xl-xl.brxe-div, .pad-section--xl-xl.brxe-block {
        padding: 3.038rem 2.4rem;
        padding: calc(8.5290672rem + (11.7209328 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(8.5290672rem, calc(11.2054806883vw + 4.9433133797rem), 20.25rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-none.brxe-container, section.pad-section--xl-none.brxe-section, section.pad-section--xl-none.brxe-div, section.pad-section--xl-none.brxe-block, .pad-section--xl-none.brxe-container, .pad-section--xl-none.brxe-section, .pad-section--xl-none.brxe-div, .pad-section--xl-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-xxl.brxe-container, section.pad-section--xl-xxl.brxe-section, section.pad-section--xl-xxl.brxe-div, section.pad-section--xl-xxl.brxe-block, .pad-section--xl-xxl.brxe-container, .pad-section--xl-xxl.brxe-section, .pad-section--xl-xxl.brxe-div, .pad-section--xl-xxl.brxe-block {
        padding: 3.42rem 2.4rem;
        padding: calc(11.3692465776rem + (19.0057534224 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(11.3692465776rem, calc(18.1699363503vw + 5.5548669455rem), 30.375rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--xl-none.brxe-container, section.pad-section--xl-none.brxe-section, section.pad-section--xl-none.brxe-div, section.pad-section--xl-none.brxe-block, .pad-section--xl-none.brxe-container, .pad-section--xl-none.brxe-section, .pad-section--xl-none.brxe-div, .pad-section--xl-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
    }
    @media (max-width: 991px) {
      section.pad-section--l-xs.brxe-container, section.pad-section--l-xs.brxe-section, section.pad-section--l-xs.brxe-div, section.pad-section--l-xs.brxe-block, .pad-section--l-xs.brxe-container, .pad-section--l-xs.brxe-section, .pad-section--l-xs.brxe-div, .pad-section--l-xs.brxe-block {
        padding: 1.896rem 2.4rem;
        padding: calc(2.1333333333rem + (1.8666666667 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(2.1333333333rem, calc(1.7845761632vw + 1.5622689611rem), 4rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-none.brxe-container, section.pad-section--l-none.brxe-section, section.pad-section--l-none.brxe-div, section.pad-section--l-none.brxe-block, .pad-section--l-none.brxe-container, .pad-section--l-none.brxe-section, .pad-section--l-none.brxe-div, .pad-section--l-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-s.brxe-container, section.pad-section--l-s.brxe-section, section.pad-section--l-s.brxe-div, section.pad-section--l-s.brxe-block, .pad-section--l-s.brxe-container, .pad-section--l-s.brxe-section, .pad-section--l-s.brxe-div, .pad-section--l-s.brxe-block {
        padding: 2.133rem 2.4rem;
        padding: calc(3.2rem + (2.8 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(3.2rem, calc(2.6768642447vw + 2.3434034417rem), 6rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-none.brxe-container, section.pad-section--l-none.brxe-section, section.pad-section--l-none.brxe-div, section.pad-section--l-none.brxe-block, .pad-section--l-none.brxe-container, .pad-section--l-none.brxe-section, .pad-section--l-none.brxe-div, .pad-section--l-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-m.brxe-container, section.pad-section--l-m.brxe-section, section.pad-section--l-m.brxe-div, section.pad-section--l-m.brxe-block, .pad-section--l-m.brxe-container, .pad-section--l-m.brxe-section, .pad-section--l-m.brxe-div, .pad-section--l-m.brxe-block {
        padding: 2.4rem 2.4rem;
        padding: calc(4.8rem + (4.2 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-none.brxe-container, section.pad-section--l-none.brxe-section, section.pad-section--l-none.brxe-div, section.pad-section--l-none.brxe-block, .pad-section--l-none.brxe-container, .pad-section--l-none.brxe-section, .pad-section--l-none.brxe-div, .pad-section--l-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-l.brxe-container, section.pad-section--l-l.brxe-section, section.pad-section--l-l.brxe-div, section.pad-section--l-l.brxe-block, .pad-section--l-l.brxe-container, .pad-section--l-l.brxe-section, .pad-section--l-l.brxe-div, .pad-section--l-l.brxe-block {
        padding: 2.7rem 2.4rem;
        padding: calc(6.3984rem + (7.1016 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(6.3984rem, calc(6.789292543vw + 4.2258263862rem), 13.5rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-none.brxe-container, section.pad-section--l-none.brxe-section, section.pad-section--l-none.brxe-div, section.pad-section--l-none.brxe-block, .pad-section--l-none.brxe-container, .pad-section--l-none.brxe-section, .pad-section--l-none.brxe-div, .pad-section--l-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-xl.brxe-container, section.pad-section--l-xl.brxe-section, section.pad-section--l-xl.brxe-div, section.pad-section--l-xl.brxe-block, .pad-section--l-xl.brxe-container, .pad-section--l-xl.brxe-section, .pad-section--l-xl.brxe-div, .pad-section--l-xl.brxe-block {
        padding: 3.038rem 2.4rem;
        padding: calc(8.5290672rem + (11.7209328 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(8.5290672rem, calc(11.2054806883vw + 4.9433133797rem), 20.25rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-none.brxe-container, section.pad-section--l-none.brxe-section, section.pad-section--l-none.brxe-div, section.pad-section--l-none.brxe-block, .pad-section--l-none.brxe-container, .pad-section--l-none.brxe-section, .pad-section--l-none.brxe-div, .pad-section--l-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-xxl.brxe-container, section.pad-section--l-xxl.brxe-section, section.pad-section--l-xxl.brxe-div, section.pad-section--l-xxl.brxe-block, .pad-section--l-xxl.brxe-container, .pad-section--l-xxl.brxe-section, .pad-section--l-xxl.brxe-div, .pad-section--l-xxl.brxe-block {
        padding: 3.42rem 2.4rem;
        padding: calc(11.3692465776rem + (19.0057534224 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(11.3692465776rem, calc(18.1699363503vw + 5.5548669455rem), 30.375rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--l-none.brxe-container, section.pad-section--l-none.brxe-section, section.pad-section--l-none.brxe-div, section.pad-section--l-none.brxe-block, .pad-section--l-none.brxe-container, .pad-section--l-none.brxe-section, .pad-section--l-none.brxe-div, .pad-section--l-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
    }
    @media (max-width: 766px) {
      section.pad-section--m-xs.brxe-container, section.pad-section--m-xs.brxe-section, section.pad-section--m-xs.brxe-div, section.pad-section--m-xs.brxe-block, .pad-section--m-xs.brxe-container, .pad-section--m-xs.brxe-section, .pad-section--m-xs.brxe-div, .pad-section--m-xs.brxe-block {
        padding: 1.896rem 2.4rem;
        padding: calc(2.1333333333rem + (1.8666666667 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(2.1333333333rem, calc(1.7845761632vw + 1.5622689611rem), 4rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-none.brxe-container, section.pad-section--m-none.brxe-section, section.pad-section--m-none.brxe-div, section.pad-section--m-none.brxe-block, .pad-section--m-none.brxe-container, .pad-section--m-none.brxe-section, .pad-section--m-none.brxe-div, .pad-section--m-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-s.brxe-container, section.pad-section--m-s.brxe-section, section.pad-section--m-s.brxe-div, section.pad-section--m-s.brxe-block, .pad-section--m-s.brxe-container, .pad-section--m-s.brxe-section, .pad-section--m-s.brxe-div, .pad-section--m-s.brxe-block {
        padding: 2.133rem 2.4rem;
        padding: calc(3.2rem + (2.8 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(3.2rem, calc(2.6768642447vw + 2.3434034417rem), 6rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-none.brxe-container, section.pad-section--m-none.brxe-section, section.pad-section--m-none.brxe-div, section.pad-section--m-none.brxe-block, .pad-section--m-none.brxe-container, .pad-section--m-none.brxe-section, .pad-section--m-none.brxe-div, .pad-section--m-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-m.brxe-container, section.pad-section--m-m.brxe-section, section.pad-section--m-m.brxe-div, section.pad-section--m-m.brxe-block, .pad-section--m-m.brxe-container, .pad-section--m-m.brxe-section, .pad-section--m-m.brxe-div, .pad-section--m-m.brxe-block {
        padding: 2.4rem 2.4rem;
        padding: calc(4.8rem + (4.2 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-none.brxe-container, section.pad-section--m-none.brxe-section, section.pad-section--m-none.brxe-div, section.pad-section--m-none.brxe-block, .pad-section--m-none.brxe-container, .pad-section--m-none.brxe-section, .pad-section--m-none.brxe-div, .pad-section--m-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-l.brxe-container, section.pad-section--m-l.brxe-section, section.pad-section--m-l.brxe-div, section.pad-section--m-l.brxe-block, .pad-section--m-l.brxe-container, .pad-section--m-l.brxe-section, .pad-section--m-l.brxe-div, .pad-section--m-l.brxe-block {
        padding: 2.7rem 2.4rem;
        padding: calc(6.3984rem + (7.1016 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(6.3984rem, calc(6.789292543vw + 4.2258263862rem), 13.5rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-none.brxe-container, section.pad-section--m-none.brxe-section, section.pad-section--m-none.brxe-div, section.pad-section--m-none.brxe-block, .pad-section--m-none.brxe-container, .pad-section--m-none.brxe-section, .pad-section--m-none.brxe-div, .pad-section--m-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-xl.brxe-container, section.pad-section--m-xl.brxe-section, section.pad-section--m-xl.brxe-div, section.pad-section--m-xl.brxe-block, .pad-section--m-xl.brxe-container, .pad-section--m-xl.brxe-section, .pad-section--m-xl.brxe-div, .pad-section--m-xl.brxe-block {
        padding: 3.038rem 2.4rem;
        padding: calc(8.5290672rem + (11.7209328 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(8.5290672rem, calc(11.2054806883vw + 4.9433133797rem), 20.25rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-none.brxe-container, section.pad-section--m-none.brxe-section, section.pad-section--m-none.brxe-div, section.pad-section--m-none.brxe-block, .pad-section--m-none.brxe-container, .pad-section--m-none.brxe-section, .pad-section--m-none.brxe-div, .pad-section--m-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-xxl.brxe-container, section.pad-section--m-xxl.brxe-section, section.pad-section--m-xxl.brxe-div, section.pad-section--m-xxl.brxe-block, .pad-section--m-xxl.brxe-container, .pad-section--m-xxl.brxe-section, .pad-section--m-xxl.brxe-div, .pad-section--m-xxl.brxe-block {
        padding: 3.42rem 2.4rem;
        padding: calc(11.3692465776rem + (19.0057534224 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(11.3692465776rem, calc(18.1699363503vw + 5.5548669455rem), 30.375rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--m-none.brxe-container, section.pad-section--m-none.brxe-section, section.pad-section--m-none.brxe-div, section.pad-section--m-none.brxe-block, .pad-section--m-none.brxe-container, .pad-section--m-none.brxe-section, .pad-section--m-none.brxe-div, .pad-section--m-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
    }
    @media (max-width: 479px) {
      section.pad-section--s-xs.brxe-container, section.pad-section--s-xs.brxe-section, section.pad-section--s-xs.brxe-div, section.pad-section--s-xs.brxe-block, .pad-section--s-xs.brxe-container, .pad-section--s-xs.brxe-section, .pad-section--s-xs.brxe-div, .pad-section--s-xs.brxe-block {
        padding: 1.896rem 2.4rem;
        padding: calc(2.1333333333rem + (1.8666666667 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(2.1333333333rem, calc(1.7845761632vw + 1.5622689611rem), 4rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-none.brxe-container, section.pad-section--s-none.brxe-section, section.pad-section--s-none.brxe-div, section.pad-section--s-none.brxe-block, .pad-section--s-none.brxe-container, .pad-section--s-none.brxe-section, .pad-section--s-none.brxe-div, .pad-section--s-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-s.brxe-container, section.pad-section--s-s.brxe-section, section.pad-section--s-s.brxe-div, section.pad-section--s-s.brxe-block, .pad-section--s-s.brxe-container, .pad-section--s-s.brxe-section, .pad-section--s-s.brxe-div, .pad-section--s-s.brxe-block {
        padding: 2.133rem 2.4rem;
        padding: calc(3.2rem + (2.8 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(3.2rem, calc(2.6768642447vw + 2.3434034417rem), 6rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-none.brxe-container, section.pad-section--s-none.brxe-section, section.pad-section--s-none.brxe-div, section.pad-section--s-none.brxe-block, .pad-section--s-none.brxe-container, .pad-section--s-none.brxe-section, .pad-section--s-none.brxe-div, .pad-section--s-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-m.brxe-container, section.pad-section--s-m.brxe-section, section.pad-section--s-m.brxe-div, section.pad-section--s-m.brxe-block, .pad-section--s-m.brxe-container, .pad-section--s-m.brxe-section, .pad-section--s-m.brxe-div, .pad-section--s-m.brxe-block {
        padding: 2.4rem 2.4rem;
        padding: calc(4.8rem + (4.2 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(4.8rem, calc(4.0152963671vw + 3.5151051625rem), 9rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-none.brxe-container, section.pad-section--s-none.brxe-section, section.pad-section--s-none.brxe-div, section.pad-section--s-none.brxe-block, .pad-section--s-none.brxe-container, .pad-section--s-none.brxe-section, .pad-section--s-none.brxe-div, .pad-section--s-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-l.brxe-container, section.pad-section--s-l.brxe-section, section.pad-section--s-l.brxe-div, section.pad-section--s-l.brxe-block, .pad-section--s-l.brxe-container, .pad-section--s-l.brxe-section, .pad-section--s-l.brxe-div, .pad-section--s-l.brxe-block {
        padding: 2.7rem 2.4rem;
        padding: calc(6.3984rem + (7.1016 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(6.3984rem, calc(6.789292543vw + 4.2258263862rem), 13.5rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-none.brxe-container, section.pad-section--s-none.brxe-section, section.pad-section--s-none.brxe-div, section.pad-section--s-none.brxe-block, .pad-section--s-none.brxe-container, .pad-section--s-none.brxe-section, .pad-section--s-none.brxe-div, .pad-section--s-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-xl.brxe-container, section.pad-section--s-xl.brxe-section, section.pad-section--s-xl.brxe-div, section.pad-section--s-xl.brxe-block, .pad-section--s-xl.brxe-container, .pad-section--s-xl.brxe-section, .pad-section--s-xl.brxe-div, .pad-section--s-xl.brxe-block {
        padding: 3.038rem 2.4rem;
        padding: calc(8.5290672rem + (11.7209328 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(8.5290672rem, calc(11.2054806883vw + 4.9433133797rem), 20.25rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-none.brxe-container, section.pad-section--s-none.brxe-section, section.pad-section--s-none.brxe-div, section.pad-section--s-none.brxe-block, .pad-section--s-none.brxe-container, .pad-section--s-none.brxe-section, .pad-section--s-none.brxe-div, .pad-section--s-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-xxl.brxe-container, section.pad-section--s-xxl.brxe-section, section.pad-section--s-xxl.brxe-div, section.pad-section--s-xxl.brxe-block, .pad-section--s-xxl.brxe-container, .pad-section--s-xxl.brxe-section, .pad-section--s-xxl.brxe-div, .pad-section--s-xxl.brxe-block {
        padding: 3.42rem 2.4rem;
        padding: calc(11.3692465776rem + (19.0057534224 * ((100vw - 32rem) / 104.6))) calc(2.4rem + (3.6 * ((100vw - 32rem) / 104.6)));
        padding: clamp(11.3692465776rem, calc(18.1699363503vw + 5.5548669455rem), 30.375rem) clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }
      section.pad-section--s-none.brxe-container, section.pad-section--s-none.brxe-section, section.pad-section--s-none.brxe-div, section.pad-section--s-none.brxe-block, .pad-section--s-none.brxe-container, .pad-section--s-none.brxe-section, .pad-section--s-none.brxe-div, .pad-section--s-none.brxe-block {
        padding: 0 clamp(2.4rem, calc(3.4416826004vw + 1.2986615679rem), 6rem);
      }}


