/* Media query breakpoints */
@font-face {
  font-display: swap;
  font-family: "Prelo book";
  src: url("/themes/custom/pichincha_theme/assets/fonts/prelo/prelo-book.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Prelo bold";
  src: url("/themes/custom/pichincha_theme/assets/fonts/prelo/prelo-bold.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Prelo semibold";
  src: url("/themes/custom/pichincha_theme/assets/fonts/prelo/prelo-semibold.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Prelo medium";
  src: url("/themes/custom/pichincha_theme/assets/fonts/prelo/prelo-medium.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Preloslab book";
  src: url("/themes/custom/pichincha_theme/assets/fonts/preloslab/preloslab-book.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Preloslab semibold";
  src: url("/themes/custom/pichincha_theme/assets/fonts/preloslab/preloslab-semibold.woff2") format("woff2");
}
@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/icomoon/icomoon.tff") format("tff"), url("../assets/fonts/icomoon/icomoon.eot?") format("eot"), url("../assets/fonts/icomoon/icomoon.woff") format("woff");
}
:root {
  --primary-color: var(--yellow500);
  --secondary-color: var(--blue500);
  --text: var(--darkGrey500);
  --blue-link: #007bff;
  --blue-hover: #0056b3;
  --strongBlue300:#88b7e3;
  --strongBlue500:#2f7abf;
  --strongBlue700:#003f7f;
  --moderateCyan300:#8eddd8;
  --moderateCyan500:#54d2b4;
  --moderateCyan700:#00af89;
  --grayishRed300:#e1bbb0;
  --grayishRed500:#c89696;
  --grayishRed700:#896464;
  --yellow50:#fffbe5;
  --yellow100:#fff8cc;
  --yellow200:#fff199;
  --yellow300:#ffeb66;
  --yellow400:#ffe433;
  --yellow500:#ffdd00;
  --yellow600:#ffd700;
  --yellow700:#ffd100;
  --yellow800:#ffcb00;
  --yellow900:#ffc500;
  --blue50:#e7e9ee;
  --blue100:#cfd4de;
  --blue200:#9fa8be;
  --blue300:#6f7d9d;
  --blue400:#3f517d;
  --blue500:#0f265c;
  --blue600:#0c1f50;
  --blue700:#091944;
  --blue800:#061239;
  --blue900:#030c2d;
  --yellowGold50:#fffcf2;
  --yellowGold100:#fff3cd;
  --yellowGold200:#ffe69c;
  --yellowGold300:#ffda6a;
  --yellowGold400:#ffcd39;
  --yellowGold500:#ffc108;
  --yellowGold600:#ffb705;
  --yellowGold700:#ffae02;
  --yellowGold800:#ffa400;
  --yellowGold900:#ff9b00;
  --darkCyan50:#f2f9f9;
  --darkCyan100:#e5f4f3;
  --darkCyan200:#99d5cf;
  --darkCyan300:#66c0b8;
  --darkCyan400:#33aba0;
  --darkCyan500:#009688;
  --darkCyan600:#00897b;
  --darkCyan700:#007d6e;
  --darkCyan800:#007062;
  --darkCyan900:#006455;
  --pureOrange50:#fff4e5;
  --pureOrange100:#ffeacc;
  --pureOrange200:#ffd699;
  --pureOrange300:#ffc166;
  --pureOrange400:#ffad33;
  --pureOrange500:#ff9800;
  --pureOrange600:#ff8c00;
  --pureOrange700:#ff7f00;
  --pureOrange800:#ff7300;
  --pureOrange900:#ff6700;
  --darkGrayishBlue50:#f9fafc;
  --darkGrayishBlue100:#f4f6f9;
  --darkGrayishBlue200:#e9ecf3;
  --darkGrayishBlue300:#dee3ed;
  --darkGrayishBlue400:#d3d9e7;
  --darkGrayishBlue500:#c7cfe1;
  --darkGrayishBlue600:#bec7db;
  --darkGrayishBlue700:#b5bfd6;
  --darkGrayishBlue800:#adb8d1;
  --darkGrayishBlue900:#a4b0cb;
  --white:#ffffff;
  --darkGrey50:#f6f6f6;
  --darkGrey100:#ececed;
  --darkGrey200:#dbdbdc;
  --darkGrey300:#b7b7b9;
  --darkGrey400:#6E6E73;
  --darkGrey500:#2C2C30;
  --black:#070707;
  --success:#31a451;
  --success50:#ecf6ee;
  --success100:#daeedf;
  --success200:#b4dcbe;
  --success300:#8bc99d;
  --success400:#61b679;
  --success600:#299846;
  --success700:#218c3b;
  --success800:#19812f;
  --success900:#107524;
  --info:#2f7abf;
  --info50:#eaf1f8;
  --info100:#d5e4f2;
  --info200:#accae5;
  --info300:#82afd9;
  --info400:#5995cc;
  --info600:#276db6;
  --info700:#1f60ac;
  --info800:#1854a2;
  --info900:#104798;
  --warning:#f76800;
  --warning50:#fef0e5;
  --warning100:#fde1cc;
  --warning200:#fcc399;
  --warning300:#faa466;
  --warning400:#f98633;
  --warning600:#f65b00;
  --warning700:#f44f00;
  --warning800:#f34300;
  --warning900:#f13700;
  --danger:#d50707;
  --danger50:#fbe6e6;
  --danger100:#f7cdcd;
  --danger200:#ee9c9c;
  --danger300:#e66a6a;
  --danger400:#dd3939;
  --danger600:#ce0505;
  --danger700:#c70404;
  --danger800:#c00202;
  --danger900:#b90101;
  --error200:#ee9c9c;
  --error300:#f27e65;
  --error500:#d50707;
  --error600:#b70514;
  --error700:#99031d;
  --greyText: #4a4a50;
  --destructive: #db2222;
  --small-container: 1086px;
  --container: 1302px;
  --blog-container: 1026px;
  --list-container: 1200px;
  --primary-font: "Prelo book", sans-serif;
  --prelo-bold: "Prelo book", sans-serif;
  --prelo-semibold: "Prelo semibold", sans-serif;
  --preloslab-book: "Preloslab book", sans-serif;
  --preloslab-semibold: "Preloslab semibold", sans-serif;
  --bs-gutter-x: 2rem;
  --spacing-3xs: 4px;
  --spacing-2xs: 8px;
  --spacing-xs: 12px;
  --spacing-sm: 16px;
  --spacing-md: 24px;
  --spacing-lg: 32px;
  --spacing-2lg: 36px;
  --spacing-xl: 40px;
  --spacing-2xl: 48px;
  --spacing-3xl: 64px;
  --spacing-4xl: 72px;
  --spacing-5xl: 96px;
  --spacing-6xl: 112px;
  --spacing-7xl: 128px;
  --spacing-8xl: 160px;
  --z-index-2xs: 1;
  --z-index-xs: 2;
  --z-index-sm: 3;
  --z-index-md: 4;
  --z-index-lg: 5;
  --z-index-xl: 5;
  --z-index-menu: 100;
  --z-index-modal: 200;
  --z-index-error: 300;
  --base-trans: .25s ease-in-out;
  --md-trans: .5s ease-in-out;
  --lg-trans: 1s ease-in-out;
}

/* Media query breakpoints */
/*
    - Name: "_generic.scss"
    - Description: "Add custom styles generic"
*/
* {
  font-display: swap;
}

*,
*::after,
*::before {
  box-sizing: border-box;
}

html {
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  color: var(--black);
  font-size: 100%;
  scroll-behavior: smooth;
  font-family: "Prelo book", sans-serif;
}
html:has(body.scroll-off) {
  overflow: hidden;
}

body {
  margin: 0;
  cursor: default;
}
body.scroll-off {
  position: fixed;
  inset: 0;
  width: 100%;
  overflow: hidden;
}
body > .visually-hidden-focusable {
  color: var(--blue700);
  font-family: "Prelo book", sans-serif;
}

.visually-hidden, .visually-hidden-focusable:not(:focus, :focus-within) {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
  white-space: nowrap !important;
}

h1 {
  font-size: 2.5rem;
  line-height: 3rem;
}

h2 {
  font-size: 1.75rem;
  line-height: 2rem;
}

h3 {
  font-size: 1.375rem;
  line-height: 1.75rem;
}

a {
  word-break: break-word;
}

.block__iframe {
  overflow: hidden;
  padding: 5px 0;
}
.block__iframe div {
  max-width: 100%;
  min-width: -moz-max-content;
  min-width: max-content;
}
.block__iframe iframe {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.block__iframe > div {
  margin: 0 auto;
  line-height: 0;
}
.block__iframe > div iframe {
  max-width: 100%;
}

.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 15px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 24px;
}

.col-1 {
  grid-column-end: span 1;
}

.col-offset-1 {
  grid-column-start: 2;
}

.row-1 {
  grid-row-end: span 1;
}

.row-offset-1 {
  grid-row-start: 2;
}

.col-2 {
  grid-column-end: span 2;
}

.col-offset-2 {
  grid-column-start: 3;
}

.row-2 {
  grid-row-end: span 2;
}

.row-offset-2 {
  grid-row-start: 3;
}

.col-3 {
  grid-column-end: span 3;
}

.col-offset-3 {
  grid-column-start: 4;
}

.row-3 {
  grid-row-end: span 3;
}

.row-offset-3 {
  grid-row-start: 4;
}

.col-4 {
  grid-column-end: span 4;
}

.col-offset-4 {
  grid-column-start: 5;
}

.row-4 {
  grid-row-end: span 4;
}

.row-offset-4 {
  grid-row-start: 5;
}

.col-5 {
  grid-column-end: span 5;
}

.col-offset-5 {
  grid-column-start: 6;
}

.row-5 {
  grid-row-end: span 5;
}

.row-offset-5 {
  grid-row-start: 6;
}

.col-6 {
  grid-column-end: span 6;
}

.col-offset-6 {
  grid-column-start: 7;
}

.row-6 {
  grid-row-end: span 6;
}

.row-offset-6 {
  grid-row-start: 7;
}

.col-7 {
  grid-column-end: span 7;
}

.col-offset-7 {
  grid-column-start: 8;
}

.row-7 {
  grid-row-end: span 7;
}

.row-offset-7 {
  grid-row-start: 8;
}

.col-8 {
  grid-column-end: span 8;
}

.col-offset-8 {
  grid-column-start: 9;
}

.row-8 {
  grid-row-end: span 8;
}

.row-offset-8 {
  grid-row-start: 9;
}

.col-9 {
  grid-column-end: span 9;
}

.col-offset-9 {
  grid-column-start: 10;
}

.row-9 {
  grid-row-end: span 9;
}

.row-offset-9 {
  grid-row-start: 10;
}

.col-10 {
  grid-column-end: span 10;
}

.col-offset-10 {
  grid-column-start: 11;
}

.row-10 {
  grid-row-end: span 10;
}

.row-offset-10 {
  grid-row-start: 11;
}

.col-11 {
  grid-column-end: span 11;
}

.col-offset-11 {
  grid-column-start: 12;
}

.row-11 {
  grid-row-end: span 11;
}

.row-offset-11 {
  grid-row-start: 12;
}

.col-12 {
  grid-column-end: span 12;
}

.col-offset-12 {
  grid-column-start: 13;
}

.row-12 {
  grid-row-end: span 12;
}

.row-offset-12 {
  grid-row-start: 13;
}

@media (min-width: 376px) {
  .col-xxs-1 {
    grid-column-end: span 1;
  }
  .col-offset-xxs-1 {
    grid-column-start: 2;
  }
  .row-xxs-1 {
    grid-row-end: span 1;
  }
  .row-offset-xxs-1 {
    grid-row-start: 2;
  }
  .col-xxs-2 {
    grid-column-end: span 2;
  }
  .col-offset-xxs-2 {
    grid-column-start: 3;
  }
  .row-xxs-2 {
    grid-row-end: span 2;
  }
  .row-offset-xxs-2 {
    grid-row-start: 3;
  }
  .col-xxs-3 {
    grid-column-end: span 3;
  }
  .col-offset-xxs-3 {
    grid-column-start: 4;
  }
  .row-xxs-3 {
    grid-row-end: span 3;
  }
  .row-offset-xxs-3 {
    grid-row-start: 4;
  }
  .col-xxs-4 {
    grid-column-end: span 4;
  }
  .col-offset-xxs-4 {
    grid-column-start: 5;
  }
  .row-xxs-4 {
    grid-row-end: span 4;
  }
  .row-offset-xxs-4 {
    grid-row-start: 5;
  }
  .col-xxs-5 {
    grid-column-end: span 5;
  }
  .col-offset-xxs-5 {
    grid-column-start: 6;
  }
  .row-xxs-5 {
    grid-row-end: span 5;
  }
  .row-offset-xxs-5 {
    grid-row-start: 6;
  }
  .col-xxs-6 {
    grid-column-end: span 6;
  }
  .col-offset-xxs-6 {
    grid-column-start: 7;
  }
  .row-xxs-6 {
    grid-row-end: span 6;
  }
  .row-offset-xxs-6 {
    grid-row-start: 7;
  }
  .col-xxs-7 {
    grid-column-end: span 7;
  }
  .col-offset-xxs-7 {
    grid-column-start: 8;
  }
  .row-xxs-7 {
    grid-row-end: span 7;
  }
  .row-offset-xxs-7 {
    grid-row-start: 8;
  }
  .col-xxs-8 {
    grid-column-end: span 8;
  }
  .col-offset-xxs-8 {
    grid-column-start: 9;
  }
  .row-xxs-8 {
    grid-row-end: span 8;
  }
  .row-offset-xxs-8 {
    grid-row-start: 9;
  }
  .col-xxs-9 {
    grid-column-end: span 9;
  }
  .col-offset-xxs-9 {
    grid-column-start: 10;
  }
  .row-xxs-9 {
    grid-row-end: span 9;
  }
  .row-offset-xxs-9 {
    grid-row-start: 10;
  }
  .col-xxs-10 {
    grid-column-end: span 10;
  }
  .col-offset-xxs-10 {
    grid-column-start: 11;
  }
  .row-xxs-10 {
    grid-row-end: span 10;
  }
  .row-offset-xxs-10 {
    grid-row-start: 11;
  }
  .col-xxs-11 {
    grid-column-end: span 11;
  }
  .col-offset-xxs-11 {
    grid-column-start: 12;
  }
  .row-xxs-11 {
    grid-row-end: span 11;
  }
  .row-offset-xxs-11 {
    grid-row-start: 12;
  }
  .col-xxs-12 {
    grid-column-end: span 12;
  }
  .col-offset-xxs-12 {
    grid-column-start: 13;
  }
  .row-xxs-12 {
    grid-row-end: span 12;
  }
  .row-offset-xxs-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 480px) {
  .col-xs-1 {
    grid-column-end: span 1;
  }
  .col-offset-xs-1 {
    grid-column-start: 2;
  }
  .row-xs-1 {
    grid-row-end: span 1;
  }
  .row-offset-xs-1 {
    grid-row-start: 2;
  }
  .col-xs-2 {
    grid-column-end: span 2;
  }
  .col-offset-xs-2 {
    grid-column-start: 3;
  }
  .row-xs-2 {
    grid-row-end: span 2;
  }
  .row-offset-xs-2 {
    grid-row-start: 3;
  }
  .col-xs-3 {
    grid-column-end: span 3;
  }
  .col-offset-xs-3 {
    grid-column-start: 4;
  }
  .row-xs-3 {
    grid-row-end: span 3;
  }
  .row-offset-xs-3 {
    grid-row-start: 4;
  }
  .col-xs-4 {
    grid-column-end: span 4;
  }
  .col-offset-xs-4 {
    grid-column-start: 5;
  }
  .row-xs-4 {
    grid-row-end: span 4;
  }
  .row-offset-xs-4 {
    grid-row-start: 5;
  }
  .col-xs-5 {
    grid-column-end: span 5;
  }
  .col-offset-xs-5 {
    grid-column-start: 6;
  }
  .row-xs-5 {
    grid-row-end: span 5;
  }
  .row-offset-xs-5 {
    grid-row-start: 6;
  }
  .col-xs-6 {
    grid-column-end: span 6;
  }
  .col-offset-xs-6 {
    grid-column-start: 7;
  }
  .row-xs-6 {
    grid-row-end: span 6;
  }
  .row-offset-xs-6 {
    grid-row-start: 7;
  }
  .col-xs-7 {
    grid-column-end: span 7;
  }
  .col-offset-xs-7 {
    grid-column-start: 8;
  }
  .row-xs-7 {
    grid-row-end: span 7;
  }
  .row-offset-xs-7 {
    grid-row-start: 8;
  }
  .col-xs-8 {
    grid-column-end: span 8;
  }
  .col-offset-xs-8 {
    grid-column-start: 9;
  }
  .row-xs-8 {
    grid-row-end: span 8;
  }
  .row-offset-xs-8 {
    grid-row-start: 9;
  }
  .col-xs-9 {
    grid-column-end: span 9;
  }
  .col-offset-xs-9 {
    grid-column-start: 10;
  }
  .row-xs-9 {
    grid-row-end: span 9;
  }
  .row-offset-xs-9 {
    grid-row-start: 10;
  }
  .col-xs-10 {
    grid-column-end: span 10;
  }
  .col-offset-xs-10 {
    grid-column-start: 11;
  }
  .row-xs-10 {
    grid-row-end: span 10;
  }
  .row-offset-xs-10 {
    grid-row-start: 11;
  }
  .col-xs-11 {
    grid-column-end: span 11;
  }
  .col-offset-xs-11 {
    grid-column-start: 12;
  }
  .row-xs-11 {
    grid-row-end: span 11;
  }
  .row-offset-xs-11 {
    grid-row-start: 12;
  }
  .col-xs-12 {
    grid-column-end: span 12;
  }
  .col-offset-xs-12 {
    grid-column-start: 13;
  }
  .row-xs-12 {
    grid-row-end: span 12;
  }
  .row-offset-xs-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 576px) {
  .col-sm-1 {
    grid-column-end: span 1;
  }
  .col-offset-sm-1 {
    grid-column-start: 2;
  }
  .row-sm-1 {
    grid-row-end: span 1;
  }
  .row-offset-sm-1 {
    grid-row-start: 2;
  }
  .col-sm-2 {
    grid-column-end: span 2;
  }
  .col-offset-sm-2 {
    grid-column-start: 3;
  }
  .row-sm-2 {
    grid-row-end: span 2;
  }
  .row-offset-sm-2 {
    grid-row-start: 3;
  }
  .col-sm-3 {
    grid-column-end: span 3;
  }
  .col-offset-sm-3 {
    grid-column-start: 4;
  }
  .row-sm-3 {
    grid-row-end: span 3;
  }
  .row-offset-sm-3 {
    grid-row-start: 4;
  }
  .col-sm-4 {
    grid-column-end: span 4;
  }
  .col-offset-sm-4 {
    grid-column-start: 5;
  }
  .row-sm-4 {
    grid-row-end: span 4;
  }
  .row-offset-sm-4 {
    grid-row-start: 5;
  }
  .col-sm-5 {
    grid-column-end: span 5;
  }
  .col-offset-sm-5 {
    grid-column-start: 6;
  }
  .row-sm-5 {
    grid-row-end: span 5;
  }
  .row-offset-sm-5 {
    grid-row-start: 6;
  }
  .col-sm-6 {
    grid-column-end: span 6;
  }
  .col-offset-sm-6 {
    grid-column-start: 7;
  }
  .row-sm-6 {
    grid-row-end: span 6;
  }
  .row-offset-sm-6 {
    grid-row-start: 7;
  }
  .col-sm-7 {
    grid-column-end: span 7;
  }
  .col-offset-sm-7 {
    grid-column-start: 8;
  }
  .row-sm-7 {
    grid-row-end: span 7;
  }
  .row-offset-sm-7 {
    grid-row-start: 8;
  }
  .col-sm-8 {
    grid-column-end: span 8;
  }
  .col-offset-sm-8 {
    grid-column-start: 9;
  }
  .row-sm-8 {
    grid-row-end: span 8;
  }
  .row-offset-sm-8 {
    grid-row-start: 9;
  }
  .col-sm-9 {
    grid-column-end: span 9;
  }
  .col-offset-sm-9 {
    grid-column-start: 10;
  }
  .row-sm-9 {
    grid-row-end: span 9;
  }
  .row-offset-sm-9 {
    grid-row-start: 10;
  }
  .col-sm-10 {
    grid-column-end: span 10;
  }
  .col-offset-sm-10 {
    grid-column-start: 11;
  }
  .row-sm-10 {
    grid-row-end: span 10;
  }
  .row-offset-sm-10 {
    grid-row-start: 11;
  }
  .col-sm-11 {
    grid-column-end: span 11;
  }
  .col-offset-sm-11 {
    grid-column-start: 12;
  }
  .row-sm-11 {
    grid-row-end: span 11;
  }
  .row-offset-sm-11 {
    grid-row-start: 12;
  }
  .col-sm-12 {
    grid-column-end: span 12;
  }
  .col-offset-sm-12 {
    grid-column-start: 13;
  }
  .row-sm-12 {
    grid-row-end: span 12;
  }
  .row-offset-sm-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 768px) {
  .col-md-1 {
    grid-column-end: span 1;
  }
  .col-offset-md-1 {
    grid-column-start: 2;
  }
  .row-md-1 {
    grid-row-end: span 1;
  }
  .row-offset-md-1 {
    grid-row-start: 2;
  }
  .col-md-2 {
    grid-column-end: span 2;
  }
  .col-offset-md-2 {
    grid-column-start: 3;
  }
  .row-md-2 {
    grid-row-end: span 2;
  }
  .row-offset-md-2 {
    grid-row-start: 3;
  }
  .col-md-3 {
    grid-column-end: span 3;
  }
  .col-offset-md-3 {
    grid-column-start: 4;
  }
  .row-md-3 {
    grid-row-end: span 3;
  }
  .row-offset-md-3 {
    grid-row-start: 4;
  }
  .col-md-4 {
    grid-column-end: span 4;
  }
  .col-offset-md-4 {
    grid-column-start: 5;
  }
  .row-md-4 {
    grid-row-end: span 4;
  }
  .row-offset-md-4 {
    grid-row-start: 5;
  }
  .col-md-5 {
    grid-column-end: span 5;
  }
  .col-offset-md-5 {
    grid-column-start: 6;
  }
  .row-md-5 {
    grid-row-end: span 5;
  }
  .row-offset-md-5 {
    grid-row-start: 6;
  }
  .col-md-6 {
    grid-column-end: span 6;
  }
  .col-offset-md-6 {
    grid-column-start: 7;
  }
  .row-md-6 {
    grid-row-end: span 6;
  }
  .row-offset-md-6 {
    grid-row-start: 7;
  }
  .col-md-7 {
    grid-column-end: span 7;
  }
  .col-offset-md-7 {
    grid-column-start: 8;
  }
  .row-md-7 {
    grid-row-end: span 7;
  }
  .row-offset-md-7 {
    grid-row-start: 8;
  }
  .col-md-8 {
    grid-column-end: span 8;
  }
  .col-offset-md-8 {
    grid-column-start: 9;
  }
  .row-md-8 {
    grid-row-end: span 8;
  }
  .row-offset-md-8 {
    grid-row-start: 9;
  }
  .col-md-9 {
    grid-column-end: span 9;
  }
  .col-offset-md-9 {
    grid-column-start: 10;
  }
  .row-md-9 {
    grid-row-end: span 9;
  }
  .row-offset-md-9 {
    grid-row-start: 10;
  }
  .col-md-10 {
    grid-column-end: span 10;
  }
  .col-offset-md-10 {
    grid-column-start: 11;
  }
  .row-md-10 {
    grid-row-end: span 10;
  }
  .row-offset-md-10 {
    grid-row-start: 11;
  }
  .col-md-11 {
    grid-column-end: span 11;
  }
  .col-offset-md-11 {
    grid-column-start: 12;
  }
  .row-md-11 {
    grid-row-end: span 11;
  }
  .row-offset-md-11 {
    grid-row-start: 12;
  }
  .col-md-12 {
    grid-column-end: span 12;
  }
  .col-offset-md-12 {
    grid-column-start: 13;
  }
  .row-md-12 {
    grid-row-end: span 12;
  }
  .row-offset-md-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 870px) {
  .col-md-plus-1 {
    grid-column-end: span 1;
  }
  .col-offset-md-plus-1 {
    grid-column-start: 2;
  }
  .row-md-plus-1 {
    grid-row-end: span 1;
  }
  .row-offset-md-plus-1 {
    grid-row-start: 2;
  }
  .col-md-plus-2 {
    grid-column-end: span 2;
  }
  .col-offset-md-plus-2 {
    grid-column-start: 3;
  }
  .row-md-plus-2 {
    grid-row-end: span 2;
  }
  .row-offset-md-plus-2 {
    grid-row-start: 3;
  }
  .col-md-plus-3 {
    grid-column-end: span 3;
  }
  .col-offset-md-plus-3 {
    grid-column-start: 4;
  }
  .row-md-plus-3 {
    grid-row-end: span 3;
  }
  .row-offset-md-plus-3 {
    grid-row-start: 4;
  }
  .col-md-plus-4 {
    grid-column-end: span 4;
  }
  .col-offset-md-plus-4 {
    grid-column-start: 5;
  }
  .row-md-plus-4 {
    grid-row-end: span 4;
  }
  .row-offset-md-plus-4 {
    grid-row-start: 5;
  }
  .col-md-plus-5 {
    grid-column-end: span 5;
  }
  .col-offset-md-plus-5 {
    grid-column-start: 6;
  }
  .row-md-plus-5 {
    grid-row-end: span 5;
  }
  .row-offset-md-plus-5 {
    grid-row-start: 6;
  }
  .col-md-plus-6 {
    grid-column-end: span 6;
  }
  .col-offset-md-plus-6 {
    grid-column-start: 7;
  }
  .row-md-plus-6 {
    grid-row-end: span 6;
  }
  .row-offset-md-plus-6 {
    grid-row-start: 7;
  }
  .col-md-plus-7 {
    grid-column-end: span 7;
  }
  .col-offset-md-plus-7 {
    grid-column-start: 8;
  }
  .row-md-plus-7 {
    grid-row-end: span 7;
  }
  .row-offset-md-plus-7 {
    grid-row-start: 8;
  }
  .col-md-plus-8 {
    grid-column-end: span 8;
  }
  .col-offset-md-plus-8 {
    grid-column-start: 9;
  }
  .row-md-plus-8 {
    grid-row-end: span 8;
  }
  .row-offset-md-plus-8 {
    grid-row-start: 9;
  }
  .col-md-plus-9 {
    grid-column-end: span 9;
  }
  .col-offset-md-plus-9 {
    grid-column-start: 10;
  }
  .row-md-plus-9 {
    grid-row-end: span 9;
  }
  .row-offset-md-plus-9 {
    grid-row-start: 10;
  }
  .col-md-plus-10 {
    grid-column-end: span 10;
  }
  .col-offset-md-plus-10 {
    grid-column-start: 11;
  }
  .row-md-plus-10 {
    grid-row-end: span 10;
  }
  .row-offset-md-plus-10 {
    grid-row-start: 11;
  }
  .col-md-plus-11 {
    grid-column-end: span 11;
  }
  .col-offset-md-plus-11 {
    grid-column-start: 12;
  }
  .row-md-plus-11 {
    grid-row-end: span 11;
  }
  .row-offset-md-plus-11 {
    grid-row-start: 12;
  }
  .col-md-plus-12 {
    grid-column-end: span 12;
  }
  .col-offset-md-plus-12 {
    grid-column-start: 13;
  }
  .row-md-plus-12 {
    grid-row-end: span 12;
  }
  .row-offset-md-plus-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1025px) {
  .col-lg-1 {
    grid-column-end: span 1;
  }
  .col-offset-lg-1 {
    grid-column-start: 2;
  }
  .row-lg-1 {
    grid-row-end: span 1;
  }
  .row-offset-lg-1 {
    grid-row-start: 2;
  }
  .col-lg-2 {
    grid-column-end: span 2;
  }
  .col-offset-lg-2 {
    grid-column-start: 3;
  }
  .row-lg-2 {
    grid-row-end: span 2;
  }
  .row-offset-lg-2 {
    grid-row-start: 3;
  }
  .col-lg-3 {
    grid-column-end: span 3;
  }
  .col-offset-lg-3 {
    grid-column-start: 4;
  }
  .row-lg-3 {
    grid-row-end: span 3;
  }
  .row-offset-lg-3 {
    grid-row-start: 4;
  }
  .col-lg-4 {
    grid-column-end: span 4;
  }
  .col-offset-lg-4 {
    grid-column-start: 5;
  }
  .row-lg-4 {
    grid-row-end: span 4;
  }
  .row-offset-lg-4 {
    grid-row-start: 5;
  }
  .col-lg-5 {
    grid-column-end: span 5;
  }
  .col-offset-lg-5 {
    grid-column-start: 6;
  }
  .row-lg-5 {
    grid-row-end: span 5;
  }
  .row-offset-lg-5 {
    grid-row-start: 6;
  }
  .col-lg-6 {
    grid-column-end: span 6;
  }
  .col-offset-lg-6 {
    grid-column-start: 7;
  }
  .row-lg-6 {
    grid-row-end: span 6;
  }
  .row-offset-lg-6 {
    grid-row-start: 7;
  }
  .col-lg-7 {
    grid-column-end: span 7;
  }
  .col-offset-lg-7 {
    grid-column-start: 8;
  }
  .row-lg-7 {
    grid-row-end: span 7;
  }
  .row-offset-lg-7 {
    grid-row-start: 8;
  }
  .col-lg-8 {
    grid-column-end: span 8;
  }
  .col-offset-lg-8 {
    grid-column-start: 9;
  }
  .row-lg-8 {
    grid-row-end: span 8;
  }
  .row-offset-lg-8 {
    grid-row-start: 9;
  }
  .col-lg-9 {
    grid-column-end: span 9;
  }
  .col-offset-lg-9 {
    grid-column-start: 10;
  }
  .row-lg-9 {
    grid-row-end: span 9;
  }
  .row-offset-lg-9 {
    grid-row-start: 10;
  }
  .col-lg-10 {
    grid-column-end: span 10;
  }
  .col-offset-lg-10 {
    grid-column-start: 11;
  }
  .row-lg-10 {
    grid-row-end: span 10;
  }
  .row-offset-lg-10 {
    grid-row-start: 11;
  }
  .col-lg-11 {
    grid-column-end: span 11;
  }
  .col-offset-lg-11 {
    grid-column-start: 12;
  }
  .row-lg-11 {
    grid-row-end: span 11;
  }
  .row-offset-lg-11 {
    grid-row-start: 12;
  }
  .col-lg-12 {
    grid-column-end: span 12;
  }
  .col-offset-lg-12 {
    grid-column-start: 13;
  }
  .row-lg-12 {
    grid-row-end: span 12;
  }
  .row-offset-lg-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    grid-column-end: span 1;
  }
  .col-offset-xl-1 {
    grid-column-start: 2;
  }
  .row-xl-1 {
    grid-row-end: span 1;
  }
  .row-offset-xl-1 {
    grid-row-start: 2;
  }
  .col-xl-2 {
    grid-column-end: span 2;
  }
  .col-offset-xl-2 {
    grid-column-start: 3;
  }
  .row-xl-2 {
    grid-row-end: span 2;
  }
  .row-offset-xl-2 {
    grid-row-start: 3;
  }
  .col-xl-3 {
    grid-column-end: span 3;
  }
  .col-offset-xl-3 {
    grid-column-start: 4;
  }
  .row-xl-3 {
    grid-row-end: span 3;
  }
  .row-offset-xl-3 {
    grid-row-start: 4;
  }
  .col-xl-4 {
    grid-column-end: span 4;
  }
  .col-offset-xl-4 {
    grid-column-start: 5;
  }
  .row-xl-4 {
    grid-row-end: span 4;
  }
  .row-offset-xl-4 {
    grid-row-start: 5;
  }
  .col-xl-5 {
    grid-column-end: span 5;
  }
  .col-offset-xl-5 {
    grid-column-start: 6;
  }
  .row-xl-5 {
    grid-row-end: span 5;
  }
  .row-offset-xl-5 {
    grid-row-start: 6;
  }
  .col-xl-6 {
    grid-column-end: span 6;
  }
  .col-offset-xl-6 {
    grid-column-start: 7;
  }
  .row-xl-6 {
    grid-row-end: span 6;
  }
  .row-offset-xl-6 {
    grid-row-start: 7;
  }
  .col-xl-7 {
    grid-column-end: span 7;
  }
  .col-offset-xl-7 {
    grid-column-start: 8;
  }
  .row-xl-7 {
    grid-row-end: span 7;
  }
  .row-offset-xl-7 {
    grid-row-start: 8;
  }
  .col-xl-8 {
    grid-column-end: span 8;
  }
  .col-offset-xl-8 {
    grid-column-start: 9;
  }
  .row-xl-8 {
    grid-row-end: span 8;
  }
  .row-offset-xl-8 {
    grid-row-start: 9;
  }
  .col-xl-9 {
    grid-column-end: span 9;
  }
  .col-offset-xl-9 {
    grid-column-start: 10;
  }
  .row-xl-9 {
    grid-row-end: span 9;
  }
  .row-offset-xl-9 {
    grid-row-start: 10;
  }
  .col-xl-10 {
    grid-column-end: span 10;
  }
  .col-offset-xl-10 {
    grid-column-start: 11;
  }
  .row-xl-10 {
    grid-row-end: span 10;
  }
  .row-offset-xl-10 {
    grid-row-start: 11;
  }
  .col-xl-11 {
    grid-column-end: span 11;
  }
  .col-offset-xl-11 {
    grid-column-start: 12;
  }
  .row-xl-11 {
    grid-row-end: span 11;
  }
  .row-offset-xl-11 {
    grid-row-start: 12;
  }
  .col-xl-12 {
    grid-column-end: span 12;
  }
  .col-offset-xl-12 {
    grid-column-start: 13;
  }
  .row-xl-12 {
    grid-row-end: span 12;
  }
  .row-offset-xl-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1300px) {
  .col-xl-big-1 {
    grid-column-end: span 1;
  }
  .col-offset-xl-big-1 {
    grid-column-start: 2;
  }
  .row-xl-big-1 {
    grid-row-end: span 1;
  }
  .row-offset-xl-big-1 {
    grid-row-start: 2;
  }
  .col-xl-big-2 {
    grid-column-end: span 2;
  }
  .col-offset-xl-big-2 {
    grid-column-start: 3;
  }
  .row-xl-big-2 {
    grid-row-end: span 2;
  }
  .row-offset-xl-big-2 {
    grid-row-start: 3;
  }
  .col-xl-big-3 {
    grid-column-end: span 3;
  }
  .col-offset-xl-big-3 {
    grid-column-start: 4;
  }
  .row-xl-big-3 {
    grid-row-end: span 3;
  }
  .row-offset-xl-big-3 {
    grid-row-start: 4;
  }
  .col-xl-big-4 {
    grid-column-end: span 4;
  }
  .col-offset-xl-big-4 {
    grid-column-start: 5;
  }
  .row-xl-big-4 {
    grid-row-end: span 4;
  }
  .row-offset-xl-big-4 {
    grid-row-start: 5;
  }
  .col-xl-big-5 {
    grid-column-end: span 5;
  }
  .col-offset-xl-big-5 {
    grid-column-start: 6;
  }
  .row-xl-big-5 {
    grid-row-end: span 5;
  }
  .row-offset-xl-big-5 {
    grid-row-start: 6;
  }
  .col-xl-big-6 {
    grid-column-end: span 6;
  }
  .col-offset-xl-big-6 {
    grid-column-start: 7;
  }
  .row-xl-big-6 {
    grid-row-end: span 6;
  }
  .row-offset-xl-big-6 {
    grid-row-start: 7;
  }
  .col-xl-big-7 {
    grid-column-end: span 7;
  }
  .col-offset-xl-big-7 {
    grid-column-start: 8;
  }
  .row-xl-big-7 {
    grid-row-end: span 7;
  }
  .row-offset-xl-big-7 {
    grid-row-start: 8;
  }
  .col-xl-big-8 {
    grid-column-end: span 8;
  }
  .col-offset-xl-big-8 {
    grid-column-start: 9;
  }
  .row-xl-big-8 {
    grid-row-end: span 8;
  }
  .row-offset-xl-big-8 {
    grid-row-start: 9;
  }
  .col-xl-big-9 {
    grid-column-end: span 9;
  }
  .col-offset-xl-big-9 {
    grid-column-start: 10;
  }
  .row-xl-big-9 {
    grid-row-end: span 9;
  }
  .row-offset-xl-big-9 {
    grid-row-start: 10;
  }
  .col-xl-big-10 {
    grid-column-end: span 10;
  }
  .col-offset-xl-big-10 {
    grid-column-start: 11;
  }
  .row-xl-big-10 {
    grid-row-end: span 10;
  }
  .row-offset-xl-big-10 {
    grid-row-start: 11;
  }
  .col-xl-big-11 {
    grid-column-end: span 11;
  }
  .col-offset-xl-big-11 {
    grid-column-start: 12;
  }
  .row-xl-big-11 {
    grid-row-end: span 11;
  }
  .row-offset-xl-big-11 {
    grid-row-start: 12;
  }
  .col-xl-big-12 {
    grid-column-end: span 12;
  }
  .col-offset-xl-big-12 {
    grid-column-start: 13;
  }
  .row-xl-big-12 {
    grid-row-end: span 12;
  }
  .row-offset-xl-big-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1400px) {
  .col-laptop-1 {
    grid-column-end: span 1;
  }
  .col-offset-laptop-1 {
    grid-column-start: 2;
  }
  .row-laptop-1 {
    grid-row-end: span 1;
  }
  .row-offset-laptop-1 {
    grid-row-start: 2;
  }
  .col-laptop-2 {
    grid-column-end: span 2;
  }
  .col-offset-laptop-2 {
    grid-column-start: 3;
  }
  .row-laptop-2 {
    grid-row-end: span 2;
  }
  .row-offset-laptop-2 {
    grid-row-start: 3;
  }
  .col-laptop-3 {
    grid-column-end: span 3;
  }
  .col-offset-laptop-3 {
    grid-column-start: 4;
  }
  .row-laptop-3 {
    grid-row-end: span 3;
  }
  .row-offset-laptop-3 {
    grid-row-start: 4;
  }
  .col-laptop-4 {
    grid-column-end: span 4;
  }
  .col-offset-laptop-4 {
    grid-column-start: 5;
  }
  .row-laptop-4 {
    grid-row-end: span 4;
  }
  .row-offset-laptop-4 {
    grid-row-start: 5;
  }
  .col-laptop-5 {
    grid-column-end: span 5;
  }
  .col-offset-laptop-5 {
    grid-column-start: 6;
  }
  .row-laptop-5 {
    grid-row-end: span 5;
  }
  .row-offset-laptop-5 {
    grid-row-start: 6;
  }
  .col-laptop-6 {
    grid-column-end: span 6;
  }
  .col-offset-laptop-6 {
    grid-column-start: 7;
  }
  .row-laptop-6 {
    grid-row-end: span 6;
  }
  .row-offset-laptop-6 {
    grid-row-start: 7;
  }
  .col-laptop-7 {
    grid-column-end: span 7;
  }
  .col-offset-laptop-7 {
    grid-column-start: 8;
  }
  .row-laptop-7 {
    grid-row-end: span 7;
  }
  .row-offset-laptop-7 {
    grid-row-start: 8;
  }
  .col-laptop-8 {
    grid-column-end: span 8;
  }
  .col-offset-laptop-8 {
    grid-column-start: 9;
  }
  .row-laptop-8 {
    grid-row-end: span 8;
  }
  .row-offset-laptop-8 {
    grid-row-start: 9;
  }
  .col-laptop-9 {
    grid-column-end: span 9;
  }
  .col-offset-laptop-9 {
    grid-column-start: 10;
  }
  .row-laptop-9 {
    grid-row-end: span 9;
  }
  .row-offset-laptop-9 {
    grid-row-start: 10;
  }
  .col-laptop-10 {
    grid-column-end: span 10;
  }
  .col-offset-laptop-10 {
    grid-column-start: 11;
  }
  .row-laptop-10 {
    grid-row-end: span 10;
  }
  .row-offset-laptop-10 {
    grid-row-start: 11;
  }
  .col-laptop-11 {
    grid-column-end: span 11;
  }
  .col-offset-laptop-11 {
    grid-column-start: 12;
  }
  .row-laptop-11 {
    grid-row-end: span 11;
  }
  .row-offset-laptop-11 {
    grid-row-start: 12;
  }
  .col-laptop-12 {
    grid-column-end: span 12;
  }
  .col-offset-laptop-12 {
    grid-column-start: 13;
  }
  .row-laptop-12 {
    grid-row-end: span 12;
  }
  .row-offset-laptop-12 {
    grid-row-start: 13;
  }
}
@media (min-width: 1640px) {
  .col-xxl-1 {
    grid-column-end: span 1;
  }
  .col-offset-xxl-1 {
    grid-column-start: 2;
  }
  .row-xxl-1 {
    grid-row-end: span 1;
  }
  .row-offset-xxl-1 {
    grid-row-start: 2;
  }
  .col-xxl-2 {
    grid-column-end: span 2;
  }
  .col-offset-xxl-2 {
    grid-column-start: 3;
  }
  .row-xxl-2 {
    grid-row-end: span 2;
  }
  .row-offset-xxl-2 {
    grid-row-start: 3;
  }
  .col-xxl-3 {
    grid-column-end: span 3;
  }
  .col-offset-xxl-3 {
    grid-column-start: 4;
  }
  .row-xxl-3 {
    grid-row-end: span 3;
  }
  .row-offset-xxl-3 {
    grid-row-start: 4;
  }
  .col-xxl-4 {
    grid-column-end: span 4;
  }
  .col-offset-xxl-4 {
    grid-column-start: 5;
  }
  .row-xxl-4 {
    grid-row-end: span 4;
  }
  .row-offset-xxl-4 {
    grid-row-start: 5;
  }
  .col-xxl-5 {
    grid-column-end: span 5;
  }
  .col-offset-xxl-5 {
    grid-column-start: 6;
  }
  .row-xxl-5 {
    grid-row-end: span 5;
  }
  .row-offset-xxl-5 {
    grid-row-start: 6;
  }
  .col-xxl-6 {
    grid-column-end: span 6;
  }
  .col-offset-xxl-6 {
    grid-column-start: 7;
  }
  .row-xxl-6 {
    grid-row-end: span 6;
  }
  .row-offset-xxl-6 {
    grid-row-start: 7;
  }
  .col-xxl-7 {
    grid-column-end: span 7;
  }
  .col-offset-xxl-7 {
    grid-column-start: 8;
  }
  .row-xxl-7 {
    grid-row-end: span 7;
  }
  .row-offset-xxl-7 {
    grid-row-start: 8;
  }
  .col-xxl-8 {
    grid-column-end: span 8;
  }
  .col-offset-xxl-8 {
    grid-column-start: 9;
  }
  .row-xxl-8 {
    grid-row-end: span 8;
  }
  .row-offset-xxl-8 {
    grid-row-start: 9;
  }
  .col-xxl-9 {
    grid-column-end: span 9;
  }
  .col-offset-xxl-9 {
    grid-column-start: 10;
  }
  .row-xxl-9 {
    grid-row-end: span 9;
  }
  .row-offset-xxl-9 {
    grid-row-start: 10;
  }
  .col-xxl-10 {
    grid-column-end: span 10;
  }
  .col-offset-xxl-10 {
    grid-column-start: 11;
  }
  .row-xxl-10 {
    grid-row-end: span 10;
  }
  .row-offset-xxl-10 {
    grid-row-start: 11;
  }
  .col-xxl-11 {
    grid-column-end: span 11;
  }
  .col-offset-xxl-11 {
    grid-column-start: 12;
  }
  .row-xxl-11 {
    grid-row-end: span 11;
  }
  .row-offset-xxl-11 {
    grid-row-start: 12;
  }
  .col-xxl-12 {
    grid-column-end: span 12;
  }
  .col-offset-xxl-12 {
    grid-column-start: 13;
  }
  .row-xxl-12 {
    grid-row-end: span 12;
  }
  .row-offset-xxl-12 {
    grid-row-start: 13;
  }
}
@media (max-width: 479px) {
  .row {
    grid-gap: 20px;
    gap: 20px;
  }
}
.pt-96 {
  padding-top: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}
.pb-96 + .pt-96 {
  padding-top: 0;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px;
}
.pb-80 + .pt-96 {
  padding-top: 0;
}

.pt-72 {
  padding-top: 72px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pt-64 {
  padding-top: 64px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pt-50 {
  padding-top: 50px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pt-40 {
  padding-top: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pt-35 {
  padding-top: 35px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pt-30 {
  padding-top: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pt-25 {
  padding-top: 25px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pt-10 {
  padding-top: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.bg-color:has(.grey-light) {
  background-color: var(--darkGrayishBlue50);
}
/*# sourceMappingURL=style.css.map */
