/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].use[1]!./node_modules/normalize.css/normalize.css ***!
  \************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*!***************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./src/fonts/fonts.css ***!
  \***************************************************************************************************/
/* Inter Font */
/* inter-300 - latin */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 300;
    src: url("inter/inter-v12-latin-300.eot"); /* IE9 Compat Modes */
    src: local(""), url("inter/inter-v12-latin-300.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("inter/inter-v12-latin-300.woff2") format("woff2"),
        /* Super Modern Browsers */ url("inter/inter-v12-latin-300.woff") format("woff"),
        /* Modern Browsers */ url("inter/inter-v12-latin-300.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("inter/inter-v12-latin-300.svg#Inter") format("svg"); /* Legacy iOS */
}
/* inter-regular - latin */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 400;
    src: url("inter/inter-v12-latin-regular.eot"); /* IE9 Compat Modes */
    src: local(""), url("inter/inter-v12-latin-regular.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("inter/inter-v12-latin-regular.woff2") format("woff2"),
        /* Super Modern Browsers */ url("inter/inter-v12-latin-regular.woff") format("woff"),
        /* Modern Browsers */ url("inter/inter-v12-latin-regular.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("inter/inter-v12-latin-regular.svg#Inter") format("svg"); /* Legacy iOS */
}
/* inter-600 - latin */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 600;
    src: url("inter/inter-v12-latin-600.eot"); /* IE9 Compat Modes */
    src: local(""), url("inter/inter-v12-latin-600.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("inter/inter-v12-latin-600.woff2") format("woff2"),
        /* Super Modern Browsers */ url("inter/inter-v12-latin-600.woff") format("woff"),
        /* Modern Browsers */ url("inter/inter-v12-latin-600.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("inter/inter-v12-latin-600.svg#Inter") format("svg"); /* Legacy iOS */
}
/* inter-500 - latin */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 500;
    src: url("inter/inter-v12-latin-500.eot"); /* IE9 Compat Modes */
    src: local(""), url("inter/inter-v12-latin-500.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("inter/inter-v12-latin-500.woff2") format("woff2"),
        /* Super Modern Browsers */ url("inter/inter-v12-latin-500.woff") format("woff"),
        /* Modern Browsers */ url("inter/inter-v12-latin-500.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("inter/inter-v12-latin-500.svg#Inter") format("svg"); /* Legacy iOS */
}
/* inter-700 - latin */
@font-face {
    font-family: "Inter";
    font-style: normal;
    font-weight: 700;
    src: url("inter/inter-v12-latin-700.eot"); /* IE9 Compat Modes */
    src: local(""), url("inter/inter-v12-latin-700.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("inter/inter-v12-latin-700.woff2") format("woff2"),
        /* Super Modern Browsers */ url("inter/inter-v12-latin-700.woff") format("woff"),
        /* Modern Browsers */ url("inter/inter-v12-latin-700.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("inter/inter-v12-latin-700.svg#Inter") format("svg"); /* Legacy iOS */
}

/* Poppins Font */
/* poppins-regular - latin */
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 400;
    src: url("poppins/poppins-v20-latin-regular.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-regular.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-regular.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-regular.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-regular.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-italic - latin */
@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 400;
    src: url("poppins/poppins-v20-latin-italic.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-italic.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-italic.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-italic.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-italic.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 500;
    src: url("poppins/poppins-v20-latin-500.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-500.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-500.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-500.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-500.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-500italic - latin */
@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 500;
    src: url("poppins/poppins-v20-latin-500italic.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-500italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-500italic.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-500italic.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-500italic.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-500italic.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    src: url("poppins/poppins-v20-latin-600.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-600.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-600.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-600.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-600.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-600.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-600italic - latin */
@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 600;
    src: url("poppins/poppins-v20-latin-600italic.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-600italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-600italic.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-600italic.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-600italic.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-600italic.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 700;
    src: url("poppins/poppins-v20-latin-700.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-700.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-700.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-700.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-700.svg#Poppins") format("svg"); /* Legacy iOS */
}
/* poppins-700italic - latin */
@font-face {
    font-family: "Poppins";
    font-style: italic;
    font-weight: 700;
    src: url("poppins/poppins-v20-latin-700italic.eot"); /* IE9 Compat Modes */
    src: local(""), url("poppins/poppins-v20-latin-700italic.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("poppins/poppins-v20-latin-700italic.woff2") format("woff2"),
        /* Super Modern Browsers */ url("poppins/poppins-v20-latin-700italic.woff") format("woff"),
        /* Modern Browsers */ url("poppins/poppins-v20-latin-700italic.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("poppins/poppins-v20-latin-700italic.svg#Poppins") format("svg"); /* Legacy iOS */
}

/* Baloo 2 Font */
/* baloo-2-regular - latin */
@font-face {
    font-family: "Baloo 2";
    font-style: normal;
    font-weight: 400;
    src: url("baloo/baloo-2-v14-latin-regular.eot"); /* IE9 Compat Modes */
    src: local(""), url("baloo/baloo-2-v14-latin-regular.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("baloo/baloo-2-v14-latin-regular.woff2") format("woff2"),
        /* Super Modern Browsers */ url("baloo/baloo-2-v14-latin-regular.woff") format("woff"),
        /* Modern Browsers */ url("baloo/baloo-2-v14-latin-regular.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("baloo/baloo-2-v14-latin-regular.svg#Baloo2") format("svg"); /* Legacy iOS */
}
/* baloo-2-500 - latin */
@font-face {
    font-family: "Baloo 2";
    font-style: normal;
    font-weight: 500;
    src: url("baloo/baloo-2-v14-latin-500.eot"); /* IE9 Compat Modes */
    src: local(""), url("baloo/baloo-2-v14-latin-500.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("baloo/baloo-2-v14-latin-500.woff2") format("woff2"),
        /* Super Modern Browsers */ url("baloo/baloo-2-v14-latin-500.woff") format("woff"),
        /* Modern Browsers */ url("baloo/baloo-2-v14-latin-500.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("baloo/baloo-2-v14-latin-500.svg#Baloo2") format("svg"); /* Legacy iOS */
}
/* baloo-2-700 - latin */
@font-face {
    font-family: "Baloo 2";
    font-style: normal;
    font-weight: 700;
    src: url("baloo/baloo-2-v14-latin-700.eot"); /* IE9 Compat Modes */
    src: local(""), url("baloo/baloo-2-v14-latin-700.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("baloo/baloo-2-v14-latin-700.woff2") format("woff2"),
        /* Super Modern Browsers */ url("baloo/baloo-2-v14-latin-700.woff") format("woff"),
        /* Modern Browsers */ url("baloo/baloo-2-v14-latin-700.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("baloo/baloo-2-v14-latin-700.svg#Baloo2") format("svg"); /* Legacy iOS */
}
/* baloo-2-600 - latin */
@font-face {
    font-family: "Baloo 2";
    font-style: normal;
    font-weight: 600;
    src: url("baloo/baloo-2-v14-latin-600.eot"); /* IE9 Compat Modes */
    src: local(""), url("baloo/baloo-2-v14-latin-600.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("baloo/baloo-2-v14-latin-600.woff2") format("woff2"),
        /* Super Modern Browsers */ url("baloo/baloo-2-v14-latin-600.woff") format("woff"),
        /* Modern Browsers */ url("baloo/baloo-2-v14-latin-600.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("baloo/baloo-2-v14-latin-600.svg#Baloo2") format("svg"); /* Legacy iOS */
}
/* baloo-2-800 - latin */
@font-face {
    font-family: "Baloo 2";
    font-style: normal;
    font-weight: 800;
    src: url("baloo/baloo-2-v14-latin-800.eot"); /* IE9 Compat Modes */
    src: local(""), url("baloo/baloo-2-v14-latin-800.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("baloo/baloo-2-v14-latin-800.woff2") format("woff2"),
        /* Super Modern Browsers */ url("baloo/baloo-2-v14-latin-800.woff") format("woff"),
        /* Modern Browsers */ url("baloo/baloo-2-v14-latin-800.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("baloo/baloo-2-v14-latin-800.svg#Baloo2") format("svg"); /* Legacy iOS */
}

/* Caveat Font */
/* caveat-regular - latin */
@font-face {
    font-family: "Caveat";
    font-style: normal;
    font-weight: 400;
    src: url("caveat/caveat-v17-latin-regular.eot"); /* IE9 Compat Modes */
    src: local(""), url("caveat/caveat-v17-latin-regular.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("caveat/caveat-v17-latin-regular.woff2") format("woff2"),
        /* Super Modern Browsers */ url("caveat/caveat-v17-latin-regular.woff") format("woff"),
        /* Modern Browsers */ url("caveat/caveat-v17-latin-regular.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("caveat/caveat-v17-latin-regular.svg#Caveat") format("svg"); /* Legacy iOS */
}
/* caveat-500 - latin */
@font-face {
    font-family: "Caveat";
    font-style: normal;
    font-weight: 500;
    src: url("caveat/caveat-v17-latin-500.eot"); /* IE9 Compat Modes */
    src: local(""), url("caveat/caveat-v17-latin-500.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("caveat/caveat-v17-latin-500.woff2") format("woff2"),
        /* Super Modern Browsers */ url("caveat/caveat-v17-latin-500.woff") format("woff"),
        /* Modern Browsers */ url("caveat/caveat-v17-latin-500.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("caveat/caveat-v17-latin-500.svg#Caveat") format("svg"); /* Legacy iOS */
}
/* caveat-600 - latin */
@font-face {
    font-family: "Caveat";
    font-style: normal;
    font-weight: 600;
    src: url("caveat/caveat-v17-latin-600.eot"); /* IE9 Compat Modes */
    src: local(""), url("caveat/caveat-v17-latin-600.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("caveat/caveat-v17-latin-600.woff2") format("woff2"),
        /* Super Modern Browsers */ url("caveat/caveat-v17-latin-600.woff") format("woff"),
        /* Modern Browsers */ url("caveat/caveat-v17-latin-600.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("caveat/caveat-v17-latin-600.svg#Caveat") format("svg"); /* Legacy iOS */
}
/* caveat-700 - latin */
@font-face {
    font-family: "Caveat";
    font-style: normal;
    font-weight: 700;
    src: url("caveat/caveat-v17-latin-700.eot"); /* IE9 Compat Modes */
    src: local(""), url("caveat/caveat-v17-latin-700.eot?#iefix") format("embedded-opentype"),
        /* IE6-IE8 */ url("caveat/caveat-v17-latin-700.woff2") format("woff2"),
        /* Super Modern Browsers */ url("caveat/caveat-v17-latin-700.woff") format("woff"),
        /* Modern Browsers */ url("caveat/caveat-v17-latin-700.ttf") format("truetype"),
        /* Safari, Android, iOS */ url("caveat/caveat-v17-latin-700.svg#Caveat") format("svg"); /* Legacy iOS */
}

/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./src/sass/swiper-css/swiper-bundle.min.css ***!
  \*************************************************************************************************************************/
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!./node_modules/resolve-url-loader/index.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].use[4]!./node_modules/import-glob-loader/index.js!./src/sass/front-end-bunde.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*--------------------------------------------------------------
# Post Card design
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# SASS Variables and Mixins. Do not output any css in here. if you need these make sure to @use "variables"
--------------------------------------------------------------*/
/*------- Media Query Sizes. Add your own --------*/
/*------- Panel Becomes Absolute Query  --------*/
/*------- Add your own breakpoints to the grid --------*/
/*--------------------------------------------------------------
Mixins
--------------------------------------------------------------*/
/*------- Retina --------*/
/*------- Deep Shadow Mixin --------*/
/*------- Lighten and shade colors --------*/
/*------- Fluid Font Lock --------*/
/*------- Sort Map by values --------*/
/*------- Grid --------*/
/*--------------------------------------------------------------
# CSS Variables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# CSS Variables. Change these to match your theme
--------------------------------------------------------------*/
:root {
  --font: -apple-system, "Inter", sans-serif;
  --font-alt: -apple-system, "Inter", sans-serif;
  --line-height: 1.5;
  --font-pre: "Source Code Pro", monospace;
  --line-height-pre: 22px;
  --article-font-size: 1.7rem;
  --blue-900: #0055b6;
  --blue-600: #0066db;
  --blue-100: #80bbff;
  --blue-50: #b6d8ff;
  --oe-blue: #0078ff;
  --sunny-orange: #ff6600;
  --fun-yellow: #ffff00;
  --aqua-blue: #00dbd1;
  --achievable-green: #8cff00;
  --happy-pink: #ff2846;
  --sea-green: #2fd665;
  --pacific-blue: #000073;
  --highlight-yellow: #ffff00;
  --sky-blue: #0078ff;
  --success: #01db8c;
  --warning: #ffb800;
  --error: #f41d1d;
  --sunny-gradient: linear-gradient(180deg, #ff8800 -17.06%, #ff6600 115.88%);
  --oe-blue-gradient: linear-gradient(180deg, #00b0ff -17.06%, #0078ff 115.88%);
  --happy-pink-gradient: linear-gradient(180deg, #ff536b -17.06%, #ff2846 115.88%);
  --soft-blue: #ebf7ff;
  --cultured-gray: #f7f8fb;
  --soft-gray: #f4f4f4;
  --dark-gray: #dedede;
  --black: #000;
  --dark-grey: var(--dark-gray);
  --grey: #cacaca;
  --blue: var(--blue-900);
  --light-blue: var(--blue-100);
  --dark-blue: var(--blue-900);
  --body-bg: white;
  --main-text-color: var(--black);
  --subtle-text-color: var(--grey);
  --site-top: var(--dark-blue);
  --footer-bg: var(--dark-grey);
  --header-bg: var(--dark-grey);
  --highlight: var(--blue);
  --highlight-alpha: var(--light-blue);
  --highlight-darkened: var(--dark-blue);
  --overlay-color: rgba(0, 0, 0, 0.65);
}

/*--------------------------------------------------------------
# Layout CSS Variables. Probably don't need to touch.
--------------------------------------------------------------*/
/*------- Menu Variables --------*/
/*------- Layout --------*/
/*------- Panels --------*/
/*------- Z-index --------*/
/*--------------------------------------------------------------
# Animation Setup
--------------------------------------------------------------*/
/*------- For animations --------*/
.animate {
  animation-fill-mode: both;
  animation-duration: 1s;
  transform: translate(0);
}

/*------- infinite animations --------*/
.infinite {
  animation-iteration-count: infinite;
}

/*--------------------------------------------------------------
# Scroll Animation with data-scrollanimation
--------------------------------------------------------------*/
/*------- when using data-scrollanimation with scrubbing, turn off transitions --------*/
#page [data-scrollscrub] {
  transition: none;
}

/*------- Special class for fixing at top. Used with scrollanimation --------*/
.fixed-at-top {
  position: fixed;
  top: 0;
}

/*------- Animate in a sequence --------*/
.active.sequence:nth-of-type(1) {
  transition-delay: 0s;
}

.active.sequence:nth-of-type(2) {
  transition-delay: 0.25s;
}

.active.sequence:nth-of-type(3) {
  transition-delay: 0.5s;
}

.active.sequence:nth-of-type(4) {
  transition-delay: 0.75s;
}

.active.sequence:nth-of-type(5) {
  transition-delay: 1s;
}

.active.sequence:nth-of-type(6) {
  transition-delay: 1.25s;
}

.active.sequence:nth-of-type(7) {
  transition-delay: 1.5s;
}

.active.sequence:nth-of-type(8) {
  transition-delay: 1.75s;
}

.active.sequence:nth-of-type(9) {
  transition-delay: 2s;
}

.active.sequence:nth-of-type(10) {
  transition-delay: 2.25s;
}

.active.sequence:nth-of-type(11) {
  transition-delay: 2.5s;
}

.active.sequence:nth-of-type(12) {
  transition-delay: 2.75s;
}

.active.sequence:nth-of-type(13) {
  transition-delay: 3s;
}

.active.sequence:nth-of-type(14) {
  transition-delay: 3.25s;
}

.active.sequence:nth-of-type(15) {
  transition-delay: 3.5s;
}

.active.sequence:nth-of-type(16) {
  transition-delay: 3.75s;
}

.active.sequence:nth-of-type(17) {
  transition-delay: 4s;
}

.active.sequence:nth-of-type(18) {
  transition-delay: 4.25s;
}

.active.sequence:nth-of-type(19) {
  transition-delay: 4.5s;
}

.active.sequence:nth-of-type(20) {
  transition-delay: 4.75s;
}

.active.sequence:nth-of-type(21) {
  transition-delay: 5s;
}

.active.sequence:nth-of-type(22) {
  transition-delay: 5.25s;
}

.active.sequence:nth-of-type(23) {
  transition-delay: 5.5s;
}

.active.sequence:nth-of-type(24) {
  transition-delay: 5.75s;
}

.active.sequence:nth-of-type(25) {
  transition-delay: 6s;
}

.active.sequence:nth-of-type(26) {
  transition-delay: 6.25s;
}

.active.sequence:nth-of-type(27) {
  transition-delay: 6.5s;
}

.active.sequence:nth-of-type(28) {
  transition-delay: 6.75s;
}

.active.sequence:nth-of-type(29) {
  transition-delay: 7s;
}

.active.sequence:nth-of-type(30) {
  transition-delay: 7.25s;
}

.active.sequence:nth-of-type(31) {
  transition-delay: 7.5s;
}

/*--------------------------------------------------------------
# Animations
--------------------------------------------------------------*/
.js [data-scrollanimation*=fadeInUp] {
  opacity: 0;
  transition: all 0.5s;
  transform: translate3d(0, 100%, 0);
}
.js [data-scrollanimation*=fadeInUp].fadeInUp {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.js [data-scrollanimation*=zoomIn] {
  transition: all 0.5s;
  opacity: 0;
  transform: scale3d(0.3, 0.3, 0.3);
}
.js [data-scrollanimation*=zoomIn].zoomIn {
  transform: scale(1);
  opacity: 1;
}

/*--------------------------------------------------------------
# Icons
--------------------------------------------------------------*/
.icon, #wpadminbar .icon {
  display: inline-block;
  stroke-width: 0;
  stroke: currentColor;
  height: 1em;
  vertical-align: middle;
  width: 1em;
  position: relative;
  fill: currentColor;
}
.icon svg, .icon path, .icon g, #wpadminbar .icon svg, #wpadminbar .icon path, #wpadminbar .icon g {
  fill: currentColor;
}

/*--------------------------------------------------------------
# Icon Tweaks
--------------------------------------------------------------*/
.icon-arrow-right {
  top: -2px;
}

/*--------------------------------------------------------------
# Settings for some basic html elements
--------------------------------------------------------------*/
.section--background-white {
  background-color: #ffffff;
}
.section--background-grey {
  background-color: #f4f4f4;
}
.section--background-light-grey {
  background-color: #f4f6fb;
}
.section--background-50-50 {
  background: linear-gradient(180deg, #f4f4f4 50%, #ffffff 50%);
}
.section--background-50-50-grey {
  background: linear-gradient(180deg, #f4f4f4 50%, #ffffff 50%);
}
.section--background-50-50-celeste {
  background: linear-gradient(180deg, #12a6eb 50%, #ffffff 50%);
}
.section--background-50-50-soft-blue {
  background: linear-gradient(180deg, #ffffff 50%, #ebf7ff 50%);
}
@media (max-width: 767px) {
  .section--background-50-50-soft-blue {
    background: #ebf7ff;
  }
}
.section--background-50-50-soft-blue-light-grey {
  background: linear-gradient(180deg, #ebf7ff 50%, #f4f6fb 50%);
}
.section--background-50-50-light-grey-white {
  background: linear-gradient(180deg, #f4f6fb 50%, #ffffff 50%);
}
.section--background-white-sky {
  background: linear-gradient(180deg, #ebf7ff 50%, #ffffff 50%);
}
.section--background-green {
  background: #00d9ce;
}
.section--background-red {
  background: #ff2846 !important;
}
.section--background-sky {
  background-color: #ebf7ff;
}
.section--background-sky-to-sky-white-max767 {
  background-color: #ebf7ff;
}
.section--background-green-to-green-white-max767 {
  background: #00d9ce;
}

.maskTrust {
  height: 150px;
  width: 210px;
  position: absolute;
  z-index: 9996;
}

@media (max-width: 480px) {
  .section--background-sky-max480 {
    background-color: #ebf7ff;
  }
}
@media (max-width: 767px) {
  .section--background-sky-max767 {
    background-color: #ebf7ff;
  }
  .section--background-grey-max767 {
    background-color: #f4f4f4;
  }
  .section--background-celeste-max767 {
    background-color: #ebf7ff;
  }
  .section--background-sky-white-max767 {
    background: linear-gradient(180deg, #ebf7ff 50%, #ffffff 50%);
  }
  .section--background-white-sky-max767 {
    background: linear-gradient(180deg, #ffffff 50%, #ebf7ff 50%);
  }
  .section--background-15-85-max767 {
    background: linear-gradient(180deg, rgb(255, 255, 255) 17%, rgb(235, 247, 255) 17%, rgb(235, 247, 255) 100%);
  }
  .section--background-sky-6-max767 {
    background: linear-gradient(180deg, white 6%, #ebf7ff 6%, #ebf7ff 100%);
  }
  .section--background-sky-to-sky-white-max767 {
    background: linear-gradient(180deg, #ebf7ff 50%, #ffffff 50%) !important;
  }
  .section--background-green-to-green-white-max767 {
    background: linear-gradient(180deg, #00d9ce 50%, #ffffff 50%) !important;
  }
  .section--background-green-to-green-white-max767-85p {
    background: linear-gradient(180deg, #00d9ce 85%, #ffffff 85%) !important;
  }
  .maskTrust {
    height: 150px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .section--background-sky-min768 {
    background-color: #ebf7ff;
  }
  .section--background-grey-min768 {
    background-color: #f4f4f4;
  }
  .section--background-sky-white-min768 {
    background: linear-gradient(180deg, #ebf7ff 50%, #ffffff 50%);
  }
  .section--background-white-sky-min768 {
    background: linear-gradient(180deg, #ffffff 50%, #ebf7ff 50%);
  }
}
@media (max-width: 1023px) {
  .section--background-sky-max991 {
    background-color: #ebf7ff !important;
  }
}
@media (min-width: 1024px) {
  .section--background-sky-min1024 {
    background-color: #ebf7ff;
  }
  .section--background-sky-white-min1024 {
    background: linear-gradient(180deg, #ebf7ff 50%, #ffffff 50%);
  }
  .section--background-white-sky-min1024 {
    background: linear-gradient(180deg, #ffffff 50%, #ebf7ff 50%);
  }
  .section--background-grey-min1024 {
    background-color: #f4f4f4;
  }
  .section--background-15-85-min1024 {
    background: linear-gradient(180deg, rgb(255, 255, 255) 17%, rgb(235, 247, 255) 17%, rgb(235, 247, 255) 100%);
  }
  .section--background-50-50-min1024 {
    background: linear-gradient(180deg, #ebf7ff 50%, #ffffff 50%);
  }
}
.d-mobile {
  display: none;
}
@media (width: 480px) {
  .d-mobile {
    display: block;
  }
}

@media (min-width: 1440px) {
  .d-xlf-none {
    display: none !important;
  }
  .d-xlf-block {
    display: block !important;
  }
}
.--d-none {
  display: none !important;
}

@media (min-width: 768px) {
  .--d-md-none {
    display: none !important;
  }
  .--d-md-block {
    display: block !important;
  }
}
@media (min-width: 1024px) {
  .--d-lg-none {
    display: none !important;
  }
  .--d-lg-block {
    display: block !important;
  }
}
@media (min-width: 1320px) {
  .--d-llg-none {
    display: none !important;
  }
  .--d-llg-block {
    display: block !important;
  }
}
@media (min-width: 1440px) {
  .--d-xl-none {
    display: none !important;
  }
  .--d-xl-block {
    display: block !important;
  }
}
.icon, .icon__arrow-right-orange, .icon__arrow-right-yellow--left, .icon__arrow-right-yellow--left--165, .icon__arrow-right-yellow--left--75, .icon__arrow-right-yellow {
  background-repeat: no-repeat;
  display: inline-block;
  float: right;
  height: 16px;
  margin-top: 21px;
  padding-right: 33px;
  position: relative;
  width: 10px;
  /*
      &__blue-check-list {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
          height: 15px;
          width: 19px;
      }
  */
}
.icon__arrow-right-yellow {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23FF0' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon__arrow-right-yellow--left, .icon__arrow-right-yellow--left--165, .icon__arrow-right-yellow--left--75 {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23FF0' stroke-linejoin='round'/%3E%3C/svg%3E");
  margin-top: 0px;
}
.icon__arrow-right-yellow--left--75 {
  left: 75px;
}
.icon__arrow-right-yellow--left--165 {
  left: 165px;
}
.icon__arrow-right-orange {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23F60' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.icon__arrow-rigth-red, .icon__arrow-rigth-red--top-0 {
  width: 97px;
  height: 178px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='110' height='128' viewBox='0 0 110 128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M85.098 63.9124C91.1197 46.4063 93.9535 11.5078 69.753 5.74614C66.1679 4.89274 62.2225 4.71843 58.7283 6.0435C58.1831 6.25004 52.4951 9.40937 53.5222 10.3611C53.5264 10.3649 53.9721 10.2345 54.6356 10.0403C56.4511 9.50891 59.8972 8.50031 60.389 8.46066C63.3583 8.22032 66.3854 8.60087 69.1951 9.60815C73.872 11.2845 77.3074 14.7003 79.8117 18.93C86.0985 29.5466 85.8737 42.5302 83.0984 54.1753C80.4324 65.3617 75.326 75.9498 68.993 85.4841C65.956 90.0566 62.5481 94.3797 58.7464 98.3352C56.8214 100.338 54.7904 102.289 52.6025 104.003C51.9974 104.477 51.4065 104.496 50.8476 104.514C50.224 104.534 49.6404 104.553 49.1219 105.201C48.7572 105.657 48.4672 108.206 48.6449 108.633C50.1123 112.161 54.4485 108.668 55.9652 107.437C60.6888 103.606 64.8342 99.0813 68.5467 94.2672C75.5892 85.1344 81.3366 74.8473 85.098 63.9124ZM37.8669 116.99C44.1209 110.332 49.0009 102.739 51.603 93.9318C52.2166 91.8549 50.6377 94.0251 49.7514 95.2432C49.3479 95.7978 49.088 96.155 49.2438 95.8245C47.8036 98.8785 45.9374 101.719 43.9123 104.412C40.4367 109.034 36.5213 113.374 32.1242 117.136C32.0214 117.224 31.8072 117.375 31.5224 117.577C29.632 118.916 24.6322 122.457 28.4696 124.168C29.702 124.717 32.2408 123.685 34.386 122.813C35.4712 122.372 36.4557 121.971 37.1194 121.838C39.5159 121.354 41.9557 121.131 44.3877 120.919C45.3733 120.833 46.3667 120.759 47.3638 120.684C51.8477 120.347 56.4071 120.004 60.6787 118.636C62.5355 118.042 71.0205 113.977 68.9822 110.822C68.5876 110.212 64.5129 111.775 61.1083 113.081C59.1727 113.823 57.4537 114.483 56.7505 114.612C53.4008 115.23 50.0256 115.573 46.6505 115.916C43.7171 116.214 40.7837 116.512 37.8669 116.99Z' fill='%23FF2846'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 0px;
  top: 50px;
}
.icon__arrow-rigth-red--top-0 {
  top: 0px;
  left: 341px;
}
.icon__green {
  background-repeat: no-repeat;
  display: block;
}
.icon__green-commentary {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
  width: 45px;
  height: 32px;
}
.icon__green-computer {
  background-image: url("data:image/svg+xml,%3Csvg width='52' height='32' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
  width: 52px;
  height: 32px;
}
.icon__green-computer-2 {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M48.118 31.222V6.456a2.8 2.8 0 0 0-2.8-2.8H6.468a2.8 2.8 0 0 0-2.8 2.8v24.766h44.45ZM.651 32.755h50.498a.65.65 0 0 1 .651.658v.805a1.302 1.302 0 0 1-1.302 1.295H1.302A1.302 1.302 0 0 1 0 34.21v-.798a.65.65 0 0 1 .651-.651v-.007Z' fill='%2300E3D8'/%3E%3Cpath d='M53.9.513H42.7a2.1 2.1 0 0 0-2.1 2.1V23.71a2.1 2.1 0 0 0 2.1 2.1h11.2a2.1 2.1 0 0 0 2.1-2.1V2.613a2.1 2.1 0 0 0-2.1-2.1Zm-4.403 23.464h-2.429a.364.364 0 1 1 0-.7h2.401a.364.364 0 1 1 0 .7h.028Z' fill='%238CFF00' style='mix-blend-mode:multiply'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .513)' d='M0 0h56v35H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 56px;
  height: 35px;
}
.icon__green-aim {
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
  width: 36px;
  height: 36px;
}
.icon__green-document {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.2683 48.9701H2.92683C1.31707 48.9701 0 47.6521 0 46.0433V11.5272C0 9.91742 1.31707 8.60034 2.92683 8.60034H29.2683C30.878 8.60034 32.1951 9.91742 32.1951 11.5272V46.0433C32.1951 47.6521 30.878 48.9701 29.2683 48.9701Z' fill='%2300E3D8'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.8537 40.5592H19.5122C17.9025 40.5592 16.5854 39.2421 16.5854 37.6324V3.11628C16.5854 1.50653 17.9025 0.189453 19.5122 0.189453H45.8537C47.4634 0.189453 48.7805 1.50653 48.7805 3.11628V37.6324C48.7805 39.2421 47.4634 40.5592 45.8537 40.5592Z' fill='%238CFF00'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 37.2037H6.84634C6.38195 37.2037 5.99658 36.8183 5.99658 36.3539C5.99658 35.8895 6.38195 35.5051 6.84634 35.5051H25.3488C25.8141 35.5051 26.1985 35.8895 26.1985 36.3539C26.1985 36.8183 25.8141 37.2037 25.3488 37.2037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 32.157H6.84634C6.38195 32.157 5.99658 31.7726 5.99658 31.3083C5.99658 30.8429 6.38195 30.4595 6.84634 30.4595H25.3488C25.8141 30.4595 26.1985 30.8429 26.1985 31.3083C26.1985 31.7726 25.8141 32.157 25.3488 32.157Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 27.1111H6.84634C6.38195 27.1111 5.99658 26.7258 5.99658 26.2614C5.99658 25.797 6.38195 25.4126 6.84634 25.4126H25.3488C25.8141 25.4126 26.1985 25.797 26.1985 26.2614C26.1985 26.7258 25.8141 27.1111 25.3488 27.1111Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 22.0645H6.84634C6.38195 22.0645 5.99658 21.6801 5.99658 21.2157C5.99658 20.7513 6.38195 20.366 6.84634 20.366H25.3488C25.8141 20.366 26.1985 20.7513 26.1985 21.2157C26.1985 21.6801 25.8141 22.0645 25.3488 22.0645Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 33px;
  height: 50px;
}
.icon__green-cicle {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='58' viewBox='0 0 49 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.9 31.6894C0.8 31.6894 0.8 31.6894 0.7 31.6894C0.3 31.5894 0 31.2894 0 30.7894V25.9894C0 15.8894 8.3 7.58944 18.4 7.58944H30.6V1.08944C30.6 0.689437 30.8 0.389437 31.1 0.289437C31.4 0.0894369 31.8 0.189437 32.1 0.389437L46.9 13.3894C47.1 13.5894 47.2 13.7894 47.2 14.0894C47.2 14.3894 47.1 14.5894 46.9 14.7894L32.1 27.7894C31.8 27.9894 31.4 28.0894 31.1 27.8894C30.8 27.6894 30.6 27.3894 30.6 27.0894V20.5894H17.2C10.5 20.5894 4.5 24.5894 1.9 30.7894L1.8 31.1894C1.6 31.4894 1.3 31.6894 0.9 31.6894Z' fill='%238CFF00'/%3E%3Cpath d='M16.7 57.6894C16.5 57.6894 16.3 57.5894 16.1 57.4894L1.3 44.4894C1.1 44.2894 1 44.0894 1 43.7894C1 43.4894 1.1 43.2894 1.3 43.0894L16.1 30.0894C16.4 29.8894 16.8 29.7894 17.1 29.9894C17.4 30.1894 17.6 30.4894 17.6 30.7894V37.2894H31C37.7 37.2894 43.7 33.2894 46.3 27.0894L46.5 26.6894C46.7 26.2894 47.1 26.0894 47.5 26.0894C47.9 26.1894 48.2 26.5894 48.2 26.9894V31.7894C48.2 41.8894 39.9 50.1894 29.8 50.1894H17.6V56.6894C17.6 57.0894 17.4 57.3894 17.1 57.4894C17 57.6894 16.8 57.6894 16.7 57.6894Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
  width: 42px;
  height: 50px;
}
.icon__green-star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.25' height='28.989' viewBox='0 0 37.25 28.989'%3E%3Cpath data-name='Trazado 2795' d='M15.7.317l4.131 9.263a.038.038 0 00.029.021l10.086 1.066a.534.534 0 01.3.929l-7.529 6.791a.035.035 0 00-.012.034l2.1 9.921a.535.535 0 01-.79.574l-8.784-5.065a.036.036 0 00-.037 0l-8.785 5.065a.535.535 0 01-.791-.574l2.1-9.921a.035.035 0 00-.011-.034L.178 11.596a.534.534 0 01.3-.929l10.087-1.066a.037.037 0 00.029-.021l4.13-9.263a.534.534 0 01.976 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2796' d='M37.25 10.008a6.983 6.983 0 11-6.983-6.983 6.983 6.983 0 016.983 6.983z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2797' d='M33.039 8.052l-1.385 1.3-2.774 2.609-1.38-1.3' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/svg%3E");
  width: 40px;
  height: 33px;
}
.icon__orange-down-arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10.799' height='6.996' viewBox='0 0 10.799 6.996'%3E%3Cpath data-name='Trazado 2778' d='M10.189.626a.472.472 0 010 .606l-4.5 5.138a.343.343 0 01-.531 0L.653 1.232a.473.473 0 010-.606.344.344 0 01.531 0l4.237 4.836L9.658.626a.343.343 0 01.531 0z' fill='%23fff' stroke='%23f60' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 10px;
  width: 12px;
}
.icon__orange-up-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.12 6.71L6 2.83l3.88 3.88a.996.996 0 101.41-1.41L6.7.71a.996.996 0 00-1.41 0L.7 5.3a.996.996 0 000 1.41c.39.38 1.03.39 1.42 0z' fill='%23F60'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 10px;
  width: 12px;
}
.icon__green-whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg width='67' height='52' viewBox='0 0 67 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 51.1895L2.917 40.6374C1.13439 37.5765 0.162055 34.0323 0.162055 30.4881C0.162055 19.2916 9.31818 10.1895 20.581 10.1895C26.0099 10.1895 31.1957 12.2838 35.004 16.1502C38.8933 20.0166 41 25.0912 41 30.4881C41 41.6845 31.8439 50.7867 20.581 50.7867C17.1779 50.7867 13.7747 49.9007 10.7767 48.2897L0 51.1895Z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8903 20.1724C15.4572 19.1895 15.0241 19.1895 14.5909 19.1895C14.2445 19.1895 13.898 19.1895 13.4649 19.1895C13.1184 19.1895 12.512 19.3682 11.9923 19.9043C11.4726 20.5299 10 21.8703 10 24.7299C10 27.5894 11.9923 30.3596 12.3388 30.8065C12.5986 31.1639 16.2368 37.2405 22.0404 39.6533C26.8046 41.6192 27.7574 41.1724 28.7969 41.083C29.8364 40.9937 32.1751 39.6533 32.6083 38.3128C33.0414 36.9724 33.0414 35.8107 32.9547 35.5426C32.7815 35.2745 32.435 35.1852 31.8287 34.8277C31.2223 34.5596 28.4504 33.1299 27.9307 32.9511C27.411 32.7724 27.0645 32.683 26.6314 33.2192C26.2849 33.8447 25.1588 35.0958 24.8123 35.5426C24.4658 35.9001 24.1193 35.9894 23.5996 35.7213C22.9932 35.4533 21.1742 34.8277 19.0087 32.8618C17.3628 31.3426 16.1501 29.3767 15.8903 28.8405C15.5438 28.215 15.8903 27.9469 16.1501 27.6788C16.41 27.4107 16.7565 26.9639 17.0164 26.6958C17.2762 26.3384 17.3628 26.0703 17.6227 25.7128C17.7959 25.3554 17.7093 24.998 17.5361 24.7299C17.4495 24.2831 16.3234 21.3341 15.8903 20.1724Z' fill='white'/%3E%3Cpath d='M33.1 0.189453H63.4C65.1 0.189453 66.5 1.58945 66.5 3.28945V21.3895C66.5 23.0895 65.1 24.4895 63.4 24.4895H42.8L34.3 30.4895V24.4895H33.1C31.4 24.4895 30 23.0895 30 21.3895V3.28945C30 1.58945 31.4 0.189453 33.1 0.189453Z' fill='%2300E3D8'/%3E%3Cpath d='M53.9 11.3894C53.9 12.7894 55 13.8894 56.4 13.8894C57.8 13.8894 58.9 12.7894 58.9 11.3894C58.9 9.9894 57.8 8.8894 56.4 8.8894C55 8.8894 53.9 9.9894 53.9 11.3894Z' fill='%23F0F0F0'/%3E%3Cpath d='M45.7 11.3894C45.7 12.7894 46.8 13.8894 48.2 13.8894C49.6 13.8894 50.7 12.7894 50.7 11.3894C50.7 9.9894 49.6 8.8894 48.2 8.8894C46.8 8.8894 45.7 9.9894 45.7 11.3894Z' fill='%23F0F0F0'/%3E%3Cpath d='M37.5 11.3894C37.5 12.7894 38.6 13.8894 40 13.8894C41.4 13.8894 42.5 12.7894 42.5 11.3894C42.5 9.9894 41.4 8.8894 40 8.8894C38.6 8.8894 37.5 9.9894 37.5 11.3894Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
  width: 67px;
  height: 50px;
}
.icon__green-note {
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='44' viewBox='0 0 54 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 43.1895H3C1.4 43.1895 0 41.7895 0 40.0895V3.28945C0 1.58945 1.4 0.189453 3 0.189453H30C31.6 0.189453 33 1.58945 33 3.28945V40.0895C33 41.7895 31.6 43.1895 30 43.1895Z' fill='%238CFF00'/%3E%3Cpath d='M40.6 7.8894L21.4 26.5894C21.3 26.6894 21.2 26.7894 21.2 26.8894L19 35.2894C18.9 35.5894 19 35.7894 19.2 35.9894C19.3 36.0894 19.5 36.1894 19.7 36.1894C19.8 36.1894 19.8 36.1894 19.9 36.1894L28.5 34.0894C28.6 34.0894 28.8 33.9894 28.9 33.8894L48.1 15.1894L40.6 7.8894Z' fill='%2300E3D8'/%3E%3Cpath d='M52.9 5.3895L50.8 3.2895C49.4 1.8895 46.9 1.8895 45.4 3.2895L42.8 5.8895L50.3 13.1895L52.9 10.5895C53.6 9.8895 54 8.8895 54 7.9895C54 6.9895 53.6 6.0895 52.9 5.3895Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
  width: 54px;
  height: 50px;
}
.icon__green-microphone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.092' height='56.476'%3E%3Cg data-name='Grupo 1780'%3E%3Cpath data-name='Trazado 2786' d='M27.381 23.935a1.185 1.185 0 00-1.17 1.2V34.3a12.026 12.026 0 01-11.879 12.163h-.113A12.026 12.026 0 012.341 34.3v-9.167a1.185 1.185 0 00-1.17-1.2 1.185 1.185 0 00-1.17 1.2v9.507a14.6 14.6 0 0012.835 14.752v4.08H6.945a1.5 1.5 0 000 3h14.662a1.5 1.5 0 000-3h-5.891v-4.079a14.5 14.5 0 0012.836-14.55v-9.71a1.185 1.185 0 00-1.171-1.198z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2787' d='M23.073 15.7v-1.778a8.906 8.906 0 00-8.8-9.011 8.906 8.906 0 00-8.8 9.011v20.026a8.906 8.906 0 008.8 9.011 8.906 8.906 0 008.8-9.011V15.7z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1779'%3E%3Cpath data-name='Trazado 2788' d='M47.092 11.5A11.5 11.5 0 1135.592 0a11.5 11.5 0 0111.5 11.5z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2789' d='M40.092 9l-2.249 2-4.5 4-2.251-2' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
  width: 48px;
  height: 57px;
}
.icon__green-herramientas-innovadoras {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55.129 19.37a27.213 27.213 0 100 38.492 27.224 27.224 0 000-38.491zM50.69 53.436a20.953 20.953 0 110-29.627 20.974 20.974 0 010 29.627z' fill='%238CFF00'/%3E%3Cpath d='M46.697 27.802a15.294 15.294 0 100 21.628 15.325 15.325 0 000-21.628zm-4.448 17.18a9 9 0 110-12.732 9.011 9.011 0 010 12.732z' fill='%238CFF00'/%3E%3Cpath d='M33.005 35.739a4.068 4.068 0 105.755 0 4.056 4.056 0 00-5.755 0z' fill='%238CFF00'/%3E%3Cpath d='M67.787 12.12a1.444 1.444 0 01-.306 1.57l-.316-.327.316.327-4.87 4.943a1.41 1.41 0 01-1.053.421h-3.31L38.413 38.932a1.581 1.581 0 01-2.235 0 1.591 1.591 0 010-2.234l19.91-19.941v-3.162a1.402 1.402 0 01.421-1.054l4.87-4.87a1.433 1.433 0 011.56-.316l-.17.422a.97.97 0 01.612.906l4.406 3.436zm0 0a1.444 1.444 0 00-1.328-.876h-2.625l3.953.875z' fill='%2300E3D8'/%3E%3Cpath d='M67.787 12.12a1.444 1.444 0 01-.306 1.57l-.316-.327.316.327-4.87 4.943a1.41 1.41 0 01-1.053.421h-3.31L38.413 38.932a1.581 1.581 0 01-2.235 0 1.591 1.591 0 010-2.234l19.91-19.941v-3.162a1.402 1.402 0 01.421-1.054v0l4.87-4.87a1.433 1.433 0 011.56-.316v0l-.17.422a.97.97 0 01.612.906l4.406 3.436zm0 0a1.444 1.444 0 00-1.328-.876h-2.625l3.953.875z' stroke='%2300E3D8' stroke-width='.86'/%3E%3C/svg%3E");
  width: 69.3px;
  height: 75px;
}
.icon__green-feedback-all {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.2' height='57.509' viewBox='0 0 48.2 57.509'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2769' d='M.9 31.509H.7a.876.876 0 01-.7-.9v-4.8a18.48 18.48 0 0118.4-18.4h12.2v-6.5a.792.792 0 01.5-.8.92.92 0 011 .1l14.8 13a.967.967 0 010 1.4l-14.8 13a.92.92 0 01-1 .1 1.02 1.02 0 01-.5-.8v-6.5H17.2a16.557 16.557 0 00-15.3 10.2l-.1.4a1.05 1.05 0 01-.9.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2770' d='M16.7 57.509a1.421 1.421 0 01-.6-.2l-14.8-13a.967.967 0 010-1.4l14.8-13a.92.92 0 011-.1 1.02 1.02 0 01.5.8v6.5H31a16.557 16.557 0 0015.3-10.2l.2-.4a1.1 1.1 0 011-.6.961.961 0 01.7.9v4.8a18.48 18.48 0 01-18.4 18.4H17.6v6.5a.792.792 0 01-.5.8.4.4 0 01-.4.2z' fill='%2300e3d8'/%3E%3C/g%3E%3C/svg%3E");
  width: 49px;
  height: 58px;
}
.icon__green-whatsapp-all {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.5' height='51' viewBox='0 0 66.5 51'%3E%3Cg data-name='Grupo 1775'%3E%3Cpath data-name='Trazado 2771' d='M0 51l2.917-10.552A20.251 20.251 0 0120.581 10 20.151 20.151 0 0135 15.961 20.05 20.05 0 0141 30.3a20.377 20.377 0 01-20.419 20.3 20.851 20.851 0 01-9.8-2.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2772' d='M15.89 19.983C15.457 19 15.024 19 14.591 19h-1.126a2.207 2.207 0 00-1.473.715A6.613 6.613 0 0010 24.54a11.413 11.413 0 002.339 6.077c.26.357 3.9 6.434 9.7 8.847 4.764 1.966 5.717 1.519 6.757 1.43s3.378-1.43 3.811-2.77a6.25 6.25 0 00.346-2.77c-.173-.268-.52-.357-1.126-.715-.606-.268-3.378-1.7-3.9-1.877s-.866-.268-1.3.268a26.333 26.333 0 01-1.819 2.323.9.9 0 01-1.213.179 14.448 14.448 0 01-4.591-2.86 16.606 16.606 0 01-3.118-4.021c-.346-.625 0-.894.26-1.162s.606-.715.866-.983c.26-.358.346-.626.606-.983a.984.984 0 00-.087-.983c-.082-.446-1.208-3.395-1.641-4.557z' fill='%23fff' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2773' d='M33.1 0h30.3a3.116 3.116 0 013.1 3.1v18.1a3.116 3.116 0 01-3.1 3.1H42.8l-8.5 6v-6h-1.2a3.116 3.116 0 01-3.1-3.1V3.1A3.116 3.116 0 0133.1 0z' fill='%2300e3d8' opacity='.7'/%3E%3Cpath data-name='Trazado 2774' d='M53.9 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2775' d='M45.7 11.2a2.5 2.5 0 102.5-2.5 2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3Cpath data-name='Trazado 2776' d='M37.5 11.2A2.5 2.5 0 1040 8.7a2.476 2.476 0 00-2.5 2.5z' fill='%23f0f0f0'/%3E%3C/g%3E%3C/svg%3E");
  width: 67px;
  height: 51px;
}
.icon__nd-green-pc {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 3' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 2'%3E%3Cpath data-name='Trazado 1' d='M35.5 14.959v17.635H4.913V14.959A1.977 1.977 0 016.908 13h26.6a1.977 1.977 0 011.992 1.959zM2.953 35.638h34.509a.942.942 0 00.953-.924v-.574a.471.471 0 00-.477-.462H2.476A.471.471 0 002 34.14v.573a.942.942 0 00.953.925z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1'%3E%3Cpath data-name='Trazado 2' d='M39.419 7h-7.9a1.565 1.565 0 00-1.58 1.55v14.724a1.565 1.565 0 001.58 1.549h7.9A1.565 1.565 0 0041 23.274V8.55A1.565 1.565 0 0039.419 7z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 3' d='M35.875 23.595h-1.952a.307.307 0 010-.615h3.091a.307.307 0 010 .615' fill='%23fff' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
}
.icon__nd-green-chat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 2' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 4'%3E%3Cpath data-name='Trazado 4' d='M7 7h18.743a3.845 3.845 0 013.749 3.932v13.109a3.845 3.845 0 01-3.749 3.932H12v5.88l-5-5.88H5.749A3.845 3.845 0 012 24.041V10.932A3.845 3.845 0 015.749 7h18.744' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 3'%3E%3Cpath data-name='Trazado 5' d='M23.215 19.147h14.821A3.043 3.043 0 0141 22.264v10.389a3.043 3.043 0 01-2.964 3.117H22.227a3.044 3.044 0 01-2.964-3.117V22.264a3.044 3.044 0 012.964-3.117h14.821' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
}
.icon__nd-green-mic {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42'%3E%3Cpath data-name='Rectángulo 1' fill='%23fff' d='M0 0h42v42H0z'/%3E%3Cg data-name='Grupo 10'%3E%3Cg data-name='Grupo 7'%3E%3Cpath data-name='Trazado 9' d='M23.393 17.952a.839.839 0 00-.829.849v6.488a8.518 8.518 0 01-8.413 8.619h-.08a8.518 8.518 0 01-8.413-8.619V18.8a.839.839 0 00-.829-.849A.839.839 0 004 18.8v6.733a10.344 10.344 0 009.091 10.45v2.89H8.919a1.064 1.064 0 000 2.128H19.3a1.064 1.064 0 000-2.128h-4.169v-2.89a10.267 10.267 0 009.091-10.3V18.8a.839.839 0 00-.829-.848z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 10' d='M20.342 12.117v-1.256a6.308 6.308 0 00-6.231-6.383 6.308 6.308 0 00-6.231 6.383v14.183a6.308 6.308 0 006.231 6.383 6.308 6.308 0 006.231-6.383V12.117z' fill='%2300dbd1' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 8'%3E%3Cpath data-name='Trazado 11' d='M37.354 9.145A8.145 8.145 0 1129.208 1a8.145 8.145 0 018.146 8.145z' fill='%238cff00' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 12' d='M32.4 7.374l-1.6 1.417-3.189 2.833-1.59-1.416' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
}
.icon__itp-green-marketing {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.759 19.4683H30.6909V11.9216C30.6909 11.7454 30.648 11.5719 30.5662 11.4162C30.4843 11.2606 30.3659 11.1276 30.2212 11.0288C30.0766 10.9301 29.9103 10.8687 29.7367 10.8499C29.5631 10.8311 29.3876 10.8556 29.2255 10.9211L13.4489 17.3121H8.20785C7.35804 17.3121 6.54303 17.6529 5.94212 18.2594C5.3412 18.866 5.00362 19.6886 5.00362 20.5464V24.8588C5.00362 25.7166 5.3412 26.5393 5.94212 27.1458C6.54303 27.7524 7.35804 28.0931 8.20785 28.0931H8.26126V40.1988C8.26126 40.4847 8.37379 40.7589 8.57409 40.9611C8.7744 41.1633 9.04606 41.2769 9.32934 41.2769H13.6017C13.8849 41.2769 14.1566 41.1633 14.3569 40.9611C14.5572 40.7589 14.6697 40.4847 14.6697 40.1988V28.5869L29.2255 34.4841C29.3517 34.5358 29.4867 34.5622 29.6228 34.5618C29.9061 34.5618 30.1778 34.4482 30.3781 34.246C30.5784 34.0438 30.6909 33.7696 30.6909 33.4837V25.9369H31.759C32.6088 25.9369 33.4238 25.5962 34.0247 24.9896C34.6256 24.3831 34.9632 23.5604 34.9632 22.7026C34.9632 21.8448 34.6256 21.0222 34.0247 20.4156C33.4238 19.8091 32.6088 19.4683 31.759 19.4683Z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.8984 17.3683C37.3316 17.0525 37.9387 17.1476 38.2545 17.5808C40.4377 20.5752 40.4377 24.6307 38.2545 27.6252C37.9387 28.0583 37.3316 28.1535 36.8984 27.8377C36.4653 27.5219 36.3701 26.9147 36.6859 26.4816C38.3722 24.1686 38.3722 21.0373 36.6859 18.7244C36.3701 18.2912 36.4653 17.6841 36.8984 17.3683Z' fill='%2300DBD1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.9266 13.6207C39.305 13.241 39.9195 13.2399 40.2992 13.6183C45.278 18.5802 45.278 26.6263 40.2992 31.588C39.9195 31.9664 39.3049 31.9653 38.9265 31.5856C38.5481 31.2059 38.5492 30.5913 38.9289 30.2129C43.1464 26.0099 43.1464 19.1965 38.9289 14.9933C38.5492 14.6149 38.5481 14.0004 38.9266 13.6207Z' fill='%2300DBD1'/%3E%3C/svg%3E");
  width: 49px;
  height: 49px;
}
.icon__itp-green-technology {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 28.4616C4.5 29.5662 5.39543 30.4616 6.5 30.4616H14.3559L12.2794 37.9381H10.6068V39.3446H11.3743L27.6353 39.3457L28.4073 39.3446V37.9381H26.7295L24.653 30.4616H32.5C33.6046 30.4616 34.5 29.5662 34.5 28.4616V11.5959C34.5 10.4914 33.6046 9.59595 32.5 9.59595H6.5C5.39543 9.59595 4.5 10.4914 4.5 11.5959V28.4616Z' fill='%238CFF00'/%3E%3Cpath d='M37 17.1394C36.4477 17.1394 36 17.5871 36 18.1394V38.3455C36 38.8978 36.4477 39.3455 37 39.3455H44C44.5523 39.3455 45 38.8978 45 38.3455V18.1394C45 17.5871 44.5523 17.1394 44 17.1394H37ZM41.2516 35.6335C41.2516 36.0477 40.9158 36.3835 40.5016 36.3835V36.3835C40.0874 36.3835 39.7516 36.0477 39.7516 35.6335V32.6922C39.7516 32.278 40.0874 31.9422 40.5016 31.9422V31.9422C40.9158 31.9422 41.2516 32.278 41.2516 32.6922V35.6335ZM42.0016 28.2409C42.0016 28.6497 41.6702 28.9811 41.2614 28.9811H39.7418C39.333 28.9811 39.0016 28.6497 39.0016 28.2409V28.2409C39.0016 27.8321 39.333 27.5007 39.7418 27.5007H41.2614C41.6702 27.5007 42.0016 27.8321 42.0016 28.2409V28.2409ZM42.0016 24.5399C42.0016 24.9487 41.6702 25.2801 41.2614 25.2801H39.7418C39.333 25.2801 39.0016 24.9487 39.0016 24.5399V24.5399C39.0016 24.131 39.333 23.7996 39.7418 23.7996H41.2614C41.6702 23.7996 42.0016 24.131 42.0016 24.5399V24.5399ZM42.0016 20.8388C42.0016 21.2476 41.6702 21.579 41.2614 21.579H39.7418C39.333 21.579 39.0016 21.2476 39.0016 20.8388V20.8388C39.0016 20.43 39.333 20.0986 39.7418 20.0986H41.2614C41.6702 20.0986 42.0016 20.43 42.0016 20.8388V20.8388Z' fill='%2300DBD1'/%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__itp-green-project-managements {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.3851 10.2702C33.2267 10.036 33.0133 9.8442 32.7635 9.71178C32.5137 9.57935 32.2352 9.51032 31.9524 9.51074H7.78758C7.3298 9.51074 6.89077 9.6926 6.56708 10.0163C6.24338 10.34 6.06152 10.779 6.06152 11.2368V42.3059C6.06152 42.7637 6.24338 43.2027 6.56708 43.5264C6.89077 43.8501 7.3298 44.0319 7.78758 44.0319C8.24536 44.0319 8.68439 43.8501 9.00809 43.5264C9.33179 43.2027 9.51364 42.7637 9.51364 42.3059V30.2235H31.9524C32.2344 30.2237 32.5122 30.1549 32.7614 30.023C33.0107 29.8911 33.2238 29.7002 33.3822 29.4668C33.5406 29.2335 33.6394 28.965 33.67 28.6846C33.7006 28.4043 33.662 28.1207 33.5577 27.8588L30.3644 19.8671L33.5577 11.8754C33.6619 11.6141 33.7007 11.3312 33.6706 11.0514C33.6405 10.7716 33.5425 10.5034 33.3851 10.2702V10.2702ZM24.5476 17.6405L17.6434 24.5447C17.32 24.8662 16.8825 25.0467 16.4265 25.0467C15.9705 25.0467 15.533 24.8662 15.2096 24.5447L11.7575 21.0926C11.4325 20.7699 11.249 20.3312 11.2474 19.8732C11.2458 19.4152 11.4262 18.9753 11.7489 18.6502C12.0716 18.3252 12.5103 18.1417 12.9683 18.1401C13.4263 18.1385 13.8662 18.3189 14.1913 18.6416L16.4179 20.8855L22.0966 15.2067C22.4268 14.924 22.8516 14.7762 23.286 14.793C23.7204 14.8098 24.1325 14.9898 24.4399 15.2973C24.7473 15.6047 24.9273 16.0167 24.9441 16.4511C24.9609 16.8855 24.8131 17.3103 24.5304 17.6405H24.5476Z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M24.3149 4.00342H41.7675C42.2467 4.00357 42.7062 4.19402 43.0449 4.53291C43.3837 4.8718 43.5741 5.33138 43.5741 5.81057V16.271C43.5741 16.7502 43.3837 17.2097 43.0449 17.5485C42.7061 17.8873 42.2466 18.0776 41.7675 18.0776H29.8984L24.988 21.5541V18.0776H24.3149C23.8358 18.0776 23.3762 17.8873 23.0374 17.5485C22.6986 17.2097 22.5083 16.7502 22.5083 16.271V5.81057C22.5083 5.33138 22.6986 4.8718 23.0374 4.53291C23.3762 4.19402 23.8357 4.00357 24.3149 4.00342V4.00342Z' fill='%2300E3D8'/%3E%3C/g%3E%3Cpath d='M36.3278 10.4506C36.3278 10.7358 36.4123 11.0146 36.5708 11.2517C36.7292 11.4889 36.9544 11.6737 37.2179 11.7828C37.4814 11.892 37.7714 11.9205 38.0511 11.8649C38.3308 11.8092 38.5878 11.6719 38.7895 11.4702C38.9911 11.2686 39.1285 11.0116 39.1841 10.7319C39.2398 10.4522 39.2112 10.1622 39.1021 9.89872C38.9929 9.63523 38.8081 9.41002 38.5709 9.25157C38.3338 9.09312 38.055 9.00854 37.7698 9.00854C37.3873 9.00854 37.0206 9.16046 36.7501 9.43089C36.4797 9.70132 36.3278 10.0681 36.3278 10.4506Z' fill='%23F0F0F0'/%3E%3Cpath d='M31.5962 10.4506C31.5962 10.7358 31.6808 11.0146 31.8392 11.2517C31.9977 11.4889 32.2229 11.6737 32.4864 11.7828C32.7499 11.892 33.0398 11.9205 33.3196 11.8649C33.5993 11.8092 33.8562 11.6719 34.0579 11.4702C34.2596 11.2686 34.3969 11.0116 34.4525 10.7319C34.5082 10.4522 34.4796 10.1622 34.3705 9.89872C34.2613 9.63523 34.0765 9.41002 33.8394 9.25157C33.6022 9.09312 33.3234 9.00854 33.0382 9.00854C32.6558 9.00854 32.289 9.16046 32.0186 9.43089C31.7481 9.70132 31.5962 10.0681 31.5962 10.4506Z' fill='%23F0F0F0'/%3E%3Cpath d='M26.8644 10.4506C26.8644 10.7358 26.949 11.0146 27.1074 11.2517C27.2659 11.4889 27.4911 11.6737 27.7546 11.7828C28.0181 11.892 28.308 11.9205 28.5877 11.8649C28.8675 11.8092 29.1244 11.6719 29.3261 11.4702C29.5277 11.2686 29.6651 11.0116 29.7207 10.7319C29.7764 10.4522 29.7478 10.1622 29.6387 9.89872C29.5295 9.63523 29.3447 9.41002 29.1076 9.25157C28.8704 9.09312 28.5916 9.00854 28.3064 9.00854C27.924 9.00854 27.5572 9.16046 27.2867 9.43089C27.0163 9.70132 26.8644 10.0681 26.8644 10.4506Z' fill='%23F0F0F0'/%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__itp-green-human-resources {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.7183 40.0795L34.828 32.598C37.1583 29.6954 38.5483 26.0159 38.5483 22.0094C38.5483 12.6474 30.9442 5.04321 21.5821 5.04321C12.22 5.04321 4.57495 12.6474 4.57495 22.0503C4.57495 31.4533 12.1791 39.0574 21.5821 39.0574C25.5886 39.0574 29.268 37.6674 32.1706 35.3371L39.6521 43.2275C39.693 43.2683 39.693 43.2683 39.7339 43.3092C40.6333 44.1269 42.0233 44.086 42.841 43.2275C43.6586 42.328 43.6177 40.938 42.7183 40.0795ZM8.09085 22.0503C8.09085 14.6097 14.1415 8.55911 21.5821 8.55911C29.0227 8.55911 35.0733 14.6097 35.0733 22.0503C35.0733 29.4909 29.0227 35.5415 21.5821 35.5415C14.1415 35.5415 8.09085 29.4501 8.09085 22.0503Z' fill='%238CFF00'/%3E%3Cpath d='M21.5817 20.6606C23.9074 20.6606 25.7926 18.7753 25.7926 16.4497C25.7926 14.1241 23.9074 12.2388 21.5817 12.2388C19.2561 12.2388 17.3708 14.1241 17.3708 16.4497C17.3708 18.7753 19.2561 20.6606 21.5817 20.6606Z' fill='%2300DBD1'/%3E%3Cpath d='M24.1576 21.9299C23.3808 22.2979 22.5223 22.5432 21.582 22.5432C20.6417 22.5432 19.7831 22.3388 19.0064 21.9299C17.2075 22.3388 15.8175 23.8514 15.6131 25.732L15.1225 29.3705C15.0816 29.8611 15.3678 30.27 15.8175 30.3926C17.6164 30.7605 19.5378 30.965 21.5411 30.965C23.5443 30.965 25.4658 30.7605 27.2646 30.3926C27.7143 30.3108 28.0414 29.8611 27.9596 29.3705L27.5099 25.732C27.3464 23.8105 25.9155 22.3388 24.1576 21.9299Z' fill='%2300DBD1'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-engineering {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_516_1991)'%3E%3Cpath d='M43.4633 13.3838L43.0276 11.8429C42.939 11.5146 42.7376 11.228 42.4588 11.0333C42.18 10.8386 41.8416 10.7482 41.5028 10.778L39.7925 10.9272C39.1957 10.0278 38.4249 9.25701 37.5255 8.66019L37.6747 6.94983C37.7061 6.60975 37.6159 6.26955 37.4202 5.98965C37.2245 5.70976 36.9359 5.50829 36.6058 5.42101L35.0648 5.01762C34.7338 4.93124 34.3828 4.96486 34.0742 5.11253C33.7655 5.26021 33.5191 5.5124 33.3787 5.82439L32.6526 7.35725C31.5758 7.42018 30.5232 7.70154 29.5586 8.18419L28.1508 7.1959C27.8719 7.00025 27.533 6.90918 27.1936 6.93869C26.8543 6.9682 26.5362 7.1164 26.2952 7.35725L25.1658 8.48673C24.9249 8.72764 24.7767 9.04576 24.7472 9.38514C24.7177 9.72451 24.8088 10.0634 25.0044 10.3423L26.0048 11.7501C25.5222 12.7147 25.2408 13.7673 25.1779 14.8441L23.6047 15.5863C23.2927 15.7268 23.0405 15.9731 22.8928 16.2818C22.7451 16.5904 22.7115 16.9414 22.7979 17.2725L23.2013 18.8134C23.2892 19.1424 23.4902 19.4299 23.7691 19.6254C24.0479 19.8209 24.3868 19.9119 24.7261 19.8823L26.4364 19.7331C27.0333 20.6325 27.8041 21.4033 28.7035 22.0001L28.5542 23.7105C28.5292 24.0487 28.6237 24.385 28.8213 24.6608C29.0188 24.9365 29.3069 25.1341 29.6353 25.2191L31.1762 25.6225C31.5073 25.7089 31.8582 25.6753 32.1669 25.5276C32.4755 25.3799 32.7219 25.1277 32.8623 24.8157L33.5884 23.2546C34.6692 23.2001 35.7275 22.9255 36.6985 22.4479L38.1063 23.4483C38.3852 23.6439 38.7241 23.735 39.0635 23.7055C39.4029 23.676 39.721 23.5278 39.9619 23.2869L41.0914 22.1574C41.3322 21.9165 41.4804 21.5984 41.51 21.259C41.5395 20.9197 41.4484 20.5807 41.2527 20.3019L40.2645 18.8941C40.7471 17.9295 41.0285 16.8768 41.0914 15.8001L42.6525 15.074C42.9661 14.9341 43.2198 14.6874 43.3683 14.3778C43.5168 14.0682 43.5505 13.7159 43.4633 13.3838V13.3838ZM35.3069 17.4177H35.2867C35.0065 17.698 34.6738 17.9203 34.3077 18.072C33.9415 18.2237 33.5491 18.3018 33.1528 18.3018C32.7565 18.3018 32.364 18.2237 31.9979 18.072C31.6317 17.9203 31.2991 17.698 31.0189 17.4177C30.4565 16.8486 30.1427 16.0797 30.1465 15.2796C30.1503 14.4795 30.4713 13.7136 31.039 13.1499C31.6041 12.5899 32.3674 12.2758 33.1629 12.2758C33.9583 12.2758 34.7216 12.5899 35.2867 13.1499C35.5707 13.429 35.7967 13.7616 35.9515 14.1285C36.1064 14.4954 36.1871 14.8894 36.189 15.2876C36.1909 15.6859 36.1139 16.0806 35.9625 16.4489C35.8111 16.8173 35.5883 17.152 35.3069 17.4338V17.4177Z' fill='%2300DBD1'/%3E%3Cpath d='M28.409 29.1645L26.5292 28.8338C26.3066 28.0181 25.9798 27.2344 25.5571 26.5022L26.6543 24.9572C26.8499 24.6784 26.941 24.3394 26.9115 24.0001C26.882 23.6607 26.7338 23.3426 26.4929 23.1017L25.3634 21.9722C25.1225 21.7313 24.8044 21.5831 24.465 21.5536C24.1257 21.5241 23.7867 21.6152 23.5079 21.8108L21.9427 22.908C21.2067 22.4843 20.4189 22.1576 19.5991 21.9359L19.2683 20.048C19.2121 19.7107 19.0383 19.4041 18.7776 19.1826C18.517 18.9611 18.1864 18.839 17.8443 18.8379H16.2308C15.8888 18.839 15.5582 18.9611 15.2975 19.1826C15.0369 19.4041 14.8631 19.7107 14.8069 20.048L14.4761 21.9278C13.6562 22.1495 12.8685 22.4762 12.1324 22.9L10.5875 21.8028C10.3086 21.6071 9.96967 21.516 9.63029 21.5456C9.29091 21.5751 8.9728 21.7233 8.73188 21.9641L7.60241 23.0936C7.36339 23.336 7.21743 23.6549 7.19013 23.9942C7.16284 24.3336 7.25596 24.6717 7.45316 24.9492L8.55036 26.5022C8.12663 27.2382 7.79987 28.026 7.5782 28.8459L5.69844 29.1766C5.36105 29.2329 5.05444 29.4067 4.83294 29.6673C4.61144 29.9279 4.48935 30.2586 4.48828 30.6006V32.2141C4.48935 32.5562 4.61144 32.8868 4.83294 33.1474C5.05444 33.408 5.36105 33.5819 5.69844 33.6381L7.5782 33.9689C7.79987 34.7887 8.12663 35.5765 8.55036 36.3125L7.45316 37.8575C7.25751 38.1364 7.16643 38.4753 7.19594 38.8146C7.22545 39.154 7.37366 39.4721 7.61451 39.713L8.74399 40.8425C8.9849 41.0834 9.30302 41.2316 9.64239 41.2611C9.98177 41.2906 10.3207 41.1995 10.5996 41.0039L12.1647 39.9067C12.9007 40.3304 13.6885 40.6572 14.5084 40.8788L14.8391 42.7586C14.8953 43.096 15.0692 43.4026 15.3298 43.6241C15.5904 43.8456 15.921 43.9677 16.2631 43.9688H17.8766C18.2187 43.9677 18.5493 43.8456 18.8099 43.6241C19.0705 43.4026 19.2444 43.096 19.3006 42.7586L19.6313 40.8788C20.4512 40.6572 21.239 40.3304 21.975 39.9067L23.5079 40.9918C23.7854 41.189 24.1235 41.2821 24.4628 41.2548C24.8021 41.2275 25.121 41.0815 25.3634 40.8425L26.4929 39.713C26.7338 39.4721 26.882 39.154 26.9115 38.8146C26.941 38.4753 26.8499 38.1364 26.6543 37.8575L25.5571 36.2923C25.9808 35.5563 26.3076 34.7685 26.5292 33.9487L28.409 33.6179C28.7464 33.5617 29.053 33.3879 29.2745 33.1272C29.496 32.8666 29.6181 32.536 29.6191 32.194V30.5804C29.6162 30.2398 29.4932 29.9111 29.2719 29.6521C29.0506 29.3932 28.745 29.2205 28.409 29.1645V29.1645ZM21.3538 31.4074C21.3517 32.5489 20.897 33.6431 20.0894 34.4499C19.2818 35.2567 18.1872 35.7104 17.0456 35.7115C15.9031 35.7115 14.8073 35.2576 13.9993 34.4496C13.1914 33.6417 12.7375 32.5459 12.7375 31.4033C12.7375 30.8376 12.8489 30.2774 13.0654 29.7547C13.2819 29.232 13.5993 28.7571 13.9993 28.357C14.3994 27.957 14.8743 27.6396 15.397 27.4231C15.9197 27.2066 16.4799 27.0952 17.0456 27.0952C17.6114 27.0952 18.1716 27.2066 18.6943 27.4231C19.217 27.6396 19.6919 27.957 20.092 28.357C20.492 28.7571 20.8093 29.232 21.0259 29.7547C21.2424 30.2774 21.3538 30.8376 21.3538 31.4033V31.4074Z' fill='%238CFF00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_516_1991'%3E%3Crect width='39.0234' height='39.0033' fill='white' transform='translate(4.48828 4.96826)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__itp-green-business {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.15 18.1544H24.45V15.3123C24.45 14.5307 24.1365 13.8202 23.6093 13.3086C23.0963 12.7828 22.3837 12.4702 21.6 12.4702H15.9C14.3325 12.4702 13.05 13.7492 13.05 15.3123V18.1544H7.35C5.7825 18.1544 4.5 19.4334 4.5 20.9965V36.6281C4.5 38.1913 5.7825 39.4702 7.35 39.4702H30.15C31.7175 39.4702 33 38.1913 33 36.6281V20.9965C33 19.4334 31.7175 18.1544 30.15 18.1544ZM15.9 15.3123H21.6V18.1544H15.9V15.3123Z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M43.5 6.92021C43.5 5.84771 42.6225 4.97021 41.55 4.97021H25.95C24.8775 4.97021 24 5.84771 24 6.92021V18.6202C24 19.6927 24.8775 20.5702 25.95 20.5702H39.6L43.5 24.4702V6.92021Z' fill='%2300E3D8'/%3E%3C/g%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__itp-green-data-science {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.25 12.621C38.25 13.6953 36.7955 14.8628 34.3597 15.7471C31.6059 16.7478 27.9251 17.2985 24 17.2985C20.0748 17.2985 16.394 16.7478 13.6402 15.7471C11.2045 14.8628 9.75 13.6953 9.75 12.621C9.75 11.5466 11.2045 10.3791 13.6402 9.4948C16.394 8.49412 20.0748 7.94336 24 7.94336C27.9251 7.94336 31.6059 8.49412 34.3597 9.4948C36.7955 10.3791 38.25 11.5466 38.25 12.621Z' fill='%2300DBD1'/%3E%3Cpath d='M38.25 15.4131V20.5173C38.25 21.5917 36.7955 22.7592 34.3597 23.6435C31.6059 24.6442 27.9251 25.1949 24 25.1949C20.0748 25.1949 16.394 24.6442 13.6402 23.6435C11.2045 22.7592 9.75 21.5917 9.75 20.5173V15.4131C9.90127 15.5411 10.068 15.6613 10.2426 15.7816C10.3008 15.8242 10.3628 15.863 10.4249 15.9057C10.4908 15.9483 10.5606 15.9949 10.6304 16.0375C10.6615 16.0569 10.6925 16.0763 10.7235 16.0957C10.7817 16.1306 10.8438 16.1655 10.9019 16.2004C10.9252 16.216 10.9524 16.2276 10.9756 16.2431C11.0183 16.2664 11.061 16.2897 11.1036 16.3129C11.1308 16.3284 11.1618 16.344 11.189 16.3595C11.2316 16.3827 11.2743 16.406 11.317 16.4254C11.3519 16.4448 11.3868 16.4603 11.4178 16.4797C11.4411 16.4913 11.4682 16.5069 11.4915 16.5185C11.5186 16.5301 11.5419 16.5418 11.5691 16.5573C11.6777 16.6116 11.7901 16.662 11.9026 16.7124C11.9298 16.7241 11.9569 16.7357 11.9802 16.7473C12.0461 16.7784 12.1159 16.8094 12.1858 16.8365C12.2284 16.8559 12.2711 16.8714 12.3099 16.8908C12.3525 16.9102 12.3952 16.9257 12.4379 16.9451C12.4805 16.9645 12.5232 16.98 12.5659 16.9994C12.6047 17.0149 12.6473 17.0305 12.6861 17.046C12.7326 17.0654 12.7831 17.0848 12.8296 17.1003C12.9188 17.1352 13.008 17.1701 13.1011 17.2011C16.0295 18.2639 19.9003 18.8456 24 18.8456C28.0997 18.8456 31.9705 18.2639 34.8911 17.2011C34.9842 17.1662 35.0734 17.1352 35.1626 17.1003C35.213 17.0809 35.2596 17.0654 35.3061 17.046C35.3449 17.0305 35.3876 17.0149 35.4264 16.9994C35.469 16.98 35.5117 16.9645 35.5543 16.9451C35.597 16.9257 35.6397 16.9102 35.6823 16.8908C35.725 16.8714 35.7677 16.8559 35.8065 16.8365C35.8763 16.8055 35.9422 16.7784 36.012 16.7473C36.0392 16.7357 36.0663 16.7241 36.0896 16.7124C36.2021 16.662 36.3146 16.6077 36.4232 16.5573C36.4503 16.5456 36.4736 16.534 36.5007 16.5185C36.524 16.5069 36.5511 16.4952 36.5744 16.4797C36.6093 16.4603 36.6442 16.4448 36.6753 16.4254C36.7179 16.4021 36.7606 16.3789 36.8033 16.3595C36.8343 16.344 36.8614 16.3284 36.8886 16.3129C36.9312 16.2897 36.9739 16.2664 37.0166 16.2431C37.0437 16.2276 37.067 16.216 37.0903 16.2004C37.1523 16.1655 37.2105 16.1306 37.2687 16.0957C37.2997 16.0763 37.3307 16.0569 37.3618 16.0375C37.4316 15.9949 37.5014 15.9522 37.5673 15.9057C37.6294 15.8669 37.6876 15.8242 37.7496 15.7816C37.9319 15.6652 38.0987 15.5411 38.25 15.4131Z' fill='%238CFF00'/%3E%3Cpath d='M38.25 23.313V28.4172C38.25 29.4916 36.7955 30.6591 34.3597 31.5434C31.6059 32.5441 27.9251 33.0948 24 33.0948C20.0748 33.0948 16.394 32.5441 13.6402 31.5434C11.2045 30.6591 9.75 29.4916 9.75 28.4172V23.313C10.5723 23.9879 11.7009 24.589 13.1089 25.101C16.0295 26.1599 19.8964 26.7417 24 26.7417C28.1035 26.7417 31.9705 26.1599 34.8911 25.101C36.299 24.589 37.4316 23.9879 38.25 23.313Z' fill='%238CFF00'/%3E%3Cpath d='M9.75 36.3191V31.2148C10.5723 31.8897 11.7009 32.4909 13.1089 33.0029C16.0295 34.0617 19.8964 34.6474 24 34.6474C28.1035 34.6474 31.9705 34.0656 34.8911 33.0029C36.3029 32.4909 37.4316 31.8897 38.25 31.2148V36.3191C38.25 37.3935 36.7955 38.5609 34.3597 39.4452C31.6059 40.4459 27.9251 40.9967 24 40.9967C20.0748 40.9967 16.394 40.4459 13.6402 39.4452C11.2045 38.5609 9.75 37.3935 9.75 36.3191Z' fill='%238CFF00'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-design {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_516_1911)'%3E%3Cpath d='M44.2742 10.9907C43.9703 11.649 43.4482 11.8567 42.7404 11.8376C41.3848 11.8014 40.0272 11.829 38.6706 11.8262C37.8009 11.8262 37.3569 11.3841 37.3522 10.521C37.3522 10.2076 37.3522 9.89418 37.3522 9.56361H32.7317C32.8832 9.67507 32.9851 9.75414 33.0918 9.8294C36.6491 12.3063 38.7507 15.7064 39.3928 19.9857C39.508 20.7526 39.6643 21.2909 40.4407 21.712C41.6353 22.3598 42.1412 23.9078 41.8259 25.2235C41.501 26.5724 40.3549 27.6461 39.0546 27.8195C37.5455 28.0195 36.2051 27.3774 35.5221 26.1276C34.5561 24.3585 35.2029 22.3055 37.0244 21.3919C37.215 21.2966 37.2712 21.2013 37.2474 20.9851C36.8549 17.4078 35.282 14.4755 32.4631 12.2282C31.167 11.2053 29.6758 10.4574 28.0808 10.0304C27.8827 9.97516 27.795 10.0304 27.6855 10.1952C26.2765 12.3663 23.3213 12.3711 21.9238 10.2028C21.8057 10.0199 21.7056 9.97611 21.497 10.0399C16.6337 11.5385 13.6633 14.7823 12.5515 19.738C12.4629 20.1315 12.4448 20.5411 12.361 20.9374C12.3114 21.1794 12.3762 21.2947 12.5982 21.4062C13.8271 22.0263 14.5035 23.0438 14.514 24.4109C14.5245 25.7779 13.8976 26.8173 12.6877 27.4765C10.9882 28.4025 8.88279 27.6804 7.99967 25.878C7.20039 24.246 7.96633 22.1368 9.66397 21.3957C9.99836 21.2499 10.0736 21.0527 10.1041 20.7479C10.4709 17.0163 12.0009 13.842 14.7159 11.2574C15.3552 10.6477 16.0811 10.1295 16.7661 9.57028H12.2485C12.2485 9.92467 12.2543 10.2762 12.2485 10.6277C12.2343 11.3489 11.7722 11.8205 11.053 11.8243C9.54394 11.8325 8.03524 11.8325 6.52686 11.8243C5.80664 11.8243 5.33508 11.3479 5.33127 10.6287C5.32301 9.14571 5.32301 7.66209 5.33127 6.17785C5.33127 5.45763 5.8076 4.98702 6.52686 4.98225C8.0346 4.97336 9.5433 4.97336 11.053 4.98225C11.7732 4.98702 12.2343 5.45859 12.2485 6.1788C12.2562 6.52081 12.2485 6.86186 12.2485 7.26198H12.663C15.5028 7.26198 18.3427 7.26198 21.1817 7.26864C21.4675 7.26864 21.617 7.1991 21.7533 6.92283C22.3677 5.67484 23.4004 5.00036 24.7846 4.99464C26.186 4.98892 27.2254 5.66912 27.8522 6.92854C27.977 7.17909 28.1028 7.27055 28.3876 7.2696C31.2399 7.25721 34.0921 7.26198 36.9444 7.26198H37.3522C37.3522 6.88758 37.3474 6.54843 37.3522 6.21405C37.3645 5.45192 37.8237 4.98797 38.5906 4.98511C40.0491 4.9794 41.5067 4.9975 42.9643 4.97654C43.6102 4.96796 43.9989 5.28615 44.2704 5.8206L44.2742 10.9907Z' fill='%2300DBD1'/%3E%3Cpath d='M17.878 43.9335C17.7894 43.8878 17.7008 43.843 17.6131 43.7954C17.0815 43.5096 16.8758 42.9761 17.0796 42.4131C17.757 40.5506 19.4137 39.3236 21.3809 39.2998C23.6609 39.2725 25.9404 39.2725 28.2191 39.2998C30.1864 39.3236 31.8392 40.5506 32.5204 42.4131C32.7576 43.0657 32.5204 43.5229 31.723 43.9373L17.878 43.9335Z' fill='%238CFF00'/%3E%3Cpath d='M30.7704 37.4975C30.5571 37.4147 30.338 37.3475 30.1149 37.2965C29.43 37.1889 28.7421 37.0345 28.0534 37.0231C25.9366 36.9879 23.8197 37.0174 21.7029 37.0079C20.8022 36.9885 19.9053 37.1318 19.0555 37.4309C18.9954 37.4494 18.9339 37.4628 18.8716 37.4709C18.5858 36.5496 18.3467 35.6313 18.0228 34.7443C17.4112 33.0874 16.4782 31.5677 15.2772 30.2725C15.182 30.1697 15.0867 30.0696 14.9914 29.9658C14.4265 29.3437 14.3893 28.8912 14.8523 28.1948C16.1365 26.2647 17.4223 24.3356 18.7097 22.4074L23.3463 15.4529C23.4234 15.3377 23.5035 15.2233 23.6235 15.0471C23.6397 15.1957 23.6568 15.2824 23.6568 15.3691C23.6568 18.7406 23.6568 22.113 23.6654 25.4845C23.6654 25.7493 23.5701 25.8541 23.3482 25.956C22.6458 26.2803 22.0755 26.8351 21.7322 27.5284C21.3889 28.2216 21.2931 29.0115 21.4609 29.7667C21.8058 31.3148 23.2396 32.4599 24.8162 32.4456C25.5887 32.4339 26.3351 32.1643 26.9367 31.6796C27.5383 31.1948 27.9606 30.5228 28.1363 29.7705C28.3034 29.016 28.208 28.2271 27.8659 27.5342C27.5238 26.8412 26.9554 26.2858 26.2547 25.9598C26.0642 25.8693 25.9318 25.7931 25.9327 25.5302C25.9442 22.1206 25.9404 18.7101 25.9404 15.3005C25.9404 15.2405 25.948 15.1805 25.9556 15.0461C26.0595 15.1881 26.1261 15.2719 26.1852 15.3605C29.0381 19.6386 31.891 23.9177 34.7439 28.1976C35.2022 28.8864 35.1888 29.357 34.6325 29.9391C32.6951 31.9497 31.3816 34.4783 30.8504 37.2194C30.8342 37.2984 30.8037 37.3804 30.7704 37.4975Z' fill='%238CFF00'/%3E%3Cpath d='M25.9375 29.0306C25.9354 29.2557 25.8665 29.4753 25.7397 29.6613C25.6128 29.8474 25.4336 29.9917 25.2248 30.0759C25.0159 30.1601 24.7868 30.1804 24.5663 30.1344C24.3459 30.0884 24.1441 29.978 23.9864 29.8172C23.8287 29.6565 23.7222 29.4525 23.6804 29.2313C23.6386 29.01 23.6634 28.7813 23.7516 28.5741C23.8398 28.3669 23.9875 28.1905 24.176 28.0672C24.3645 27.944 24.5853 27.8794 24.8105 27.8816C25.1113 27.8876 25.3978 28.0113 25.6085 28.2261C25.8192 28.4409 25.9373 28.7297 25.9375 29.0306Z' fill='%238CFF00'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_516_1911'%3E%3Crect width='38.9515' height='38.962' fill='white' transform='translate(5.32288 4.97021)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-fitness {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.44 16.8618C32.1362 13.6965 25.9033 16.9706 24.0812 16.9706C24.054 16.9706 24.0276 16.9922 24.0004 17.0026C23.9736 16.9922 23.9464 16.9706 23.9196 16.9706C22.0968 16.9706 15.8642 13.6965 11.5609 16.8618C7.86876 19.5783 8.02917 24.8072 8.9924 29.2209C10.1304 34.4371 12.5069 37.1244 15.2526 39.976C17.9454 42.7677 20.9371 39.6176 23.9196 39.6176C23.9476 39.6176 23.9736 39.6036 24.0004 39.6C24.0276 39.6036 24.0528 39.6176 24.0812 39.6176C27.0637 39.6176 30.0558 42.7677 32.7483 39.976C35.4939 37.1244 37.87 34.4371 39.0072 29.2209C39.9705 24.8072 40.1317 19.5783 36.44 16.8618Z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.2465 15.1408C35.1298 12.5223 35.139 7.83861 35.139 7.83861C35.139 7.83861 30.4765 7.3958 27.596 10.0131C24.7131 12.6275 24.7019 17.3093 24.7019 17.3093C24.7019 17.3093 29.3608 17.7525 32.2465 15.1408Z' fill='%2300DBD1'/%3E%3Cpath d='M22.483 16.6301C22.531 17.3745 23.4699 17.5985 23.4699 17.5985C23.5899 16.8765 23.7103 16.7561 23.5295 14.408C23.3491 12.0607 22.1122 8.32862 22.1122 8.32862L19.0737 9.37105C21.7842 11.8115 22.3758 14.9416 22.483 16.6301Z' fill='%2300DBD1'/%3E%3C/g%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__itp-green-entrepreneurship {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12828 21.9105L13.7448 23.8248C13.2243 25.1389 12.8091 26.4923 12.5031 27.8722L12.328 28.6682L18.9464 35.2905L19.7424 35.1194C21.1223 34.8134 22.4757 34.3982 23.7898 33.8777L25.7041 38.4943C25.7229 38.54 25.7527 38.5804 25.7909 38.6118C25.8292 38.6431 25.8746 38.6645 25.9231 38.674C25.9717 38.6835 26.0218 38.6807 26.069 38.666C26.1162 38.6513 26.159 38.6251 26.1936 38.5898L29.0869 35.6965C29.5591 35.2244 29.927 34.6585 30.167 34.0354C30.4069 33.4122 30.5135 32.7457 30.4799 32.0789L30.3764 30.2203C35.7332 26.2644 41.1537 19.3276 42.6302 7.22108C42.672 6.91754 42.6433 6.60844 42.546 6.31785C42.4488 6.02727 42.2858 5.76306 42.0698 5.54581C41.8537 5.32857 41.5903 5.16416 41.3003 5.06541C41.0102 4.96666 40.7013 4.93622 40.3975 4.97648C28.295 6.46492 21.3542 11.8894 17.3983 17.2303L15.5437 17.1347C14.8783 17.0985 14.2126 17.202 13.5896 17.4385C12.9666 17.6749 12.3999 18.0392 11.9261 18.5078L9.03277 21.4011C8.99268 21.4352 8.96231 21.4792 8.94474 21.5288C8.92717 21.5784 8.92303 21.6318 8.93272 21.6835C8.94242 21.7352 8.96562 21.7834 8.99996 21.8233C9.0343 21.8632 9.07857 21.8932 9.12828 21.9105ZM27.69 14.8583C28.1914 14.3586 28.8297 14.0187 29.5241 13.8815C30.2186 13.7443 30.9382 13.816 31.5919 14.0874C32.2457 14.3589 32.8044 14.818 33.1974 15.4068C33.5904 15.9955 33.8002 16.6875 33.8002 17.3954C33.8002 18.1033 33.5904 18.7953 33.1974 19.3841C32.8044 19.9728 32.2457 20.4319 31.5919 20.7034C30.9382 20.9749 30.2186 21.0465 29.5241 20.9093C28.8297 20.7721 28.1914 20.4322 27.69 19.9325C27.3561 19.5998 27.0912 19.2044 26.9104 18.769C26.7296 18.3336 26.6365 17.8668 26.6365 17.3954C26.6365 16.924 26.7296 16.4572 26.9104 16.0218C27.0912 15.5865 27.3561 15.1911 27.69 14.8583Z' fill='%238CFF00'/%3E%3Cpath d='M6.79139 35.199C7.59048 35.0554 8.41316 35.1212 9.17926 35.39C5.52581 38.3191 6.2183 41.7179 6.66403 43.2382C6.68586 43.3136 6.72775 43.3817 6.78524 43.4352C6.84273 43.4886 6.91365 43.5255 6.99045 43.5419C7.06725 43.5582 7.14705 43.5534 7.22133 43.5279C7.29561 43.5025 7.36159 43.4574 7.41223 43.3974C8.67383 41.9567 11.7621 41.4114 13.4337 41.2324C14.6042 41.1165 15.6821 40.5447 16.4344 39.6404C18.1577 37.5192 16.6016 35.3224 16.0364 34.6498C16.0174 34.6265 15.9934 34.6077 15.9662 34.5948C15.939 34.5819 15.9093 34.5752 15.8792 34.5752C15.8491 34.5752 15.8194 34.5819 15.7922 34.5948C15.7651 34.6077 15.7411 34.6265 15.722 34.6498C15.2893 35.1885 14.7362 35.6183 14.1072 35.9044C13.4782 36.1906 12.7909 36.3252 12.1004 36.2974C12.019 36.2945 11.9418 36.2608 11.8842 36.2032C11.8266 36.1456 11.793 36.0684 11.79 35.987C11.7668 35.2936 11.9071 34.6044 12.1995 33.9753C12.492 33.3461 12.9284 32.7946 13.4735 32.3654C13.4947 32.3463 13.5117 32.323 13.5234 32.297C13.535 32.2709 13.5411 32.2427 13.5411 32.2141C13.5411 32.1856 13.535 32.1574 13.5234 32.1313C13.5117 32.1053 13.4947 32.082 13.4735 32.0629C9.40213 29.102 7.15355 32.7673 6.30585 34.5901C6.2685 34.6708 6.25686 34.7611 6.27252 34.8486C6.28819 34.9362 6.33039 35.0168 6.39341 35.0796C6.44424 35.1315 6.50741 35.1697 6.57701 35.1906C6.64661 35.2115 6.72037 35.2144 6.79139 35.199Z' fill='%2300DBD1'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-sales {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.48368 34.1897C8.13007 34.1897 7.79094 34.3302 7.5409 34.5802C7.29086 34.8302 7.15039 35.1694 7.15039 35.523V41.1361C7.15039 41.4898 7.29086 41.8289 7.5409 42.0789C7.79094 42.329 8.13007 42.4694 8.48368 42.4694C8.83729 42.4694 9.17642 42.329 9.42646 42.0789C9.6765 41.8289 9.81698 41.4898 9.81698 41.1361V35.523C9.81698 35.1694 9.6765 34.8302 9.42646 34.5802C9.17642 34.3302 8.83729 34.1897 8.48368 34.1897Z' fill='%238CFF00'/%3E%3Cpath d='M13.8169 29.6958C13.4633 29.6958 13.1242 29.8363 12.8742 30.0863C12.6241 30.3364 12.4836 30.6755 12.4836 31.0291V41.1342C12.4836 41.4879 12.6241 41.827 12.8742 42.077C13.1242 42.3271 13.4633 42.4675 13.8169 42.4675C14.1705 42.4675 14.5097 42.3271 14.7597 42.077C15.0098 41.827 15.1502 41.4879 15.1502 41.1342V31.0291C15.1502 30.6755 15.0098 30.3364 14.7597 30.0863C14.5097 29.8363 14.1705 29.6958 13.8169 29.6958Z' fill='%238CFF00'/%3E%3Cpath d='M19.1499 25.2065C18.7963 25.2065 18.4572 25.347 18.2072 25.5971C17.9571 25.8471 17.8167 26.1862 17.8167 26.5398V41.1358C17.8167 41.4894 17.9571 41.8285 18.2072 42.0786C18.4572 42.3286 18.7963 42.4691 19.1499 42.4691C19.5036 42.4691 19.8427 42.3286 20.0927 42.0786C20.3428 41.8285 20.4832 41.4894 20.4832 41.1358V26.5398C20.4832 26.1862 20.3428 25.8471 20.0927 25.5971C19.8427 25.347 19.5036 25.2065 19.1499 25.2065Z' fill='%238CFF00'/%3E%3Cpath d='M29.8162 22.9604C29.4626 22.9604 29.1235 23.1009 28.8734 23.351C28.6234 23.601 28.4829 23.9401 28.4829 24.2937V41.135C28.4829 41.4886 28.6234 41.8277 28.8734 42.0777C29.1235 42.3278 29.4626 42.4682 29.8162 42.4682C30.1698 42.4682 30.5089 42.3278 30.759 42.0777C31.009 41.8277 31.1495 41.4886 31.1495 41.135V24.2937C31.1495 23.9401 31.009 23.601 30.759 23.351C30.5089 23.1009 30.1698 22.9604 29.8162 22.9604Z' fill='%238CFF00'/%3E%3Cpath d='M24.4832 27.4512C24.1296 27.4512 23.7905 27.5916 23.5404 27.8417C23.2904 28.0917 23.1499 28.4309 23.1499 28.7845V41.135C23.1499 41.4886 23.2904 41.8278 23.5404 42.0778C23.7905 42.3278 24.1296 42.4683 24.4832 42.4683C24.8368 42.4683 25.1759 42.3278 25.426 42.0778C25.676 41.8278 25.8165 41.4886 25.8165 41.135V28.7845C25.8165 28.4309 25.676 28.0917 25.426 27.8417C25.1759 27.5916 24.8368 27.4512 24.4832 27.4512Z' fill='%238CFF00'/%3E%3Cpath d='M35.1495 18.4714C34.7958 18.4714 34.4567 18.6119 34.2067 18.8619C33.9566 19.112 33.8162 19.4511 33.8162 19.8047V41.1374C33.8162 41.491 33.9566 41.8301 34.2067 42.0802C34.4567 42.3302 34.7958 42.4707 35.1495 42.4707C35.5031 42.4707 35.8422 42.3302 36.0922 42.0802C36.3423 41.8301 36.4827 41.491 36.4827 41.1374V19.8047C36.4827 19.4511 36.3423 19.112 36.0922 18.8619C35.8422 18.6119 35.5031 18.4714 35.1495 18.4714Z' fill='%238CFF00'/%3E%3Cpath d='M39.146 7.70871C39.1224 7.37262 38.9725 7.05792 38.7263 6.82789C38.4802 6.59785 38.156 6.46954 37.8191 6.46875H31.1495C30.886 6.46931 30.6287 6.54784 30.4098 6.69443C30.1909 6.84102 30.0203 7.04912 29.9195 7.29251C29.8187 7.53589 29.7922 7.80367 29.8433 8.06209C29.8945 8.32051 30.0209 8.55802 30.2068 8.74468L32.5973 11.1353L24.2199 19.5126L19.7462 17.2757C19.4958 17.1511 19.2126 17.1082 18.9365 17.1531C18.6604 17.1979 18.4053 17.3283 18.2072 17.5257L4.87427 30.8587C4.6314 31.1101 4.49701 31.4469 4.50005 31.7965C4.50309 32.1461 4.64331 32.4805 4.89051 32.7277C5.13772 32.9749 5.47212 33.1151 5.82171 33.1182C6.17129 33.1212 6.50808 32.9868 6.75955 32.7439L19.4125 20.091L23.8862 22.3279C24.1365 22.4532 24.4199 22.4965 24.6961 22.4516C24.9724 22.4067 25.2275 22.276 25.4252 22.0779L34.4827 13.0207L36.8733 15.4111C37.06 15.5968 37.2975 15.7231 37.5559 15.7742C37.8142 15.8252 38.0819 15.7986 38.3252 15.6979C38.5685 15.5971 38.7766 15.4266 38.9232 15.2078C39.0698 14.9891 39.1485 14.7318 39.1492 14.4685C39.1492 14.4008 39.1511 7.77538 39.146 7.70871Z' fill='%2300DBD1'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-finance {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.8918 21.1593H32.2066V19.8352C32.2066 17.3398 30.1695 15.3027 27.6741 15.3027H16.5212C14.0258 15.3027 11.9887 17.3398 11.9887 19.8352V21.1593H7.30346C5.82658 21.1593 4.65527 22.3306 4.65527 23.8075V41.3262C4.65527 42.8031 5.82658 43.9744 7.30346 43.9744H14.3823H30.7806H36.8918C38.3687 43.9744 39.54 42.8031 39.54 41.3262V23.8075C39.4891 22.3306 38.3178 21.1593 36.8918 21.1593ZM26.8593 35.4187C26.7574 36.2336 26.2991 36.8447 25.7389 37.3539C25.2805 37.7614 24.7204 38.0669 24.1602 38.2706C23.9565 38.3216 23.9055 38.4234 23.9055 38.6271C23.9055 39.2382 23.9055 39.7984 23.9055 40.4095C22.7342 40.4095 21.6138 40.4095 20.4425 40.4095C20.4425 39.8493 20.4425 39.2892 20.4425 38.7799C20.4425 38.5253 20.3916 38.4234 20.137 38.3216C19.2712 38.0669 18.5582 37.5577 17.998 36.8956C17.5906 36.3863 17.336 35.7752 17.336 35.0623C18.5073 35.0623 19.6277 35.0623 20.799 35.0623C21.1555 36.0299 22.2759 36.3354 23.0907 35.7243C23.549 35.3678 23.549 34.8076 23.1416 34.4002C22.8361 34.1456 22.5305 34.0437 22.1231 34.0437C21.1555 34.0437 20.2388 33.8909 19.424 33.4326C18.5073 32.9233 17.7434 32.3122 17.4379 31.2428C17.0814 30.0205 17.5397 28.7474 18.711 27.8816C19.1694 27.576 19.6786 27.3214 20.1879 27.1177C20.3407 27.0158 20.4425 26.9649 20.4425 26.7612C20.4425 26.3538 20.4425 25.9464 20.4425 25.5899C21.6138 25.5899 22.7342 25.5899 23.9055 25.5899C23.9055 25.9973 23.9055 26.4557 23.9055 26.8631C23.9055 27.0158 23.9565 27.0668 24.1092 27.1686C24.8731 27.4233 25.5352 27.8307 26.0444 28.3909C26.5537 28.9511 26.9102 29.6131 26.9102 30.4279C26.8083 30.4279 26.7574 30.4279 26.6556 30.4279C25.637 30.4279 24.6694 30.4279 23.6509 30.4279C23.4981 30.4279 23.3453 30.4279 23.3453 30.2242C23.3453 30.1224 23.2944 30.0714 23.2435 29.9696C22.7851 29.2566 21.4101 29.2566 20.9009 29.9187C20.6462 30.2752 20.6972 30.6826 21.0027 30.9881C21.3083 31.2937 21.7157 31.3955 22.1231 31.3955C23.3453 31.3955 24.5166 31.7011 25.4843 32.5159C26.5028 33.2289 27.0121 34.1965 26.8593 35.4187ZM29.6093 21.1593H14.535V19.8352C14.535 18.7148 15.4517 17.8491 16.5212 17.8491H27.6232C28.7436 17.8491 29.6093 18.7657 29.6093 19.8352V21.1593V21.1593Z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M24 6.92021C24 5.84771 24.8775 4.97021 25.95 4.97021H41.55C42.6225 4.97021 43.5 5.84771 43.5 6.92021V18.6202C43.5 19.6927 42.6225 20.5702 41.55 20.5702H27.9L24 24.4702V6.92021Z' fill='%2300E3D8'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-business-leadership {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28.8229 36.3644C28.8229 36.7107 28.5261 36.958 28.2293 36.958H19.7707C19.4244 36.958 19.1771 36.7107 19.1771 36.3644C19.1771 32.1104 13.2412 29.4392 13.2412 24.2948C13.2412 19.1998 18.0394 13.5112 23.9753 13.5112C29.9606 13.5112 34.7588 19.1998 34.7588 24.2948C34.7588 29.4392 28.8229 32.1104 28.8229 36.3644ZM16.6543 26.2734C16.8522 27.0154 15.7145 27.3122 15.5166 26.5702C14.2305 21.9204 17.0006 17.0728 21.6999 15.7867C22.4913 15.5888 22.7881 16.7265 22.0461 16.9738C17.9405 18.0621 15.5661 22.2667 16.6543 26.2734Z' fill='%238CFF00'/%3E%3Cpath d='M35.7543 9.47295L33.0336 12.1936C32.44 12.7872 33.3304 13.6775 33.924 13.0839L36.6446 10.3633C37.2382 9.76974 36.3478 8.87936 35.7543 9.47295Z' fill='%2300DBD1'/%3E%3Cpath d='M10.5762 21.4931H6.71785C5.87693 21.4931 5.87693 22.7792 6.71785 22.7792H10.5762C11.4171 22.7792 11.4171 21.4931 10.5762 21.4931Z' fill='%2300DBD1'/%3E%3Cpath d='M41.245 21.4931H37.4361C36.5952 21.4931 36.5952 22.7792 37.4361 22.7792H41.245C42.1353 22.7792 42.1353 21.4931 41.245 21.4931Z' fill='%2300DBD1'/%3E%3Cpath d='M14.9292 12.1936L12.258 9.47295C11.615 8.87936 10.7246 9.76974 11.3182 10.3633L14.0388 13.0839C14.6324 13.6775 15.5722 12.7872 14.9292 12.1936Z' fill='%2300DBD1'/%3E%3Cpath d='M24.6245 8.6815V4.87263C24.6245 4.03171 23.3383 4.03171 23.3383 4.87263V8.6815C23.3383 9.57188 24.6245 9.57188 24.6245 8.6815Z' fill='%2300DBD1'/%3E%3Cpath d='M28.7489 38.1479H19.2515V43.1935C19.2515 46.0625 28.7489 46.0625 28.7489 43.1935V38.1479Z' fill='%238CFF00'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 49px;
}
.icon__itp-green-health {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.8983 18.2183H30.2454V12.5654C30.2454 11.6371 29.4907 10.8823 28.5624 10.8823H19.4301C18.5018 10.8823 17.7471 11.6371 17.7471 12.5654V18.2221H12.0942C11.1659 18.2221 10.4111 18.9768 10.4111 19.9051V29.0373C10.4111 29.9656 11.1659 30.7204 12.0942 30.7204H17.7509V36.3771C17.7509 37.3054 18.5056 38.0601 19.4339 38.0601H28.5661C29.4945 38.0601 30.2492 37.3054 30.2492 36.3771V30.7166H35.9059C36.8342 30.7166 37.5889 29.9619 37.5889 29.0336V19.9013C37.5814 18.973 36.8266 18.2183 35.8983 18.2183Z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M24.435 5.05786H41.8876C42.3668 5.05801 42.8263 5.24847 43.1651 5.58736C43.5038 5.92625 43.6942 6.38582 43.6942 6.86501V17.3255C43.6942 17.8046 43.5038 18.2641 43.165 18.6029C42.8262 18.9417 42.3667 19.1321 41.8876 19.1321H30.0185L25.1081 22.6085V19.1321H24.435C23.9559 19.1321 23.4964 18.9417 23.1576 18.6029C22.8188 18.2641 22.6284 17.8046 22.6284 17.3255V6.86501C22.6284 6.38582 22.8187 5.92625 23.1575 5.58736C23.4963 5.24847 23.9558 5.05801 24.435 5.05786V5.05786Z' fill='%2300E3D8'/%3E%3C/g%3E%3Cpath d='M36.448 11.505C36.448 11.7902 36.5326 12.069 36.691 12.3062C36.8495 12.5433 37.0747 12.7281 37.3382 12.8373C37.6017 12.9464 37.8916 12.975 38.1714 12.9193C38.4511 12.8637 38.708 12.7264 38.9097 12.5247C39.1114 12.323 39.2487 12.0661 39.3044 11.7863C39.36 11.5066 39.3314 11.2167 39.2223 10.9532C39.1131 10.6897 38.9283 10.4645 38.6912 10.306C38.454 10.1476 38.1752 10.063 37.89 10.063C37.5076 10.063 37.1408 10.2149 36.8704 10.4853C36.5999 10.7558 36.448 11.1226 36.448 11.505Z' fill='%23F0F0F0'/%3E%3Cpath d='M31.7166 11.505C31.7166 11.7902 31.8011 12.069 31.9596 12.3062C32.118 12.5433 32.3432 12.7281 32.6067 12.8373C32.8702 12.9464 33.1602 12.975 33.4399 12.9193C33.7196 12.8637 33.9766 12.7264 34.1782 12.5247C34.3799 12.323 34.5173 12.0661 34.5729 11.7863C34.6285 11.5066 34.6 11.2167 34.4908 10.9532C34.3817 10.6897 34.1969 10.4645 33.9597 10.306C33.7226 10.1476 33.4438 10.063 33.1586 10.063C32.7761 10.063 32.4093 10.2149 32.1389 10.4853C31.8685 10.7558 31.7166 11.1226 31.7166 11.505Z' fill='%23F0F0F0'/%3E%3Cpath d='M26.9846 11.505C26.9846 11.7902 27.0692 12.069 27.2276 12.3062C27.3861 12.5433 27.6113 12.7281 27.8748 12.8373C28.1383 12.9464 28.4283 12.975 28.708 12.9193C28.9877 12.8637 29.2446 12.7264 29.4463 12.5247C29.648 12.323 29.7853 12.0661 29.841 11.7863C29.8966 11.5066 29.8681 11.2167 29.7589 10.9532C29.6498 10.6897 29.4649 10.4645 29.2278 10.306C28.9907 10.1476 28.7119 10.063 28.4266 10.063C28.0442 10.063 27.6774 10.2149 27.407 10.4853C27.1366 10.7558 26.9846 11.1226 26.9846 11.505Z' fill='%23F0F0F0'/%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__itp-green-hospitality {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' viewBox='0 0 48 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5867 4.96924H24.7157C24.7999 4.99154 24.882 5.01993 24.9661 5.03412C25.7133 5.15477 26.4727 5.22371 27.2067 5.40011C35.2543 7.3365 40.2271 15.3537 38.4874 23.5271C37.8294 26.6172 36.5287 29.4235 34.8468 32.0675C32.4593 35.8186 29.5172 39.1064 26.2192 42.0739C25.4994 42.7217 24.7127 43.2904 23.9574 43.8987H23.3491C23.1339 43.7727 22.9258 43.6349 22.7256 43.4861C19.8583 41.128 17.2506 38.471 14.9466 35.5601C12.8389 32.8998 11.0252 30.0591 9.80556 26.8707C8.55248 23.5971 8.08207 20.2495 8.85763 16.7782C10.1594 10.9791 14.9405 6.33586 20.7659 5.25615C21.3681 5.14463 21.9784 5.06454 22.5867 4.96924ZM23.6593 30.5174C29.3489 30.5113 33.982 25.8538 33.9698 20.1562C33.9577 14.4585 29.3347 9.84062 23.6583 9.83555C17.982 9.83048 13.3286 14.4758 13.3296 20.1765C13.3306 25.8771 17.9708 30.5224 23.6593 30.5174Z' fill='%238CFF00'/%3E%3Cpath d='M31.5495 20.1773C31.5465 21.7376 31.0811 23.262 30.212 24.5579C29.343 25.8538 28.1094 26.863 26.667 27.4581C25.2246 28.0532 23.6382 28.2074 22.1083 27.9012C20.5783 27.595 19.1734 26.8422 18.0711 25.7379C16.9688 24.6336 16.2185 23.2274 15.9151 21.6969C15.6117 20.1664 15.7687 18.5802 16.3664 17.1389C16.964 15.6976 17.9755 14.4658 19.2729 13.5991C20.5704 12.7324 22.0956 12.2697 23.6559 12.2695C25.7502 12.2749 27.757 13.1102 29.2366 14.5924C30.7162 16.0747 31.5479 18.083 31.5495 20.1773V20.1773ZM27.9069 20.2178C27.9069 19.0266 27.9069 17.8354 27.9069 16.6441C27.9069 15.8645 27.407 15.3191 26.7035 15.314C25.9999 15.3089 25.4869 15.8665 25.4808 16.632C25.4757 17.2403 25.4747 17.8486 25.4808 18.4568C25.4808 18.8066 25.3267 18.9638 24.9739 18.9638C24.102 18.9577 23.2291 18.9638 22.3562 18.9638C21.9588 18.9638 21.8382 18.8401 21.8351 18.4416C21.8351 17.809 21.8351 17.1754 21.8351 16.5417C21.8412 16.3246 21.7868 16.11 21.6782 15.9219C21.5696 15.7338 21.4108 15.5795 21.2197 15.4762C20.3854 14.9957 19.4141 15.608 19.4111 16.6259C19.4037 18.9834 19.4037 21.3401 19.4111 23.6962C19.4111 24.5002 19.918 25.0517 20.6277 25.0466C21.3201 25.0416 21.827 24.4819 21.8331 23.7074C21.8385 23.0991 21.8385 22.4908 21.8331 21.8825C21.8331 21.551 21.9852 21.3949 22.3167 21.3959C23.2028 21.3999 24.0882 21.3999 24.9729 21.3959C25.3226 21.3959 25.4798 21.55 25.4798 21.9028C25.4727 22.4989 25.4747 23.094 25.4798 23.6902C25.4798 24.488 25.9958 25.0548 26.6964 25.0487C27.3969 25.0426 27.8998 24.4931 27.9018 23.681C27.9089 22.5212 27.9069 21.3685 27.9069 20.2158V20.2178Z' fill='%2300DBD1'/%3E%3C/svg%3E");
  width: 48px;
  height: 49px;
}
.icon__ei_green_examen {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='40' viewBox='0 0 35 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25033 9.30554H32.1943C33.3706 9.30554 34.3331 10.268 34.3331 11.4444C34.3331 12.6208 33.3706 13.5832 32.1943 13.5832H2.25033C1.07396 13.5832 0.111481 12.6208 0.111481 11.4444C0.111481 10.268 1.07396 9.30554 2.25033 9.30554Z' fill='%238CFF00'/%3E%3Cpath d='M2.25033 22.1398H32.1943C33.3706 22.1398 34.3331 21.1773 34.3331 20.0009C34.3331 18.8245 33.3706 17.8621 32.1943 17.8621H2.25033C1.07396 17.8621 0.111481 18.8245 0.111481 20.0009C0.111481 21.1773 1.07396 22.1398 2.25033 22.1398Z' fill='%238CFF00'/%3E%3Cpath d='M2.25033 30.6947H12.9446C14.121 30.6947 15.0834 29.7322 15.0834 28.5558C15.0834 27.3795 14.121 26.417 12.9446 26.417H2.25033C1.07396 26.417 0.111481 27.3795 0.111481 28.5558C0.111481 29.7322 1.07396 30.6947 2.25033 30.6947Z' fill='%2300DBD1'/%3E%3Cpath d='M2.25033 39.2511H12.9446C14.121 39.2511 15.0834 38.2886 15.0834 37.1122C15.0834 35.9359 14.121 34.9734 12.9446 34.9734H2.25033C1.07396 34.9734 0.111481 35.9359 0.111481 37.1122C0.111481 38.2886 1.07396 39.2511 2.25033 39.2511Z' fill='%2300DBD1'/%3E%3Cpath d='M24.5155 33.1955L22.997 31.677C22.1628 30.8428 20.8153 30.8428 19.9812 31.677C19.147 32.5111 19.147 33.8586 19.9812 34.6927L23.0183 37.7299C23.8525 38.5641 25.2 38.5641 26.0341 37.7299L32.8143 30.9497C33.6484 30.1156 33.6484 28.7681 32.8143 27.934C31.9801 27.0998 30.6327 27.0998 29.7985 27.934L24.5155 33.1955Z' fill='%2300DBD1'/%3E%3Cpath d='M0.11145 2.88922C0.11145 4.06559 1.07393 5.02807 2.2503 5.02807H32.1942C33.3706 5.02807 34.3331 4.06559 34.3331 2.88922C34.3331 1.71285 33.3706 0.750366 32.1942 0.750366H2.2503C1.07393 0.750366 0.11145 1.71285 0.11145 2.88922Z' fill='%238CFF00'/%3E%3C/svg%3E%0A");
  width: 35px;
  height: 40px;
  margin-bottom: 16px;
}
.icon__ei_green_world {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.94973 36.481C7.23076 37.0992 7.59476 37.9289 7.90523 38.5338C8.36558 39.3368 8.99723 40.3752 9.51111 41.1354C8.26388 38.2822 24.5903 32.2923 38.8988 32.4957C39.046 30.4857 39.0915 29.8808 39.1236 27.4104C22.7329 27.207 6.08523 33.7269 6.94973 36.481Z' fill='%238CFF00'/%3E%3Cpath d='M12.9877 44.9943C13.6836 45.5644 14.6284 46.3057 15.3617 46.8303C15.9238 47.1783 16.6679 47.6493 17.2353 47.9732C15.1904 46.5332 22.1359 43.5436 29.0117 42.2723C31.734 41.7352 34.5091 41.5143 37.282 41.6139C37.7183 39.9224 37.8361 39.4727 38.2563 37.2807C25.543 37.0505 10.8331 42.6497 12.9877 44.9943Z' fill='%238CFF00'/%3E%3Cpath d='M5.38652 25.3595L5.31693 26.1089C5.23396 28.4615 5.22861 28.5552 5.34905 29.9041L5.43203 30.6723C5.73447 27.3267 23.003 21.417 38.7969 21.7114C38.5907 20.0347 38.2904 18.3709 37.8976 16.7278C20.8565 16.503 5.73982 22.8837 5.38652 25.3595Z' fill='%238CFF00'/%3E%3Cpath d='M32.4189 6.66853C31.6366 6.05588 30.7585 5.5766 29.8201 5.25C23.1985 5.37312 18.2898 7.12353 16.6197 8.03086C15.8152 8.5054 15.0378 9.02455 14.2912 9.58588C13.5071 10.1842 12.7624 10.8323 12.0617 11.5263C14.4678 9.46277 23.3751 6.61768 32.4189 6.66853Z' fill='%238CFF00'/%3E%3Cpath d='M36.3345 12.0911C35.814 10.9345 35.1811 9.83184 34.445 8.79899C21.7103 8.75082 10.6244 12.9529 9.07468 15.1663L8.84986 15.5089C7.76321 17.361 7.67489 17.5109 7.08607 18.8545L6.71404 19.7832C8.39218 16.708 22.9308 11.8421 36.3345 12.0911Z' fill='%238CFF00'/%3E%3Cpath d='M22.7757 49.9418C22.9819 50.1179 23.2348 50.2304 23.5037 50.2657C24.1407 50.3808 24.9891 50.5333 25.6288 50.6083C26.967 50.7287 27.0232 50.7341 27.8449 50.7501C28.225 50.7501 28.7335 50.7501 29.1162 50.7341C27.3899 50.7635 27.5103 50.3326 27.7459 50.0703C28.7014 48.9837 33.8562 47.897 34.1694 48.7187C34.7625 47.9059 35.2719 47.0352 35.6896 46.1198C30.1868 45.5043 21.7506 48.7214 22.7757 49.9418Z' fill='%238CFF00'/%3E%3Cpath d='M49.7089 21.4029C48.906 21.1995 48.1031 21.1513 46.5828 21.0951L47.1556 22.1871C39.0325 32.4059 9.57794 40.2827 6.94965 36.4821C7.21729 37.1084 7.61341 37.9221 7.90515 38.535C8.35479 39.3379 9.00785 40.371 9.51103 41.1365C12.3481 44.2974 40.0549 37.3279 48.914 26.9325L49.1817 28.0994C49.8669 25.3346 49.9177 23.9536 49.7089 21.4029Z' fill='%2300DBD1'/%3E%3Cpath d='M40.467 38.3146C29.1295 44.1546 15.881 46.8793 12.9877 45.0057C13.6782 45.5839 14.6337 46.3119 15.3617 46.8418C15.9131 47.2031 16.6759 47.6447 17.2353 47.9846C19.6628 49.1596 30.0689 47.4253 40.8471 42.0295V42.8324C42.6412 41.1159 44.2769 39.241 45.7343 37.2306C43.9143 37.252 42.0943 37.2948 40.277 37.3216L40.467 38.3146Z' fill='%2300DBD1'/%3E%3Cpath d='M37.4373 22.8446L38.0502 23.9473C39.4821 21.2842 39.9238 19.9728 40.4591 17.6202C37.4373 17.6202 36.3507 17.6202 34.0195 17.5586L34.7153 18.5435C22.2216 25.7245 5.67297 28.4251 5.37321 25.3605L5.30361 26.1099C5.20726 27.4482 5.20994 27.4963 5.33573 29.9052L5.4187 30.6733C6.31799 33.3899 22.9068 31.048 37.4373 22.8446Z' fill='%2300DBD1'/%3E%3Cpath d='M16.3977 8.16324L16.6198 8.02942L16.3977 8.16324Z' fill='%2300DBD1'/%3E%3Cpath d='M24.6412 9.67948L25.0614 10.3593C25.4816 8.99163 25.4174 8.44831 25.0266 7.59987C23.8195 7.42857 23.3966 7.28137 22.8587 6.99231L23.1531 7.40716C21.2555 8.83104 17.1069 9.79725 15.8329 9.35295C15.2575 9.15222 15.4475 8.75343 16.3977 8.16728C15.5011 8.70257 14.8855 9.1549 14.2913 9.58849C13.5071 10.1866 12.7624 10.8348 12.0618 11.5289C11.9218 11.656 11.8074 11.8086 11.7246 11.9786C11.1304 13.4935 17.9393 13.1509 24.6412 9.67948Z' fill='%2300DBD1'/%3E%3Cpath d='M35.141 11.6875L36.0831 12.4208C35.8797 10.5955 35.4514 9.77382 34.5093 8.51855C32.6117 8.60688 31.8007 8.62294 30.1681 8.63097L31.1557 9.13414C28.1554 11.9899 22.7221 13.9786 20.5274 14.7012C13.8363 16.9013 8.06043 17.1314 9.07481 15.1589L8.84999 15.5015C8.07916 16.738 8.00422 16.8959 7.08619 18.8471L6.71416 19.7758C6.68996 19.8564 6.67207 19.9387 6.66064 20.022C6.55625 23.3301 26.686 19.195 35.141 11.6875Z' fill='%2300DBD1'/%3E%3Cpath d='M42.3753 44.5716C36.5192 48.0644 27.3496 50.8319 23.5035 50.2671C24.1379 50.3876 24.989 50.5348 25.6287 50.6097C26.4691 50.7007 26.5975 50.7061 27.8448 50.7516C28.2248 50.7516 28.7334 50.7516 29.1161 50.7355C31.0137 50.6311 35.561 49.7158 40.566 46.9563L40.0013 47.414C41.5931 46.3945 43.0725 45.2094 44.4148 43.8784C44.1632 43.8142 43.743 43.8275 42.6938 43.8784L42.3753 44.5716Z' fill='%2300DBD1'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  margin-bottom: 16px;
}
.icon__green-target {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M40.729 15.758a20.782 20.782 0 1 0-29.391 29.39 20.782 20.782 0 0 0 29.39-29.39Zm-3.383 26.01a15.999 15.999 0 1 1 0-22.628 16.017 16.017 0 0 1 0 22.627Z' fill='%238CFF00'/%3E%3Cpath d='M34.29 22.197a11.677 11.677 0 1 0 0 16.512 11.691 11.691 0 0 0 0-16.512Zm-3.397 13.118a6.874 6.874 0 1 1 0-9.722 6.882 6.882 0 0 1 0 9.722Z' fill='%238CFF00'/%3E%3Cpath d='M23.833 28.253a3.113 3.113 0 1 0 4.403 4.402 3.113 3.113 0 0 0-4.403-4.402Z' fill='%238CFF00'/%3E%3Cpath d='M50.398 10.22a1.096 1.096 0 0 1-.23 1.193l-.247-.243.247.243-3.719 3.775a1.096 1.096 0 0 1-.781.327h-2.525L27.99 30.692a1.203 1.203 0 0 1-2.056-.852 1.204 1.204 0 0 1 .353-.852L41.49 13.761v-2.426a1.095 1.095 0 0 1 .322-.776l3.72-3.719a1.095 1.095 0 0 1 1.194-.237l-.131.32a.747.747 0 0 1 .463.693l3.34 2.603Zm0 0a1.098 1.098 0 0 0-1.012-.674h-1.984l2.996.673Z' fill='%2300E3D8'/%3E%3Cpath d='M50.398 10.22a1.096 1.096 0 0 1-.23 1.193l-.247-.243.247.243-3.719 3.775a1.096 1.096 0 0 1-.781.327h-2.525L27.99 30.692a1.203 1.203 0 0 1-2.056-.852 1.204 1.204 0 0 1 .353-.852L41.49 13.761v-2.426a1.095 1.095 0 0 1 .322-.776l3.72-3.719a1.095 1.095 0 0 1 1.194-.237l-.131.32a.747.747 0 0 1 .463.693l3.34 2.603Zm0 0a1.098 1.098 0 0 0-1.012-.674h-1.984l2.996.673Z' stroke='%2300E3D8' stroke-width='.334'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(5.25 6.209)' d='M0 0h45.637v45.029H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
}
.icon__green-reach {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16.398 9.122.223-.134-.223.134Z' fill='%2300DBD1'/%3E%3Cpath d='M10.267 35.593c.248.547.57 1.28.845 1.816.408.71.966 1.63 1.421 2.302-1.103-2.524 13.343-7.824 26.003-7.645.13-1.778.17-2.313.2-4.5-14.504-.18-29.234 5.59-28.47 8.027ZM15.61 43.125c.615.505 1.45 1.16 2.1 1.625.497.308 1.155.724 1.657 1.011-1.809-1.274 4.337-3.92 10.42-5.044a31.883 31.883 0 0 1 7.318-.583c.386-1.496.49-1.894.862-3.834-11.249-.204-24.264 4.75-22.358 6.825ZM8.885 25.753l-.062.663c-.073 2.082-.078 2.165.029 3.358l.073.68c.268-2.96 15.547-8.19 29.522-7.929a39.924 39.924 0 0 0-.796-4.41c-15.078-.198-28.454 5.447-28.766 7.638ZM32.802 9.214a7.988 7.988 0 0 0-2.3-1.255c-5.859.109-10.202 1.658-11.68 2.46-.712.42-1.4.88-2.06 1.377a20.328 20.328 0 0 0-1.973 1.716c2.13-1.825 10.01-4.343 18.013-4.298ZM36.268 14.012c-.461-1.024-1.021-2-1.672-2.913-11.268-.043-21.077 3.675-22.449 5.634l-.199.303c-.961 1.639-1.04 1.771-1.56 2.96l-.33.822c1.486-2.721 14.35-7.027 26.21-6.806ZM24.27 47.503c.183.156.407.255.645.287.564.102 1.314.236 1.88.303 1.184.106 1.234.111 1.961.125.337 0 .787 0 1.125-.014-1.527.026-1.42-.355-1.212-.587.845-.962 5.406-1.923 5.683-1.196.525-.72.976-1.49 1.346-2.3-4.87-.544-12.334 2.302-11.427 3.382Z' fill='%238CFF00'/%3E%3Cpath d='M48.1 22.252c-.71-.18-1.42-.223-2.766-.272l.507.966c-7.188 9.041-33.25 16.011-35.575 12.648.236.554.587 1.274.845 1.817.398.71.976 1.624 1.421 2.302 2.51 2.797 27.026-3.37 34.865-12.568l.237 1.032c.606-2.446.65-3.668.466-5.925ZM39.924 37.215c-10.032 5.168-21.755 7.579-24.315 5.921a43.533 43.533 0 0 0 2.101 1.625c.488.32 1.163.71 1.658 1.01 2.148 1.04 11.355-.494 20.892-5.269v.711a36.543 36.543 0 0 0 4.324-4.957c-1.61.02-3.22.057-4.828.08l.168.88ZM37.243 23.528l.542.975c1.267-2.356 1.658-3.517 2.131-5.598-2.673 0-3.635 0-5.697-.055l.615.872C23.78 26.076 9.137 28.465 8.872 25.754l-.062.663c-.085 1.184-.083 1.226.028 3.358l.074.68c.795 2.403 15.474.331 28.33-6.927ZM25.918 11.88l.372.601c.372-1.21.315-1.69-.03-2.441-1.069-.152-1.443-.282-1.92-.538l.261.367c-1.679 1.26-5.35 2.115-6.477 1.722-.509-.178-.34-.53.5-1.05-.793.474-1.338.875-1.864 1.258a20.262 20.262 0 0 0-1.973 1.717 1.318 1.318 0 0 0-.298.398c-.526 1.34 5.5 1.037 11.43-2.034Z' fill='%2300DBD1'/%3E%3Cpath d='m35.212 13.658.834.649c-.18-1.615-.56-2.342-1.393-3.453-1.679.078-2.396.092-3.84.1l.873.445c-2.655 2.527-7.462 4.286-9.404 4.926-5.92 1.946-11.031 2.15-10.134.405l-.199.303c-.682 1.094-.748 1.233-1.56 2.96l-.33.822a1.434 1.434 0 0 0-.047.218c-.092 2.927 17.719-.732 25.2-7.375ZM41.612 42.755c-5.181 3.09-13.295 5.539-16.698 5.039.561.107 1.314.237 1.88.303.744.08.858.085 1.961.126.337 0 .787 0 1.125-.014 1.68-.093 5.703-.903 10.131-3.345l-.5.406a23.7 23.7 0 0 0 3.906-3.129c-.223-.057-.595-.045-1.523 0l-.282.614Z' fill='%2300DBD1'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
}
.icon__green-online {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.082 11.459H32.95c2.415 0 4.374 2.055 4.374 4.588V31.34c0 2.533-1.959 4.588-4.374 4.588H16.913v6.859l-5.831-6.86H9.624c-2.415 0-4.374-2.054-4.374-4.587V16.047c0-2.533 1.959-4.588 4.374-4.588h21.868' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.002 25.63h17.292c1.91 0 3.457 1.629 3.457 3.637v12.121c0 2.008-1.547 3.636-3.457 3.636H28.849c-1.91 0-3.458-1.628-3.458-3.636v-12.12c0-2.009 1.548-3.637 3.458-3.637h17.292' fill='%2300E3D8' style='mix-blend-mode:multiply'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
}
.icon__social_testimonial_instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.88068 0C2.6527 0 0 2.64915 0 5.88068V14.1193C0 17.3473 2.64915 20 5.88068 20H14.1193C17.3473 20 20 17.3509 20 14.1193V5.88068C20 2.6527 17.3509 0 14.1193 0H5.88068ZM5.88068 1.81818H14.1193C16.3672 1.81818 18.1818 3.63281 18.1818 5.88068V14.1193C18.1818 16.3672 16.3672 18.1818 14.1193 18.1818H5.88068C3.63281 18.1818 1.81818 16.3672 1.81818 14.1193V5.88068C1.81818 3.63281 3.63281 1.81818 5.88068 1.81818ZM15.3693 3.80682C14.9112 3.80682 14.5455 4.17259 14.5455 4.63068C14.5455 5.08878 14.9112 5.45455 15.3693 5.45455C15.8274 5.45455 16.1932 5.08878 16.1932 4.63068C16.1932 4.17259 15.8274 3.80682 15.3693 3.80682ZM10 4.54545C6.99929 4.54545 4.54545 6.99929 4.54545 10C4.54545 13.0007 6.99929 15.4545 10 15.4545C13.0007 15.4545 15.4545 13.0007 15.4545 10C15.4545 6.99929 13.0007 4.54545 10 4.54545ZM10 6.36364C12.0206 6.36364 13.6364 7.9794 13.6364 10C13.6364 12.0206 12.0206 13.6364 10 13.6364C7.9794 13.6364 6.36364 12.0206 6.36364 10C6.36364 7.9794 7.9794 6.36364 10 6.36364Z' fill='%23FD1D1D'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  display: block;
}
.icon__social_testimonial_facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10.0059C20 4.48243 15.5235 0.00585938 10 0.00585938C4.47657 0.00585938 0 4.48243 0 10.0059C0 14.9981 3.65625 19.1348 8.43751 19.8848V12.8965H5.89844V10.0059H8.43751V7.80274C8.43751 5.29688 9.9297 3.91211 12.2149 3.91211C13.3086 3.91211 14.4531 4.10743 14.4531 4.10743V6.56837H13.1914C11.9492 6.56837 11.5625 7.33985 11.5625 8.13087V10.0059H14.336L13.8926 12.8965H11.5625V19.8848C16.3438 19.1348 20 14.9981 20 10.0059Z' fill='%231778F2'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  display: block;
}
.icon__social_testimonial_twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1877 4.48602C20.202 4.68289 20.202 4.8798 20.202 5.07667C20.202 11.0815 15.562 18.0004 7.0814 18.0004C4.46869 18.0004 2.04162 17.255 0 15.9613C0.371216 16.0035 0.728105 16.0175 1.1136 16.0175C3.2694 16.0175 5.25393 15.3004 6.83868 14.0769C4.81134 14.0347 3.11237 12.7268 2.52701 10.9268C2.81256 10.969 3.09809 10.9971 3.39794 10.9971C3.81196 10.9971 4.22602 10.9408 4.61148 10.8424C2.49849 10.4205 0.913691 8.59237 0.913691 6.38451V6.32828C1.52758 6.66579 2.24149 6.87672 2.99811 6.90482C1.75601 6.08916 0.942256 4.69696 0.942256 3.12191C0.942256 2.27816 1.17065 1.5047 1.57043 0.829684C3.84048 3.58599 7.2527 5.386 11.0789 5.58291C11.0075 5.2454 10.9647 4.89387 10.9647 4.54229C10.9647 2.03908 13.0206 0 15.5762 0C16.9039 0 18.1032 0.548448 18.9455 1.43441C19.9877 1.23754 20.9871 0.857821 21.8723 0.33751C21.5296 1.39224 20.8015 2.2782 19.845 2.84067C20.773 2.74228 21.6725 2.4891 22.5005 2.13756C21.8724 3.03754 21.0871 3.83909 20.1877 4.48602Z' fill='%231DA1F2'/%3E%3C/svg%3E%0A");
  width: 23px;
  height: 18px;
  display: block;
}
.icon__social_testimonial_youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_861_12771)'%3E%3Cpath d='M21.3699 7.50942C21.141 6.66287 20.4806 5.99998 19.6341 5.77357C18.497 5.33457 7.48313 5.11948 4.28816 5.78615C3.44162 6.01508 2.77873 6.67545 2.55231 7.52199C2.03911 9.77357 2.00011 14.6415 2.56489 16.9434C2.79382 17.7899 3.4542 18.4528 4.30074 18.6792C6.55231 19.1975 17.2567 19.2704 19.6467 18.6792C20.4932 18.4503 21.1561 17.7899 21.3825 16.9434C21.9297 14.4905 21.9687 9.92451 21.3699 7.50942Z' fill='%23FF0000'/%3E%3Cpath d='M15.2082 12.2261L10.0762 9.28271V15.1695L15.2082 12.2261Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_861_12771'%3E%3Crect width='20' height='13.8365' fill='white' transform='translate(2 5.30811)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  display: block;
}
.icon__arrow_derecha {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.499999 2.09717L6.68084 8.29151L0.5 14.4858L2.40283 16.3887L10.5 8.29151L2.40283 0.19434L0.499999 2.09717Z' fill='%23FF6600'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 16px;
}
.icon__arrow_izquierda {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.09717L4.31916 8.29151L10.5 14.4858L8.59717 16.3887L0.5 8.29151L8.59717 0.19434L10.5 2.09717Z' fill='%23FF6600'/%3E%3C/svg%3E ");
  width: 10px;
  height: 16px;
}
.icon__blue-check {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2779' d='M6.971 13.86a.929.929 0 01-1.314 0L.409 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%230078ff'/%3E%3C/svg%3E");
  width: 22px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
}
.icon__grey-check {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.206' height='14.137' viewBox='0 0 18.206 14.137'%3E%3Cpath data-name='Trazado 2781' d='M6.971 13.86a.929.929 0 01-1.314 0L.406 8.615a1.394 1.394 0 010-1.972l.657-.657a1.394 1.394 0 011.972 0L6.314 9.26 15.168.408a1.394 1.394 0 011.972 0l.657.657a1.394 1.394 0 010 1.972z' fill='%23bdbdbd'/%3E%3C/svg%3E");
  width: 22px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
}
.icon__yellow-check {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17' height='17' viewBox='0 0 17 17'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Rectángulo 1949' fill='%23fff' d='M0 0h17v17H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Grupo 1778' clip-path='url(%23a)'%3E%3Cpath data-name='Trazado 2785' d='M6.51 14.851a.868.868 0 01-1.227 0l-4.9-4.9a1.3 1.3 0 010-1.841L1 7.494a1.3 1.3 0 011.841 0l3.06 3.06 8.268-8.268a1.3 1.3 0 011.841 0l.614.614a1.3 1.3 0 010 1.841z' fill='%23ff0'/%3E%3C/g%3E%3C/svg%3E");
  width: 17px;
  height: 17px;
  display: inline-block;
  background-repeat: no-repeat;
}
.icon__business-portfolio {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.15 17.684h-5.7v-2.842c0-.782-.313-1.492-.84-2.004A2.79 2.79 0 0 0 21.6 12h-5.7a2.854 2.854 0 0 0-2.85 2.842v2.842h-5.7a2.854 2.854 0 0 0-2.85 2.842v15.632A2.854 2.854 0 0 0 7.35 39h22.8A2.854 2.854 0 0 0 33 36.158V20.526a2.854 2.854 0 0 0-2.85-2.842ZM15.9 14.842h5.7v2.842h-5.7v-2.842Z' fill='%238CFF00'/%3E%3Cpath d='M43.5 6.45c0-1.072-.877-1.95-1.95-1.95h-15.6c-1.072 0-1.95.878-1.95 1.95v11.7c0 1.073.878 1.95 1.95 1.95H39.6l3.9 3.9V6.45Z' fill='%2300E3D8' style='mix-blend-mode:multiply'/%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__english-classes {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.002 16.96v17.634H7.413V16.96c0-1.082.893-1.959 1.995-1.959h26.599c1.102 0 1.995.877 1.995 1.96ZM5.453 37.637h34.51c.523 0 .952-.417.952-.925v-.573a.47.47 0 0 0-.476-.462H4.976a.47.47 0 0 0-.476.462v.573c0 .508.429.925.953.925Z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.92 9H34.017c-.873 0-1.58.694-1.58 1.55V25.275c0 .855.708 1.549 1.58 1.549H41.92c.872 0 1.58-.694 1.58-1.55V10.55c0-.856-.708-1.55-1.58-1.55Z' fill='%2300E3D8' style='mix-blend-mode:multiply'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.375 25.595h-1.952a.302.302 0 0 1-.298-.307c0-.17.133-.308.298-.308h3.091c.165 0 .298.138.298.308 0 .17-.133.307-.298.307' fill='%23fff'/%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__personalized-advice {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16.332 8.853c-3.926 0-7.119 3.386-7.119 7.548 0 4.161 3.193 7.547 7.119 7.547 3.925 0 7.118-3.386 7.118-7.547 0-4.162-3.193-7.548-7.118-7.548Z' fill='%2300DBD1'/%3E%3Cpath d='M32.516 9.932h-.048c-1.648.014-3.187.71-4.333 1.959-1.126 1.227-1.739 2.846-1.725 4.559.014 1.713.654 3.321 1.8 4.53 1.155 1.218 2.686 1.887 4.315 1.887h.05c1.647-.014 3.185-.71 4.332-1.959 1.126-1.227 1.739-2.846 1.725-4.559-.03-3.549-2.768-6.417-6.116-6.417ZM32.816 24.103h-.591a10.645 10.645 0 0 0-7.162 2.762c.475.364.927.761 1.355 1.19a13.709 13.709 0 0 1 2.948 4.373 13.655 13.655 0 0 1 1.064 4.634H43.5v-2.276c0-5.89-4.793-10.683-10.684-10.683Z' fill='%238CFF00'/%3E%3Cpath d='M28.14 37.061a11.459 11.459 0 0 0-4.603-8.484 11.422 11.422 0 0 0-6.85-2.268h-.71c-6.34 0-11.477 5.138-11.477 11.476v1.362h23.663v-1.362c0-.243-.008-.484-.023-.724Z' fill='%2300DBD1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(4.5 4.5)' d='M0 0h39v39H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__license-reassignement {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M6.449 7.392h25.964a1.948 1.948 0 0 1 1.949 1.949v34.748a1.949 1.949 0 0 1-1.949 1.949H6.449A1.949 1.949 0 0 1 4.5 44.089V9.341a1.949 1.949 0 0 1 1.949-1.949Z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.278 33.004H21.273a2.208 2.208 0 0 1-2.222-2.174V5.174A2.208 2.208 0 0 1 21.273 3h20.005A2.208 2.208 0 0 1 43.5 5.174V30.83a2.209 2.209 0 0 1-2.222 2.174Z' fill='%238CFF00' style='mix-blend-mode:multiply'/%3E%3Cpath d='M18.436 36.821h1.238v-1.683c3.17-.219 4.952-2.091 4.952-4.446 0-2.9-2.748-3.835-4.348-4.258l-.604-.166V20.9c1.6.158 2.763 1.019 2.929 2.392h1.812c-.075-2.204-2.008-3.88-4.741-4.061v-1.736h-1.238v1.759c-2.589.264-4.529 1.91-4.529 4.28 0 2.084 1.51 3.321 3.925 4.016l.604.174v5.716c-1.585-.166-2.884-.981-3.02-2.537h-1.932c.174 2.379 1.985 4.04 4.952 4.236v1.681Zm1.237-3.381v-5.36l.06.015c1.631.455 3.08 1.027 3.08 2.567.001 1.517-1.313 2.574-3.14 2.778Zm-1.237-7.504c-1.148-.324-2.719-.959-2.719-2.491 0-1.306 1.058-2.302 2.719-2.521v5.012Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(4.5 3)' d='M0 0h39v43.035H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__writing-center {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M28.389 11.225H6.35a1.851 1.851 0 0 0-1.851 1.85V41.65c0 1.023.829 1.851 1.851 1.851H28.39a1.851 1.851 0 0 0 1.851-1.85V13.075a1.851 1.851 0 0 0-1.851-1.851Z' fill='%2300E3D8'/%3E%3Cpath d='M41.649 4.5H19.61a1.851 1.851 0 0 0-1.851 1.851v28.574c0 1.022.829 1.85 1.851 1.85H41.65a1.851 1.851 0 0 0 1.851-1.85V6.35A1.851 1.851 0 0 0 41.649 4.5Z' fill='%238CFF00' style='mix-blend-mode:multiply'/%3E%3Cpath d='M24.767 34.092H9.973a.679.679 0 1 1 0-1.357h14.794a.679.679 0 0 1 0 1.357ZM24.767 30.057H9.973a.679.679 0 1 1 0-1.358h14.794a.679.679 0 1 1 0 1.358ZM24.767 26.024H9.973a.68.68 0 0 1 0-1.357h14.794a.679.679 0 1 1 0 1.357ZM24.767 21.99H9.973a.679.679 0 1 1 0-1.358h14.794a.679.679 0 1 1 0 1.357Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(4.5 4.5)' d='M0 0h39v39H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__native-teachers {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.589 38.904c8.554 0 15.488-6.934 15.488-15.488 0-8.554-6.934-15.488-15.488-15.488-8.554 0-15.488 6.934-15.488 15.488 0 8.554 6.934 15.488 15.488 15.488Z' fill='%2300E3D8' style='mix-blend-mode:multiply'/%3E%3Cpath d='M23.835 15.566c-.089.416-.399.703-.693.64-.293-.062-.46-.45-.372-.867.088-.416.399-.703.693-.64.294.062.46.45.372.867ZM31.636 13.681a1.377 1.377 0 0 0-1.53-.27c-1.905.635-1.36-.908-3.311-.545-.985.183-2.057 2.458-1.498 2.722.771.361 1.326-1.298 1.905-1.18.47.097.341 1.555-1.587 1.95a6.04 6.04 0 0 0-2.313.817c-.953.68-.85 1.436-.182 1.497.499.046 1.952-.366 2.585-.407.68-.046.984.258 1.044.59.095.521-.726 1.043-1.089.997-.573-.072-1.383-.395-2.177-.272a2.623 2.623 0 0 0-1.633.998 6.328 6.328 0 0 0-1.088 1.95c-.409 1.136-.089 2.582.548 3.094.56.46 1.27.698 1.994.665.86-.04 1.048 1 1.423 1.081.785.168.258.542.48.878.262.49.417 1.032.454 1.587.068.513-.334 1.188-.227 2.041.179 1.428.78 2.501 1.509 2.673.757.178 2.189-.558 3.117-1.675.966-1.162 1.775-1.849 1.95-3.312.137-1.136.362-1.905 1.027-2.512.966-.884 1.709-1.804 1.234-2.184-.474-.38-.095-.475.568-.997a4 4 0 0 1 .232-.166c0-.095.004-.19.004-.285a15.422 15.422 0 0 0-3.439-9.735ZM22.213 10.144c0-.957-1.236-1.313-2.995-1.27-2.303.055-3.515.594-3.62.907 0 0-.251.713 1.003.779a1.969 1.969 0 0 1 1.63.86c.587.862-.368 3.017.522 3.129.692.086.783-.821 1.6-1.457 1.22-.949 1.86-2.177 1.86-2.948ZM15.183 26.471c-.807-1.091-1.391-2.053-2.676-1.995-1.285.058-1.535.603-2.117.479a1.135 1.135 0 0 1-.968-.842c-.214-.813-.232-1.198-1.136-.771-.904.428-2.127-.62-1.412-1.473a2.603 2.603 0 0 1 2.044-.844 1.86 1.86 0 0 1 1.228.91c.18.318.53.332.544-.227.015-.644-.063-1.254.68-1.36.953-.136 1.105-.775 1.724-1.224.998-.726 1.451-.5 1.723-.998.31-.569-.136-.636.454-1.044.403-.28.635.499 1.146.276.465-.202.44-.914.033-1.591-.407-.677-1.497-1.77-2.268-1.361-.869.46-.516.832-1.27 1.315-.635.408-1.708-.006-1.542-.771.126-.583.551-.783 1.27-.681.953.136 1.082-.306 1.587-1.18.499-.86 1.27.091 1.044.454-.217.346.051.73.771.998a.79.79 0 0 0 .862-1.316c-1.954-2.075-1.089-2.994-1.859-3.265a3.206 3.206 0 0 0-2.359.226 8.02 8.02 0 0 0-1.27.635 4.39 4.39 0 0 0-1.406 1.498c-.31.413-.648.758-1.9.693a15.427 15.427 0 0 0-3.92 8.732c.136.241.288.473.453.694a5.55 5.55 0 0 0 2.422 1.663c1.377.379 2.702 1.062 3.038 1.614.49.802-.498 1.146-.671 2.004-.196.981.129 1.63 1.05 2.316 1.38 1.027 1.74 1.29 1.697 2.146a5.164 5.164 0 0 0 1.03 3.133c.9 1.158 2.53 2.403 3.04 2.072.717-.464-.73-.785-.73-1.877s.16-.971 1.015-1.968c.855-.997.382-1.503 1.323-2.444.861-.861 1.187-1.76.317-2.54-.732-.66-2.184-.993-2.991-2.085Z' fill='%238CFF00'/%3E%3Cpath d='M31.868 4.266h14.618A1.513 1.513 0 0 1 48 5.78v8.762a1.513 1.513 0 0 1-1.513 1.513h-9.94l-4.115 2.912v-2.912h-.564a1.513 1.513 0 0 1-1.513-1.513V5.779a1.514 1.514 0 0 1 1.514-1.513Z' fill='%2300E3D8' style='mix-blend-mode:multiply'/%3E%3Cpath d='M41.931 9.666a1.21 1.21 0 1 0 2.42 0 1.21 1.21 0 0 0-2.42 0ZM37.967 9.666a1.21 1.21 0 1 0 2.42 0 1.21 1.21 0 0 0-2.42 0ZM34.004 9.665a1.21 1.21 0 1 0 2.42 0 1.21 1.21 0 0 0-2.42 0Z' fill='%23F0F0F0'/%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__flexible-schedules {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.894 10.163h12.285v-2.86H17.894v2.86ZM15.099 7.42v.014c-.959.088-1.907.278-2.83.565v-.011a1.22 1.22 0 0 1-.079.029c-.032.011-.063.022-.093.037a1.037 1.037 0 0 0-.214.078 7.667 7.667 0 0 0-.748.29c-.05.022-.1.045-.151.064-.07.033-.142.07-.215.105l-.214.105-.343.198c-.064.032-.123.07-.182.109a8.192 8.192 0 0 0-1.537 1.235l-.026.027a19.1 19.1 0 0 1-.17.193c-.093.107-.186.212-.273.32l-.026.024a10.596 10.596 0 0 0-1.984 6.743v.767h2.77v-.774c0-3.372 1.074-5.47 3.464-6.546a9.487 9.487 0 0 1 2.858-.712h.026V7.434l-.033-.013Zm24.897 3.347.012.024a10.604 10.604 0 0 1 1.978 6.747v.774h-2.769v-.794a8.824 8.824 0 0 0-.835-4.131 5.267 5.267 0 0 0-2.644-2.414 9.16 9.16 0 0 0-2.817-.712V7.427c.959.09 1.908.278 2.832.564v-.014c.052.024.092.038.16.062l.012.004.09.033c.04.016.08.03.124.045.19.063.367.136.55.211l.032.014a2.667 2.667 0 0 1 .302.13c.15.065.305.144.429.21.082.042.162.088.238.131l.117.066c.061.034.115.07.166.105a8.668 8.668 0 0 1 1.551 1.239l.016.027c.16.162.314.333.456.513Z' fill='%238CFF00'/%3E%3Cpath d='M33 5.434v6.303c0 .794-.644 1.437-1.44 1.437-.795 0-1.44-.643-1.44-1.437V5.448A1.437 1.437 0 0 1 31.55 4 1.438 1.438 0 0 1 33 5.427v.007ZM17.88 5.457v6.287c0 .798-.645 1.444-1.44 1.444-.797 0-1.44-.646-1.44-1.444V5.457a1.44 1.44 0 1 1 2.88 0Z' fill='%2300DBD1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 33.82V18.312h36V33.82C42 40.583 38.223 44 30.738 44H17.245C9.777 44 6 40.583 6 33.82Zm8.12-6.887c0 .939.738 1.7 1.648 1.7.927 0 1.665-.779 1.648-1.717 0-.939-.738-1.7-1.63-1.7h-.018c-.91 0-1.648.78-1.648 1.717Zm8.223 0c0 .939.756 1.7 1.666 1.7.91 0 1.648-.761 1.648-1.717 0-.92-.738-1.682-1.648-1.7h-.018c-.91.018-1.648.78-1.648 1.717Zm9.889 1.7c-.91 0-1.648-.761-1.648-1.7 0-.938.72-1.7 1.648-1.7.91 0 1.648.762 1.648 1.7 0 .939-.738 1.7-1.648 1.7Zm0 7.259c-.91 0-1.648-.762-1.665-1.7 0-.938.738-1.7 1.648-1.7h.017c.91 0 1.648.762 1.648 1.7s-.738 1.7-1.648 1.7Zm-8.223 0c-.91 0-1.666-.762-1.666-1.7s.738-1.7 1.648-1.717h.018c.91.017 1.63.779 1.648 1.7 0 .955-.738 1.717-1.648 1.717Zm-8.24 0c-.91 0-1.649-.762-1.649-1.7-.017-.938.721-1.717 1.648-1.717.91 0 1.648.761 1.648 1.7 0 .938-.738 1.717-1.648 1.717Z' fill='%2300DBD1'/%3E%3C/svg%3E");
  width: 48px;
  height: 48px;
}
.icon__flag-menu-24-frances {
  width: 24px;
  height: 24px;
  background-image: url("https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-frances_1x.png");
  background-image: url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-frances_1x.png);
  background-image: -webkit-image-set(url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-frances_1x.png) 1x, url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-frances_2x.png) 2x);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.icon__flag-menu-24-frances {
  background-image: url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-frances_2x.png);
}
}
.icon__flag-menu-24-italiano {
  width: 24px;
  height: 24px;
  background-image: url("https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-italiano_1x.png");
  background-image: url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-italiano_1x.png);
  background-image: -webkit-image-set(url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-italiano_1x.png) 1x, url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-italiano_2x.png) 2x);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.icon__flag-menu-24-italiano {
  background-image: url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-italiano_2x.png);
}
}
.icon__flag-menu-24-portugues {
  width: 24px;
  height: 24px;
  background-image: url("https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-portugues_1x.png");
  background-image: url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-portugues_1x.png);
  background-image: -webkit-image-set(url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-portugues_1x.png) 1x, url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-portugues_2x.png) 2x);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
.icon__flag-menu-24-portugues {
  background-image: url(https://www.dev.openenglish.com.br/inter/wp-content/uploads/sites/21/2022/05/Menu-Icon-Flag-24-portugues_2x.png);
}
}

.social_icon__facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 25.1396C0 37.5687 9.02708 47.9042 20.8333 50V31.9438H14.5833V25H20.8333V19.4438C20.8333 13.1938 24.8604 9.72292 30.5562 9.72292C32.3604 9.72292 34.3063 10 36.1104 10.2771V16.6667H32.9167C29.8604 16.6667 29.1667 18.1938 29.1667 20.1396V25H35.8333L34.7229 31.9438H29.1667V50C40.9729 47.9042 50 37.5708 50 25.1396C50 11.3125 38.75 0 25 0C11.25 0 0 11.3125 0 25.1396Z' fill='%231778F2'/%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__facebook {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 25.1396C0 37.5687 9.02708 47.9042 20.8333 50V31.9438H14.5833V25H20.8333V19.4438C20.8333 13.1938 24.8604 9.72292 30.5562 9.72292C32.3604 9.72292 34.3063 10 36.1104 10.2771V16.6667H32.9167C29.8604 16.6667 29.1667 18.1938 29.1667 20.1396V25H35.8333L34.7229 31.9438H29.1667V50C40.9729 47.9042 50 37.5708 50 25.1396C50 11.3125 38.75 0 25 0C11.25 0 0 11.3125 0 25.1396Z' fill='%231778F2'/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}
.social_icon__instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7755 0H36.2245C43.8289 0.00871596 49.9913 6.17112 50 13.7755V36.2245C49.9913 43.8289 43.8289 49.9913 36.2245 50H13.7755C6.17112 49.9913 0.00871596 43.8289 0 36.2245V13.7755C0.00871596 6.17112 6.17112 0.00871596 13.7755 0ZM25 13.2653C18.5191 13.2653 13.2653 18.5191 13.2653 25C13.2653 31.4809 18.5191 36.7347 25 36.7347C31.4809 36.7347 36.7347 31.4809 36.7347 25C36.7274 18.5221 31.4779 13.2726 25 13.2653ZM25 33.6735C20.2098 33.6735 16.3265 29.7902 16.3265 25C16.3265 20.2098 20.2098 16.3265 25 16.3265C29.7902 16.3265 33.6735 20.2098 33.6735 25C33.668 29.788 29.788 33.668 25 33.6735ZM46.9388 36.2245C46.9322 42.1391 42.1391 46.9322 36.2245 46.9388H13.7755C7.86091 46.9322 3.06783 42.1391 3.06122 36.2245V13.7755C3.06783 7.86091 7.86091 3.06783 13.7755 3.06122H36.2245C42.1391 3.06783 46.9322 7.86091 46.9388 13.7755V36.2245ZM38.2653 14.2857C39.6742 14.2857 40.8163 13.1436 40.8163 11.7347C40.8146 10.3265 39.6735 9.18536 38.2653 9.18367C36.8564 9.18367 35.7143 10.3258 35.7143 11.7347C35.7143 13.1436 36.8564 14.2857 38.2653 14.2857Z' fill='%23FD1D1D'/%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__instagram {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7755 0H36.2245C43.8289 0.00871596 49.9913 6.17112 50 13.7755V36.2245C49.9913 43.8289 43.8289 49.9913 36.2245 50H13.7755C6.17112 49.9913 0.00871596 43.8289 0 36.2245V13.7755C0.00871596 6.17112 6.17112 0.00871596 13.7755 0ZM25 13.2653C18.5191 13.2653 13.2653 18.5191 13.2653 25C13.2653 31.4809 18.5191 36.7347 25 36.7347C31.4809 36.7347 36.7347 31.4809 36.7347 25C36.7274 18.5221 31.4779 13.2726 25 13.2653ZM25 33.6735C20.2098 33.6735 16.3265 29.7902 16.3265 25C16.3265 20.2098 20.2098 16.3265 25 16.3265C29.7902 16.3265 33.6735 20.2098 33.6735 25C33.668 29.788 29.788 33.668 25 33.6735ZM46.9388 36.2245C46.9322 42.1391 42.1391 46.9322 36.2245 46.9388H13.7755C7.86091 46.9322 3.06783 42.1391 3.06122 36.2245V13.7755C3.06783 7.86091 7.86091 3.06783 13.7755 3.06122H36.2245C42.1391 3.06783 46.9322 7.86091 46.9388 13.7755V36.2245ZM38.2653 14.2857C39.6742 14.2857 40.8163 13.1436 40.8163 11.7347C40.8146 10.3265 39.6735 9.18536 38.2653 9.18367C36.8564 9.18367 35.7143 10.3258 35.7143 11.7347C35.7143 13.1436 36.8564 14.2857 38.2653 14.2857Z' fill='%23FD1D1D'/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}
.social_icon__twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='54' height='44' viewBox='0 0 54 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9627 44C37.341 44 48.4886 27.0678 48.4886 12.4099C48.4886 11.9361 48.4886 11.4555 48.4684 10.9817C50.6387 9.40624 52.5118 7.45569 54 5.22147C51.9727 6.11783 49.8243 6.7086 47.6246 6.97459C49.9417 5.58576 51.6771 3.40055 52.5083 0.825124C50.3313 2.11839 47.9487 3.02625 45.4646 3.50896C42.0311 -0.157863 36.5707 -1.05722 32.148 1.31565C27.7253 3.68852 25.4414 8.74281 26.5781 13.6419C17.6692 13.1939 9.36831 8.97593 3.7395 2.03674C0.807094 7.11552 2.31047 13.6049 7.17525 16.8672C5.4187 16.8074 3.70076 16.3344 2.16 15.4864V15.6387C2.16624 20.9237 5.87862 25.4753 11.043 26.5297C10.0921 26.7924 9.1099 26.9233 8.12362 26.9189C7.42832 26.921 6.73441 26.8564 6.05137 26.726C7.50298 31.2504 11.6636 34.348 16.4025 34.4323C12.4759 37.525 7.62548 39.2023 2.6325 39.1941C1.75271 39.1979 0.873528 39.147 0 39.0418C5.06761 42.2816 10.9529 44.0019 16.9627 44Z' fill='%231DA1F2'/%3E%3C/svg%3E");
  width: 54px;
  height: 44px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__twitter {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 54 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9627 44C37.341 44 48.4886 27.0678 48.4886 12.4099C48.4886 11.9361 48.4886 11.4555 48.4684 10.9817C50.6387 9.40624 52.5118 7.45569 54 5.22147C51.9727 6.11783 49.8243 6.7086 47.6246 6.97459C49.9417 5.58576 51.6771 3.40055 52.5083 0.825124C50.3313 2.11839 47.9487 3.02625 45.4646 3.50896C42.0311 -0.157863 36.5707 -1.05722 32.148 1.31565C27.7253 3.68852 25.4414 8.74281 26.5781 13.6419C17.6692 13.1939 9.36831 8.97593 3.7395 2.03674C0.807094 7.11552 2.31047 13.6049 7.17525 16.8672C5.4187 16.8074 3.70076 16.3344 2.16 15.4864V15.6387C2.16624 20.9237 5.87862 25.4753 11.043 26.5297C10.0921 26.7924 9.1099 26.9233 8.12362 26.9189C7.42832 26.921 6.73441 26.8564 6.05137 26.726C7.50298 31.2504 11.6636 34.348 16.4025 34.4323C12.4759 37.525 7.62548 39.2023 2.6325 39.1941C1.75271 39.1979 0.873528 39.147 0 39.0418C5.06761 42.2816 10.9529 44.0019 16.9627 44Z' fill='%231DA1F2'/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}
.social_icon__youtube {
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='44' viewBox='0 0 61 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.0357 0H30.6964V0.00391494H29.9605C26.33 0.0184239 22.6999 0.0862898 19.0713 0.207492L18.4193 0.234896L18.0914 0.246641L17.4357 0.270131L16.7875 0.297535C12.5553 0.493282 8.52528 0.806477 6.66848 1.31542C4.03308 2.04758 1.9772 4.16602 1.27345 6.87463C0.888368 8.35839 0.617664 10.3315 0.434652 12.3634L0.396525 12.7705L0.312645 13.7884L0.282143 14.1956L0.270704 14.3991L0.244015 14.8024C0.0381274 18.0126 0.00762548 20.9214 0 21.7631V22.2408C0.020207 24.9005 0.124477 27.5588 0.312645 30.2116L0.343146 30.6187L0.373648 31.0298C0.564285 33.2691 0.846428 35.4967 1.26964 37.1293C1.97457 39.8364 4.03023 41.9531 6.66467 42.6846C8.52147 43.2014 12.5515 43.5106 16.7837 43.7025L17.4357 43.7299L18.0876 43.7573L18.4193 43.7729L19.0675 43.7964C24.1766 43.9765 29.0493 44 30.2274 44H30.7688C33.0984 43.9961 49.9087 43.91 54.3315 42.6885C56.9669 41.9563 59.0228 39.8379 59.7265 37.1293C60.1498 35.4928 60.4319 33.2691 60.6225 31.0298L60.6569 30.6227L60.6874 30.2116C60.9619 26.4846 60.9962 22.9063 61 22.1468V21.8532C60.9962 21.1211 60.9657 17.7699 60.7179 14.1917L60.6874 13.7845L60.6035 12.7666L60.5653 12.3595C60.3823 10.3276 60.1116 8.35839 59.7265 6.87072C59.0207 4.16335 56.9657 2.04583 54.3315 1.3115C50.0498 0.129193 34.1698 0.0117448 31.0357 0ZM24.4015 31.4291V12.567L40.2511 22.002L24.4015 31.4291Z' fill='%23FF0000'/%3E%3C/svg%3E");
  width: 61px;
  height: 44px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__youtube {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 61 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.0357 0H30.6964V0.00391494H29.9605C26.33 0.0184239 22.6999 0.0862898 19.0713 0.207492L18.4193 0.234896L18.0914 0.246641L17.4357 0.270131L16.7875 0.297535C12.5553 0.493282 8.52528 0.806477 6.66848 1.31542C4.03308 2.04758 1.9772 4.16602 1.27345 6.87463C0.888368 8.35839 0.617664 10.3315 0.434652 12.3634L0.396525 12.7705L0.312645 13.7884L0.282143 14.1956L0.270704 14.3991L0.244015 14.8024C0.0381274 18.0126 0.00762548 20.9214 0 21.7631V22.2408C0.020207 24.9005 0.124477 27.5588 0.312645 30.2116L0.343146 30.6187L0.373648 31.0298C0.564285 33.2691 0.846428 35.4967 1.26964 37.1293C1.97457 39.8364 4.03023 41.9531 6.66467 42.6846C8.52147 43.2014 12.5515 43.5106 16.7837 43.7025L17.4357 43.7299L18.0876 43.7573L18.4193 43.7729L19.0675 43.7964C24.1766 43.9765 29.0493 44 30.2274 44H30.7688C33.0984 43.9961 49.9087 43.91 54.3315 42.6885C56.9669 41.9563 59.0228 39.8379 59.7265 37.1293C60.1498 35.4928 60.4319 33.2691 60.6225 31.0298L60.6569 30.6227L60.6874 30.2116C60.9619 26.4846 60.9962 22.9063 61 22.1468V21.8532C60.9962 21.1211 60.9657 17.7699 60.7179 14.1917L60.6874 13.7845L60.6035 12.7666L60.5653 12.3595C60.3823 10.3276 60.1116 8.35839 59.7265 6.87072C59.0207 4.16335 56.9657 2.04583 54.3315 1.3115C50.0498 0.129193 34.1698 0.0117448 31.0357 0ZM24.4015 31.4291V12.567L40.2511 22.002L24.4015 31.4291Z' fill='%23FF0000'/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}
.social_icon__linkedin {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.23125 0C1.4465 0 0 1.41075 0 3.1515V40.8485C0 42.5892 1.4465 44 3.23125 44H40.7687C42.5535 44 44 42.5892 44 40.8485V3.1515C44 1.41075 42.5535 0 40.7687 0H3.23125ZM13.5933 16.9648V36.8335H6.9905V16.9648H13.5933ZM10.2933 14.2505C12.595 14.2505 14.0278 12.727 14.0278 10.8185C13.9865 8.86875 12.5977 7.3865 10.3372 7.3865C8.07675 7.3865 6.6 8.8715 6.6 10.8185C6.6 12.727 8.03275 14.2505 10.2493 14.2505H10.2933ZM23.7903 25.7372V36.8335H17.1903C17.1903 36.8335 17.2728 18.8292 17.1903 16.9647H23.7903V19.7752L23.7463 19.844H23.7903V19.7752C24.6702 18.4195 26.2405 16.4945 29.744 16.4945C34.089 16.4945 37.345 19.3325 37.345 25.4375V36.8335H30.7423V26.2048C30.7423 23.5317 29.788 21.7113 27.3983 21.7113C25.5723 21.7113 24.486 22.9405 24.0103 24.1257C23.8343 24.5492 23.7903 25.1432 23.7903 25.7372Z' fill='%230866C2'/%3E%3C/svg%3E");
  width: 44px;
  height: 44px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__linkedin {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.23125 0C1.4465 0 0 1.41075 0 3.1515V40.8485C0 42.5892 1.4465 44 3.23125 44H40.7687C42.5535 44 44 42.5892 44 40.8485V3.1515C44 1.41075 42.5535 0 40.7687 0H3.23125ZM13.5933 16.9648V36.8335H6.9905V16.9648H13.5933ZM10.2933 14.2505C12.595 14.2505 14.0278 12.727 14.0278 10.8185C13.9865 8.86875 12.5977 7.3865 10.3372 7.3865C8.07675 7.3865 6.6 8.8715 6.6 10.8185C6.6 12.727 8.03275 14.2505 10.2493 14.2505H10.2933ZM23.7903 25.7372V36.8335H17.1903C17.1903 36.8335 17.2728 18.8292 17.1903 16.9647H23.7903V19.7752L23.7463 19.844H23.7903V19.7752C24.6702 18.4195 26.2405 16.4945 29.744 16.4945C34.089 16.4945 37.345 19.3325 37.345 25.4375V36.8335H30.7423V26.2048C30.7423 23.5317 29.788 21.7113 27.3983 21.7113C25.5723 21.7113 24.486 22.9405 24.0103 24.1257C23.8343 24.5492 23.7903 25.1432 23.7903 25.7372Z' fill='%230866C2'/%3E%3C/svg%3E");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}
.social_icon__tiktok {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='50px' viewBox='0 0 50 50' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(0.392157%25,0.392157%25,0.392157%25);fill-opacity:1;' d='M 5 0 L 45 0 C 47.761719 0 50 2.238281 50 5 L 50 45 C 50 47.761719 47.761719 50 45 50 L 5 50 C 2.238281 50 0 47.761719 0 45 L 0 5 C 0 2.238281 2.238281 0 5 0 Z M 5 0 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(93.333333%25,11.372549%25,31.764706%25);fill-opacity:1;' d='M 31.394531 46 C 32.917969 46 34.152344 44.777344 34.152344 43.269531 C 34.152344 41.757812 32.917969 40.535156 31.394531 40.535156 L 30.980469 40.535156 C 32.503906 40.535156 33.734375 41.757812 33.734375 43.269531 C 33.734375 44.777344 32.503906 46 30.980469 46 Z M 31.394531 46 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(40%25,78.431373%25,81.176471%25);fill-opacity:1;' d='M 30.945312 40.535156 L 30.527344 40.535156 C 29.007812 40.535156 27.773438 41.757812 27.773438 43.269531 C 27.773438 44.777344 29.007812 46 30.527344 46 L 30.945312 46 C 29.421875 46 28.1875 44.777344 28.1875 43.269531 C 28.1875 41.757812 29.421875 40.535156 30.945312 40.535156 Z M 30.945312 40.535156 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(0.392157%25,0.392157%25,0.392157%25);fill-opacity:1;' d='M 32.300781 43.269531 C 32.300781 42.535156 31.703125 41.9375 30.960938 41.9375 C 30.222656 41.9375 29.621094 42.535156 29.621094 43.269531 C 29.621094 44 30.222656 44.597656 30.960938 44.597656 C 31.703125 44.597656 32.300781 44 32.300781 43.269531 Z M 32.300781 43.269531 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 10 39.300781 L 10 40.683594 L 11.621094 40.683594 L 11.621094 45.960938 L 13.246094 45.960938 L 13.246094 40.722656 L 14.566406 40.722656 L 15.019531 39.300781 Z M 23.28125 39.300781 L 23.28125 40.683594 L 24.90625 40.683594 L 24.90625 45.960938 L 26.527344 45.960938 L 26.527344 40.722656 L 27.847656 40.722656 L 28.300781 39.300781 Z M 15.320312 40.085938 C 15.320312 39.652344 15.675781 39.300781 16.113281 39.300781 C 16.550781 39.300781 16.90625 39.652344 16.90625 40.085938 C 16.90625 40.519531 16.550781 40.871094 16.113281 40.871094 C 15.675781 40.871094 15.320312 40.519531 15.320312 40.085938 Z M 15.320312 41.433594 L 16.90625 41.433594 L 16.90625 45.960938 L 15.320312 45.960938 Z M 17.585938 39.300781 L 17.585938 45.960938 L 19.167969 45.960938 L 19.167969 44.242188 L 19.660156 43.792969 L 21.207031 46 L 22.90625 46 L 20.679688 42.78125 L 22.679688 40.835938 L 20.753906 40.835938 L 19.167969 42.40625 L 19.167969 39.300781 Z M 34.679688 39.300781 L 34.679688 45.960938 L 36.265625 45.960938 L 36.265625 44.242188 L 36.753906 43.792969 L 38.300781 46 L 40 46 L 37.773438 42.78125 L 39.773438 40.835938 L 37.847656 40.835938 L 36.265625 42.40625 L 36.265625 39.300781 Z M 34.679688 39.300781 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(93.333333%25,11.372549%25,32.156863%25);fill-opacity:1;' d='M 32.234375 16.238281 C 34.421875 17.800781 37.105469 18.722656 40 18.722656 L 40 13.152344 C 39.453125 13.152344 38.90625 13.09375 38.367188 12.980469 L 38.367188 17.363281 C 35.472656 17.363281 32.792969 16.445312 30.601562 14.882812 L 30.601562 26.246094 C 30.601562 31.933594 25.992188 36.542969 20.300781 36.542969 C 18.179688 36.542969 16.207031 35.902344 14.566406 34.800781 C 16.4375 36.714844 19.046875 37.898438 21.933594 37.898438 C 27.621094 37.898438 32.234375 33.289062 32.234375 27.605469 Z M 34.246094 10.617188 C 33.125 9.394531 32.390625 7.816406 32.234375 6.074219 L 32.234375 5.355469 L 30.6875 5.355469 C 31.078125 7.574219 32.402344 9.46875 34.246094 10.617188 Z M 18.164062 30.4375 C 17.539062 29.621094 17.203125 28.617188 17.203125 27.585938 C 17.203125 24.988281 19.3125 22.878906 21.914062 22.878906 C 22.402344 22.878906 22.882812 22.953125 23.34375 23.097656 L 23.34375 17.40625 C 22.804688 17.332031 22.261719 17.300781 21.714844 17.3125 L 21.714844 21.742188 C 21.253906 21.597656 20.769531 21.523438 20.285156 21.523438 C 17.683594 21.523438 15.574219 23.632812 15.574219 26.230469 C 15.574219 28.070312 16.628906 29.664062 18.164062 30.4375 Z M 18.164062 30.4375 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 30.601562 14.882812 C 32.792969 16.445312 35.472656 17.363281 38.367188 17.363281 L 38.367188 12.980469 C 36.753906 12.636719 35.320312 11.792969 34.246094 10.617188 C 32.402344 9.46875 31.078125 7.574219 30.6875 5.355469 L 26.628906 5.355469 L 26.628906 27.605469 C 26.617188 30.199219 24.511719 32.296875 21.914062 32.296875 C 20.386719 32.296875 19.027344 31.570312 18.164062 30.4375 C 16.628906 29.664062 15.574219 28.070312 15.574219 26.230469 C 15.574219 23.632812 17.683594 21.523438 20.285156 21.523438 C 20.785156 21.523438 21.265625 21.601562 21.714844 21.742188 L 21.714844 17.3125 C 16.125 17.425781 11.628906 21.992188 11.628906 27.605469 C 11.628906 30.40625 12.75 32.945312 14.566406 34.800781 C 16.207031 35.902344 18.179688 36.542969 20.300781 36.542969 C 25.992188 36.542969 30.601562 31.933594 30.601562 26.25 Z M 30.601562 14.882812 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(41.176471%25,78.823529%25,81.568627%25);fill-opacity:1;' d='M 38.367188 12.980469 L 38.367188 11.792969 C 36.910156 11.796875 35.480469 11.390625 34.246094 10.617188 C 35.339844 11.816406 36.78125 12.640625 38.367188 12.980469 Z M 30.6875 5.355469 C 30.652344 5.144531 30.621094 4.929688 30.601562 4.714844 L 30.601562 4 L 24.996094 4 L 24.996094 26.246094 C 24.988281 28.839844 22.882812 30.941406 20.285156 30.941406 C 19.523438 30.941406 18.800781 30.761719 18.164062 30.4375 C 19.027344 31.570312 20.386719 32.296875 21.914062 32.296875 C 24.511719 32.296875 26.617188 30.199219 26.628906 27.605469 L 26.628906 5.355469 Z M 21.714844 17.3125 L 21.714844 16.046875 C 21.246094 15.984375 20.773438 15.953125 20.300781 15.953125 C 14.613281 15.953125 10 20.5625 10 26.246094 C 10 29.8125 11.8125 32.953125 14.566406 34.800781 C 12.75 32.945312 11.632812 30.40625 11.632812 27.605469 C 11.632812 21.992188 16.125 17.425781 21.714844 17.3125 Z M 21.714844 17.3125 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 30.980469 46 C 32.503906 46 33.734375 44.777344 33.734375 43.269531 C 33.734375 41.757812 32.503906 40.535156 30.980469 40.535156 L 30.941406 40.535156 C 29.421875 40.535156 28.1875 41.757812 28.1875 43.269531 C 28.1875 44.777344 29.421875 46 30.941406 46 Z M 29.621094 43.269531 C 29.621094 42.535156 30.222656 41.9375 30.960938 41.9375 C 31.703125 41.9375 32.300781 42.535156 32.300781 43.269531 C 32.300781 44 31.703125 44.597656 30.960938 44.597656 C 30.222656 44.597656 29.621094 44 29.621094 43.269531 Z M 29.621094 43.269531 '/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__tiktok {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='32px' viewBox='0 0 50 50' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(0.392157%25,0.392157%25,0.392157%25);fill-opacity:1;' d='M 5 0 L 45 0 C 47.761719 0 50 2.238281 50 5 L 50 45 C 50 47.761719 47.761719 50 45 50 L 5 50 C 2.238281 50 0 47.761719 0 45 L 0 5 C 0 2.238281 2.238281 0 5 0 Z M 5 0 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(93.333333%25,11.372549%25,31.764706%25);fill-opacity:1;' d='M 31.394531 46 C 32.917969 46 34.152344 44.777344 34.152344 43.269531 C 34.152344 41.757812 32.917969 40.535156 31.394531 40.535156 L 30.980469 40.535156 C 32.503906 40.535156 33.734375 41.757812 33.734375 43.269531 C 33.734375 44.777344 32.503906 46 30.980469 46 Z M 31.394531 46 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(40%25,78.431373%25,81.176471%25);fill-opacity:1;' d='M 30.945312 40.535156 L 30.527344 40.535156 C 29.007812 40.535156 27.773438 41.757812 27.773438 43.269531 C 27.773438 44.777344 29.007812 46 30.527344 46 L 30.945312 46 C 29.421875 46 28.1875 44.777344 28.1875 43.269531 C 28.1875 41.757812 29.421875 40.535156 30.945312 40.535156 Z M 30.945312 40.535156 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(0.392157%25,0.392157%25,0.392157%25);fill-opacity:1;' d='M 32.300781 43.269531 C 32.300781 42.535156 31.703125 41.9375 30.960938 41.9375 C 30.222656 41.9375 29.621094 42.535156 29.621094 43.269531 C 29.621094 44 30.222656 44.597656 30.960938 44.597656 C 31.703125 44.597656 32.300781 44 32.300781 43.269531 Z M 32.300781 43.269531 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 10 39.300781 L 10 40.683594 L 11.621094 40.683594 L 11.621094 45.960938 L 13.246094 45.960938 L 13.246094 40.722656 L 14.566406 40.722656 L 15.019531 39.300781 Z M 23.28125 39.300781 L 23.28125 40.683594 L 24.90625 40.683594 L 24.90625 45.960938 L 26.527344 45.960938 L 26.527344 40.722656 L 27.847656 40.722656 L 28.300781 39.300781 Z M 15.320312 40.085938 C 15.320312 39.652344 15.675781 39.300781 16.113281 39.300781 C 16.550781 39.300781 16.90625 39.652344 16.90625 40.085938 C 16.90625 40.519531 16.550781 40.871094 16.113281 40.871094 C 15.675781 40.871094 15.320312 40.519531 15.320312 40.085938 Z M 15.320312 41.433594 L 16.90625 41.433594 L 16.90625 45.960938 L 15.320312 45.960938 Z M 17.585938 39.300781 L 17.585938 45.960938 L 19.167969 45.960938 L 19.167969 44.242188 L 19.660156 43.792969 L 21.207031 46 L 22.90625 46 L 20.679688 42.78125 L 22.679688 40.835938 L 20.753906 40.835938 L 19.167969 42.40625 L 19.167969 39.300781 Z M 34.679688 39.300781 L 34.679688 45.960938 L 36.265625 45.960938 L 36.265625 44.242188 L 36.753906 43.792969 L 38.300781 46 L 40 46 L 37.773438 42.78125 L 39.773438 40.835938 L 37.847656 40.835938 L 36.265625 42.40625 L 36.265625 39.300781 Z M 34.679688 39.300781 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(93.333333%25,11.372549%25,32.156863%25);fill-opacity:1;' d='M 32.234375 16.238281 C 34.421875 17.800781 37.105469 18.722656 40 18.722656 L 40 13.152344 C 39.453125 13.152344 38.90625 13.09375 38.367188 12.980469 L 38.367188 17.363281 C 35.472656 17.363281 32.792969 16.445312 30.601562 14.882812 L 30.601562 26.246094 C 30.601562 31.933594 25.992188 36.542969 20.300781 36.542969 C 18.179688 36.542969 16.207031 35.902344 14.566406 34.800781 C 16.4375 36.714844 19.046875 37.898438 21.933594 37.898438 C 27.621094 37.898438 32.234375 33.289062 32.234375 27.605469 Z M 34.246094 10.617188 C 33.125 9.394531 32.390625 7.816406 32.234375 6.074219 L 32.234375 5.355469 L 30.6875 5.355469 C 31.078125 7.574219 32.402344 9.46875 34.246094 10.617188 Z M 18.164062 30.4375 C 17.539062 29.621094 17.203125 28.617188 17.203125 27.585938 C 17.203125 24.988281 19.3125 22.878906 21.914062 22.878906 C 22.402344 22.878906 22.882812 22.953125 23.34375 23.097656 L 23.34375 17.40625 C 22.804688 17.332031 22.261719 17.300781 21.714844 17.3125 L 21.714844 21.742188 C 21.253906 21.597656 20.769531 21.523438 20.285156 21.523438 C 17.683594 21.523438 15.574219 23.632812 15.574219 26.230469 C 15.574219 28.070312 16.628906 29.664062 18.164062 30.4375 Z M 18.164062 30.4375 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 30.601562 14.882812 C 32.792969 16.445312 35.472656 17.363281 38.367188 17.363281 L 38.367188 12.980469 C 36.753906 12.636719 35.320312 11.792969 34.246094 10.617188 C 32.402344 9.46875 31.078125 7.574219 30.6875 5.355469 L 26.628906 5.355469 L 26.628906 27.605469 C 26.617188 30.199219 24.511719 32.296875 21.914062 32.296875 C 20.386719 32.296875 19.027344 31.570312 18.164062 30.4375 C 16.628906 29.664062 15.574219 28.070312 15.574219 26.230469 C 15.574219 23.632812 17.683594 21.523438 20.285156 21.523438 C 20.785156 21.523438 21.265625 21.601562 21.714844 21.742188 L 21.714844 17.3125 C 16.125 17.425781 11.628906 21.992188 11.628906 27.605469 C 11.628906 30.40625 12.75 32.945312 14.566406 34.800781 C 16.207031 35.902344 18.179688 36.542969 20.300781 36.542969 C 25.992188 36.542969 30.601562 31.933594 30.601562 26.25 Z M 30.601562 14.882812 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(41.176471%25,78.823529%25,81.568627%25);fill-opacity:1;' d='M 38.367188 12.980469 L 38.367188 11.792969 C 36.910156 11.796875 35.480469 11.390625 34.246094 10.617188 C 35.339844 11.816406 36.78125 12.640625 38.367188 12.980469 Z M 30.6875 5.355469 C 30.652344 5.144531 30.621094 4.929688 30.601562 4.714844 L 30.601562 4 L 24.996094 4 L 24.996094 26.246094 C 24.988281 28.839844 22.882812 30.941406 20.285156 30.941406 C 19.523438 30.941406 18.800781 30.761719 18.164062 30.4375 C 19.027344 31.570312 20.386719 32.296875 21.914062 32.296875 C 24.511719 32.296875 26.617188 30.199219 26.628906 27.605469 L 26.628906 5.355469 Z M 21.714844 17.3125 L 21.714844 16.046875 C 21.246094 15.984375 20.773438 15.953125 20.300781 15.953125 C 14.613281 15.953125 10 20.5625 10 26.246094 C 10 29.8125 11.8125 32.953125 14.566406 34.800781 C 12.75 32.945312 11.632812 30.40625 11.632812 27.605469 C 11.632812 21.992188 16.125 17.425781 21.714844 17.3125 Z M 21.714844 17.3125 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 30.980469 46 C 32.503906 46 33.734375 44.777344 33.734375 43.269531 C 33.734375 41.757812 32.503906 40.535156 30.980469 40.535156 L 30.941406 40.535156 C 29.421875 40.535156 28.1875 41.757812 28.1875 43.269531 C 28.1875 44.777344 29.421875 46 30.941406 46 Z M 29.621094 43.269531 C 29.621094 42.535156 30.222656 41.9375 30.960938 41.9375 C 31.703125 41.9375 32.300781 42.535156 32.300781 43.269531 C 32.300781 44 31.703125 44.597656 30.960938 44.597656 C 30.222656 44.597656 29.621094 44 29.621094 43.269531 Z M 29.621094 43.269531 '/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}
.social_icon__tiktok-v2 {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.169 18.049a19.638 19.638 0 0 0 11.455 3.664v-8.216c-.809 0-1.615-.084-2.406-.251v6.466a19.642 19.642 0 0 1-11.455-3.663v16.765C30.763 41.201 23.961 48 15.57 48c-3.13 0-6.04-.946-8.458-2.569A15.151 15.151 0 0 0 17.975 50c8.391 0 15.194-6.798 15.194-15.186V18.05Zm2.967-8.289a11.448 11.448 0 0 1-2.967-6.703V2h-2.28a11.502 11.502 0 0 0 5.247 7.76ZM12.42 38.995a6.948 6.948 0 0 1 5.532-11.151c.716 0 1.427.11 2.109.325V19.77c-.797-.109-1.601-.155-2.405-.138v6.537a6.96 6.96 0 0 0-2.11-.325 6.948 6.948 0 0 0-3.126 13.151Z' fill='%23FF004F'/%3E%3Cpath d='M30.763 16.049a19.642 19.642 0 0 0 11.455 3.663v-6.467a11.5 11.5 0 0 1-6.082-3.485A11.502 11.502 0 0 1 30.89 2h-5.988v32.814a6.95 6.95 0 0 1-12.482 4.181 6.945 6.945 0 0 1-3.823-6.204 6.948 6.948 0 0 1 6.95-6.947c.735 0 1.444.115 2.109.326v-6.538c-8.244.17-14.873 6.902-14.873 15.182 0 4.133 1.65 7.88 4.33 10.617A15.127 15.127 0 0 0 15.57 48c8.391 0 15.193-6.799 15.193-15.186V16.05Z' fill='%23000'/%3E%3Cpath d='M42.218 13.245v-1.748a11.457 11.457 0 0 1-6.082-1.737 11.489 11.489 0 0 0 6.082 3.485ZM30.89 2a11.702 11.702 0 0 1-.126-.943V0h-8.268v32.814a6.948 6.948 0 0 1-6.95 6.923 6.923 6.923 0 0 1-3.126-.741 6.941 6.941 0 0 0 5.532 2.74 6.949 6.949 0 0 0 6.95-6.922V2h5.988ZM17.655 19.632v-1.861a15.348 15.348 0 0 0-2.085-.142C7.18 17.63.376 24.428.376 32.814c0 5.258 2.674 9.892 6.736 12.617a15.13 15.13 0 0 1-4.33-10.617c0-8.28 6.63-15.012 14.873-15.182Z' fill='%2300F2EA'/%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__tiktok-v2 {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.293 12.86a13.758 13.758 0 0 0 8.025 2.567V9.67a8.128 8.128 0 0 1-1.685-.176v4.53a13.76 13.76 0 0 1-8.025-2.566v11.745c0 5.876-4.766 10.64-10.645 10.64-2.193 0-4.232-.663-5.925-1.8a10.615 10.615 0 0 0 7.61 3.2c5.88 0 10.645-4.762 10.645-10.639V12.86Zm2.079-5.807a8.02 8.02 0 0 1-2.08-4.696v-.74h-1.596a8.058 8.058 0 0 0 3.676 5.436ZM8.756 27.535a4.868 4.868 0 0 1 5.353-7.585v-5.884a10.748 10.748 0 0 0-1.685-.097v4.58a4.868 4.868 0 0 0-3.668 8.986Z' fill='%23FF004F'/%3E%3Cpath d='M21.607 11.459a13.76 13.76 0 0 0 8.025 2.566v-4.53a8.056 8.056 0 0 1-4.26-2.442 8.058 8.058 0 0 1-3.677-5.437H17.5v22.99a4.868 4.868 0 0 1-8.745 2.929 4.866 4.866 0 0 1 2.19-9.214c.516 0 1.012.08 1.478.228v-4.58c-5.775.12-10.42 4.836-10.42 10.636a10.6 10.6 0 0 0 3.034 7.439 10.598 10.598 0 0 0 5.926 1.8c5.879 0 10.644-4.764 10.644-10.64V11.46Z' fill='%23000'/%3E%3Cpath d='M29.632 9.494V8.27a8.027 8.027 0 0 1-4.26-1.216 8.05 8.05 0 0 0 4.26 2.441Zm-7.937-7.878a8.214 8.214 0 0 1-.088-.66V.214h-5.793v22.99a4.868 4.868 0 0 1-7.06 4.33 4.868 4.868 0 0 0 8.745-2.93V1.616h4.196Zm-9.272 12.353v-1.304c-.484-.066-.972-.1-1.46-.1-5.88 0-10.645 4.764-10.645 10.64 0 3.683 1.873 6.929 4.72 8.839a10.6 10.6 0 0 1-3.035-7.439c0-5.8 4.645-10.517 10.42-10.636Z' fill='%2300F2EA'/%3E%3C/svg%3E");
    width: 32px;
    height: 36px;
    padding: 0;
  }
}
.social_icon__whatsapp {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='50px' viewBox='0 0 50 50' version='1.1'%3E%3Cdefs%3E%3ClinearGradient id='linear0' gradientUnits='userSpaceOnUse' x1='512' y1='576.26' x2='512' y2='447.74' gradientTransform='matrix(0.389075,0,0,0.389075,-174.204342,-174.204342)'%3E%3Cstop offset='0' style='stop-color:rgb(14.509804%25,81.176471%25,26.27451%25);stop-opacity:1;'/%3E%3Cstop offset='1' style='stop-color:rgb(38.039216%25,99.215686%25,49.019608%25);stop-opacity:1;'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='surface1'%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:url(%23linear0);' d='M 50 37.3125 C 50 37.585938 50 38.179688 49.976562 38.640625 C 49.953125 39.71875 49.867188 40.796875 49.710938 41.867188 C 49.53125 42.8125 49.226562 43.730469 48.804688 44.59375 C 47.878906 46.417969 46.394531 47.902344 44.566406 48.828125 C 43.703125 49.25 42.785156 49.554688 41.839844 49.734375 C 40.777344 49.886719 39.707031 49.972656 38.636719 49.996094 C 38.175781 49.996094 37.582031 50.019531 37.308594 50.019531 L 12.691406 50.019531 C 12.417969 50.019531 11.824219 50.019531 11.363281 49.996094 C 10.285156 49.972656 9.207031 49.886719 8.136719 49.730469 C 7.191406 49.550781 6.273438 49.246094 5.410156 48.824219 C 3.585938 47.898438 2.101562 46.414062 1.175781 44.585938 C 0.753906 43.71875 0.449219 42.804688 0.269531 41.859375 C 0.117188 40.796875 0.03125 39.726562 0.0078125 38.65625 C 0.0078125 38.195312 -0.015625 37.601562 -0.015625 37.328125 L -0.015625 12.691406 C -0.015625 12.417969 -0.015625 11.824219 0.0078125 11.363281 C 0.03125 10.285156 0.117188 9.207031 0.273438 8.136719 C 0.453125 7.191406 0.757812 6.273438 1.179688 5.410156 C 2.105469 3.585938 3.589844 2.101562 5.417969 1.175781 C 6.28125 0.753906 7.199219 0.449219 8.144531 0.269531 C 9.207031 0.117188 10.277344 0.03125 11.347656 0.0078125 C 11.808594 0.0078125 12.402344 -0.015625 12.675781 -0.015625 L 37.296875 -0.015625 C 37.570312 -0.015625 38.164062 -0.015625 38.625 0.0078125 C 39.703125 0.03125 40.78125 0.117188 41.851562 0.273438 C 42.796875 0.453125 43.714844 0.757812 44.578125 1.179688 C 46.402344 2.105469 47.886719 3.589844 48.8125 5.417969 C 49.234375 6.28125 49.539062 7.199219 49.71875 8.144531 C 49.871094 9.207031 49.957031 10.277344 49.980469 11.347656 C 49.980469 11.808594 50.003906 12.402344 50.003906 12.675781 Z M 50 37.3125 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 38.152344 11.972656 C 31.832031 5.640625 21.796875 4.972656 14.695312 10.417969 C 7.59375 15.859375 5.628906 25.722656 10.101562 33.472656 L 7.570312 42.703125 L 17.019531 40.226562 C 19.632812 41.648438 22.558594 42.394531 25.535156 42.394531 C 32.742188 42.394531 39.238281 38.050781 42 31.394531 C 44.757812 24.734375 43.234375 17.070312 38.140625 11.972656 Z M 25.542969 39.398438 C 22.886719 39.394531 20.28125 38.675781 18 37.320312 L 17.457031 37 L 11.851562 38.472656 L 13.347656 33.023438 L 12.996094 32.464844 C 9.398438 26.742188 10.132812 19.3125 14.773438 14.402344 C 19.414062 9.492188 26.792969 8.347656 32.707031 11.613281 C 38.621094 14.882812 41.574219 21.738281 39.886719 28.28125 C 38.199219 34.824219 32.300781 39.398438 25.542969 39.398438 Z M 33.667969 28.304688 C 33.222656 28.082031 31.03125 27.003906 30.625 26.859375 C 30.214844 26.710938 29.917969 26.636719 29.621094 27.078125 C 29.320312 27.523438 28.453125 28.527344 28.210938 28.828125 C 27.96875 29.125 27.691406 29.160156 27.246094 28.9375 C 25.933594 28.417969 24.722656 27.667969 23.667969 26.730469 C 22.691406 25.828125 21.859375 24.789062 21.1875 23.644531 C 20.929688 23.195312 21.160156 22.960938 21.382812 22.734375 C 21.605469 22.507812 21.828125 22.210938 22.054688 21.957031 C 22.234375 21.730469 22.382812 21.480469 22.496094 21.210938 C 22.613281 20.964844 22.601562 20.671875 22.457031 20.433594 C 22.34375 20.210938 21.453125 18.023438 21.082031 17.128906 C 20.714844 16.230469 20.355469 16.375 20.082031 16.347656 C 19.804688 16.320312 19.523438 16.347656 19.226562 16.347656 C 18.773438 16.359375 18.34375 16.5625 18.042969 16.90625 C 17.023438 17.871094 16.457031 19.21875 16.484375 20.621094 C 16.484375 22.8125 18.082031 24.929688 18.300781 25.226562 C 18.523438 25.527344 21.441406 30.019531 25.910156 31.949219 C 26.738281 32.308594 27.585938 32.621094 28.449219 32.886719 C 29.359375 33.164062 30.320312 33.222656 31.253906 33.0625 C 32.109375 32.933594 33.886719 31.984375 34.261719 30.945312 C 34.636719 29.90625 34.652344 29 34.523438 28.832031 C 34.394531 28.660156 34.113281 28.503906 33.671875 28.292969 Z M 33.667969 28.304688 '/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 50px;
  height: 50px;
  margin: 0 auto;
}
@media (max-width: 480px) {
  .social_icon__whatsapp {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='32px' viewBox='0 0 50 50' version='1.1'%3E%3Cdefs%3E%3ClinearGradient id='linear0' gradientUnits='userSpaceOnUse' x1='512' y1='576.26' x2='512' y2='447.74' gradientTransform='matrix(0.389075,0,0,0.389075,-174.204342,-174.204342)'%3E%3Cstop offset='0' style='stop-color:rgb(14.509804%25,81.176471%25,26.27451%25);stop-opacity:1;'/%3E%3Cstop offset='1' style='stop-color:rgb(38.039216%25,99.215686%25,49.019608%25);stop-opacity:1;'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='surface1'%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:url(%23linear0);' d='M 50 37.3125 C 50 37.585938 50 38.179688 49.976562 38.640625 C 49.953125 39.71875 49.867188 40.796875 49.710938 41.867188 C 49.53125 42.8125 49.226562 43.730469 48.804688 44.59375 C 47.878906 46.417969 46.394531 47.902344 44.566406 48.828125 C 43.703125 49.25 42.785156 49.554688 41.839844 49.734375 C 40.777344 49.886719 39.707031 49.972656 38.636719 49.996094 C 38.175781 49.996094 37.582031 50.019531 37.308594 50.019531 L 12.691406 50.019531 C 12.417969 50.019531 11.824219 50.019531 11.363281 49.996094 C 10.285156 49.972656 9.207031 49.886719 8.136719 49.730469 C 7.191406 49.550781 6.273438 49.246094 5.410156 48.824219 C 3.585938 47.898438 2.101562 46.414062 1.175781 44.585938 C 0.753906 43.71875 0.449219 42.804688 0.269531 41.859375 C 0.117188 40.796875 0.03125 39.726562 0.0078125 38.65625 C 0.0078125 38.195312 -0.015625 37.601562 -0.015625 37.328125 L -0.015625 12.691406 C -0.015625 12.417969 -0.015625 11.824219 0.0078125 11.363281 C 0.03125 10.285156 0.117188 9.207031 0.273438 8.136719 C 0.453125 7.191406 0.757812 6.273438 1.179688 5.410156 C 2.105469 3.585938 3.589844 2.101562 5.417969 1.175781 C 6.28125 0.753906 7.199219 0.449219 8.144531 0.269531 C 9.207031 0.117188 10.277344 0.03125 11.347656 0.0078125 C 11.808594 0.0078125 12.402344 -0.015625 12.675781 -0.015625 L 37.296875 -0.015625 C 37.570312 -0.015625 38.164062 -0.015625 38.625 0.0078125 C 39.703125 0.03125 40.78125 0.117188 41.851562 0.273438 C 42.796875 0.453125 43.714844 0.757812 44.578125 1.179688 C 46.402344 2.105469 47.886719 3.589844 48.8125 5.417969 C 49.234375 6.28125 49.539062 7.199219 49.71875 8.144531 C 49.871094 9.207031 49.957031 10.277344 49.980469 11.347656 C 49.980469 11.808594 50.003906 12.402344 50.003906 12.675781 Z M 50 37.3125 '/%3E%3Cpath style=' stroke:none;fill-rule:evenodd;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 38.152344 11.972656 C 31.832031 5.640625 21.796875 4.972656 14.695312 10.417969 C 7.59375 15.859375 5.628906 25.722656 10.101562 33.472656 L 7.570312 42.703125 L 17.019531 40.226562 C 19.632812 41.648438 22.558594 42.394531 25.535156 42.394531 C 32.742188 42.394531 39.238281 38.050781 42 31.394531 C 44.757812 24.734375 43.234375 17.070312 38.140625 11.972656 Z M 25.542969 39.398438 C 22.886719 39.394531 20.28125 38.675781 18 37.320312 L 17.457031 37 L 11.851562 38.472656 L 13.347656 33.023438 L 12.996094 32.464844 C 9.398438 26.742188 10.132812 19.3125 14.773438 14.402344 C 19.414062 9.492188 26.792969 8.347656 32.707031 11.613281 C 38.621094 14.882812 41.574219 21.738281 39.886719 28.28125 C 38.199219 34.824219 32.300781 39.398438 25.542969 39.398438 Z M 33.667969 28.304688 C 33.222656 28.082031 31.03125 27.003906 30.625 26.859375 C 30.214844 26.710938 29.917969 26.636719 29.621094 27.078125 C 29.320312 27.523438 28.453125 28.527344 28.210938 28.828125 C 27.96875 29.125 27.691406 29.160156 27.246094 28.9375 C 25.933594 28.417969 24.722656 27.667969 23.667969 26.730469 C 22.691406 25.828125 21.859375 24.789062 21.1875 23.644531 C 20.929688 23.195312 21.160156 22.960938 21.382812 22.734375 C 21.605469 22.507812 21.828125 22.210938 22.054688 21.957031 C 22.234375 21.730469 22.382812 21.480469 22.496094 21.210938 C 22.613281 20.964844 22.601562 20.671875 22.457031 20.433594 C 22.34375 20.210938 21.453125 18.023438 21.082031 17.128906 C 20.714844 16.230469 20.355469 16.375 20.082031 16.347656 C 19.804688 16.320312 19.523438 16.347656 19.226562 16.347656 C 18.773438 16.359375 18.34375 16.5625 18.042969 16.90625 C 17.023438 17.871094 16.457031 19.21875 16.484375 20.621094 C 16.484375 22.8125 18.082031 24.929688 18.300781 25.226562 C 18.523438 25.527344 21.441406 30.019531 25.910156 31.949219 C 26.738281 32.308594 27.585938 32.621094 28.449219 32.886719 C 29.359375 33.164062 30.320312 33.222656 31.253906 33.0625 C 32.109375 32.933594 33.886719 31.984375 34.261719 30.945312 C 34.636719 29.90625 34.652344 29 34.523438 28.832031 C 34.394531 28.660156 34.113281 28.503906 33.671875 28.292969 Z M 33.667969 28.304688 '/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 32px;
    height: 32px;
    padding: 0;
  }
}

@media (min-width: 768px) {
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 45px;
    height: 32px;
  }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='32' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 52px;
    height: 32px;
  }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 33px;
    height: 33px;
  }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.2683 48.9701H2.92683C1.31707 48.9701 0 47.6521 0 46.0433V11.5272C0 9.91742 1.31707 8.60034 2.92683 8.60034H29.2683C30.878 8.60034 32.1951 9.91742 32.1951 11.5272V46.0433C32.1951 47.6521 30.878 48.9701 29.2683 48.9701Z' fill='%2300E3D8'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.8537 40.5592H19.5122C17.9025 40.5592 16.5854 39.2421 16.5854 37.6324V3.11628C16.5854 1.50653 17.9025 0.189453 19.5122 0.189453H45.8537C47.4634 0.189453 48.7805 1.50653 48.7805 3.11628V37.6324C48.7805 39.2421 47.4634 40.5592 45.8537 40.5592Z' fill='%238CFF00'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 37.2037H6.84634C6.38195 37.2037 5.99658 36.8183 5.99658 36.3539C5.99658 35.8895 6.38195 35.5051 6.84634 35.5051H25.3488C25.8141 35.5051 26.1985 35.8895 26.1985 36.3539C26.1985 36.8183 25.8141 37.2037 25.3488 37.2037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 32.157H6.84634C6.38195 32.157 5.99658 31.7726 5.99658 31.3083C5.99658 30.8429 6.38195 30.4595 6.84634 30.4595H25.3488C25.8141 30.4595 26.1985 30.8429 26.1985 31.3083C26.1985 31.7726 25.8141 32.157 25.3488 32.157Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 27.1111H6.84634C6.38195 27.1111 5.99658 26.7258 5.99658 26.2614C5.99658 25.797 6.38195 25.4126 6.84634 25.4126H25.3488C25.8141 25.4126 26.1985 25.797 26.1985 26.2614C26.1985 26.7258 25.8141 27.1111 25.3488 27.1111Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 22.0645H6.84634C6.38195 22.0645 5.99658 21.6801 5.99658 21.2157C5.99658 20.7513 6.38195 20.366 6.84634 20.366H25.3488C25.8141 20.366 26.1985 20.7513 26.1985 21.2157C26.1985 21.6801 25.8141 22.0645 25.3488 22.0645Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 33px;
    height: 50px;
  }
  .icon__green-cicle {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='51' viewBox='0 0 42 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.784232 27.4462C0.697095 27.4462 0.697095 27.4462 0.609959 27.4462C0.261411 27.3591 0 27.0977 0 26.662V22.4794C0 13.6786 7.23236 6.44622 16.0332 6.44622H26.6639V0.782324C26.6639 0.433776 26.8382 0.172365 27.0996 0.0852284C27.361 -0.0890454 27.7095 -0.0019085 27.971 0.172365L40.8672 11.5002C41.0415 11.6744 41.1286 11.8487 41.1286 12.1101C41.1286 12.3715 41.0415 12.5458 40.8672 12.7201L27.971 24.0479C27.7095 24.2222 27.361 24.3093 27.0996 24.135C26.8382 23.9607 26.6639 23.6993 26.6639 23.4379V17.774H14.9876C9.14938 17.774 3.92116 21.2595 1.6556 26.662L1.56846 27.0105C1.39419 27.2719 1.13278 27.4462 0.784232 27.4462Z' fill='%238CFF00'/%3E%3Cpath d='M14.5521 50.1031C14.3778 50.1031 14.2035 50.016 14.0293 49.9289L1.13299 38.6011C0.958719 38.4268 0.871582 38.2525 0.871582 37.9911C0.871582 37.7297 0.958719 37.5554 1.13299 37.3812L14.0293 26.0533C14.2907 25.8791 14.6392 25.7919 14.9006 25.9662C15.162 26.1405 15.3363 26.4019 15.3363 26.6633V32.3272H27.0127C32.8508 32.3272 38.0791 28.8417 40.3446 23.4392L40.5189 23.0907C40.6932 22.7421 41.0417 22.5679 41.3903 22.5679C41.7388 22.655 42.0002 23.0036 42.0002 23.3521V27.5347C42.0002 36.3355 34.7678 43.5679 25.967 43.5679H15.3363V49.2318C15.3363 49.5803 15.162 49.8417 14.9006 49.9289C14.8135 50.1031 14.6392 50.1031 14.5521 50.1031Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
    width: 42px;
    height: 50px;
  }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='34' viewBox='0 0 42 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='36' height='34'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H35.252V33.5867H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1912 0.615186L22.977 11.347C22.9835 11.36 22.9966 11.3701 23.011 11.3716L34.6972 12.607C35.2302 12.6627 35.4446 13.3239 35.0463 13.683L26.3225 21.5516C26.311 21.561 26.3059 21.5769 26.3088 21.5907L28.7448 33.085C28.8563 33.61 28.2937 34.0184 27.8295 33.7504L17.6466 27.8827C17.6329 27.8748 17.6176 27.8748 17.6039 27.8827L7.42536 33.7504C6.96046 34.0184 6.3978 33.61 6.50932 33.085L8.94316 21.5907C8.94605 21.5769 8.94171 21.561 8.93012 21.5516L0.205669 13.683C-0.192609 13.3239 0.0217372 12.6627 0.555429 12.607L12.2409 11.3716C12.2561 11.3701 12.2684 11.36 12.2749 11.347L17.0601 0.615186C17.2773 0.125667 17.9725 0.125667 18.1912 0.615186Z' fill='%238CFF00'/%3E%3C/g%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M42 11.8435C42 16.3115 38.3779 19.9343 33.9092 19.9343C29.4405 19.9343 25.8184 16.3115 25.8184 11.8435C25.8184 7.37484 29.4405 3.75269 33.9092 3.75269C38.3779 3.75269 42 7.37484 42 11.8435Z' fill='%2300E3D8'/%3E%3C/g%3E%3Cpath d='M37.1207 9.57642L35.516 11.0877L32.3029 14.1095L30.6982 12.599' stroke='white' stroke-width='1.49532' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 40px;
    height: 50px;
  }
  .icon__green-note {
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='44' viewBox='0 0 54 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30 43.1895H3C1.4 43.1895 0 41.7895 0 40.0895V3.28945C0 1.58945 1.4 0.189453 3 0.189453H30C31.6 0.189453 33 1.58945 33 3.28945V40.0895C33 41.7895 31.6 43.1895 30 43.1895Z' fill='%238CFF00'/%3E%3Cpath d='M40.6 7.8894L21.4 26.5894C21.3 26.6894 21.2 26.7894 21.2 26.8894L19 35.2894C18.9 35.5894 19 35.7894 19.2 35.9894C19.3 36.0894 19.5 36.1894 19.7 36.1894C19.8 36.1894 19.8 36.1894 19.9 36.1894L28.5 34.0894C28.6 34.0894 28.8 33.9894 28.9 33.8894L48.1 15.1894L40.6 7.8894Z' fill='%2300E3D8'/%3E%3Cpath d='M52.9 5.3895L50.8 3.2895C49.4 1.8895 46.9 1.8895 45.4 3.2895L42.8 5.8895L50.3 13.1895L52.9 10.5895C53.6 9.8895 54 8.8895 54 7.9895C54 6.9895 53.6 6.0895 52.9 5.3895Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
    width: 54px;
    height: 50px;
  }
  .icon__green-feedback {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48.2' height='57.509' viewBox='0 0 48.2 57.509'%3E%3Cg data-name='Grupo 1774'%3E%3Cpath data-name='Trazado 2769' d='M.9 31.509H.7a.876.876 0 01-.7-.9v-4.8a18.48 18.48 0 0118.4-18.4h12.2v-6.5a.792.792 0 01.5-.8.92.92 0 011 .1l14.8 13a.967.967 0 010 1.4l-14.8 13a.92.92 0 01-1 .1 1.02 1.02 0 01-.5-.8v-6.5H17.2a16.557 16.557 0 00-15.3 10.2l-.1.4a1.05 1.05 0 01-.9.5z' fill='%238cff00'/%3E%3Cpath data-name='Trazado 2770' d='M16.7 57.509a1.421 1.421 0 01-.6-.2l-14.8-13a.967.967 0 010-1.4l14.8-13a.92.92 0 011-.1 1.02 1.02 0 01.5.8v6.5H31a16.557 16.557 0 0015.3-10.2l.2-.4a1.1 1.1 0 011-.6.961.961 0 01.7.9v4.8a18.48 18.48 0 01-18.4 18.4H17.6v6.5a.792.792 0 01-.5.8.4.4 0 01-.4.2z' fill='%2300e3d8'/%3E%3C/g%3E%3C/svg%3E");
    width: 49px;
    height: 58px;
  }
  .icon__green-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg width='67' height='52' viewBox='0 0 67 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 51.1895L2.917 40.6374C1.13439 37.5765 0.162055 34.0323 0.162055 30.4881C0.162055 19.2916 9.31818 10.1895 20.581 10.1895C26.0099 10.1895 31.1957 12.2838 35.004 16.1502C38.8933 20.0166 41 25.0912 41 30.4881C41 41.6845 31.8439 50.7867 20.581 50.7867C17.1779 50.7867 13.7747 49.9007 10.7767 48.2897L0 51.1895Z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8903 20.1724C15.4572 19.1895 15.0241 19.1895 14.5909 19.1895C14.2445 19.1895 13.898 19.1895 13.4649 19.1895C13.1184 19.1895 12.512 19.3682 11.9923 19.9043C11.4726 20.5299 10 21.8703 10 24.7299C10 27.5894 11.9923 30.3596 12.3388 30.8065C12.5986 31.1639 16.2368 37.2405 22.0404 39.6533C26.8046 41.6192 27.7574 41.1724 28.7969 41.083C29.8364 40.9937 32.1751 39.6533 32.6083 38.3128C33.0414 36.9724 33.0414 35.8107 32.9547 35.5426C32.7815 35.2745 32.435 35.1852 31.8287 34.8277C31.2223 34.5596 28.4504 33.1299 27.9307 32.9511C27.411 32.7724 27.0645 32.683 26.6314 33.2192C26.2849 33.8447 25.1588 35.0958 24.8123 35.5426C24.4658 35.9001 24.1193 35.9894 23.5996 35.7213C22.9932 35.4533 21.1742 34.8277 19.0087 32.8618C17.3628 31.3426 16.1501 29.3767 15.8903 28.8405C15.5438 28.215 15.8903 27.9469 16.1501 27.6788C16.41 27.4107 16.7565 26.9639 17.0164 26.6958C17.2762 26.3384 17.3628 26.0703 17.6227 25.7128C17.7959 25.3554 17.7093 24.998 17.5361 24.7299C17.4495 24.2831 16.3234 21.3341 15.8903 20.1724Z' fill='white'/%3E%3Cpath d='M33.1 0.189453H63.4C65.1 0.189453 66.5 1.58945 66.5 3.28945V21.3895C66.5 23.0895 65.1 24.4895 63.4 24.4895H42.8L34.3 30.4895V24.4895H33.1C31.4 24.4895 30 23.0895 30 21.3895V3.28945C30 1.58945 31.4 0.189453 33.1 0.189453Z' fill='%2300E3D8'/%3E%3Cpath d='M53.9 11.3894C53.9 12.7894 55 13.8894 56.4 13.8894C57.8 13.8894 58.9 12.7894 58.9 11.3894C58.9 9.9894 57.8 8.8894 56.4 8.8894C55 8.8894 53.9 9.9894 53.9 11.3894Z' fill='%23F0F0F0'/%3E%3Cpath d='M45.7 11.3894C45.7 12.7894 46.8 13.8894 48.2 13.8894C49.6 13.8894 50.7 12.7894 50.7 11.3894C50.7 9.9894 49.6 8.8894 48.2 8.8894C46.8 8.8894 45.7 9.9894 45.7 11.3894Z' fill='%23F0F0F0'/%3E%3Cpath d='M37.5 11.3894C37.5 12.7894 38.6 13.8894 40 13.8894C41.4 13.8894 42.5 12.7894 42.5 11.3894C42.5 9.9894 41.4 8.8894 40 8.8894C38.6 8.8894 37.5 9.9894 37.5 11.3894Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
    width: 67px;
    height: 50px;
  }
  .icon__green-microphone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47.092' height='56.476'%3E%3Cg data-name='Grupo 1780'%3E%3Cpath data-name='Trazado 2786' d='M27.381 23.935a1.185 1.185 0 00-1.17 1.2V34.3a12.026 12.026 0 01-11.879 12.163h-.113A12.026 12.026 0 012.341 34.3v-9.167a1.185 1.185 0 00-1.17-1.2 1.185 1.185 0 00-1.17 1.2v9.507a14.6 14.6 0 0012.835 14.752v4.08H6.945a1.5 1.5 0 000 3h14.662a1.5 1.5 0 000-3h-5.891v-4.079a14.5 14.5 0 0012.836-14.55v-9.71a1.185 1.185 0 00-1.171-1.198z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2787' d='M23.073 15.7v-1.778a8.906 8.906 0 00-8.8-9.011 8.906 8.906 0 00-8.8 9.011v20.026a8.906 8.906 0 008.8 9.011 8.906 8.906 0 008.8-9.011V15.7z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cg data-name='Grupo 1779'%3E%3Cpath data-name='Trazado 2788' d='M47.092 11.5A11.5 11.5 0 1135.592 0a11.5 11.5 0 0111.5 11.5z' fill='%2300e3d8' fill-rule='evenodd'/%3E%3C/g%3E%3Cpath data-name='Trazado 2789' d='M40.092 9l-2.249 2-4.5 4-2.251-2' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.291'/%3E%3C/g%3E%3C/svg%3E");
    width: 48px;
    height: 57px;
  }
}
@media (min-width: 992px) {
  .icon__green-commentary {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='57' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.765.324H27.36a4.32 4.32 0 014.32 4.319V19.039a4.32 4.32 0 01-4.32 4.32H11.524v6.457l-5.759-6.458h-1.44A4.32 4.32 0 01.006 19.04V4.643a4.32 4.32 0 014.32-4.32H25.92' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.31 14H41.49a3.435 3.435 0 013.435 3.436v11.452a3.435 3.435 0 01-3.435 3.436H23.165a3.436 3.436 0 01-3.435-3.436V17.436A3.436 3.436 0 0123.165 14h17.178' fill='%2300E3D8'/%3E%3C/svg%3E");
    width: 80px;
    height: 57px;
  }
  .icon__green-computer {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='50' viewBox='0 0 52 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.16 5.393v22.691H3.84V5.393C3.84 4 5.017 2.872 6.47 2.872h35.06c1.452 0 2.63 1.129 2.63 2.52zM1.256 32h45.486c.69 0 1.256-.536 1.256-1.19v-.737c0-.326-.282-.594-.628-.594H.628c-.345 0-.628.268-.628.594v.738C0 31.464.565 32 1.257 32z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.188 0H39.13C38.02 0 37.12.9 37.12 2.011v19.11c0 1.11.9 2.01 2.011 2.01h10.057c1.11 0 2.011-.9 2.011-2.01V2.01C51.2.901 50.3 0 49.188 0z' fill='%2300E3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M44.617 21.455h-2.195a.335.335 0 110-.67h3.474a.335.335 0 010 .67' fill='%23fff'/%3E%3C/svg%3E");
    width: 80px;
    height: 50px;
  }
  .icon__green-aim {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.587 7.412c-5.853-5.853-15.343-5.853-21.197 0-5.853 5.854-5.853 15.344 0 21.198 5.854 5.853 15.344 5.853 21.197 0 5.854-5.854 5.854-15.344 0-21.198zm-2.44 18.758c-4.498 4.499-11.818 4.499-16.317 0-4.499-4.498-4.499-11.819 0-16.318 4.499-4.498 11.819-4.498 16.318 0 4.499 4.5 4.499 11.82 0 16.318z' fill='%238CFF00'/%3E%3Cpath d='M20.944 12.056c-3.284-3.284-8.627-3.284-11.91 0-3.284 3.283-3.284 8.626 0 11.91 3.283 3.283 8.626 3.283 11.91 0 3.283-3.284 3.283-8.627 0-11.91zm-2.45 9.46a4.963 4.963 0 01-7.01 0 4.963 4.963 0 01-.001-7.01 4.963 4.963 0 017.011 0 4.963 4.963 0 010 7.01z' fill='%238CFF00'/%3E%3Cpath d='M13.402 16.424a2.244 2.244 0 103.173 3.174 2.244 2.244 0 00-3.173-3.174z' fill='%238CFF00'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath d='M32.56 3.418a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722a.791.791 0 01-.564.236h-1.822L16.4 18.183a.868.868 0 01-1.228 0 .869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' fill='%2300E3D8'/%3E%3Cpath d='M32.56 3.418h0a.791.791 0 01-.166.861l-.178-.175.178.175-2.681 2.722s0 0 0 0a.791.791 0 01-.564.236h-1.822L16.4 18.183h0a.868.868 0 01-1.228 0h0a.869.869 0 01-.001-1.228L26.134 5.973v-1.75c0-.21.084-.41.232-.56h0L29.048.983a.79.79 0 01.863-.172l-.096.231a.541.541 0 01.334.5l2.411 1.877zm0 0a.792.792 0 00-.73-.486H30.4l2.16.486z' stroke='%2300E3D8' stroke-width='.5'/%3E%3C/g%3E%3C/svg%3E");
    width: 85px;
    height: 85px;
  }
  .icon__green-document {
    background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' viewBox='0 0 49 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.2683 48.9701H2.92683C1.31707 48.9701 0 47.6521 0 46.0433V11.5272C0 9.91742 1.31707 8.60034 2.92683 8.60034H29.2683C30.878 8.60034 32.1951 9.91742 32.1951 11.5272V46.0433C32.1951 47.6521 30.878 48.9701 29.2683 48.9701Z' fill='%2300E3D8'/%3E%3Cg style='mix-blend-mode:multiply'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.8537 40.5592H19.5122C17.9025 40.5592 16.5854 39.2421 16.5854 37.6324V3.11628C16.5854 1.50653 17.9025 0.189453 19.5122 0.189453H45.8537C47.4634 0.189453 48.7805 1.50653 48.7805 3.11628V37.6324C48.7805 39.2421 47.4634 40.5592 45.8537 40.5592Z' fill='%238CFF00'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 37.2037H6.84634C6.38195 37.2037 5.99658 36.8183 5.99658 36.3539C5.99658 35.8895 6.38195 35.5051 6.84634 35.5051H25.3488C25.8141 35.5051 26.1985 35.8895 26.1985 36.3539C26.1985 36.8183 25.8141 37.2037 25.3488 37.2037Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 32.157H6.84634C6.38195 32.157 5.99658 31.7726 5.99658 31.3083C5.99658 30.8429 6.38195 30.4595 6.84634 30.4595H25.3488C25.8141 30.4595 26.1985 30.8429 26.1985 31.3083C26.1985 31.7726 25.8141 32.157 25.3488 32.157Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 27.1111H6.84634C6.38195 27.1111 5.99658 26.7258 5.99658 26.2614C5.99658 25.797 6.38195 25.4126 6.84634 25.4126H25.3488C25.8141 25.4126 26.1985 25.797 26.1985 26.2614C26.1985 26.7258 25.8141 27.1111 25.3488 27.1111Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.3488 22.0645H6.84634C6.38195 22.0645 5.99658 21.6801 5.99658 21.2157C5.99658 20.7513 6.38195 20.366 6.84634 20.366H25.3488C25.8141 20.366 26.1985 20.7513 26.1985 21.2157C26.1985 21.6801 25.8141 22.0645 25.3488 22.0645Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 50px;
    height: 50px;
  }
  .icon__green-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg width='67' height='52' viewBox='0 0 67 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 51.1895L2.917 40.6374C1.13439 37.5765 0.162055 34.0323 0.162055 30.4881C0.162055 19.2916 9.31818 10.1895 20.581 10.1895C26.0099 10.1895 31.1957 12.2838 35.004 16.1502C38.8933 20.0166 41 25.0912 41 30.4881C41 41.6845 31.8439 50.7867 20.581 50.7867C17.1779 50.7867 13.7747 49.9007 10.7767 48.2897L0 51.1895Z' fill='%238CFF00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8903 20.1724C15.4572 19.1895 15.0241 19.1895 14.5909 19.1895C14.2445 19.1895 13.898 19.1895 13.4649 19.1895C13.1184 19.1895 12.512 19.3682 11.9923 19.9043C11.4726 20.5299 10 21.8703 10 24.7299C10 27.5894 11.9923 30.3596 12.3388 30.8065C12.5986 31.1639 16.2368 37.2405 22.0404 39.6533C26.8046 41.6192 27.7574 41.1724 28.7969 41.083C29.8364 40.9937 32.1751 39.6533 32.6083 38.3128C33.0414 36.9724 33.0414 35.8107 32.9547 35.5426C32.7815 35.2745 32.435 35.1852 31.8287 34.8277C31.2223 34.5596 28.4504 33.1299 27.9307 32.9511C27.411 32.7724 27.0645 32.683 26.6314 33.2192C26.2849 33.8447 25.1588 35.0958 24.8123 35.5426C24.4658 35.9001 24.1193 35.9894 23.5996 35.7213C22.9932 35.4533 21.1742 34.8277 19.0087 32.8618C17.3628 31.3426 16.1501 29.3767 15.8903 28.8405C15.5438 28.215 15.8903 27.9469 16.1501 27.6788C16.41 27.4107 16.7565 26.9639 17.0164 26.6958C17.2762 26.3384 17.3628 26.0703 17.6227 25.7128C17.7959 25.3554 17.7093 24.998 17.5361 24.7299C17.4495 24.2831 16.3234 21.3341 15.8903 20.1724Z' fill='white'/%3E%3Cpath d='M33.1 0.189453H63.4C65.1 0.189453 66.5 1.58945 66.5 3.28945V21.3895C66.5 23.0895 65.1 24.4895 63.4 24.4895H42.8L34.3 30.4895V24.4895H33.1C31.4 24.4895 30 23.0895 30 21.3895V3.28945C30 1.58945 31.4 0.189453 33.1 0.189453Z' fill='%2300E3D8'/%3E%3Cpath d='M53.9 11.3894C53.9 12.7894 55 13.8894 56.4 13.8894C57.8 13.8894 58.9 12.7894 58.9 11.3894C58.9 9.9894 57.8 8.8894 56.4 8.8894C55 8.8894 53.9 9.9894 53.9 11.3894Z' fill='%23F0F0F0'/%3E%3Cpath d='M45.7 11.3894C45.7 12.7894 46.8 13.8894 48.2 13.8894C49.6 13.8894 50.7 12.7894 50.7 11.3894C50.7 9.9894 49.6 8.8894 48.2 8.8894C46.8 8.8894 45.7 9.9894 45.7 11.3894Z' fill='%23F0F0F0'/%3E%3Cpath d='M37.5 11.3894C37.5 12.7894 38.6 13.8894 40 13.8894C41.4 13.8894 42.5 12.7894 42.5 11.3894C42.5 9.9894 41.4 8.8894 40 8.8894C38.6 8.8894 37.5 9.9894 37.5 11.3894Z' fill='%23F0F0F0'/%3E%3C/svg%3E%0A");
    width: 67px;
    height: 50px;
  }
  .icon__green-cicle {
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='51' viewBox='0 0 42 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.784232 27.4462C0.697095 27.4462 0.697095 27.4462 0.609959 27.4462C0.261411 27.3591 0 27.0977 0 26.662V22.4794C0 13.6786 7.23236 6.44622 16.0332 6.44622H26.6639V0.782324C26.6639 0.433776 26.8382 0.172365 27.0996 0.0852284C27.361 -0.0890454 27.7095 -0.0019085 27.971 0.172365L40.8672 11.5002C41.0415 11.6744 41.1286 11.8487 41.1286 12.1101C41.1286 12.3715 41.0415 12.5458 40.8672 12.7201L27.971 24.0479C27.7095 24.2222 27.361 24.3093 27.0996 24.135C26.8382 23.9607 26.6639 23.6993 26.6639 23.4379V17.774H14.9876C9.14938 17.774 3.92116 21.2595 1.6556 26.662L1.56846 27.0105C1.39419 27.2719 1.13278 27.4462 0.784232 27.4462Z' fill='%238CFF00'/%3E%3Cpath d='M14.5521 50.1031C14.3778 50.1031 14.2035 50.016 14.0293 49.9289L1.13299 38.6011C0.958719 38.4268 0.871582 38.2525 0.871582 37.9911C0.871582 37.7297 0.958719 37.5554 1.13299 37.3812L14.0293 26.0533C14.2907 25.8791 14.6392 25.7919 14.9006 25.9662C15.162 26.1405 15.3363 26.4019 15.3363 26.6633V32.3272H27.0127C32.8508 32.3272 38.0791 28.8417 40.3446 23.4392L40.5189 23.0907C40.6932 22.7421 41.0417 22.5679 41.3903 22.5679C41.7388 22.655 42.0002 23.0036 42.0002 23.3521V27.5347C42.0002 36.3355 34.7678 43.5679 25.967 43.5679H15.3363V49.2318C15.3363 49.5803 15.162 49.8417 14.9006 49.9289C14.8135 50.1031 14.6392 50.1031 14.5521 50.1031Z' fill='%2300E3D8'/%3E%3C/svg%3E%0A");
    width: 42px;
    height: 50px;
  }
  .icon__green-star {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60.417' height='48.314' viewBox='0 0 60.417 48.314'%3E%3Cpath data-name='Trazado 2792' d='M26.168.528l6.884 15.437a.064.064 0 00.049.035l16.81 1.777a.891.891 0 01.5 1.548l-12.546 11.32a.058.058 0 00-.02.056l3.5 16.534a.891.891 0 01-1.317.957l-14.644-8.44a.059.059 0 00-.061 0l-14.642 8.441a.891.891 0 01-1.318-.957l3.5-16.534a.058.058 0 00-.019-.056L.3 19.326a.891.891 0 01.5-1.548l16.808-1.776a.062.062 0 00.049-.035L24.541.528a.891.891 0 011.627 0z' fill='%238cff00' fill-rule='evenodd'/%3E%3Cpath data-name='Trazado 2793' d='M60.417 16.681A11.639 11.639 0 1148.778 5.042a11.639 11.639 0 0111.639 11.639z' fill='%2300e3d8' fill-rule='evenodd' opacity='.7'/%3E%3Cpath data-name='Trazado 2794' d='M53.4 13.42l-2.308 2.174-4.622 4.347-2.308-2.173' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.151'/%3E%3C/svg%3E");
    width: 62px;
    height: 50px;
  }
}
.btn span.icon__arrow-right-orange {
  position: absolute;
  margin-top: 0px;
  right: 30px;
}

@media (max-width: 766px) {
  .icon__arrow-right-yellow--left--75 {
    left: 40px;
  }
  .icon__arrow-right-yellow--left--165 {
    left: 135px;
  }
  .btn span.icon__arrow-right-orange {
    right: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .icon__arrow-rigth-red--top-0 {
    right: -40px;
  }
}
.phone-oe {
  background: url("https://api.iconify.design/bx/bxs-phone.svg?width=24&height=24");
  background-repeat: no-repeat;
  background-position-y: 3px;
  height: 30px;
  padding-left: 28px;
}

@media (min-width: 768px) and (max-width: 992px) {
  .site-footer .social_icon__facebook,
.site-footer .social_icon__instagram,
.site-footer .social_icon__youtube,
.site-footer .social_icon__tiktok-v2 {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100px;
  }
}

/*animate*/
.animatable {
  visibility: hidden;
  animation-play-state: paused;
}

/* show objects being animated */
.animated {
  visibility: visible;
  animation-fill-mode: both;
  animation-duration: 2328ms;
  animation-play-state: running;
}

/**********************/
.animatableInner {
  visibility: hidden;
  animation-play-state: paused;
}

/* show objects being animated */
.animatedInner {
  visibility: visible;
  animation-fill-mode: both;
  animation-duration: 1928ms;
  animation-play-state: running;
}

/**************************/
/* CSS Animations (extracted from http://glifo.uiparade.com/) */
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    transform: translateX(20px);
  }
  80% {
    transform: translateX(-5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    transform: translateX(-20px);
  }
  80% {
    transform: translateX(5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes moveUp {
  0% {
    opacity: 1;
    transform: translateY(40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeBgColor {
  0% {
    background: none;
  }
  70% {
    background: none;
  }
  100% {
    background: #464646;
  }
}
.animated.animationDelay {
  animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
}

.animated.animationDelayMed {
  animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
}

.animated.animationDelayLong {
  animation-delay: 1.6s;
  -webkit-animation-delay: 1.6s;
}

.animated.fadeBgColor {
  animation-name: fadeBgColor;
}

.animated.bounceIn {
  animation-name: bounceIn;
}

.animated.bounceInRight {
  animation-name: bounceInRight;
  animation-delay: 150ms;
}

.animatedInner.bounceInRightInner {
  animation-name: bounceInRight;
  animation-delay: 450ms;
}

.animated.bounceInLeft {
  animation-name: bounceInLeft;
}

.animatedInner.bounceInLeftInner {
  animation-name: bounceInLeft;
  animation-delay: 350ms;
}

.animated.fadeIn {
  animation-name: fadeIn;
}

.animated.fadeInDown {
  animation-name: fadeInDown;
}

.animated.fadeInUp {
  animation-name: fadeInUp;
}

.animated.moveUp {
  animation-name: moveUp;
}

.btn-orange {
  background-image: linear-gradient(180deg, #f80 0, #f60 100%);
  border-radius: 50px;
  display: inline-block;
  padding-bottom: 15px;
  padding-left: 30px;
  padding-right: 20px;
  padding-top: 15px;
  text-decoration: none;
  width: 100%;
}
.btn-orange:hover {
  text-decoration: none;
}
.btn-orange__content-wrapper {
  display: flex;
  align-items: center;
}
.btn-orange__copy {
  color: #fff;
  display: inline-block;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  width: calc(100% - 15px);
  text-align: left;
}
@media (max-width: 767px) {
  .btn-orange__copy {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .btn-orange__copy {
    font-size: 18px;
    line-height: 28px;
  }
}
.btn-orange__arrow-yellow {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.18 1.158A.663.663 0 011.617 1c.164 0 .32.057.436.158L9.436 7.62c.116.1.181.238.181.38 0 .144-.065.281-.18.382l-7.385 6.462a.68.68 0 01-.871 0 .493.493 0 010-.763l6.95-6.08-6.95-6.08A.507.507 0 011 1.539c0-.143.065-.28.18-.38z' fill='%23fff' stroke='%23FF0' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  float: right;
  height: 16px;
  width: 15px;
  margin-right: 5px;
}

.btn-wflag {
  background-color: #ffffff;
  box-shadow: 0px 20px 20px rgba(204, 82, 0, 0.4);
  border-radius: 45px;
  display: inline-block;
  padding: 20px;
  text-decoration: none;
  width: 100%;
  margin: 15px 0;
}
.btn-wflag:hover {
  text-decoration: none;
}
.btn-wflag__content-wrapper {
  display: flex;
  align-items: center;
}
.btn-wflag__copy {
  display: inline-block;
  width: calc(100% - 15px);
  text-align: left;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  color: #0078FF;
}
@media (max-width: 767px) {
  .btn-wflag__copy {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .btn-wflag__copy {
    font-size: 18px;
    line-height: 28px;
  }
}
.btn-wflag__arrow-orange {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.004 9.042h11.17l-4.88 4.88c-.39.39-.39 1.03 0 1.42.39.39 1.02.39 1.41 0l6.59-6.59a.996.996 0 0 0 0-1.41l-6.58-6.6a.996.996 0 1 0-1.41 1.41l4.87 4.89H1.004c-.55 0-1 .45-1 1s.45 1 1 1Z' fill='%23F60'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  width: 25px;
  margin-right: 5px;
}
.btn-wflag__image {
  border-radius: 45px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  margin-right: 15px;
}

@media (max-width: 767px) {
  .gap-bg {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-bg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-bg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}
@media (min-width: 1320px) {
  .gap-bg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
}

@media (max-width: 767px) {
  .gap-bg-bottom-md {
    padding-top: 72px;
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-bg-bottom-md {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-bg-bottom-md {
    padding-top: 80px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1320px) {
  .gap-bg-bottom-md {
    padding-top: 80px;
    padding-bottom: 100px;
  }
}

@media (max-width: 767px) {
  .gap-xs {
    padding-top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-xs {
    padding-top: 80px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-xs {
    padding-top: 80px;
  }
}
@media (min-width: 1320px) {
  .gap-xs {
    padding-top: 80px;
  }
}

@media (max-width: 767px) {
  .gap-y-xs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-y-xs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-y-xs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 1320px) {
  .gap-y-xs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

@media (max-width: 767px) {
  .gap-s {
    padding-top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-s {
    padding-top: 100px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-s {
    padding-top: 100px;
  }
}
@media (min-width: 1320px) {
  .gap-s {
    padding-top: 100px;
  }
}

@media (max-width: 767px) {
  .gap-y-s {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-y-s {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-y-s {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 1320px) {
  .gap-y-s {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}

@media (max-width: 767px) {
  .gap-m {
    padding-top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-m {
    padding-top: 100px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-m {
    padding-top: 130px;
  }
}
@media (min-width: 1320px) {
  .gap-m {
    padding-top: 130px;
  }
}

@media (max-width: 767px) {
  .gap-y-m {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-y-m {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-y-m {
    padding-top: 8.125rem;
    padding-bottom: 8.125rem;
  }
}
@media (min-width: 1320px) {
  .gap-y-m {
    padding-top: 8.125rem;
    padding-bottom: 8.125rem;
  }
}

@media (max-width: 767px) {
  .gap-l {
    padding-top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-l {
    padding-top: 100px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-l {
    padding-top: 160px;
  }
}
@media (min-width: 1320px) {
  .gap-l {
    padding-top: 160px;
  }
}

@media (max-width: 767px) {
  .gap-y-l {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-y-l {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-y-l {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 1320px) {
  .gap-y-l {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
}

@media (max-width: 767px) {
  .gap-banner-cta {
    padding-top: 70px;
    padding-bottom: 75px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-banner-cta {
    padding-top: 130px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-banner-cta {
    padding-top: 130px;
    padding-bottom: 130px;
  }
}
@media (min-width: 1320px) {
  .gap-banner-cta {
    padding-top: 130px;
    padding-bottom: 130px;
  }
}

@media (max-width: 767px) {
  .gap-banner-cta-2 {
    padding-top: 65px;
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-banner-cta-2 {
    padding-top: 40px;
    padding-bottom: 130px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-banner-cta-2 {
    padding-top: 100px;
    padding-bottom: 160px;
  }
}
@media (min-width: 1320px) {
  .gap-banner-cta-2 {
    padding-top: 100px;
    padding-bottom: 130px;
  }
}

@media (max-width: 767px) {
  .gap-banner-cta-bottomOnly {
    padding-bottom: 65px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .gap-banner-cta-bottomOnly {
    padding-bottom: 80px;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .gap-banner-cta-bottomOnly {
    padding-bottom: 80px;
  }
}
@media (min-width: 1320px) {
  .gap-banner-cta-bottomOnly {
    padding-bottom: 85px;
  }
}

@media (max-width: 767px) {
  .gap-banner-cta-bottomOnly-100-130 {
    padding-bottom: 100px;
  }
}
@media (min-width: 768px) {
  .gap-banner-cta-bottomOnly-100-130 {
    padding-bottom: 130px;
  }
}

.gap-b-48 {
  padding-bottom: 3.5rem;
}
@media (min-width: 768px) {
  .gap-b-48 {
    padding-bottom: 3rem;
  }
}

.gap-b-58 {
  padding-bottom: 3.5rem;
}
@media (min-width: 768px) {
  .gap-b-58 {
    padding-bottom: 3.625rem;
  }
}

.gap-t-24-100 {
  padding-top: 1.5rem;
}
@media (min-width: 480px) {
  .gap-t-24-100 {
    padding-top: 1.5rem;
  }
}
@media (min-width: 768px) {
  .gap-t-24-100 {
    padding-top: 6.25rem;
  }
}

.gap-t-24-32 {
  padding-top: 1.5rem;
}
@media (min-width: 480px) {
  .gap-t-24-32 {
    padding-top: 4.5rem;
  }
}
@media (min-width: 768px) {
  .gap-t-24-32 {
    padding-top: 6.25rem;
  }
}

@media (min-width: 768px) {
  .gap-t-130-min768 {
    padding-top: 8.125rem;
  }
}

@media (min-width: 768px) {
  .gap-t-30-min768 {
    padding-top: 1.875rem;
  }
}

.gap-t-30 {
  padding-top: 1.875rem;
}

.gap-b-24-80 {
  padding-bottom: 1.5rem;
}
@media (min-width: 480px) {
  .gap-b-24-80 {
    padding-bottom: 4.5rem;
  }
}
@media (min-width: 768px) {
  .gap-b-24-80 {
    padding-bottom: 5rem;
  }
}

.gap-y-t30-45-b120-45-100 {
  padding-top: 1.875rem;
  padding-bottom: 7.5rem;
}
@media (min-width: 768px) {
  .gap-y-t30-45-b120-45-100 {
    padding-top: 2.8125rem;
    padding-bottom: 2.8125rem;
  }
}
@media (min-width: 1024px) {
  .gap-y-t30-45-b120-45-100 {
    padding-bottom: 6.25rem;
  }
}

@media (max-width: 767.98px) {
  .mg-t-20-max767 {
    margin-top: 1.25rem !important;
  }
}

@media (max-width: 767.98px) {
  .gap-y-52-max480 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }
}

@media (min-width: 768px) {
  .p-left-35-min768 {
    padding-left: 2.1875rem;
  }
}

@media (min-width: 320px) and (max-width: 479px) {
  .gap-CTA-Squeez-max480 .banner-cta__wrapper {
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .gap-CTA-Squeez-max480 .banner-cta__wrapper {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .move-top-40-70-85 {
    margin-bottom: -2.5rem;
    top: -40px;
    position: relative;
  }
}
@media (min-width: 1024px) and (max-width: 1319px) {
  .move-top-40-70-85 {
    margin-bottom: -4.375rem;
    top: -70px;
    position: relative;
  }
}
@media (min-width: 1320px) {
  .move-top-40-70-85 {
    margin-bottom: -5.3125rem;
    top: -85px;
    position: relative;
  }
}

.oe-modal .modal-content {
  background: rgba(255, 255, 255, 0);
  border: none;
}
.oe-modal .modal-header {
  border: none;
}
.oe-modal .modal-dialog {
  max-width: 655px;
  margin: 1.75rem auto;
}
.oe-modal__body {
  padding: 0;
}
.oe-modal__content {
  background-color: transparent;
  width: 640px;
}
@media (max-width: 1023px) {
  .oe-modal__content {
    width: 90%;
  }
}
.oe-modal__button-close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M12 0a12 12 0 1012 12A12 12 0 0012 0zm5.884 15.15a.581.581 0 010 .823l-1.916 1.911a.581.581 0 01-.823 0L12 14.71l-3.15 3.174a.581.581 0 01-.823 0l-1.911-1.916a.581.581 0 010-.823L9.29 12 6.116 8.85a.581.581 0 010-.823l1.916-1.916a.581.581 0 01.823 0L12 9.29l3.15-3.174a.581.581 0 01.823 0l1.916 1.916a.581.581 0 010 .823L14.71 12z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
.oe-modal__wrapper-youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 5px;
}
.oe-modal__wrapper-youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: 0 0;
}
.oe-modal__wrapper-youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  transition: 0.4s all;
}
.oe-modal__button-play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url(//i.imgur.com/TxzC70f.png) no-repeat;
  cursor: pointer;
}

.linkphone_holder.oip-phone-link img {
  margin: 0 5px 3px 5px;
}

[dir="ltr"] span.oip-newcaret-new{
  margin-left: 10px;
}

[dir="rtl"] span.oip-newcaret-new{
  margin-right: 10px;
}

/*new theme*/
#oip-navContactContainer-new {
  color: #000;
  cursor: inherit;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 48px;
  position: relative;
  text-align: right;
  max-width: 210px;
  width: 100%;
}

a#oip-phone_tel_number-new {
  float: left;
  margin: 0 0 0 5px;
}

#oip-navContactContainer-new #login-form-container {
  width: 100% !important;
}

#oip-navContactContainer-new #login-form-container {
  float: right;
  margin: 0 10px 0 8px;
  cursor: pointer;
  border: 2px solid #8cff00;
  padding: 10px;
  min-width: 180px;
  border-radius: 7px;
}

.oip-pic-phone img {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  margin: 0 5px 0 0;
  left: 16px;
}

ul#list-phone_list-new {
  height: 195px !important;
  overflow: auto !important;
  overflow-x: hidden !important;
  text-align: right !important;
  top: 33px !important;
  left: 0px !important;
  position: absolute !important;
  width: 100% !important;
}

ul#list-phone_list-new {
  min-width: 200px;
}

a#country-link-ar {
  padding: 3px 5px;
}

ul#list-phone_list-new::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}

ul#list-phone_list-new-new::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}

ul#list-phone_list-new::-webkit-scrollbar-thumb {
  background: #00e3d8;
  border: 0px none #ffffff;
  border-radius: 50px;
}

ul#list-phone_list-new::-webkit-scrollbar-thumb:hover {
  background: #075a56;
}

ul#list-phone_list-new::-webkit-scrollbar-thumb:active {
  background: #00e3d8;
}

ul#list-phone_list-new::-webkit-scrollbar-track {
  background: #d7ebe3;
  border: 0px none #ffffff;
  border-radius: 50px;
}

ul#list-phone_list-new::-webkit-scrollbar-track:hover {
  background: #d7ebe3;
}

ul#list-phone_list-new::-webkit-scrollbar-track:active {
  background: #ffffff;
}

ul#list-phone_list-new::-webkit-scrollbar-corner {
  background: transparent;
}

.scroller-new {
  overflow-y: scroll;
  scrollbar-color: #00e3d8 #C2D2E4;
  scrollbar-width: thin;
}

a#country-link-ar.phone.oip-active-new {
  background: #bcf872;
}

.center.phone_holder-new {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
}

/*classic theme*/
#oip-navContactContainer-classic {
  position: relative;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  text-align: right;
  color: #000;
  font-family: "Muli", sans-serif;
  max-width: 200px;
  width: 100%;
}

#oip-navContactContainer-classic #login-form-container {
  float: right;
  margin: 0 10px;
  min-width: 175px;
  max-width: 175px;
}

#oip-navContactContainer-classic #login-form-container .dropdown-menu {
  left: 0px !important;
  position: absolute !important;
}

#oip-navContactContainer-classic #login-form-container .dropdown-menu {
  border-radius: 0;
  top: 25px;
  max-height: 170px;
  overflow-x: hidden;
  overflow-y: auto;
  max-width: 175px;
  min-width: 175px;
  width: 100%;
}

span.oip-newcaret-classic img {
  width: 8px;
  filter: invert(29%) sepia(80%) saturate(2588%) hue-rotate(198deg) brightness(108%) contrast(102%);
}

a#oip-phone_tel_number-classic img {
  width: 13px;
  height: 13px;
  filter: invert(100%) sepia(0) saturate(0) hue-rotate(0) brightness(0) contrast(97%);
  margin: 0 5px 2px 0;
}

a#country-link-ar.phone.oip-active-classic {
  background: #008FFF;
  color: white;
}

@media (max-width: 991px) {
  /*new theme*/
  .phone_holder-new {
    display: none;
  }
  .oip-newcaret-new {
    display: none;
  }
  #oip-navContactContainer-new #login-form-container {
    width: 28px !important;
    padding: 0px !important;
  }
  #oip-navContactContainer-new #login-form-container {
    height: 28px;
    min-width: 28px;
    max-width: 28px;
  }
  #oip-navContactContainer-new {
    margin: 1px 0 0 4px !important;
  }
  #oip-navContactContainer-new {
    height: 28px;
    padding: 8px 10px 0 0;
    max-width: none;
    max-width: initial;
  }
  #oip-phone_tel_number-new.oip-pic-phone img {
    left: 5px;
    width: 18px;
    height: 18px;
  }
  a#oip-phone_tel_number-new {
    float: left;
    margin: 0 0 0 3px;
  }
  /*classic theme*/
  #oip-navContactContainer-classic {
    max-width: none;
    max-width: initial;
  }
  #oip-navContactContainer-classic #login-form-container {
    width: 32px;
    height: 32px;
  }
  a#oip-phone_tel_number-classic img {
    filter: none !important;
  }
  a#oip-phone_tel_number-classic img {
    width: 28px;
    height: 28px;
    position: absolute;
  }
}
html {
  scroll-behavior: smooth;
  font-size: 1rem;
  overflow-x: hidden;
}
html a {
  color: #000;
  font-size: 1rem;
  font-family: "Inter", sans-serif;
  text-decoration: none;
}
html a:visited {
  color: inherit;
}

a.anchor {
  display: block;
  position: relative;
  top: -140px;
  visibility: hidden;
}

/*--------------------------------------------------------------
# Body Background
--------------------------------------------------------------*/
body {
  font-family: "Inter", sans-serif !important;
}
body {
  color: #404040;
  font-size: 1rem; /* 16px */
  font-weight: 400;
}
body .screen-reader-text {
  word-wrap: normal !important;
}
body .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
body .screen-reader-text:focus {
  clip: auto !important;
}
body .screen-reader-text:focus {
  background-color: #ddd;
  -webkit-clip-path: none;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.site-content .content-area {
  overflow: hidden;
}
.site-content .content-area .container-fluid, .site-content .content-area .container-sm, .site-content .content-area .container-md, .site-content .content-area .container-lg, .site-content .content-area .container-xl {
  max-width: 1400px;
}
@media (max-width: 767.98px) {
  .site-content .content-area .container-fluid, .site-content .content-area .container-sm, .site-content .content-area .container-md, .site-content .content-area .container-lg, .site-content .content-area .container-xl {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}

p,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
ul,
li {
  margin: 0;
  padding: 0;
}

video {
  width: 100%;
  height: auto;
}

.title-red {
  color: #FF2846;
  font-size: 1.375rem;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}
@media (max-width: 767px) {
  .title-red {
    margin-bottom: 20px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .title-red {
    font-size: max(1.375rem, min(6.875vw, 2.0625rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .title-red {
    font-size: 2.0625rem;
  }
}
@media (min-width: 768px) {
  .title-red {
    line-height: 110%;
    margin-bottom: 65px;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .title-red {
    font-size: 2.375rem;
    line-height: 130%;
  }
}

.--br-mobile {
  display: none;
}
@media (min-width: 280px) and (max-width: 480.98px) {
  .--br-mobile {
    display: block;
  }
}

.--blue {
  color: #0078ff;
}

.--blue-bold {
  color: #0078ff;
  font-weight: 700;
}

.--blue-900 {
  color: #0055b6;
}

.--blue-600 {
  color: #0066db;
}

.--blue-100 {
  color: #80bbff;
}

.--blue-50 {
  color: #b6d8ff;
}

.--light-blue {
  color: #80bbff;
  color: var(--blue-100);
}

.--dark-blue {
  color: #0055b6;
  color: var(--blue-900);
}

.--oe-blue {
  color: #0078ff;
}

.--sunny-orange {
  color: #ff6600;
}

.--yellow {
  color: #ffff00;
}

.--fun-yellow {
  color: #ffff00;
}

.--aqua-blue {
  color: #00dbd1;
}

.--achievable-green {
  color: #8cff00;
}

.--happy-pink {
  color: #ff2846;
}

.--sea-green {
  color: #2fd665;
}

.--pacific-blue {
  color: #000073;
}

.--highlight-yellow {
  color: #ffff00;
}

.--sky-blue {
  color: #0078ff;
}

.--black {
  color: #000;
}

.--dark-grey {
  color: #dedede;
  color: var(--dark-gray);
}

.--grey {
  color: #cacaca;
}

.highlight--yellow {
  color: #ffff00;
}

.--background-oe-blue {
  background: #0078ff;
}

.--background-sunny-orange {
  background: #ff6600;
}

.--background-yellow {
  background: #ffff00;
}

.--background-aqua-blue {
  background: #00dbd1;
}

.--background-achievable-green {
  background: #8cff00;
}

.--background-happy-pink {
  background: #ff2846;
}

.--background-sea-green {
  background: #2fd665;
}

.--background-sky-blue {
  background: #0078ff;
}

.--background-black {
  background: #000;
}

.--background-grey {
  background: #cacaca;
}

.--sunny-gradient {
  background: linear-gradient(180deg, #ff8800 -17.06%, #ff6600 115.88%);
}

.--oe-blue-gradient {
  background: linear-gradient(180deg, #00b0ff -17.06%, #0078ff 115.88%);
}

.--happy-pink-gradient {
  background: linear-gradient(180deg, #ff536b -17.06%, #ff2846 115.88%);
}

.--light-grey-gradient {
  background: linear-gradient(180deg, #f4f6fb -17.06%, #fff 115.88%);
}

.--light-grey-gradient-60-40 {
  background: linear-gradient(180deg, #f4f6fb 60%, #fff 40%);
}

.--soft-blue {
  background-color: #ebf7ff;
}

.--cultured-gray {
  background-color: #f7f8fb;
}

.--soft-gray {
  background-color: #f4f4f4;
}

.--dark-gray {
  background-color: #dedede;
}

.wrapper-pagination {
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  align-items: center;
  justify-content: center;
  position: relative;
  /* target all bullets */
}
.wrapper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ff6600;
  width: 12px;
  height: 12px;
  opacity: 1;
}
.wrapper-pagination .swiper-pagination-bullet {
  background-color: #ffffff;
  width: 12px;
  height: 12px;
  border: 1px solid #a0a0a0;
  opacity: 1;
}
.wrapper-pagination .custom-swiper-pagination {
  width: auto !important;
}
.wrapper-pagination .custom-swiper-button-prev {
  margin-right: 15px;
}
.wrapper-pagination .custom-swiper-button-next {
  margin-left: 15px;
}
.wrapper-pagination .prev-custom-ico {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.09717L4.31916 8.29151L10.5 14.4858L8.59717 16.3887L0.5 8.29151L8.59717 0.19434L10.5 2.09717Z' fill='%23FF6600'/%3E%3C/svg%3E ");
  width: 10px;
  height: 16px;
  display: block;
  float: right;
}
.wrapper-pagination .next-custom-ico {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.499999 2.09717L6.68084 8.29151L0.5 14.4858L2.40283 16.3887L10.5 8.29151L2.40283 0.19434L0.499999 2.09717Z' fill='%23FF6600'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 16px;
  display: block;
  float: left;
}

/*--------------------------------------------------------------
# Logo
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Site Top - holds logo and main menu at top
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Default Headers
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Under header first thing should probably have padding-top. Usually its a section
# expect it to be a paragraph or a heading or a section
# Sometimes header is outside entry-content so we select the very first thing inside there
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Default Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Error 404 Page
--------------------------------------------------------------*/
form#leadForm {
  padding: 15px;
}

.leadFormContent {
  z-index: 98;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}

.lead-form {
  background: #fff;
  border: 2px solid #d6e4f1;
  border-radius: 15px;
  float: left;
  font-family: Muli, sans-serif;
  font-size: 1rem;
  overflow: hidden;
  position: relative;
}

[data-toggle=buttons] > .btn input[type=checkbox],
[data-toggle=buttons] > .btn input[type=radio],
[data-toggle=buttons] > .btn-group > .btn input[type=checkbox],
[data-toggle=buttons] > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.form-check-label {
  display: block !important;
}

.form-check-label {
  font-size: 12px;
  line-height: 22px;
}

/* .fade.in {
    opacity: 1;
} */
/* .lead-form .form-group checkbox:not(.btn) {
    display: none;
} */
.btn-group-justified {
  width: 100%;
  border-collapse: separate;
  margin-top: 10px;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* #format-modal .telephone-modal-box {
    margin: 100px auto 0 !important;
} */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}

/* button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
} */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-shadow: none;
  filter: alpha(opacity=100);
  opacity: 1;
  margin-right: -20px;
  margin-top: -40px;
  display: block;
  position: static;
  position: initial;
}

.form-check {
  display: block !important;
}

.form-check {
  margin: 10px 0;
}

.btn-toolbar {
  display: block;
}

#phone-input {
  z-index: 1;
}

#leadformContainer {
  position: relative;
  z-index: 999;
  width: 100%;
  top: 10px;
}

input:-internal-autofill-selected {
  background-color: rgb(255, 255, 255) !important;
}

.input-error span,
.lead-form .h2,
.lead-form button {
  font-family: Nunito, sans-serif;
  margin-top: 62px;
}

form.lead-form {
  box-shadow: 0 0 25px 0 rgba(0, 108, 205, 0.15);
}

.lead-form .h2 {
  background-color: transparent;
  color: #0084ff;
  font-size: 1.25rem;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  text-align: center;
  text-transform: none;
}

.lead-form .form-group {
  max-width: 100%;
  margin: 0 auto;
}

.lead-form .form-group .form-control {
  padding: 0;
  height: 30px;
}

.form-control.phone-input {
  width: 18% !important;
}

.lead-form .form-group .form-control:focus {
  box-shadow: none;
}

.lead-form .form-group .form-control,
.lead-form .form-group .input-wrapper label {
  background-color: #fff;
  color: #404040;
  font-size: 1rem;
  opacity: 1;
}

.lead-form .form-group input,
.lead-form .form-group select {
  margin-bottom: 10px;
  outline: 0;
}

.lead-form .form-group select#agerange-select {
  margin: 20px 0;
}

input:-internal-autofill-selected {
  background-color: #fff !important;
}

.lead-form .form-group select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  background: url(https://www.dev.openenglish.com.br/wp-content/uploads/2017/08/bg-drop-leadform.jpg) right center no-repeat;
}

.lead-form .form-group label:not(.btn) {
  display: none;
}

.lead-form .radio-label {
  color: #0084ff;
  font-weight: 400;
  text-align: left;
  font-size: 0.825rem;
}

.lead-form label.btn-default {
  color: #404040;
  background: #f5f5f5;
  font-weight: 400;
  text-align: center;
  transition: all 0.25s ease-in-out;
}

.lead-form label.btn-default.active,
.lead-form label.btn-default:hover {
  background: #0084ff;
  color: #fff;
  border-color: #0084ff;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.43;
  background-color: #fff;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  box-shadow: none;
  transition: none;
}

.form-control::-webkit-input-placeholder {
  color: #404040 !important;
}

.form-control::-moz-placeholder {
  color: #404040 !important;
}

.form-control:-ms-input-placeholder {
  color: #404040 !important;
}

.form-control:-moz-placeholder {
  color: #404040 !important;
}

.form-control.phone-input {
  float: left;
  margin-right: 15px;
  margin-top: 10px;
}

.lead-form .form-group input,
.lead-form .form-group select {
  margin-bottom: 10px;
  outline: 0;
}

.required-notice {
  font-size: 0.688rem;
  color: #404040;
  margin-top: 10px;
  float: left;
  margin-bottom: 15px;
}

.lead-form button {
  margin-top: 42px !important;
  margin-bottom: 0px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: #f60 !important;
  border: 0 !important;
  border-radius: 25px !important;
  padding: 15px 37px !important;
  font-weight: 600 !important;
  font-size: 1rem !important;
  float: none !important;
  display: block !important;
  width: auto !important;
  color: #fff !important;
}

.lead-form button {
  transition: all 0.25s ease-in-out;
}

.lead-form button:hover {
  color: #fff !important;
  background-color: #f60 !important;
  border-color: #f60 !important;
}

#USALegalText {
  font-size: 0.725rem;
  color: #000;
  line-height: 1.1;
}

.input-error {
  margin-top: -10px;
}

.input-error span {
  font-size: 0.625rem;
  color: red;
  margin: 10px 0;
}

.fa-exclamation-circle:before {
  font-family: FontAwesome;
}

@media (min-width: 1200px) {
  .lead-form,
.lf {
    width: 100%;
  }
  .lead-form {
    max-width: 345px;
  }
}
@media (max-width: 1200px) {
  .lf {
    width: auto;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .lead-form {
    min-width: 310px;
    max-width: 340px;
  }
}
@media (min-width: 991px) {
  input#lastname-input {
    margin-left: 15px;
    width: 133px;
  }
  input#firstname-input {
    margin-left: -15px;
    width: 132px;
  }
  form.lead-form .col-xs-12.col-sm-6 {
    display: table-cell;
  }
  .lf {
    margin-top: 50px;
    margin-left: 10px;
  }
}
@media (max-width: 991px) {
  section.efectivo {
    text-align: center;
    padding-top: 130px;
  }
  #leadformContainer {
    margin-top: 20px !important;
    top: 0px !important;
  }
  #leadformContainer {
    width: 100%;
    bottom: 30px;
  }
  #leadformContainer .lead-form {
    width: 100%;
  }
  .form-control.phone-input {
    width: 25% !important;
  }
}
@media (max-width: 768px) and (min-width: 531px) {
  input#firstname-input {
    width: 223px;
    margin-left: -15px;
  }
  input#lastname-input {
    width: 223px;
    margin-left: -15px;
  }
  .curso-features {
    text-align: center;
    padding: 160px 0 10px;
  }
}
@media (max-width: 530px) {
  .curso-features {
    padding: 280px 0 10px;
  }
}
@media (max-width: 768px) and (min-width: 400px) {
  .comenzar-disfrutar {
    padding: 320px 0 135px;
  }
}
.pop-leadform {
  margin-top: 25px;
  margin-left: 13%;
}

.lead-form #leadform-curtain {
  background-color: #000;
  bottom: 0;
  filter: alpha(opacity=50);
  left: 0;
  opacity: 0.5;
  padding-top: 50%;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 1000;
}

#format-modal .telephone-modal-box {
  background: #f1f1f1;
  max-width: 600px;
  margin: 40px auto 0;
  border-radius: 2px;
  padding: 20px;
}

#format-modal .telephone-modal-box-title {
  font-size: 1.75rem;
  text-align: center;
  color: #111;
}

#format-modal .telephone-modal-formats {
  text-align: center;
}

a.linkphone_holder img {
  transform: rotate(90deg);
}

select#select-phone_list {
  display: none;
}

#navContactContainer {
  border-radius: 7px;
  border: 2px solid #8cff00;
  color: #000;
  cursor: inherit;
  float: right;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-weight: normal;
  height: 48px;
  margin: -15px 56px 0 0;
  padding: 10px 0 0 0;
  position: relative;
  text-align: right;
  width: 205px;
}

#navContactContainer #login-form-container {
  float: right;
  margin: 0 16px 0 0;
  cursor: pointer;
}

#navContactContainer .newcaret.collapsed {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.911' height='5.196'%3E%3Cpath data-name='Trazado 2' d='M.089 4.661a.281.281 0 010-.411L4.25.089a.281.281 0 01.411 0L8.817 4.25a.279.279 0 010 .411l-.446.446a.281.281 0 01-.411 0L4.451 1.598.942 5.107a.28.28 0 01-.41 0z'/%3E%3C/svg%3E");
}

#navContactContainer .fa-phone {
  color: #00e3d8;
  margin-top: 3px;
  float: right;
  position: absolute;
  left: 16px;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-phone:before {
  content: "\f095";
}

#navContactContainer #login-form-container {
  float: right;
  margin: 0 10px 0 8px;
}

#navContactContainer #login-form-container select.phone_list {
  display: none;
}

ul#list-phone_list-new li {
  margin-right: 15px;
}

.carousel__item-wrapper a:hover {
  text-decoration: none;
}

.carousel-legacy__flag {
  width: 50px;
  height: 50px;
}

#phone_tel_number.pic-phone {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.571' height='12.571'%3E%3Cpath data-name='Trazado 1' d='M12.571 9.928a3.008 3.008 0 01-.089.634 3.561 3.561 0 01-.187.607 2.394 2.394 0 01-1.089.946 3.462 3.462 0 01-1.661.456 4.116 4.116 0 01-.473-.027 4.573 4.573 0 01-.509-.116q-.286-.08-.429-.125t-.491-.187q-.357-.134-.437-.161a8.085 8.085 0 01-1.562-.741 13.465 13.465 0 01-2.366-1.92 13.46 13.46 0 01-1.92-2.366 8.086 8.086 0 01-.741-1.562q-.027-.08-.161-.437t-.188-.492q-.045-.143-.125-.428A4.581 4.581 0 01.027 3.5 4.126 4.126 0 010 3.027a3.462 3.462 0 01.455-1.661 2.394 2.394 0 01.947-1.09 3.564 3.564 0 01.607-.187A3.007 3.007 0 012.643 0a.5.5 0 01.188.027q.161.054.473.679.1.17.268.482t.313.571q.143.25.277.473.027.036.152.223a2.128 2.128 0 01.2.321.555.555 0 01.063.25.737.737 0 01-.259.446 3.979 3.979 0 01-.554.491 6.092 6.092 0 00-.554.473.683.683 0 00-.25.411.641.641 0 00.045.205l.071.179.125.214q.1.152.107.17a9.372 9.372 0 001.554 2.1 9.372 9.372 0 002.093 1.556q.018.009.17.107l.214.125q.063.027.179.071a.64.64 0 00.205.045.683.683 0 00.411-.25 6.093 6.093 0 00.473-.554 3.98 3.98 0 01.491-.554.737.737 0 01.446-.259.555.555 0 01.25.063 2.126 2.126 0 01.321.2q.188.125.223.152.223.134.473.277l.571.313q.312.17.482.268.625.312.679.473a.5.5 0 01.028.18z' fill='%2300e3d8'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  margin-top: 7px;
  float: right;
  position: absolute;
  left: 18px;
}

a#country-link-ar {
  padding: 5px 0px 5px 8px;
}

.phone_list {
  position: relative;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0px -10px 0px 0px;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  top: 15px;
  left: auto;
  left: initial;
  max-height: 170px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 200px;
}

.phone_list > li > a {
  border-bottom: 1px solid #eee;
  color: #404040;
  display: block;
  font-weight: 400;
  height: 80%;
  padding: 5px 0px 5px 8px;
  white-space: nowrap;
  text-transform: none;
  font-size: 0.75rem;
}

.phone_list > li > a:hover, .phone_list > li > a:focus {
  background-color: #EBF7FF;
  font-weight: 400;
  text-decoration: none;
}

@media (max-width: 992px) {
  #navContactContainer {
    height: 28px;
    margin-right: 15px;
    margin-top: 0px;
    padding: 8px 10px 0 0;
    width: 28px;
  }
  #phone_tel_number.pic-phone {
    margin-top: -5px;
    left: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cpath data-name='Trazado 2' d='M17 13.426a4.068 4.068 0 01-.121.857 4.815 4.815 0 01-.254.821 3.237 3.237 0 01-1.473 1.28 4.681 4.681 0 01-2.246.616 5.566 5.566 0 01-.64-.036 6.183 6.183 0 01-.688-.157q-.386-.109-.58-.169t-.664-.254q-.483-.181-.592-.217a10.933 10.933 0 01-2.113-1 18.209 18.209 0 01-3.2-2.6 18.2 18.2 0 01-2.6-3.2 10.935 10.935 0 01-1-2.113q-.036-.109-.217-.592t-.254-.664l-.169-.577a6.2 6.2 0 01-.157-.688 5.579 5.579 0 01-.036-.64 4.682 4.682 0 01.616-2.246A3.237 3.237 0 011.896.371 4.82 4.82 0 012.717.12 4.066 4.066 0 013.574 0a.676.676 0 01.254.036q.217.072.64.918.133.229.362.652t.423.773q.193.338.374.64.036.048.205.3a2.877 2.877 0 01.266.435.75.75 0 01.085.338 1 1 0 01-.35.6 5.381 5.381 0 01-.749.664 8.237 8.237 0 00-.749.64.923.923 0 00-.338.555.867.867 0 00.06.278q.06.157.1.241t.169.29q.133.205.145.229a12.673 12.673 0 002.1 2.837 12.673 12.673 0 002.837 2.1q.024.012.229.145l.29.169.241.1a.865.865 0 00.278.06.923.923 0 00.555-.338 8.239 8.239 0 00.64-.749 5.382 5.382 0 01.664-.749 1 1 0 01.6-.35.75.75 0 01.338.085 2.876 2.876 0 01.435.266q.254.169.3.205.3.181.64.374t.773.423q.423.229.652.362.845.423.918.64a.678.678 0 01.039.257z' fill='%2300e3d8'/%3E%3C/svg%3E");
  }
  #navContactContainer #login-form-container {
    display: none;
  }
}
/*--------------------------------------------------------------
# Global styles that appear on every page fo your site
--------------------------------------------------------------*/
/*modal fixed*/
.modal-backdrop {
  z-index: 100000 !important;
}

.modal {
  z-index: 100001 !important;
}

/*--------------------------------------------------------------
# CSS Grids and Containers
--------------------------------------------------------------*/
/*
  - Containers can be used anywhere for holding main content.
  - They have padding on both sides so on mobile the content wont hit the edges.
  - They have a max-width and are centered. They also have a width of 100% to work nicely inside flex items and grids.
  - It's best to keep containers surrounding content on their own div. Dont combine with grids and layouts in one div.
 */
/*------- Containers --------*/
/*------- Special Container Content For articles --------*/
/*
- Container-Content is meant to hold an article's content after the header.
- It's for actual words and makes sure the line is not too long
- It cleverly allows for items inside to go full width and "break out" with alignwide and alignfull
- The container itself has no max-width, instead its items within.
- Any items inside with full-width or .alignfull will NOT have a max-width and will fill page
- Dont surround container-content with a container or full items wont be full width!
*/
/*------- Special exceptions for container contents padding  --------*/
/*--------------------------------------------------------------
# WP Align Wide Matches the size of a .container
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# CARD GRIDS
--------------------------------------------------------------*/
/*------- Grid Layouts --------*/
/*
- Simple Responsive grid of equal sized items
- Create your own responsive grid!
- Add @include grid($min-size-of-items);
- The default min size is 350
- Items grow if there is room to grow, or fall to next row fi there isnt.
 */
/*--------------------------------------------------------------
# 12 Column CSS Grids
--------------------------------------------------------------*/
/*------- Overriding spans at media sizes --------*/
@media (max-width: 1200px) {
  div .grid > .container-span-1, div #page .wp-block-gallery > .container-span-1, #page div .wp-block-gallery > .container-span-1, .grid.container-span-all-1 > *, #page .container-span-all-1.wp-block-gallery > * {
    grid-column: span 1;
  }
  div .grid > .container-span-2, div #page .wp-block-gallery > .container-span-2, #page div .wp-block-gallery > .container-span-2, .grid.container-span-all-2 > *, #page .container-span-all-2.wp-block-gallery > * {
    grid-column: span 2;
  }
  div .grid > .container-span-3, div #page .wp-block-gallery > .container-span-3, #page div .wp-block-gallery > .container-span-3, .grid.container-span-all-3 > *, #page .container-span-all-3.wp-block-gallery > * {
    grid-column: span 3;
  }
  div .grid > .container-span-4, div #page .wp-block-gallery > .container-span-4, #page div .wp-block-gallery > .container-span-4, .grid.container-span-all-4 > *, #page .container-span-all-4.wp-block-gallery > * {
    grid-column: span 4;
  }
  div .grid > .container-span-5, div #page .wp-block-gallery > .container-span-5, #page div .wp-block-gallery > .container-span-5, .grid.container-span-all-5 > *, #page .container-span-all-5.wp-block-gallery > * {
    grid-column: span 5;
  }
  div .grid > .container-span-6, div #page .wp-block-gallery > .container-span-6, #page div .wp-block-gallery > .container-span-6, .grid.container-span-all-6 > *, #page .container-span-all-6.wp-block-gallery > * {
    grid-column: span 6;
  }
  div .grid > .container-span-7, div #page .wp-block-gallery > .container-span-7, #page div .wp-block-gallery > .container-span-7, .grid.container-span-all-7 > *, #page .container-span-all-7.wp-block-gallery > * {
    grid-column: span 7;
  }
  div .grid > .container-span-8, div #page .wp-block-gallery > .container-span-8, #page div .wp-block-gallery > .container-span-8, .grid.container-span-all-8 > *, #page .container-span-all-8.wp-block-gallery > * {
    grid-column: span 8;
  }
  div .grid > .container-span-9, div #page .wp-block-gallery > .container-span-9, #page div .wp-block-gallery > .container-span-9, .grid.container-span-all-9 > *, #page .container-span-all-9.wp-block-gallery > * {
    grid-column: span 9;
  }
  div .grid > .container-span-10, div #page .wp-block-gallery > .container-span-10, #page div .wp-block-gallery > .container-span-10, .grid.container-span-all-10 > *, #page .container-span-all-10.wp-block-gallery > * {
    grid-column: span 10;
  }
  div .grid > .container-span-11, div #page .wp-block-gallery > .container-span-11, #page div .wp-block-gallery > .container-span-11, .grid.container-span-all-11 > *, #page .container-span-all-11.wp-block-gallery > * {
    grid-column: span 11;
  }
  div .grid > .container-span-12, div #page .wp-block-gallery > .container-span-12, #page div .wp-block-gallery > .container-span-12, .grid.container-span-all-12 > *, #page .container-span-all-12.wp-block-gallery > * {
    grid-column: span 12;
  }
}
@media (max-width: 1030px) {
  div .grid > .large-span-1, div #page .wp-block-gallery > .large-span-1, #page div .wp-block-gallery > .large-span-1, .grid.large-span-all-1 > *, #page .large-span-all-1.wp-block-gallery > * {
    grid-column: span 1;
  }
  div .grid > .large-span-2, div #page .wp-block-gallery > .large-span-2, #page div .wp-block-gallery > .large-span-2, .grid.large-span-all-2 > *, #page .large-span-all-2.wp-block-gallery > * {
    grid-column: span 2;
  }
  div .grid > .large-span-3, div #page .wp-block-gallery > .large-span-3, #page div .wp-block-gallery > .large-span-3, .grid.large-span-all-3 > *, #page .large-span-all-3.wp-block-gallery > * {
    grid-column: span 3;
  }
  div .grid > .large-span-4, div #page .wp-block-gallery > .large-span-4, #page div .wp-block-gallery > .large-span-4, .grid.large-span-all-4 > *, #page .large-span-all-4.wp-block-gallery > * {
    grid-column: span 4;
  }
  div .grid > .large-span-5, div #page .wp-block-gallery > .large-span-5, #page div .wp-block-gallery > .large-span-5, .grid.large-span-all-5 > *, #page .large-span-all-5.wp-block-gallery > * {
    grid-column: span 5;
  }
  div .grid > .large-span-6, div #page .wp-block-gallery > .large-span-6, #page div .wp-block-gallery > .large-span-6, .grid.large-span-all-6 > *, #page .large-span-all-6.wp-block-gallery > * {
    grid-column: span 6;
  }
  div .grid > .large-span-7, div #page .wp-block-gallery > .large-span-7, #page div .wp-block-gallery > .large-span-7, .grid.large-span-all-7 > *, #page .large-span-all-7.wp-block-gallery > * {
    grid-column: span 7;
  }
  div .grid > .large-span-8, div #page .wp-block-gallery > .large-span-8, #page div .wp-block-gallery > .large-span-8, .grid.large-span-all-8 > *, #page .large-span-all-8.wp-block-gallery > * {
    grid-column: span 8;
  }
  div .grid > .large-span-9, div #page .wp-block-gallery > .large-span-9, #page div .wp-block-gallery > .large-span-9, .grid.large-span-all-9 > *, #page .large-span-all-9.wp-block-gallery > * {
    grid-column: span 9;
  }
  div .grid > .large-span-10, div #page .wp-block-gallery > .large-span-10, #page div .wp-block-gallery > .large-span-10, .grid.large-span-all-10 > *, #page .large-span-all-10.wp-block-gallery > * {
    grid-column: span 10;
  }
  div .grid > .large-span-11, div #page .wp-block-gallery > .large-span-11, #page div .wp-block-gallery > .large-span-11, .grid.large-span-all-11 > *, #page .large-span-all-11.wp-block-gallery > * {
    grid-column: span 11;
  }
  div .grid > .large-span-12, div #page .wp-block-gallery > .large-span-12, #page div .wp-block-gallery > .large-span-12, .grid.large-span-all-12 > *, #page .large-span-all-12.wp-block-gallery > * {
    grid-column: span 12;
  }
}
@media (max-width: 768px) {
  div .grid > .medium-span-1, div #page .wp-block-gallery > .medium-span-1, #page div .wp-block-gallery > .medium-span-1, .grid.medium-span-all-1 > *, #page .medium-span-all-1.wp-block-gallery > * {
    grid-column: span 1;
  }
  div .grid > .medium-span-2, div #page .wp-block-gallery > .medium-span-2, #page div .wp-block-gallery > .medium-span-2, .grid.medium-span-all-2 > *, #page .medium-span-all-2.wp-block-gallery > * {
    grid-column: span 2;
  }
  div .grid > .medium-span-3, div #page .wp-block-gallery > .medium-span-3, #page div .wp-block-gallery > .medium-span-3, .grid.medium-span-all-3 > *, #page .medium-span-all-3.wp-block-gallery > * {
    grid-column: span 3;
  }
  div .grid > .medium-span-4, div #page .wp-block-gallery > .medium-span-4, #page div .wp-block-gallery > .medium-span-4, .grid.medium-span-all-4 > *, #page .medium-span-all-4.wp-block-gallery > * {
    grid-column: span 4;
  }
  div .grid > .medium-span-5, div #page .wp-block-gallery > .medium-span-5, #page div .wp-block-gallery > .medium-span-5, .grid.medium-span-all-5 > *, #page .medium-span-all-5.wp-block-gallery > * {
    grid-column: span 5;
  }
  div .grid > .medium-span-6, div #page .wp-block-gallery > .medium-span-6, #page div .wp-block-gallery > .medium-span-6, .grid.medium-span-all-6 > *, #page .medium-span-all-6.wp-block-gallery > * {
    grid-column: span 6;
  }
  div .grid > .medium-span-7, div #page .wp-block-gallery > .medium-span-7, #page div .wp-block-gallery > .medium-span-7, .grid.medium-span-all-7 > *, #page .medium-span-all-7.wp-block-gallery > * {
    grid-column: span 7;
  }
  div .grid > .medium-span-8, div #page .wp-block-gallery > .medium-span-8, #page div .wp-block-gallery > .medium-span-8, .grid.medium-span-all-8 > *, #page .medium-span-all-8.wp-block-gallery > * {
    grid-column: span 8;
  }
  div .grid > .medium-span-9, div #page .wp-block-gallery > .medium-span-9, #page div .wp-block-gallery > .medium-span-9, .grid.medium-span-all-9 > *, #page .medium-span-all-9.wp-block-gallery > * {
    grid-column: span 9;
  }
  div .grid > .medium-span-10, div #page .wp-block-gallery > .medium-span-10, #page div .wp-block-gallery > .medium-span-10, .grid.medium-span-all-10 > *, #page .medium-span-all-10.wp-block-gallery > * {
    grid-column: span 10;
  }
  div .grid > .medium-span-11, div #page .wp-block-gallery > .medium-span-11, #page div .wp-block-gallery > .medium-span-11, .grid.medium-span-all-11 > *, #page .medium-span-all-11.wp-block-gallery > * {
    grid-column: span 11;
  }
  div .grid > .medium-span-12, div #page .wp-block-gallery > .medium-span-12, #page div .wp-block-gallery > .medium-span-12, .grid.medium-span-all-12 > *, #page .medium-span-all-12.wp-block-gallery > * {
    grid-column: span 12;
  }
}
@media (max-width: 576px) {
  div.site .grid > *, div.site #page .wp-block-gallery > *, #page div.site .wp-block-gallery > * {
    grid-column: 1/-1;
  }
  div .grid > .small-span-1, div #page .wp-block-gallery > .small-span-1, #page div .wp-block-gallery > .small-span-1, div .grid.small-span-all-1 > *, div #page .small-span-all-1.wp-block-gallery > *, #page div .small-span-all-1.wp-block-gallery > * {
    grid-column: span 1;
  }
  div .grid > .small-span-2, div #page .wp-block-gallery > .small-span-2, #page div .wp-block-gallery > .small-span-2, div .grid.small-span-all-2 > *, div #page .small-span-all-2.wp-block-gallery > *, #page div .small-span-all-2.wp-block-gallery > * {
    grid-column: span 2;
  }
  div .grid > .small-span-3, div #page .wp-block-gallery > .small-span-3, #page div .wp-block-gallery > .small-span-3, div .grid.small-span-all-3 > *, div #page .small-span-all-3.wp-block-gallery > *, #page div .small-span-all-3.wp-block-gallery > * {
    grid-column: span 3;
  }
  div .grid > .small-span-4, div #page .wp-block-gallery > .small-span-4, #page div .wp-block-gallery > .small-span-4, div .grid.small-span-all-4 > *, div #page .small-span-all-4.wp-block-gallery > *, #page div .small-span-all-4.wp-block-gallery > * {
    grid-column: span 4;
  }
  div .grid > .small-span-5, div #page .wp-block-gallery > .small-span-5, #page div .wp-block-gallery > .small-span-5, div .grid.small-span-all-5 > *, div #page .small-span-all-5.wp-block-gallery > *, #page div .small-span-all-5.wp-block-gallery > * {
    grid-column: span 5;
  }
  div .grid > .small-span-6, div #page .wp-block-gallery > .small-span-6, #page div .wp-block-gallery > .small-span-6, div .grid.small-span-all-6 > *, div #page .small-span-all-6.wp-block-gallery > *, #page div .small-span-all-6.wp-block-gallery > * {
    grid-column: span 6;
  }
  div .grid > .small-span-7, div #page .wp-block-gallery > .small-span-7, #page div .wp-block-gallery > .small-span-7, div .grid.small-span-all-7 > *, div #page .small-span-all-7.wp-block-gallery > *, #page div .small-span-all-7.wp-block-gallery > * {
    grid-column: span 7;
  }
  div .grid > .small-span-8, div #page .wp-block-gallery > .small-span-8, #page div .wp-block-gallery > .small-span-8, div .grid.small-span-all-8 > *, div #page .small-span-all-8.wp-block-gallery > *, #page div .small-span-all-8.wp-block-gallery > * {
    grid-column: span 8;
  }
  div .grid > .small-span-9, div #page .wp-block-gallery > .small-span-9, #page div .wp-block-gallery > .small-span-9, div .grid.small-span-all-9 > *, div #page .small-span-all-9.wp-block-gallery > *, #page div .small-span-all-9.wp-block-gallery > * {
    grid-column: span 9;
  }
  div .grid > .small-span-10, div #page .wp-block-gallery > .small-span-10, #page div .wp-block-gallery > .small-span-10, div .grid.small-span-all-10 > *, div #page .small-span-all-10.wp-block-gallery > *, #page div .small-span-all-10.wp-block-gallery > * {
    grid-column: span 10;
  }
  div .grid > .small-span-11, div #page .wp-block-gallery > .small-span-11, #page div .wp-block-gallery > .small-span-11, div .grid.small-span-all-11 > *, div #page .small-span-all-11.wp-block-gallery > *, #page div .small-span-all-11.wp-block-gallery > * {
    grid-column: span 11;
  }
  div .grid > .small-span-12, div #page .wp-block-gallery > .small-span-12, #page div .wp-block-gallery > .small-span-12, div .grid.small-span-all-12 > *, div #page .small-span-all-12.wp-block-gallery > *, #page div .small-span-all-12.wp-block-gallery > * {
    grid-column: span 12;
  }
}

/*--------------------------------------------------------------
# Flexbox grids. 99% same as css grid
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Flex grid
--------------------------------------------------------------*/
.flex, .wp-block-file, .flex-grid {
  display: flex;
  margin-left: calc(-1 * var(--flex-gap));
  margin-right: calc(-1 * var(--flex-gap));
}
.flex > *, .wp-block-file > *, .flex-grid > * {
  margin-right: var(--flex-gap);
  margin-left: var(--flex-gap);
  flex: 1;
}
.flex > .no-gutters, .wp-block-file > .no-gutters, .flex-grid > .no-gutters {
  margin-left: 0;
  margin-right: 0;
}
div .flex .span-1, div .wp-block-file .span-1, .flex.span-all-1 > *, .span-all-1.wp-block-file > *, div .flex-grid .span-1, .flex-grid.span-all-1 > * {
  flex-basis: calc(8.3333333333% - var(--grid-gap));
}
div .flex > .span-1, div .wp-block-file > .span-1, div .flex-grid > .span-1 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-2, div .wp-block-file .span-2, .flex.span-all-2 > *, .span-all-2.wp-block-file > *, div .flex-grid .span-2, .flex-grid.span-all-2 > * {
  flex-basis: calc(16.6666666667% - var(--grid-gap));
}
div .flex > .span-2, div .wp-block-file > .span-2, div .flex-grid > .span-2 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-3, div .wp-block-file .span-3, .flex.span-all-3 > *, .span-all-3.wp-block-file > *, #page .flex.wp-block-gallery.columns-4 > *, #page .wp-block-file.wp-block-gallery.columns-4 > *, div .flex-grid .span-3, .flex-grid.span-all-3 > *, #page .flex-grid.wp-block-gallery.columns-4 > * {
  flex-basis: calc(25% - var(--grid-gap));
}
div .flex > .span-3, div .wp-block-file > .span-3, div .flex-grid > .span-3 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-4, div .wp-block-file .span-4, .flex.span-all-4 > *, .span-all-4.wp-block-file > *, #page .flex.wp-block-gallery.columns-3 > *, #page .wp-block-file.wp-block-gallery.columns-3 > *, div .flex-grid .span-4, .flex-grid.span-all-4 > *, #page .flex-grid.wp-block-gallery.columns-3 > * {
  flex-basis: calc(33.3333333333% - var(--grid-gap));
}
div .flex > .span-4, div .wp-block-file > .span-4, div .flex-grid > .span-4 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-5, div .wp-block-file .span-5, .flex.span-all-5 > *, .span-all-5.wp-block-file > *, div .flex-grid .span-5, .flex-grid.span-all-5 > * {
  flex-basis: calc(41.6666666667% - var(--grid-gap));
}
div .flex > .span-5, div .wp-block-file > .span-5, div .flex-grid > .span-5 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-6, div .wp-block-file .span-6, .flex.span-all-6 > *, .span-all-6.wp-block-file > *, #page .flex.wp-block-gallery.columns-2 > *, #page .wp-block-file.wp-block-gallery.columns-2 > *, div .flex-grid .span-6, .flex-grid.span-all-6 > *, #page .flex-grid.wp-block-gallery.columns-2 > * {
  flex-basis: calc(50% - var(--grid-gap));
}
div .flex > .span-6, div .wp-block-file > .span-6, div .flex-grid > .span-6 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-7, div .wp-block-file .span-7, .flex.span-all-7 > *, .span-all-7.wp-block-file > *, div .flex-grid .span-7, .flex-grid.span-all-7 > * {
  flex-basis: calc(58.3333333333% - var(--grid-gap));
}
div .flex > .span-7, div .wp-block-file > .span-7, div .flex-grid > .span-7 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-8, div .wp-block-file .span-8, .flex.span-all-8 > *, .span-all-8.wp-block-file > *, div .flex-grid .span-8, .flex-grid.span-all-8 > * {
  flex-basis: calc(66.6666666667% - var(--grid-gap));
}
div .flex > .span-8, div .wp-block-file > .span-8, div .flex-grid > .span-8 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-9, div .wp-block-file .span-9, .flex.span-all-9 > *, .span-all-9.wp-block-file > *, div .flex-grid .span-9, .flex-grid.span-all-9 > * {
  flex-basis: calc(75% - var(--grid-gap));
}
div .flex > .span-9, div .wp-block-file > .span-9, div .flex-grid > .span-9 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-10, div .wp-block-file .span-10, .flex.span-all-10 > *, .span-all-10.wp-block-file > *, div .flex-grid .span-10, .flex-grid.span-all-10 > * {
  flex-basis: calc(83.3333333333% - var(--grid-gap));
}
div .flex > .span-10, div .wp-block-file > .span-10, div .flex-grid > .span-10 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-11, div .wp-block-file .span-11, .flex.span-all-11 > *, .span-all-11.wp-block-file > *, div .flex-grid .span-11, .flex-grid.span-all-11 > * {
  flex-basis: calc(91.6666666667% - var(--grid-gap));
}
div .flex > .span-11, div .wp-block-file > .span-11, div .flex-grid > .span-11 {
  flex-grow: 0;
  flex-shrink: 0;
}
div .flex .span-12, div .wp-block-file .span-12, .flex.span-all-12 > *, .span-all-12.wp-block-file > *, #page .flex.wp-block-gallery.columns-1 > *, #page .wp-block-file.wp-block-gallery.columns-1 > *, div .flex-grid .span-12, .flex-grid.span-all-12 > *, #page .flex-grid.wp-block-gallery.columns-1 > * {
  flex-basis: calc(100% - var(--grid-gap));
}
div .flex > .span-12, div .wp-block-file > .span-12, div .flex-grid > .span-12 {
  flex-grow: 0;
  flex-shrink: 0;
}
.flex.no-gutters, .no-gutters.wp-block-file, .flex-grid.no-gutters {
  margin-left: 0;
  margin-right: 0;
}
.flex.no-gutters > *, .no-gutters.wp-block-file > *, .flex-grid.no-gutters > * {
  margin: 0;
  --grid-gap: 0px;
}

.flex-grid {
  flex-wrap: wrap;
}
.flex-grid > * {
  margin-bottom: var(--grid-gap);
}

#page .no-wrap {
  flex-wrap: nowrap;
}

/*------- Span sizes for flexbox grids --------*/
@media (max-width: 1200px) {
  div .flex-grid > .container-span-1, .flex-grid.container-span-all-1 > *, div .flex > .container-span-1, div .wp-block-file > .container-span-1, .flex.container-span-all-1 > *, .container-span-all-1.wp-block-file > * {
    flex-basis: calc(8.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .container-span-1, div .flex > .container-span-1, div .wp-block-file > .container-span-1 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-2, .flex-grid.container-span-all-2 > *, div .flex > .container-span-2, div .wp-block-file > .container-span-2, .flex.container-span-all-2 > *, .container-span-all-2.wp-block-file > * {
    flex-basis: calc(16.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .container-span-2, div .flex > .container-span-2, div .wp-block-file > .container-span-2 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-3, .flex-grid.container-span-all-3 > *, div .flex > .container-span-3, div .wp-block-file > .container-span-3, .flex.container-span-all-3 > *, .container-span-all-3.wp-block-file > * {
    flex-basis: calc(25% - var(--grid-gap));
  }
  div .flex-grid > .container-span-3, div .flex > .container-span-3, div .wp-block-file > .container-span-3 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-4, .flex-grid.container-span-all-4 > *, div .flex > .container-span-4, div .wp-block-file > .container-span-4, .flex.container-span-all-4 > *, .container-span-all-4.wp-block-file > * {
    flex-basis: calc(33.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .container-span-4, div .flex > .container-span-4, div .wp-block-file > .container-span-4 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-5, .flex-grid.container-span-all-5 > *, div .flex > .container-span-5, div .wp-block-file > .container-span-5, .flex.container-span-all-5 > *, .container-span-all-5.wp-block-file > * {
    flex-basis: calc(41.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .container-span-5, div .flex > .container-span-5, div .wp-block-file > .container-span-5 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-6, .flex-grid.container-span-all-6 > *, div .flex > .container-span-6, div .wp-block-file > .container-span-6, .flex.container-span-all-6 > *, .container-span-all-6.wp-block-file > * {
    flex-basis: calc(50% - var(--grid-gap));
  }
  div .flex-grid > .container-span-6, div .flex > .container-span-6, div .wp-block-file > .container-span-6 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-7, .flex-grid.container-span-all-7 > *, div .flex > .container-span-7, div .wp-block-file > .container-span-7, .flex.container-span-all-7 > *, .container-span-all-7.wp-block-file > * {
    flex-basis: calc(58.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .container-span-7, div .flex > .container-span-7, div .wp-block-file > .container-span-7 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-8, .flex-grid.container-span-all-8 > *, div .flex > .container-span-8, div .wp-block-file > .container-span-8, .flex.container-span-all-8 > *, .container-span-all-8.wp-block-file > * {
    flex-basis: calc(66.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .container-span-8, div .flex > .container-span-8, div .wp-block-file > .container-span-8 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-9, .flex-grid.container-span-all-9 > *, div .flex > .container-span-9, div .wp-block-file > .container-span-9, .flex.container-span-all-9 > *, .container-span-all-9.wp-block-file > * {
    flex-basis: calc(75% - var(--grid-gap));
  }
  div .flex-grid > .container-span-9, div .flex > .container-span-9, div .wp-block-file > .container-span-9 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-10, .flex-grid.container-span-all-10 > *, div .flex > .container-span-10, div .wp-block-file > .container-span-10, .flex.container-span-all-10 > *, .container-span-all-10.wp-block-file > * {
    flex-basis: calc(83.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .container-span-10, div .flex > .container-span-10, div .wp-block-file > .container-span-10 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-11, .flex-grid.container-span-all-11 > *, div .flex > .container-span-11, div .wp-block-file > .container-span-11, .flex.container-span-all-11 > *, .container-span-all-11.wp-block-file > * {
    flex-basis: calc(91.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .container-span-11, div .flex > .container-span-11, div .wp-block-file > .container-span-11 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .container-span-12, .flex-grid.container-span-all-12 > *, div .flex > .container-span-12, div .wp-block-file > .container-span-12, .flex.container-span-all-12 > *, .container-span-all-12.wp-block-file > * {
    flex-basis: calc(100% - var(--grid-gap));
  }
  div .flex-grid > .container-span-12, div .flex > .container-span-12, div .wp-block-file > .container-span-12 {
    flex-grow: 0;
    flex-shrink: 0;
  }
}
@media (max-width: 1030px) {
  div .flex-grid > .large-span-1, .flex-grid.large-span-all-1 > *, div .flex > .large-span-1, div .wp-block-file > .large-span-1, .flex.large-span-all-1 > *, .large-span-all-1.wp-block-file > * {
    flex-basis: calc(8.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .large-span-1, div .flex > .large-span-1, div .wp-block-file > .large-span-1 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-2, .flex-grid.large-span-all-2 > *, div .flex > .large-span-2, div .wp-block-file > .large-span-2, .flex.large-span-all-2 > *, .large-span-all-2.wp-block-file > * {
    flex-basis: calc(16.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .large-span-2, div .flex > .large-span-2, div .wp-block-file > .large-span-2 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-3, .flex-grid.large-span-all-3 > *, div .flex > .large-span-3, div .wp-block-file > .large-span-3, .flex.large-span-all-3 > *, .large-span-all-3.wp-block-file > * {
    flex-basis: calc(25% - var(--grid-gap));
  }
  div .flex-grid > .large-span-3, div .flex > .large-span-3, div .wp-block-file > .large-span-3 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-4, .flex-grid.large-span-all-4 > *, div .flex > .large-span-4, div .wp-block-file > .large-span-4, .flex.large-span-all-4 > *, .large-span-all-4.wp-block-file > * {
    flex-basis: calc(33.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .large-span-4, div .flex > .large-span-4, div .wp-block-file > .large-span-4 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-5, .flex-grid.large-span-all-5 > *, div .flex > .large-span-5, div .wp-block-file > .large-span-5, .flex.large-span-all-5 > *, .large-span-all-5.wp-block-file > * {
    flex-basis: calc(41.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .large-span-5, div .flex > .large-span-5, div .wp-block-file > .large-span-5 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-6, .flex-grid.large-span-all-6 > *, div .flex > .large-span-6, div .wp-block-file > .large-span-6, .flex.large-span-all-6 > *, .large-span-all-6.wp-block-file > * {
    flex-basis: calc(50% - var(--grid-gap));
  }
  div .flex-grid > .large-span-6, div .flex > .large-span-6, div .wp-block-file > .large-span-6 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-7, .flex-grid.large-span-all-7 > *, div .flex > .large-span-7, div .wp-block-file > .large-span-7, .flex.large-span-all-7 > *, .large-span-all-7.wp-block-file > * {
    flex-basis: calc(58.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .large-span-7, div .flex > .large-span-7, div .wp-block-file > .large-span-7 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-8, .flex-grid.large-span-all-8 > *, div .flex > .large-span-8, div .wp-block-file > .large-span-8, .flex.large-span-all-8 > *, .large-span-all-8.wp-block-file > * {
    flex-basis: calc(66.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .large-span-8, div .flex > .large-span-8, div .wp-block-file > .large-span-8 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-9, .flex-grid.large-span-all-9 > *, div .flex > .large-span-9, div .wp-block-file > .large-span-9, .flex.large-span-all-9 > *, .large-span-all-9.wp-block-file > * {
    flex-basis: calc(75% - var(--grid-gap));
  }
  div .flex-grid > .large-span-9, div .flex > .large-span-9, div .wp-block-file > .large-span-9 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-10, .flex-grid.large-span-all-10 > *, div .flex > .large-span-10, div .wp-block-file > .large-span-10, .flex.large-span-all-10 > *, .large-span-all-10.wp-block-file > * {
    flex-basis: calc(83.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .large-span-10, div .flex > .large-span-10, div .wp-block-file > .large-span-10 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-11, .flex-grid.large-span-all-11 > *, div .flex > .large-span-11, div .wp-block-file > .large-span-11, .flex.large-span-all-11 > *, .large-span-all-11.wp-block-file > * {
    flex-basis: calc(91.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .large-span-11, div .flex > .large-span-11, div .wp-block-file > .large-span-11 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .large-span-12, .flex-grid.large-span-all-12 > *, div .flex > .large-span-12, div .wp-block-file > .large-span-12, .flex.large-span-all-12 > *, .large-span-all-12.wp-block-file > * {
    flex-basis: calc(100% - var(--grid-gap));
  }
  div .flex-grid > .large-span-12, div .flex > .large-span-12, div .wp-block-file > .large-span-12 {
    flex-grow: 0;
    flex-shrink: 0;
  }
}
@media (max-width: 768px) {
  div .flex-grid > .medium-span-1, .flex-grid.medium-span-all-1 > *, div .flex > .medium-span-1, div .wp-block-file > .medium-span-1, .flex.medium-span-all-1 > *, .medium-span-all-1.wp-block-file > * {
    flex-basis: calc(8.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-1, div .flex > .medium-span-1, div .wp-block-file > .medium-span-1 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-2, .flex-grid.medium-span-all-2 > *, div .flex > .medium-span-2, div .wp-block-file > .medium-span-2, .flex.medium-span-all-2 > *, .medium-span-all-2.wp-block-file > * {
    flex-basis: calc(16.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-2, div .flex > .medium-span-2, div .wp-block-file > .medium-span-2 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-3, .flex-grid.medium-span-all-3 > *, div .flex > .medium-span-3, div .wp-block-file > .medium-span-3, .flex.medium-span-all-3 > *, .medium-span-all-3.wp-block-file > * {
    flex-basis: calc(25% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-3, div .flex > .medium-span-3, div .wp-block-file > .medium-span-3 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-4, .flex-grid.medium-span-all-4 > *, div .flex > .medium-span-4, div .wp-block-file > .medium-span-4, .flex.medium-span-all-4 > *, .medium-span-all-4.wp-block-file > * {
    flex-basis: calc(33.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-4, div .flex > .medium-span-4, div .wp-block-file > .medium-span-4 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-5, .flex-grid.medium-span-all-5 > *, div .flex > .medium-span-5, div .wp-block-file > .medium-span-5, .flex.medium-span-all-5 > *, .medium-span-all-5.wp-block-file > * {
    flex-basis: calc(41.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-5, div .flex > .medium-span-5, div .wp-block-file > .medium-span-5 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-6, .flex-grid.medium-span-all-6 > *, div .flex > .medium-span-6, div .wp-block-file > .medium-span-6, .flex.medium-span-all-6 > *, .medium-span-all-6.wp-block-file > * {
    flex-basis: calc(50% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-6, div .flex > .medium-span-6, div .wp-block-file > .medium-span-6 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-7, .flex-grid.medium-span-all-7 > *, div .flex > .medium-span-7, div .wp-block-file > .medium-span-7, .flex.medium-span-all-7 > *, .medium-span-all-7.wp-block-file > * {
    flex-basis: calc(58.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-7, div .flex > .medium-span-7, div .wp-block-file > .medium-span-7 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-8, .flex-grid.medium-span-all-8 > *, div .flex > .medium-span-8, div .wp-block-file > .medium-span-8, .flex.medium-span-all-8 > *, .medium-span-all-8.wp-block-file > * {
    flex-basis: calc(66.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-8, div .flex > .medium-span-8, div .wp-block-file > .medium-span-8 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-9, .flex-grid.medium-span-all-9 > *, div .flex > .medium-span-9, div .wp-block-file > .medium-span-9, .flex.medium-span-all-9 > *, .medium-span-all-9.wp-block-file > * {
    flex-basis: calc(75% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-9, div .flex > .medium-span-9, div .wp-block-file > .medium-span-9 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-10, .flex-grid.medium-span-all-10 > *, div .flex > .medium-span-10, div .wp-block-file > .medium-span-10, .flex.medium-span-all-10 > *, .medium-span-all-10.wp-block-file > * {
    flex-basis: calc(83.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-10, div .flex > .medium-span-10, div .wp-block-file > .medium-span-10 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-11, .flex-grid.medium-span-all-11 > *, div .flex > .medium-span-11, div .wp-block-file > .medium-span-11, .flex.medium-span-all-11 > *, .medium-span-all-11.wp-block-file > * {
    flex-basis: calc(91.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-11, div .flex > .medium-span-11, div .wp-block-file > .medium-span-11 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .medium-span-12, .flex-grid.medium-span-all-12 > *, div .flex > .medium-span-12, div .wp-block-file > .medium-span-12, .flex.medium-span-all-12 > *, .medium-span-all-12.wp-block-file > * {
    flex-basis: calc(100% - var(--grid-gap));
  }
  div .flex-grid > .medium-span-12, div .flex > .medium-span-12, div .wp-block-file > .medium-span-12 {
    flex-grow: 0;
    flex-shrink: 0;
  }
}
@media (max-width: 576px) {
  .flex-grid, .flex, .wp-block-file {
    flex-wrap: wrap;
  }
  div.site .flex-grid > *, div.site .flex > *, div.site .wp-block-file > * {
    flex-basis: calc(100% - var(--grid-gap));
  }
  div .flex-grid > .small-span-1, div .flex-grid.small-span-all-1 > *, div .flex > .small-span-1, div .wp-block-file > .small-span-1, div .flex.small-span-all-1 > *, div .small-span-all-1.wp-block-file > * {
    flex-basis: calc(8.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .small-span-1, div .flex > .small-span-1, div .wp-block-file > .small-span-1 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-2, div .flex-grid.small-span-all-2 > *, div .flex > .small-span-2, div .wp-block-file > .small-span-2, div .flex.small-span-all-2 > *, div .small-span-all-2.wp-block-file > * {
    flex-basis: calc(16.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .small-span-2, div .flex > .small-span-2, div .wp-block-file > .small-span-2 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-3, div .flex-grid.small-span-all-3 > *, div .flex > .small-span-3, div .wp-block-file > .small-span-3, div .flex.small-span-all-3 > *, div .small-span-all-3.wp-block-file > * {
    flex-basis: calc(25% - var(--grid-gap));
  }
  div .flex-grid > .small-span-3, div .flex > .small-span-3, div .wp-block-file > .small-span-3 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-4, div .flex-grid.small-span-all-4 > *, div .flex > .small-span-4, div .wp-block-file > .small-span-4, div .flex.small-span-all-4 > *, div .small-span-all-4.wp-block-file > * {
    flex-basis: calc(33.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .small-span-4, div .flex > .small-span-4, div .wp-block-file > .small-span-4 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-5, div .flex-grid.small-span-all-5 > *, div .flex > .small-span-5, div .wp-block-file > .small-span-5, div .flex.small-span-all-5 > *, div .small-span-all-5.wp-block-file > * {
    flex-basis: calc(41.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .small-span-5, div .flex > .small-span-5, div .wp-block-file > .small-span-5 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-6, div .flex-grid.small-span-all-6 > *, div .flex > .small-span-6, div .wp-block-file > .small-span-6, div .flex.small-span-all-6 > *, div .small-span-all-6.wp-block-file > * {
    flex-basis: calc(50% - var(--grid-gap));
  }
  div .flex-grid > .small-span-6, div .flex > .small-span-6, div .wp-block-file > .small-span-6 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-7, div .flex-grid.small-span-all-7 > *, div .flex > .small-span-7, div .wp-block-file > .small-span-7, div .flex.small-span-all-7 > *, div .small-span-all-7.wp-block-file > * {
    flex-basis: calc(58.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .small-span-7, div .flex > .small-span-7, div .wp-block-file > .small-span-7 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-8, div .flex-grid.small-span-all-8 > *, div .flex > .small-span-8, div .wp-block-file > .small-span-8, div .flex.small-span-all-8 > *, div .small-span-all-8.wp-block-file > * {
    flex-basis: calc(66.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .small-span-8, div .flex > .small-span-8, div .wp-block-file > .small-span-8 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-9, div .flex-grid.small-span-all-9 > *, div .flex > .small-span-9, div .wp-block-file > .small-span-9, div .flex.small-span-all-9 > *, div .small-span-all-9.wp-block-file > * {
    flex-basis: calc(75% - var(--grid-gap));
  }
  div .flex-grid > .small-span-9, div .flex > .small-span-9, div .wp-block-file > .small-span-9 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-10, div .flex-grid.small-span-all-10 > *, div .flex > .small-span-10, div .wp-block-file > .small-span-10, div .flex.small-span-all-10 > *, div .small-span-all-10.wp-block-file > * {
    flex-basis: calc(83.3333333333% - var(--grid-gap));
  }
  div .flex-grid > .small-span-10, div .flex > .small-span-10, div .wp-block-file > .small-span-10 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-11, div .flex-grid.small-span-all-11 > *, div .flex > .small-span-11, div .wp-block-file > .small-span-11, div .flex.small-span-all-11 > *, div .small-span-all-11.wp-block-file > * {
    flex-basis: calc(91.6666666667% - var(--grid-gap));
  }
  div .flex-grid > .small-span-11, div .flex > .small-span-11, div .wp-block-file > .small-span-11 {
    flex-grow: 0;
    flex-shrink: 0;
  }
  div .flex-grid > .small-span-12, div .flex-grid.small-span-all-12 > *, div .flex > .small-span-12, div .wp-block-file > .small-span-12, div .flex.small-span-all-12 > *, div .small-span-all-12.wp-block-file > * {
    flex-basis: calc(100% - var(--grid-gap));
  }
  div .flex-grid > .small-span-12, div .flex > .small-span-12, div .wp-block-file > .small-span-12 {
    flex-grow: 0;
    flex-shrink: 0;
  }
}

.site .flex.stay-flexed > *, .site .stay-flexed.wp-block-file > * {
  flex-basis: auto;
}

/*------- hide at break points --------*/
@media (max-width: 1200px) {
  .hide-on-container {
    display: none;
  }
}
@media (max-width: 1030px) {
  .hide-on-large {
    display: none;
  }
}
@media (max-width: 768px) {
  .hide-on-medium {
    display: none;
  }
}
@media (max-width: 576px) {
  .hide-on-small {
    display: none;
  }
}
/*--------------------------------------------------------------
# Grid Helpers
--------------------------------------------------------------*/
.align-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-column {
  flex-direction: column;
}

.flex-grow {
  flex-grow: 1;
}

.space-between {
  justify-content: space-between;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*------- Layout that centers vertically and horizontally --------*/
.layout-center-content {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*------- Grid of cards. requires grid class --------*/
.layout-cards-7 > * {
  grid-column: span 4;
}
.layout-cards-7 > * .hide-on-small-card {
  display: none;
}
.layout-cards-7 > *:nth-child(7n-3), .layout-cards-7 > *:nth-child(7n-6) {
  grid-column: span 8;
}
.layout-cards-7 > *:nth-child(7n-3) .hide-on-small-card, .layout-cards-7 > *:nth-child(7n-6) .hide-on-small-card {
  display: block;
}

@media all and (-ms-high-contrast: none) {
  .layout-cards-7 > * {
    width: calc(33.333% - var(--gap));
  }
  .layout-cards-7 > * .hide-on-small-card {
    display: none;
  }
  .layout-cards-7 > *:nth-child(7n-3), .layout-cards-7 > *:nth-child(7n-6) {
    width: calc(66.66666% - var(--gap));
  }
  .layout-cards-7 > *:nth-child(7n-3) .hide-on-small-card, .layout-cards-7 > *:nth-child(7n-6) .hide-on-small-card {
    display: block;
  }
}
/*--------------------------------------------------------------
# Gutenburg file
--------------------------------------------------------------*/
.wp-block-file {
  align-content: center;
}
.wp-block-file a {
  flex: 0 0 auto;
}

/*--------------------------------------------------------------
# Gallery
--------------------------------------------------------------*/
#page .wp-block-gallery {
  padding: 0;
}
#page .wp-block-gallery li {
  padding: 0;
}
#page .wp-block-gallery .blocks-gallery-item {
  width: 100%;
  margin: 0;
  height: 300px;
}

.wp-block-quote.is-large:before {
  font-size: 4rem;
}
.wp-block-quote.is-large p {
  font-size: 4rem;
}

q {
  quotes: "“" "”" "‘" "’";
}

.admin-bar #page {
  min-height: calc(100vh - 32px);
}

@media (max-width: 782px) {
  .admin-bar #page {
    min-height: calc(100vh - 46px);
  }
}
#tinymce {
  padding: 0 var(--gap);
}

.post.card-item {
  border: 1px solid #0055b6;
  border: 1px solid var(--highlight);
  padding: var(--gutters);
}

section.promo-banner {
  padding: 10px 0px;
}
section.promo-banner .promo-text {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  display: inline-block;
}
section.promo-banner span.highlight-yellow {
  color: #ffff00;
  font-weight: bold;
}
section.promo-banner .promo-cta {
  padding: 8px 30px;
  background: linear-gradient(180deg, #ff8800 -17.06%, #ff6600 115.88%);
  border-radius: 32px;
  margin-left: 24px;
  display: inline-block;
}
section.promo-banner span.promo-arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833129 1.15819C0.948576 1.05692 1.10533 1 1.2688 1C1.43228 1 1.58903 1.05692 1.70448 1.15819L9.0888 7.61968C9.20454 7.7207 9.26958 7.85786 9.26958 8.0009C9.26958 8.14395 9.20454 8.28111 9.0888 8.38213L1.70448 14.8436C1.46386 15.0542 1.07375 15.0542 0.833129 14.8436C0.592512 14.6331 0.592512 14.2917 0.833129 14.0812L7.783 8.0009L0.833129 1.92065C0.71739 1.81963 0.652344 1.68246 0.652344 1.53942C0.652344 1.39638 0.71739 1.25921 0.833129 1.15819Z' fill='white' stroke='%23FFFF00' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 14px;
  height: 15px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 25.79px;
}
section.promo-banner span.promo-cta-text {
  display: inline-block;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
@media (max-width: 992px) {
  section.promo-banner .promo-text {
    margin-bottom: 8px;
  }
  section.promo-banner .promo-banner .container-custom {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  section.promo-banner .promo-text {
    font-size: 14px;
  }
  section.promo-banner section.promo-banner .promo-cta {
    padding: 12px 30px;
    margin-left: 0px;
    display: inline-block;
  }
}

.minimum-footer footer {
  font-size: 12px !important;
}

.minimum-footer footer {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  margin: 0;
  padding: 0;
  color: #404040;
}
.minimum-footer footer a.nav-link.active {
  padding: 0;
}
.minimum-footer footer .menu > li > a {
  font-family: "Inter" !important;
}
.minimum-footer footer .menu > li > a {
  font-size: 14px;
}
.minimum-footer footer .oe-left-logo {
  margin-bottom: 30px;
}
.minimum-footer footer .menu-legal ul {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
  float: left;
  font-size: 10px;
}
.minimum-footer footer .menu-legal > ul > li {
  float: left;
  display: inline-block;
  padding-right: 5px;
}
.minimum-footer footer .menu-legal > ul > li :hover {
  color: #ff6600 !important;
}
.minimum-footer footer .menu-legal > ul > li :hover {
  border-bottom: 0;
  border-bottom: initial;
  border-bottom-color: currentColor;
  border-bottom-color: initial;
  list-style: none;
  text-decoration: none;
}
.minimum-footer footer .menu-legal ul.menu > li > a {
  font-size: 10px;
}
.minimum-footer footer .open-education-txt {
  color: #000000;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
}
@media (max-width: 767px) {
  .minimum-footer footer .oe-left-logo {
    margin-bottom: 0px;
  }
  .minimum-footer footer .menu-legal > ul > li {
    font-size: 10px;
    line-height: 14px;
  }
}

footer {
  font-size: 12px !important;
}

footer {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  margin: 0;
  padding: 0;
  color: #404040;
}
footer .menu ul li {
  list-style: none;
}
footer a.linkphone_holder.oip-phone-link > img {
  transform: scaleX(-1);
}
footer .footer-wrapper {
  padding-top: 243px;
}
footer .footer-wrapper ul {
  padding-left: 0;
}
footer .menu > li > a {
  font-family: "Inter" !important;
}
footer .menu > li > a {
  font-size: 14px;
}
footer ul#menu-footer-links-4 {
  display: inline-flex;
}
footer .footer-1 {
  background: linear-gradient(180deg, #ffffff 0%, #ebf7ff 100%);
  border-bottom: 1px solid #00dbd1;
}
footer .footer-1 p.siguenos {
  font-size: 24px !important;
}
footer .footer-1 p.siguenos {
  color: #000;
  font-weight: normal;
  margin-bottom: 32px;
}
footer .footer-1 .media {
  list-style: none;
  padding: 0px;
  padding-bottom: 20px;
  margin-bottom: 120px;
  overflow: hidden;
  margin-left: 0px;
}
footer .footer-1 .media li {
  display: inline;
  color: #000;
  font-size: 14px;
  margin-bottom: 5px;
}
footer .footer-title {
  margin-bottom: 10px;
  font-size: 18px;
  display: block;
  color: #0084ff;
  font-weight: 600;
  letter-spacing: 0.45px;
}
footer .menu-footer-links-container > ul,
footer .menu-footer-menu-container > ul {
  color: #000;
  line-height: 2;
  list-style: none;
  margin: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 20px;
}
footer .menu-footer-links-container > ul :hover,
footer .menu-footer-menu-container > ul :hover {
  color: #ff6600 !important;
}
footer .menu-footer-links-container > ul :hover,
footer .menu-footer-menu-container > ul :hover {
  border-bottom: 0;
  border-bottom: initial;
  border-bottom-color: currentColor;
  border-bottom-color: initial;
  list-style: none;
  text-decoration: none;
}
footer #menu-footer-menu-4 > li {
  float: left;
}
footer .menu-legal ul {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
  float: left;
  font-size: 10px;
}
footer .menu-legal > ul > li {
  float: left;
  display: inline-block;
  padding-right: 5px;
}
footer .menu-legal > ul > li :hover {
  color: #ff6600 !important;
}
footer .menu-legal > ul > li :hover {
  border-bottom: 0;
  border-bottom: initial;
  border-bottom-color: currentColor;
  border-bottom-color: initial;
  list-style: none;
  text-decoration: none;
}
footer .menu-legal ul.menu > li > a {
  font-size: 10px;
}
footer .menu-legal-OE {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media (min-width: 768px) {
  footer .menu-legal-OE {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
footer .open-education-txt {
  color: #000000;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  margin: 0px;
}
footer .ios-oe {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMjI4IDUuMDhoMTUuMzk4djE0LjQxMUguMjI4VjUuMDgxWiIgZmlsbD0iI2ZmZiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjA4OSAxMC42Yy0uMDIyLTIuNCAxLjk1Ny0zLjU2NyAyLjA0OC0zLjYyMi0xLjEyMS0xLjY0LTIuODU4LTEuODY0LTMuNDY5LTEuODgxLTEuNDYtLjE1NS0yLjg3NC44NzYtMy42MTguODc2LS43NTggMC0xLjkwMy0uODYyLTMuMTM2LS44MzYtMS41ODguMDI0LTMuMDczLjk0Ny0zLjg4NyAyLjM3OS0xLjY4MSAyLjkyLS40MjggNy4yMTIgMS4xODMgOS41NzIuODA1IDEuMTU3IDEuNzQ3IDIuNDQ3IDIuOTc5IDIuNDAyIDEuMjA1LS4wNSAxLjY1Ni0uNzcxIDMuMTEtLjc3MSAxLjQ0MiAwIDEuODY1Ljc3IDMuMTIxLjc0MiAxLjI5NC0uMDIxIDIuMTA5LTEuMTYyIDIuODg2LTIuMzI4LjkzMS0xLjMyNSAxLjMwNS0yLjYzIDEuMzItMi42OTctLjAzLS4wMS0yLjUxMy0uOTYxLTIuNTM3LTMuODM3WiIgZmlsbD0iIzAwMCIvPjwvZz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjcxNSAzLjU0NGMuNjQ5LS44MTQgMS4wOTItMS45Mi45NjktMy4wNDQtLjkzOC4wNDEtMi4xMTIuNjUxLTIuNzg4IDEuNDQ3LS41OTguNzAxLTEuMTMyIDEuODUtLjk5NCAyLjkzMSAxLjA1NC4wOCAyLjEzNy0uNTMzIDIuODEzLTEuMzM0WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=);
  background-repeat: no-repeat;
  height: 28px;
  padding-left: 30px;
  background-position-y: 6px;
  display: inline-block;
  padding-left: 25px;
}
footer .android-oe {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQwNiA1Ljk0aC0uNjMzdjQuMzAxaC4wMXY0LjUxMmMwIC4zNDUuMjguNjI0LjYyMy42MjRoMS4zM3YyLjc3NmExLjExIDEuMTEgMCAwIDAgMS4xMDcgMS4xMTEgMS4xMSAxLjExIDAgMCAwIDEuMTA3LTEuMTExdi0yLjc3NmgyLjA2djIuNzc2YTEuMTEgMS4xMSAwIDAgMCAxLjEwNyAxLjExMSAxLjExIDEuMTEgMCAwIDAgMS4xMDctMS4xMTF2LTIuNzc2aDEuMzNjLjM0NCAwIC42MjItLjI4LjYyMi0uNjI0VjEwLjI0aC4wMXYtNC4zaC05Ljc4Wk0xNC44NDkgNS41ODVhMS4xMSAxLjExIDAgMCAwLTEuMTA4IDEuMTExdjQuOTk0QTEuMTEgMS4xMSAwIDAgMCAxNC44NSAxMi44YTEuMTEgMS4xMSAwIDAgMCAxLjEwNy0xLjExMVY2LjY5NmExLjExIDEuMTEgMCAwIDAtMS4xMDctMS4xMTFaIiBmaWxsPSIjMDAwIi8+PG1hc2sgaWQ9ImEiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjUiIHdpZHRoPSIzIiBoZWlnaHQ9IjgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNLjAwNCA1LjU4NWgyLjIxNVYxMi44SC4wMDRWNS41ODVaIiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4xMTEgNS41ODVBMS4xMSAxLjExIDAgMCAwIC4wMDQgNi42OTZ2NC45OTRBMS4xMSAxLjExIDAgMCAwIDEuMTEgMTIuOGExLjExIDEuMTEgMCAwIDAgMS4xMDgtMS4xMTFWNi42OTZBMS4xMSAxLjExIDAgMCAwIDEuMTEgNS41ODVaIiBmaWxsPSIjMDAwIi8+PC9nPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTAuNDkgMS40MS44OTEtMS4yNjNjLjAxOS0uMDI2LS4wMDgtLjA3Ny0uMDYtLjExMy0uMDUtLjAzNi0uMTA3LS4wNDUtLjEyNS0uMDE5bC0uOTIgMS4zMDNDOS42NTUgMS4wNzMgOC45LjkyIDcuOTguOTE4Yy0uOTI1LS4wMDMtMS42ODQuMTQ1LTIuMzA3LjM4Nkw0Ljc2My4wMTVjLS4wMTgtLjAyNi0uMDc1LS4wMTctLjEyNS4wMTktLjA1Mi4wMzYtLjA3OC4wODctLjA2LjExM2wuODggMS4yNDdDMi44OTIgMi41MzIgMi44MTcgNS4zMjUgMi44MTcgNS4zMjVoMTAuMzI2cy0uMTA1LTIuNzY4LTIuNjUzLTMuOTE2WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPgo=);
  background-repeat: no-repeat;
  height: 28px;
  padding-left: 30px;
  background-position-y: 6px;
  display: inline-block;
  margin-left: 10px;
  padding-left: 25px;
}

footer .fo-image {
  padding: 15px 0;
}
@media (min-width: 414px) and (max-width: 521px) {
  footer .fo-image {
    padding: 12px 0;
  }
}
@media (min-width: 350px) and (max-width: 413px) {
  footer .fo-image {
    padding: 6px 0;
  }
}
@media (max-width: 349px) {
  footer .fo-image {
    padding: 0;
  }
}

@media (max-width: 768px) {
  .fo-image svg {
    width: 100%;
    margin: 0 auto;
    display: block;
  }
  footer .footer-wrapper {
    padding-top: 96px;
  }
  footer .container.no-margin {
    padding: 0px;
    margin: 0px;
  }
  footer .menu > li > a {
    font-family: "Inter" !important;
  }
  footer .menu > li > a {
    font-size: 16px;
  }
  footer .footer-1 .media {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  footer .menu-legal > ul > li {
    font-size: 10px;
    line-height: 14px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  footer .android-oe {
    margin-left: 0px;
  }
}
@media (max-width: 991px) {
  footer .facebook,
footer .instagram {
    width: 34px;
    height: 34px;
  }
  footer .youtube {
    width: 41px;
    height: 30px;
  }
  footer .twitter {
    width: 36px;
    height: 30px;
  }
  footer .linkedin {
    width: 30px;
    height: 30px;
  }
  footer .footer-title {
    font-size: 16px;
  }
}
/**
*   Minimum Header Nav
**/
.minimum-header .second-nav {
  margin-top: 40px;
  min-height: 132px;
  z-index: 2021;
}
.minimum-header .second-nav .container-fluid, .minimum-header .second-nav .container-xl, .minimum-header .second-nav .container-lg, .minimum-header .second-nav .container-md, .minimum-header .second-nav .container-sm {
  border: 0px !important;
}
.minimum-header .second-nav .oe-logo {
  max-width: 220px;
  min-width: 200px;
  margin-left: 40px;
}
@media (max-width: 575px) {
  .minimum-header .second-nav {
    min-height: 85px;
  }
  .minimum-header .second-nav .oe-logo {
    max-width: 150px;
    min-width: 150px;
    margin-left: 0px;
    margin-top: 10px;
  }
}

/**
*   Minimum Header Nav
**/
.minimum-header .second-nav {
  margin-top: 40px;
  min-height: 132px;
  z-index: 2021;
}
.minimum-header .second-nav .container-fluid, .minimum-header .second-nav .container-xl, .minimum-header .second-nav .container-lg, .minimum-header .second-nav .container-md, .minimum-header .second-nav .container-sm {
  border: 0px !important;
}
.minimum-header .second-nav .oe-logo {
  max-width: 220px;
  min-width: 200px;
  margin-left: 40px;
}
@media (max-width: 575px) {
  .minimum-header .second-nav {
    min-height: 85px;
  }
  .minimum-header .second-nav .oe-logo {
    max-width: 150px;
    min-width: 150px;
    margin-left: 0px;
    margin-top: 10px;
  }
}

/* 
    TOP NAVBAR CSS 
*/
#top-nav {
  background-color: #EBF7FF;
  max-height: 40px;
}

ul#list-phone_list {
  left: -55px;
}

#brand-menu .nav-link, #menu-student-menu .nav-link {
  font-size: 14px;
  padding: 10px 33px;
  color: #000000;
  font-weight: 500;
  border-right: 1px solid #BCD5E5;
  font-family: "Inter";
}

#brand-menu .nav-link.active {
  color: #ff6600 !important;
}

a.center.phone_holder.phone_holderf.oip-phone_holderf.oip-ph {
  color: #000;
}

#brand-menu .active .nav-link {
  color: #ff6600;
  background: #fff;
}

#main-menu li > a.nav-link.active, #main-menu li > a.nav-link:hover {
  color: #ff6600;
}

@media (max-width: 540px) {
  #brand-menu li .nav-link {
    font-size: 0.813rem !important;
  }
}
@media (max-width: 322px) {
  #brand-menu li .nav-link {
    font-size: 0.803rem !important;
  }
}
/* 
    NAVBAR CSS 
*/
div#navbarNav.navbar-collapse {
  background: #fff;
  z-index: 99;
}

.container-fluid.container-menu, .container-menu.container-xl, .container-menu.container-lg, .container-menu.container-md, .container-menu.container-sm {
  padding: 0px;
}

a.navbar-brand.oe-logo {
  margin: 12px 96px 12px 56px !important;
}

a.navbar-brand.oe-logo {
  background-image: url("data:image/svg+xml,%3Csvg width='142' height='56' viewBox='0 0 142 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9085 50.5453C31.7549 50.4115 33.1784 49.9957 34.0523 49.0726C35.0671 48.0156 35.4617 46.2539 35.4617 41.7511V23.8455H42.523V43.3718C42.523 48.3045 41.4166 51.2993 39.3447 53.2372C37.2729 55.175 33.9959 55.9995 30.6344 55.9995L29.9085 50.5453Z' fill='%230078FF'/%3E%3Cpath d='M66.4835 39.1368C66.4835 42.0823 66.5751 44.4782 66.6738 46.3667H60.5921L60.2679 43.1886H60.141C59.3872 44.3616 58.3411 45.3183 57.1055 45.9644C55.8699 46.6106 54.4873 46.9241 53.0938 46.874C48.5343 46.874 45.1727 44.0201 45.1727 37.065V23.8455H52.22V35.9587C52.22 39.2284 53.277 41.2085 55.7436 41.2085C56.5085 41.2058 57.2547 40.9714 57.8837 40.5361C58.5128 40.1009 58.9951 39.4852 59.2672 38.7703C59.4413 38.2826 59.5179 37.7655 59.4927 37.2483V23.8595H66.5399L66.4835 39.1368Z' fill='%230078FF'/%3E%3Cpath d='M69.5068 31.0266C69.5068 28.2079 69.4081 25.8261 69.3165 23.846H75.3983L75.7225 26.9325H75.8634C76.6327 25.8026 77.6716 24.8823 78.8861 24.2548C80.1005 23.6274 81.4523 23.3125 82.819 23.3387C87.4208 23.3387 90.881 26.3758 90.881 33.0067V46.3954H83.8761V33.8876C83.8761 30.9843 82.8613 29.0042 80.3525 29.0042C79.5638 29.0141 78.7984 29.2729 78.1656 29.7436C77.5328 30.2144 77.065 30.8731 76.8289 31.6256C76.6301 32.1886 76.537 32.7834 76.554 33.3802V46.3672H69.5561L69.5068 31.0266Z' fill='%230078FF'/%3E%3Cpath d='M100.966 17.5819C100.966 19.5127 99.4857 21.1053 97.1883 21.1053C96.712 21.1359 96.2347 21.0668 95.7867 20.9022C95.3388 20.7375 94.9302 20.4812 94.5872 20.1494C94.2441 19.8177 93.9742 19.4179 93.7947 18.9758C93.6152 18.5337 93.5301 18.0589 93.5448 17.5819C93.5026 15.5525 94.9543 14.0586 97.2306 14.0586C97.7108 14.0297 98.1918 14.0995 98.644 14.2636C99.0962 14.4277 99.51 14.6826 99.86 15.0127C100.21 15.3428 100.489 15.7411 100.679 16.1829C100.869 16.6248 100.966 17.1009 100.966 17.5819ZM93.7281 46.3676V23.8183H100.733V46.3676H93.7281Z' fill='%230078FF'/%3E%3Cpath d='M125.927 34.8532C125.927 43.0978 120.078 46.8748 114.038 46.8748C107.456 46.8748 102.382 42.5481 102.382 35.2689C102.382 27.9897 107.174 23.3389 114.412 23.3389C121.318 23.3389 125.927 28.0813 125.927 34.8532ZM109.62 35.0857C109.62 38.9543 111.233 41.8505 114.221 41.8505C116.942 41.8505 118.696 39.1375 118.696 35.0857C118.696 31.7174 117.407 28.3138 114.221 28.3138C110.881 28.3138 109.62 31.7667 109.62 35.0857Z' fill='%230078FF'/%3E%3Cpath d='M127.604 31.2592C127.604 27.9402 127.513 25.7769 127.421 23.8461H133.432L133.665 27.9895H133.848C134.254 26.6791 135.057 25.5274 136.147 24.694C137.237 23.8607 138.559 23.387 139.93 23.3387C140.423 23.3192 140.916 23.3499 141.403 23.4303V30.0119C140.78 29.8918 140.148 29.8304 139.514 29.8287C136.935 29.8287 135.18 31.238 134.722 33.352C134.625 33.8679 134.578 34.3917 134.581 34.9164V46.3673H127.583L127.604 31.2592Z' fill='%230078FF'/%3E%3Cpath d='M35.7646 15.8197C35.8421 16.3552 36.6173 16.6512 37.4771 16.6512C38.098 16.665 38.7169 16.5769 39.3093 16.3904L39.6265 18.0253C38.8279 18.3287 37.9788 18.4769 37.1247 18.4622C34.7709 18.4622 33.432 17.1515 33.432 15.0304C33.4107 14.5664 33.4847 14.103 33.6494 13.6686C33.814 13.2343 34.0659 12.8382 34.3894 12.5049C34.7128 12.1715 35.1011 11.9079 35.5304 11.7302C35.9596 11.5526 36.4206 11.4646 36.8851 11.4718C39.0486 11.4718 39.9718 13.0574 39.9718 14.8965C39.972 15.2065 39.9414 15.5158 39.8802 15.8197H35.7646ZM37.8788 14.2553C37.8964 14.098 37.8811 13.9388 37.8339 13.7877C37.7867 13.6366 37.7086 13.497 37.6046 13.3777C37.5005 13.2585 37.3728 13.1621 37.2296 13.0948C37.0863 13.0275 36.9306 12.9908 36.7723 12.9869C36.4456 13.0046 36.1377 13.1452 35.9102 13.3804C35.6828 13.6157 35.5528 13.9282 35.5461 14.2553H37.8788Z' fill='black'/%3E%3Cpath d='M40.6202 13.9034C40.6202 13.0226 40.6202 12.2474 40.5638 11.6344H42.678L42.7837 12.4941H42.8401C43.066 12.1776 43.3657 11.921 43.7133 11.7466C44.0608 11.5722 44.4457 11.4853 44.8345 11.4934C46.3989 11.4934 47.2446 12.5504 47.2446 14.3896V18.3358H44.7992V14.6644C44.7992 13.8893 44.5244 13.4383 43.9395 13.4383C43.7601 13.439 43.5856 13.4968 43.4412 13.6032C43.2967 13.7096 43.1899 13.8591 43.1361 14.0302C43.0811 14.1862 43.0572 14.3513 43.0656 14.5165V18.3146H40.6202V13.9034Z' fill='black'/%3E%3Cpath d='M54.8626 17.3343C54.9138 17.8769 54.8484 18.4241 54.671 18.9394C54.4936 19.4546 54.2081 19.9261 53.8337 20.3221C53.0218 20.9235 52.0232 21.218 51.0148 21.1536C50.1603 21.1721 49.3118 21.0063 48.5271 20.6674L48.9711 18.8352C49.5703 19.1387 50.2305 19.3026 50.902 19.3144C51.1079 19.3358 51.3158 19.3116 51.5112 19.2435C51.7066 19.1754 51.8847 19.0652 52.0327 18.9206C52.1806 18.7759 52.295 18.6005 52.3675 18.4068C52.4401 18.213 52.4691 18.0056 52.4524 17.7994V17.5034C52.2498 17.7493 51.9928 17.9447 51.7017 18.0743C51.4107 18.2039 51.0935 18.2642 50.7752 18.2504C49.1473 18.2504 47.9563 16.9467 47.9563 15.0019C47.9563 12.8878 49.3235 11.4785 50.9937 11.4785C51.3312 11.455 51.6689 11.5215 51.9723 11.6713C52.2757 11.8211 52.5338 12.0488 52.7202 12.3312L52.8048 11.6265H54.919C54.8767 12.0352 54.8485 12.6201 54.8485 13.6912L54.8626 17.3343ZM52.389 14.3817C52.396 14.2762 52.396 14.1702 52.389 14.0646C52.36 13.8536 52.2555 13.6601 52.0948 13.5202C51.9342 13.3803 51.7282 13.3033 51.5152 13.3036C50.9302 13.3036 50.4299 13.8744 50.4299 14.9384C50.4299 15.8052 50.8386 16.4464 51.5152 16.4464C51.7128 16.4517 51.9062 16.3887 52.0628 16.268C52.2194 16.1474 52.3296 15.9764 52.3749 15.784C52.398 15.6277 52.4027 15.4693 52.389 15.3119V14.3817Z' fill='black'/%3E%3Cpath d='M58.344 8.96289H55.8986V18.3138H58.344V8.96289Z' fill='black'/%3E%3Cpath d='M62.8895 16.2563C63.4674 16.5591 64.1052 16.73 64.757 16.7566C65.2715 16.7566 65.4617 16.6369 65.4617 16.3902C65.4617 16.1436 65.3138 16.0379 64.5949 15.8053C63.1221 15.3473 62.6217 14.544 62.6288 13.7689C62.6288 12.437 63.7634 11.4716 65.5181 11.4716C66.2046 11.4566 66.8865 11.5862 67.5195 11.8522L67.1249 13.5081C66.6578 13.2904 66.1527 13.1659 65.6379 13.1417C65.2151 13.1417 64.9755 13.2474 64.9755 13.5222C64.9755 13.797 65.1869 13.8746 65.9762 14.1353C67.3011 14.5722 67.8014 15.2487 67.8155 16.2493C67.8155 17.5318 66.8219 18.4972 64.757 18.4972C63.9672 18.5125 63.1841 18.3487 62.4667 18.018L62.8895 16.2563Z' fill='black'/%3E%3Cpath d='M68.485 8.97046H70.9304V12.3317C71.1477 12.0614 71.4237 11.8441 71.7375 11.6964C72.0513 11.5486 72.3947 11.4743 72.7415 11.4791C74.2496 11.4791 75.0812 12.5502 75.0812 14.4387V18.3214H72.6287V14.7065C72.6287 13.9172 72.375 13.4381 71.7619 13.4381C71.5902 13.4302 71.4205 13.4781 71.2782 13.5746C71.136 13.6711 71.0288 13.8111 70.9726 13.9736C70.9214 14.0986 70.8974 14.2332 70.9022 14.3682V18.3144H68.4568L68.485 8.97046Z' fill='black'/%3E%3Cpath d='M61.7971 11.543H59.3447V18.2373H61.7971V11.543Z' fill='black'/%3E%3Cpath d='M61.7831 8.89307H59.4222V10.9437H61.7831V8.89307Z' fill='black'/%3E%3Cpath d='M7.17425 14.8899C7.20157 15.3701 7.12614 15.8507 6.95298 16.2995C6.77983 16.7483 6.51293 17.1549 6.17011 17.4924C5.82729 17.8299 5.41644 18.0903 4.96496 18.2564C4.51348 18.4225 4.03177 18.4904 3.55197 18.4555C3.0877 18.4846 2.6225 18.4157 2.18655 18.2534C1.75061 18.0911 1.35364 17.839 1.0214 17.5135C0.689161 17.1879 0.429072 16.7961 0.257998 16.3636C0.0869242 15.931 0.00868692 15.4674 0.0283606 15.0026C0.0283606 12.8886 1.43781 11.4793 3.72111 11.4793C4.18142 11.4511 4.64251 11.5201 5.07437 11.6819C5.50622 11.8437 5.89915 12.0947 6.22756 12.4184C6.55598 12.7422 6.81253 13.1314 6.98049 13.5609C7.14846 13.9904 7.22408 14.4504 7.20244 14.911L7.17425 14.8899ZM2.55831 14.9815C2.55831 15.9751 2.88953 16.7502 3.65063 16.7502C4.30603 16.7502 4.67248 16.0455 4.67248 14.9815C4.67248 14.0584 4.36945 13.2128 3.63654 13.2128C2.90363 13.2128 2.55831 14.0936 2.55831 14.9815Z' fill='black'/%3E%3Cpath d='M17.8013 15.8197C17.8859 16.3482 18.6611 16.6442 19.5138 16.6442C20.1458 16.6593 20.7762 16.5736 21.3813 16.3905L21.6984 18.0183C20.8985 18.3256 20.0463 18.474 19.1896 18.4552C16.8358 18.4552 15.5039 17.1515 15.5039 15.0305C15.4817 14.5644 15.5553 14.0986 15.7203 13.6621C15.8853 13.2256 16.1381 12.8276 16.4631 12.4927C16.7881 12.1578 17.1784 11.8932 17.6098 11.7152C18.0412 11.5372 18.5045 11.4496 18.9711 11.4578C21.1417 11.4578 22.0649 13.0504 22.0649 14.8895C22.0665 15.2023 22.0334 15.5143 21.9662 15.8197H17.8013ZM19.9155 14.2483C19.9321 14.0906 19.9158 13.9312 19.8678 13.7802C19.8198 13.6291 19.741 13.4896 19.6364 13.3704C19.5318 13.2513 19.4037 13.1551 19.2601 13.0879C19.1165 13.0206 18.9605 12.9839 18.802 12.9799C18.476 12.9977 18.1688 13.1385 17.9425 13.3739C17.7163 13.6093 17.5877 13.9218 17.5828 14.2483H19.9155Z' fill='black'/%3E%3Cpath d='M22.6638 13.9031C22.6638 13.0223 22.6638 12.2471 22.6075 11.6341H24.7216L24.8273 12.4938H24.9048C25.1311 12.1754 25.4317 11.9172 25.7805 11.7416C26.1293 11.5659 26.5158 11.4782 26.9063 11.4861C28.4707 11.4861 29.3164 12.5501 29.3164 14.3893V18.3355H26.8428V14.6571C26.8428 13.882 26.568 13.438 25.9831 13.438C25.8048 13.4393 25.6315 13.4964 25.4874 13.6013C25.3433 13.7062 25.2357 13.8537 25.1797 14.0229C25.1273 14.1793 25.1058 14.3445 25.1163 14.5091V18.3073H22.6638V13.9031Z' fill='black'/%3E%3Cpath d='M7.79422 21.0768H10.2467V17.8212C10.4483 18.0386 10.6958 18.2084 10.9714 18.3181C11.2469 18.4278 11.5434 18.4747 11.8393 18.4554C13.2981 18.4554 14.8908 17.3279 14.8908 14.8757C14.8908 12.6982 13.5307 11.458 12.1283 11.458C11.763 11.4439 11.3996 11.5164 11.0677 11.6695C10.7358 11.8225 10.4448 12.0519 10.2185 12.3389V11.6342H7.79422V21.0768ZM11.2403 16.5951C11.0131 16.5899 10.7943 16.5075 10.6201 16.3615C10.446 16.2155 10.3267 16.0146 10.2819 15.7917C10.267 15.6559 10.267 15.5189 10.2819 15.383V14.5515C10.2709 14.4485 10.2709 14.3445 10.2819 14.2415C10.3221 14.0039 10.4428 13.7875 10.6238 13.6284C10.8047 13.4693 11.0348 13.3772 11.2755 13.3677C12.0507 13.3677 12.4313 14.0723 12.4313 14.9884C12.4313 15.9045 11.9873 16.5951 11.2544 16.5951' fill='black'/%3E%3Cpath d='M32.6004 0L7.80826 4.51692V10.3727H10.2325V6.4759L30.2043 2.83277V25.7274L7.80826 22.042V24.4097L32.6004 28.5109V0Z' fill='black'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  height: 56px;
  width: 141.4237213135px;
  border-radius: 0px;
}

nav.navbar.navbar-expand-lg.main-navbar {
  min-height: 80px;
  max-height: 80px;
  background: #fff;
}

#main-menu li > a.nav-link {
  font-weight: 500;
  font-size: 16px;
  color: #000000;
  padding-right: 48px;
  font-family: "Inter";
}

span.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16H24V13.3333H0V16ZM0 9.33333H24V6.66667H0V9.33333ZM0 0V2.66667H24V0H0Z' fill='%2300DBD1'/%3E%3C/svg%3E%0A");
}

button.navbar-toggler {
  margin: -4px 30px 0px 0px;
  border: medium none currentColor;
  border: initial;
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
  a.navbar-brand.oe-logo {
    margin: 12px 96px 12px 26px !important;
  }
  #main-menu li > a.nav-link {
    padding: 0px 30px 0px 0px;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  #masthead .navbar-expand-lg .navbar-collapse {
    display: flex !important;
  }
  #masthead .navbar-expand-lg .navbar-collapse {
    flex-basis: auto;
  }
  button.navbar-toggler {
    display: none;
  }
  .navbar-nav {
    flex-direction: row;
  }
  li.item-mobile {
    display: none;
  }
}
@media (max-width: 992px) {
  a.navbar-brand.oe-logo {
    margin: 12px 24px !important;
  }
  ul#main-menu {
    padding: 30px;
    margin: 0;
    width: 100%;
  }
  .item-mobile ul.sub-menu.dropdown-menu.show {
    border: none;
  }
}
@media (max-width: 991px) {
  .investors-oe {
    display: none;
  }
}
@media (max-width: 767px) {
  .access-oe {
    display: none;
  }
  ul#brand-menu {
    display: flex;
    margin: 0px;
    width: 100%;
  }
}
@media (max-width: 540px) {
  a.navbar-brand.oe-logo {
    margin: 9.8px 16px 9.8px 16px !important;
  }
  a.navbar-brand.oe-logo {
    height: 38px;
    width: 96px;
  }
  button.navbar-toggler {
    margin: -5px 16px 0px 0px;
  }
  nav.navbar.navbar-expand-lg.main-navbar {
    min-height: 56px;
    max-height: 56px;
  }
  #brand-menu li:nth-child(1n) a, #brand-menu li:nth-child(2n) a {
    padding: 13px 4px;
    text-align: center;
  }
  #brand-menu li:nth-child(3n) a, #brand-menu li:nth-child(4n) a {
    padding: 13px 10px;
  }
  #brand-menu li:nth-child(1n), #brand-menu li:nth-child(2n) {
    width: 19%;
  }
  #brand-menu li:nth-child(3n), #brand-menu li:nth-child(4n) {
    width: 31%;
  }
}
/* 
    Phone CSS 
*/
#navContactContainer .dropdown-toggle::after {
  display: none;
}

.select-opener {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5575 0.442383L5 3.87738L8.4425 0.442383L9.5 1.49988L5 5.99988L0.5 1.49988L1.5575 0.442383Z' fill='black'/%3E%3C/svg%3E");
  background-size: cover;
  content: normal;
  content: initial;
  background-position: top center;
  height: 6px;
  border-top: none;
  background-repeat: no-repeat;
  width: 10px;
  display: inline-flex;
}

#navContactContainer #phone_tel_number.pic-phone {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.965 6.0925C4.045 8.215 5.785 9.9475 7.9075 11.035L9.5575 9.385C9.76 9.1825 10.06 9.115 10.3225 9.205C11.1625 9.4825 12.07 9.6325 13 9.6325C13.4125 9.6325 13.75 9.97 13.75 10.3825V13C13.75 13.4125 13.4125 13.75 13 13.75C5.9575 13.75 0.25 8.0425 0.25 1C0.25 0.5875 0.5875 0.25 1 0.25H3.625C4.0375 0.25 4.375 0.5875 4.375 1C4.375 1.9375 4.525 2.8375 4.8025 3.6775C4.885 3.94 4.825 4.2325 4.615 4.4425L2.965 6.0925Z' fill='%2300DBD1'/%3E%3C/svg%3E%0A");
  width: 13.5px;
  height: 13.5px;
  margin-top: 5px;
}

.container-menu #navContactContainer {
  border: 2px solid #8CFF00;
  border-radius: 8px;
  padding: 10px 15px;
  margin: 17px 56px;
}

.container-menu #navContactContainer #login-form-container {
  float: right;
  margin: 0 -5px 0 0px;
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
  .container-menu #navContactContainer {
    margin: 17px 26px;
  }
}
@media (min-width: 992px) {
  .nav-item.order-contact {
    order: 6;
  }
}
@media (max-width: 992px) {
  .container-menu #navContactContainer {
    padding: 15px 15px;
    margin: 17px 56px;
    position: absolute;
    right: 85px;
    top: 5px;
  }
  #navContactContainer #phone_tel_number.pic-phone {
    width: 15px;
    height: 15px;
    margin: -7px 0px 0px 2px;
  }
}
@media (max-width: 540px) {
  .container-menu #navContactContainer {
    margin: 5px 0px 0px 0px;
  }
}
@media (min-width: 768px) and (max-width: 1023.78px) {
  .advantages-cards .container-custom {
    max-width: 768px;
  }
}
.advantages-cards .title-red {
  color: #ff2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  font-size: 26px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .advantages-cards .title-red {
    font-size: 32px;
    line-height: 130%;
    margin-bottom: 35px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .title-red {
    font-size: 38px;
  }
}
.advantages-cards .sub-title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .advantages-cards .sub-title {
    font-size: 18px;
    line-height: 140%;
  }
}
@media (min-width: 768px) {
  .advantages-cards .card__copy-wrapper {
    width: 200px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .card__copy-wrapper {
    width: 230px;
  }
}
.advantages-cards__image {
  width: 100%;
  border-radius: 18px 18px 0 0;
}
.advantages-cards .card {
  border: none;
  margin-bottom: 18px;
  border-radius: 18px;
}
.advantages-cards .card__content-wrapper {
  padding: 20px 24px;
}
@media (min-width: 768px) {
  .advantages-cards .card__content-wrapper {
    padding: 30px 30px 20px 30px;
  }
}
.advantages-cards .card__h3-blue {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 22.2657px;
  line-height: 100%;
  color: #0078ff;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .advantages-cards .card__h3-blue {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .card__h3-blue {
    font-size: 24px;
    line-height: 28px;
  }
}
.advantages-cards .card__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000000;
}
@media (min-width: 768px) {
  .advantages-cards .card__p {
    font-size: 14px;
    line-height: 130%;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .card__p {
    font-size: 16px;
    line-height: 130%;
  }
}
.advantages-cards .green {
  border: 1px solid #2fd665;
}
@media (min-width: 1024px) {
  .advantages-cards .green {
    padding: 0 0 10px 10px;
  }
}
.advantages-cards .orange {
  border: 1px solid #ff6600;
}
@media (min-width: 768px) {
  .advantages-cards .orange {
    padding: 0 0 10px 10px;
  }
}
.advantages-cards .blue {
  border: 1px solid #0078ff;
}
@media (min-width: 768px) {
  .advantages-cards .blue {
    min-height: 458px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .blue {
    min-height: 492px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .advantages-cards .row-custom-card {
    height: 1475px;
  }
}
.advantages-cards .i-card {
  display: block;
}
@media (max-width: 480px) {
  .advantages-cards .i-card {
    width: 58px;
    height: 58px;
  }
}
@media (min-width: 481px) {
  .advantages-cards .i-card {
    width: 81px;
    height: 81px;
    top: 60px;
    margin: 0 auto 15px auto;
  }
}
@media (min-width: 768px) {
  .advantages-cards .i-card.i-md-position {
    display: inline-block;
    right: 25px;
    position: absolute;
  }
}
@media (max-width: 480px) {
  .advantages-cards .i-card.calendar {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.813 24.214h-35v-3.5a3.5 3.5 0 0 1 3.5-3.5h28a3.5 3.5 0 0 1 3.5 3.5v3.5Z' fill='%23FF8686'/%3E%3Cpath d='M13.125 22.902h29.75' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 15.464a3.937 3.937 0 0 0-3.938 3.938v17.5A3.938 3.938 0 0 0 14 40.839h28a3.938 3.938 0 0 0 3.938-3.937v-17.5A3.937 3.937 0 0 0 42 15.464H14Z' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='38.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='38.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='31.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='31.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='24.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='24.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='17.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='17.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Crect x='36.75' y='13.277' width='1.75' height='4.375' rx='.875' stroke='%23000' stroke-width='.875'/%3E%3Crect x='17.5' y='13.277' width='1.75' height='4.375' rx='.875' stroke='%23000' stroke-width='.875'/%3E%3C/svg%3E");
  }
}
@media (min-width: 481px) {
  .advantages-cards .i-card.calendar {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.875 34.375h-50v-5a5 5 0 0 1 5-5h40a5 5 0 0 1 5 5v5Z' fill='%23FF8686'/%3E%3Cpath d='M18.75 32.5h42.5' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 21.875a5.625 5.625 0 0 0-5.625 5.625v25A5.625 5.625 0 0 0 20 58.125h40a5.625 5.625 0 0 0 5.625-5.625v-25A5.625 5.625 0 0 0 60 21.875H20Z' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='55' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='55' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='45' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='45' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='35' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='35' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='25' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='25' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Crect x='52.5' y='18.75' width='2.5' height='6.25' rx='1.25' stroke='%23000' stroke-width='1.25'/%3E%3Crect x='25' y='18.75' width='2.5' height='6.25' rx='1.25' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E");
  }
}
@media (max-width: 480px) {
  .advantages-cards .i-card.speak {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.436 11.072a6.725 6.725 0 0 0-2.463.453c-.78.303-1.49.75-2.088 1.313a6.018 6.018 0 0 0-1.391 1.97 5.732 5.732 0 0 0-.48 2.323v10.508c0 3.332 2.91 6.153 6.422 6.153 3.512 0 6.422-2.745 6.422-6.153V17.131c0-3.408-2.81-6.059-6.422-6.059Z' fill='%23FFF281'/%3E%3Cpath d='M21.753 47.1h12.494m6.247-23.426v3.124c0 6.872-5.623 12.494-12.494 12.494-6.872 0-12.494-5.623-12.494-12.494v-3.124M28 39.292V47.1' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.999 9.618a6.216 6.216 0 0 0-6.247 6.247V26.7c0 3.436 2.83 6.345 6.247 6.345 3.416 0 6.247-2.831 6.247-6.345V15.865c0-3.514-2.733-6.247-6.247-6.247Z' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}
@media (min-width: 481px) {
  .advantages-cards .i-card.speak {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.05 15.6a9.608 9.608 0 0 0-3.518.648 9.183 9.183 0 0 0-2.982 1.875 8.593 8.593 0 0 0-1.988 2.814 8.189 8.189 0 0 0-.686 3.319v15.011c0 4.76 4.157 8.79 9.175 8.79 5.017 0 9.174-3.921 9.174-8.79V24.256c0-4.869-4.014-8.655-9.175-8.655Z' fill='%23FFF281'/%3E%3Cpath d='M31.075 67.07h17.848m8.924-33.466v4.462c0 9.816-8.031 17.848-17.848 17.848-9.817 0-17.849-8.032-17.849-17.848v-4.463M40 55.914V67.07' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.999 13.524a8.878 8.878 0 0 0-8.925 8.924v15.478c0 4.908 4.044 9.064 8.925 9.064 4.88 0 8.924-4.044 8.924-9.064V22.448c0-5.02-3.904-8.924-8.924-8.924Z' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}

@media (min-width: 768px) and (max-width: 1023.78px) {
  .advantages-cards .container-custom {
    max-width: 768px;
  }
}
.advantages-cards .title-red {
  color: #ff2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  font-size: 26px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .advantages-cards .title-red {
    font-size: 32px;
    line-height: 130%;
    margin-bottom: 35px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .title-red {
    font-size: 38px;
  }
}
.advantages-cards .sub-title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .advantages-cards .sub-title {
    font-size: 18px;
    line-height: 140%;
  }
}
@media (min-width: 768px) {
  .advantages-cards .card__copy-wrapper {
    width: 200px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .card__copy-wrapper {
    width: 230px;
  }
}
.advantages-cards__image {
  width: 100%;
  border-radius: 18px 18px 0 0;
}
.advantages-cards .card {
  border: none;
  margin-bottom: 18px;
  border-radius: 18px;
}
.advantages-cards .card__content-wrapper {
  padding: 20px 24px;
}
@media (min-width: 768px) {
  .advantages-cards .card__content-wrapper {
    padding: 30px 30px 20px 30px;
  }
}
.advantages-cards .card__h3-blue {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 22.2657px;
  line-height: 100%;
  color: #0078ff;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .advantages-cards .card__h3-blue {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .card__h3-blue {
    font-size: 24px;
    line-height: 28px;
  }
}
.advantages-cards .card__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000000;
}
@media (min-width: 768px) {
  .advantages-cards .card__p {
    font-size: 14px;
    line-height: 130%;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .card__p {
    font-size: 16px;
    line-height: 130%;
  }
}
.advantages-cards .green {
  border: 1px solid #2fd665;
}
@media (min-width: 1024px) {
  .advantages-cards .green {
    padding: 0 0 10px 10px;
  }
}
.advantages-cards .orange {
  border: 1px solid #ff6600;
}
@media (min-width: 768px) {
  .advantages-cards .orange {
    padding: 0 0 10px 10px;
  }
}
.advantages-cards .blue {
  border: 1px solid #0078ff;
}
@media (min-width: 768px) {
  .advantages-cards .blue {
    min-height: 458px;
  }
}
@media (min-width: 1024px) {
  .advantages-cards .blue {
    min-height: 492px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .advantages-cards .row-custom-card {
    height: 1475px;
  }
}
.advantages-cards .i-card {
  display: block;
}
@media (max-width: 480px) {
  .advantages-cards .i-card {
    width: 58px;
    height: 58px;
  }
}
@media (min-width: 481px) {
  .advantages-cards .i-card {
    width: 81px;
    height: 81px;
    top: 60px;
    margin: 0 auto 15px auto;
  }
}
@media (min-width: 768px) {
  .advantages-cards .i-card.i-md-position {
    display: inline-block;
    right: 25px;
    position: absolute;
  }
}
@media (max-width: 480px) {
  .advantages-cards .i-card.calendar {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.813 24.214h-35v-3.5a3.5 3.5 0 0 1 3.5-3.5h28a3.5 3.5 0 0 1 3.5 3.5v3.5Z' fill='%23FF8686'/%3E%3Cpath d='M13.125 22.902h29.75' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 15.464a3.937 3.937 0 0 0-3.938 3.938v17.5A3.938 3.938 0 0 0 14 40.839h28a3.938 3.938 0 0 0 3.938-3.937v-17.5A3.937 3.937 0 0 0 42 15.464H14Z' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='38.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='38.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='31.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='31.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='24.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='24.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='17.5' cy='28.589' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Ccircle cx='17.5' cy='34.714' r='1.313' stroke='%23000' stroke-width='.875'/%3E%3Crect x='36.75' y='13.277' width='1.75' height='4.375' rx='.875' stroke='%23000' stroke-width='.875'/%3E%3Crect x='17.5' y='13.277' width='1.75' height='4.375' rx='.875' stroke='%23000' stroke-width='.875'/%3E%3C/svg%3E");
  }
}
@media (min-width: 481px) {
  .advantages-cards .i-card.calendar {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.875 34.375h-50v-5a5 5 0 0 1 5-5h40a5 5 0 0 1 5 5v5Z' fill='%23FF8686'/%3E%3Cpath d='M18.75 32.5h42.5' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 21.875a5.625 5.625 0 0 0-5.625 5.625v25A5.625 5.625 0 0 0 20 58.125h40a5.625 5.625 0 0 0 5.625-5.625v-25A5.625 5.625 0 0 0 60 21.875H20Z' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='55' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='55' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='45' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='45' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='35' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='35' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='25' cy='40.625' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Ccircle cx='25' cy='49.375' r='1.875' stroke='%23000' stroke-width='1.25'/%3E%3Crect x='52.5' y='18.75' width='2.5' height='6.25' rx='1.25' stroke='%23000' stroke-width='1.25'/%3E%3Crect x='25' y='18.75' width='2.5' height='6.25' rx='1.25' stroke='%23000' stroke-width='1.25'/%3E%3C/svg%3E");
  }
}
@media (max-width: 480px) {
  .advantages-cards .i-card.speak {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.436 11.072a6.725 6.725 0 0 0-2.463.453c-.78.303-1.49.75-2.088 1.313a6.018 6.018 0 0 0-1.391 1.97 5.732 5.732 0 0 0-.48 2.323v10.508c0 3.332 2.91 6.153 6.422 6.153 3.512 0 6.422-2.745 6.422-6.153V17.131c0-3.408-2.81-6.059-6.422-6.059Z' fill='%23FFF281'/%3E%3Cpath d='M21.753 47.1h12.494m6.247-23.426v3.124c0 6.872-5.623 12.494-12.494 12.494-6.872 0-12.494-5.623-12.494-12.494v-3.124M28 39.292V47.1' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.999 9.618a6.216 6.216 0 0 0-6.247 6.247V26.7c0 3.436 2.83 6.345 6.247 6.345 3.416 0 6.247-2.831 6.247-6.345V15.865c0-3.514-2.733-6.247-6.247-6.247Z' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}
@media (min-width: 481px) {
  .advantages-cards .i-card.speak {
    background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.05 15.6a9.608 9.608 0 0 0-3.518.648 9.183 9.183 0 0 0-2.982 1.875 8.593 8.593 0 0 0-1.988 2.814 8.189 8.189 0 0 0-.686 3.319v15.011c0 4.76 4.157 8.79 9.175 8.79 5.017 0 9.174-3.921 9.174-8.79V24.256c0-4.869-4.014-8.655-9.175-8.655Z' fill='%23FFF281'/%3E%3Cpath d='M31.075 67.07h17.848m8.924-33.466v4.462c0 9.816-8.031 17.848-17.848 17.848-9.817 0-17.849-8.032-17.849-17.848v-4.463M40 55.914V67.07' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.999 13.524a8.878 8.878 0 0 0-8.925 8.924v15.478c0 4.908 4.044 9.064 8.925 9.064 4.88 0 8.924-4.044 8.924-9.064V22.448c0-5.02-3.904-8.924-8.924-8.924Z' stroke='%23000' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
}

.banner-cta.--br-location {
  overflow: visible;
  overflow: initial;
}

.best-option-list-y-image__subtitle {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000000;
  margin-bottom: 0.625rem;
}
@media (max-width: 480px) {
  .best-option-list-y-image__subtitle {
    text-align: center;
    font-size: max(0.875rem, min(3.333vw, 1rem));
  }
}
@media (min-width: 1024px) {
  .best-option-list-y-image__subtitle {
    font-size: 18px;
  }
}
.best-option-list-y-image__ul {
  list-style: none;
}
.best-option-list-y-image__ul li span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  letter-spacing: 0.02em;
  color: #2FD665;
  margin-right: 1.25rem;
}
.best-option-list-y-image__ul__p {
  display: flex;
}
.best-option-list-y-image__ul__last {
  border-bottom: 0 !important;
  border-bottom: initial !important;
}
.best-option-list-y-image__ul li {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #D8D8D8;
  box-sizing: border-box;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  letter-spacing: 0.02em;
  color: #000000;
}
@media (max-width: 767.98px) {
  .best-option-list-y-image .container-custom {
    max-width: none !important;
    max-width: initial !important;
  }
}
.best-option-list-y-image .--br-mobile {
  display: none;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .best-option-list-y-image .--br-mobile {
    display: block;
  }
}
.best-option-list-y-image .accordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .best-option-list-y-image .accordion {
    width: 360px;
  }
}
@media (min-width: 1024px) {
  .best-option-list-y-image .accordion {
    width: 351.65px;
  }
}
@media (min-width: 1320px) {
  .best-option-list-y-image .accordion {
    width: 410.32px;
  }
}
.best-option-list-y-image .accordion-button::after {
  zoom: 60%;
}
@-moz-document url-prefix() {
  .best-option-list-y-image .accordion-button::after {
    -moz-transform: scale(60%, 60%);
  }
}
.best-option-list-y-image__title-wrapper {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .best-option-list-y-image__title-wrapper {
    margin-bottom: 35px;
  }
}
.best-option-list-y-image .title-red {
  color: #ff2846;
  font-family: "Poppins";
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  margin-bottom: 25px;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .best-option-list-y-image .title-red {
    font-size: max(1.375rem, min(6.875vw, 2.0625rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .best-option-list-y-image .title-red {
    font-size: 2.0625rem;
  }
}
@media (min-width: 768px) {
  .best-option-list-y-image .title-red {
    line-height: 110%;
    margin-bottom: 35px;
    font-size: 1.375rem;
  }
}
@media (min-width: 1024px) {
  .best-option-list-y-image .title-red {
    font-size: 2.375rem;
    line-height: 130%;
    margin-bottom: 20px;
  }
}
.best-option-list-y-image .sub-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  color: #000000;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .best-option-list-y-image .sub-title {
    margin-bottom: 65px;
  }
}
@media (min-width: 1024px) {
  .best-option-list-y-image .sub-title {
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) {
  .best-option-list-y-image__accordion-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: row;
    height: 100%;
  }
}
.best-option-list-y-image .accordion-item {
  border: medium none currentColor;
  border: initial;
  border-bottom: 1px solid #d8d8d8;
}
.best-option-list-y-image .accordion-item:first-of-type,
.best-option-list-y-image .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
}
.best-option-list-y-image .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
  border: medium none currentColor;
  border: initial;
}
.best-option-list-y-image .accordion-header {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 110%;
  color: #000000;
}
.best-option-list-y-image .accordion-header .accordion-button {
  padding: 15px 0 15px 45px;
}
@media (min-width: 768px) {
  .best-option-list-y-image .accordion-header .accordion-button {
    padding: 15px 0 15px 60px;
  }
}
.best-option-list-y-image .accordion-header .accordion-button:focus {
  border-color: currentColor;
  border-color: initial;
  box-shadow: none;
  box-shadow: initial;
  box-shadow: initial;
}
.best-option-list-y-image .accordion-header .accordion-button:not(.collapsed) {
  color: #000000;
  background-color: transparent;
  background-color: initial;
  box-shadow: none;
  box-shadow: initial;
}
@media (min-width: 768px) {
  .best-option-list-y-image .accordion-header {
    font-size: 18px;
    line-height: 110%;
    min-width: 351.5px;
  }
}
.best-option-list-y-image .accordion-body {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #404e5a;
  padding: 0 0 15px 0;
}
@media (min-width: 768px) {
  .best-option-list-y-image .accordion-body {
    padding-left: 15px;
  }
}
.best-option-list-y-image .i-best-option-list-y-image {
  margin: 0 10px 0 0;
  padding: 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 0px;
}
@media (min-width: 768px) {
  .best-option-list-y-image .i-best-option-list-y-image {
    width: 32px;
    height: 32px;
    left: 15px;
  }
}
.best-option-list-y-image .i-best-option-list-y-image.trophy {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.896 3.646v-.018l-.001-.017a4.131 4.131 0 0 1-.001-.563.251.251 0 0 1 .372-.175l.23-.404-.23.404a.25.25 0 0 1 .124.25l-.002.014v.014a3.83 3.83 0 0 0-.002.511v6.664a4.76 4.76 0 0 0 3.932 4.687c.222.04.332.2.333.321a.23.23 0 0 1-.065.167.134.134 0 0 1-.117.04 5.26 5.26 0 0 1-4.573-5.215v-6.68Z' fill='%23000' stroke='%232FD665'/%3E%3Cpath d='M17.55 10a.77.77 0 0 1-.39-.11l-.54-.32a.75.75 0 0 1-.25-1 .74.74 0 0 1 1-.26l.35.21c2.67-.2 3.28-3.24 3.48-4.68H2.8c.14 1.45.78 4.48 3.45 4.62l.35-.21a.74.74 0 0 1 1 .26.75.75 0 0 1-.25 1l-.54.32a.77.77 0 0 1-.39.11c-4.11 0-5.2-4.5-5.2-6.88A.76.76 0 0 1 2 2.34h20a.76.76 0 0 1 .75.75c0 2.38-1.09 6.91-5.2 6.91ZM12 21.66a.76.76 0 0 1-.75-.75v-5.57a.75.75 0 1 1 1.5 0v5.57a.76.76 0 0 1-.75.75Z' fill='%232FD665'/%3E%3Cpath d='M17.57 21.66h-10a.75.75 0 1 1 0-1.5h10a.75.75 0 0 1 0 1.5Z' fill='%232FD665'/%3E%3Cpath d='m17.165 3.495-.002.018V10.211a5.26 5.26 0 0 1-1.082 3.196.126.126 0 0 1-.104.051.218.218 0 0 1-.156-.066l-.352.351.352-.351c-.081-.081-.118-.267.008-.446a4.76 4.76 0 0 0 .864-2.735V3.547c.01-.16.011-.32.001-.48a.25.25 0 0 1 .475-.085c.01.171.008.343-.004.513Z' fill='%23000' stroke='%232FD665'/%3E%3C/svg%3E");
}
.best-option-list-y-image .i-best-option-list-y-image.star {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.498 21.92a.67.67 0 0 1-.352-.09l-5.138-2.707-4.524 2.436c-.738.4-1.662.126-2.062-.613l-.015-.028a1.64 1.64 0 0 1-.158-1l.88-5.194L2.45 11a1.6 1.6 0 0 1 0-2.227c.234-.246.544-.405.88-.45l5.043-.767 2.243-4.673a1.515 1.515 0 0 1 2.754 0l2.253 4.69 5.06.774c.409.061.776.287 1.016.624.448.644.38 1.514-.162 2.081l-3.661 3.68.51 2.8a.782.782 0 0 1-.625.9.758.758 0 0 1-.88-.614l-.52-2.799a1.623 1.623 0 0 1 .44-1.408l3.67-3.706-5.06-.785a1.52 1.52 0 0 1-1.152-.9l-2.252-4.669-2.28 4.743c-.205.478-.64.817-1.153.9l-5.043.766 3.643 3.7c.363.365.526.882.44 1.39l-.88 5.193 4.523-2.426a1.472 1.472 0 0 1 1.443 0l5.13 2.706a.788.788 0 0 1 .388.88.77.77 0 0 1-.74.6l.019-.084Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.best-option-list-y-image .i-best-option-list-y-image.activity {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.402 7.185c1.051 0 2-.632 2.401-1.602a2.589 2.589 0 0 0-.567-2.827A2.603 2.603 0 0 0 18.4 2.2a2.592 2.592 0 0 0 1 4.985Zm0-3.703a1.121 1.121 0 1 1-1.123 1.12c0-.619.503-1.12 1.123-1.12ZM3.476 15.995c0 2.927 1.617 4.532 4.543 4.532a.75.75 0 0 1 .742.741.742.742 0 0 1-.742.732C4.307 22 2 19.698 2 15.995V8.79c0-3.712 2.307-6.014 6.019-6.014h6.504a.742.742 0 0 1 .734.74.731.731 0 0 1-.743.733H8.02c-2.926 0-4.543 1.613-4.543 4.541v7.205Zm10.393-1.923a.787.787 0 0 1-.495.283.743.743 0 0 1-.539-.16l-2.713-2.124-2.44 3.165a.734.734 0 0 1-1.033.15.74.74 0 0 1-.133-1.031l2.89-3.757a.743.743 0 0 1 1.043-.132l2.713 2.125 2.386-3.042a.735.735 0 0 1 .953-.05.73.73 0 0 1 .196.931l-2.828 3.642Zm6.69-5.282a.733.733 0 0 0-.733.732v6.473c-.027 2.927-1.644 4.532-4.57 4.532h-2.951a.75.75 0 0 0-.742.741.742.742 0 0 0 .742.732h2.952c3.712 0 6.027-2.302 6.027-6.005V9.522c0-.4-.323-.727-.725-.732Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.best-option-list-y-image .i-best-option-list-y-image.heart {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.52 2.803a6.208 6.208 0 0 1 3.715 3.19 7.9 7.9 0 0 1 .336 5.96 12.518 12.518 0 0 1-2.965 4.765 23.866 23.866 0 0 1-2.815 2.472l-.053.045a.724.724 0 0 1-1.006-.198.748.748 0 0 1 .177-1.043 23.335 23.335 0 0 0 2.647-2.328 10.947 10.947 0 0 0 2.647-4.18 6.345 6.345 0 0 0-.3-4.8 4.78 4.78 0 0 0-2.85-2.445 5.042 5.042 0 0 0-4.615.818.73.73 0 0 1-.882 0 5.033 5.033 0 0 0-4.615-.818 4.778 4.778 0 0 0-2.876 2.436 6.4 6.4 0 0 0-.283 4.782A10.981 10.981 0 0 0 6.43 15.63a33.037 33.037 0 0 0 5.753 4.495c.264.186.38.524.288.837a.743.743 0 0 1-.694.538.706.706 0 0 1-.405-.126 34.305 34.305 0 0 1-5.992-4.683 12.364 12.364 0 0 1-2.973-4.764 7.945 7.945 0 0 1 .37-5.933 6.208 6.208 0 0 1 3.715-3.191 6.565 6.565 0 0 1 5.515.737 6.565 6.565 0 0 1 5.515-.737Zm-.723 6.885a1.972 1.972 0 0 0-1.359-1.797.762.762 0 0 1-.311-.877.741.741 0 0 1 .761-.517 3.466 3.466 0 0 1 2.374 3.012.747.747 0 0 1-.148.548.72.72 0 0 1-.488.278.744.744 0 0 1-.829-.647Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.best-option-list-y-image .i-best-option-list-y-image .sub-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  color: #000000;
}

.btn-goHere-white {
  background-color: #ffffff;
  z-index: 5;
  position: relative;
}
.btn-goHere-white__wrapper {
  background-image: url("data:image/svg+xml,%3Csvg width='88.002' height='48.792' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='opacity:1;fill:%23fff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M-326.059 120.453c-28.119 1.476-22.319 26.447-44 28.154H-282.057c-21.68-1.707-15.88-26.678-44-28.154h-.002z' transform='translate(370.059 -120.453)'/%3E%3Cg style='fill:none' transform='translate(22.001 4.792)'%3E%3Ccircle cx='22' cy='22' r='22' fill='url(%23a)' style='fill:url(%23b)'/%3E%3Cpath d='M28 16.41 26.59 15 22 19.58 17.41 15 16 16.41l6 6z' fill='%23fff'/%3E%3Cpath d='m28 23-1.41-1.41L22 26.17l-4.59-4.58L16 23l6 6z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='64' y1='52.494' x2='64' y2='110.988' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='-7.506' x2='0' y2='50.988' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 90.34px;
  height: 53.09px;
  margin: 0 auto;
  display: block;
  position: relative;
  margin-top: -26px;
  width: 90.34px;
  height: 51.09px;
  margin: 0 auto;
  display: block;
  margin-left: -45.15px;
  left: 50%;
  top: -27px;
  margin-top: -1px;
}
.btn-goHere-white__link {
  display: block;
  border-radius: 50%;
  box-shadow: 0px 4px 64px rgba(0, 0, 0, 0.25);
  display: block;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  margin: 1px auto 0 auto;
  top: 4px;
  position: relative;
}

.cards-carousel-flip-2023 {
  background-color: #F7F8FB;
  background-color: #F4F6FB;
  /*slick arrow*/
}
@media (min-width: 1320px) {
  .cards-carousel-flip-2023 #cards-carousel-flip {
    overflow: hidden;
  }
}
.cards-carousel-flip-2023__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  color: #FF2846;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .cards-carousel-flip-2023__title {
    font-size: 38px;
  }
}
.cards-carousel-flip-2023__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #000000;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .cards-carousel-flip-2023__copy {
    margin-bottom: 20px;
  }
}
@media (max-width: 1319.98px) {
  .cards-carousel-flip-2023 .container-custom {
    max-width: 100%;
  }
}
.cards-carousel-flip-2023 #dots-flip-cards {
  min-width: 185px;
}
.cards-carousel-flip-2023 .card-flip {
  border-radius: 12px;
  perspective: 1000px;
}
.cards-carousel-flip-2023 .card-flip:hover .flip, .cards-carousel-flip-2023 .card-flip.hover .flip {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
}
.cards-carousel-flip-2023 .card-flip,
.cards-carousel-flip-2023 .front,
.cards-carousel-flip-2023 .back {
  width: 100%;
  height: 480px;
  padding-top: 15px;
}
.cards-carousel-flip-2023 .card-flip .card,
.cards-carousel-flip-2023 .front .card,
.cards-carousel-flip-2023 .back .card {
  min-height: 412px;
  border-radius: 12px;
  border: medium none currentColor;
  border: initial;
}
.cards-carousel-flip-2023 .card-flip .card .card-footer,
.cards-carousel-flip-2023 .front .card .card-footer,
.cards-carousel-flip-2023 .back .card .card-footer {
  background-color: transparent;
  background-color: initial;
  border-top: none;
}
.cards-carousel-flip-2023 .card-flip .card .card-footer .ico-flip-card,
.cards-carousel-flip-2023 .front .card .card-footer .ico-flip-card,
.cards-carousel-flip-2023 .back .card .card-footer .ico-flip-card {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0H0v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H11V4L8 7l3 3V8h2c2.21 0 4-1.79 4-4s-1.79-4-4-4Z' fill='%23F60'/%3E%3C/svg%3E");
  width: 17px;
  height: 10px;
  display: block;
  float: right;
  top: -10px;
  position: relative;
  right: 5px;
}
.cards-carousel-flip-2023 .flip {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
.cards-carousel-flip-2023 .front,
.cards-carousel-flip-2023 .back {
  -webkit-perspective: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: visible;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.cards-carousel-flip-2023 .front {
  z-index: 2;
  transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
}
.cards-carousel-flip-2023 .front__img {
  max-width: 174px;
  margin-top: 48px;
}
.cards-carousel-flip-2023 .front .card {
  /*min-height: 412px;
  border-radius: 12px;*/
}
.cards-carousel-flip-2023 .front .card .card-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0.75px;
  color: #000000;
  padding-left: 10px;
}
.cards-carousel-flip-2023 .front .card .card-text {
  padding-left: 10px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  letter-spacing: 0.75px;
  color: #000000;
}
.cards-carousel-flip-2023 .back {
  transform: rotateY(180deg);
}
.cards-carousel-flip-2023 .back .card__image-badge {
  max-width: 70px;
}
.cards-carousel-flip-2023 .back .card__mini-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0.75px;
  color: #000000;
}
.cards-carousel-flip-2023 .back .card__mini-p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  align-items: center;
  letter-spacing: 0.75px;
  color: #000000;
}
.cards-carousel-flip-2023 .back .card .card-content {
  margin-top: 50px;
}
.cards-carousel-flip-2023 .back .card .card-content__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  margin: 0px;
}
.cards-carousel-flip-2023 .back .card .card-content__ini-comme {
  font-family: "Georgia";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 8px;
  color: #8CFF00;
  margin: 0px;
}
.cards-carousel-flip-2023 .back .card .card-content__end-comme {
  font-family: "Georgia";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 8px;
  color: #8CFF00;
  transform: rotate(-180deg);
  margin: 0px;
}
.cards-carousel-flip-2023__slick-nav {
  margin: 35px auto 0 auto !important;
}
.cards-carousel-flip-2023__slick-nav {
  height: 35px;
  padding: 0;
  width: 296px;
  position: relative;
  display: block;
}
.cards-carousel-flip-2023__slick-nav .swiper-pagination {
  left: auto;
  left: initial;
  width: 85%;
}
.cards-carousel-flip-2023__slick-nav .swiper-pagination-bullet {
  border: 1px solid #A0A0A0 !important;
  margin: 0 10px !important;
}
.cards-carousel-flip-2023__slick-nav .swiper-pagination-bullet {
  background-color: #ffffff;
  width: 12px;
  height: 12px;
  opacity: 1;
  opacity: initial;
}
.cards-carousel-flip-2023__slick-nav .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #A0A0A0 !important;
}
.cards-carousel-flip-2023__slick-nav .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #FF6600;
}
.cards-carousel-flip-2023__slick-btn {
  width: 10px !important;
  margin-top: 5px !important;
}
.cards-carousel-flip-2023__slick-btn {
  position: absolute;
  top: auto;
  top: initial;
  left: auto;
  left: initial;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
}
.cards-carousel-flip-2023__slick-btn::after {
  content: normal;
  content: initial;
}
.cards-carousel-flip-2023 .swiper-button-prev {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 2.09717L4.31916 8.29151L10.5 14.4858L8.59717 16.3887L0.5 8.29151L8.59717 0.19434L10.5 2.09717Z' fill='%23FF6600'/%3E%3C/svg%3E ");
  left: 0;
}
.cards-carousel-flip-2023 .swiper-button-next {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.499999 2.09717L6.68084 8.29151L0.5 14.4858L2.40283 16.3887L10.5 8.29151L2.40283 0.19434L0.499999 2.09717Z' fill='%23FF6600'/%3E%3C/svg%3E%0A");
  right: 0;
}
.cards-carousel-flip-2023 .card__flag {
  margin-top: 5px;
}

.card-one-step {
  background: repeating-linear-gradient(#f4f6fb, #f4f6fb 50%, #ffffff 50%, #ffffff 100%);
}
.card-one-step__bg-blue {
  background: linear-gradient(180deg, #00b0ff -17.06%, #0078ff 115.88%);
  border-radius: 64px;
  min-height: 414px;
  padding-left: 120px;
  padding-right: 120px;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (max-width: 1024.98px) {
  .card-one-step__bg-blue {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .card-one-step__bg-blue {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 576.98px) {
  .card-one-step__bg-blue {
    padding-top: 5vw;
    padding-bottom: 5vw;
    padding-left: 0.667vw;
    padding-right: 0.667vw;
    border-radius: 7.5vw;
  }
}
.card-one-step__h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 38px;
  line-height: 130%;
  color: #ffffff;
}
@media (max-width: 576.98px) {
  .card-one-step__h2 {
    font-size: max(1.25rem, min(4.167vw, 1.875rem));
  }
}
.card-one-step__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #ffffff;
  margin-top: 32px;
  margin-bottom: 32px;
}
@media (max-width: 576.98px) {
  .card-one-step__p {
    font-size: 1rem;
  }
}
.card-one-step__card {
  max-width: 210px !important;
  width: 45% !important;
  height: 162px !important;
}
.card-one-step__card {
  background-color: #ffffff;
  box-shadow: 0px 12px 128px rgba(0, 0, 0, 0.1);
  border-radius: 32px;
  padding-top: 24px;
  padding-bottom: 24px;
  margin: 1rem 0.5rem;
}
@media (max-width: 576.98px) {
  .card-one-step__card {
    width: 44% !important;
    height: 138px !important;
  }
  .card-one-step__card {
    /*width: 31.875vw !important;
    height: 138px !important;
    padding-top: 15px;
    padding-bottom: 22px;*/
    padding-top: 15px;
    padding-bottom: 22px;
    margin: 0.5rem 0.5rem;
  }
}
.card-one-step__card__h4 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  color: #000000;
}
@media (max-width: 576.98px) {
  .card-one-step__card__h4 {
    font-size: 2.917vw;
  }
}
.card-one-step .icon__calendar {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.5 27.5h-40v-4a4 4 0 0 1 4-4h32a4 4 0 0 1 4 4v4Z' fill='%23FD8394'/%3E%3Cpath d='M15 26h34' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 17.5a4.5 4.5 0 0 0-4.5 4.5v20a4.5 4.5 0 0 0 4.5 4.5h32a4.5 4.5 0 0 0 4.5-4.5V22a4.5 4.5 0 0 0-4.5-4.5H16Z' stroke='%23000'/%3E%3Ccircle cx='44' cy='32.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='44' cy='39.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='36' cy='32.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='36' cy='39.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='28' cy='32.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='28' cy='39.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='20' cy='32.5' r='1.5' stroke='%23000'/%3E%3Ccircle cx='20' cy='39.5' r='1.5' stroke='%23000'/%3E%3Crect x='42' y='15' width='2' height='5' rx='1' stroke='%23000'/%3E%3Crect x='20' y='15' width='2' height='5' rx='1' stroke='%23000'/%3E%3C/svg%3E");
  width: 64px;
  height: 64px;
  display: block;
  background-repeat: no-repeat;
}
.card-one-step .icon__speak {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.64 12.48a7.685 7.685 0 0 0-2.814.518 7.348 7.348 0 0 0-2.386 1.5 6.876 6.876 0 0 0-1.59 2.251 6.549 6.549 0 0 0-.55 2.655v12.01c0 3.808 3.327 7.032 7.34 7.032 4.014 0 7.34-3.138 7.34-7.033V19.404c0-3.895-3.211-6.924-7.34-6.924Z' fill='%23FADA76'/%3E%3Cpath d='M24.86 53.656h14.279m7.14-26.773v3.57c0 7.853-6.426 14.278-14.28 14.278-7.853 0-14.278-6.425-14.278-14.279v-3.57m14.278 17.85v8.924' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.998 10.818a7.102 7.102 0 0 0-7.139 7.14V30.34c0 3.927 3.235 7.25 7.14 7.25 3.904 0 7.139-3.234 7.139-7.25V17.957c0-4.016-3.124-7.139-7.14-7.139Z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 64px;
  height: 64px;
  display: block;
  background-repeat: no-repeat;
}
.card-one-step .icon__world {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M53.5 33.5c0 11.046-8.954 20-20 20s-20-8.954-20-20 8.954-20 20-20 20 8.954 20 20Z' fill='%2353D6FF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53 32c0 11.598-9.402 21-21 21s-21-9.402-21-21 9.402-21 21-21 21 9.402 21 21ZM32 52c11.046 0 20-8.954 20-20s-8.954-20-20-20-20 8.954-20 20 8.954 20 20 20Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.292 15.594a.5.5 0 0 0-.698.114L24 16l-.406-.292v.001l-.002.002-.003.004-.01.015a14.59 14.59 0 0 0-.642 1.061 23.618 23.618 0 0 0-1.406 3.12C20.513 22.656 19.5 26.715 19.5 32s1.013 9.344 2.031 12.09a23.606 23.606 0 0 0 1.405 3.118 14.561 14.561 0 0 0 .605 1.007l.038.055.01.015.003.005.002.002L24 48l-.406.292a.5.5 0 0 0 .812-.584l-.001-.001-.007-.01a13.64 13.64 0 0 1-.585-.97 22.65 22.65 0 0 1-1.344-2.986C21.487 41.096 20.5 37.155 20.5 32c0-5.155.987-9.096 1.969-11.741.49-1.323.98-2.322 1.344-2.987a13.64 13.64 0 0 1 .556-.927c.013-.02.023-.034.03-.042l.006-.01a.5.5 0 0 0-.113-.699Zm.114.698ZM39.708 15.594a.5.5 0 0 1 .698.114L40 16l.406-.292v.001l.002.002.003.004.01.015.038.055a14.59 14.59 0 0 1 .604 1.007c.386.703.897 1.747 1.406 3.119C43.487 22.656 44.5 26.715 44.5 32s-1.013 9.344-2.031 12.09a23.606 23.606 0 0 1-1.406 3.118 14.561 14.561 0 0 1-.604 1.007 4.117 4.117 0 0 1-.038.055l-.01.015-.003.005-.002.002L40 48l.406.292a.5.5 0 0 1-.812-.584l.001-.001.007-.01a13.64 13.64 0 0 0 .585-.97 22.65 22.65 0 0 0 1.344-2.986C42.513 41.096 43.5 37.155 43.5 32c0-5.155-.987-9.096-1.969-11.741a22.644 22.644 0 0 0-1.344-2.987 13.64 13.64 0 0 0-.556-.927c-.013-.02-.023-.034-.03-.042l-.006-.01a.5.5 0 0 1 .113-.699Zm-.114.698ZM32 15.5a.5.5 0 0 1 .5.5v32a.5.5 0 0 1-1 0V16a.5.5 0 0 1 .5-.5Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.409 44.288a.5.5 0 0 0-.121-.697L45 44l.288-.409-.002-.002-.005-.002-.014-.01a6.955 6.955 0 0 0-.255-.17 19.033 19.033 0 0 0-.764-.465 26.285 26.285 0 0 0-2.81-1.402C39.064 40.523 35.745 39.5 32 39.5c-3.744 0-7.063 1.023-9.439 2.04a26.294 26.294 0 0 0-2.809 1.402 19.033 19.033 0 0 0-1.02.635l-.014.01-.004.002-.001.002L19 44l-.287-.41a.5.5 0 0 0 .574.82c0-.001 0 0 0 0l.003-.003.01-.007.045-.03c.04-.028.103-.069.184-.122.164-.105.408-.257.725-.44a25.331 25.331 0 0 1 2.7-1.348c2.297-.983 5.479-1.96 9.046-1.96 3.567 0 6.749.977 9.045 1.96 1.147.49 2.068.981 2.701 1.348a18.146 18.146 0 0 1 .909.562l.045.03.01.007.002.002m.697-.121a.5.5 0 0 1-.697.12l.697-.12ZM45.409 19.712a.5.5 0 0 1-.121.697L45 20l.288.409-.002.002-.005.002-.014.01a6.955 6.955 0 0 1-.255.17c-.176.113-.433.273-.764.465-.662.383-1.62.893-2.81 1.402-2.375 1.017-5.694 2.04-9.438 2.04-3.744 0-7.063-1.023-9.439-2.04a26.294 26.294 0 0 1-2.809-1.402 19.033 19.033 0 0 1-1.02-.635l-.014-.01-.004-.003h-.001L19 20l-.287.41a.5.5 0 0 1 .574-.82c0 .001 0 0 0 0l.003.003.01.007.045.03c.04.028.103.069.184.122.164.105.408.257.725.44.633.367 1.554.857 2.7 1.348 2.297.983 5.479 1.96 9.046 1.96 3.567 0 6.749-.977 9.045-1.96a25.331 25.331 0 0 0 2.701-1.348 18.146 18.146 0 0 0 .909-.562l.045-.03.01-.007.002-.002m.697.121a.5.5 0 0 0-.697-.12l.697.12ZM50.5 32a.5.5 0 0 1-.5.5H14a.5.5 0 0 1 0-1h36a.5.5 0 0 1 .5.5Z' fill='%23000'/%3E%3C/svg%3E");
  width: 64px;
  height: 64px;
  display: block;
  background-repeat: no-repeat;
}
.card-one-step .icon__shield {
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45 24.5c0 13.5-5.273 21-11.544 22.5C27.186 45.5 22 38 22 24.5c2.777 0 8.957-.9 11.456-4.5 2.5 3.6 8.767 4.5 11.544 4.5Z' fill='%237BDF9C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50 17.667a1 1 0 0 1 1 1c0 20.21-8.365 31.935-18.847 34.308a1 1 0 0 1-.442 0C21.223 50.601 13 38.867 13 18.667a1 1 0 0 1 1-1c2.093 0 5.503-.324 8.85-1.294 3.375-.978 6.514-2.563 8.275-4.965a1 1 0 0 1 1.613 0c1.76 2.399 4.929 3.985 8.34 4.964 3.384.97 6.828 1.295 8.922 1.295Zm0 1c0 .335-.002.669-.007 1-.27 19.37-8.41 30.148-18.061 32.333-9.65-2.185-17.659-12.963-17.925-32.333-.005-.331-.007-.665-.007-1 4.122 0 13.032-1.2 17.28-5.87.231-.256.45-.521.652-.797.202.276.42.54.652.796 4.26 4.672 13.294 5.87 17.416 5.87Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.954 17.5a.5.5 0 0 1 .41.214c1.209 1.73 3.366 2.853 5.649 3.54 2.27.685 4.58.913 5.987.913a.5.5 0 0 1 .5.5c0 14.087-5.546 22.183-12.43 23.82a.5.5 0 0 1-.231 0C24.952 44.848 19.5 36.75 19.5 22.666a.5.5 0 0 1 .5-.5c1.407 0 3.694-.228 5.94-.912 2.259-.687 4.395-1.81 5.605-3.541a.5.5 0 0 1 .41-.214Zm-11.452 5.658c.125 13.516 5.375 20.807 11.453 22.327 6.081-1.52 11.416-8.815 11.543-22.327a23.491 23.491 0 0 1-5.774-.946c-2.146-.647-4.337-1.704-5.77-3.394-1.427 1.688-3.595 2.746-5.723 3.394-2.104.64-4.235.899-5.729.946Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37 25a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-1 0v-11a.5.5 0 0 1 .5-.5ZM27 25a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-1 0v-11a.5.5 0 0 1 .5-.5ZM32 23.5a.5.5 0 0 1 .5.5v18a.5.5 0 0 1-1 0V24a.5.5 0 0 1 .5-.5Z' fill='%23000'/%3E%3C/svg%3E");
  width: 64px;
  height: 64px;
  display: block;
  background-repeat: no-repeat;
}

.card-one-step-br .card-one-step__h2 {
  font-weight: 400 !important;
}

.video-circle-triangle {
  height: 30px;
}
.video-circle-triangle__img {
  max-width: 218px;
  position: relative;
  top: -55px;
}
@media (min-width: 577px) and (max-width: 1023.98px) {
  .video-circle-triangle__img {
    max-width: 144px;
    top: -30px;
  }
}
@media (max-width: 576.98px) {
  .video-circle-triangle__img {
    max-width: 184px;
    top: -30px;
  }
}

.video-circle-triangle-br {
  height: 30px;
}
.video-circle-triangle-br__img {
  max-width: 218px;
  position: relative;
  top: -55px;
}
@media (min-width: 577px) and (max-width: 1023.98px) {
  .video-circle-triangle-br__img {
    max-width: 144px;
    top: -30px;
  }
}
@media (max-width: 576.98px) {
  .video-circle-triangle-br__img {
    max-width: 184px;
    top: -30px;
  }
}

.squeeze-content {
  position: relative;
  width: auto;
  height: 100vh;
}

.cta-button-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cta-button-wrapper .cta-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 18px 30px;
  gap: 1.875rem;
  width: 15.5rem;
  height: 4.375rem;
  border-radius: 3rem;
}
.cta-button-wrapper .cta-button--background-gradient-orange {
  background: linear-gradient(180deg, #ff8800 -17.06%, #ff6600 115.88%);
  box-shadow: 0px 20px 60px rgba(255, 102, 0, 0.45);
}
.cta-button-wrapper .cta-button--background-gradient-orange:hover {
  background-image: linear-gradient(to bottom, #ff8800, #ff4400);
}
.cta-button-wrapper .cta-button__button_text {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #ffffff;
}
.cta-button-wrapper .cta-button .icon__arrow-right-yellow {
  width: 1.5rem;
  margin-top: 0;
  margin-top: initial;
  padding-right: 0;
  padding-right: initial;
  position: static;
  position: initial;
  float: none;
  float: initial;
}

.faq .accordion.faq__accordion.active > span.icon__orange-down-arrow.faq--orange-down-arrow, .faq .accordion.active.faq__accordion--width > span.icon__orange-down-arrow.faq--orange-down-arrow {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.faq .accordion.faq__accordion.active > .row span.icon__orange-down-arrow.faq--orange-down-arrow, .faq .accordion.active.faq__accordion--width > .row span.icon__orange-down-arrow.faq--orange-down-arrow {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.faq__h5 {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #050505;
}
.faq__accordion, .faq__accordion--width {
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  text-align: left;
  color: #000;
  outline: none;
  transition: 0.4s;
  padding: 12px 0 12px 0;
  cursor: pointer;
}
.faq__panel {
  -webkit-box-shadow: none !important;
}
.faq__panel {
  margin-bottom: 6px;
  max-height: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  transition: max-height 0.2s ease-out;
}
.faq__panel--border {
  border-bottom: 1px solid #aaaaaa;
}
.faq__copy, .faq__panel {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  text-align: left;
}
.faq__copy u, .faq__panel u {
  color: #ff6600;
  text-decoration: none;
  text-decoration: initial;
}
.faq__copy a, .faq__panel a {
  color: #ff6600 !important;
}
.faq__copy a, .faq__panel a {
  font-size: 16px;
}
.faq__copy {
  margin-bottom: 0.75rem;
}
.faq--orange-down-arrow {
  display: inline-block;
  float: right;
  position: relative;
}

@media (max-width: 767px) {
  .faq__h5 {
    font-weight: 300;
  }
  .faq__copy, .faq__panel {
    font-size: 1rem;
  }
  .faq__copy a, .faq__panel a {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .faq__accordion--width {
    margin: 0 130px !important;
  }
  .faq__accordion--width {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    text-align: left;
    color: #000;
    outline: none;
    transition: 0.4s;
    padding: 20px 0 20px 0;
    cursor: pointer;
  }
  .faq__panel--border-width {
    margin: 0 130px !important;
  }
  .faq__panel--border-width {
    border-bottom: 1px solid #aaaaaa;
  }
}
@media (max-width: 991px) {
  .faq__panel--border {
    margin: 0;
  }
}
.faq .h-2__title {
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 34px;
  color: #000000;
  text-align: left;
}
@media (min-width: 768px) {
  .faq .h-2__title {
    font-size: 40px;
    line-height: 48px;
    letter-spacing: 0.5px;
    text-align: center;
  }
}

/**
* FAQS OE
**/
.faqs-oe {
  /*.tab-pane{
      border-radius: 4px;
      background: #F4F4F4;
      border: 1px solid #D1D1D1;
      border-radius: 0px 0px 4px 4px;
  }*/
}

.faqs-leadform-2023 {
  padding-top: 35px;
  padding-bottom: 35px;
}
@media (min-width: 768px) {
  .faqs-leadform-2023 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023.98px) {
  .faqs-leadform-2023 .container-custom {
    padding: 0;
  }
}
.faqs-leadform-2023__copy-wrapper {
  width: 100%;
}
@media (min-width: 480px) {
  .faqs-leadform-2023__copy-wrapper {
    width: 379px;
  }
}
@media (min-width: 768px) {
  .faqs-leadform-2023__copy-wrapper {
    margin-top: 70px;
  }
}
@media (min-width: 1024px) {
  .faqs-leadform-2023__copy-wrapper {
    margin-top: 60px;
  }
}
.faqs-leadform-2023__title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  line-height: 120%;
  letter-spacing: -1px;
  color: #000000;
  padding: 0;
  margin: 0;
}
@media (min-width: 480px) {
  .faqs-leadform-2023__title {
    font-size: 38px;
  }
}
@media (min-width: 768px) {
  .faqs-leadform-2023__title {
    font-size: 40px;
  }
}
.faqs-leadform-2023__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: #FF2846;
  padding: 0;
  margin: 0;
}
.faqs-leadform-2023__arrow {
  margin-top: -40px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .faqs-leadform-2023__arrow {
    margin-right: 20px;
  }
}

.faqs-promotions {
  background: url("/junior/wp-content/uploads/sites/3/2022/11/bg-section_faq.png") top center #43bccd;
  color: #fff;
  padding: 50px 0;
}
.faqs-promotions__title {
  font-family: "Nunito";
  font-weight: 700;
  color: #ffffff;
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 35px;
}
.faqs-promotions__title-1 {
  font-family: "Nunito";
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 35px;
}
@media (min-width: 768px) {
  .faqs-promotions__title-1 {
    font-size: 22px;
    line-height: 24.2px;
  }
}
@media (min-width: 768px) {
  .faqs-promotions__title-1 {
    font-size: 24px;
    line-height: 26.4px;
  }
}
.faqs-promotions__copy {
  font-family: "Muli";
  color: #ffffff;
  font-size: 16px;
  line-height: 22.85px;
}
.faqs-promotions__copy a {
  font-family: "Muli";
  color: #337ab7;
}
@media (max-width: 767px) {
  .faqs-promotions__image-wrapper {
    width: 30px;
    margin-left: -10px;
  }
}
.faqs-promotions__image-wrapper-1 {
  padding-left: 170px;
}

.faqs-promotions.--location-br {
  background: url("/junior/wp-content/uploads/sites/18/2022/12/bg-section_faq.png") top center #43bccd;
}

.green-promociones {
  background: url("/junior/wp-content/uploads/sites/3/2022/11/diviter-1-pattern.jpg") top left #43cc79;
  color: #fff;
  padding: 50px 0;
}
.green-promociones__title {
  font-family: "Nunito";
  color: #ffffff;
  font-size: 34px;
  font-weight: 400;
  line-height: 51px;
}
.green-promociones__title strong {
  font-weight: 700;
}
.green-promociones .btn-orange__wrapper {
  margin-top: 40px;
}
.green-promociones .btn-orange__copy {
  font-family: "Nunito";
}

.green-promociones.--location-br {
  background: url("/junior/wp-content/uploads/sites/18/2022/12/diviter-1-pattern.jpg") top left #43cc79;
}

.hero-comenzar {
  background: #ebf7ff;
  background-image: none;
  background-image: initial;
  min-height: 865px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-comenzar .container-custom {
    width: 100%;
    max-width: none;
    max-width: initial;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar .container-custom {
    max-width: 1400px;
  }
}
@media (max-width: 767px) {
  .hero-comenzar {
    padding-bottom: 15px;
    background-image: none;
    background-image: initial;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-comenzar {
    min-height: 600px;
    height: 600px;
    background-image: url("/junior/wp-content/uploads/sites/3/2022/10/Profesores-de-ingles-para-ninos-hero_v001.jpg");
    background-size: cover;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar {
    min-height: 600px;
    height: 600px;
    background-image: none;
    background-image: initial;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar {
    min-height: 600px;
    height: 600px;
    background-image: none;
    background-image: initial;
  }
}
.hero-comenzar__title {
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 700;
  font-size: 68px;
  line-height: 94%;
  letter-spacing: -0.005em;
  color: #3393ff;
  margin: 5px auto;
}
@media (max-width: 767.98px) {
  .hero-comenzar__title {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .hero-comenzar__title {
    font-size: 53px;
    line-height: 92%;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__title {
    font-size: 53px;
    line-height: 92%;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__title {
    font-size: 64px;
    line-height: 92%;
  }
}
.hero-comenzar__form-wrapper {
  z-index: 15;
  margin-top: -90px;
}
@media (min-width: 768px) {
  .hero-comenzar__form-wrapper {
    margin-top: 63px;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__form-wrapper {
    margin-top: 70px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__form-wrapper {
    margin-top: 65px;
  }
}
.hero-comenzar__content-wrapper {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 446px;
  width: 27.875rem;
  width: 250px;
  margin: 0 auto;
  margin-top: 10px;
  z-index: 10;
}
@media (max-width: 767px) {
  .hero-comenzar__content-wrapper {
    zoom: 1.2;
    width: 100%;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 767px) {
    .hero-comenzar__content-wrapper {
      height: 22em;
      -moz-transform: scale(150%, 150%);
    }
  }
}
@media (min-width: 768px) {
  .hero-comenzar__content-wrapper {
    width: 375px;
    margin-top: 65px;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__content-wrapper {
    margin-top: 64px;
    width: 387px;
    margin-left: -192.5px;
    left: 50%;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__content-wrapper {
    margin-top: 65px;
    width: 456px;
    margin-left: -228px;
  }
}
.hero-comenzar__arrow-wrapper {
  z-index: 10;
  position: relative;
  text-align: right;
  margin-top: 10px;
}
.hero-comenzar__bg-marker {
  background-image: url("data:image/svg+xml,%3Csvg width='346' height='250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.038 137.205c-6.094-59.564-9.141-89.346 5.85-109.91a66.411 66.411 0 0 1 9.289-10.29C39.109 0 69.047 0 128.92 0h87.284c59.874 0 89.812 0 108.744 17.006a66.404 66.404 0 0 1 9.29 10.288c14.99 20.565 11.943 50.347 5.849 109.911-5.06 49.46-7.591 74.19-22.571 90.446a66.434 66.434 0 0 1-9.038 8.161c-17.697 13.248-42.556 13.248-92.274 13.248h-87.284c-49.718 0-74.577 0-92.274-13.248a66.394 66.394 0 0 1-9.038-8.161c-14.98-16.256-17.51-40.986-22.57-90.446Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.02' y1='-42.487' x2='.02' y2='288.617' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 229px;
  height: 186px;
  display: block;
  position: relative;
  padding-top: 20px;
  margin: 0 auto 15px auto;
  text-align: center;
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 800;
  font-size: 6.6929rem;
  letter-spacing: -0.1622rem;
  color: #fff;
}
@media (max-width: 767px) {
  .hero-comenzar__bg-marker {
    margin: 0 auto 5px auto;
  }
}
@media (min-width: 768px) {
  .hero-comenzar__bg-marker {
    padding-top: 27px;
    width: 345px;
    height: 250px;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__bg-marker {
    width: 460px;
    height: 335px;
    padding-top: 30px;
    padding-bottom: 0;
    zoom: 80%;
  }
}
@-moz-document url-prefix() {
  @media (min-width: 1024px) {
    .hero-comenzar__bg-marker {
      -moz-transform: scale(80%, 80%);
    }
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__bg-marker {
    width: 446px;
    height: 325px;
    padding-top: 30px;
    zoom: 91%;
  }
}
@-moz-document url-prefix() {
  @media (min-width: 1320px) {
    .hero-comenzar__bg-marker {
      -moz-transform: scale(91%, 91%);
    }
  }
}
.hero-comenzar__bg-marker .copy-1 {
  font-weight: 700;
  font-size: 1.8125rem;
  line-height: 2.0625rem;
  letter-spacing: inherit;
}
@media (min-width: 768px) {
  .hero-comenzar__bg-marker .copy-1 {
    font-size: 2.125rem;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__bg-marker .copy-1 {
    font-size: 3rem;
    margin-top: 8px;
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__bg-marker .copy-1 {
    font-size: 3rem;
    margin-top: 8px;
    line-height: 100%;
  }
}
.hero-comenzar__bg-marker .copy-2 {
  font-weight: 700;
  font-size: 2.375rem;
  line-height: 76%;
}
@media (min-width: 768px) {
  .hero-comenzar__bg-marker .copy-2 {
    font-size: 3.375rem;
    line-height: 97%;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__bg-marker .copy-2 {
    font-size: 4.6875rem;
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__bg-marker .copy-2 {
    line-height: 100%;
  }
}
.hero-comenzar__bg-marker .copy-3 {
  font-weight: 800;
  font-size: 3.25rem;
  line-height: 100%;
}
@media (min-width: 768px) {
  .hero-comenzar__bg-marker .copy-3 {
    font-size: 4.5rem;
    line-height: 96%;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__bg-marker .copy-3 {
    font-size: 6.5625rem;
    line-height: 85%;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__bg-marker .copy-3 {
    line-height: 90%;
  }
}
.hero-comenzar__bg-marker .copy-4 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 100%;
  letter-spacing: 0.0219rem;
}
@media (min-width: 768px) {
  .hero-comenzar__bg-marker .copy-4 {
    font-size: 1.625rem;
    line-height: 100%;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__bg-marker .copy-4 {
    font-size: 2.1875rem;
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__bg-marker .copy-4 {
    line-height: 105%;
  }
}
.hero-comenzar .copy-5 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 130%;
  color: #000000;
  text-shadow: 0 1px 10px #ecf6ff;
  text-shadow: 0 0.0625rem 0.625rem #ecf6ff;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 767.98px) {
  .hero-comenzar .copy-5 {
    font-size: max(0.875rem, min(3.75vw, 1.125rem));
  }
}
@media (min-width: 768px) {
  .hero-comenzar .copy-5 {
    font-size: 1.375rem;
    line-height: 130%;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar .copy-5 {
    font-size: 1.375rem;
    line-height: 130%;
  }
}
.hero-comenzar__title-1 {
  border: 1px solid #3393FF;
  border-radius: 2px 18px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 13px 0 0 0;
  max-width: 289px;
  width: 100%;
  height: 36px;
  color: #0078FF;
}
@media (max-width: 320px) {
  .hero-comenzar__title-1 {
    font-size: 11px !important;
  }
}
@media (min-width: 321px) and (max-width: 767.98px) {
  .hero-comenzar__title-1 {
    padding: 8px 0 0 0;
    height: 30px;
    margin: 0 auto 5px auto;
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .hero-comenzar__title-1 {
    width: 20.375rem;
    max-width: 100%;
    font-size: 0.875rem;
    line-height: 100%;
    padding: 11px 0 0 0;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__title-1 {
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding: 9px 0 0 0;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .hero-comenzar__title-1 {
    margin-top: 100px;
  }
}
@media (max-width: 767px) {
  .hero-comenzar__image {
    margin: 0 auto;
    display: block;
    width: 100%;
    margin-left: -30px;
    min-width: 120%;
  }
}
@media (min-width: 768px) {
  .hero-comenzar__image {
    position: absolute;
    left: 0;
    z-index: 0;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__image {
    position: relative;
    left: -29px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__image {
    position: relative;
    left: -123px;
  }
}
.hero-comenzar__cloud-star {
  position: absolute;
  bottom: 2px;
  right: 20px;
}
@media (min-width: 768px) {
  .hero-comenzar__cloud-star {
    bottom: -10px;
    right: 28px;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar__cloud-star {
    bottom: -6px;
    right: 62px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar__cloud-star {
    bottom: -15px;
    right: 35px;
  }
}
@media (min-width: 768px) {
  .hero-comenzar .btn-goHere-v2__bg-wrapper {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88.002' height='28.154' viewBox='0 0 23.284 7.449'%3E%3Cg style='fill:none'%3E%3Cpath style='opacity:1;fill:%23f7f8fb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M-326.059 120.453c-28.119 1.476-22.319 26.447-44 28.154H-282.057c-21.68-1.707-15.88-26.678-44-28.154h-.002z' transform='matrix(.26458 0 0 .26458 97.911 -31.87)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 88px;
    height: 28.154px;
    position: relative;
    left: 50%;
    margin-left: -44px;
    top: 40px;
    z-index: 999;
  }
}
@media (min-width: 768px) {
  .hero-comenzar .btn-goHere-v2__bg-wrapper {
    top: 100px;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar .btn-goHere-v2__bg-wrapper {
    top: -28px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar .btn-goHere-v2__bg-wrapper {
    top: -28px;
  }
}
@media (min-width: 768px) {
  .hero-comenzar .btn-goHere-v2__link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 11.642 11.642'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='64' y1='52.494' x2='64' y2='110.988' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='-7.506' x2='0' y2='50.988' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg style='fill:none'%3E%3Cg style='fill:none' transform='matrix(.26458 0 0 .26458 0 0)'%3E%3Ccircle cx='22' cy='22' r='22' fill='url(%23a)' style='fill:url(%23b)'/%3E%3Cpath d='M28 16.41 26.59 15 22 19.58 17.41 15 16 16.41l6 6z' fill='%23fff'/%3E%3Cpath d='m28 23-1.41-1.41L22 26.17l-4.59-4.58L16 23l6 6z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 44px;
    height: 44px;
    display: block;
    margin: 0 auto;
    top: 6px;
    border-radius: 50%;
    box-shadow: 0 0 35px 7px rgba(0, 0, 0, 0.2117647059);
    position: relative;
  }
}
.hero-comenzar .btn-goHere-v2__bg-wrapper {
  background-image: none;
  background-image: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-position: 0 0;
  background-position: initial;
}
@media (max-width: 480px) {
  .hero-comenzar .hero-comenzar__title-1 {
    margin-top: 50px;
  }
}
@media (max-width: 767.98px) {
  @-moz-document url-prefix() {
    .hero-comenzar .hero-comenzar__content-wrapper {
      margin-top: 100px;
    }
  }
}
@media (min-width: 1024px) {
  @-moz-document url-prefix() {
    .hero-comenzar .hero-comenzar__content-wrapper {
      margin-top: 15px;
    }
    .hero-comenzar .hero-comenzar__title-1 {
      margin-top: -27px;
    }
    .hero-comenzar .hero-comenzar__content-wrapper {
      width: 430px;
      margin-left: -215px;
    }
    .hero-comenzar .hero-comenzar .btn-goHere-v2__link {
      box-shadow: 0 0 35px 7px rgba(0, 0, 0, 0.15);
    }
  }
}

@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-comenzar.--br-location {
    min-height: 600px;
    height: 600px;
    background-image: url("/junior/wp-content/uploads/sites/18/2022/10/Profesores-de-ingles-para-ninos-hero_v001-1.jpg");
    background-size: cover;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-comenzar.--br-location .hero-comenzar__content-wrapper {
    margin-left: -10px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .hero-comenzar.--br-location .hero-comenzar__content-wrapper {
    margin-top: -10px;
    margin-left: -225px;
    width: 425px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar.--br-location .hero-comenzar__content-wrapper {
    margin-left: -183px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-comenzar.--br-location .hero-comenzar__svg-arrow {
    margin-left: -10px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar.--br-location .hero-comenzar__svg-arrow {
    margin-right: 15px;
  }
}
@media (max-width: 767.98px) {
  .hero-comenzar.--br-location .hero-comenzar__title {
    font-size: 35px;
  }
}
@media (min-width: 768px) {
  .hero-comenzar.--br-location .hero-comenzar__title {
    font-size: 58.2857px;
  }
}
@media (min-width: 1024px) {
  .hero-comenzar.--br-location .hero-comenzar__title {
    font-size: 63.45px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar.--br-location .hero-comenzar__title {
    margin-top: 28px;
  }
}
@media (max-width: 767.98px) {
  .hero-comenzar.--br-location .copy-5 {
    font-size: max(0.875rem, min(3.75vw, 1rem));
  }
}
@media (min-width: 1320px) {
  .hero-comenzar.--br-location .hero-comenzar__image {
    left: -20px;
  }
}
@media (min-width: 1320px) {
  .hero-comenzar.--br-location .hero-comenzar__form-wrapper {
    margin-left: 46px;
  }
}

@media (min-width: 768px) {
  .hero-dynamic-promo-background-character-copy-2-columns {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns {
    background-color: #FF2846;
    background-position: top;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns .col-custom {
    background-position: top;
    padding-bottom: 0;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns .container-custom {
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns__image-wrapper {
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  .hero-dynamic-promo-background-character-copy-2-columns__image-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .hero-dynamic-promo-background-character-copy-2-columns__image-wrapper {
    margin-left: 50% !important;
  }
  .hero-dynamic-promo-background-character-copy-2-columns__image-wrapper {
    position: relative;
    width: 992px;
    left: -496px;
  }
}
@media (min-width: 1320px) {
  .hero-dynamic-promo-background-character-copy-2-columns__image-wrapper {
    width: 1200px;
    left: -600px;
  }
}
@media (max-width: 767.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns__image {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns__image {
    margin-left: -40px;
  }
}
@media (max-width: 767.98px) {
  .hero-dynamic-promo-background-character-copy-2-columns__form-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
    top: -56px;
    position: relative;
  }
}
@media (min-width: 768px) {
  .hero-dynamic-promo-background-character-copy-2-columns__form-wrapper {
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .hero-dynamic-promo-background-character-copy-2-columns__form-wrapper {
    right: 0;
  }
}
@media (min-width: 1320px) {
  .hero-dynamic-promo-background-character-copy-2-columns__form-wrapper {
    right: -47px;
  }
}
@media (min-width: 768px) {
  .hero-dynamic-promo-background-character-copy-2-columns__tyc-wrapper {
    padding-top: 20px;
  }
}
.hero-dynamic-promo-background-character-copy-2-columns__tyc-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 100%;
  color: #000000;
  position: relative;
}
@media (min-width: 768px) {
  .hero-dynamic-promo-background-character-copy-2-columns__tyc-copy {
    bottom: -30px;
  }
}
@media (min-width: 1024px) {
  .hero-dynamic-promo-background-character-copy-2-columns__tyc-copy {
    bottom: -40px;
  }
}

.hero-static-promo-01-2023 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023 {
    background-color: #00DBD1;
    background-size: cover;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023 .container-custom {
    max-width: 100%;
  }
}
.hero-static-promo-01-2023__image-character-wrapper {
  z-index: 1;
}
@media (min-width: 1024px) {
  .hero-static-promo-01-2023__image-character-wrapper {
    position: relative;
    width: 992px;
  }
}
@media (min-width: 1320px) {
  .hero-static-promo-01-2023__image-character-wrapper {
    left: -53px;
    position: relative;
    width: 1200px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .hero-static-promo-01-2023__image-character {
    margin-left: -40px;
  }
}
.hero-static-promo-01-2023__image-copy {
  position: relative;
}
.hero-static-promo-01-2023__image-copy-wrapper {
  z-index: 5;
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    width: 768px;
    left: 50%;
    position: relative;
    margin-left: -384px;
  }
}
@media (min-width: 768px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    margin-left: 50% !important;
  }
  .hero-static-promo-01-2023__image-copy-wrapper {
    position: relative;
    width: 992px;
    left: -496px;
  }
}
@media (min-width: 1320px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    width: 1200px;
    left: -600px;
  }
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023__image-copy {
    margin: 0 auto;
    display: block;
    width: 95.5vw;
  }
}
.hero-static-promo-01-2023__form-wrapper {
  z-index: 100;
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023__form-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
    top: -9.3vw;
    position: relative;
  }
}
@media (min-width: 768px) {
  .hero-static-promo-01-2023__form-wrapper {
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .hero-static-promo-01-2023__form-wrapper {
    right: 6px;
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1320px) {
  .hero-static-promo-01-2023__form-wrapper {
    right: -47px;
  }
}
@media (min-width: 768px) {
  .hero-static-promo-01-2023__form-wrapper #leadformContainer {
    margin-top: 0;
    margin-top: initial;
    bottom: auto;
    bottom: initial;
    top: auto;
    top: initial;
  }
}

.faqs-jr-2023.--br-location .icon__general,
.faqs-jr-2023.--br-location .icon__curso,
.faqs-jr-2023.--br-location .icon__costos-pagos {
  margin-right: 10px;
}
@media (min-width: 768px) {
  .faqs-jr-2023.--br-location .icon__general,
.faqs-jr-2023.--br-location .icon__curso,
.faqs-jr-2023.--br-location .icon__costos-pagos {
    width: 38px;
    text-align: left;
  }
}
.faqs-jr-2023.--br-location .faqs-jr-2023__btn-desk {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (min-width: 768px) {
  .faqs-jr-2023.--br-location .faqs-jr-2023__btn-desk {
    height: 62px;
  }
}
.faqs-jr-2023.--br-location .faqs-jr-2023__btn-title {
  margin-left: 0;
}
@media (max-width: 1023.98px) {
  .faqs-jr-2023.--br-location .faqs-jr-2023__btn-title {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .faqs-jr-2023.--br-location .faqs-jr-2023__btn-title {
    width: 75%;
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .faqs-jr-2023.--br-location .faqs-jr-2023__btn-title {
    width: 82%;
    font-size: 20px;
  }
}

.hero-faq-jr-2023 {
  background-color: #8FD4DB;
  height: 428px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .hero-faq-jr-2023 {
    height: 388px;
  }
}
.hero-faq-jr-2023__copy-wrapper {
  z-index: 10;
  position: relative;
}
@media (max-width: 767.98px) {
  .hero-faq-jr-2023__copy-wrapper {
    margin-top: 30px;
  }
}
@media (min-width: 768px) {
  .hero-faq-jr-2023__copy-wrapper {
    margin-left: -42px;
    margin-top: 77px;
    min-width: 350px;
  }
}
@media (min-width: 1024px) {
  .hero-faq-jr-2023__copy-wrapper {
    margin-top: 88px;
  }
}
@media (min-width: 1320px) {
  .hero-faq-jr-2023__copy-wrapper {
    margin-left: 0;
    margin-top: 60px;
  }
}
.hero-faq-jr-2023__copy {
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 110%;
  letter-spacing: -0.005em;
  color: #FFFFFF;
  text-align: center;
}
@media (min-width: 480px) {
  .hero-faq-jr-2023__copy {
    line-height: 80%;
  }
}
@media (min-width: 768px) {
  .hero-faq-jr-2023__copy {
    font-size: 55px;
    line-height: 80%;
    letter-spacing: -0.005em;
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .hero-faq-jr-2023__copy {
    font-size: 65px;
    line-height: 80%;
  }
}
.hero-faq-jr-2023__image-wrapper {
  position: relative;
}
.hero-faq-jr-2023__image-1, .hero-faq-jr-2023__image-4, .hero-faq-jr-2023__image-2 {
  z-index: 5;
  position: relative;
}
.hero-faq-jr-2023__image-3 {
  z-index: 1;
  position: relative;
}
.hero-faq-jr-2023__image-1 {
  margin-top: 125px;
  margin-left: -272px;
}
@media (min-width: 768px) {
  .hero-faq-jr-2023__image-1 {
    margin-top: 149px;
    margin-left: -220px;
  }
}
@media (min-width: 1024px) {
  .hero-faq-jr-2023__image-1 {
    margin-top: 180px;
    margin-left: -150px;
  }
}
.hero-faq-jr-2023__image-2 {
  margin-top: 95px;
  margin-left: -25px;
}
@media (min-width: 768px) {
  .hero-faq-jr-2023__image-2 {
    margin-top: 95px;
    margin-left: -105px;
  }
}
@media (min-width: 1024px) {
  .hero-faq-jr-2023__image-2 {
    margin-top: 119px;
    margin-left: -82px;
  }
}
@media (min-width: 768px) {
  .hero-faq-jr-2023__image-3 {
    margin-left: -85px;
  }
}
@media (min-width: 1320px) {
  .hero-faq-jr-2023__image-3 {
    margin-left: -190px;
    margin-top: 2px;
  }
}
.hero-faq-jr-2023__image-4 {
  position: absolute;
  right: 15px;
  top: 30px;
}
@media (min-width: 768px) {
  .hero-faq-jr-2023__image-4 {
    right: 25px;
    top: 35px;
  }
}
@media (min-width: 1024px) {
  .hero-faq-jr-2023__image-4 {
    top: 56px;
    right: 35px;
  }
}

.faqs-jr-2023 {
  position: relative;
  z-index: 10;
  background-color: #EBF7FF;
  padding-bottom: 45px;
  /**/
}
@media (max-width: 1023.98px) {
  .faqs-jr-2023 .container-custom {
    max-width: 100%;
    padding: 0;
  }
}
.faqs-jr-2023__wrapper {
  background-color: #FFF;
  border-radius: 38px;
  margin-top: -65px;
  padding: 70px 25px;
}
@media (min-width: 768px) {
  .faqs-jr-2023__wrapper {
    padding: 50px 25px;
    margin-top: -114px;
  }
}
@media (min-width: 1024px) {
  .faqs-jr-2023__wrapper {
    padding: 40px 25px;
    margin-top: -55px;
    margin-left: 12px;
    margin-right: 12px;
    padding: 45px 33px;
  }
}
@media (min-width: 1320px) {
  .faqs-jr-2023__wrapper {
    padding: 45px 25px;
    margin-top: -112px;
    margin-left: 70px;
    margin-right: 70px;
    padding: 45px 95px;
  }
}
.faqs-jr-2023__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 30px;
  line-height: 120%;
  color: #FF2846;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .faqs-jr-2023__title {
    font-size: 36px;
  }
}
@media (min-width: 1024px) {
  .faqs-jr-2023__title {
    font-size: 38px;
  }
}
.faqs-jr-2023__copy-item, .faqs-jr-2023__list-item {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: #404E5A;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .faqs-jr-2023__copy-item, .faqs-jr-2023__list-item {
    font-size: 16px;
  }
}
.faqs-jr-2023__copy-item .--lnk, .faqs-jr-2023__list-item .--lnk {
  color: #0078FF;
  text-decoration: underline;
}
.faqs-jr-2023__list {
  padding-left: 25px;
}
.faqs-jr-2023__btn-mobile.btn {
  border-radius: 45px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  margin-bottom: 19px;
  padding: 12px 30px;
  text-align: left;
  width: 100%;
  display: flex;
  align-items: center;
}
.faqs-jr-2023__btn-mobile.btn:active, .faqs-jr-2023__btn-mobile.btn:focus, .faqs-jr-2023__btn-mobile.btn:hover, .faqs-jr-2023__btn-mobile.btn:visited, .faqs-jr-2023__btn-mobile.btn {
  background: linear-gradient(180deg, #FF8800 -17.06%, #FF6600 115.88%);
  border: 1px solid #FF6600;
  color: #fff;
}
.faqs-jr-2023__btn-mobile.btn.collapsed {
  background: #F4F4F4;
  border: 1px solid #DEDEDE;
  color: #0078FF;
}
.faqs-jr-2023__btn-desk {
  padding: 12px 30px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 0 !important;
}
.faqs-jr-2023__btn-desk {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  margin-bottom: 19px;
  text-align: center;
  width: 100%;
}
.faqs-jr-2023__btn-desk--first {
  border-radius: 45px 0 0 45px !important;
}
.faqs-jr-2023__btn-desk--last {
  border-radius: 0 45px 45px 0 !important;
}
.faqs-jr-2023__btn-desk.btn:active, .faqs-jr-2023__btn-desk.btn:visited, .faqs-jr-2023__btn-desk {
  background: linear-gradient(180deg, #FF8800 -17.06%, #FF6600 115.88%) !important;
  border: 1px solid #FF6600 !important;
  color: #fff !important;
}
.faqs-jr-2023__btn-desk.collapsed {
  background: #F4F4F4 !important;
  border: 1px solid #DEDEDE !important;
  color: #0078FF !important;
}
.faqs-jr-2023__btn-title {
  margin-left: 10px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
}
@media (min-width: 1024px) {
  .faqs-jr-2023__btn-title {
    font-size: 22px;
  }
}
.faqs-jr-2023__btn-mobile.btn:before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 9C5.25 9.4125 5.5875 9.75 6 9.75H12C12.4125 9.75 12.75 9.4125 12.75 9C12.75 8.5875 12.4125 8.25 12 8.25H6C5.5875 8.25 5.25 8.5875 5.25 9ZM9 1.5C4.86 1.5 1.5 4.86 1.5 9C1.5 13.14 4.86 16.5 9 16.5C13.14 16.5 16.5 13.14 16.5 9C16.5 4.86 13.14 1.5 9 1.5ZM9 15C5.6925 15 3 12.3075 3 9C3 5.6925 5.6925 3 9 3C12.3075 3 15 5.6925 15 9C15 12.3075 12.3075 15 9 15Z' fill='white'/%3E%3C/svg%3E");
  float: right;
  right: 45px;
  position: absolute;
}
.faqs-jr-2023__btn-mobile.btn.collapsed:before {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5.25C8.5875 5.25 8.25 5.5875 8.25 6V8.25H6C5.5875 8.25 5.25 8.5875 5.25 9C5.25 9.4125 5.5875 9.75 6 9.75H8.25V12C8.25 12.4125 8.5875 12.75 9 12.75C9.4125 12.75 9.75 12.4125 9.75 12V9.75H12C12.4125 9.75 12.75 9.4125 12.75 9C12.75 8.5875 12.4125 8.25 12 8.25H9.75V6C9.75 5.5875 9.4125 5.25 9 5.25ZM9 1.5C4.86 1.5 1.5 4.86 1.5 9C1.5 13.14 4.86 16.5 9 16.5C13.14 16.5 16.5 13.14 16.5 9C16.5 4.86 13.14 1.5 9 1.5ZM9 15C5.6925 15 3 12.3075 3 9C3 5.6925 5.6925 3 9 3C12.3075 3 15 5.6925 15 9C15 12.3075 12.3075 15 9 15Z' fill='black'/%3E%3C/svg%3E%0A");
  float: right;
  right: 45px;
  position: absolute;
}
@media (min-width: 768px) {
  .faqs-jr-2023__nav-item {
    width: 33.33% !important;
  }
}
.faqs-jr-2023 .accordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
}
.faqs-jr-2023 .accordion-copy {
  padding-right: 40px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .faqs-jr-2023 .accordion-copy {
    font-size: 18px;
    line-height: 20px;
  }
}
.faqs-jr-2023 .accordion-button::after {
  zoom: 60%;
}
@-moz-document url-prefix() {
  .faqs-jr-2023 .accordion-button::after {
    -moz-transform: scale(60%, 60%);
  }
}
.faqs-jr-2023 .accordion-item {
  border: medium none currentColor;
  border: initial;
  border-bottom: 1px solid #d8d8d8;
  background-color: transparent;
  background-color: initial;
}
.faqs-jr-2023 .accordion-item:first-of-type,
.faqs-jr-2023 .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
}
.faqs-jr-2023 .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
  border: medium none currentColor;
  border: initial;
}
.faqs-jr-2023 .accordion-header .accordion-button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #0078FF;
  background-color: transparent;
  background-color: initial;
  padding: 15px 20px 15px 0;
  position: relative;
}
@media (min-width: 768px) {
  .faqs-jr-2023 .accordion-header .accordion-button {
    padding: 15px 20px 15px 0;
  }
}
.faqs-jr-2023 .accordion-header .accordion-button:focus {
  border-color: currentColor;
  border-color: initial;
  box-shadow: none;
  box-shadow: initial;
}
.faqs-jr-2023 .accordion-header .accordion-button:not(.collapsed) {
  background-color: transparent;
  background-color: initial;
  box-shadow: none;
  box-shadow: initial;
}
@media (min-width: 768px) {
  .faqs-jr-2023 .accordion-header {
    font-size: 18px;
    line-height: 110%;
  }
}
.faqs-jr-2023 .accordion-body {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #404e5a;
  padding: 0 0 15px 0;
}
@media (min-width: 768px) {
  .faqs-jr-2023 .accordion-body {
    padding: 0 30px 15px 15px;
  }
}
.faqs-jr-2023 .icon__general,
.faqs-jr-2023 .icon__curso,
.faqs-jr-2023 .icon__costos-pagos {
  width: 38px;
  height: 38px;
  display: block;
  background-repeat: no-repeat;
  display: inline-block;
}
.faqs-jr-2023 .icon__general {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36' fill='none'%3E%3Crect width='35.875' height='21.875' x='1.063' y='3.25' fill='%23fff' stroke='%23000' stroke-width='.875' rx='2.188'/%3E%3Cpath fill='%2318EBE1' fill-rule='evenodd' d='M4.563 5a1.75 1.75 0 0 0-1.75 1.75v17.5c0 .966.783 1.75 1.75 1.75h31.5a1.75 1.75 0 0 0 1.75-1.75V6.75A1.75 1.75 0 0 0 36.063 5h-31.5Zm22.75 15.313a4.812 4.812 0 1 0 0-9.625 4.812 4.812 0 0 0 0 9.624Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M11.5 26h15l3 8.5h-21l3-8.5Z'/%3E%3Crect width='35.875' height='21.875' x='1.063' y='3.25' stroke='%23000' stroke-width='.875' rx='2.188'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M12 25.125 8.5 34.75M26 25.125l3.5 9.625M8.5 34.75h21M19 .625V3.25'/%3E%3Ccircle cx='26' cy='14.188' r='5.25' stroke='%23000' stroke-width='.875'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M13.75 19.438v-10.5M10.25 19.438v-7M6.75 19.438v-3.5'/%3E%3C/svg%3E");
}
.faqs-jr-2023 .icon__curso {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='37' fill='none'%3E%3Cpath fill='%2380BBFF' d='m21.556 19.828 16.368-9.342-16.67-9.1-16.367 9.343 16.67 9.1Z'/%3E%3Cpath fill='%23fff' d='M18 20 6.5 13.5 5 20l.5 5.5 7 2 6 4 6-4 6.5-2 .5-6-1.5-6L18 20Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.092' d='m18.28 20.137 16.983-9.435L18.28 1.267 1.297 10.702l16.983 9.435Zm0 0 11.624-6.458a22.8 22.8 0 0 1 1.255 12.226 22.554 22.554 0 0 0-12.879 5.658 22.555 22.555 0 0 0-12.877-5.658A22.791 22.791 0 0 1 6.658 13.68l11.622 6.458Zm-7.51 16.107-.038-18.938 7.548-4.193'/%3E%3C/svg%3E");
}
.faqs-jr-2023 .icon__costos-pagos {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='38' fill='none'%3E%3Crect width='35.875' height='28.875' x='.563' y='36.938' fill='%23fff' stroke='%23000' stroke-width='.875' rx='3.938' transform='rotate(-90 .563 36.938)'/%3E%3Crect width='35' height='28' x='2.313' y='37.813' fill='%2301DB8C' rx='3.5' transform='rotate(-90 2.313 37.813)'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.875' d='M6.25 24.25h10.5M6.25 19h17.5M6.25 13.75h17.5M6.25 8.5h17.5'/%3E%3Crect width='35.875' height='28.875' x='.563' y='36.938' stroke='%23000' stroke-width='.875' rx='3.938' transform='rotate(-90 .563 36.938)'/%3E%3C/svg%3E");
}

.hero-home {
  background: #ebf7ff;
  min-height: 865px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-home .container-custom {
    width: 100%;
    max-width: none;
    max-width: initial;
  }
}
@media (min-width: 1320px) {
  .hero-home .container-custom {
    max-width: 1400px;
  }
}
@media (max-width: 767px) {
  .hero-home {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .hero-home {
    min-height: 584px;
    height: 584px;
  }
}
@media (min-width: 1024px) {
  .hero-home {
    min-height: 510px;
    height: 510px;
  }
}
@media (min-width: 1320px) {
  .hero-home {
    min-height: 550px;
    height: 550px;
  }
}
.hero-home__form-wrapper {
  z-index: 15;
  margin-top: -25px;
}
@media (min-width: 768px) {
  .hero-home__form-wrapper {
    margin-top: 103px;
  }
}
@media (min-width: 1024px) {
  .hero-home__form-wrapper {
    margin-top: 70px;
  }
}
@media (min-width: 1320px) {
  .hero-home__form-wrapper {
    margin-top: 65px;
  }
}
.hero-home__content-wrapper {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 446px;
  width: 27.875rem;
  width: 250px;
  margin: 0 auto;
  margin-top: 10px;
  z-index: 10;
}
@media (max-width: 767px) {
  .hero-home__content-wrapper {
    zoom: 1.2;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 767px) {
    .hero-home__content-wrapper {
      height: 22em;
      -moz-transform: scale(150%, 150%);
    }
  }
}
@media (min-width: 768px) {
  .hero-home__content-wrapper {
    width: 375px;
    margin-top: 65px;
  }
}
@media (min-width: 1024px) {
  .hero-home__content-wrapper {
    margin-top: 64px;
    width: 387px;
    margin-left: -192.5px;
    left: 50%;
  }
}
@media (min-width: 1320px) {
  .hero-home__content-wrapper {
    margin-top: 65px;
    width: 456px;
    margin-left: -228px;
  }
}
.hero-home__arrow-wrapper {
  z-index: 10;
  position: relative;
  text-align: right;
  margin-top: 10px;
}
.hero-home__bg-marker {
  background-image: url("data:image/svg+xml,%3Csvg width='346' height='250' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.038 137.205c-6.094-59.564-9.141-89.346 5.85-109.91a66.411 66.411 0 0 1 9.289-10.29C39.109 0 69.047 0 128.92 0h87.284c59.874 0 89.812 0 108.744 17.006a66.404 66.404 0 0 1 9.29 10.288c14.99 20.565 11.943 50.347 5.849 109.911-5.06 49.46-7.591 74.19-22.571 90.446a66.434 66.434 0 0 1-9.038 8.161c-17.697 13.248-42.556 13.248-92.274 13.248h-87.284c-49.718 0-74.577 0-92.274-13.248a66.394 66.394 0 0 1-9.038-8.161c-14.98-16.256-17.51-40.986-22.57-90.446Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.02' y1='-42.487' x2='.02' y2='288.617' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 229px;
  height: 186px;
  display: block;
  position: relative;
  padding-top: 20px;
  margin: 0 auto 15px auto;
  text-align: center;
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 800;
  font-size: 6.6929rem;
  letter-spacing: -0.1622rem;
  color: #fff;
}
@media (max-width: 767px) {
  .hero-home__bg-marker {
    margin: 0 auto 5px auto;
  }
}
@media (min-width: 768px) {
  .hero-home__bg-marker {
    padding-top: 27px;
    width: 345px;
    height: 250px;
  }
}
@media (min-width: 1024px) {
  .hero-home__bg-marker {
    width: 460px;
    height: 335px;
    padding-top: 30px;
    padding-bottom: 0;
    zoom: 80%;
  }
}
@-moz-document url-prefix() {
  @media (min-width: 1024px) {
    .hero-home__bg-marker {
      -moz-transform: scale(80%, 80%);
    }
  }
}
@media (min-width: 1320px) {
  .hero-home__bg-marker {
    width: 446px;
    height: 325px;
    padding-top: 30px;
    zoom: 91%;
  }
}
@-moz-document url-prefix() {
  @media (min-width: 1320px) {
    .hero-home__bg-marker {
      -moz-transform: scale(91%, 91%);
    }
  }
}
.hero-home__bg-marker .copy-1 {
  font-weight: 700;
  font-size: 1.8125rem;
  line-height: 2.0625rem;
  letter-spacing: inherit;
}
@media (min-width: 768px) {
  .hero-home__bg-marker .copy-1 {
    font-size: 2.125rem;
  }
}
@media (min-width: 1024px) {
  .hero-home__bg-marker .copy-1 {
    font-size: 3rem;
    margin-top: 8px;
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .hero-home__bg-marker .copy-1 {
    font-size: 3rem;
    margin-top: 8px;
    line-height: 100%;
  }
}
.hero-home__bg-marker .copy-2 {
  font-weight: 700;
  font-size: 2.375rem;
  line-height: 76%;
}
@media (min-width: 768px) {
  .hero-home__bg-marker .copy-2 {
    font-size: 3.375rem;
    line-height: 97%;
  }
}
@media (min-width: 1024px) {
  .hero-home__bg-marker .copy-2 {
    font-size: 4.6875rem;
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .hero-home__bg-marker .copy-2 {
    line-height: 100%;
  }
}
.hero-home__bg-marker .copy-3 {
  font-weight: 800;
  font-size: 3.25rem;
  line-height: 100%;
}
@media (min-width: 768px) {
  .hero-home__bg-marker .copy-3 {
    font-size: 4.5rem;
    line-height: 96%;
  }
}
@media (min-width: 1024px) {
  .hero-home__bg-marker .copy-3 {
    font-size: 6.5625rem;
    line-height: 85%;
  }
}
@media (min-width: 1320px) {
  .hero-home__bg-marker .copy-3 {
    line-height: 90%;
  }
}
.hero-home__bg-marker .copy-4 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 100%;
  letter-spacing: 0.0219rem;
}
@media (min-width: 768px) {
  .hero-home__bg-marker .copy-4 {
    font-size: 1.625rem;
    line-height: 100%;
  }
}
@media (min-width: 1024px) {
  .hero-home__bg-marker .copy-4 {
    font-size: 2.1875rem;
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .hero-home__bg-marker .copy-4 {
    line-height: 105%;
  }
}
.hero-home .copy-5 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 130%;
  color: #000000;
  text-shadow: 0 1px 10px #ecf6ff;
  text-shadow: 0 0.0625rem 0.625rem #ecf6ff;
  margin: 0 auto;
  text-align: center;
}
@media (min-width: 768px) {
  .hero-home .copy-5 {
    font-size: 1.375rem;
    line-height: 130%;
  }
}
@media (min-width: 1024px) {
  .hero-home .copy-5 {
    font-size: 1.375rem;
    line-height: 130%;
  }
}
.hero-home__title-1 {
  border: 1px solid #3393FF;
  border-radius: 2px 18px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 13px 0 0 0;
  width: 149px;
  height: 36px;
  color: #0078FF;
}
@media (max-width: 767.98px) {
  .hero-home__title-1 {
    padding: 8px 0 0 0;
    height: 30px;
    margin: 0 auto 5px auto;
  }
}
@media (min-width: 768px) {
  .hero-home__title-1 {
    width: 168px;
    font-size: 0.875rem;
    line-height: 100%;
    padding: 11px 0 0 0;
  }
}
@media (min-width: 1024px) {
  .hero-home__title-1 {
    font-size: 0.875rem;
    line-height: 1.125rem;
    padding: 9px 0 0 0;
  }
}
@media (max-width: 767px) {
  .hero-home__image {
    margin: 0 auto;
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .hero-home__image {
    position: absolute;
    left: 0;
    z-index: 0;
  }
}
@media (min-width: 1024px) {
  .hero-home__image {
    position: relative;
    left: -173px;
  }
}
@media (min-width: 1320px) {
  .hero-home__image {
    position: relative;
    left: -57px;
  }
}
.hero-home__cloud-star {
  position: absolute;
  bottom: 2px;
  right: 20px;
}
@media (min-width: 768px) {
  .hero-home__cloud-star {
    bottom: -10px;
    right: 28px;
  }
}
@media (min-width: 1024px) {
  .hero-home__cloud-star {
    bottom: -6px;
    right: 62px;
  }
}
@media (min-width: 1320px) {
  .hero-home__cloud-star {
    bottom: -15px;
    right: 35px;
  }
}
@media (min-width: 768px) {
  .hero-home .btn-goHere-v2__bg-wrapper {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88.002' height='28.154' viewBox='0 0 23.284 7.449'%3E%3Cg style='fill:none'%3E%3Cpath style='opacity:1;fill:%23f7f8fb;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M-326.059 120.453c-28.119 1.476-22.319 26.447-44 28.154H-282.057c-21.68-1.707-15.88-26.678-44-28.154h-.002z' transform='matrix(.26458 0 0 .26458 97.911 -31.87)'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 88px;
    height: 28.154px;
    position: relative;
    left: 50%;
    margin-left: -44px;
    top: 40px;
    z-index: 999;
  }
}
@media (min-width: 1024px) {
  .hero-home .btn-goHere-v2__bg-wrapper {
    top: -28px;
  }
}
@media (min-width: 1320px) {
  .hero-home .btn-goHere-v2__bg-wrapper {
    top: -28px;
  }
}
@media (min-width: 768px) {
  .hero-home .btn-goHere-v2__link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 11.642 11.642'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='64' y1='52.494' x2='64' y2='110.988' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='-7.506' x2='0' y2='50.988' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300B0FF'/%3E%3Cstop offset='1' stop-color='%230078FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg style='fill:none'%3E%3Cg style='fill:none' transform='matrix(.26458 0 0 .26458 0 0)'%3E%3Ccircle cx='22' cy='22' r='22' fill='url(%23a)' style='fill:url(%23b)'/%3E%3Cpath d='M28 16.41 26.59 15 22 19.58 17.41 15 16 16.41l6 6z' fill='%23fff'/%3E%3Cpath d='m28 23-1.41-1.41L22 26.17l-4.59-4.58L16 23l6 6z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 44px;
    height: 44px;
    display: block;
    margin: 0 auto;
    top: 6px;
    border-radius: 50%;
    box-shadow: 0 0 35px 7px rgba(0, 0, 0, 0.2117647059);
    position: relative;
  }
}
.hero-home .btn-goHere-v2__bg-wrapper {
  background-image: none;
  background-image: initial;
  background-repeat: repeat;
  background-repeat: initial;
  background-position: 0 0;
  background-position: initial;
}
@media (max-width: 767.98px) {
  @-moz-document url-prefix() {
    .hero-home .hero-home__content-wrapper {
      margin-top: 100px;
    }
  }
}
@media (min-width: 1024px) {
  @-moz-document url-prefix() {
    .hero-home .hero-home__content-wrapper {
      margin-top: 15px;
    }
    .hero-home .hero-home__title-1 {
      margin-top: -27px;
    }
    .hero-home .hero-home__content-wrapper {
      width: 430px;
      margin-left: -215px;
    }
    .hero-home .hero-home .btn-goHere-v2__link {
      box-shadow: 0 0 35px 7px rgba(0, 0, 0, 0.15);
    }
  }
}

.hero-profesores-2023 {
  background-color: #ebf7ff;
}
@media (max-width: 767.98px) {
  .hero-profesores-2023 {
    padding-bottom: 80px;
  }
}
@media (min-width: 768px) {
  .hero-profesores-2023 {
    height: 533px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores-2023 {
    height: 504px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023 {
    height: 600px;
  }
}
@media (max-width: 767.98px) {
  .hero-profesores-2023 .container-custom {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767.98px) {
  .hero-profesores-2023__form-wrapper {
    margin-top: -20px;
  }
}
@media (min-width: 768px) {
  .hero-profesores-2023__form-wrapper {
    margin-top: 40px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores-2023__form-wrapper {
    margin-top: 40px;
    left: 50px;
    position: relative;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__form-wrapper {
    margin-top: 70px;
    left: 60px;
  }
}
.hero-profesores-2023__content-wrapper {
  z-index: 5;
  position: relative;
}
@media (min-width: 768px) {
  .hero-profesores-2023__content-wrapper {
    width: 345px;
    margin-top: 85px;
    margin-left: -15px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores-2023__content-wrapper {
    width: 410px;
    margin-left: 10px;
    margin-top: 60px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__content-wrapper {
    width: 465px;
    margin-left: -15px;
    margin-top: 120px;
  }
}
.hero-profesores-2023__title {
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 700;
  font-size: 58.5px;
  line-height: 90%;
  text-align: center;
  color: #3393ff;
  letter-spacing: -0.005em;
}
.hero-profesores-2023__title .--orange {
  color: #FF6600;
}
@media (max-width: 767.98px) {
  .hero-profesores-2023__title {
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) {
  .hero-profesores-2023__title {
    margin-bottom: 15px;
    font-size: 55px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__title {
    font-size: 58px;
  }
}
.hero-profesores-2023__copy-1 {
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 100%;
  letter-spacing: -0.005em;
  color: #3393FF;
}
@media (max-width: 767.98px) {
  .hero-profesores-2023__copy-1 {
    margin-top: 35px;
  }
}
@media (min-width: 768px) {
  .hero-profesores-2023__copy-1 {
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__copy-1 {
    font-size: 26px;
  }
}
.hero-profesores-2023__copy-2 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 120%;
  color: #000;
}
.hero-profesores-2023__copy-2 .--blue {
  color: #0078ff;
}
@media (max-width: 767.98px) {
  .hero-profesores-2023__copy-2 {
    margin-bottom: 15px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__copy-2 {
    font-size: 26px;
    letter-spacing: -0.01em;
  }
}
@media (min-width: 768px) {
  .hero-profesores-2023__arrow-wrapper {
    height: 50px;
    margin-left: 210px;
    margin-top: 25px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores-2023__arrow-wrapper {
    margin-left: 225px;
    margin-top: 10px;
  }
}
@media (max-width: 767.98px) {
  .hero-profesores-2023__image-wrapper {
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .hero-profesores-2023__image-wrapper {
    margin-left: -265px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__image-wrapper {
    height: 600px;
    margin-left: -230px;
    position: relative;
  }
}
@media (min-width: 1320px) {
  .hero-profesores-2023__image {
    left: 23px;
    position: relative;
  }
}
.hero-profesores-2023__image-star {
  display: none;
}
@media (min-width: 768px) and (max-width: 1319.98px) {
  .hero-profesores-2023__image-star {
    display: block;
    margin-left: 53px;
    margin-top: 16px;
  }
}

@media (min-width: 768px) {
  .hero-profesores.--br-location .hero-profesores__content-wrapper {
    margin-left: -25px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores.--br-location .hero-profesores__content-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 768px) {
  .hero-profesores.--br-location .hero-profesores__title {
    font-size: 62.5252px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores.--br-location .hero-profesores__title {
    font-size: 72.7724px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores.--br-location .hero-profesores__title {
    font-size: 72.7724px;
  }
}
@media (max-width: 767px) {
  .hero-profesores.--br-location .hero-profesores__copy-2 {
    font-size: 28px;
  }
}
@media (min-width: 768px) {
  .hero-profesores.--br-location .hero-profesores__copy-2 {
    font-size: 29.8705px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores.--br-location .hero-profesores__copy-2 {
    font-size: 35.7274px;
  }
}
@media (min-width: 1320px) {
  .hero-profesores.--br-location .hero-profesores__copy-2 {
    font-size: 35.7274px;
  }
}
@media (min-width: 768px) {
  .hero-profesores.--br-location .hero-profesores__content-wrapper {
    width: 375px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores.--br-location .hero-profesores__content-wrapper {
    width: 440px;
  }
}
@media (min-width: 1024px) {
  .hero-profesores.--br-location .hero-profesores__arrow-wrapper {
    margin-top: 30px;
  }
}
.hero-promo-frozen {
  /**/
}

.hero-promo-frozen {
  /**/
}

.hero-static-promo-01-2023 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023 {
    background-color: #00DBD1;
    background-size: cover;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023 .container-custom {
    max-width: 100%;
  }
}
.hero-static-promo-01-2023__image-character-wrapper {
  z-index: 1;
}
@media (min-width: 1024px) {
  .hero-static-promo-01-2023__image-character-wrapper {
    position: relative;
    width: 992px;
  }
}
@media (min-width: 1320px) {
  .hero-static-promo-01-2023__image-character-wrapper {
    left: -53px;
    position: relative;
    width: 1200px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .hero-static-promo-01-2023__image-character {
    margin-left: -40px;
  }
}
.hero-static-promo-01-2023__image-copy {
  position: relative;
}
.hero-static-promo-01-2023__image-copy-wrapper {
  z-index: 5;
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    width: 100%;
    left: auto;
    left: initial;
    position: relative;
    margin-left: 0;
    margin-left: initial;
  }
}
@media (min-width: 768px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    margin-left: 50% !important;
  }
  .hero-static-promo-01-2023__image-copy-wrapper {
    position: relative;
    width: 992px;
    left: -496px;
  }
}
@media (min-width: 1320px) {
  .hero-static-promo-01-2023__image-copy-wrapper {
    width: 1200px;
    left: -600px;
  }
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023__image-copy {
    margin: 0 auto;
    display: block;
    width: 95.5vw;
  }
}
.hero-static-promo-01-2023__form-wrapper {
  z-index: 100;
}
@media (max-width: 767.98px) {
  .hero-static-promo-01-2023__form-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
    top: -9.3vw;
    position: relative;
  }
}
@media (min-width: 768px) {
  .hero-static-promo-01-2023__form-wrapper {
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .hero-static-promo-01-2023__form-wrapper {
    right: 6px;
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1320px) {
  .hero-static-promo-01-2023__form-wrapper {
    right: -47px;
  }
}
@media (min-width: 768px) {
  .hero-static-promo-01-2023__form-wrapper #leadformContainer {
    margin-top: 0;
    margin-top: initial;
    bottom: auto;
    bottom: initial;
    top: auto;
    top: initial;
  }
}

.hero-thankyou-br__copy {
  color: #000;
  font-family: "Inter";
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.hero-thankyou-br__copy strong {
  color: #0078FF;
  font-weight: 700;
}
.hero-thankyou-br__copy a {
  color: #0078FF;
  font-weight: 700;
}
.hero-thankyou-br__img {
  z-index: 0;
}
@media (min-width: 992px) and (max-width: 1039px) {
  .hero-thankyou-br__img {
    position: absolute !important;
    left: 0 !important;
    top: 230px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-thankyou-br__img {
    position: absolute !important;
    left: 0 !important;
    top: 400px !important;
  }
}
.hero-thankyou-br__img2 {
  z-index: 0;
}
@media (min-width: 992px) and (max-width: 1039px) {
  .hero-thankyou-br__img2 {
    position: absolute !important;
    left: 0 !important;
    top: 230px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-thankyou-br__img2 {
    position: absolute !important;
    left: 0 !important;
    top: 350px !important;
  }
}
.hero-thankyou-br__content-copy {
  z-index: 1;
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero-thankyou-br__content-copy {
    margin-left: -145px;
  }
}

.how-it-works {
  background-color: #EBF7FF;
}
.how-it-works .--br-mobile {
  display: none;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .how-it-works .--br-mobile {
    display: block;
  }
}
@media (max-width: 767px) {
  .how-it-works__image {
    width: 100%;
  }
}
@media (min-width: 1320px) {
  .how-it-works__image {
    margin-left: -50px;
  }
}
.how-it-works .accordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .how-it-works .accordion {
    width: 456px;
  }
}
.how-it-works .accordion-button::after {
  zoom: 60%;
}
@-moz-document url-prefix() {
  .how-it-works .accordion-button::after {
    -moz-transform: scale(60%, 60%);
  }
}
.how-it-works__title-wrapper {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .how-it-works__title-wrapper {
    margin-bottom: 60px;
  }
}
@media (min-width: 1024px) {
  .how-it-works__title-wrapper {
    margin-bottom: 50px;
  }
}
.how-it-works .title-red {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  color: #FF2846;
}
@media (min-width: 768px) {
  .how-it-works .title-red {
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -1px;
    margin-bottom: 15px;
  }
}
@media (min-width: 1024px) {
  .how-it-works .title-red {
    line-height: 100%;
  }
}
.how-it-works .sub-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #000000;
}
@media (min-width: 1024px) {
  .how-it-works .sub-title {
    line-height: 100%;
  }
}
@media (min-width: 1320px) {
  .how-it-works .sub-title {
    line-height: 130%;
  }
}
@media (min-width: 768px) {
  .how-it-works__accordion-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: row;
    height: 100%;
  }
}
@media (min-width: 1320px) {
  .how-it-works__accordion-wrapper {
    z-index: 10;
    position: relative;
  }
}
.how-it-works .accordion-item {
  border: medium none currentColor;
  border: initial;
  border-bottom: 1px solid #d8d8d8;
  background-color: transparent;
  background-color: initial;
}
.how-it-works .accordion-item:first-of-type,
.how-it-works .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
}
.how-it-works .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
  border: medium none currentColor;
  border: initial;
}
.how-it-works .accordion-header {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 110%;
  color: #000000;
}
.how-it-works .accordion-header .accordion-button {
  background-color: transparent;
  background-color: initial;
  padding: 15px 0 15px 30px;
}
@media (min-width: 768px) {
  .how-it-works .accordion-header .accordion-button {
    padding: 15px 0 15px 60px;
  }
}
.how-it-works .accordion-header .accordion-button:focus {
  border-color: currentColor;
  border-color: initial;
  box-shadow: none;
  box-shadow: initial;
}
.how-it-works .accordion-header .accordion-button:not(.collapsed) {
  color: #000000;
  background-color: transparent;
  background-color: initial;
  box-shadow: none;
  box-shadow: initial;
}
@media (min-width: 768px) {
  .how-it-works .accordion-header {
    font-size: 18px;
    line-height: 110%;
    min-width: 351.5px;
  }
}
@media (min-width: 1024px) {
  .how-it-works .accordion-header {
    min-width: 456px;
  }
}
.how-it-works .accordion-body {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #404e5a;
  padding: 0 0 15px 0;
}
@media (min-width: 768px) {
  .how-it-works .accordion-body {
    padding-left: 15px;
  }
}
.how-it-works .i-benefits {
  margin: 0 10px 0 0;
  padding: 0;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 0px;
}
@media (min-width: 768px) {
  .how-it-works .i-benefits {
    width: 32px;
    height: 32px;
    left: 15px;
  }
}
.how-it-works .i-benefits.trophy {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.896 3.646v-.018l-.001-.017a4.131 4.131 0 0 1-.001-.563.251.251 0 0 1 .372-.175l.23-.404-.23.404a.25.25 0 0 1 .124.25l-.002.014v.014a3.83 3.83 0 0 0-.002.511v6.664a4.76 4.76 0 0 0 3.932 4.687c.222.04.332.2.333.321a.23.23 0 0 1-.065.167.134.134 0 0 1-.117.04 5.26 5.26 0 0 1-4.573-5.215v-6.68Z' fill='%23000' stroke='%232FD665'/%3E%3Cpath d='M17.55 10a.77.77 0 0 1-.39-.11l-.54-.32a.75.75 0 0 1-.25-1 .74.74 0 0 1 1-.26l.35.21c2.67-.2 3.28-3.24 3.48-4.68H2.8c.14 1.45.78 4.48 3.45 4.62l.35-.21a.74.74 0 0 1 1 .26.75.75 0 0 1-.25 1l-.54.32a.77.77 0 0 1-.39.11c-4.11 0-5.2-4.5-5.2-6.88A.76.76 0 0 1 2 2.34h20a.76.76 0 0 1 .75.75c0 2.38-1.09 6.91-5.2 6.91ZM12 21.66a.76.76 0 0 1-.75-.75v-5.57a.75.75 0 1 1 1.5 0v5.57a.76.76 0 0 1-.75.75Z' fill='%232FD665'/%3E%3Cpath d='M17.57 21.66h-10a.75.75 0 1 1 0-1.5h10a.75.75 0 0 1 0 1.5Z' fill='%232FD665'/%3E%3Cpath d='m17.165 3.495-.002.018V10.211a5.26 5.26 0 0 1-1.082 3.196.126.126 0 0 1-.104.051.218.218 0 0 1-.156-.066l-.352.351.352-.351c-.081-.081-.118-.267.008-.446a4.76 4.76 0 0 0 .864-2.735V3.547c.01-.16.011-.32.001-.48a.25.25 0 0 1 .475-.085c.01.171.008.343-.004.513Z' fill='%23000' stroke='%232FD665'/%3E%3C/svg%3E");
}
.how-it-works .i-benefits.star {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.498 21.92a.67.67 0 0 1-.352-.09l-5.138-2.707-4.524 2.436c-.738.4-1.662.126-2.062-.613l-.015-.028a1.64 1.64 0 0 1-.158-1l.88-5.194L2.45 11a1.6 1.6 0 0 1 0-2.227c.234-.246.544-.405.88-.45l5.043-.767 2.243-4.673a1.515 1.515 0 0 1 2.754 0l2.253 4.69 5.06.774c.409.061.776.287 1.016.624.448.644.38 1.514-.162 2.081l-3.661 3.68.51 2.8a.782.782 0 0 1-.625.9.758.758 0 0 1-.88-.614l-.52-2.799a1.623 1.623 0 0 1 .44-1.408l3.67-3.706-5.06-.785a1.52 1.52 0 0 1-1.152-.9l-2.252-4.669-2.28 4.743c-.205.478-.64.817-1.153.9l-5.043.766 3.643 3.7c.363.365.526.882.44 1.39l-.88 5.193 4.523-2.426a1.472 1.472 0 0 1 1.443 0l5.13 2.706a.788.788 0 0 1 .388.88.77.77 0 0 1-.74.6l.019-.084Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.how-it-works .i-benefits.activity {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.402 7.185c1.051 0 2-.632 2.401-1.602a2.589 2.589 0 0 0-.567-2.827A2.603 2.603 0 0 0 18.4 2.2a2.592 2.592 0 0 0 1 4.985Zm0-3.703a1.121 1.121 0 1 1-1.123 1.12c0-.619.503-1.12 1.123-1.12ZM3.476 15.995c0 2.927 1.617 4.532 4.543 4.532a.75.75 0 0 1 .742.741.742.742 0 0 1-.742.732C4.307 22 2 19.698 2 15.995V8.79c0-3.712 2.307-6.014 6.019-6.014h6.504a.742.742 0 0 1 .734.74.731.731 0 0 1-.743.733H8.02c-2.926 0-4.543 1.613-4.543 4.541v7.205Zm10.393-1.923a.787.787 0 0 1-.495.283.743.743 0 0 1-.539-.16l-2.713-2.124-2.44 3.165a.734.734 0 0 1-1.033.15.74.74 0 0 1-.133-1.031l2.89-3.757a.743.743 0 0 1 1.043-.132l2.713 2.125 2.386-3.042a.735.735 0 0 1 .953-.05.73.73 0 0 1 .196.931l-2.828 3.642Zm6.69-5.282a.733.733 0 0 0-.733.732v6.473c-.027 2.927-1.644 4.532-4.57 4.532h-2.951a.75.75 0 0 0-.742.741.742.742 0 0 0 .742.732h2.952c3.712 0 6.027-2.302 6.027-6.005V9.522c0-.4-.323-.727-.725-.732Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.how-it-works .i-benefits.focus {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.997 8.574a.765.765 0 0 1-.765.765h-.009a.756.756 0 0 1-.756-.773V6.253c0-3.043-1.68-4.723-4.723-4.723H7.251c-3.052 0-4.723 1.68-4.723 4.723v7.502c0 3.042 1.68 4.713 4.723 4.713h7.493c3.052 0 4.723-1.68 4.723-4.713a.765.765 0 1 1 1.53 0c0 3.851-2.392 6.244-6.244 6.244H7.251c-3.86 0-6.253-2.392-6.253-6.244V6.253C.998 2.392 3.39 0 7.251 0h7.493c3.843 0 6.253 2.392 6.253 6.253v2.321Z' fill='%232FD665'/%3E%3Cpath d='M5.958 14.687V8.284a.756.756 0 0 1 .792-.73.765.765 0 0 1 .739.792v6.393a.766.766 0 1 1-1.53-.052ZM10.267 5.32v9.376a.765.765 0 0 0 1.53 0V5.32a.765.765 0 0 0-1.53 0ZM14.506 14.687v-2.99a.765.765 0 0 1 1.53 0v2.99a.765.765 0 0 1-1.53 0Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.how-it-works .i-benefits.heart {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.52 2.803a6.208 6.208 0 0 1 3.715 3.19 7.9 7.9 0 0 1 .336 5.96 12.518 12.518 0 0 1-2.965 4.765 23.866 23.866 0 0 1-2.815 2.472l-.053.045a.724.724 0 0 1-1.006-.198.748.748 0 0 1 .177-1.043 23.335 23.335 0 0 0 2.647-2.328 10.947 10.947 0 0 0 2.647-4.18 6.345 6.345 0 0 0-.3-4.8 4.78 4.78 0 0 0-2.85-2.445 5.042 5.042 0 0 0-4.615.818.73.73 0 0 1-.882 0 5.033 5.033 0 0 0-4.615-.818 4.778 4.778 0 0 0-2.876 2.436 6.4 6.4 0 0 0-.283 4.782A10.981 10.981 0 0 0 6.43 15.63a33.037 33.037 0 0 0 5.753 4.495c.264.186.38.524.288.837a.743.743 0 0 1-.694.538.706.706 0 0 1-.405-.126 34.305 34.305 0 0 1-5.992-4.683 12.364 12.364 0 0 1-2.973-4.764 7.945 7.945 0 0 1 .37-5.933 6.208 6.208 0 0 1 3.715-3.191 6.565 6.565 0 0 1 5.515.737 6.565 6.565 0 0 1 5.515-.737Zm-.723 6.885a1.972 1.972 0 0 0-1.359-1.797.762.762 0 0 1-.311-.877.741.741 0 0 1 .761-.517 3.466 3.466 0 0 1 2.374 3.012.747.747 0 0 1-.148.548.72.72 0 0 1-.488.278.744.744 0 0 1-.829-.647Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.how-it-works .i-benefits .sub-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  color: #000000;
}

.how-it-works-video {
  background-color: #F4F6FB;
  padding-top: 45px;
}
@media (min-width: 576px) and (max-width: 1024px) {
  .how-it-works-video {
    background: #ebf7ff;
  }
}
@media (max-width: 480px) {
  .how-it-works-video {
    background: linear-gradient(#f4f6fb 35%, #ebf7ff 35%);
  }
}
.how-it-works-video .title-red {
  margin-bottom: 1rem;
}
@media (max-width: 480px) {
  .how-it-works-video .title-red {
    font-size: max(1.375rem, min(5.417vw, 1.625rem));
  }
}
.how-it-works-video__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #000000;
  margin-bottom: 3.5rem;
}
.how-it-works-video__video_wrapper {
  position: relative;
  filter: drop-shadow(0px 21.8695px 58.3187px rgba(0, 0, 0, 0.2));
}
.how-it-works-video__video__img {
  border-radius: 48px;
}
.how-it-works-video .mbottom {
  margin-bottom: 40px;
}
@media (min-width: 576px) and (max-width: 1024px) {
  .how-it-works-video__card {
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 575.98px) {
  .how-it-works-video__card {
    margin-bottom: 2.1875rem;
  }
}
.how-it-works-video__card__h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 100%;
  color: #0078ff;
}
.how-it-works-video__card__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: #404e5a;
}
.how-it-works-video .icon__play {
  background-image: url("data:image/svg+xml,%3Csvg width='92' height='92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.118.175c8.416.383 16.68 1.992 23.984 6.256 7.56 4.412 14.38 10.378 18.179 18.35 3.844 8.067 4.422 17.311 3.031 26.16-1.376 8.76-5.25 16.824-10.853 23.627-5.672 6.887-12.77 12.538-21.188 15.275-8.541 2.777-17.801 2.909-26.359.184-8.468-2.696-15.53-8.464-21.263-15.346C5.965 67.858 1.694 59.86.415 51.016c-1.282-8.86.499-17.802 4.05-25.998 3.587-8.276 8.57-16.258 16.246-20.836C28.254-.318 37.379-.223 46.118.175Z' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M30.782 30.46v31.08c0 2.37 2.61 3.81 4.62 2.52l24.42-15.54c1.86-1.17 1.86-3.87 0-5.07l-24.42-15.51c-2.01-1.29-4.62.15-4.62 2.52Z' fill='%23F60'/%3E%3C/svg%3E");
  width: 92px;
  height: 92px;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 1024px) {
  .how-it-works-video .icon__play {
    width: 4.5625rem;
    height: 4.5625rem;
    background-size: 4.5625rem;
  }
}
.how-it-works-video .icon__lesson {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='15.313' y='46.813' width='35' height='28' rx='3.5' transform='rotate(-90 15.313 46.813)' fill='%23FD8394'/%3E%3Cpath d='M19.25 33.25h10.5M19.25 28h17.5M19.25 22.75h17.5M19.25 17.5h17.5' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='13.563' y='45.938' width='35.875' height='28.875' rx='3.938' transform='rotate(-90 13.563 45.938)' stroke='%23000' stroke-width='.875'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
  background-repeat: no-repeat;
}
.how-it-works-video .icon__platform {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.563 14a1.75 1.75 0 0 0-1.75 1.75v17.5c0 .967.783 1.75 1.75 1.75h31.5a1.75 1.75 0 0 0 1.75-1.75v-17.5a1.75 1.75 0 0 0-1.75-1.75h-31.5Zm22.75 15.313a4.812 4.812 0 1 0 0-9.625 4.812 4.812 0 0 0 0 9.625Z' fill='%2318EBE1'/%3E%3Crect x='10.063' y='12.25' width='35.875' height='21.875' rx='2.188' stroke='%23000' stroke-width='.875'/%3E%3Cpath d='m21 34.125-3.5 9.625M35 34.125l3.5 9.625M17.5 43.75h21M28 9.625v2.625' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='35' cy='23.188' r='5.25' stroke='%23000' stroke-width='.875'/%3E%3Cpath d='M22.75 28.438v-10.5M19.25 28.438v-7M15.75 28.438v-3.5' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
  background-repeat: no-repeat;
}
.how-it-works-video .icon__live_classes {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.252 42.557h32.716c1.268 0 2.296-1.152 2.296-2.573V17.457c0-1.42-1.028-2.572-2.296-2.572H13.25c-1.268 0-2.295 1.151-2.295 2.572v22.527c0 1.421 1.027 2.573 2.296 2.573Zm16.2-13.682a4.022 4.022 0 1 0 0-8.043 4.022 4.022 0 0 0 0 8.043Z' fill='%23FADA76'/%3E%3Cpath d='M44.497 41.125H11.503c-1.28 0-2.316-1.165-2.316-2.603V15.728c0-1.438 1.037-2.603 2.316-2.603h32.994c1.28 0 2.316 1.165 2.316 2.603v22.794c0 1.438-1.037 2.603-2.316 2.603Z' stroke='%23000' stroke-width='.875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.954 16.389h8.693a2.899 2.899 0 0 1 0 5.795H13.03v1.385l-1.379-1.379h-5.69a2.899 2.899 0 0 1-2.898-2.898 2.891 2.891 0 0 1 2.891-2.903Z' fill='%23fff'/%3E%3Cpath d='M7.088 18.355a.95.95 0 1 1 0 1.9.95.95 0 0 1 0-1.9ZM10.04 18.355a.95.95 0 1 1 0 1.9.95.95 0 0 1 0-1.9ZM12.993 18.355a.95.95 0 1 1 0 1.9.95.95 0 0 1 0-1.9Z' stroke='%23000' stroke-width='.698' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.954 16.389h8.693a2.899 2.899 0 0 1 0 5.795H13.03v1.385l-1.379-1.379h-5.69a2.899 2.899 0 0 1-2.898-2.898 2.891 2.891 0 0 1 2.891-2.903Z' stroke='%23000' stroke-width='.875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.968 27.368h-8.693a2.899 2.899 0 0 0 0 5.795h1.617v1.385l1.38-1.38h5.69c1.6 0 2.898-1.297 2.898-2.897a2.891 2.891 0 0 0-2.892-2.903Z' fill='%23fff'/%3E%3Cpath d='M48.834 29.333a.95.95 0 1 0 0 1.9.95.95 0 0 0 0-1.9ZM45.882 29.333a.95.95 0 1 0 0 1.9.95.95 0 0 0 0-1.9ZM42.93 29.333a.95.95 0 1 0 0 1.9.95.95 0 0 0 0-1.9Z' stroke='%23000' stroke-width='.698' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.968 27.368h-8.693a2.899 2.899 0 0 0 0 5.795h1.617v1.385l1.38-1.38h5.69c1.6 0 2.898-1.297 2.898-2.897a2.891 2.891 0 0 0-2.892-2.903Z' stroke='%23000' stroke-width='.875' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.816 34.016c0-.78-3.898-2.557-7.597-2.557-3.7 0-7.598 1.777-7.598 2.557v1.339h15.195v-1.34Z' stroke='%23000' stroke-width='.875' stroke-linejoin='round'/%3E%3Ccircle cx='28.13' cy='24.056' r='4.286' stroke='%23000' stroke-width='.875' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
  background-repeat: no-repeat;
}
.how-it-works-video .icon__learn {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m31.556 29.828 16.368-9.343-16.67-9.099-16.367 9.343 16.67 9.1Z' fill='%237BDF9C'/%3E%3Cpath d='m28.28 30.137 16.983-9.435-16.983-9.435-16.983 9.435 16.983 9.435Zm0 0 11.624-6.458a22.8 22.8 0 0 1 1.255 12.226 22.554 22.554 0 0 0-12.879 5.658 22.555 22.555 0 0 0-12.877-5.658 22.792 22.792 0 0 1 1.255-12.226l11.622 6.458Zm-7.51 16.107-.038-18.938 7.548-4.193' stroke='%23000' stroke-width='1.092' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
  background-repeat: no-repeat;
}

.how-it-works-video.--location-br {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #F4F6FB;
}

.image-cards-carousel-v1 {
  background-color: #F4F6FB;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .image-cards-carousel-v1 {
    background-color: #f4f6fb !important;
  }
}
.image-cards-carousel-v1 .z__2 {
  z-index: 2;
}
.image-cards-carousel-v1 .title-red {
  margin-top: 5rem;
  margin-bottom: 24px;
}
@media (max-width: 768.98px) {
  .image-cards-carousel-v1 .title-red {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .image-cards-carousel-v1 .title-red {
    width: 85%;
    font-size: 26px;
    margin-bottom: 45px;
  }
}
@media (min-width: 768px) {
  .image-cards-carousel-v1 .title-red {
    font-size: 30px;
  }
}
@media (min-width: 1024px) {
  .image-cards-carousel-v1 .title-red {
    font-size: 30px;
  }
}
@media (min-width: 1440px) {
  .image-cards-carousel-v1 .title-red {
    font-size: 34px;
  }
}
@media (max-width: 768.98px) {
  .image-cards-carousel-v1 .title-red {
    margin-bottom: 24px;
  }
}
@media (max-width: 767.98px) {
  .image-cards-carousel-v1 .sub-title {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .image-cards-carousel-v1 .sub-title {
    width: 84%;
  }
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 {
    background-color: white;
  }
}
.image-cards-carousel-v1 .ico__plataform {
  background-image: url("data:image/svg+xml,%3Csvg width='129' height='128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.5 32a4 4 0 0 0-4 4v40a4 4 0 0 0 4 4h72a4 4 0 0 0 4-4V36a4 4 0 0 0-4-4h-72Zm52 35c6.075 0 11-4.925 11-11s-4.925-11-11-11-11 4.925-11 11 4.925 11 11 11Z' fill='%23FFAA71'/%3E%3Crect x='23.5' y='28' width='82' height='50' rx='5' stroke='%23000' stroke-width='2'/%3E%3Cpath d='m48.5 78-8 22M80.5 78l8 22M40.5 100h48M64.5 22v6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='80.5' cy='53' r='12' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M52.5 65V41M44.5 65V49M36.5 65v-8' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 129px;
  height: 128px;
  background-repeat: no-repeat;
  display: block;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .ico__plataform {
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
.image-cards-carousel-v1 .ico__speak {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M67.28 24.962c-1.93-.01-3.843.342-5.628 1.035a14.696 14.696 0 0 0-4.773 3A13.753 13.753 0 0 0 53.7 33.5a13.103 13.103 0 0 0-1.097 5.31v24.018c0 7.617 6.651 14.065 14.679 14.065 8.027 0 14.679-6.275 14.679-14.065V38.81c0-7.79-6.422-13.848-14.68-13.848Z' fill='%23FD8394'/%3E%3Cpath d='M49.72 107.311h28.558m14.279-53.546v7.14c0 15.706-12.851 28.557-28.558 28.557-15.707 0-28.558-12.85-28.558-28.557v-7.14M64 89.462v17.849' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M63.998 21.637a14.207 14.207 0 0 0-14.28 14.28V60.68c0 7.853 6.471 14.502 14.28 14.502 7.809 0 14.279-6.47 14.279-14.502V35.916c0-8.032-6.247-14.279-14.28-14.279Z' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 128px;
  height: 128px;
  background-repeat: no-repeat;
  display: block;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .ico__speak {
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
.image-cards-carousel-v1 .ico__teachers {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='67.647' cy='53.61' r='30.025' fill='%2353D6FF'/%3E%3Cpath d='M63.71 43.484a.325.325 0 0 1 .582 0l2.02 4.094a.325.325 0 0 0 .245.178l4.517.656a.325.325 0 0 1 .18.554l-3.269 3.187a.325.325 0 0 0-.093.287l.772 4.5a.325.325 0 0 1-.472.342l-4.04-2.124a.325.325 0 0 0-.303 0l-4.04 2.124a.325.325 0 0 1-.471-.343l.771-4.499a.325.325 0 0 0-.093-.287l-3.27-3.187a.325.325 0 0 1 .181-.554l4.517-.656a.325.325 0 0 0 .245-.178l2.02-4.094Z' stroke='%23000' stroke-width='2'/%3E%3Ccircle cx='64' cy='52.602' r='31.166' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M40.848 73.813v33.751L64 100.786l23.153 6.778V73.636' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
  width: 128px;
  height: 128px;
  background-repeat: no-repeat;
  display: block;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .ico__teachers {
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
.image-cards-carousel-v1 .ico__learn {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m72.127 68.18 37.412-21.356-38.102-20.799L34.025 47.38l38.102 20.8Z' fill='%23FFF281'/%3E%3Cpath d='m64.64 68.884 38.819-21.566-38.818-21.566-38.819 21.566 38.819 21.566Zm0 0 26.57-14.76a52.116 52.116 0 0 1 2.868 27.945A51.551 51.551 0 0 0 64.641 95a51.55 51.55 0 0 0-29.433-12.93 52.095 52.095 0 0 1 2.868-27.946l26.565 14.76ZM47.475 105.7l-.086-43.287 17.253-9.584' stroke='%23000' stroke-width='2.496' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 128px;
  height: 128px;
  display: block;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .ico__learn {
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
.image-cards-carousel-v1 .ico__level {
  background-image: url("data:image/svg+xml,%3Csvg width='128' height='128' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29 69a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v38H29V69ZM59 29a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v78H59V29ZM89 53a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v54H89V53Z' fill='%237BDF9C'/%3E%3Cpath d='M46 105a1 1 0 0 0 1-1V64a3 3 0 0 0-3-3H28a3 3 0 0 0-3 3v40a1 1 0 0 0 1 1h20ZM31 83h10M31 91h10M31 99h10M76 105a1 1 0 0 0 1-1V32a3 3 0 0 0-3-3H58a3 3 0 0 0-3 3v72a1 1 0 0 0 1 1h20ZM106 105a1 1 0 0 0 1-1V48a3 3 0 0 0-3-3H88a3 3 0 0 0-3 3v56a1 1 0 0 0 1 1h20ZM61 67h10M91 75h10M91 83h10M91 91h10M91 99h10M61 75h10M61 83h10M61 91h10M61 99h10' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 128px;
  height: 128px;
  display: block;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .ico__level {
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
.image-cards-carousel-v1 .ico__live_class {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='129' fill='none'%3E%3Cpath fill='%23FECD4E' fill-rule='evenodd' d='M30.29 97.368h74.781c2.899 0 5.248-2.631 5.248-5.88v-51.49c0-3.248-2.349-5.88-5.248-5.88h-74.78c-2.9 0-5.248 2.632-5.248 5.88v51.49c0 3.249 2.348 5.88 5.248 5.88ZM67.32 66.096a9.192 9.192 0 1 0 0-18.385 9.192 9.192 0 0 0 0 18.385Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M101.708 94.096H26.292c-2.924 0-5.292-2.663-5.292-5.95V36.045c0-3.287 2.368-5.95 5.292-5.95h75.416c2.924 0 5.292 2.663 5.292 5.95v52.101c0 3.287-2.368 5.95-5.292 5.95Z'/%3E%3Cpath fill='%23fff' d='M13.61 37.556h19.87a6.626 6.626 0 0 1 6.623 6.623 6.626 6.626 0 0 1-6.623 6.623h-3.696v3.166l-3.153-3.152H13.623A6.626 6.626 0 0 1 7 44.193a6.609 6.609 0 0 1 6.61-6.637Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.596' d='M16.202 42.05a2.172 2.172 0 1 1 0 4.343 2.172 2.172 0 0 1 0-4.344ZM22.952 42.05a2.172 2.172 0 1 1 0 4.343 2.172 2.172 0 0 1 0-4.344ZM29.698 42.05a2.172 2.172 0 1 1 0 4.343 2.172 2.172 0 0 1 0-4.344Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M13.61 37.556h19.87a6.626 6.626 0 0 1 6.623 6.623 6.626 6.626 0 0 1-6.623 6.623h-3.696v3.166l-3.153-3.152H13.623A6.626 6.626 0 0 1 7 44.193a6.609 6.609 0 0 1 6.61-6.637Z'/%3E%3Cpath fill='%23fff' d='M114.21 62.65H94.34a6.626 6.626 0 0 0-6.622 6.623 6.626 6.626 0 0 0 6.623 6.624h3.696v3.165l3.152-3.152h13.008a6.625 6.625 0 0 0 6.623-6.623 6.608 6.608 0 0 0-6.61-6.637Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.596' d='M111.618 67.143a2.172 2.172 0 1 0 0 4.344 2.172 2.172 0 0 0 0-4.344ZM104.868 67.143a2.172 2.172 0 1 0 0 4.344 2.172 2.172 0 0 0 0-4.344ZM98.122 67.143a2.172 2.172 0 1 0 0 4.344 2.172 2.172 0 0 0 0-4.344Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M114.21 62.65H94.34a6.626 6.626 0 0 0-6.622 6.623 6.626 6.626 0 0 0 6.623 6.624h3.696v3.165l3.152-3.152h13.008a6.625 6.625 0 0 0 6.623-6.623 6.608 6.608 0 0 0-6.61-6.637Z'/%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='2' d='M81.865 77.846c0-1.782-8.911-5.845-17.366-5.845s-17.366 4.063-17.366 5.844v3.062h34.732v-3.061Z'/%3E%3Ccircle cx='64.296' cy='55.081' r='9.796' stroke='%23000' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");
  width: 128px;
  height: 128px;
  display: block;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .ico__live_class {
    width: 5rem;
    height: 5rem;
    background-size: 5rem;
    margin-bottom: 0.9375rem;
  }
}
.image-cards-carousel-v1 .wrapper-pagination {
  margin-top: 54px;
  padding-bottom: 25px;
}
@media (min-width: 1024px) {
  .image-cards-carousel-v1 .wrapper-pagination {
    justify-content: initial;
  }
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .wrapper-pagination {
    margin-top: 2.375rem;
  }
}
.image-cards-carousel-v1 .swiper-slide {
  width: 304px !important;
}
.image-cards-carousel-v1 .card {
  background: #FFFFFF;
  box-shadow: 0px 12px 128px rgba(0, 0, 0, 0.1);
  border-radius: 48px;
  max-width: 304px;
  min-height: 324px;
  padding: 24px;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .card {
    min-height: 18.125rem;
    padding: 1rem;
  }
}
.image-cards-carousel-v1 .card__h4-green {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #2FD665;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .card__h4-green {
    margin-bottom: 1rem;
    font-size: 1rem;
  }
}
.image-cards-carousel-v1 .card__p {
  margin-top: 1rem;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 120%;
  color: #000000;
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .card__p {
    margin-bottom: 0.875rem;
  }
}
.image-cards-carousel-v1__h3-blue {
  margin-top: 55px;
  margin-bottom: 32px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 100%;
  color: #0078FF;
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .image-cards-carousel-v1__h3-blue {
    margin-top: 32px;
  }
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1__h3-blue {
    text-align: left !important;
  }
  .image-cards-carousel-v1__h3-blue {
    font-size: max(1.125rem, min(5vw, 1.875rem));
    margin-top: 2rem;
  }
}
@media (max-width: 480.92px) {
  .image-cards-carousel-v1 .grey-mobile {
    background-color: #F4F6FB;
    border-radius: 32px 32px 0px 0px;
    margin-right: -5px;
    margin-left: -5px;
    padding-top: 2px;
    margin-top: -28px;
    z-index: 3;
    position: relative;
  }
}
.image-cards-carousel-v1 .image-character {
  display: none;
}
@media (max-width: 481px) {
  .image-cards-carousel-v1 .image-character {
    display: block;
  }
}
.image-cards-carousel-v1 .image-character-desktop {
  position: relative;
  top: 60px;
}

.image-cards-carousel-v1 .card {
  padding: 21px;
}
.image-cards-carousel-v1--bggrey {
  position: relative;
  overflow: visible;
  overflow: initial;
}
@media (max-width: 767.98px) {
  .image-cards-carousel-v1--bggrey {
    background-color: #F4F6FB;
  }
}
.image-cards-carousel-v1--bggrey .title-red {
  font-size: 2.125rem;
}
@media (min-width: 992px) and (max-width: 1119.98px) {
  .image-cards-carousel-v1--bggrey .title-red {
    font-size: 1.8125rem;
  }
}
.image-cards-carousel-v1 .image-character-br {
  display: none;
}
@media (max-width: 481px) {
  .image-cards-carousel-v1 .image-character-br {
    display: block;
  }
}
.image-cards-carousel-v1 .image-character-desktop-br {
  position: absolute;
  top: -100px;
  transform: translate(10%, 0%);
  max-width: 570px;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .image-cards-carousel-v1 .image-character-desktop-br {
    position: absolute;
    transform: translate(-4%, -13%);
    max-width: 807px;
  }
}

.card-quote__body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 25px;
  border-radius: 0px 0px 12px 12px;
}
@media (min-width: 768px) {
  .card-quote__body {
    padding: 45px 22px 47px 22px;
    border-radius: 0px 12px 12px 0px;
  }
}
@media (min-width: 992px) {
  .card-quote__body {
    padding: 66px 40px;
  }
}
@media (min-width: 1200px) {
  .card-quote__body {
    padding: 44px 75px;
    border-radius: 0px 12px 12px 0px;
  }
}
@media (min-width: 1440px) {
  .card-quote__body {
    padding: 62px 60px;
  }
}
.card-quote__text {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .card-quote__text {
    font-size: 24px;
    line-height: 35px;
  }
}
@media (min-width: 992px) {
  .card-quote__text {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (min-width: 1200px) {
  .card-quote__text {
    font-size: 28px;
    line-height: 36px;
  }
}
.card-quote__byline {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .card-quote__byline {
    font-size: 15px;
    line-height: 26px;
  }
}
@media (min-width: 992px) {
  .card-quote__byline {
    font-size: 15px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  .card-quote__byline {
    font-size: 16px;
    line-height: 32px;
  }
}
.method-andres {
  background-color: #ebf7ff;
}
.method-andres .title-red {
  margin-top: 45px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .method-andres .title-red {
    font-size: 1.75rem;
  }
}
@media (max-width: 767.98px) {
  .method-andres .title-red {
    font-weight: 500;
    font-size: 22px;
    line-height: 130%;
    margin-bottom: 1.5rem;
  }
}
.method-andres__wrapper {
  max-width: 936px;
  width: 100%;
}
.method-andres .nube-1 {
  width: 365px;
  min-height: 220.54px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(8.28571px);
          backdrop-filter: blur(8.28571px);
  border-radius: 79.5429px;
  padding: 39px 47px 39px 14px;
  position: relative;
  float: left;
  left: -154px;
  top: -109px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres .nube-1 {
    width: 256.65px;
    min-height: 153.93px;
    padding: 27px 33px 27px 9px;
    left: -0.9375rem;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres .nube-1 {
    left: -58px;
  }
}
@media (max-width: 767.98px) {
  .method-andres .nube-1 {
    float: none;
    float: initial;
    left: auto;
    left: initial;
    top: auto;
    top: initial;
    position: static;
    position: initial;
    border-radius: 32px;
    width: 100%;
    padding: 2.125rem;
    min-height: 0;
    min-height: initial;
  }
}
.method-andres .nube-1__h3 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  text-align: right;
  color: #0078ff;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres .nube-1__h3 {
    font-size: 28px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres .nube-1__h3 {
    text-align: left;
  }
}
.method-andres .nube-1__p {
  font-family: "Inter";
  font-size: 26px;
  color: #404e5a;
  text-align: right;
  line-height: 1.9375rem;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres .nube-1__p {
    font-size: 18px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres .nube-1__p {
    text-align: left;
    font-size: max(0.875rem, min(6.875vw, 1.125rem));
  }
}
.method-andres .nube-2 {
  width: 339px;
  min-height: 252.54px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(8.28571px);
          backdrop-filter: blur(8.28571px);
  border-radius: 79.5429px;
  padding: 39px 14px 39px 53px;
  top: -31.9px;
  position: relative;
  right: -26.737px;
}
@media (max-width: 767.98px) {
  .method-andres .nube-2 {
    float: none;
    float: initial;
    left: auto;
    left: initial;
    top: auto;
    top: initial;
    position: static;
    position: initial;
    border-radius: 32px;
    width: 100%;
    padding: 2.125rem;
    min-height: 0;
    min-height: initial;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres .nube-2 {
    width: 228.71px;
    min-height: 167.66px;
    padding: 26px 5px 26px 39px;
    right: 188.263px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres .nube-2 {
    right: 89.263px;
  }
}
.method-andres .nube-2__h3 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  text-align: left;
  color: #0078ff;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres .nube-2__h3 {
    font-size: 28px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres .nube-2__h3 {
    text-align: left;
  }
}
.method-andres .nube-2__p {
  font-family: "Inter";
  font-size: 26px;
  color: #404e5a;
  text-align: left;
  line-height: 1.9375rem;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres .nube-2__p {
    font-size: 18px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres .nube-2__p {
    text-align: left;
    font-size: max(0.875rem, min(6.875vw, 1.125rem));
  }
}
.method-andres__img {
  margin-bottom: 45px;
}
@media (max-width: 767.98px) {
  .method-andres__img {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .method-andres .order-col {
    order: 6 !important;
  }
}
@media (max-width: 767.98px) {
  .method-andres .mtop-max-767--12 {
    margin-top: 0.75rem;
  }
}

.method-andres-br {
  background-color: #ebf7ff;
}
.method-andres-br .title-red {
  margin-top: 45px;
  margin-bottom: 15px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .method-andres-br .title-red {
    font-size: 1.6875rem;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .title-red {
    font-weight: 500;
    font-size: 1.3125rem;
    line-height: 130%;
    margin-bottom: 1.5rem;
  }
}
.method-andres-br__wrapper {
  max-width: 1055px;
  width: 100%;
}
.method-andres-br .nube-1 {
  width: 434px;
  min-height: 195px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(8.28571px);
          backdrop-filter: blur(8.28571px);
  border-radius: 79.5429px;
  padding: 39px 47px 39px 14px;
  position: relative;
  float: left;
  left: -225px;
  top: -135px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .method-andres-br .nube-1 {
    width: 270px;
    min-height: 154px;
    padding: 31px 24px 31px 24px;
    left: -9.25rem;
    border-radius: 62.6692px;
  }
}
@media (min-width: 992px) and (max-width: 1023.98px) {
  .method-andres-br .nube-1 {
    left: -180px;
    top: -120px;
    width: 341.93px;
    min-height: 153.63px;
    padding: 25px 30px 25px 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres-br .nube-1 {
    left: -70px;
    width: 341.93px;
    min-height: 153.63px;
    padding: 25px 30px 25px 10px;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .nube-1 {
    float: none;
    float: initial;
    left: auto;
    left: initial;
    top: auto;
    top: initial;
    position: static;
    position: initial;
    border-radius: 32px;
    width: 100%;
    padding: 2.125rem;
    min-height: 0;
    min-height: initial;
  }
}
.method-andres-br .nube-1__h3 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  text-align: right;
  color: #0078ff;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres-br .nube-1__h3 {
    font-size: 31.5147px;
  }
}
@media (min-width: 992px) and (max-width: 1023.98px) {
  .method-andres-br .nube-1__h3 {
    font-size: 31.5147px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .method-andres-br .nube-1__h3 {
    font-size: 28px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .nube-1__h3 {
    text-align: left;
    font-size: 2.1875rem;
  }
}
.method-andres-br .nube-1__p {
  font-family: "Inter";
  font-size: 26px;
  color: #404e5a;
  text-align: right;
  line-height: 1.9375rem;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres-br .nube-1__p {
    font-size: 20.8897px;
  }
}
@media (min-width: 992px) and (max-width: 1023.98px) {
  .method-andres-br .nube-1__p {
    font-size: 20.8897px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .method-andres-br .nube-1__p {
    font-size: 18px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .nube-1__p {
    text-align: left;
    font-size: 1.4375rem;
  }
}
.method-andres-br .nube-2 {
  width: 339px;
  min-height: 220.54px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(8.28571px);
          backdrop-filter: blur(8.28571px);
  border-radius: 79.5429px;
  padding: 39px 14px 39px 53px;
  top: -36.9px;
  position: relative;
  right: 54.263px;
}
@media (max-width: 767.98px) {
  .method-andres-br .nube-2 {
    float: none;
    float: initial;
    left: auto;
    left: initial;
    top: auto;
    top: initial;
    position: static;
    position: initial;
    border-radius: 32px;
    width: 100%;
    padding: 2.125rem;
    min-height: 0;
    min-height: initial;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .method-andres-br .nube-2 {
    width: 245px;
    min-height: 173.67px;
    padding: 36px 45px 36px 45px;
    right: 3.8rem;
    top: 42px;
    border-radius: 62.6692px;
  }
}
@media (min-width: 992px) and (max-width: 1023.98px) {
  .method-andres-br .nube-2 {
    right: 32.263px;
    width: 267.09px;
    min-height: 173.67px;
    padding: 25px 40px 25px 40px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres-br .nube-2 {
    right: 170.263px;
    width: 267.09px;
    min-height: 173.67px;
    padding: 25px 40px 25px 40px;
  }
}
.method-andres-br .nube-2__h3 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 120%;
  text-align: left;
  color: #0078ff;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres-br .nube-2__h3 {
    font-size: 31.5147px;
  }
}
@media (min-width: 992px) and (max-width: 1023.98px) {
  .method-andres-br .nube-2__h3 {
    font-size: 31.5147px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .method-andres-br .nube-2__h3 {
    font-size: 28px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .nube-2__h3 {
    text-align: left;
    font-size: 2.1875rem;
  }
}
.method-andres-br .nube-2__p {
  font-family: "Inter";
  font-size: 26px;
  color: #404e5a;
  text-align: left;
  line-height: 1.9375rem;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .method-andres-br .nube-2__p {
    font-size: 20.8897px;
  }
}
@media (min-width: 992px) and (max-width: 1023.98px) {
  .method-andres-br .nube-2__p {
    font-size: 20.8897px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .method-andres-br .nube-2__p {
    font-size: 18px;
    line-height: 120%;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .nube-2__p {
    text-align: left;
    font-size: 1.4375rem;
  }
}
.method-andres-br__img {
  margin-bottom: 45px;
}
@media (max-width: 767.98px) {
  .method-andres-br__img {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .order-col {
    order: 6 !important;
  }
}
@media (max-width: 767.98px) {
  .method-andres-br .mtop-max-767--12 {
    margin-top: 0.75rem;
  }
}

.new-platform {
  position: relative;
}
.new-platform__img {
  position: absolute;
  z-index: 98;
}
.new-platform .relative {
  position: relative;
}

.oe-is-cards {
  background-color: #EBF7FF;
}
.oe-is-cards__pb78 {
  padding-bottom: 78px;
}
.oe-is-cards__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 100%;
  color: #404E5A;
  margin-top: 62px;
  margin-bottom: 32px;
}
@media (max-width: 480px) {
  .oe-is-cards__title {
    font-size: max(1.25rem, min(4.583vw, 1.375rem));
  }
}
.oe-is-cards__ico__eficiente {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='29.313' cy='29.313' r='17.5' fill='%23FECD4E'/%3E%3Ccircle cx='28' cy='28' r='17.94' stroke='%23000' stroke-width='.88'/%3E%3Cpath d='M22.077 25.154a2.077 2.077 0 1 0 0-4.154 2.077 2.077 0 0 0 0 4.154Z' fill='%23000'/%3E%3Cpath d='M20.7 29.748h15.217a.253.253 0 0 1 .247.318c-.983 3.298-4.116 5.725-7.852 5.725-3.735 0-6.868-2.427-7.86-5.725a.252.252 0 0 1 .248-.318Z' stroke='%23000' stroke-width='.88'/%3E%3Cpath d='M34.538 25.154a2.077 2.077 0 1 0 0-4.154 2.077 2.077 0 0 0 0 4.154Z' fill='%23000'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
}
.oe-is-cards__ico__confiable {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='31.03' cy='20.849' r='13.44' fill='%2353D6FF'/%3E%3Cpath d='M29.268 16.317a.145.145 0 0 1 .26 0l.905 1.832a.145.145 0 0 0 .11.08l2.022.294c.119.017.166.163.08.248l-1.463 1.426a.146.146 0 0 0-.042.129l.346 2.014a.145.145 0 0 1-.211.153l-1.809-.95a.145.145 0 0 0-.135 0l-1.809.95a.145.145 0 0 1-.211-.153l.345-2.014a.146.146 0 0 0-.041-.13l-1.464-1.425a.145.145 0 0 1 .081-.248l2.022-.294a.145.145 0 0 0 .11-.08l.904-1.832Z' stroke='%23000' stroke-width='.895'/%3E%3Ccircle cx='29.398' cy='20.398' r='13.951' stroke='%23000' stroke-width='.895'/%3E%3Cpath d='M19.035 29.892V45l10.363-3.034L39.761 45V29.813' stroke='%23000' stroke-width='.895'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
}
.oe-is-cards__ico__comprobado {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.375 21.438c0 11.812-4.614 18.375-10.1 19.687-5.488-1.313-10.025-7.875-10.025-19.688 2.43 0 7.837-.787 10.024-3.937 2.187 3.15 7.67 3.938 10.101 3.938Z' fill='%237BDF9C'/%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='11.25' y='9.5' width='34' height='37' fill='%23000'%3E%3Cpath fill='%23fff' d='M11.25 9.5h34v37h-34z'/%3E%3Cpath d='M43.75 16.333c0 17.5-7.221 27.223-15.81 29.167-8.588-1.944-15.69-11.667-15.69-29.167 3.804 0 12.267-1.166 15.69-5.833 3.424 4.667 12.006 5.833 15.81 5.833Z'/%3E%3C/mask%3E%3Cpath d='m27.94 45.5-.193.853c.127.03.26.03.386 0l-.193-.853Zm15.81-29.167h.875a.875.875 0 0 0-.875-.875v.875ZM27.94 10.5l.706-.518a.875.875 0 0 0-1.411 0l.705.518Zm-15.69 5.833v-.875a.875.875 0 0 0-.875.875h.875Zm15.883 30.02c9.172-2.076 16.492-12.337 16.492-30.02h-1.75c0 17.317-7.123 26.501-15.128 28.314l.386 1.706ZM43.75 15.458c-1.832 0-4.846-.283-7.806-1.132-2.986-.857-5.759-2.245-7.298-4.344l-1.411 1.036c1.884 2.568 5.113 4.096 8.226 4.99 3.138.9 6.317 1.2 8.289 1.2v-1.75ZM28.133 44.647c-8-1.811-15.008-10.989-15.008-28.314h-1.75c0 17.676 7.195 27.943 16.372 30.02l.386-1.706ZM12.25 17.208c1.972 0 5.122-.3 8.231-1.2 3.086-.895 6.283-2.425 8.165-4.99l-1.411-1.036c-1.541 2.101-4.288 3.489-7.24 4.344-2.93.85-5.914 1.132-7.745 1.132v1.75Z' fill='%23000' mask='url(%23a)'/%3E%3Cpath d='m27.96 40.25-.101.426a.435.435 0 0 0 .202 0l-.1-.426ZM38.5 19.833h.438a.438.438 0 0 0-.438-.437v.437ZM27.96 15.75l.359-.25a.437.437 0 0 0-.717 0l.358.25ZM17.5 19.833v-.437a.438.438 0 0 0-.438.437h.438Zm10.561 20.843c6.024-1.432 10.877-8.516 10.877-20.843h-.876c0 12.174-4.775 18.701-10.203 19.991l.202.852ZM38.5 19.396c-1.231 0-3.252-.2-5.239-.798-1.997-.602-3.885-1.585-4.942-3.099l-.717.502c1.224 1.752 3.339 2.811 5.407 3.435 2.079.626 4.186.835 5.491.835v-.875ZM28.061 39.824c-5.425-1.29-10.123-7.813-10.123-19.99h-.875c0 12.322 4.77 19.41 10.796 20.842l.202-.852ZM17.5 20.271c1.305 0 3.393-.21 5.453-.836 2.05-.623 4.142-1.683 5.366-3.434l-.717-.502c-1.059 1.515-2.928 2.498-4.904 3.1-1.966.597-3.967.797-5.198.797v.875Z' fill='%23000'/%3E%3Cpath d='M32.375 22.313v9.625M23.625 22.313v9.625M28 21v15.75' stroke='%23000' stroke-width='.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
}
.oe-is-cards__ico__practico {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='29.313' cy='29.313' r='17.5' fill='%23FFAA71'/%3E%3Ccircle cx='28' cy='28' r='17.94' stroke='%23000' stroke-width='.88'/%3E%3Ccircle cx='28' cy='28' r='10.44' stroke='%23000' stroke-width='.88'/%3E%3Cpath d='M28.077 30.154a2.077 2.077 0 1 0 0-4.154 2.077 2.077 0 0 0 0 4.154Z' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-width='.88' stroke-linecap='round' d='m27.983 27.752 13.536-14.32'/%3E%3Cpath d='m43.084 9.507 2.416 2.416-2.416 2.415-1.208-.341-.799-.8-.408-1.274 2.415-2.416Z' fill='%23000'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
}
.oe-is-cards__wrapper {
  max-width: 728px !important;
}
.oe-is-cards__wrapper {
  grid-gap: 25px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
}
@media (min-width: 360px) and (max-width: 768px) {
  .oe-is-cards__wrapper {
    max-width: 480px !important;
  }
  .oe-is-cards__wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 0.875rem;
    grid-column-gap: 0.875rem;
  }
}
@media (max-width: 359.98px) {
  .oe-is-cards__wrapper {
    max-width: 172px !important;
  }
  .oe-is-cards__wrapper {
    grid-template-columns: repeat(1, 1fr);
    grid-row-gap: 1.875rem;
    grid-column-gap: 1.875rem;
  }
}
.oe-is-cards__card {
  padding: 32px 16px;
  max-width: 146px;
  min-width: 146px;
  width: 100%;
  height: 140px;
  background: #FFFFFF;
  border-radius: 32px;
}
@media (max-width: 768px) {
  .oe-is-cards__card {
    max-width: 100%;
    height: 165.13px;
    padding: 2.3569rem 1.1784rem;
  }
}
.oe-is-cards__card__p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #404E5A;
}

.platform-promociones__title {
  font-family: "Nunito";
  color: #0084ff;
  font-size: 36px;
  font-weight: 300;
  line-height: 39.6px;
}
.platform-promociones__title strong {
  font-weight: 700;
}
.platform-promociones__copy {
  font-family: "Muli";
  color: #404040;
  font-size: 16px;
  line-height: 22.8571px;
}
.platform-promociones__card-title {
  font-family: "Nunito";
  color: #293c51;
  font-size: 18px;
  font-weight: 600;
  line-height: 19.8px;
}
.platform-promociones__card-copy {
  font-family: "Muli";
  color: #404040;
  font-size: 16px;
  line-height: 24px;
}

.profesores-benefits-2023 {
  background-color: #F4F6FB;
}
@media (max-width: 767.98px) {
  .profesores-benefits-2023 {
    padding-top: 55px;
    padding-bottom: 70px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}
.profesores-benefits-2023 .--br-mobile {
  display: none;
}
@media (min-width: 280px) and (max-width: 480.98px) {
  .profesores-benefits-2023 .--br-mobile {
    display: block;
  }
}
@media (max-width: 480px) {
  .profesores-benefits-2023 .container-custom {
    max-width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .profesores-benefits-2023__title-wrapper {
    margin-bottom: 30px;
  }
}
.profesores-benefits-2023__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  color: #FF2846;
  font-size: 26px;
  line-height: 120%;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title {
    font-size: 34px;
  }
}
@media (min-width: 1024px) {
  .profesores-benefits-2023__title {
    font-size: 38px;
  }
}
.profesores-benefits-2023__title-list {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list {
    padding-left: 15px;
  }
}
.profesores-benefits-2023__title-list .--blue {
  color: #3393ff;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list .--blue {
    border-left: 3px solid #3393ff;
    margin-left: -15px;
    padding-left: 15px;
    display: inline-block;
  }
}
.profesores-benefits-2023__title-list .--red {
  color: #fd8394;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list .--red {
    border-left: 3px solid #fd8394;
    margin-left: -15px;
    padding-left: 15px;
    display: inline-block;
  }
}
.profesores-benefits-2023__title-list .--green {
  color: #7BDF9C;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list .--green {
    border-left: 3px solid #7BDF9C;
    margin-left: -15px;
    padding-left: 15px;
    display: inline-block;
  }
}
.profesores-benefits-2023__list-wrapper {
  z-index: 10;
  position: relative;
}
@media (min-width: 767.98px) {
  .profesores-benefits-2023__list-wrapper {
    margin-top: 15px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023__list-wrapper {
    height: 270px;
    border-left: 1px solid #d8d8d8;
    margin-top: 90px;
    margin-left: 50px;
  }
}
@media (min-width: 1024px) {
  .profesores-benefits-2023__list-wrapper {
    margin-top: 140px;
    margin-left: 0;
  }
}
@media (min-width: 1320px) {
  .profesores-benefits-2023__list-wrapper {
    width: 576px;
    margin-left: 55px;
    margin-top: 150px;
  }
}
.profesores-benefits-2023__list {
  margin: 0;
  list-style: none;
}
@media (max-width: 767.98px) {
  .profesores-benefits-2023__list {
    margin: 0 0 0 -30px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023__list {
    padding: 0;
    position: relative;
    top: -67px;
  }
}
.profesores-benefits-2023 .profesores-benefits-2023__border-left {
  padding-top: 30px;
}
.profesores-benefits-2023 .profesores-benefits-2023__list-item:first-of-type .profesores-benefits-2023__border-left {
  padding-top: 0;
  padding-top: initial;
}
.profesores-benefits-2023 .i-info {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M11 7h2v2h-2V7Zm0 4h2v6h-2v-6Zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z' fill='%23404E5A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 5px;
  top: 7px;
  position: relative;
}
@media (min-width: 768px) {
  .profesores-benefits-2023 .i-info {
    top: 3px;
  }
}
.profesores-benefits-2023 .i-profesores-benefits-2023 {
  margin: 0 10px 0 0;
  padding: 0;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: relative;
  display: block;
}
@media (min-width: 768px) {
  .profesores-benefits-2023 .i-profesores-benefits-2023 {
    width: 52px;
    height: 52px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023 .i-profesores-benefits-2023 {
    margin-left: 15px;
  }
}
.profesores-benefits-2023 .i-profesores-benefits-2023.video {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.395 14.94a3.602 3.602 0 0 0-3.374-.337l-1.566.622a1.498 1.498 0 0 0-.832 1.95 1.506 1.506 0 0 0 1.95.834l1.58-.626a.604.604 0 0 1 .846.572v12a.6.6 0 0 1-.268.506.62.62 0 0 1-.572.072l-6.406-2.686v-10.28c0-4.93-3.54-8.374-8.608-8.374H12.609c-5.07 0-8.61 3.444-8.61 8.374v12.766c0 4.932 3.54 8.376 8.608 8.376a1.5 1.5 0 1 0 0-3c-3.458 0-5.608-2.062-5.608-5.376V17.567c0-3.314 2.15-5.374 5.61-5.374h12.536c3.458 0 5.608 2.06 5.608 5.374v12.766c0 3.314-2.15 5.376-5.608 5.376h-5.178a1.5 1.5 0 0 0 0 3h5.178c4.806 0 8.198-3.114 8.542-7.64l5.336 2.24a3.63 3.63 0 0 0 3.392-.366 3.606 3.606 0 0 0 1.584-2.988v-12c0-1.218-.6-2.346-1.604-3.016' fill='%233393FF'/%3E%3C/svg%3E");
}
.profesores-benefits-2023 .i-profesores-benefits-2023.game {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.22 12.397c6.287-.044 11.503 4.67 11.77 10.828.01.248.013.496.007.742v8.614a11.225 11.225 0 0 1-3.14 8.05 11.242 11.242 0 0 1-7.934 3.492c-.246.006-.494.002-.744-.008a457.4 457.4 0 0 1-8.284.072c-2.742 0-5.472-.022-8.154-.07-6.17.306-11.456-4.584-11.73-10.824-.01-.248-.012-.494-.008-.74v-8.62c-.136-6.216 4.836-11.408 11.08-11.544.244-.004.492 0 .742.01l7.918-.002v-.46c-.016-1.35-1.142-2.458-2.51-2.458h-1.994c-1.034-.044-2.018-.386-2.766-1.122a3.892 3.892 0 0 1-1.174-2.754 1.396 1.396 0 0 1 1.38-1.41h.016c.762 0 1.386.616 1.394 1.382.002.3.122.582.338.79.212.208.49.322.784.322h2.032c2.878 0 5.252 2.338 5.292 5.234v1.87c0 .772-.626 1.396-1.396 1.396h-9.374l-.076-.002c-.208-.005-.376-.01-.54-.004-4.712.1-8.458 4.012-8.356 8.72v8.68a8.524 8.524 0 0 0 8.91 8.748c5.436.092 10.962.092 16.512-.002.268.008.456.012.642.008a8.472 8.472 0 0 0 5.984-2.634 8.469 8.469 0 0 0 2.366-6.09v-8.678a7.08 7.08 0 0 0-.006-.59c-.206-4.714-4.05-8.254-8.944-8.156-.774.024-1.402-.608-1.412-1.376a1.396 1.396 0 0 1 1.376-1.414Zm-12.528 19.26a1.535 1.535 0 0 1-1.523 1.512h-.018a1.518 1.518 0 0 1-1.506-1.512v-2.005h-2.018a1.527 1.527 0 0 1-1.455-.7 1.503 1.503 0 0 1 0-1.606c.31-.49.874-.763 1.454-.7h2.02v-1.987c0-.835.681-1.512 1.523-1.512.84 0 1.523.677 1.523 1.512v1.987h2.019c.58-.063 1.145.21 1.455.7.31.491.31 1.115 0 1.606-.31.49-.875.763-1.455.7h-2.02v2.005Zm9.263-7.79c.133-.144.296-.258.478-.334.363-.148.77-.148 1.133 0 .19.081.364.194.514.335.28.28.44.659.443 1.055.002.198-.034.395-.107.58-.07.189-.185.358-.336.492a1.549 1.549 0 0 1-2.125 0 1.454 1.454 0 0 1 0-2.127Zm3.382 6.7a1.487 1.487 0 0 0 .01 2.108c.587.58 1.536.58 2.124 0 .587-.58.591-1.523.01-2.108a1.896 1.896 0 0 0-.497-.335 1.531 1.531 0 0 0-1.647.335Z' fill='%23FD8394'/%3E%3C/svg%3E");
}
.profesores-benefits-2023 .i-profesores-benefits-2023.document {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.276 4.193h15.43c6.427 0 10.277 3.903 10.294 10.42v19.16c0 6.517-3.832 10.42-10.276 10.42h-5.712a1.459 1.459 0 0 1-1.288-1.457c0-.747.555-1.375 1.288-1.457h5.695c4.911 0 7.384-2.525 7.384-7.505V14.612c0-4.98-2.473-7.505-7.384-7.505H16.276c-4.912 0-7.402 2.525-7.402 7.506v19.16c0 4.98 2.49 7.506 7.402 7.506.732.082 1.287.71 1.287 1.457 0 .748-.555 1.375-1.287 1.457C9.849 44.193 6 40.29 6 33.773v-19.16c0-6.535 3.85-10.42 10.276-10.42Zm.505 12.998h5.487a1.459 1.459 0 0 0 1.287-1.457c0-.748-.555-1.375-1.287-1.457H16.78a1.459 1.459 0 0 0-1.287 1.457c0 .747.555 1.375 1.287 1.457Zm14.404 8.459H16.764a1.459 1.459 0 0 1-1.287-1.457c0-.747.554-1.375 1.287-1.457h14.42a1.44 1.44 0 0 1 1.384.678 1.483 1.483 0 0 1 0 1.558 1.44 1.44 0 0 1-1.383.678Zm0 8.459H16.762a1.438 1.438 0 0 1-1.428-1.448c0-.8.64-1.448 1.428-1.448h14.421c.789 0 1.428.648 1.428 1.448 0 .8-.64 1.448-1.428 1.448Z' fill='%237BDF9C'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .profesores-benefits-2023__image-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .profesores-benefits-2023__image-wrapper {
    margin-left: -25px;
    margin-top: 70px;
  }
}
@media (min-width: 1320px) {
  .profesores-benefits-2023__image-wrapper {
    margin-left: -37px;
  }
}

.profesores-benefits-2023 {
  background-color: #F4F6FB;
}
@media (max-width: 767.98px) {
  .profesores-benefits-2023 {
    padding-top: 55px;
    padding-bottom: 70px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
}
.profesores-benefits-2023 .--br-mobile {
  display: none;
}
@media (min-width: 280px) and (max-width: 480.98px) {
  .profesores-benefits-2023 .--br-mobile {
    display: block;
  }
}
@media (max-width: 480px) {
  .profesores-benefits-2023 .container-custom {
    max-width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .profesores-benefits-2023__title-wrapper {
    margin-bottom: 30px;
  }
}
.profesores-benefits-2023__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  color: #FF2846;
  font-size: 26px;
  line-height: 120%;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title {
    font-size: 34px;
  }
}
@media (min-width: 1024px) {
  .profesores-benefits-2023__title {
    font-size: 38px;
  }
}
.profesores-benefits-2023__title-list {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list {
    padding-left: 15px;
  }
}
.profesores-benefits-2023__title-list .--blue {
  color: #3393ff;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list .--blue {
    border-left: 3px solid #3393ff;
    margin-left: -15px;
    padding-left: 15px;
    display: inline-block;
  }
}
.profesores-benefits-2023__title-list .--red {
  color: #fd8394;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list .--red {
    border-left: 3px solid #fd8394;
    margin-left: -15px;
    padding-left: 15px;
    display: inline-block;
  }
}
.profesores-benefits-2023__title-list .--green {
  color: #7BDF9C;
}
@media (min-width: 768px) {
  .profesores-benefits-2023__title-list .--green {
    border-left: 3px solid #7BDF9C;
    margin-left: -15px;
    padding-left: 15px;
    display: inline-block;
  }
}
.profesores-benefits-2023__list-wrapper {
  z-index: 10;
  position: relative;
}
@media (min-width: 767.98px) {
  .profesores-benefits-2023__list-wrapper {
    margin-top: 15px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023__list-wrapper {
    height: 270px;
    border-left: 1px solid #d8d8d8;
    margin-top: 90px;
    margin-left: 50px;
  }
}
@media (min-width: 1024px) {
  .profesores-benefits-2023__list-wrapper {
    margin-top: 140px;
    margin-left: 0;
  }
}
@media (min-width: 1320px) {
  .profesores-benefits-2023__list-wrapper {
    width: 576px;
    margin-left: 55px;
    margin-top: 150px;
  }
}
.profesores-benefits-2023__list {
  margin: 0;
  list-style: none;
}
@media (max-width: 767.98px) {
  .profesores-benefits-2023__list {
    margin: 0 0 0 -30px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023__list {
    padding: 0;
    position: relative;
    top: -67px;
  }
}
.profesores-benefits-2023 .profesores-benefits-2023__border-left {
  padding-top: 30px;
}
.profesores-benefits-2023 .profesores-benefits-2023__list-item:first-of-type .profesores-benefits-2023__border-left {
  padding-top: 0;
  padding-top: initial;
}
.profesores-benefits-2023 .i-info {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M11 7h2v2h-2V7Zm0 4h2v6h-2v-6Zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8Z' fill='%23404E5A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  display: inline-block;
  margin-left: 5px;
  top: 7px;
  position: relative;
}
@media (min-width: 768px) {
  .profesores-benefits-2023 .i-info {
    top: 3px;
  }
}
.profesores-benefits-2023 .i-profesores-benefits-2023 {
  margin: 0 10px 0 0;
  padding: 0;
  width: 48px;
  height: 48px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: relative;
  display: block;
}
@media (min-width: 768px) {
  .profesores-benefits-2023 .i-profesores-benefits-2023 {
    width: 52px;
    height: 52px;
  }
}
@media (min-width: 768px) {
  .profesores-benefits-2023 .i-profesores-benefits-2023 {
    margin-left: 15px;
  }
}
.profesores-benefits-2023 .i-profesores-benefits-2023.video {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.395 14.94a3.602 3.602 0 0 0-3.374-.337l-1.566.622a1.498 1.498 0 0 0-.832 1.95 1.506 1.506 0 0 0 1.95.834l1.58-.626a.604.604 0 0 1 .846.572v12a.6.6 0 0 1-.268.506.62.62 0 0 1-.572.072l-6.406-2.686v-10.28c0-4.93-3.54-8.374-8.608-8.374H12.609c-5.07 0-8.61 3.444-8.61 8.374v12.766c0 4.932 3.54 8.376 8.608 8.376a1.5 1.5 0 1 0 0-3c-3.458 0-5.608-2.062-5.608-5.376V17.567c0-3.314 2.15-5.374 5.61-5.374h12.536c3.458 0 5.608 2.06 5.608 5.374v12.766c0 3.314-2.15 5.376-5.608 5.376h-5.178a1.5 1.5 0 0 0 0 3h5.178c4.806 0 8.198-3.114 8.542-7.64l5.336 2.24a3.63 3.63 0 0 0 3.392-.366 3.606 3.606 0 0 0 1.584-2.988v-12c0-1.218-.6-2.346-1.604-3.016' fill='%233393FF'/%3E%3C/svg%3E");
}
.profesores-benefits-2023 .i-profesores-benefits-2023.game {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.22 12.397c6.287-.044 11.503 4.67 11.77 10.828.01.248.013.496.007.742v8.614a11.225 11.225 0 0 1-3.14 8.05 11.242 11.242 0 0 1-7.934 3.492c-.246.006-.494.002-.744-.008a457.4 457.4 0 0 1-8.284.072c-2.742 0-5.472-.022-8.154-.07-6.17.306-11.456-4.584-11.73-10.824-.01-.248-.012-.494-.008-.74v-8.62c-.136-6.216 4.836-11.408 11.08-11.544.244-.004.492 0 .742.01l7.918-.002v-.46c-.016-1.35-1.142-2.458-2.51-2.458h-1.994c-1.034-.044-2.018-.386-2.766-1.122a3.892 3.892 0 0 1-1.174-2.754 1.396 1.396 0 0 1 1.38-1.41h.016c.762 0 1.386.616 1.394 1.382.002.3.122.582.338.79.212.208.49.322.784.322h2.032c2.878 0 5.252 2.338 5.292 5.234v1.87c0 .772-.626 1.396-1.396 1.396h-9.374l-.076-.002c-.208-.005-.376-.01-.54-.004-4.712.1-8.458 4.012-8.356 8.72v8.68a8.524 8.524 0 0 0 8.91 8.748c5.436.092 10.962.092 16.512-.002.268.008.456.012.642.008a8.472 8.472 0 0 0 5.984-2.634 8.469 8.469 0 0 0 2.366-6.09v-8.678a7.08 7.08 0 0 0-.006-.59c-.206-4.714-4.05-8.254-8.944-8.156-.774.024-1.402-.608-1.412-1.376a1.396 1.396 0 0 1 1.376-1.414Zm-12.528 19.26a1.535 1.535 0 0 1-1.523 1.512h-.018a1.518 1.518 0 0 1-1.506-1.512v-2.005h-2.018a1.527 1.527 0 0 1-1.455-.7 1.503 1.503 0 0 1 0-1.606c.31-.49.874-.763 1.454-.7h2.02v-1.987c0-.835.681-1.512 1.523-1.512.84 0 1.523.677 1.523 1.512v1.987h2.019c.58-.063 1.145.21 1.455.7.31.491.31 1.115 0 1.606-.31.49-.875.763-1.455.7h-2.02v2.005Zm9.263-7.79c.133-.144.296-.258.478-.334.363-.148.77-.148 1.133 0 .19.081.364.194.514.335.28.28.44.659.443 1.055.002.198-.034.395-.107.58-.07.189-.185.358-.336.492a1.549 1.549 0 0 1-2.125 0 1.454 1.454 0 0 1 0-2.127Zm3.382 6.7a1.487 1.487 0 0 0 .01 2.108c.587.58 1.536.58 2.124 0 .587-.58.591-1.523.01-2.108a1.896 1.896 0 0 0-.497-.335 1.531 1.531 0 0 0-1.647.335Z' fill='%23FD8394'/%3E%3C/svg%3E");
}
.profesores-benefits-2023 .i-profesores-benefits-2023.document {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.276 4.193h15.43c6.427 0 10.277 3.903 10.294 10.42v19.16c0 6.517-3.832 10.42-10.276 10.42h-5.712a1.459 1.459 0 0 1-1.288-1.457c0-.747.555-1.375 1.288-1.457h5.695c4.911 0 7.384-2.525 7.384-7.505V14.612c0-4.98-2.473-7.505-7.384-7.505H16.276c-4.912 0-7.402 2.525-7.402 7.506v19.16c0 4.98 2.49 7.506 7.402 7.506.732.082 1.287.71 1.287 1.457 0 .748-.555 1.375-1.287 1.457C9.849 44.193 6 40.29 6 33.773v-19.16c0-6.535 3.85-10.42 10.276-10.42Zm.505 12.998h5.487a1.459 1.459 0 0 0 1.287-1.457c0-.748-.555-1.375-1.287-1.457H16.78a1.459 1.459 0 0 0-1.287 1.457c0 .747.555 1.375 1.287 1.457Zm14.404 8.459H16.764a1.459 1.459 0 0 1-1.287-1.457c0-.747.554-1.375 1.287-1.457h14.42a1.44 1.44 0 0 1 1.384.678 1.483 1.483 0 0 1 0 1.558 1.44 1.44 0 0 1-1.383.678Zm0 8.459H16.762a1.438 1.438 0 0 1-1.428-1.448c0-.8.64-1.448 1.428-1.448h14.421c.789 0 1.428.648 1.428 1.448 0 .8-.64 1.448-1.428 1.448Z' fill='%237BDF9C'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .profesores-benefits-2023__image-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .profesores-benefits-2023__image-wrapper {
    margin-left: -25px;
    margin-top: 70px;
  }
}
@media (min-width: 1320px) {
  .profesores-benefits-2023__image-wrapper {
    margin-left: -37px;
  }
}

.profesores-characteristics-2023 {
  background-color: #F4F6FB;
  padding-top: 45px;
  padding-bottom: 45px;
}
@media (max-width: 767.98px) {
  .profesores-characteristics-2023 {
    padding-bottom: 0 !important;
    padding-bottom: initial !important;
  }
  .profesores-characteristics-2023 {
    background-color: #FFF;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .profesores-characteristics-2023 .container-custom {
    margin-left: 12.5px;
    margin-right: 12.5px;
    max-width: 744px;
  }
}
@media (min-width: 768px) {
  .profesores-characteristics-2023 .container-custom {
    background-color: #FFF;
    border-radius: 48px;
    padding: 60px 25px;
  }
}
.profesores-characteristics-2023 .--br-mobile {
  display: none;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .profesores-characteristics-2023 .--br-mobile {
    display: block;
  }
}
@media (min-width: 768px) {
  .profesores-characteristics-2023__image-wrapper {
    top: -10px;
    position: relative;
  }
}
@media (min-width: 1024px) {
  .profesores-characteristics-2023__image-wrapper {
    top: -20px;
    margin-left: -30px;
  }
}
@media (min-width: 1320px) {
  .profesores-characteristics-2023__image-wrapper {
    margin-left: 55px;
  }
}
.profesores-characteristics-2023__title-wrapper {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .profesores-characteristics-2023__title-wrapper {
    margin-bottom: 35px;
  }
}
.profesores-characteristics-2023__title {
  color: #ff2846;
  font-family: "Poppins";
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  margin-bottom: 25px;
  /*
  @media (min-width: 320px) and (max-width: 480.98px) {
  	font-size: clamp(26px, 6.875vw, 33px);
  }

  @media (min-width: 481px) and (max-width: 767.98px) {
  	font-size: 33px;
  }*/
}
@media (min-width: 768px) {
  .profesores-characteristics-2023__title {
    line-height: 110%;
    margin-bottom: 35px;
    font-size: 34px;
  }
}
@media (min-width: 1024px) {
  .profesores-characteristics-2023__title {
    font-size: 38px;
    line-height: 130%;
    margin-bottom: 20px;
  }
}
.profesores-characteristics-2023__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  color: #000000;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .profesores-characteristics-2023__copy {
    margin-bottom: 75px;
  }
}
@media (min-width: 1024px) {
  .profesores-characteristics-2023__copy {
    margin-bottom: 70px;
  }
}
@media (max-width: 767.98px) {
  .profesores-characteristics-2023__accordion-wrapper {
    margin-top: 35px;
  }
}
@media (min-width: 768px) {
  .profesores-characteristics-2023__accordion-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: row;
    height: 100%;
  }
}
.profesores-characteristics-2023 .accordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.59.89 6 5.47 1.41.89 0 2.3l6 6 6-6L10.59.89Z' fill='%23F60'/%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .profesores-characteristics-2023 .accordion {
    width: 330px;
  }
}
@media (min-width: 1024px) {
  .profesores-characteristics-2023 .accordion {
    width: 351.65px;
  }
}
@media (min-width: 1320px) {
  .profesores-characteristics-2023 .accordion {
    width: 410.32px;
  }
}
.profesores-characteristics-2023 .accordion-button::after {
  zoom: 60%;
}
@-moz-document url-prefix() {
  .profesores-characteristics-2023 .accordion-button::after {
    -moz-transform: scale(60%, 60%);
  }
}
.profesores-characteristics-2023 .accordion-item {
  border: medium none currentColor;
  border: initial;
  border-bottom: 1px solid #d8d8d8;
}
.profesores-characteristics-2023 .accordion-item:first-of-type,
.profesores-characteristics-2023 .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
}
.profesores-characteristics-2023 .accordion-item:last-of-type {
  border-radius: 0;
  border-radius: initial;
  border: medium none currentColor;
  border: initial;
}
.profesores-characteristics-2023 .accordion-header {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 110%;
  color: #000000;
}
.profesores-characteristics-2023 .accordion-header .accordion-button {
  padding: 25px 0 25px 45px;
}
@media (min-width: 768px) {
  .profesores-characteristics-2023 .accordion-header .accordion-button {
    padding: 25px 0 25px 60px;
  }
}
.profesores-characteristics-2023 .accordion-header .accordion-button:focus {
  border-color: currentColor;
  border-color: initial;
  box-shadow: none;
  box-shadow: initial;
  box-shadow: initial;
}
.profesores-characteristics-2023 .accordion-header .accordion-button:not(.collapsed) {
  color: #000000;
  background-color: transparent;
  background-color: initial;
  box-shadow: none;
  box-shadow: initial;
}
@media (min-width: 768px) {
  .profesores-characteristics-2023 .accordion-header {
    font-size: 18px;
    line-height: 110%;
  }
}
@media (min-width: 1024px) {
  .profesores-characteristics-2023 .accordion-header {
    min-width: 351.5px;
  }
}
.profesores-characteristics-2023 .accordion-body {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  color: #404e5a;
  padding: 0 0 15px 0;
}
@media (min-width: 768px) {
  .profesores-characteristics-2023 .accordion-body {
    padding-left: 15px;
  }
}
.profesores-characteristics-2023 .i-benefits {
  margin: 0 10px 0 0;
  padding: 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  left: 0px;
}
@media (min-width: 768px) {
  .profesores-characteristics-2023 .i-benefits {
    width: 32px;
    height: 32px;
    left: 15px;
  }
}
.profesores-characteristics-2023 .i-benefits.commentary {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M8.589 2.667h14.827a6.133 6.133 0 0 1 5.92 6.32v8.693A6.133 6.133 0 0 1 23.362 24H10.67a3.226 3.226 0 0 0-2.307 1.04l-3.16 3.373a1.44 1.44 0 0 1-1.04.467 1.533 1.533 0 0 1-1.493-1.587V8.987a6.133 6.133 0 0 1 5.92-6.32ZM23.416 22a4.133 4.133 0 0 0 3.92-4.32V8.987a4.133 4.133 0 0 0-3.92-4.32H8.59a4.133 4.133 0 0 0-3.92 4.32v17.066l2.173-2.373A5.333 5.333 0 0 1 10.67 22h12.746Z' clip-rule='evenodd'/%3E%3Cpath fill='%232FD665' d='M11.002 11.667h6.667a1 1 0 1 0 0-2h-6.667a1 1 0 0 0 0 2ZM21.002 15h-10a1 1 0 1 0 0 2h10a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E");
}
.profesores-characteristics-2023 .i-benefits.trophy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%232FD665' stroke='%232FD665' d='M9.029 4.861v-.018l-.001-.017a5.672 5.672 0 0 1-.001-.78.501.501 0 0 1 .979-.057l.466-.127-.466.127c.017.064.022.13.014.195l-.002.015-.001.014a4.915 4.915 0 0 0-.001.665v8.89a6.18 6.18 0 0 0 5.104 6.085c.357.064.58.334.582.591.002.299-.227.47-.432.442a7.18 7.18 0 0 1-6.241-7.118V4.86Z'/%3E%3Cpath fill='%232FD665' d='M23.4 13.333a1.027 1.027 0 0 1-.52-.146l-.72-.427a1 1 0 0 1-.333-1.333.987.987 0 0 1 1.333-.347l.467.28c3.56-.267 4.373-4.32 4.64-6.24H3.734c.186 1.933 1.04 5.973 4.6 6.16L8.8 11a.987.987 0 0 1 1.334.347A1 1 0 0 1 9.8 12.68l-.72.427a1.027 1.027 0 0 1-.52.146c-5.48 0-6.933-6-6.933-9.173a1.013 1.013 0 0 1 1.04-.96h26.667a1.013 1.013 0 0 1 1 1c0 3.173-1.454 9.213-6.934 9.213ZM16 28.88a1.013 1.013 0 0 1-1-1v-7.427a1 1 0 0 1 2 0v7.427a1.013 1.013 0 0 1-1 1Z'/%3E%3Cpath fill='%232FD665' d='M23.427 28.88H10.094a1 1 0 0 1 0-2h13.333a1 1 0 0 1 0 2Z'/%3E%3Cpath fill='%232FD665' stroke='%232FD665' d='m23.053 4.672-.002.018v8.924a7.18 7.18 0 0 1-1.478 4.364c-.12.158-.393.2-.597-.005-.176-.177-.211-.517-.007-.807a6.18 6.18 0 0 0 1.122-3.552v-8.89a4.95 4.95 0 0 0 .001-.636.5.5 0 0 1 .965-.15c.014.244.013.49-.004.734Z'/%3E%3C/svg%3E");
}
.profesores-characteristics-2023 .i-benefits.star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%232FD665' d='M23.33 29.226a.893.893 0 0 1-.469-.12l-6.85-3.608-6.032 3.248a2.028 2.028 0 0 1-2.75-.817l-.02-.038A2.187 2.187 0 0 1 7 26.558l1.173-6.925-4.904-4.966a2.134 2.134 0 0 1 0-2.97c.312-.327.725-.54 1.173-.6l6.724-1.022 2.991-6.23a2.02 2.02 0 0 1 3.672 0l3.004 6.252 6.747 1.033a2.034 2.034 0 0 1 1.354.832 2.198 2.198 0 0 1-.216 2.775l-4.881 4.906.68 3.732a1.043 1.043 0 0 1-.833 1.2 1.01 1.01 0 0 1-1.174-.817l-.692-3.732a2.164 2.164 0 0 1 .587-1.877l4.893-4.942-6.746-1.046a2.027 2.027 0 0 1-1.538-1.2l-3.002-6.226-3.04 6.324a2.024 2.024 0 0 1-1.538 1.2L4.71 13.281l4.858 4.933c.484.487.701 1.176.586 1.852L8.98 26.99l6.03-3.234a1.962 1.962 0 0 1 1.925 0l6.841 3.608c.417.228.63.709.516 1.172a1.026 1.026 0 0 1-.985.8l.024-.111Z'/%3E%3C/svg%3E");
}
.profesores-characteristics-2023 .i-benefits.activity {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M25.869 9.58a3.465 3.465 0 0 0 3.201-2.136 3.451 3.451 0 0 0-.756-3.769 3.47 3.47 0 0 0-3.78-.742 3.457 3.457 0 0 0-2.13 3.202A3.46 3.46 0 0 0 25.87 9.58Zm0-4.938c.826 0 1.496.669 1.496 1.493 0 .825-.67 1.493-1.496 1.493a1.495 1.495 0 0 1-1.497-1.493c0-.824.67-1.493 1.497-1.493ZM4.634 21.326c0 3.904 2.157 6.044 6.057 6.044a1 1 0 0 1 .99.987.989.989 0 0 1-.99.976c-4.949 0-8.024-3.068-8.024-8.007V11.72c0-4.95 3.075-8.019 8.024-8.019h8.673a.989.989 0 0 1 .978.988.975.975 0 0 1-.99.976h-8.66c-3.901 0-6.058 2.152-6.058 6.055v9.606Zm13.858-2.563a1.05 1.05 0 0 1-.66.376.991.991 0 0 1-.719-.211l-3.617-2.834-3.253 4.221a.978.978 0 0 1-1.378.2.986.986 0 0 1-.177-1.376l3.853-5.008a.99.99 0 0 1 1.39-.177l3.618 2.834 3.182-4.057a.98.98 0 0 1 1.27-.066c.382.293.493.82.262 1.242l-3.77 4.856Zm8.92-7.043a.977.977 0 0 0-.978.976v8.63c-.035 3.904-2.192 6.044-6.092 6.044h-3.936a1 1 0 0 0-.99.987c.007.541.448.976.99.976h3.936c4.95 0 8.037-3.068 8.037-8.007v-8.63c0-.534-.431-.97-.967-.976Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.profesores-characteristics-2023 .i-benefits.heart {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.52 2.803a6.208 6.208 0 0 1 3.715 3.19 7.9 7.9 0 0 1 .336 5.96 12.518 12.518 0 0 1-2.965 4.765 23.866 23.866 0 0 1-2.815 2.472l-.053.045a.724.724 0 0 1-1.006-.198.748.748 0 0 1 .177-1.043 23.335 23.335 0 0 0 2.647-2.328 10.947 10.947 0 0 0 2.647-4.18 6.345 6.345 0 0 0-.3-4.8 4.78 4.78 0 0 0-2.85-2.445 5.042 5.042 0 0 0-4.615.818.73.73 0 0 1-.882 0 5.033 5.033 0 0 0-4.615-.818 4.778 4.778 0 0 0-2.876 2.436 6.4 6.4 0 0 0-.283 4.782A10.981 10.981 0 0 0 6.43 15.63a33.037 33.037 0 0 0 5.753 4.495c.264.186.38.524.288.837a.743.743 0 0 1-.694.538.706.706 0 0 1-.405-.126 34.305 34.305 0 0 1-5.992-4.683 12.364 12.364 0 0 1-2.973-4.764 7.945 7.945 0 0 1 .37-5.933 6.208 6.208 0 0 1 3.715-3.191 6.565 6.565 0 0 1 5.515.737 6.565 6.565 0 0 1 5.515-.737Zm-.723 6.885a1.972 1.972 0 0 0-1.359-1.797.762.762 0 0 1-.311-.877.741.741 0 0 1 .761-.517 3.466 3.466 0 0 1 2.374 3.012.747.747 0 0 1-.148.548.72.72 0 0 1-.488.278.744.744 0 0 1-.829-.647Z' fill='%232FD665'/%3E%3C/svg%3E");
}
.profesores-characteristics-2023 .i-benefits.verified {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M10.692 27.37c-3.9 0-6.057-2.14-6.057-6.044V11.72c0-3.904 2.156-6.055 6.057-6.055h8.66a.98.98 0 0 0 .99-.976.989.989 0 0 0-.977-.988h-8.673c-4.95 0-8.025 3.069-8.025 8.019v9.606c0 4.938 3.076 8.007 8.025 8.007a.989.989 0 0 0 .99-.976 1 1 0 0 0-.99-.988Zm3.616-5.972a.986.986 0 0 1-.706-.293L8.268 15.77a1 1 0 0 1 1.414-1.413l4.626 4.627L26.667 6.318A1 1 0 1 1 28.08 7.73L15.055 21.065a.974.974 0 0 1-.747.333Zm12.127-6.065c0-.539.438-.976.978-.976a.977.977 0 0 1 .966.976v5.993c0 4.938-3.087 8.007-8.036 8.007h-3.936a.989.989 0 0 1-.99-.976 1 1 0 0 1 .99-.987h3.936c3.9 0 6.057-2.14 6.092-6.044v-5.993Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.profesores-characteristics-2023 .i-benefits .sub-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  color: #000000;
}

@media (min-width: 768px) {
  .profesores-clases-2023 .container-custom {
    padding: 0;
  }
}
.profesores-clases-2023__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  color: #FF2846;
  margin: 0 0 15px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .profesores-clases-2023__title {
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -1px;
    margin: 0 0 19px 0;
  }
}
.profesores-clases-2023__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #000000;
  margin: 0 0 45px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .profesores-clases-2023__copy {
    margin: 0 0 55px 0;
  }
}
.profesores-clases-2023__nav {
  margin-bottom: 35px !important;
}
.profesores-clases-2023__nav-item {
  width: 50% !important;
}
.profesores-clases-2023__nav-link {
  width: 100% !important;
  color: #000 !important;
}
.profesores-clases-2023__nav-link {
  padding: 15px 16px 16px;
  background: #F4F4F4;
  border: none;
  border-radius: 12px 0 0 12px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  text-align: center;
}
.profesores-clases-2023__nav-link.--last {
  border-radius: 0 12px 12px 0;
}
.profesores-clases-2023__nav-link.active {
  color: #fff !important;
}
.profesores-clases-2023__nav-link.active {
  background: #FF6600;
}
.profesores-clases-2023__image-wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .profesores-clases-2023__image-wrapper {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .profesores-clases-2023__image-wrapper {
    margin-left: -40px;
  }
}
.profesores-clases-2023__content-wrapper {
  z-index: 99;
  position: relative;
}
.profesores-clases-2023__title-list {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 100%;
  color: #0078FF;
  margin-bottom: 15px;
}
.profesores-clases-2023__copy-list {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #000000;
  margin-bottom: 25px;
}
.profesores-clases-2023__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.profesores-clases-2023__list-item {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.profesores-clases-2023 .i-profesores {
  margin: 0 10px 0 0;
  padding: 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
}
.profesores-clases-2023 .i-profesores.check-green {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M8.022 20.555c-2.925 0-4.542-1.604-4.542-4.532V8.818c0-2.927 1.617-4.541 4.542-4.541h6.496a.734.734 0 0 0 .743-.732.742.742 0 0 0-.734-.74H8.022c-3.711 0-6.018 2.3-6.018 6.013v7.205c0 3.704 2.307 6.005 6.018 6.005a.742.742 0 0 0 .743-.732.75.75 0 0 0-.743-.74Zm2.712-4.478a.74.74 0 0 1-.53-.22l-4-4a.75.75 0 0 1 1.06-1.06l3.47 3.47 9.269-9.5a.75.75 0 1 1 1.06 1.06l-9.769 10a.73.73 0 0 1-.56.25Zm9.096-4.549c0-.404.328-.732.733-.732a.733.733 0 0 1 .725.732v4.495c0 3.704-2.316 6.005-6.027 6.005h-2.952a.741.741 0 0 1-.743-.732.75.75 0 0 1 .743-.74h2.952c2.925 0 4.542-1.605 4.569-4.533v-4.495Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 32px;
}
.profesores-clases-2023__list-item-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #000000;
  width: 90%;
}

@media (min-width: 768px) {
  .profesores-clases-2023 .container-custom {
    padding: 0;
  }
}
.profesores-clases-2023__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  color: #FF2846;
  margin: 0 0 15px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .profesores-clases-2023__title {
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -1px;
    margin: 0 0 19px 0;
  }
}
.profesores-clases-2023__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #000000;
  margin: 0 0 45px 0;
  padding: 0;
}
@media (min-width: 768px) {
  .profesores-clases-2023__copy {
    margin: 0 0 55px 0;
  }
}
.profesores-clases-2023__nav {
  margin-bottom: 35px !important;
}
.profesores-clases-2023__nav-item {
  width: 50% !important;
}
.profesores-clases-2023__nav-link {
  width: 100% !important;
  color: #000 !important;
}
.profesores-clases-2023__nav-link {
  padding: 15px 16px 16px;
  background: #F4F4F4;
  border: none;
  border-radius: 12px 0 0 12px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  text-align: center;
}
.profesores-clases-2023__nav-link.--last {
  border-radius: 0 12px 12px 0;
}
.profesores-clases-2023__nav-link.active {
  color: #fff !important;
}
.profesores-clases-2023__nav-link.active {
  background: #FF6600;
}
.profesores-clases-2023__image-wrapper {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .profesores-clases-2023__image-wrapper {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .profesores-clases-2023__image-wrapper {
    margin-left: -40px;
  }
}
.profesores-clases-2023__content-wrapper {
  z-index: 99;
  position: relative;
}
.profesores-clases-2023__title-list {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 100%;
  color: #0078FF;
  margin-bottom: 15px;
}
.profesores-clases-2023__copy-list {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #000000;
  margin-bottom: 25px;
}
.profesores-clases-2023__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.profesores-clases-2023__list-item {
  padding: 10px 0;
  display: flex;
  align-items: center;
}
.profesores-clases-2023 .i-profesores {
  margin: 0 10px 0 0;
  padding: 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: block;
}
.profesores-clases-2023 .i-profesores.check-green {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M8.022 20.555c-2.925 0-4.542-1.604-4.542-4.532V8.818c0-2.927 1.617-4.541 4.542-4.541h6.496a.734.734 0 0 0 .743-.732.742.742 0 0 0-.734-.74H8.022c-3.711 0-6.018 2.3-6.018 6.013v7.205c0 3.704 2.307 6.005 6.018 6.005a.742.742 0 0 0 .743-.732.75.75 0 0 0-.743-.74Zm2.712-4.478a.74.74 0 0 1-.53-.22l-4-4a.75.75 0 0 1 1.06-1.06l3.47 3.47 9.269-9.5a.75.75 0 1 1 1.06 1.06l-9.769 10a.73.73 0 0 1-.56.25Zm9.096-4.549c0-.404.328-.732.733-.732a.733.733 0 0 1 .725.732v4.495c0 3.704-2.316 6.005-6.027 6.005h-2.952a.741.741 0 0 1-.743-.732.75.75 0 0 1 .743-.74h2.952c2.925 0 4.542-1.605 4.569-4.533v-4.495Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 32px;
}
.profesores-clases-2023__list-item-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 120%;
  color: #000000;
  width: 90%;
}

@media (min-width: 768px) {
  .promo-jr-tpl-01-br {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br {
    background-color: #FF2846;
    background-position: top;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br .col-custom {
    background-position: top;
    padding-bottom: 0;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br .container-custom {
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br__image-wrapper {
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__image-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .promo-jr-tpl-01-br__image-wrapper {
    margin-left: 50% !important;
  }
  .promo-jr-tpl-01-br__image-wrapper {
    position: relative;
    width: 992px;
    left: -496px;
  }
}
@media (min-width: 1320px) {
  .promo-jr-tpl-01-br__image-wrapper {
    width: 1200px;
    left: -600px;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br__image {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .promo-jr-tpl-01-br__image {
    margin-left: -40px;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br__form-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
    top: -56px;
    position: relative;
  }
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__form-wrapper {
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .promo-jr-tpl-01-br__form-wrapper {
    right: 0;
  }
}
@media (min-width: 1320px) {
  .promo-jr-tpl-01-br__form-wrapper {
    right: -47px;
  }
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__tyc-wrapper {
    padding-top: 20px;
  }
}
.promo-jr-tpl-01-br__tyc-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 100%;
  color: #000000;
  position: relative;
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__tyc-copy {
    bottom: -30px;
  }
}
@media (min-width: 1024px) {
  .promo-jr-tpl-01-br__tyc-copy {
    bottom: -40px;
  }
}

@media (min-width: 768px) {
  .promo-jr-tpl-01-br {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br {
    background-color: #FF2846;
    background-position: top;
    padding-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br .col-custom {
    background-position: top;
    padding-bottom: 0;
    background-size: cover;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br .container-custom {
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br__image-wrapper {
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__image-wrapper {
    margin-left: -20px;
  }
}
@media (min-width: 1024px) {
  .promo-jr-tpl-01-br__image-wrapper {
    margin-left: 50% !important;
  }
  .promo-jr-tpl-01-br__image-wrapper {
    position: relative;
    width: 992px;
    left: -496px;
  }
}
@media (min-width: 1320px) {
  .promo-jr-tpl-01-br__image-wrapper {
    width: 1200px;
    left: -600px;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br__image {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .promo-jr-tpl-01-br__image {
    margin-left: -40px;
  }
}
@media (max-width: 767.98px) {
  .promo-jr-tpl-01-br__form-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
    top: -56px;
    position: relative;
  }
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__form-wrapper {
    height: 700px;
    display: flex;
    align-items: center;
    position: relative;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .promo-jr-tpl-01-br__form-wrapper {
    right: 0;
  }
}
@media (min-width: 1320px) {
  .promo-jr-tpl-01-br__form-wrapper {
    right: -47px;
  }
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__tyc-wrapper {
    padding-top: 20px;
  }
}
.promo-jr-tpl-01-br__tyc-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 11px;
  line-height: 100%;
  color: #000000;
  position: relative;
}
@media (min-width: 768px) {
  .promo-jr-tpl-01-br__tyc-copy {
    bottom: -30px;
  }
}
@media (min-width: 1024px) {
  .promo-jr-tpl-01-br__tyc-copy {
    bottom: -40px;
  }
}

@media (max-width: 767px) {
  .reasons {
    background: linear-gradient(180deg, rgb(255, 255, 255) 85%, rgb(235, 247, 255) 85%);
    margin-top: 80px;
  }
}
@media (min-width: 768px) {
  .reasons {
    margin-top: 110px;
  }
}
@media (min-width: 1024px) {
  .reasons {
    margin-top: 130px;
  }
}
@media (min-width: 1320px) {
  .reasons .container-custom {
    max-width: 1400px;
  }
}
.reasons .--br-mobile {
  display: none;
}
@media (min-width: 280px) and (max-width: 480.98px) {
  .reasons .--br-mobile {
    display: block;
  }
}
.reasons .title-red {
  color: #ff2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  font-size: 1.375rem;
}
@media (max-width: 767px) {
  .reasons .title-red {
    margin-bottom: 45px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons .title-red {
    font-size: max(1.375rem, min(6.875vw, 2.0625rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons .title-red {
    font-size: 2.0625rem;
  }
}
@media (min-width: 768px) {
  .reasons .title-red {
    line-height: 110%;
    margin-bottom: 65px;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .reasons .title-red {
    font-size: 2.375rem;
    line-height: 130%;
  }
}
.reasons__sub-title {
  font-family: "Poppins";
  font-style: normal;
  margin-left: 40px;
  margin-left: 12.5vw;
  margin-bottom: 14.4px;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title {
    margin-bottom: 4.5vw;
  }
}
@media (min-width: 481px) {
  .reasons__sub-title {
    margin-bottom: 4.5vw;
  }
}
@media (max-width: 767px) {
  .reasons__sub-title {
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title {
    margin-left: 0;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title {
    margin-bottom: 1.5vw;
  }
}
.reasons__sub-title .--number {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.686.095c4.392.2 8.706 1.04 12.518 3.265 3.946 2.303 7.506 5.418 9.489 9.579 2.006 4.21 2.308 9.035 1.582 13.654-.718 4.572-2.74 8.781-5.665 12.332-2.96 3.595-6.665 6.544-11.06 7.973-4.457 1.45-9.29 1.518-13.757.096-4.42-1.407-8.107-4.418-11.099-8.01-2.966-3.562-5.196-7.736-5.863-12.352-.67-4.625.26-9.292 2.114-13.57 1.872-4.32 4.472-8.486 8.48-10.875 3.937-2.349 8.7-2.3 13.26-2.092Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.614' y1='-8.188' x2='.614' y2='55.65' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F80'/%3E%3Cstop offset='1' stop-color='%23F60'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  filter: drop-shadow(0 8.5px 16.25px rgba(0, 0, 0, 0.15));
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  text-align: center;
  color: #fff;
  width: 32px;
  height: 32px;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 100%;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin-left: -45px;
  position: absolute;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--number {
    --tamanio: min(10vw, 48px);
    width: var(--tamanio);
    height: var(--tamanio);
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--number {
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--number {
    font-size: max(1.5rem, min(7.5vw, 2.25rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--number {
    font-size: 2.25rem;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--number {
    margin-left: -14.0625vw;
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--number {
    margin-left: -60px;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title .--number {
    position: relative;
    margin-left: 0;
    margin-left: initial;
    margin-bottom: 22px;
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title .--number {
    width: 48px;
    height: 48px;
  }
}
.reasons__sub-title .--copy {
  display: inline;
  font-weight: 500;
  font-size: 1.25rem;
}
@media (max-width: 1023.98px) {
  .reasons__sub-title .--copy {
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title .--copy {
    display: block;
    margin-top: 12px;
    margin-bottom: 24px;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title .--copy {
    margin-top: 10px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--copy {
    font-size: max(1.25rem, min(6.25vw, 1.875rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--copy {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title .--copy {
    font-size: 24px;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title .--copy {
    font-size: 22px;
  }
}
@media (min-width: 1440px) {
  .reasons__sub-title .--copy {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .reasons__sub-title-2, .reasons__sub-title-4 {
    margin-bottom: 38px;
  }
}
.reasons__copy-1 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 140%;
  color: #000000;
}
@media (min-width: 768px) {
  .reasons__copy-1 {
    line-height: 140%;
    margin-bottom: 20px;
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .reasons__copy-1 {
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .reasons__copy-1 {
    font-size: 20px;
  }
}
.reasons__image {
  position: relative;
}
@media (max-width: 767px) {
  .reasons__image {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .reasons__image {
    height: 512px;
    zoom: 85%;
  }
}
@media (min-width: 1320px) {
  .reasons__image {
    zoom: unset;
  }
}
@media (min-width: 1024px) {
  .reasons__image-2 {
    height: auto;
    height: initial;
    top: 50px;
  }
}
.reasons__list-item {
  margin-bottom: 20px;
  font-size: 26px;
}
.reasons__list-item-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #0078ff;
}
@media (min-width: 768px) {
  .reasons__list-item-title {
    font-size: 22px;
    line-height: 140%;
  }
}
.reasons__list-item-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: #000000;
}
@media (min-width: 768px) {
  .reasons__list-item-copy {
    font-size: 16px;
    line-height: 140%;
  }
}
@media (max-width: 767.98px) {
  .reasons__image-wrapper {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .reasons__image-wrapper {
    align-content: center;
    align-items: center;
    background-repeat: no-repeat;
    display: flex;
    height: 324px;
    justify-content: center;
    margin-bottom: 25px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-wrapper {
    height: 512px;
    zoom: 85%;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 1024px) {
    .reasons__image-wrapper {
      -moz-transform: scale(85%, 85%);
    }
  }
}
@media (min-width: 1320px) {
  .reasons__image-wrapper {
    height: 617px;
    zoom: unset;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 1320px) {
    .reasons__image-wrapper {
      -moz-transform: unset;
    }
  }
}
@media (min-width: 768px) {
  .reasons__image-w1 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image1-bg-768_1x.png");
    background-position: left;
    margin-left: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w1 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image1-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w1 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image1-bg-1320_1x.png");
  }
}
@media (min-width: 768px) {
  .reasons__image-w2 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image2-bg-768_1x.png");
    background-position: right;
    margin-right: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w2 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image2-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w2 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image2-bg-1320_1x.png");
  }
}
@media (min-width: 768px) {
  .reasons__image-w3 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image3-bg-768_1x.png");
    background-position: left;
    margin-left: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w3 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image3-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w3 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image3-bg-1320_1x.png");
  }
}
@media (min-width: 768px) {
  .reasons__image-w3 .reasons__image {
    margin-top: 42px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w3 .reasons__image {
    margin-top: 93px;
  }
}
@media (min-width: 768px) {
  .reasons__image-w4 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image4-bg-768_1x.png");
    background-position: right;
    margin-right: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w4 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image4-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w4 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image4-bg-1320_1x.png");
  }
}
.reasons__content-wrapper {
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  margin-top: 15px;
}
.reasons__content-wrapper1 {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .reasons__content-wrapper2, .reasons__content-wrapper4 {
    margin-left: 100px;
  }
}
@media (min-width: 1320px) {
  .reasons__content-wrapper2, .reasons__content-wrapper4 {
    margin-left: 120px;
  }
}
@media (max-width: 767.98px) {
  .reasons__content {
    margin: 10px 0;
  }
}
.reasons .green-list {
  margin: 10px 0;
  padding: 0;
  list-style-position: outside;
}
.reasons .green-list__item, .reasons .green-list__item-dot {
  list-style-type: none;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.162 14.933a1.29 1.29 0 0 1-.892-.368L1.62 9.908a.555.555 0 0 1 0-.795l1.807-1.815a1.298 1.298 0 0 1 1.823 0L7.335 9.39a.135.135 0 0 0 .187 0l5.513-5.512a1.29 1.29 0 0 1 1.785 0l1.087 1.087a1.26 1.26 0 0 1 0 1.778l-7.852 7.822a1.29 1.29 0 0 1-.893.368Z' fill='%232FD665'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 25px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: #404e5a;
  font-size: 16px;
}
@media (min-width: 320px) and (max-width: 767.98px) {
  .reasons .green-list__item, .reasons .green-list__item-dot {
    font-size: max(16px, min(5vw, 24px));
  }
}
@media (min-width: 768px) {
  .reasons .green-list__item, .reasons .green-list__item-dot {
    font-size: 1.125rem;
  }
}
.reasons .green-list__item-dot {
  background-image: none;
  background-image: initial;
  list-style: outside;
  margin-left: 25px;
  padding-left: 5px;
}
.reasons .green-list__item-dot .--nueva-funcion {
  background-color: #0078FF;
  color: white;
  padding: 4px 18px;
  border-radius: 12px 0 12px 0;
  font-size: 14px;
  margin-left: 16px;
  font-weight: 700;
  font-family: Arial;
  letter-spacing: 1.452px;
  text-transform: uppercase;
}
.reasons .green-list__item-copy {
  display: inline-block;
}
.reasons__block-videos {
  position: relative;
}
@media (min-width: 1024px) {
  .reasons__block-videos {
    height: 512px;
    zoom: 85%;
    top: 37px;
  }
}
@media (min-width: 1320px) {
  .reasons__block-videos {
    zoom: unset;
  }
}
.reasons__video1 {
  position: relative;
}
.reasons__video1 video {
  width: 100%;
  height: auto;
  max-width: 540px;
  border-radius: 23px;
  border: 1px solid rgba(192, 192, 192, 0.8196078431);
  background: #d9d9d9;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .reasons__video1 {
    padding-top: 7px;
  }
}
.reasons__video4 video {
  position: relative;
  width: 100%;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1024px) {
  .reasons__video4 video {
    min-width: 774px;
    left: 80px;
    border-radius: 18px 0px 0px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .reasons__video4 video {
    left: 12px;
    border-radius: 18px 0px 0px 18px;
  }
}
@media (max-width: 767.98px) {
  .reasons__video4 video {
    max-width: 449px;
    margin-left: auto;
    margin-right: auto;
    background: #d9d9d9;
    border-radius: 25px;
    border: 1px solid rgba(192, 192, 192, 0.8196078431);
    margin-bottom: 15px;
  }
  .reasons__video4 video:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: 1px;
    z-index: -1;
    transform: scale(0.9);
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.8470588235);
  }
}
@media (min-width: 768px) {
  .reasons__block-wrapper {
    height: 325px;
  }
}
@media (min-width: 1024px) {
  .reasons__block-wrapper {
    height: 437px;
  }
}
@media (min-width: 1320px) {
  .reasons__block-wrapper {
    height: 620px;
  }
}
.reasons__trigger-wrapper {
  position: relative;
}
@media (min-width: 768px) {
  .reasons__trigger-wrapper {
    display: flex;
    align-items: center;
    top: -349px;
    height: 324px;
  }
}
@media (min-width: 992px) {
  .reasons__trigger-wrapper {
    top: -360px;
    height: 343px;
  }
}
@media (min-width: 1024px) {
  .reasons__trigger-wrapper {
    top: -457px;
    height: 435px;
  }
}
@media (min-width: 1320px) {
  .reasons__trigger-wrapper {
    top: -642px;
    height: 618px;
  }
}

.reasons-bullets-image-mobile {
  padding-top: 50px;
  background-color: #F4F6FB;
}

@media (max-width: 767px) {
  .reasons {
    background: linear-gradient(180deg, rgb(255, 255, 255) 85%, rgb(235, 247, 255) 85%);
    margin-top: 80px;
  }
}
@media (min-width: 768px) {
  .reasons {
    margin-top: 110px;
  }
}
@media (min-width: 1024px) {
  .reasons {
    margin-top: 130px;
  }
}
@media (min-width: 1320px) {
  .reasons .container-custom {
    max-width: 1400px;
  }
}
.reasons .--br-mobile {
  display: none;
}
@media (min-width: 280px) and (max-width: 480.98px) {
  .reasons .--br-mobile {
    display: block;
  }
}
.reasons .title-red {
  color: #ff2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  font-size: 1.375rem;
}
@media (max-width: 767px) {
  .reasons .title-red {
    margin-bottom: 45px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons .title-red {
    font-size: max(1.375rem, min(6.875vw, 2.0625rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons .title-red {
    font-size: 2.0625rem;
  }
}
@media (min-width: 768px) {
  .reasons .title-red {
    line-height: 110%;
    margin-bottom: 65px;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .reasons .title-red {
    font-size: 2.375rem;
    line-height: 130%;
  }
}
.reasons__sub-title {
  font-family: "Poppins";
  font-style: normal;
  margin-left: 40px;
  margin-left: 12.5vw;
  margin-bottom: 14.4px;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title {
    margin-bottom: 4.5vw;
  }
}
@media (min-width: 481px) {
  .reasons__sub-title {
    margin-bottom: 4.5vw;
  }
}
@media (max-width: 767px) {
  .reasons__sub-title {
    display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title {
    margin-left: 0;
    margin-left: initial;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title {
    margin-bottom: 1.5vw;
  }
}
.reasons__sub-title .--number {
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.686.095c4.392.2 8.706 1.04 12.518 3.265 3.946 2.303 7.506 5.418 9.489 9.579 2.006 4.21 2.308 9.035 1.582 13.654-.718 4.572-2.74 8.781-5.665 12.332-2.96 3.595-6.665 6.544-11.06 7.973-4.457 1.45-9.29 1.518-13.757.096-4.42-1.407-8.107-4.418-11.099-8.01-2.966-3.562-5.196-7.736-5.863-12.352-.67-4.625.26-9.292 2.114-13.57 1.872-4.32 4.472-8.486 8.48-10.875 3.937-2.349 8.7-2.3 13.26-2.092Z' fill='url(%23a)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.614' y1='-8.188' x2='.614' y2='55.65' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F80'/%3E%3Cstop offset='1' stop-color='%23F60'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  filter: drop-shadow(0 8.5px 16.25px rgba(0, 0, 0, 0.15));
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  text-align: center;
  color: #fff;
  width: 32px;
  height: 32px;
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 100%;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin-left: -45px;
  position: absolute;
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--number {
    --tamanio: min(10vw, 48px);
    width: var(--tamanio);
    height: var(--tamanio);
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--number {
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--number {
    font-size: max(1.5rem, min(7.5vw, 2.25rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--number {
    font-size: 2.25rem;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--number {
    margin-left: -14.0625vw;
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--number {
    margin-left: -60px;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title .--number {
    position: relative;
    margin-left: 0;
    margin-left: initial;
    margin-bottom: 22px;
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title .--number {
    width: 48px;
    height: 48px;
  }
}
.reasons__sub-title .--copy {
  display: inline;
  font-weight: 500;
  font-size: 1.25rem;
}
@media (max-width: 1023.98px) {
  .reasons__sub-title .--copy {
    line-height: 110%;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title .--copy {
    display: block;
    margin-top: 12px;
    margin-bottom: 24px;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title .--copy {
    margin-top: 10px;
  }
}
@media (min-width: 320px) and (max-width: 480.98px) {
  .reasons__sub-title .--copy {
    font-size: max(1.25rem, min(6.25vw, 1.875rem));
  }
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .reasons__sub-title .--copy {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .reasons__sub-title .--copy {
    font-size: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .reasons__sub-title .--copy {
    font-size: 1.875rem;
  }
}
@media (max-width: 767px) {
  .reasons__sub-title-2, .reasons__sub-title-4 {
    margin-bottom: 38px;
  }
}
.reasons__copy-1 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 140%;
  color: #000000;
}
@media (min-width: 768px) {
  .reasons__copy-1 {
    font-size: 1.125rem;
    line-height: 140%;
    margin-bottom: 24px;
  }
}
@media (min-width: 1024px) {
  .reasons__copy-1 {
    font-size: 1.375rem;
  }
}
.reasons__image {
  position: relative;
}
@media (max-width: 767px) {
  .reasons__image {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .reasons__image {
    height: 512px;
    zoom: 85%;
  }
}
@media (min-width: 1320px) {
  .reasons__image {
    zoom: unset;
  }
}
@media (min-width: 1024px) {
  .reasons__image-2 {
    height: auto;
    height: initial;
    top: 50px;
  }
}
.reasons__list-item {
  margin-bottom: 20px;
  font-size: 26px;
}
.reasons__list-item-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: #0078ff;
}
@media (min-width: 768px) {
  .reasons__list-item-title {
    font-size: 22px;
    line-height: 140%;
  }
}
.reasons__list-item-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: #000000;
}
@media (min-width: 768px) {
  .reasons__list-item-copy {
    font-size: 16px;
    line-height: 140%;
  }
}
@media (max-width: 767.98px) {
  .reasons__image-wrapper {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .reasons__image-wrapper {
    align-content: center;
    align-items: center;
    background-repeat: no-repeat;
    display: flex;
    height: 324px;
    justify-content: center;
    margin-bottom: 25px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-wrapper {
    height: 512px;
    zoom: 85%;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 1024px) {
    .reasons__image-wrapper {
      -moz-transform: scale(85%, 85%);
    }
  }
}
@media (min-width: 1320px) {
  .reasons__image-wrapper {
    height: 617px;
    zoom: unset;
  }
}
@-moz-document url-prefix() {
  @media (max-width: 1320px) {
    .reasons__image-wrapper {
      -moz-transform: unset;
    }
  }
}
@media (min-width: 768px) {
  .reasons__image-w1 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image1-bg-768_1x.png");
    background-position: left;
    margin-left: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w1 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image1-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w1 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image1-bg-1320_1x.png");
  }
}
@media (min-width: 768px) {
  .reasons__image-w2 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image2-bg-768_1x.png");
    background-position: right;
    margin-right: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w2 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image2-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w2 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image2-bg-1320_1x.png");
  }
}
@media (min-width: 768px) {
  .reasons__image-w3 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image3-bg-768_1x.png");
    background-position: left;
    margin-left: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w3 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image3-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w3 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image3-bg-1320_1x.png");
  }
}
@media (min-width: 768px) {
  .reasons__image-w3 .reasons__image {
    margin-top: 42px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w3 .reasons__image {
    margin-top: 93px;
  }
}
@media (min-width: 768px) {
  .reasons__image-w4 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image4-bg-768_1x.png");
    background-position: right;
    margin-right: -15px;
  }
}
@media (min-width: 1024px) {
  .reasons__image-w4 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image4-bg-1024_1x.png");
  }
}
@media (min-width: 1320px) {
  .reasons__image-w4 {
    background-image: url("https://www.openenglish.com/junior/wp-content/uploads/sites/3/2022/09/Open-English-Junior-Home-image4-bg-1320_1x.png");
  }
}
.reasons__content-wrapper {
  height: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  margin-top: 15px;
}
.reasons__content-wrapper1 {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .reasons__content-wrapper2, .reasons__content-wrapper4 {
    margin-left: 100px;
  }
}
@media (min-width: 1320px) {
  .reasons__content-wrapper2, .reasons__content-wrapper4 {
    margin-left: 120px;
  }
}
@media (max-width: 767.98px) {
  .reasons__content {
    margin: 10px 0;
  }
}
.reasons .green-list {
  margin: 10px 0;
  padding: 0;
  list-style-position: outside;
}
.reasons .green-list__item, .reasons .green-list__item-dot {
  list-style-type: none;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.162 14.933a1.29 1.29 0 0 1-.892-.368L1.62 9.908a.555.555 0 0 1 0-.795l1.807-1.815a1.298 1.298 0 0 1 1.823 0L7.335 9.39a.135.135 0 0 0 .187 0l5.513-5.512a1.29 1.29 0 0 1 1.785 0l1.087 1.087a1.26 1.26 0 0 1 0 1.778l-7.852 7.822a1.29 1.29 0 0 1-.893.368Z' fill='%232FD665'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 25px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: #404e5a;
  font-size: 16px;
}
@media (min-width: 320px) and (max-width: 767.98px) {
  .reasons .green-list__item, .reasons .green-list__item-dot {
    font-size: max(16px, min(5vw, 24px));
  }
}
@media (min-width: 768px) {
  .reasons .green-list__item, .reasons .green-list__item-dot {
    font-size: 1.125rem;
  }
}
.reasons .green-list__item-dot {
  background-image: none;
  background-image: initial;
  list-style: outside;
  margin-left: 25px;
  padding-left: 5px;
}
.reasons .green-list__item-copy {
  display: inline-block;
}
.reasons__block-videos {
  position: relative;
}
@media (min-width: 1024px) {
  .reasons__block-videos {
    height: 512px;
    zoom: 85%;
    top: 37px;
  }
}
@media (min-width: 1320px) {
  .reasons__block-videos {
    zoom: unset;
  }
}
.reasons__video1 {
  position: relative;
}
.reasons__video1 video {
  width: 100%;
  height: auto;
  max-width: 540px;
  border-radius: 23px;
  border: 1px solid rgba(192, 192, 192, 0.8196078431);
  background: #d9d9d9;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
}
@media (min-width: 768px) {
  .reasons__video1 {
    padding-top: 7px;
  }
}
.reasons__video4 video {
  position: relative;
  width: 100%;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
}
@media (min-width: 1024px) {
  .reasons__video4 video {
    min-width: 774px;
    left: 80px;
    border-radius: 18px 0px 0px 18px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .reasons__video4 video {
    left: 12px;
    border-radius: 18px 0px 0px 18px;
  }
}
@media (max-width: 767.98px) {
  .reasons__video4 video {
    max-width: 449px;
    margin-left: auto;
    margin-right: auto;
    background: #d9d9d9;
    border-radius: 25px;
    border: 1px solid rgba(192, 192, 192, 0.8196078431);
    margin-bottom: 15px;
  }
  .reasons__video4 video:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: 1px;
    z-index: -1;
    transform: scale(0.9);
    box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.8470588235);
  }
}
@media (min-width: 768px) {
  .reasons__block-wrapper {
    height: 325px;
  }
}
@media (min-width: 1024px) {
  .reasons__block-wrapper {
    height: 437px;
  }
}
@media (min-width: 1320px) {
  .reasons__block-wrapper {
    height: 620px;
  }
}
.reasons__trigger-wrapper {
  position: relative;
}
@media (min-width: 768px) {
  .reasons__trigger-wrapper {
    display: flex;
    align-items: center;
    top: -349px;
    height: 324px;
  }
}
@media (min-width: 992px) {
  .reasons__trigger-wrapper {
    top: -360px;
    height: 343px;
  }
}
@media (min-width: 1024px) {
  .reasons__trigger-wrapper {
    top: -457px;
    height: 435px;
  }
}
@media (min-width: 1320px) {
  .reasons__trigger-wrapper {
    top: -642px;
    height: 618px;
  }
}

.teachOpphero {
  background-color: #EBF7FF;
  height: 712px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOpphero {
    height: 574px;
    padding-bottom: 64px;
    padding-top: 64px;
  }
}
@media (max-width: 767.98px) {
  .teachOpphero {
    height: auto;
    padding-bottom: 3rem;
  }
}
.teachOpphero__h1 {
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 110%;
  letter-spacing: -1px;
  color: #3393FF;
}
@media (min-width: 1024px) and (max-width: 1318.98px) {
  .teachOpphero__h1 {
    letter-spacing: -1.8px;
  }
}
@media (max-width: 767.98px) {
  .teachOpphero__h1 {
    font-size: 34px;
  }
}
.teachOpphero__img {
  position: relative;
  left: -438px;
}
@media (min-width: 1024px) and (max-width: 1318.98px) {
  .teachOpphero__img {
    left: -272px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOpphero__img {
    left: auto;
    left: initial;
  }
}
@media (min-width: 480px) and (max-width: 767.98px) {
  .teachOpphero__img {
    left: -17px;
    width: 108%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.125rem;
  }
}
@media (max-width: 479.98px) {
  .teachOpphero__img {
    margin-bottom: 1.125rem;
    left: auto;
    left: initial;
    width: 100%;
  }
}
.teachOpphero__logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='166' height='66' fill='none'%3E%3Cpath fill='%230078FF' d='M35.106 59.329c2.167-.157 3.838-.645 4.864-1.729 1.191-1.24 1.654-3.308 1.654-8.593V27.989h8.289v22.92c0 5.79-1.3 9.305-3.731 11.58-2.432 2.274-6.278 3.242-10.224 3.242l-.852-6.402ZM78.037 45.938c0 3.457.107 6.27.223 8.486h-7.138l-.38-3.73h-.15a9.43 9.43 0 0 1-8.272 4.326c-5.352 0-9.297-3.35-9.297-11.514V27.99h8.272v14.219c0 3.837 1.24 6.162 4.135 6.162a4.443 4.443 0 0 0 4.136-2.862 4.64 4.64 0 0 0 .265-1.787V28.006h8.272l-.066 17.932ZM81.586 36.418c0-3.308-.116-6.104-.224-8.428h7.139l.38 3.623h.166a9.653 9.653 0 0 1 8.164-4.219c5.402 0 9.463 3.565 9.463 11.349v15.715h-8.222V39.776c0-3.407-1.191-5.732-4.136-5.732a4.393 4.393 0 0 0-4.136 3.077 5.7 5.7 0 0 0-.323 2.06v15.244h-8.213l-.058-18.007ZM118.511 20.637c0 2.267-1.737 4.136-4.434 4.136a4.02 4.02 0 0 1-4.276-4.136c-.05-2.382 1.654-4.135 4.326-4.135a4.135 4.135 0 0 1 4.384 4.135Zm-8.495 33.788V27.957h8.222v26.468h-8.222ZM147.81 40.91c0 9.677-6.865 14.11-13.954 14.11-7.726 0-13.682-5.078-13.682-13.622 0-8.545 5.625-14.004 14.12-14.004 8.106 0 13.516 5.567 13.516 13.516Zm-19.141.273c0 4.54 1.894 7.94 5.402 7.94 3.193 0 5.252-3.184 5.252-7.94 0-3.954-1.514-7.949-5.252-7.949-3.921 0-5.402 4.053-5.402 7.949ZM149.779 36.691c0-3.895-.108-6.435-.215-8.701h7.056l.273 4.863h.215a7.756 7.756 0 0 1 7.139-5.459 8.518 8.518 0 0 1 1.728.108v7.725a11.853 11.853 0 0 0-2.216-.215c-3.028 0-5.088 1.654-5.625 4.136a9.668 9.668 0 0 0-.166 1.836v13.44h-8.214l.025-17.733Z'/%3E%3Cpath fill='%23000' d='M41.98 18.569c.09.628 1 .976 2.01.976a6.672 6.672 0 0 0 2.15-.306l.373 1.919a7.883 7.883 0 0 1-2.937.512c-2.763 0-4.334-1.538-4.334-4.028a3.996 3.996 0 0 1 4.053-4.177c2.54 0 3.623 1.861 3.623 4.02 0 .364-.036.727-.108 1.084h-4.83Zm2.481-1.836a1.338 1.338 0 0 0-1.298-1.49 1.522 1.522 0 0 0-1.44 1.49h2.738ZM47.679 16.32c0-1.034 0-1.944-.066-2.664h2.481l.124 1.01h.067a2.804 2.804 0 0 1 2.34-1.175c1.837 0 2.83 1.24 2.83 3.4v4.631h-2.87v-4.31c0-.909-.323-1.438-1.01-1.438a.993.993 0 0 0-.943.694 1.489 1.489 0 0 0-.083.571v4.458h-2.87V16.32ZM64.397 20.347a4.49 4.49 0 0 1-1.208 3.507 5.021 5.021 0 0 1-3.309.976 6.981 6.981 0 0 1-2.92-.571l.521-2.15a5.22 5.22 0 0 0 2.267.562 1.654 1.654 0 0 0 1.82-1.779v-.347a2.415 2.415 0 0 1-1.97.877c-1.91 0-3.308-1.53-3.308-3.813 0-2.482 1.605-4.136 3.565-4.136a2.243 2.243 0 0 1 2.027 1.001l.1-.827h2.48c-.049.48-.082 1.166-.082 2.423l.017 4.277Zm-2.904-3.466a2.854 2.854 0 0 0 0-.372 1.034 1.034 0 0 0-1.026-.893c-.686 0-1.273.67-1.273 1.918 0 1.018.48 1.77 1.273 1.77a1.009 1.009 0 0 0 1.01-.777c.027-.184.032-.37.016-.554V16.88ZM68.483 10.52h-2.87v10.976h2.87V10.521ZM73.818 19.081a5.18 5.18 0 0 0 2.192.588c.604 0 .828-.141.828-.43 0-.29-.174-.414-1.018-.687-1.729-.538-2.316-1.48-2.308-2.39 0-1.564 1.332-2.697 3.392-2.697a5.741 5.741 0 0 1 2.349.447l-.463 1.944a4.647 4.647 0 0 0-1.746-.43c-.496 0-.777.123-.777.446s.248.414 1.174.72c1.555.513 2.143 1.307 2.16 2.481 0 1.505-1.167 2.639-3.59 2.639a6.139 6.139 0 0 1-2.689-.563l.496-2.068ZM80.386 10.53h2.87v3.945a2.68 2.68 0 0 1 2.126-1.001c1.77 0 2.747 1.257 2.747 3.474v4.557H85.25v-4.243c0-.926-.298-1.489-1.017-1.489a.934.934 0 0 0-.927.629c-.06.147-.088.304-.083.463v4.632h-2.87l.033-10.968ZM72.536 13.549h-2.879v7.858h2.88v-7.858ZM72.52 10.438h-2.771v2.407h2.77v-2.407ZM8.42 17.477a3.97 3.97 0 0 1-4.25 4.186A3.895 3.895 0 0 1 .032 17.61c0-2.482 1.655-4.136 4.335-4.136a3.854 3.854 0 0 1 4.086 4.028l-.033-.025Zm-5.417.108c0 1.166.389 2.076 1.282 2.076.77 0 1.2-.827 1.2-2.076 0-1.084-.356-2.076-1.217-2.076-.86 0-1.265 1.034-1.265 2.076ZM20.895 18.569c.099.62 1.009.968 2.01.968a6.99 6.99 0 0 0 2.192-.298l.372 1.91c-.939.361-1.939.535-2.945.513-2.762 0-4.326-1.53-4.326-4.02a4.003 4.003 0 0 1 4.07-4.193c2.548 0 3.631 1.87 3.631 4.028.002.367-.037.733-.116 1.092h-4.888Zm2.481-1.845a1.347 1.347 0 0 0-1.307-1.489 1.514 1.514 0 0 0-1.43 1.49h2.737ZM26.602 16.319c0-1.034 0-1.944-.066-2.663h2.482l.124 1.009h.09a2.81 2.81 0 0 1 2.35-1.183c1.836 0 2.829 1.249 2.829 3.408v4.632h-2.904v-4.318c0-.91-.322-1.43-1.009-1.43a1.001 1.001 0 0 0-.943.686 1.497 1.497 0 0 0-.074.57v4.459h-2.879v-5.17ZM9.149 24.74h2.878v-3.822a2.34 2.34 0 0 0 1.87.745c1.712 0 3.582-1.324 3.582-4.202 0-2.556-1.597-4.012-3.243-4.012a2.72 2.72 0 0 0-2.242 1.034v-.827H9.15V24.74Zm4.045-5.261a1.174 1.174 0 0 1-1.125-.943 2.198 2.198 0 0 1 0-.48v-.976a1.717 1.717 0 0 1 0-.364 1.232 1.232 0 0 1 1.166-1.025c.91 0 1.357.827 1.357 1.902s-.522 1.886-1.382 1.886'/%3E%3Cpath fill='%23000' d='m38.266 0-29.1 5.302v6.873h2.845V7.601l23.442-4.276v26.873L9.165 25.872v2.78l29.1 4.813V0Z'/%3E%3C/svg%3E");
  width: 166px;
  height: 66px;
  display: block;
  margin-top: 24px;
  background-repeat: no-repeat;
}
.teachOpphero__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 130%;
  color: #000000;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .teachOpphero__p {
    font-size: 16px;
  }
}
.teachOpphero__z-2 {
  z-index: 2;
}
.teachOpphero .cta-button-wrapper {
  margin-top: 12px;
  align-items: flex-start;
}

.teachOpphero {
  background-color: #EBF7FF;
  height: 712px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOpphero {
    height: 574px;
    padding-bottom: 64px;
    padding-top: 64px;
  }
}
@media (max-width: 767.98px) {
  .teachOpphero {
    height: auto;
    padding-bottom: 3rem;
  }
}
.teachOpphero__h1 {
  font-family: "Baloo 2";
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 110%;
  letter-spacing: -1px;
  color: #3393FF;
}
@media (min-width: 1024px) and (max-width: 1318.98px) {
  .teachOpphero__h1 {
    letter-spacing: -1.8px;
  }
}
@media (max-width: 767.98px) {
  .teachOpphero__h1 {
    font-size: 34px;
  }
}
.teachOpphero__img {
  position: relative;
  left: -438px;
}
@media (min-width: 1024px) and (max-width: 1318.98px) {
  .teachOpphero__img {
    left: -272px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOpphero__img {
    left: auto;
    left: initial;
  }
}
@media (min-width: 480px) and (max-width: 767.98px) {
  .teachOpphero__img {
    left: -17px;
    width: 108%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.125rem;
  }
}
@media (max-width: 479.98px) {
  .teachOpphero__img {
    margin-bottom: 1.125rem;
    left: auto;
    left: initial;
    width: 100%;
  }
}
.teachOpphero__logo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='166' height='66' fill='none'%3E%3Cpath fill='%230078FF' d='M35.106 59.329c2.167-.157 3.838-.645 4.864-1.729 1.191-1.24 1.654-3.308 1.654-8.593V27.989h8.289v22.92c0 5.79-1.3 9.305-3.731 11.58-2.432 2.274-6.278 3.242-10.224 3.242l-.852-6.402ZM78.037 45.938c0 3.457.107 6.27.223 8.486h-7.138l-.38-3.73h-.15a9.43 9.43 0 0 1-8.272 4.326c-5.352 0-9.297-3.35-9.297-11.514V27.99h8.272v14.219c0 3.837 1.24 6.162 4.135 6.162a4.443 4.443 0 0 0 4.136-2.862 4.64 4.64 0 0 0 .265-1.787V28.006h8.272l-.066 17.932ZM81.586 36.418c0-3.308-.116-6.104-.224-8.428h7.139l.38 3.623h.166a9.653 9.653 0 0 1 8.164-4.219c5.402 0 9.463 3.565 9.463 11.349v15.715h-8.222V39.776c0-3.407-1.191-5.732-4.136-5.732a4.393 4.393 0 0 0-4.136 3.077 5.7 5.7 0 0 0-.323 2.06v15.244h-8.213l-.058-18.007ZM118.511 20.637c0 2.267-1.737 4.136-4.434 4.136a4.02 4.02 0 0 1-4.276-4.136c-.05-2.382 1.654-4.135 4.326-4.135a4.135 4.135 0 0 1 4.384 4.135Zm-8.495 33.788V27.957h8.222v26.468h-8.222ZM147.81 40.91c0 9.677-6.865 14.11-13.954 14.11-7.726 0-13.682-5.078-13.682-13.622 0-8.545 5.625-14.004 14.12-14.004 8.106 0 13.516 5.567 13.516 13.516Zm-19.141.273c0 4.54 1.894 7.94 5.402 7.94 3.193 0 5.252-3.184 5.252-7.94 0-3.954-1.514-7.949-5.252-7.949-3.921 0-5.402 4.053-5.402 7.949ZM149.779 36.691c0-3.895-.108-6.435-.215-8.701h7.056l.273 4.863h.215a7.756 7.756 0 0 1 7.139-5.459 8.518 8.518 0 0 1 1.728.108v7.725a11.853 11.853 0 0 0-2.216-.215c-3.028 0-5.088 1.654-5.625 4.136a9.668 9.668 0 0 0-.166 1.836v13.44h-8.214l.025-17.733Z'/%3E%3Cpath fill='%23000' d='M41.98 18.569c.09.628 1 .976 2.01.976a6.672 6.672 0 0 0 2.15-.306l.373 1.919a7.883 7.883 0 0 1-2.937.512c-2.763 0-4.334-1.538-4.334-4.028a3.996 3.996 0 0 1 4.053-4.177c2.54 0 3.623 1.861 3.623 4.02 0 .364-.036.727-.108 1.084h-4.83Zm2.481-1.836a1.338 1.338 0 0 0-1.298-1.49 1.522 1.522 0 0 0-1.44 1.49h2.738ZM47.679 16.32c0-1.034 0-1.944-.066-2.664h2.481l.124 1.01h.067a2.804 2.804 0 0 1 2.34-1.175c1.837 0 2.83 1.24 2.83 3.4v4.631h-2.87v-4.31c0-.909-.323-1.438-1.01-1.438a.993.993 0 0 0-.943.694 1.489 1.489 0 0 0-.083.571v4.458h-2.87V16.32ZM64.397 20.347a4.49 4.49 0 0 1-1.208 3.507 5.021 5.021 0 0 1-3.309.976 6.981 6.981 0 0 1-2.92-.571l.521-2.15a5.22 5.22 0 0 0 2.267.562 1.654 1.654 0 0 0 1.82-1.779v-.347a2.415 2.415 0 0 1-1.97.877c-1.91 0-3.308-1.53-3.308-3.813 0-2.482 1.605-4.136 3.565-4.136a2.243 2.243 0 0 1 2.027 1.001l.1-.827h2.48c-.049.48-.082 1.166-.082 2.423l.017 4.277Zm-2.904-3.466a2.854 2.854 0 0 0 0-.372 1.034 1.034 0 0 0-1.026-.893c-.686 0-1.273.67-1.273 1.918 0 1.018.48 1.77 1.273 1.77a1.009 1.009 0 0 0 1.01-.777c.027-.184.032-.37.016-.554V16.88ZM68.483 10.52h-2.87v10.976h2.87V10.521ZM73.818 19.081a5.18 5.18 0 0 0 2.192.588c.604 0 .828-.141.828-.43 0-.29-.174-.414-1.018-.687-1.729-.538-2.316-1.48-2.308-2.39 0-1.564 1.332-2.697 3.392-2.697a5.741 5.741 0 0 1 2.349.447l-.463 1.944a4.647 4.647 0 0 0-1.746-.43c-.496 0-.777.123-.777.446s.248.414 1.174.72c1.555.513 2.143 1.307 2.16 2.481 0 1.505-1.167 2.639-3.59 2.639a6.139 6.139 0 0 1-2.689-.563l.496-2.068ZM80.386 10.53h2.87v3.945a2.68 2.68 0 0 1 2.126-1.001c1.77 0 2.747 1.257 2.747 3.474v4.557H85.25v-4.243c0-.926-.298-1.489-1.017-1.489a.934.934 0 0 0-.927.629c-.06.147-.088.304-.083.463v4.632h-2.87l.033-10.968ZM72.536 13.549h-2.879v7.858h2.88v-7.858ZM72.52 10.438h-2.771v2.407h2.77v-2.407ZM8.42 17.477a3.97 3.97 0 0 1-4.25 4.186A3.895 3.895 0 0 1 .032 17.61c0-2.482 1.655-4.136 4.335-4.136a3.854 3.854 0 0 1 4.086 4.028l-.033-.025Zm-5.417.108c0 1.166.389 2.076 1.282 2.076.77 0 1.2-.827 1.2-2.076 0-1.084-.356-2.076-1.217-2.076-.86 0-1.265 1.034-1.265 2.076ZM20.895 18.569c.099.62 1.009.968 2.01.968a6.99 6.99 0 0 0 2.192-.298l.372 1.91c-.939.361-1.939.535-2.945.513-2.762 0-4.326-1.53-4.326-4.02a4.003 4.003 0 0 1 4.07-4.193c2.548 0 3.631 1.87 3.631 4.028.002.367-.037.733-.116 1.092h-4.888Zm2.481-1.845a1.347 1.347 0 0 0-1.307-1.489 1.514 1.514 0 0 0-1.43 1.49h2.737ZM26.602 16.319c0-1.034 0-1.944-.066-2.663h2.482l.124 1.009h.09a2.81 2.81 0 0 1 2.35-1.183c1.836 0 2.829 1.249 2.829 3.408v4.632h-2.904v-4.318c0-.91-.322-1.43-1.009-1.43a1.001 1.001 0 0 0-.943.686 1.497 1.497 0 0 0-.074.57v4.459h-2.879v-5.17ZM9.149 24.74h2.878v-3.822a2.34 2.34 0 0 0 1.87.745c1.712 0 3.582-1.324 3.582-4.202 0-2.556-1.597-4.012-3.243-4.012a2.72 2.72 0 0 0-2.242 1.034v-.827H9.15V24.74Zm4.045-5.261a1.174 1.174 0 0 1-1.125-.943 2.198 2.198 0 0 1 0-.48v-.976a1.717 1.717 0 0 1 0-.364 1.232 1.232 0 0 1 1.166-1.025c.91 0 1.357.827 1.357 1.902s-.522 1.886-1.382 1.886'/%3E%3Cpath fill='%23000' d='m38.266 0-29.1 5.302v6.873h2.845V7.601l23.442-4.276v26.873L9.165 25.872v2.78l29.1 4.813V0Z'/%3E%3C/svg%3E");
  width: 166px;
  height: 66px;
  display: block;
  margin-top: 24px;
  background-repeat: no-repeat;
}
.teachOpphero__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 130%;
  color: #000000;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .teachOpphero__p {
    font-size: 16px;
  }
}
.teachOpphero__z-2 {
  z-index: 2;
}
.teachOpphero .cta-button-wrapper {
  margin-top: 12px;
  align-items: flex-start;
}

.teachOppImageBulletList {
  background-color: #F4F6FB;
}
.teachOppImageBulletList__ul {
  list-style: none;
  padding-left: 0;
  padding-left: initial;
}
.teachOppImageBulletList__ul li {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #D8D8D8;
  box-sizing: border-box;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  letter-spacing: 0.02em;
  color: #000000;
  align-items: center;
  display: flex;
}
.teachOppImageBulletList__ul__p {
  margin-left: 15px;
}
.teachOppImageBulletList__ul li.last {
  border-bottom: 0;
  border-bottom: initial;
}
.teachOppImageBulletList .tcOppicon, .teachOppImageBulletList .tcOppicon__trophy, .teachOppImageBulletList .tcOppicon__wifi, .teachOppImageBulletList .tcOppicon__heart, .teachOppImageBulletList .tcOppicon__profile, .teachOppImageBulletList .tcOppicon__star, .teachOppImageBulletList .tcOppicon__time {
  width: 32px;
  height: 33px;
  background-repeat: no-repeat;
  display: block;
  margin-right: 8px;
  min-width: 32px;
}
.teachOppImageBulletList .tcOppicon__time {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M3.699 15.438c.557 0 1.008-.451 1.008-1.008v-3.108c0-4.058 2.24-6.298 6.297-6.298h9.992c4.07 0 6.297 2.24 6.297 6.298v10c0 4.057-2.24 6.285-6.297 6.285h-9.99c-4.07 0-6.298-2.24-6.298-6.285a1.02 1.02 0 1 0-2.04 0c-.001 5.14 3.188 8.329 8.324 8.329h10.004c5.148 0 8.337-3.19 8.337-8.325v-10c0-5.151-3.189-8.342-8.337-8.342h-9.99c-5.126 0-8.34 3.19-8.34 8.338v3.096a1.018 1.018 0 0 0 1.018 1.02H3.7ZM15 10.496a1 1 0 0 1 2 0v5.247l4.035 2.405a1.002 1.002 0 0 1-.513 1.86.996.996 0 0 1-.512-.141l-4.522-2.698a1.003 1.003 0 0 1-.488-.86v-5.813Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M23.33 29.544a.893.893 0 0 1-.469-.12l-6.85-3.608-6.033 3.248a2.028 2.028 0 0 1-2.769-.855A2.186 2.186 0 0 1 7 26.876l1.173-6.925-4.904-4.966a2.134 2.134 0 0 1 0-2.97c.312-.327.725-.54 1.173-.6l6.724-1.022 2.99-6.23a2.02 2.02 0 0 1 3.673 0l3.004 6.252 6.746 1.033a2.033 2.033 0 0 1 1.355.832 2.198 2.198 0 0 1-.216 2.775l-4.881 4.906.68 3.732a1.043 1.043 0 0 1-.834 1.2 1.01 1.01 0 0 1-1.173-.817l-.692-3.732a2.164 2.164 0 0 1 .587-1.877l4.893-4.942-6.747-1.046a2.026 2.026 0 0 1-1.537-1.2L16.01 5.053l-3.04 6.324a2.023 2.023 0 0 1-1.537 1.2L4.71 13.6l4.857 4.933c.484.487.702 1.176.587 1.852L8.98 27.309l6.03-3.234a1.962 1.962 0 0 1 1.924 0l6.842 3.608c.417.228.63.709.516 1.172a1.027 1.027 0 0 1-.986.8l.024-.111Z'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__profile {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M16.006 2.985c-3.912 0-7.084 3.184-7.084 7.113 0 3.929 3.172 7.114 7.084 7.114 3.912 0 7.083-3.185 7.083-7.114s-3.171-7.113-7.083-7.113Zm0 1.93c2.85 0 5.161 2.32 5.161 5.183s-2.31 5.183-5.161 5.183c-2.85 0-5.162-2.32-5.162-5.183s2.311-5.183 5.162-5.183Zm-2.9 15.164c-1.036.072-2.085.22-3.118.442-1.996.41-3.592 1.232-4.272 2.597a3.907 3.907 0 0 0-.009 3.354c.653 1.349 2.063 2.112 3.968 2.535l.341.072c1.006.226 2.054.38 3.11.451.09.026.304.05.538.063l.192.007c.1.002.211.003.379.003 1.517.083 3.09.059 4.655-.074a20.88 20.88 0 0 0 2.507-.326l.623-.13c2.057-.405 3.597-1.177 4.271-2.6.5-1.056.5-2.282 0-3.338-.672-1.42-2.193-2.184-4.287-2.616a22.599 22.599 0 0 0-2.497-.388l-.614-.052a32.926 32.926 0 0 0-5.786 0Zm5.619 1.923.017.001c.964.068 1.923.204 2.87.406 1.555.32 2.61.851 2.944 1.555a1.963 1.963 0 0 1 0 1.68c-.312.658-1.26 1.166-2.63 1.477l-.3.063c-.965.216-1.92.354-2.883.42a32.07 32.07 0 0 1-4.457.07l-.524-.009a2.597 2.597 0 0 1-.383-.044 20.725 20.725 0 0 1-2.499-.332l-.47-.1c-1.56-.305-2.625-.839-2.97-1.552a1.966 1.966 0 0 1 .001-1.669c.336-.674 1.465-1.254 2.94-1.558.953-.204 1.912-.34 2.876-.407a31.074 31.074 0 0 1 5.468-.001Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__heart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M23.36 4.055a8.277 8.277 0 0 1 4.954 4.255 10.533 10.533 0 0 1 .447 7.946 16.693 16.693 0 0 1-3.953 6.352 31.826 31.826 0 0 1-3.753 3.296l-.07.06a.965.965 0 0 1-1.342-.264.997.997 0 0 1 .235-1.39 31.136 31.136 0 0 0 3.53-3.104 14.595 14.595 0 0 0 3.53-5.573 8.46 8.46 0 0 0-.4-6.4 6.373 6.373 0 0 0-3.8-3.26 6.722 6.722 0 0 0-6.154 1.09.974.974 0 0 1-1.176 0 6.71 6.71 0 0 0-6.153-1.09A6.371 6.371 0 0 0 5.42 9.22a8.534 8.534 0 0 0-.377 6.377 14.642 14.642 0 0 0 3.53 5.56 44.059 44.059 0 0 0 7.67 5.994c.352.248.507.7.383 1.117a.991.991 0 0 1-.924.716.94.94 0 0 1-.541-.167 45.74 45.74 0 0 1-7.988-6.245 16.485 16.485 0 0 1-3.965-6.352c-.865-2.6-.688-5.443.494-7.91a8.277 8.277 0 0 1 4.953-4.255 8.753 8.753 0 0 1 7.353.983 8.753 8.753 0 0 1 7.353-.983Zm-.964 9.18a2.63 2.63 0 0 0-1.812-2.396 1.016 1.016 0 0 1-.415-1.17.988.988 0 0 1 1.015-.688c1.755.564 3.003 2.148 3.165 4.015a.997.997 0 0 1-.197.732.96.96 0 0 1-.65.37.992.992 0 0 1-1.106-.862Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__wifi {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' d='M16.722 23.398a1.773 1.773 0 0 0-2.746 1.333v.08a1.773 1.773 0 0 0 3.533 0v-.08a1.773 1.773 0 0 0-.787-1.333ZM9.055 19.518a.973.973 0 0 0-.213 1.333.987.987 0 0 0 1.333.213 9.2 9.2 0 0 1 10.947 0c.17.137.383.208.6.2a.987.987 0 0 0 .667-1.693 11.2 11.2 0 0 0-13.334-.053ZM29.669 10.464a23.04 23.04 0 0 0-13.947-4.813 22.973 22.973 0 0 0-13.946 4.787 1 1 0 1 0 1.226 1.573 20.933 20.933 0 0 1 12.72-4.36 20.92 20.92 0 0 1 12.747 4.4.986.986 0 0 0 1.4-.173 1 1 0 0 0-.2-1.414Z'/%3E%3Cpath fill='%232FD665' d='M15.722 11.478a16.867 16.867 0 0 0-10.32 3.533 1 1 0 0 0-.186 1.4c.191.249.486.396.8.4.226.012.45-.049.64-.173a14.84 14.84 0 0 1 18.186 0 1 1 0 0 0 1.214-1.587 16.813 16.813 0 0 0-10.334-3.573Z'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__trophy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' stroke='%232FD665' d='m10.02 4.502-.003.015v.014a4.948 4.948 0 0 0-.002.665v8.89a6.18 6.18 0 0 0 5.105 6.085c.357.063.58.334.582.591.002.298-.227.469-.432.442a7.18 7.18 0 0 1-6.242-7.119V5.144a5.673 5.673 0 0 1-.002-.78.501.501 0 0 1 .98-.057l.465-.127-.466.127c.018.064.022.13.014.195Z'/%3E%3Cpath fill='%232FD665' d='M23.4 13.651a1.027 1.027 0 0 1-.52-.146l-.72-.427a1 1 0 0 1-.333-1.333.987.987 0 0 1 1.333-.347l.467.28c3.56-.267 4.373-4.32 4.64-6.24H3.733c.187 1.933 1.04 5.973 4.6 6.16l.467-.28a.987.987 0 0 1 1.333.347 1 1 0 0 1-.333 1.333l-.72.427a1.027 1.027 0 0 1-.52.146c-5.48 0-6.933-6-6.933-9.173a1.013 1.013 0 0 1 1.04-.96h26.666a1.013 1.013 0 0 1 1 1c0 3.173-1.453 9.213-6.933 9.213ZM16 29.198a1.013 1.013 0 0 1-1-1V20.77a1 1 0 0 1 2 0v7.427a1.014 1.014 0 0 1-1 1Z'/%3E%3Cpath fill='%232FD665' d='M23.427 29.198H10.093a1 1 0 0 1 0-2h13.334a1 1 0 0 1 0 2Z'/%3E%3Cpath fill='%23000' stroke='%232FD665' d='m23.053 4.99-.002.018v8.924a7.18 7.18 0 0 1-1.478 4.364c-.12.157-.393.2-.597-.005-.176-.177-.211-.517-.007-.807a6.18 6.18 0 0 0 1.122-3.552v-8.89a4.95 4.95 0 0 0 .001-.636.5.5 0 0 1 .965-.15c.014.244.013.49-.004.734Z'/%3E%3C/svg%3E");
}

.teachOppImageBulletList {
  background-color: #F4F6FB;
}
.teachOppImageBulletList__ul {
  list-style: none;
  padding-left: 0;
  padding-left: initial;
}
.teachOppImageBulletList__ul li {
  padding-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #D8D8D8;
  box-sizing: border-box;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 110%;
  letter-spacing: 0.02em;
  color: #000000;
  align-items: center;
  display: flex;
}
.teachOppImageBulletList__ul__p {
  margin-left: 15px;
}
.teachOppImageBulletList__ul li.last {
  border-bottom: 0;
  border-bottom: initial;
}
.teachOppImageBulletList .tcOppicon, .teachOppImageBulletList .tcOppicon__time, .teachOppImageBulletList .tcOppicon__star, .teachOppImageBulletList .tcOppicon__profile, .teachOppImageBulletList .tcOppicon__heart, .teachOppImageBulletList .tcOppicon__wifi, .teachOppImageBulletList .tcOppicon__trophy {
  width: 32px;
  height: 33px;
  background-repeat: no-repeat;
  display: block;
  margin-right: 8px;
  min-width: 32px;
}
.teachOppImageBulletList .tcOppicon__time {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M3.699 15.438c.557 0 1.008-.451 1.008-1.008v-3.108c0-4.058 2.24-6.298 6.297-6.298h9.992c4.07 0 6.297 2.24 6.297 6.298v10c0 4.057-2.24 6.285-6.297 6.285h-9.99c-4.07 0-6.298-2.24-6.298-6.285a1.02 1.02 0 1 0-2.04 0c-.001 5.14 3.188 8.329 8.324 8.329h10.004c5.148 0 8.337-3.19 8.337-8.325v-10c0-5.151-3.189-8.342-8.337-8.342h-9.99c-5.126 0-8.34 3.19-8.34 8.338v3.096a1.018 1.018 0 0 0 1.018 1.02H3.7ZM15 10.496a1 1 0 0 1 2 0v5.247l4.035 2.405a1.002 1.002 0 0 1-.513 1.86.996.996 0 0 1-.512-.141l-4.522-2.698a1.003 1.003 0 0 1-.488-.86v-5.813Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__star {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M23.33 29.544a.893.893 0 0 1-.469-.12l-6.85-3.608-6.033 3.248a2.028 2.028 0 0 1-2.769-.855A2.186 2.186 0 0 1 7 26.876l1.173-6.925-4.904-4.966a2.134 2.134 0 0 1 0-2.97c.312-.327.725-.54 1.173-.6l6.724-1.022 2.99-6.23a2.02 2.02 0 0 1 3.673 0l3.004 6.252 6.746 1.033a2.033 2.033 0 0 1 1.355.832 2.198 2.198 0 0 1-.216 2.775l-4.881 4.906.68 3.732a1.043 1.043 0 0 1-.834 1.2 1.01 1.01 0 0 1-1.173-.817l-.692-3.732a2.164 2.164 0 0 1 .587-1.877l4.893-4.942-6.747-1.046a2.026 2.026 0 0 1-1.537-1.2L16.01 5.053l-3.04 6.324a2.023 2.023 0 0 1-1.537 1.2L4.71 13.6l4.857 4.933c.484.487.702 1.176.587 1.852L8.98 27.309l6.03-3.234a1.962 1.962 0 0 1 1.924 0l6.842 3.608c.417.228.63.709.516 1.172a1.027 1.027 0 0 1-.986.8l.024-.111Z'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__profile {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M16.006 2.985c-3.912 0-7.084 3.184-7.084 7.113 0 3.929 3.172 7.114 7.084 7.114 3.912 0 7.083-3.185 7.083-7.114s-3.171-7.113-7.083-7.113Zm0 1.93c2.85 0 5.161 2.32 5.161 5.183s-2.31 5.183-5.161 5.183c-2.85 0-5.162-2.32-5.162-5.183s2.311-5.183 5.162-5.183Zm-2.9 15.164c-1.036.072-2.085.22-3.118.442-1.996.41-3.592 1.232-4.272 2.597a3.907 3.907 0 0 0-.009 3.354c.653 1.349 2.063 2.112 3.968 2.535l.341.072c1.006.226 2.054.38 3.11.451.09.026.304.05.538.063l.192.007c.1.002.211.003.379.003 1.517.083 3.09.059 4.655-.074a20.88 20.88 0 0 0 2.507-.326l.623-.13c2.057-.405 3.597-1.177 4.271-2.6.5-1.056.5-2.282 0-3.338-.672-1.42-2.193-2.184-4.287-2.616a22.599 22.599 0 0 0-2.497-.388l-.614-.052a32.926 32.926 0 0 0-5.786 0Zm5.619 1.923.017.001c.964.068 1.923.204 2.87.406 1.555.32 2.61.851 2.944 1.555a1.963 1.963 0 0 1 0 1.68c-.312.658-1.26 1.166-2.63 1.477l-.3.063c-.965.216-1.92.354-2.883.42a32.07 32.07 0 0 1-4.457.07l-.524-.009a2.597 2.597 0 0 1-.383-.044 20.725 20.725 0 0 1-2.499-.332l-.47-.1c-1.56-.305-2.625-.839-2.97-1.552a1.966 1.966 0 0 1 .001-1.669c.336-.674 1.465-1.254 2.94-1.558.953-.204 1.912-.34 2.876-.407a31.074 31.074 0 0 1 5.468-.001Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__heart {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' fill-rule='evenodd' d='M23.36 4.055a8.277 8.277 0 0 1 4.954 4.255 10.533 10.533 0 0 1 .447 7.946 16.693 16.693 0 0 1-3.953 6.352 31.826 31.826 0 0 1-3.753 3.296l-.07.06a.965.965 0 0 1-1.342-.264.997.997 0 0 1 .235-1.39 31.136 31.136 0 0 0 3.53-3.104 14.595 14.595 0 0 0 3.53-5.573 8.46 8.46 0 0 0-.4-6.4 6.373 6.373 0 0 0-3.8-3.26 6.722 6.722 0 0 0-6.154 1.09.974.974 0 0 1-1.176 0 6.71 6.71 0 0 0-6.153-1.09A6.371 6.371 0 0 0 5.42 9.22a8.534 8.534 0 0 0-.377 6.377 14.642 14.642 0 0 0 3.53 5.56 44.059 44.059 0 0 0 7.67 5.994c.352.248.507.7.383 1.117a.991.991 0 0 1-.924.716.94.94 0 0 1-.541-.167 45.74 45.74 0 0 1-7.988-6.245 16.485 16.485 0 0 1-3.965-6.352c-.865-2.6-.688-5.443.494-7.91a8.277 8.277 0 0 1 4.953-4.255 8.753 8.753 0 0 1 7.353.983 8.753 8.753 0 0 1 7.353-.983Zm-.964 9.18a2.63 2.63 0 0 0-1.812-2.396 1.016 1.016 0 0 1-.415-1.17.988.988 0 0 1 1.015-.688c1.755.564 3.003 2.148 3.165 4.015a.997.997 0 0 1-.197.732.96.96 0 0 1-.65.37.992.992 0 0 1-1.106-.862Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__wifi {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%232FD665' d='M16.722 23.398a1.773 1.773 0 0 0-2.746 1.333v.08a1.773 1.773 0 0 0 3.533 0v-.08a1.773 1.773 0 0 0-.787-1.333ZM9.055 19.518a.973.973 0 0 0-.213 1.333.987.987 0 0 0 1.333.213 9.2 9.2 0 0 1 10.947 0c.17.137.383.208.6.2a.987.987 0 0 0 .667-1.693 11.2 11.2 0 0 0-13.334-.053ZM29.669 10.464a23.04 23.04 0 0 0-13.947-4.813 22.973 22.973 0 0 0-13.946 4.787 1 1 0 1 0 1.226 1.573 20.933 20.933 0 0 1 12.72-4.36 20.92 20.92 0 0 1 12.747 4.4.986.986 0 0 0 1.4-.173 1 1 0 0 0-.2-1.414Z'/%3E%3Cpath fill='%232FD665' d='M15.722 11.478a16.867 16.867 0 0 0-10.32 3.533 1 1 0 0 0-.186 1.4c.191.249.486.396.8.4.226.012.45-.049.64-.173a14.84 14.84 0 0 1 18.186 0 1 1 0 0 0 1.214-1.587 16.813 16.813 0 0 0-10.334-3.573Z'/%3E%3C/svg%3E");
}
.teachOppImageBulletList .tcOppicon__trophy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' stroke='%232FD665' d='m10.02 4.502-.003.015v.014a4.948 4.948 0 0 0-.002.665v8.89a6.18 6.18 0 0 0 5.105 6.085c.357.063.58.334.582.591.002.298-.227.469-.432.442a7.18 7.18 0 0 1-6.242-7.119V5.144a5.673 5.673 0 0 1-.002-.78.501.501 0 0 1 .98-.057l.465-.127-.466.127c.018.064.022.13.014.195Z'/%3E%3Cpath fill='%232FD665' d='M23.4 13.651a1.027 1.027 0 0 1-.52-.146l-.72-.427a1 1 0 0 1-.333-1.333.987.987 0 0 1 1.333-.347l.467.28c3.56-.267 4.373-4.32 4.64-6.24H3.733c.187 1.933 1.04 5.973 4.6 6.16l.467-.28a.987.987 0 0 1 1.333.347 1 1 0 0 1-.333 1.333l-.72.427a1.027 1.027 0 0 1-.52.146c-5.48 0-6.933-6-6.933-9.173a1.013 1.013 0 0 1 1.04-.96h26.666a1.013 1.013 0 0 1 1 1c0 3.173-1.453 9.213-6.933 9.213ZM16 29.198a1.013 1.013 0 0 1-1-1V20.77a1 1 0 0 1 2 0v7.427a1.014 1.014 0 0 1-1 1Z'/%3E%3Cpath fill='%232FD665' d='M23.427 29.198H10.093a1 1 0 0 1 0-2h13.334a1 1 0 0 1 0 2Z'/%3E%3Cpath fill='%23000' stroke='%232FD665' d='m23.053 4.99-.002.018v8.924a7.18 7.18 0 0 1-1.478 4.364c-.12.157-.393.2-.597-.005-.176-.177-.211-.517-.007-.807a6.18 6.18 0 0 0 1.122-3.552v-8.89a4.95 4.95 0 0 0 .001-.636.5.5 0 0 1 .965-.15c.014.244.013.49-.004.734Z'/%3E%3C/svg%3E");
}

.teachOppText50Img50Rfit {
  background-color: #F4F6FB;
}
.teachOppText50Img50Rfit__h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 120%;
  color: #FF2846;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__h1 {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__h1 {
    font-size: 26px;
  }
}
.teachOppText50Img50Rfit__ul__li {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #404E5A;
  margin-bottom: 15px;
}
.teachOppText50Img50Rfit__img {
  max-width: 647px;
  position: relative;
  top: -60px;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .teachOppText50Img50Rfit__img {
    max-width: 544px;
    top: 0;
    left: -80px;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__img {
    top: -20px;
    width: 100%;
  }
}
.teachOppText50Img50Rfit__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 150px 1fr;
  grid-column-gap: 0.9375rem;
  grid-row-gap: 32px;
  align-content: center;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .teachOppText50Img50Rfit__grid {
    grid-template-columns: repeat(2, 50%);
  }
}
@media (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: initial;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
}
.teachOppText50Img50Rfit__grid__div-1 {
  grid-area: 1/1/2/2;
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__grid__div-1 {
    grid-area: 2/1/3/2;
  }
}
.teachOppText50Img50Rfit__grid__div-2 {
  grid-area: 2/1/3/2;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__grid__div-2 {
    grid-area: 3/1/4/2;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__grid__div-2 {
    grid-area: 3/1/4/2;
  }
}
.teachOppText50Img50Rfit__grid__div-3 {
  grid-area: 1/2/3/3;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__grid__div-3 {
    grid-area: 2/1/3/2;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__grid__div-3 {
    grid-area: 1/1/2/2;
  }
}

.teachOppText50Img50Rfit {
  background-color: #F4F6FB;
}
.teachOppText50Img50Rfit__h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 38px;
  line-height: 120%;
  color: #FF2846;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__h1 {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__h1 {
    font-size: 26px;
  }
}
.teachOppText50Img50Rfit__ul__li {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #404E5A;
  margin-bottom: 15px;
}
.teachOppText50Img50Rfit__img {
  max-width: 647px;
  position: relative;
  top: -60px;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .teachOppText50Img50Rfit__img {
    max-width: 544px;
    top: 0;
    left: -80px;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__img {
    top: -20px;
    width: 100%;
  }
}
.teachOppText50Img50Rfit__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 150px 1fr;
  grid-column-gap: 0.9375rem;
  grid-row-gap: 32px;
  align-content: center;
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .teachOppText50Img50Rfit__grid {
    grid-template-columns: repeat(2, 50%);
  }
}
@media (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__grid {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: initial;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
}
.teachOppText50Img50Rfit__grid__div-1 {
  grid-area: 1/1/2/2;
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__grid__div-1 {
    grid-area: 2/1/3/2;
  }
}
.teachOppText50Img50Rfit__grid__div-2 {
  grid-area: 2/1/3/2;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__grid__div-2 {
    grid-area: 3/1/4/2;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__grid__div-2 {
    grid-area: 3/1/4/2;
  }
}
.teachOppText50Img50Rfit__grid__div-3 {
  grid-area: 1/2/3/3;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .teachOppText50Img50Rfit__grid__div-3 {
    grid-area: 2/1/3/2;
  }
}
@media (max-width: 767.98px) {
  .teachOppText50Img50Rfit__grid__div-3 {
    grid-area: 1/1/2/2;
  }
}

.teachOppVideo {
  background-color: #F7F8FB;
  padding-top: 80px;
}
.teachOppVideo__h2 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: -1px;
  color: #000000;
}
.teachOppVideo__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #000000;
  margin-top: 16px;
  margin-bottom: 48px;
}
.teachOppVideo {
  background-color: #F7F8FB;
  padding-top: 80px;
}
.teachOppVideo__h2 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: -1px;
  color: #000000;
}
.teachOppVideo__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #000000;
  margin-top: 16px;
  margin-bottom: 48px;
}
.hero {
  background-color: #e3e3e5;
}
@media (min-width: 768px) {
  .hero .row-flex {
    display: flex;
  }
}
@media (min-width: 768px) {
  .hero .order-1 {
    order: 2;
    z-index: 5;
  }
}
@media (min-width: 768px) {
  .hero .order-2 {
    order: 1;
    z-index: 1;
  }
}
@media (min-width: 768px) {
  .hero .order-3 {
    order: 3;
    z-index: 10;
  }
}
@media (max-width: 767px) {
  .hero {
    min-height: 999.45px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero {
    height: 495px;
  }
}
@media (min-width: 992px) {
  .hero {
    height: 562px;
  }
}
.hero__title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  color: #000000;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -1px;
  text-align: left;
  margin: 0;
  padding: 0;
}
.hero__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000000;
  text-align: left;
}
@media (max-width: 767px) {
  .hero__copy {
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .hero__copy {
    margin-top: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero__image-wrapper {
    width: 639px;
    margin-left: -30px;
  }
}
@media (min-width: 1200px) {
  .hero__image-wrapper {
    width: 824px;
    margin-left: -150px;
  }
}
.hero__image {
  margin-top: 0;
  margin-top: initial;
}
@media (max-width: 767px) {
  .hero__content-wrapper {
    margin-top: 72px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hero__content-wrapper {
    margin-top: 65px;
    width: 340px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hero__content-wrapper {
    margin-top: 53px;
  }
}
@media (min-width: 1200px) {
  .hero__content-wrapper {
    margin-top: 45px;
  }
}
.hero__list {
  list-style: none;
  padding: 0;
}
.hero__list-item {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 11.246-4.2-4.2-1.4 1.4 5.6 5.6 12-12-1.4-1.4L6 11.246Z' fill='%230078FF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-y: 10px;
  padding: 6px 0 6px 30px;
}
.hero__list-item-copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  text-align: left;
  margin: 0;
  padding: 0;
}
.hero__arrow-red {
  text-align: right;
}
@media (max-width: 767px) {
  .hero__form-wrapper {
    margin-bottom: 90px;
    display: flex;
  }
}
@media (max-width: 767px) {
  .hero #leadformContainer {
    margin-top: 10px !important;
  }
}
@media (min-width: 992px) {
  .hero #leadformContainer {
    margin-top: 30px;
  }
}

.testimonials-carousel {
  background-color: #f4f6fb;
}
@media (max-width: 767.98px) {
  .testimonials-carousel .container-custom {
    padding: 0 !important;
  }
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .image-testimonial {
    width: 97px;
    margin-bottom: 25px;
  }
}
.testimonials-carousel .swiper {
  width: 100%;
  height: 100%;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .swiper {
    width: 100%;
    max-width: 454px;
  }
}
.testimonials-carousel .swiper .swiper-slide {
  width: 100%;
  padding: 16px;
}
.testimonials-carousel .title-red {
  margin-bottom: 16px;
  font-size: 1.75rem;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .title-red {
    font-size: max(1rem, min(4.583vw, 1.3rem));
  }
}
.testimonials-carousel__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #000000;
  margin-bottom: 48px;
}
.testimonials-carousel .card {
  padding: 48px;
  max-width: 946px;
  width: 100%;
  min-height: 246.91px;
  background: #ffffff;
  border: 1px solid #dddddd;
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  display: grid;
  grid-template-columns: 216px auto;
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .testimonials-carousel .card {
    max-width: 830px;
  }
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .card {
    display: block;
    padding: 1.5rem 2rem;
    border: 1px solid #7bdf9c;
    box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
    min-height: 377.81px;
  }
}
.testimonials-carousel .card__img {
  width: 150px;
  height: 150px;
  box-sizing: border-box;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .card__img {
    margin-bottom: 1rem;
    width: 100px;
    height: 100px;
  }
}
.testimonials-carousel .card__quot {
  font-family: Georgia !important;
}
.testimonials-carousel .card__quot {
  color: #7bdf9c;
  font-weight: 600;
  font-size: 40px;
}
.testimonials-carousel .card__quot--left {
  position: absolute;
  margin-left: -30px;
  margin-top: -12px;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .card__quot--left {
    margin-bottom: -22px;
    position: relative;
    margin-left: 0;
    margin-left: initial;
  }
}
.testimonials-carousel .card__quot--right {
  float: right;
}
.testimonials-carousel .card__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  max-width: 616px;
  color: #000000;
}
.testimonials-carousel .card__bagage {
  margin-top: 12px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: #000000;
  margin-left: -35px;
  position: absolute;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .card__bagage {
    position: relative;
    margin-left: 0;
    margin-left: initial;
  }
}
.testimonials-carousel .icon__brazil {
  background-image: url("/junior/wp-content/uploads/sites/3/2022/10/Brazil-Flag_1x.png");
  width: 56px;
  height: 57px;
  display: inline-block;
  background-repeat: no-repeat;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .icon__brazil {
    margin-top: -0.75rem;
    margin-left: -0.875rem;
  }
}
.testimonials-carousel .icon__chile {
  background-image: url("/junior/wp-content/uploads/sites/3/2022/09/Flag-Chile.png");
  width: 56px;
  height: 57px;
  display: inline-block;
  background-repeat: no-repeat;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .icon__chile {
    margin-top: -0.75rem;
    margin-left: -0.875rem;
  }
}
.testimonials-carousel .icon__colombia {
  background-image: url("/junior/wp-content/uploads/sites/3/2022/09/Flag-Colombia.png");
  width: 56px;
  height: 57px;
  display: inline-block;
  background-repeat: no-repeat;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .icon__colombia {
    margin-top: -0.75rem;
    margin-left: -0.875rem;
  }
}
.testimonials-carousel .icon__mexico {
  background-image: url("/junior/wp-content/uploads/sites/3/2022/09/Flag-Mexico.png");
  width: 56px;
  height: 57px;
  display: inline-block;
  background-repeat: no-repeat;
}
@media (max-width: 1023.98px) {
  .testimonials-carousel .icon__mexico {
    margin-top: -0.75rem;
    margin-left: -0.875rem;
  }
}
.testimonials-carousel .wrapper-pagination {
  margin-top: 2.125rem;
  margin-bottom: 2.8125rem;
}

@media (max-width: 991px) {
  .testimonials-promociones {
    padding-top: 75px;
    padding-bottom: 22px;
  }
}
@media (min-width: 992px) {
  .testimonials-promociones {
    padding-top: 85px;
    padding-bottom: 32px;
  }
}
.testimonials-promociones__title-1 {
  color: #0084ff;
  font-family: "Nunito";
  font-weight: 300;
  font-size: 2rem;
  margin-bottom: 30px;
}
.testimonials-promociones__title-2 {
  color: #404040;
  font-family: "Nunito";
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.1;
}
.testimonials-promociones__copy-2 {
  font-family: "Muli";
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.1;
}
.testimonials-promociones__link {
  color: #337ab7;
  text-decoration: none;
}
.testimonials-promociones__link:hover, .testimonials-promociones__link:focus {
  color: #23527c;
  text-decoration: underline;
}

.text50-image50 {
  padding-top: 46px;
}
@media (max-width: 767.98px) {
  .text50-image50 .container-custom {
    max-width: none !important;
    max-width: initial !important;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50 .container-custom {
    max-width: none !important;
    max-width: initial !important;
  }
  .text50-image50 .container-custom {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .text50-image50 {
    padding-top: 37px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .text50-image50 {
    padding-top: 138px;
  }
}
@media (min-width: 992px) {
  .text50-image50 {
    padding-top: 168px;
  }
}
.text50-image50__container-custom {
  background: #ffffff;
  box-shadow: 0 0.75rem 1rem rgba(0, 0, 0, 0.1);
  border-radius: 1.125rem;
  transform: scale(1);
}
@media (max-width: 767.98px) {
  .text50-image50__container-custom {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 768px) {
  .text50-image50__container-custom {
    border-radius: 2rem;
    box-shadow: 0 0.75rem 8rem rgba(0, 0, 0, 0.1);
  }
}
.text50-image50__copy-wrapper {
  padding: 1.875rem 0 2rem 0;
  margin: 0;
  z-index: 2;
  position: relative;
}
@media (max-width: 480.98px) {
  .text50-image50__copy-wrapper {
    width: 80vw;
    padding-left: 1vw;
  }
}
@media (min-width: 360px) and (max-width: 399.98px) {
  .text50-image50__copy-wrapper {
    padding-left: 2vw;
  }
}
@media (min-width: 400px) and (max-width: 480px) {
  .text50-image50__copy-wrapper {
    padding-left: 3vw;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50__copy-wrapper {
    width: 391px;
    height: auto;
    height: initial;
    padding: 50px 5px 45px 0;
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .text50-image50__copy-wrapper {
    padding: 50px 0 55px 15px;
    width: 391px;
    height: auto;
    height: initial;
  }
}
@media (min-width: 1024px) {
  .text50-image50__copy-wrapper {
    width: 420px;
  }
}
.text50-image50__copy {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-align: left;
}
.text50-image50__copy .--br-movile {
  display: none;
}
@media (max-width: 480.98px) {
  .text50-image50__copy .--br-movile {
    display: block;
  }
}
.text50-image50__copy .--blue {
  font-weight: 600;
}
@media (min-width: 280px) and (max-width: 480.98px) {
  .text50-image50__copy {
    font-size: 6.25vw;
  }
}
@media (min-width: 481px) and (max-width: 1023.98px) {
  .text50-image50__copy {
    font-size: 1.875rem;
    line-height: 2.25rem;
    padding-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50__copy {
    padding-left: 5px;
  }
}
@media (min-width: 1024px) {
  .text50-image50__copy {
    font-size: 32.5px;
    line-height: 145%;
  }
}
@media (min-width: 768px) {
  .text50-image50__image-bg {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 32px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    background-image: url("/junior/wp-content/uploads/sites/3/2022/09/fondo-verde-1400_1x.png");
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50__image-bg {
    background-image: url("/junior/wp-content/uploads/sites/3/2022/09/fondo-verde-1400_2x.png");
  }
}
@media (min-width: 1024px) {
  .text50-image50__image-bg {
    background-image: url("/junior/wp-content/uploads/sites/3/2022/09/fondo-verde-1024_1x.png");
  }
}
@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50__image-bg {
    background-image: url("/junior/wp-content/uploads/sites/3/2022/09/fondo-verde-1024_2x.png");
  }
}
.text50-image50__image-shadow {
  filter: drop-shadow(-35px 0 20px rgba(34, 34, 34, 0.4196078431));
  bottom: 64px;
  position: relative;
  right: 72px;
}
.text50-image50__image-component {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  height: 100%;
  align-items: flex-end;
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 767px) {
  .text50-image50__image-component {
    /*display: none;*/
  }
}
@media (min-width: 768px) {
  .text50-image50__image-component {
    background-size: 427px 380px;
  }
}
@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50__image-component {
    background-size: 427px 380px;
  }
}
@media (min-width: 1024px) {
  .text50-image50__image-component {
    background-size: 508px 440px;
  }
}
@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50__image-component {
    background-size: 508px 440px;
  }
}
@media (min-width: 1320px) {
  .text50-image50__image-component {
    background-size: 546px 473px;
  }
}
@media (min-width: 1320px) and (-webkit-min-device-pixel-ratio: 2) {
  .text50-image50__image-component {
    background-size: 546px 473px;
  }
}
.text50-image50__cloud-star {
  display: none;
}
@media (min-width: 768px) {
  .text50-image50__cloud-star {
    display: block;
    position: absolute;
    bottom: 22px;
    right: 360px;
    z-index: 10;
  }
}
@media (min-width: 768px) {
  .text50-image50__cloud-star {
    right: 330px;
  }
}
@media (min-width: 1024px) {
  .text50-image50__cloud-star {
    right: 360px;
  }
}
@media (min-width: 1320px) {
  .text50-image50__cloud-star {
    right: 380px;
  }
}

@media (max-width: 767px) {
  .text50-image50-v2 {
    padding-top: 10px;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgb(255, 255, 255) 30%, rgb(244, 246, 251) 30%);
  }
}
@media (min-width: 768px) {
  .text50-image50-v2 {
    padding-top: 70px;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgb(255, 255, 255) 20%, rgb(244, 246, 251) 20%);
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2 {
    background: linear-gradient(0deg, rgb(255, 255, 255) 35%, rgb(244, 246, 251) 35%);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .text50-image50-v2 {
    height: 382px;
  }
}
@media (max-width: 767px) {
  .text50-image50-v2 .container-custom {
    width: 100% !important;
    max-width: none !important;
    max-width: initial !important;
  }
  .text50-image50-v2 .container-custom {
    padding: 0 15px;
  }
}
@media (min-width: 481px) {
  .text50-image50-v2 .order-custom-1 {
    order: 2;
  }
}
@media (min-width: 481px) {
  .text50-image50-v2 .order-custom-2 {
    order: 1;
  }
}
.text50-image50-v2__wrapper {
  background-color: 78FF;
  background: linear-gradient(180deg, #00B0FF -17.06%, #0078FF 115.88%);
  margin: 0;
  border-radius: 48px;
}
@media (max-width: 767px) {
  .text50-image50-v2__wrapper {
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  .text50-image50-v2__wrapper {
    margin: 0 !important;
  }
  .text50-image50-v2__wrapper {
    min-height: 466px;
    height: auto;
  }
}
@media (min-width: 481px) {
  .text50-image50-v2__wrapper {
    margin: 0 auto;
    height: 382px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v2__wrapper {
    width: 974px;
    height: 382px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2__wrapper {
    width: 1075px;
    height: 350px;
  }
}
.text50-image50-v2__copy-wrapper {
  padding: 25px 10px 0 15px;
}
@media (min-width: 768px) {
  .text50-image50-v2__copy-wrapper {
    padding: 72px 0 0 0;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2__copy-wrapper {
    padding: 72px 60px 0 0;
  }
}
.text50-image50-v2__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 120%;
  color: #ffffff;
  margin: 0 0 12px 0;
}
@media (min-width: 768px) {
  .text50-image50-v2__title {
    font-size: 34px;
    line-height: 120%;
    margin: 0 0 20px 0;
    letter-spacing: -1px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v2__title {
    font-size: 40px;
    line-height: 120%;
    letter-spacing: inherit;
  }
}
.text50-image50-v2__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #ffffff;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .text50-image50-v2__copy {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .text50-image50-v2__image-wrapper {
    position: relative;
    text-align: center;
    margin: 20px auto 0 auto;
    width: 140px;
    height: 200px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2__image-wrapper {
    width: 100%;
    max-width: 100%;
    filter: drop-shadow(-9px -5px 10px rgba(0, 0, 0, 0.2274509804));
    position: relative;
    top: 67px;
    left: -15px;
  }
}
@media (min-width: 391px) and (max-width: 428px) {
  .text50-image50-v2__image-wrapper {
    top: 8px;
  }
}
@media (min-width: 768px) {
  .text50-image50-v2__image-wrapper {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
    align-content: flex-end;
    height: 382px;
    max-height: 382px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2__image-wrapper {
    height: 350px;
    max-height: 350px;
  }
}
@media (max-width: 480px) {
  .text50-image50-v2__image {
    display: block;
    position: relative;
    margin: 10px auto 0 auto;
    width: 140px;
    height: 200px;
    max-width: 140px;
    max-height: 200px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2__image {
    width: 198px;
    filter: drop-shadow(-9px -5px 10px rgba(0, 0, 0, 0.2274509804));
    position: relative;
    left: 5px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .text50-image50-v2__image {
    left: -8px;
  }
}
@media (min-width: 768px) {
  .text50-image50-v2__image {
    margin: 0px;
    top: 0.5px;
    left: 4px;
    position: relative;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .text50-image50-v2__image {
      height: 429px;
      top: -5px;
      left: 1px;
    }
  }
}
@media (min-width: 900px) {
  .text50-image50-v2__image {
    left: -13%;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2 .col-sm-custom-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
    display: flex;
    align-content: center;
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2 .col-sm-custom-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}

.text50-image50-plan {
  background-color: #F4F6FB;
}
@media (max-width: 479.98px) {
  .text50-image50-plan .d-tiny-none {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .text50-image50-plan .d-x2l-none {
    display: none !important;
  }
}
@media (max-width: 767.98px) {
  .text50-image50-plan .custom-container {
    width: 83%;
    position: relative;
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .text50-image50-plan .custom-container {
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  .text50-image50-plan__content-wrapper {
    margin-left: -24px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-plan__content-wrapper {
    margin-left: 70px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-plan__content-wrapper {
    margin-left: 50px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-plan__content-wrapper {
    margin-left: 10px;
  }
}
.text50-image50-plan__title {
  color: #FF2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .text50-image50-plan__title {
    font-size: 38px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-plan__title {
    margin-bottom: 35px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-plan__title {
    margin-top: 70px;
    margin-left: 50px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-plan__title {
    margin-left: 5px;
    margin-top: 100px;
    width: 580px;
  }
}
.text50-image50-plan__subtitle {
  color: #000000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  margin-bottom: 22px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-plan__subtitle {
    margin-left: -24px;
  }
}
@media (min-width: 768px) and (max-width: 1319.98px) {
  .text50-image50-plan__subtitle {
    width: 355px;
  }
}
@media (min-width: 768px) {
  .text50-image50-plan__subtitle {
    font-size: 18px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .text50-image50-plan__subtitle {
    margin-left: 50px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-plan__subtitle {
    margin-bottom: 30px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-plan__subtitle {
    margin-left: 55px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-plan__subtitle {
    margin-left: 5px;
  }
}
.text50-image50-plan__copy-1 {
  color: #000000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 20px;
}
.text50-image50-plan__copy-1 strong {
  font-weight: 600;
}
@media (min-width: 768px) {
  .text50-image50-plan__copy-1 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .text50-image50-plan__copy-1.--copy-list-item {
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) {
  .text50-image50-plan__copy-1.--copy-list-item {
    margin-bottom: 15px;
  }
}
.text50-image50-plan__copy-2 {
  color: #0078FF;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 110%;
  text-align: left;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .text50-image50-plan__copy-2 {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767.98px) {
  .text50-image50-plan__list {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .text50-image50-plan__list {
    margin-bottom: 45px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-plan__list {
    margin-bottom: 50px;
  }
}
.text50-image50-plan__image-wrapper {
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-plan__image-wrapper {
    margin-top: -75px;
  }
}
@media (min-width: 768px) {
  .text50-image50-plan__image-wrapper {
    text-align: left;
  }
}
@media (min-width: 1024px) {
  .text50-image50-plan__image-wrapper {
    margin-top: -100px;
    margin-left: 0;
  }
}
@media (min-width: 1320px) {
  .text50-image50-plan__image-wrapper {
    margin-left: 0;
    margin-top: 70px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-plan__image-wrapper {
    margin-top: 100px;
    margin-left: 10px;
  }
}
@media (max-width: 767.98px) {
  .text50-image50-plan__image {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1320px) {
  .text50-image50-plan__image {
    margin-top: 100px;
  }
}

.btn-orange__wrapper {
  width: 326px;
}
@media (min-width: 1440px) {
  .btn-orange__wrapper {
    margin-left: 10px;
  }
}

.btn-orange {
  background-image: linear-gradient(180deg, #f80 0, #f60 100%);
  box-shadow: 0px 20px 60px rgba(255, 102, 0, 0.45);
  border-radius: 50px;
  display: inline-block;
  padding-left: 30px;
  padding-right: 20px;
  padding-bottom: 21.5px;
  padding-top: 21.5px;
  text-decoration: none;
  width: 100%;
}
.btn-orange:hover {
  text-decoration: none;
}
.btn-orange__content-wrapper {
  display: flex;
  align-items: center;
}
.btn-orange__copy {
  color: #fff;
  display: inline-block;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  width: calc(100% - 15px);
}
.btn-orange__arrow-yellow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23FF0' d='M1.29 9.88 5.17 6 1.29 2.12A.996.996 0 1 1 2.7.71L7.29 5.3c.39.39.39 1.02 0 1.41L2.7 11.3a.996.996 0 0 1-1.41 0c-.38-.39-.39-1.03 0-1.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 7px;
  margin-right: 15px;
}

.text50-image50-price {
  background: #EBF7FF;
}
@media (max-width: 480px) {
  .text50-image50-price .custom-container {
    padding: 0 !important;
  }
}
@media (min-width: 1440px) {
  .text50-image50-price__content-wrapper {
    margin-left: 10px;
  }
}
.text50-image50-price__title {
  color: #FF2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .text50-image50-price__title {
    font-size: 38px;
    margin-bottom: 35px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-price__title {
    margin-top: 70px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-price__title {
    margin-left: 10px;
    margin-top: 100px;
  }
}
.text50-image50-price__copy-1 {
  color: #000000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-price__copy-1 {
    width: 360px;
  }
}
@media (min-width: 768px) {
  .text50-image50-price__copy-1 {
    font-size: 18px;
    margin-top: 17px;
    margin-bottom: 25px;
  }
}
.text50-image50-price__copy-2 {
  color: #0078FF;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 110%;
  text-align: left;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .text50-image50-price__copy-2 {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
.text50-image50-price__image-wrapper {
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-price__image-wrapper {
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .text50-image50-price__image-wrapper {
    margin-top: 5px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-price__image-wrapper {
    margin-left: 70px;
    margin-top: 5px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-price__image-wrapper {
    margin-left: 50px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-price__image-wrapper {
    margin-left: 5px;
  }
}

.btn-orange__wrapper {
  width: 326px;
}
@media (max-width: 767.98px) {
  .btn-orange__wrapper {
    margin-top: 22px;
  }
}
@media (min-width: 1440px) {
  .btn-orange__wrapper {
    margin-left: 10px;
  }
}

.btn-orange {
  background-image: linear-gradient(180deg, #f80 0, #f60 100%);
  box-shadow: 0px 20px 60px rgba(255, 102, 0, 0.45);
  border-radius: 50px;
  display: inline-block;
  padding-left: 30px;
  padding-right: 20px;
  padding-bottom: 21.5px;
  padding-top: 21.5px;
  text-decoration: none;
  width: 100%;
}
.btn-orange:hover {
  text-decoration: none;
}
.btn-orange__content-wrapper {
  display: flex;
  align-items: center;
}
.btn-orange__copy {
  color: #fff;
  display: inline-block;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  width: calc(100% - 15px);
}
.btn-orange__arrow-yellow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23FF0' d='M1.29 9.88 5.17 6 1.29 2.12A.996.996 0 1 1 2.7.71L7.29 5.3c.39.39.39 1.02 0 1.41L2.7 11.3a.996.996 0 0 1-1.41 0c-.38-.39-.39-1.03 0-1.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 7px;
  margin-right: 15px;
}

.text50-image50-price {
  background: #EBF7FF;
}
@media (max-width: 480px) {
  .text50-image50-price .custom-container {
    padding: 0 !important;
  }
}
@media (min-width: 1440px) {
  .text50-image50-price__content-wrapper {
    margin-left: 10px;
  }
}
.text50-image50-price__title {
  color: #FF2846;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 26px;
  line-height: 120%;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .text50-image50-price__title {
    font-size: 38px;
    margin-bottom: 35px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-price__title {
    margin-top: 70px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-price__title {
    margin-left: 10px;
    margin-top: 100px;
  }
}
.text50-image50-price__copy-1 {
  color: #000000;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-align: left;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-price__copy-1 {
    width: 360px;
  }
}
@media (min-width: 768px) {
  .text50-image50-price__copy-1 {
    font-size: 18px;
    margin-top: 17px;
    margin-bottom: 25px;
  }
}
.text50-image50-price__copy-2 {
  color: #0078FF;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 110%;
  text-align: left;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .text50-image50-price__copy-2 {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
.text50-image50-price__image-wrapper {
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .text50-image50-price__image-wrapper {
    margin-left: -25px;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .text50-image50-price__image-wrapper {
    margin-top: 5px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-price__image-wrapper {
    margin-left: 70px;
    margin-top: 5px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-price__image-wrapper {
    margin-left: 50px;
  }
}
@media (min-width: 1440px) {
  .text50-image50-price__image-wrapper {
    margin-left: 5px;
  }
}

.btn-orange__wrapper {
  width: 326px;
}
@media (min-width: 1440px) {
  .btn-orange__wrapper {
    margin-left: 10px;
  }
}

.btn-orange {
  background-image: linear-gradient(180deg, #f80 0, #f60 100%);
  box-shadow: 0px 20px 60px rgba(255, 102, 0, 0.45);
  border-radius: 50px;
  display: inline-block;
  padding-left: 30px;
  padding-right: 20px;
  padding-bottom: 21.5px;
  padding-top: 21.5px;
  text-decoration: none;
  width: 100%;
}
.btn-orange:hover {
  text-decoration: none;
}
.btn-orange__content-wrapper {
  display: flex;
  align-items: center;
}
.btn-orange__copy {
  color: #fff;
  display: inline-block;
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  width: calc(100% - 15px);
}
.btn-orange__arrow-yellow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23FF0' d='M1.29 9.88 5.17 6 1.29 2.12A.996.996 0 1 1 2.7.71L7.29 5.3c.39.39.39 1.02 0 1.41L2.7 11.3a.996.996 0 0 1-1.41 0c-.38-.39-.39-1.03 0-1.42Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
  width: 7px;
  margin-right: 15px;
}

@media (max-width: 767px) {
  .text50-image50-v2 {
    padding-top: 10px;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgb(255, 255, 255) 30%, rgb(244, 246, 251) 30%);
  }
}
@media (min-width: 768px) {
  .text50-image50-v2 {
    padding-top: 70px;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgb(255, 255, 255) 20%, rgb(244, 246, 251) 20%);
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2 {
    background: linear-gradient(0deg, rgb(255, 255, 255) 35%, rgb(244, 246, 251) 35%);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .text50-image50-v2 {
    height: 382px;
  }
}
@media (max-width: 767px) {
  .text50-image50-v2 .container-custom {
    width: 100% !important;
    max-width: none !important;
    max-width: initial !important;
  }
  .text50-image50-v2 .container-custom {
    padding: 0 15px;
  }
}
@media (min-width: 481px) {
  .text50-image50-v2 .order-custom-1 {
    order: 2;
  }
}
@media (min-width: 481px) {
  .text50-image50-v2 .order-custom-2 {
    order: 1;
  }
}
.text50-image50-v2__wrapper {
  background-color: 78FF;
  background: linear-gradient(180deg, #00B0FF -17.06%, #0078FF 115.88%);
  margin: 0;
  border-radius: 48px;
}
@media (max-width: 767px) {
  .text50-image50-v2__wrapper {
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  .text50-image50-v2__wrapper {
    margin: 0 !important;
  }
  .text50-image50-v2__wrapper {
    min-height: 466px;
    height: auto;
  }
}
@media (min-width: 481px) {
  .text50-image50-v2__wrapper {
    margin: 0 auto;
    height: 382px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v2__wrapper {
    width: 974px;
    height: 382px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2__wrapper {
    width: 1075px;
    height: 350px;
  }
}
.text50-image50-v2__copy-wrapper {
  padding: 25px 10px 0 15px;
}
@media (min-width: 768px) {
  .text50-image50-v2__copy-wrapper {
    padding: 72px 0 0 0;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2__copy-wrapper {
    padding: 72px 60px 0 0;
  }
}
.text50-image50-v2__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 120%;
  color: #ffffff;
  margin: 0 0 12px 0;
}
@media (min-width: 768px) {
  .text50-image50-v2__title {
    font-size: 34px;
    line-height: 120%;
    margin: 0 0 20px 0;
    letter-spacing: -1px;
  }
}
@media (min-width: 1024px) {
  .text50-image50-v2__title {
    font-size: 40px;
    line-height: 120%;
    letter-spacing: inherit;
  }
}
.text50-image50-v2__copy {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #ffffff;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  .text50-image50-v2__copy {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .text50-image50-v2__image-wrapper {
    position: relative;
    text-align: center;
    margin: 20px auto 0 auto;
    width: 140px;
    height: 200px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2__image-wrapper {
    width: 100%;
    max-width: 100%;
    filter: drop-shadow(-9px -5px 10px rgba(0, 0, 0, 0.2274509804));
    position: relative;
    top: 67px;
    left: -15px;
  }
}
@media (min-width: 391px) and (max-width: 428px) {
  .text50-image50-v2__image-wrapper {
    top: 8px;
  }
}
@media (min-width: 768px) {
  .text50-image50-v2__image-wrapper {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
    align-content: flex-end;
    height: 382px;
    max-height: 382px;
  }
}
@media (min-width: 1320px) {
  .text50-image50-v2__image-wrapper {
    height: 350px;
    max-height: 350px;
  }
}
@media (max-width: 480px) {
  .text50-image50-v2__image {
    display: block;
    position: relative;
    margin: 10px auto 0 auto;
    width: 140px;
    height: 200px;
    max-width: 140px;
    max-height: 200px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2__image {
    width: 198px;
    filter: drop-shadow(-9px -5px 10px rgba(0, 0, 0, 0.2274509804));
    position: relative;
    left: 5px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .text50-image50-v2__image {
    left: -8px;
  }
}
@media (min-width: 768px) {
  .text50-image50-v2__image {
    margin: 0px;
    top: 0.5px;
    left: 4px;
    position: relative;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .text50-image50-v2__image {
      height: 429px;
      top: -5px;
      left: 1px;
    }
  }
}
@media (min-width: 900px) {
  .text50-image50-v2__image {
    left: -13%;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2 .col-sm-custom-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
    display: flex;
    align-content: center;
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .text50-image50-v2 .col-sm-custom-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
}

.timeline-como-matricular {
  background-color: #FFFFFF !important;
}
.timeline-como-matricular .title-red {
  margin-bottom: 4rem !important;
}
@media (max-width: 480px) {
  .timeline-como-matricular .title-red {
    font-size: max(1.375rem, min(5.417vw, 26px));
  }
}
@media (min-width: 480px) {
  .timeline-como-matricular__fix_p1-768 {
    padding-top: 35px !important;
  }
}
@media (min-width: 560px) and (max-width: 768px) {
  .timeline-como-matricular__fix_p3-768 {
    padding-top: 35px !important;
  }
}
@media (min-width: 768px) {
  .timeline-como-matricular img.timelineimg-3 {
    width: 90%;
  }
}
@media (max-width: 480px) {
  .timeline-como-matricular img.timelineimg-3 {
    width: 100%;
  }
}
.timeline-como-matricular .container-timeline-mobile:before {
  height: 65% !important;
  top: 273px !important;
}
@media (max-width: 321px) {
  .timeline-como-matricular .container-timeline-mobile:before {
    top: 246px !important;
  }
}
@media (min-width: 322px) and (max-width: 391px) {
  .timeline-como-matricular .container-timeline-mobile:before {
    top: 230px !important;
  }
}
.timeline-como-matricular .dot-blue-br {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%230078FF'/%3E%3C/svg%3E");
  width: 6px;
  height: 6px;
  display: block;
  left: 0;
  position: absolute;
  float: left;
  margin-top: 15px;
  margin-left: -6.25vw;
  background-repeat: no-repeat;
}
@media (min-width: 1320px) {
  .timeline-como-matricular .timelineimg-1-real {
    margin-left: -13px !important;
  }
}
.timeline-como-matricular .timeline-step-2 {
  height: 261px;
}
@media (min-width: 768px) {
  .timeline-como-matricular .timeline-step__icon2--fix {
    top: -25px;
  }
  .timeline-como-matricular .timeline-step__icon3--fix {
    top: -25px;
  }
}
@media (max-width: 480px) {
  .timeline-como-matricular .p-final, .timeline-como-matricular .timeline-step-by-step .p-final--blue, .timeline-step-by-step .timeline-como-matricular .p-final--blue {
    font-size: max(0.625rem, min(3.333vw, 1.125rem)) !important;
  }
}

.timeline-vertical {
  background-color: #ebf7ff;
}
.timeline-vertical .title-red {
  margin-top: 4.375rem;
}
.timeline-vertical .container-timeline {
  position: relative;
}
.timeline-vertical .container-timeline:before {
  content: "";
  display: block;
  width: 3px;
  height: 357px;
  background: repeating-linear-gradient(to bottom, transparent 0,transparent 5px, #c3cbcd 5px, #c3cbcd 8px) 80%/38px 100% no-repeat;
  background: repeating-linear-gradient(to bottom, transparent 0 5px, #c3cbcd 5px 8px) 80%/38px 100% no-repeat;
  margin: 0 auto;
  position: absolute;
  top: 146px;
  left: 0;
  right: 0;
}
.timeline-vertical .timeline {
  position: relative;
  height: 356px;
}
.timeline-vertical .timeline__img, .timeline-vertical .timeline__img--right, .timeline-vertical .timeline__img--left {
  margin-top: -22px;
  position: absolute;
  width: 50%;
  padding: 0 0 20px 0;
  float: left;
}
.timeline-vertical .timeline__img--left {
  float: left;
  left: 0;
}
.timeline-vertical .timeline__img--right {
  float: right;
  right: 0;
}
.timeline-vertical .timeline__2 {
  top: -32px;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .timeline-vertical .timeline__2 {
    right: -35px;
  }
}
.timeline-vertical .timeline__3 {
  top: -32px;
}
.timeline-vertical .timeline__4 {
  top: -20px;
}
.timeline-vertical .timeline__content, .timeline-vertical .timeline__content--right, .timeline-vertical .timeline__content--left {
  width: 50%;
}
.timeline-vertical .timeline__content--left {
  float: left;
  text-align: right;
  padding: 20px 30px 20px 30px;
}
.timeline-vertical .timeline__content--right {
  float: right;
  padding: 20px 30px 20px 30px;
}
.timeline-vertical .timeline__content__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  color: #0078ff;
}
.timeline-vertical .timeline__content__ul, .timeline-vertical .timeline__content__ul-right {
  margin-top: 24px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.timeline-vertical .timeline__content__ul li, .timeline-vertical .timeline__content__ul-right li {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #404e5a;
  margin-top: 16px;
}
.timeline-vertical .timeline__content__ul-right li {
  text-align: left;
}
.timeline-vertical .timeline__content__descripcion {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.timeline-vertical .timeline__content__descripcion-1 {
  font-weight: 300;
  font-size: 18px;
  line-height: 23.4px;
  color: #000000;
  padding-left: 45px;
}
@media (min-width: 768px) {
  .timeline-vertical .timeline__content__descripcion-1 {
    font-size: 24px;
    line-height: 32px;
  }
}
.timeline-vertical .timeline__icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 80px;
  right: 0;
  width: 32px;
  height: 32px;
  background: #ffffff;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  border-radius: 90px;
}
.timeline-vertical .timeline__icon__number {
  position: absolute;
  width: 8px;
  height: 19px;
  left: 7px;
  top: 7.5px;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  /* Primary OE Blue */
  color: #0078ff;
}
.timeline-vertical .timeline__icon__number-4 {
  left: 10px;
}
.timeline-vertical .icon__trophy {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.63 2.353-.002.008v.009c-.009.124-.01.25 0 .374v5a3.483 3.483 0 0 0 2.876 3.43c.198.035.32.185.322.326 0 .165-.125.257-.236.242a4.033 4.033 0 0 1-3.505-3.998v-5.02l-.001-.01a3.185 3.185 0 0 1 0-.438.276.276 0 0 1 .545.077Z' fill='%23000' stroke='%230078FF' stroke-width='.575'/%3E%3Cpath d='M13.162 7.5a.578.578 0 0 1-.292-.082l-.405-.24a.563.563 0 0 1-.188-.75.555.555 0 0 1 .75-.195l.263.157c2.003-.15 2.46-2.43 2.61-3.51H2.1c.105 1.088.585 3.36 2.588 3.465l.262-.157a.555.555 0 0 1 .75.195.562.562 0 0 1-.187.75l-.405.24a.578.578 0 0 1-.293.082c-3.082 0-3.9-3.375-3.9-5.16a.57.57 0 0 1 .585-.54h15a.57.57 0 0 1 .563.563c0 1.785-.818 5.182-3.9 5.182ZM9 16.245a.57.57 0 0 1-.563-.562v-4.178a.563.563 0 1 1 1.126 0v4.178a.57.57 0 0 1-.563.562Z' fill='%230078FF'/%3E%3Cpath d='M13.178 16.245h-7.5a.562.562 0 1 1 0-1.125h7.5a.562.562 0 0 1 0 1.125Z' fill='%230078FF'/%3E%3Cpath d='M12.96 2.628V7.658c0 .89-.294 1.751-.83 2.45-.065.086-.214.11-.326-.003-.097-.097-.117-.284-.004-.445.41-.583.633-1.28.633-2.002v-5c.008-.12.008-.24 0-.358a.275.275 0 0 1 .53-.084c.008.137.008.275-.002.412Z' fill='%23000' stroke='%230078FF' stroke-width='.575'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: block;
}
.timeline-vertical .icon__start {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.736 6.97-3.63-.314L9.69 3.318c-.255-.607-1.125-.607-1.38 0L6.892 6.663l-3.623.308c-.66.052-.93.877-.427 1.312l2.752 2.385-.825 3.54a.748.748 0 0 0 1.118.81l3.112-1.875 3.112 1.883a.748.748 0 0 0 1.118-.81l-.825-3.548 2.752-2.385c.503-.435.24-1.26-.42-1.312ZM9 11.74l-2.82 1.703.75-3.21-2.49-2.16 3.285-.285 1.275-3.022 1.282 3.03 3.285.285-2.49 2.16.75 3.21L9 11.74Z' fill='%230078FF'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {
  .timeline-vertical .container-timeline:before {
    height: 50%;
    top: 100px;
  }
  .timeline-vertical .timeline__img, .timeline-vertical .timeline__img--left, .timeline-vertical .timeline__img--right {
    padding: 0 0 0 30px;
    margin-top: 0px;
  }
  .timeline-vertical .timeline__content, .timeline-vertical .timeline__content--left, .timeline-vertical .timeline__content--right {
    margin-top: 0px;
  }
  .timeline-vertical .timeline__content--left {
    padding: 20px 30px 0 0;
  }
  .timeline-vertical .timeline__content--right {
    padding: 0 0 0 30px;
  }
  .timeline-vertical .timeline__content__ul, .timeline-vertical .timeline__content__ul-right {
    padding-right: 2rem;
  }
  .timeline-vertical .timeline__icon {
    bottom: 136px;
  }
}
@media (max-width: 767.98px) {
  .timeline-vertical .container-timeline:before {
    height: 0px;
  }
  .timeline-vertical .timeline {
    height: auto;
  }
  .timeline-vertical .timeline__img, .timeline-vertical .timeline__img--left, .timeline-vertical .timeline__img--right {
    position: relative;
    width: 100%;
    margin-top: 0px;
    padding: 0px;
  }
  .timeline-vertical .timeline__img--left {
    float: left;
    left: 0;
    top: 0;
  }
  .timeline-vertical .timeline__img--right {
    float: left;
    left: 0;
    top: 0;
  }
  .timeline-vertical .timeline__content, .timeline-vertical .timeline__content--left, .timeline-vertical .timeline__content--right {
    width: 100%;
    margin-top: 0px;
    padding: 0px;
  }
  .timeline-vertical .timeline__content__title {
    display: inline-flex;
    margin-top: 5vw;
  }
  .timeline-vertical .timeline__content--left {
    text-align: left;
  }
  .timeline-vertical .timeline__content--right {
    text-align: left;
  }
  .timeline-vertical .timeline__icon {
    position: relative;
    float: left;
    margin-right: 15px;
    margin-bottom: 1px;
    min-width: 32px;
  }
  .timeline-vertical .timeline__3 {
    margin-bottom: 33px;
  }
}
@media (max-width: 480.98px) {
  .timelineimg-1 {
    width: 100%;
  }
}
.time {
  position: absolute;
  width: 1329px;
  height: 0px;
  left: calc(50% - 664.5px + 453px);
  top: calc(50% - 0px - 2060px);
  border: 2px dashed #c3cbcd;
  transform: rotate(-90deg);
}

.timeline-step-by-step {
  background-color: #f4f6fb;
}
@media (max-width: 767.98px) {
  .timeline-step-by-step {
    position: relative;
  }
}
.timeline-step-by-step .title-red {
  margin-top: 4.375rem;
  margin-bottom: 1rem;
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .timeline-step-by-step .title-red {
    margin-bottom: 3.125rem;
  }
}
@media (max-width: 480px) {
  .timeline-step-by-step .title-red {
    margin-bottom: 0.9375rem;
  }
}
.timeline-step-by-step__p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #000000;
  margin-bottom: 4rem;
}
@media (min-width: 481px) and (max-width: 767.98px) {
  .timeline-step-by-step__p {
    margin-bottom: 2rem;
  }
}
.timeline-step-by-step .container-timeline {
  position: relative;
}
.timeline-step-by-step .container-timeline:before {
  content: "";
  display: block;
  width: 3px;
  height: 76%;
  background: repeating-linear-gradient(to bottom, transparent 0,transparent 5px, #c3cbcd 5px, #c3cbcd 8px) 80%/38px 100% no-repeat;
  background: repeating-linear-gradient(to bottom, transparent 0 5px, #c3cbcd 5px 8px) 80%/38px 100% no-repeat;
  margin: 0 auto;
  position: absolute;
  top: 85px;
  left: 0;
  right: 0;
}
.timeline-step-by-step .container-timeline-mobile:before {
  content: "";
  display: block;
  width: 3px;
  height: 63%;
  background: repeating-linear-gradient(to bottom, transparent 0,transparent 5px, #c3cbcd 5px, #c3cbcd 8px) 80%/38px 100% no-repeat;
  background: repeating-linear-gradient(to bottom, transparent 0 5px, #c3cbcd 5px 8px) 80%/38px 100% no-repeat;
  margin: 0 auto;
  position: absolute;
  top: 18.9375rem;
  left: 1.625rem;
  float: left;
  max-height: 1504px;
}
@media (max-width: 488px) {
  .timeline-step-by-step .container-timeline-mobile:before {
    top: 342px;
  }
}
@media (max-width: 488px) {
  .timeline-step-by-step .container-timeline-mobile:before {
    top: 351px;
  }
}
@media (max-width: 380px) {
  .timeline-step-by-step .container-timeline-mobile:before {
    top: 319px;
  }
}
.timeline-step-by-step .container-timeline-mobile .dot-blue, .timeline-step-by-step .container-timeline-mobile .dot-blue--4, .timeline-step-by-step .container-timeline-mobile .dot-blue--3, .timeline-step-by-step .container-timeline-mobile .dot-blue--2, .timeline-step-by-step .container-timeline-mobile .dot-blue--1 {
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='3' fill='%230078FF'/%3E%3C/svg%3E");
  width: 6px;
  height: 6px;
  display: block;
  left: 1.5625rem;
  float: left;
  position: absolute;
  background-repeat: no-repeat;
}
.timeline-step-by-step .container-timeline-mobile .dot-blue--1 {
  top: 19.125rem;
}
@media (max-width: 488px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--1 {
    top: 346px;
  }
}
@media (max-width: 380px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--1 {
    top: 312px;
  }
}
.timeline-step-by-step .container-timeline-mobile .dot-blue--2 {
  top: 46.8125rem;
}
@media (max-width: 488px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--2 {
    top: 807px;
  }
}
@media (max-width: 480px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--2 {
    top: 840px;
  }
}
@media (max-width: 380px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--2 {
    top: 776px;
  }
}
.timeline-step-by-step .container-timeline-mobile .dot-blue--3 {
  bottom: 65.875rem;
}
@media (max-width: 488px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--3 {
    bottom: 969px;
  }
}
@media (max-width: 480px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--3 {
    bottom: 1023px;
  }
}
@media (max-width: 380px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--3 {
    bottom: 944px;
  }
}
.timeline-step-by-step .container-timeline-mobile .dot-blue--4 {
  bottom: 34.125rem;
}
@media (max-width: 488px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--4 {
    bottom: 511px;
  }
}
@media (max-width: 480px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--4 {
    bottom: 518px;
  }
}
@media (max-width: 380px) {
  .timeline-step-by-step .container-timeline-mobile .dot-blue--4 {
    bottom: 478px;
  }
}
.timeline-step-by-step .timeline-step {
  position: relative;
  height: 290px;
}
.timeline-step-by-step .timeline-step__img, .timeline-step-by-step .timeline-step__img--right, .timeline-step-by-step .timeline-step__img--left {
  margin-top: -22px;
  position: absolute;
  width: 50%;
  padding: 0 0 20px 0;
  float: left;
}
.timeline-step-by-step .timeline-step__img--left {
  float: left;
  left: -10px;
}
.timeline-step-by-step .timeline-step__img--right {
  float: right;
  right: -0.625rem;
}
@media (min-width: 1320px) {
  .timeline-step-by-step .timeline-step__img--right {
    right: -1.625rem;
  }
}
.timeline-step-by-step .timeline-step__2 {
  top: -32px;
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
  .timeline-step-by-step .timeline-step__2 {
    right: -35px;
  }
}
.timeline-step-by-step .timeline-step__3 {
  top: -32px;
}
.timeline-step-by-step .timeline-step__4 {
  top: -20px;
}
.timeline-step-by-step .timeline-step__content, .timeline-step-by-step .timeline-step__content--right, .timeline-step-by-step .timeline-step__content--left {
  width: 50%;
  display: inline-block;
}
.timeline-step-by-step .timeline-step__content--left {
  padding: 20px 30px 20px 30px;
}
.timeline-step-by-step .timeline-step__content--right {
  float: right;
  padding: 0px 30px 20px 30px;
}
.timeline-step-by-step .timeline-step__content__title {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  color: #0078ff;
  margin-bottom: 1rem;
}
.timeline-step-by-step .timeline-step__content__ul, .timeline-step-by-step .timeline-step__content__ul-right {
  margin-top: 24px;
  padding-left: 1rem;
  padding-right: 1rem;
}
.timeline-step-by-step .timeline-step__content__ul li, .timeline-step-by-step .timeline-step__content__ul-right li {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #404e5a;
  margin-top: 16px;
}
.timeline-step-by-step .timeline-step__content__ul-right li {
  text-align: left;
}
.timeline-step-by-step .timeline-step__content__descripcion {
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.timeline-step-by-step .timeline-step__content__descripcion-1 {
  font-weight: 300;
  font-size: 18px;
  line-height: 23.4px;
  color: #000000;
  padding-left: 45px;
}
@media (min-width: 768px) {
  .timeline-step-by-step .timeline-step__content__descripcion-1 {
    font-size: 24px;
    line-height: 32px;
  }
}
.timeline-step-by-step .timeline-step__icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 80px;
  right: 0;
  width: 32px;
  height: 32px;
  background: #ffffff;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);
  border-radius: 90px;
}
.timeline-step-by-step .timeline-step__icon__number {
  position: absolute;
  width: 8px;
  height: 19px;
  left: 12px;
  top: 7.5px;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  /* Primary OE Blue */
  color: #0078ff;
}
.timeline-step-by-step .timeline-step__icon__number-4 {
  left: 10px;
}
.timeline-step-by-step .icon__trophy {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.63 2.353-.002.008v.009c-.009.124-.01.25 0 .374v5a3.483 3.483 0 0 0 2.876 3.43c.198.035.32.185.322.326 0 .165-.125.257-.236.242a4.033 4.033 0 0 1-3.505-3.998v-5.02l-.001-.01a3.185 3.185 0 0 1 0-.438.276.276 0 0 1 .545.077Z' fill='%23000' stroke='%230078FF' stroke-width='.575'/%3E%3Cpath d='M13.162 7.5a.578.578 0 0 1-.292-.082l-.405-.24a.563.563 0 0 1-.188-.75.555.555 0 0 1 .75-.195l.263.157c2.003-.15 2.46-2.43 2.61-3.51H2.1c.105 1.088.585 3.36 2.588 3.465l.262-.157a.555.555 0 0 1 .75.195.562.562 0 0 1-.187.75l-.405.24a.578.578 0 0 1-.293.082c-3.082 0-3.9-3.375-3.9-5.16a.57.57 0 0 1 .585-.54h15a.57.57 0 0 1 .563.563c0 1.785-.818 5.182-3.9 5.182ZM9 16.245a.57.57 0 0 1-.563-.562v-4.178a.563.563 0 1 1 1.126 0v4.178a.57.57 0 0 1-.563.562Z' fill='%230078FF'/%3E%3Cpath d='M13.178 16.245h-7.5a.562.562 0 1 1 0-1.125h7.5a.562.562 0 0 1 0 1.125Z' fill='%230078FF'/%3E%3Cpath d='M12.96 2.628V7.658c0 .89-.294 1.751-.83 2.45-.065.086-.214.11-.326-.003-.097-.097-.117-.284-.004-.445.41-.583.633-1.28.633-2.002v-5c.008-.12.008-.24 0-.358a.275.275 0 0 1 .53-.084c.008.137.008.275-.002.412Z' fill='%23000' stroke='%230078FF' stroke-width='.575'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: block;
}
.timeline-step-by-step .icon__start {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.736 6.97-3.63-.314L9.69 3.318c-.255-.607-1.125-.607-1.38 0L6.892 6.663l-3.623.308c-.66.052-.93.877-.427 1.312l2.752 2.385-.825 3.54a.748.748 0 0 0 1.118.81l3.112-1.875 3.112 1.883a.748.748 0 0 0 1.118-.81l-.825-3.548 2.752-2.385c.503-.435.24-1.26-.42-1.312ZM9 11.74l-2.82 1.703.75-3.21-2.49-2.16 3.285-.285 1.275-3.022 1.282 3.03 3.285.285-2.49 2.16.75 3.21L9 11.74Z' fill='%230078FF'/%3E%3C/svg%3E");
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  display: block;
}
.timeline-step-by-step .wrapper-p-final {
  margin-top: -2.8125rem;
  margin-bottom: 0.9375rem;
}
.timeline-step-by-step .p-final, .timeline-step-by-step .p-final--blue {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 130%;
  color: #404e5a;
}
.timeline-step-by-step .p-final--blue {
  color: #0078ff;
  font-weight: 500;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .timeline-step-by-step .p-final, .timeline-step-by-step .p-final--blue {
    font-size: 1.375rem;
  }
}
@media (max-width: 767.98px) {
  .timeline-step-by-step .p-final, .timeline-step-by-step .p-final--blue {
    font-size: max(0.625rem, min(3.333vw, 1.125rem));
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .timeline-step-by-step .container-timeline:before {
    height: 74%;
    top: 93px;
  }
  .timeline-step-by-step .timeline-step__img, .timeline-step-by-step .timeline-step__img--left, .timeline-step-by-step .timeline-step__img--right {
    padding: 0 0 0 30px;
    margin-top: 0px;
  }
  .timeline-step-by-step .timeline-step__content, .timeline-step-by-step .timeline-step__content--left, .timeline-step-by-step .timeline-step__content--right {
    margin-top: 0px;
  }
  .timeline-step-by-step .timeline-step__content--left {
    padding: 20px 30px 0 0;
  }
  .timeline-step-by-step .timeline-step__content--right {
    padding: 0 0 0 30px;
  }
  .timeline-step-by-step .timeline-step__content__ul, .timeline-step-by-step .timeline-step__content__ul-right {
    padding-right: 2rem;
  }
  .timeline-step-by-step .timeline-step__icon {
    bottom: 136px;
  }
}
@media (max-width: 767.98px) {
  .timeline-step-by-step .container-timeline:before {
    height: 0px;
  }
  .timeline-step-by-step .timeline-step {
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .timeline-step-by-step .timeline-step__img, .timeline-step-by-step .timeline-step__img--left, .timeline-step-by-step .timeline-step__img--right {
    position: relative;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 3rem;
    padding: 0px;
    order: 2;
  }
  .timeline-step-by-step .timeline-step__img--left {
    float: left;
    left: 0;
    top: 0;
  }
  .timeline-step-by-step .timeline-step__img--right {
    float: left;
    left: 0;
    top: 0;
  }
  .timeline-step-by-step .timeline-step__content, .timeline-step-by-step .timeline-step__content--left, .timeline-step-by-step .timeline-step__content--right {
    width: 100%;
    margin-top: 0px;
    padding: 0px;
    margin-bottom: 1rem;
  }
  .timeline-step-by-step .timeline-step__content__title {
    display: inline-flex;
    margin-top: 5vw;
    font-size: max(1rem, min(5.87vw, 1.3rem));
    width: 80%;
  }
  .timeline-step-by-step .timeline-step__content--left {
    text-align: left;
  }
  .timeline-step-by-step .timeline-step__content--right {
    text-align: left;
  }
  .timeline-step-by-step .timeline-step__icon {
    position: relative;
    float: left;
    margin-right: 15px;
    margin-bottom: 1px;
    min-width: 32px;
    top: 17px;
  }
  .timeline-step-by-step .timeline-step__4 {
    margin-bottom: 33px;
  }
}
@media (max-width: 480.98px) {
  .timelineimg-1 {
    width: 100%;
  }
}
@media (min-width: 1320px) {
  .timeline-step-by-step.timeline-como-matricular.--br-location .timelineimg-1-real {
    margin-left: -12px !important;
  }
}
@media (max-width: 488px) {
  .timeline-step-by-step.timeline-como-matricular.--br-location .container-timeline-mobile:before {
    height: 65% !important;
    top: 264px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1319.98px) {
  .timeline-step-by-step.timeline-como-matricular.--br-location .timeline-step__content__title {
    margin-top: 36px;
  }
}

.triangle-square-characters {
  background: rgb(244, 246, 251);
  background: linear-gradient(180deg, rgb(244, 246, 251) 49%, rgb(255, 255, 255) 51%);
}

.triangle-square-characters {
  background: rgb(244, 246, 251);
  background: linear-gradient(180deg, rgb(244, 246, 251) 49%, rgb(255, 255, 255) 51%);
}

@media (min-width: 768px) {
  .video-triangle {
    background: linear-gradient(to bottom, #EBF7FF 30%, #F4F6FB 10%);
  }
}
@media (max-width: 767.98px) {
  .video-triangle {
    background: linear-gradient(to bottom, #E7F3FA 30%, #F4F6FB 10%);
  }
}
.video-triangle__img {
  max-width: 218px;
  position: relative;
  top: -55px;
}
@media (min-width: 577px) and (max-width: 1023.98px) {
  .video-triangle__img {
    max-width: 144px;
    top: -30px;
    left: 5%;
  }
}
@media (max-width: 576.98px) {
  .video-triangle__img {
    max-width: 184px;
    top: -30px;
    left: 10%;
  }
}

@media (min-width: 768px) {
  .video-triangle {
    background: linear-gradient(to bottom, #EBF7FF 30%, #F4F6FB 10%);
  }
}
@media (max-width: 767.98px) {
  .video-triangle {
    background: linear-gradient(to bottom, #E7F3FA 30%, #F4F6FB 10%);
  }
}
.video-triangle__img {
  max-width: 218px;
  position: relative;
  top: -55px;
}
@media (min-width: 577px) and (max-width: 1023.98px) {
  .video-triangle__img {
    max-width: 144px;
    top: -30px;
    left: 5%;
  }
}
@media (max-width: 576.98px) {
  .video-triangle__img {
    max-width: 184px;
    top: -30px;
    left: 10%;
  }
}

.tyc-promociones-2023 {
  background-color: #f3f3f3;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
}
.tyc-promociones-2023 a {
  font-size: 12px;
}
.tyc-promociones-2023__title {
  color: #000 !important;
  font-size: 16px !important;
  font-family: "Inter" !important;
}
.tyc-promociones-2023__title {
  text-transform: none;
  padding-bottom: 10px;
}
.tyc-promociones-2023__title strong {
  font-weight: 700;
}
.tyc-promociones-2023__copy {
  color: #000 !important;
  font-size: 16px !important;
  font-family: "Inter" !important !important;
}
.tyc-promociones-2023__copy {
  font-weight: 400;
  text-transform: none;
  padding-bottom: 10px;
}
.tyc-promociones-2023__copy a {
  font-family: "Inter" !important;
  color: #FF6600 !important;
}
.tyc-promociones-2023__copy a:focus,
.tyc-promociones-2023__copy a:hover {
  text-decoration: underline;
}

.tyc-promociones {
  background-color: #f3f3f3;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
}
.tyc-promociones a {
  font-size: 12px;
}
.tyc-promociones__title {
  font-size: 0.75rem !important;
}
.tyc-promociones__title {
  color: #999;
  text-transform: none;
  padding-bottom: 10px;
  font-family: "Muli";
}
.tyc-promociones__copy {
  font-size: 0.75rem !important;
}
.tyc-promociones__copy {
  color: #999;
  text-transform: none;
  padding-bottom: 10px;
  font-family: "Muli";
}
.tyc-promociones__copy a {
  font-size: 0.75rem !important;
}
.tyc-promociones__copy a {
  color: #337ab7;
  font-family: "Muli";
}
.tyc-promociones__copy a:focus,
.tyc-promociones__copy a:hover {
  color: #23527c;
  text-decoration: underline;
}

/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-sunny-orange: #ff6600;
  --bs-fun-yellow: #ffff00;
  --bs-aqua-blue: #00dbd1;
  --bs-achievable-green: #8cff00;
  --bs-happy-pink: #ff2846;
  --bs-sea-green: #2fd665;
  --bs-pacific-blue: #000073;
  --bs-soft-blue: #ebf7ff;
  --bs-cultured-gray: #f7f8fb;
  --bs-soft-gray: #f4f4f4;
  --bs-dark-gray: #dedede;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #01db8c;
  --bs-info: #0dcaf0;
  --bs-warning: #ffb800;
  --bs-danger: #f41d1d;
  --bs-error: #f41d1d;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 1, 219, 140;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 184, 0;
  --bs-danger-rgb: 244, 29, 29;
  --bs-error-rgb: 244, 29, 29;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Inter, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Inter, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-body-font-family);
  font-size: 1rem;
  font-size: var(--bs-body-font-size);
  font-weight: 400;
  font-weight: var(--bs-body-font-weight);
  line-height: 1.5;
  line-height: var(--bs-body-line-height);
  color: #212529;
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: #fff;
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 0rem;
}

abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted currentColor;
          text-decoration: underline dotted currentColor;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: #fff3cd;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: #fff;
  color: var(--bs-body-bg);
  background-color: #212529;
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(.focus-visible) {
  outline: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 480px) {
  .container-sm, .container {
    max-width: 444px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 992px;
  }
}
@media (min-width: 1320px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 480px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1320px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #ccf8e8;
  --bs-table-border-color: #b8dfd1;
  --bs-table-striped-bg: #c2ecdc;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8dfd1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bde5d7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff1cc;
  --bs-table-border-color: #e6d9b8;
  --bs-table-striped-bg: #f2e5c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6d9b8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecdfbd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #fdd2d2;
  --bs-table-border-color: #e4bdbd;
  --bs-table-striped-bg: #f0c8c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e4bdbd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #eac2c2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 479.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1319.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
[dir="ltr"] .form-control::file-selector-button{
  margin-right: 0.75rem;
}
[dir="rtl"] .form-control::file-selector-button{
  margin-left: 0.75rem;
}
[dir="ltr"] .form-control::file-selector-button{
  border-right-width: 1px;
}
[dir="rtl"] .form-control::file-selector-button{
  border-left-width: 1px;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  color: #212529;
  background-color: #e9ecef;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
[dir="ltr"] .form-control-sm::file-selector-button{
  margin-right: 0.5rem;
}
[dir="rtl"] .form-control-sm::file-selector-button{
  margin-left: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
[dir="ltr"] .form-control-lg::file-selector-button{
  margin-right: 1rem;
}
[dir="rtl"] .form-control-lg::file-selector-button{
  margin-left: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
}
.form-control-color::-moz-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"), linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"), var(--bs-gradient);
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"), linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"), var(--bs-gradient);
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"), linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"), var(--bs-gradient);
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"), linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"), var(--bs-gradient);
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating[focus-within] {
  z-index: 3;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #01db8c;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(1, 219, 140, 0.9);
  border-radius: 0.375rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #01db8c;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2301db8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #01db8c;
  box-shadow: 0 0 0 0.25rem rgba(1, 219, 140, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #01db8c;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2301db8c' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #01db8c;
  box-shadow: 0 0 0 0.25rem rgba(1, 219, 140, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + (1.5em + 0.75rem));
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #01db8c;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #01db8c;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(1, 219, 140, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #01db8c;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #f41d1d;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(244, 29, 29, 0.9);
  border-radius: 0.375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f41d1d;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f41d1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f41d1d' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #f41d1d;
  box-shadow: 0 0 0 0.25rem rgba(244, 29, 29, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #f41d1d;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f41d1d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f41d1d' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #f41d1d;
  box-shadow: 0 0 0 0.25rem rgba(244, 29, 29, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + (1.5em + 0.75rem));
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #f41d1d;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #f41d1d;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(244, 29, 29, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #f41d1d;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check:focus + .btn, .btn:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  background-image: none;
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus, .btn.show:focus {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  background-image: none;
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #01db8c;
  --bs-btn-border-color: #01db8c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #27e09d;
  --bs-btn-hover-border-color: #1adf98;
  --bs-btn-focus-shadow-rgb: 1, 186, 119;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #34e2a3;
  --bs-btn-active-border-color: #1adf98;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #01db8c;
  --bs-btn-disabled-border-color: #01db8c;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffb800;
  --bs-btn-border-color: #ffb800;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc326;
  --bs-btn-hover-border-color: #ffbf1a;
  --bs-btn-focus-shadow-rgb: 217, 156, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc633;
  --bs-btn-active-border-color: #ffbf1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffb800;
  --bs-btn-disabled-border-color: #ffb800;
}

.btn-danger {
  --bs-btn-color: #000;
  --bs-btn-bg: #f41d1d;
  --bs-btn-border-color: #f41d1d;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f63f3f;
  --bs-btn-hover-border-color: #f53434;
  --bs-btn-focus-shadow-rgb: 207, 25, 25;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f64a4a;
  --bs-btn-active-border-color: #f53434;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f41d1d;
  --bs-btn-disabled-border-color: #f41d1d;
}

.btn-error {
  --bs-btn-color: #000;
  --bs-btn-bg: #f41d1d;
  --bs-btn-border-color: #f41d1d;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f63f3f;
  --bs-btn-hover-border-color: #f53434;
  --bs-btn-focus-shadow-rgb: 207, 25, 25;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f64a4a;
  --bs-btn-active-border-color: #f53434;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f41d1d;
  --bs-btn-disabled-border-color: #f41d1d;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #01db8c;
  --bs-btn-border-color: #01db8c;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #01db8c;
  --bs-btn-hover-border-color: #01db8c;
  --bs-btn-focus-shadow-rgb: 1, 219, 140;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #01db8c;
  --bs-btn-active-border-color: #01db8c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #01db8c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #01db8c;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffb800;
  --bs-btn-border-color: #ffb800;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffb800;
  --bs-btn-hover-border-color: #ffb800;
  --bs-btn-focus-shadow-rgb: 255, 184, 0;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffb800;
  --bs-btn-active-border-color: #ffb800;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffb800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffb800;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #f41d1d;
  --bs-btn-border-color: #f41d1d;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f41d1d;
  --bs-btn-hover-border-color: #f41d1d;
  --bs-btn-focus-shadow-rgb: 244, 29, 29;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f41d1d;
  --bs-btn-active-border-color: #f41d1d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f41d1d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f41d1d;
  --bs-gradient: none;
}

.btn-outline-error {
  --bs-btn-color: #f41d1d;
  --bs-btn-border-color: #f41d1d;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f41d1d;
  --bs-btn-hover-border-color: #f41d1d;
  --bs-btn-focus-shadow-rgb: 244, 29, 29;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f41d1d;
  --bs-btn-active-border-color: #f41d1d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f41d1d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f41d1d;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #ff6600;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 480px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1320px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
  background-image: none;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0.375rem;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: #ff6600;
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(var(--bs-nav-tabs-border-width) * -1);
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(var(--bs-nav-tabs-border-width) * -1);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: ;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: 1px solid var(--bs-navbar-toggler-border-color);
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: 75vh;
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 480px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-sm .navbar-collapse {
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-md .navbar-collapse {
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-lg .navbar-collapse {
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1320px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-xl .navbar-collapse {
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
}
.navbar-expand .navbar-collapse {
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 480px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: "/" /* rtl: var(--bs-breadcrumb-divider, "/") */;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  --bs-alert-color: #005838;
  --bs-alert-bg: #ccf8e8;
  --bs-alert-border-color: #b3f4dd;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-success .alert-link {
  color: #00462d;
}

.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  --bs-alert-color: #664a00;
  --bs-alert-bg: #fff1cc;
  --bs-alert-border-color: #ffeab3;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-warning .alert-link {
  color: #523b00;
}

.alert-danger {
  --bs-alert-color: #921111;
  --bs-alert-bg: #fdd2d2;
  --bs-alert-border-color: #fcbbbb;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-danger .alert-link {
  color: #750e0e;
}

.alert-error {
  --bs-alert-color: #921111;
  --bs-alert-bg: #fdd2d2;
  --bs-alert-border-color: #fcbbbb;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-error .alert-link {
  color: #750e0e;
}

.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  background-image: var(--bs-gradient);
}
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(var(--bs-list-group-border-width) * -1);
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(var(--bs-list-group-border-width) * -1);
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 480px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1320px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(var(--bs-list-group-border-width) * -1);
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #005838;
  background-color: #ccf8e8;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #005838;
  background-color: #b8dfd1;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #005838;
  border-color: #005838;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664a00;
  background-color: #fff1cc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664a00;
  background-color: #e6d9b8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664a00;
  border-color: #664a00;
}

.list-group-item-danger {
  color: #921111;
  background-color: #fdd2d2;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #921111;
  background-color: #e4bdbd;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #921111;
  border-color: #921111;
}

.list-group-item-error {
  color: #921111;
  background-color: #fdd2d2;
}
.list-group-item-error.list-group-item-action:hover, .list-group-item-error.list-group-item-action:focus {
  color: #921111;
  background-color: #e4bdbd;
}
.list-group-item-error.list-group-item-action.active {
  color: #fff;
  background-color: #921111;
  border-color: #921111;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  position: absolute;
  z-index: 1090;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(var(--bs-toast-padding-x) * -0.5);
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(var(--bs-modal-header-padding-y) * -0.5) calc(var(--bs-modal-header-padding-x) * -0.5) calc(var(--bs-modal-header-padding-y) * -0.5) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 480px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1320px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 479.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1319.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
[dir="ltr"] .tooltip{
  text-align: left;
}
[dir="rtl"] .tooltip{
  text-align: right;
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Inter, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

[dir="ltr"] .popover{
  text-align: left;
}

[dir="rtl"] .popover{
  text-align: right;
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: var(--bs-heading-color);
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Inter, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(var(--bs-popover-arrow-width) * -0.5);
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
}

.carousel-control-next {
  right: 0;
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.001));
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 479.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 479.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 479.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 479.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 479.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 479.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 479.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 479.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 480px) {
  .offcanvas-sm {
    background-color: transparent !important;
  }
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    background-color: transparent !important;
  }
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (max-width: 1023.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 1024px) {
  .offcanvas-lg {
    background-color: transparent !important;
  }
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (max-width: 1319.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: 1045;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1319.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1319.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1319.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1319.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1319.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1319.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1319.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1320px) {
  .offcanvas-xl {
    background-color: transparent !important;
  }
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(var(--bs-offcanvas-padding-y) * -0.5);
  margin-right: calc(var(--bs-offcanvas-padding-x) * -0.5);
  margin-bottom: calc(var(--bs-offcanvas-padding-y) * -0.5);
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, 1) !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, 1) !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000 !important;
  background-color: RGBA(1, 219, 140, 1) !important;
  background-color: RGBA(1, 219, 140, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, 1) !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 184, 0, 1) !important;
  background-color: RGBA(255, 184, 0, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #000 !important;
  background-color: RGBA(244, 29, 29, 1) !important;
  background-color: RGBA(244, 29, 29, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-error {
  color: #000 !important;
  background-color: RGBA(244, 29, 29, 1) !important;
  background-color: RGBA(244, 29, 29, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, 1) !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, 1) !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #0d6efd !important;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

.link-success {
  color: #01db8c !important;
}
.link-success:hover, .link-success:focus {
  color: #34e2a3 !important;
}

.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

.link-warning {
  color: #ffb800 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ffc633 !important;
}

.link-danger {
  color: #f41d1d !important;
}
.link-danger:hover, .link-danger:focus {
  color: #f64a4a !important;
}

.link-error {
  color: #f41d1d !important;
}
.link-error:hover, .link-error:focus {
  color: #f64a4a !important;
}

.link-light {
  color: #f8f9fa !important;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 480px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1320px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

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

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

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: rgba(13, 110, 253, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
}

.border-secondary {
  border-color: rgba(108, 117, 125, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
}

.border-success {
  border-color: rgba(1, 219, 140, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
}

.border-info {
  border-color: rgba(13, 202, 240, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
}

.border-warning {
  border-color: rgba(255, 184, 0, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
}

.border-danger {
  border-color: rgba(244, 29, 29, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
}

.border-error {
  border-color: rgba(244, 29, 29, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-error-rgb), var(--bs-border-opacity)) !important;
}

.border-error {
  --bs-border-opacity: 1;
}

.border-light {
  border-color: rgba(248, 249, 250, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
}

.border-dark {
  border-color: rgba(33, 37, 41, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
}

.border-white {
  border-color: rgba(255, 255, 255, var(--bs-border-opacity)) !important;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.font-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  color: rgba(13, 110, 253, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.text-primary {
  --bs-text-opacity: 1;
}

.text-secondary {
  color: rgba(108, 117, 125, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
}

.text-success {
  color: rgba(1, 219, 140, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
}

.text-info {
  color: rgba(13, 202, 240, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
}

.text-warning {
  color: rgba(255, 184, 0, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
}

.text-danger {
  color: rgba(244, 29, 29, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
}

.text-error {
  color: rgba(244, 29, 29, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-error-rgb), var(--bs-text-opacity)) !important;
}

.text-error {
  --bs-text-opacity: 1;
}

.text-light {
  color: rgba(248, 249, 250, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
}

.text-dark {
  color: rgba(33, 37, 41, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
}

.text-black {
  color: rgba(0, 0, 0, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
}

.text-white {
  color: rgba(255, 255, 255, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
}

.text-body {
  color: rgba(33, 37, 41, var(--bs-text-opacity)) !important;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
}

.text-muted {
  color: #6c757d !important;
}

.text-muted {
  --bs-text-opacity: 1;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
}

.text-reset {
  color: inherit !important;
}

.text-reset {
  --bs-text-opacity: 1;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  background-color: rgba(13, 110, 253, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
}

.bg-secondary {
  background-color: rgba(108, 117, 125, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
}

.bg-success {
  background-color: rgba(1, 219, 140, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
}

.bg-info {
  background-color: rgba(13, 202, 240, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
}

.bg-warning {
  background-color: rgba(255, 184, 0, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
}

.bg-danger {
  background-color: rgba(244, 29, 29, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
}

.bg-error {
  background-color: rgba(244, 29, 29, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-error-rgb), var(--bs-bg-opacity)) !important;
}

.bg-error {
  --bs-bg-opacity: 1;
}

.bg-light {
  background-color: rgba(248, 249, 250, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
}

.bg-dark {
  background-color: rgba(33, 37, 41, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
}

.bg-black {
  background-color: rgba(0, 0, 0, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
}

.bg-white {
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
}

.bg-body {
  background-color: rgba(255, 255, 255, var(--bs-bg-opacity)) !important;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important;
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.375rem !important;
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.25rem !important;
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: 0.375rem !important;
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: 0.5rem !important;
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: 1rem !important;
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: 2rem !important;
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: 0.375rem !important;
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: 0.375rem !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: 0.375rem !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 480px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1320px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
