@media (min-width: 1024px) {
  /* Layout */
  .lg\:block {
    display: block;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:justify-around {
    justify-content: space-around;
  }
  
  .lg\:top-\[10\%\]{
   	top: 10%; 
  }

  /* Grid Layout */
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  
  /* Flex Layout */
  
  .lg\:order-1 {
   	order: 1; 
  }

  /* Spacing (Gap) */
  .lg\:gap-0 {
    gap: 0px;
  }

  /* Spacing (Margin) */
  .lg\:mt-0 {
    margin-top: 0px;
  }
  
  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }
  
  .lg\:ml-30 {
    margin-left: 7.5rem;
  }
  
  .lg\:mb-20 {
   	margin-bottom: 5rem; 
  }

  /* Spacing (Padding) */
  
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  
  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  /* Sizing (Height) */
  .lg\:h-\[425px\] {
    height: 425px;
  }

  .lg\:h-\[540px\] {
    height: 540px;
  }

  .lg\:h-\[605px\] {
    height: 605px;
  }

  .lg\:h-\[700px\] {
    height: 700px;
  }
  
  .lg\:h-\[800px\] {
    height: 800px;
  }

  .lg\:min-h-\[1328px\]{
    min-height: 1328px;
  }

  .lg\:h-\[930px\]{
    height: 930px;
  }

  .lg\:h-\[435px\]{
    height: 435px;
  }
  
  .lg\:max-h-\[360px\]{
    max-height: 360px;
  }

  /* Sizing (Width) */
  .lg\:w-\[270px\] {
    width: 270px;
  }
  
  .lg\:w-\[280px\] {
    width: 280px;
  }

  .lg\:w-\[315px\] {
    width: 315px;
  }

  .lg\:w-\[370px\] {
    width: 370px;
  }

  .lg\:w-\[450px\] {
    width: 450px;
  }
  
  .lg\:w-\[520px\] {
    width: 520px;
  }

  .lg\:w-\[620px\] {
    width: 620px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }
  
  .lg\:w-64 {
    width: 16rem; 
  }
  
  .lg\:max-w-\[280px\] {
    max-width: 280px;
  }

  .lg\:max-w-\[420px\] {
    max-width: 420px;
  }

  .lg\:max-w-\[520px\] {
    max-width: 520px;
  }

  /* Typography */
  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  /* Backgrounds */
  .lg\:before\:bg-\[url\(\'\/media\/regent\/site-assets\/icons-amp-logos\/icon-triangle-sea-green\.svg\'\)\]::before {
    content: var(--tw-content);
    background-image: url('/media/regent/site-assets/icons-amp-logos/Triangle100-TR_DarkGreen.svg');
  }

  .lg\:after\:bg-\[url\(\'\/media\/regent\/site-assets\/icons-amp-logos\/icon-triangle-blue\.svg\'\)\]::after {
    content: var(--tw-content);
    background-image: url('/media/regent/site-assets/icons-amp-logos/Triangle100-TL_Blue.svg');
  }
}

@media (min-width: 1024px) {
  /* Layout */
  .xl\:block {
    display: block;
  }

  .xl\:flex {
    display: flex;
  }
  
  .xl\:grid {
    display: grid;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:\!hidden {
    display: none !important;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xl\:items-center {
    align-items: center;
  }
  
  .xl\:self-start {
    align-self: start;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:justify-center {
    justify-content: center;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }
  
  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:sticky {
    position: sticky;
  }

  .xl\:top-5 {
    top: 1.25rem;
  }

  .xl\:left-5 {
    left: 1.25rem;
  }
  
  .xl\:top-\[100px\] {
    top: 100px;
  }

  .xl\:top-\[135px\] {
    top: 135px;
  }

  .xl\:top-\[160px\] {
    top: 160px;
  }
  
  .xl\:top-0 {
   	top: 0; 
  }
  
  /* Grid Layout */
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  /* Spacing (Gap) */
  .xl\:gap-16 {
    gap: 4rem;
  }

  /* Spacing (Margin) */
  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mt-0 {
    margin-top: 0px;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:ml-24 {
    margin-left: 6rem;
  }

  .xl\:mb-0 {
    margin-bottom: 0px;
  }

  /* Spacing (Padding) */
  .xl\:p-16 {
    padding: 4rem;
  }
  
  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  
  .xl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:pl-24 {
    padding-left: 6rem;
  }

  .xl\:pl-28 {
    padding-left: 7rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:pt-40 {
    padding-top: 10rem;
  }

  .xl\:pb-\[400px\] {
    padding-bottom: 400px;
  }

  /* Sizing (Height) */
  .xl\:h-\[525px\] {
    height: 525px;
  }

  .xl\:h-\[700px\] {
    height: 700px;
  }

  /* Sizing (Width) */
  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-\[345px\] {
    width: 345px;
  }

  .xl\:w-\[485px\] {
    width: 485px;
  }

  .xl\:w-4\/6 {
    width: 66.666667%;
  }

  .xl\:max-w-\[450px\] {
    max-width: 450px;
  }

  .xl\:max-w-\[570px\] {
    max-width: 570px;
  }

  /* Borders */
  .xl\:border-t-0 {
    border-top-width: 0px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  /* Backgrounds */
  .xl\:bg-transparent {
    background-color: transparent;
  }

  .xl\:bg-parchment-beige-25 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 245 247 / var(--tw-bg-opacity));
  }

  /* Typography */
  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  /* Backgrounds (Pseudo-elements) */
  .xl\:before\:bg-\[url\(\'\/media\/regent\/site-assets\/icons-amp-logos\/icon-triangle-sea-green\.svg\'\)\]::before {
    content: var(--tw-content);
    background-image: url('/media/regent/site-assets/icons-amp-logos/Triangle100-TR_DarkGreen.svg');
  }

  .xl\:before\:bg-\[url\(\'\/media\/regent\/site-assets\/icons-amp-logos\/icon-triangle-blue\.svg\'\)\]::before {
    content: var(--tw-content);
    background-image: url('/media/regent/site-assets/icons-amp-logos/Triangle100-TL_Blue.svg');
  }
}























