@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20,400,1,0");
/* line 89, ../scss/_const.scss */
.btn-secondary, .btn {
  background: #ff7a00;
  background-image: linear-gradient(328.61deg, #FF4D00 12.1%, #FF8A00 101%);
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-style: normal;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.4;
  padding: .75em 1.5em;
  margin: 0;
  text-decoration: none;
  text-align: center;
  transition: all ease .3s;
  border: none;
  border-radius: .5em;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  overflow: visible;
  transition: all ease .3s;
}
/* line 109, ../scss/_const.scss */
.btn-secondary:hover, .btn:hover {
  box-shadow: 0 0 0.5em rgba(255, 122, 0, 0.5);
  color: #fff;
}
/* line 113, ../scss/_const.scss */
.btn-secondary:disabled, .btn:disabled {
  opacity: .25;
}

/* line 117, ../scss/_const.scss */
.btn-secondary {
  background-color: #8eb7fd;
  background-image: linear-gradient(328.61deg, #8eb7fd 12.1%, #ccdbfe 101%);
  text-shadow: 0 1px 1px #8eb7fd;
}
/* line 122, ../scss/_const.scss */
.btn-secondary:hover {
  box-shadow: 0 0 0.5em rgba(142, 183, 253, 0.5);
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 14, ../scss/content.scss */
html {
  font-size: 100%;
}

/* line 18, ../scss/content.scss */
body {
  font-family: "Montserrat", sans-serif;
  color: #262626;
  background: #ffffff;
  line-height: 1.25;
  font-size: 1em;
  font-style: normal;
}

/* line 27, ../scss/content.scss */
a {
  color: #628be9;
  text-decoration: underline;
  transition: all ease .3s;
}
/* line 31, ../scss/content.scss */
a:hover {
  color: #8facef;
}

/* line 37, ../scss/content.scss */
p {
  padding: 0;
  margin: 0 0 1em 0;
  line-height: inherit;
}
/* line 41, ../scss/content.scss */
p:last-child {
  margin-bottom: 0;
}
/* line 44, ../scss/content.scss */
p:empty {
  display: none;
}

/* line 49, ../scss/content.scss */
hr {
  padding: 0;
  margin: 1em 0;
  height: 0px;
  line-height: 0;
  overflow: hidden;
  background: none;
  border: none;
  border-top: 1px dashed #c4ccd5;
}

/* line 59, ../scss/content.scss */
img, object {
  border: none;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

/* line 64, ../scss/content.scss */
h1, h2, h3, .cke_editable h2, .cke_editable h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
  color: inherit;
  line-height: 1;
  font-weight: 700;
  font-style: normal;
  padding: 0;
  margin: 1.4em 0 1em 0;
  text-transform: none;
}
/* line 70, ../scss/content.scss */
h1:first-child, h2:first-child, h3:first-child, .cke_editable h2:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}

/* line 74, ../scss/content.scss */
h1 {
  font-size: 1.75em;
}
@media (max-width: 720px) {
  /* line 74, ../scss/content.scss */
  h1 {
    font-size: 1.5em;
  }
}

/* line 80, ../scss/content.scss */
h2 {
  font-size: 1.5em;
  margin-top: 1em;
}
@media (max-width: 720px) {
  /* line 80, ../scss/content.scss */
  h2 {
    font-size: 1.25em;
  }
}

/* line 87, ../scss/content.scss */
h3, .cke_editable h2, .cke_editable h3 {
  font-size: 1.2em;
  margin-bottom: .5em;
}

/* line 93, ../scss/content.scss */
table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background: none;
  border: none;
  border-bottom: 3px solid #000;
  border-top: 3px solid #c4ccd5;
  margin: 1em 0 2em 0;
  font-size: 1rem;
}

/* line 104, ../scss/content.scss */
caption {
  text-align: left;
  font-size: 1em;
  font-weight: 700;
  color: inherit;
  padding: 0 .5em;
}

/* line 111, ../scss/content.scss */
td, th {
  padding: .5em .5em;
  font-family: "Montserrat", sans-serif;
  font-size: .9em;
  line-height: 1.2;
  text-align: left;
  border: 1px dotted #c4ccd5;
  border-width: 0 0 1px 0;
}
/* line 119, ../scss/content.scss */
td p, th p {
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

/* line 126, ../scss/content.scss */
th {
  background: #000;
  font-weight: 400;
  color: #ddd;
  border: none;
}
/* line 132, ../scss/content.scss */
th a {
  color: #ddd;
}
/* line 134, ../scss/content.scss */
th a:hover {
  color: #fff;
  text-decoration: none;
}
/* line 140, ../scss/content.scss */
th.active img {
  margin-left: 4px;
}
/* line 141, ../scss/content.scss */
th.active .sort {
  padding-left: .3em;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}

/* line 149, ../scss/content.scss */
thead th {
  padding-top: .8em;
  border-bottom: 1px solid #eee;
  font-weight: 400;
  font-style: italic;
}

/* line 155, ../scss/content.scss */
tbody th {
  vertical-align: top;
  border-bottom: 1px dotted #6f7d7c;
}

/* line 161, ../scss/content.scss */
tr {
  background: none;
}
/* line 163, ../scss/content.scss */
tr.odd, tr:nth-child(odd) {
  background: #f4f4f4;
}
/* line 165, ../scss/content.scss */
tr.odd td.active, tr:nth-child(odd) td.active {
  background: #eee;
}
/* line 169, ../scss/content.scss */
tr.even, tr:nth-child(even) {
  background: #fff;
}
/* line 171, ../scss/content.scss */
tr.even td.active, tr:nth-child(even) td.active {
  background: #eee;
}
/* line 176, ../scss/content.scss */
tbody tr:last-child td, tbody tr:last-child th {
  border-bottom: none;
}

/*************************/
/* line 184, ../scss/content.scss */
ul, ol {
  margin: 1em 0;
  padding: 0 0 0 2em;
}
/* line 187, ../scss/content.scss */
ul ul, ol ul, ul ol, ol ol {
  margin: 0.5em 0;
}
/* line 190, ../scss/content.scss */
ul li, ol li {
  padding: 0;
  margin: 0 0 1em 0;
}
/* line 193, ../scss/content.scss */
ul li::marker, ol li::marker {
  color: #c4ccd5;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}
/* line 198, ../scss/content.scss */
ul li:last-child, ol li:last-child {
  margin-bottom: 0;
}
/* line 202, ../scss/content.scss */
ul:first-child, ol:first-child {
  margin-top: 0;
}
/* line 205, ../scss/content.scss */
ul:last-child, ol:last-child {
  margin-bottom: 0;
}

/* line 210, ../scss/content.scss */
ul {
  padding-left: 1.5em;
  list-style-type: square;
  list-style-type: '❱';
}
/* line 214, ../scss/content.scss */
ul li {
  padding-left: .5em;
}

/*************************/
/* line 223, ../scss/content.scss */
blockquote {
  margin: 1em 0;
  padding: 2em 2em;
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  font-style: italic;
}
/* line 230, ../scss/content.scss */
blockquote:before, blockquote:after {
  position: absolute;
  font-size: 2em;
  color: #ff7a00;
}
/* line 235, ../scss/content.scss */
blockquote:before {
  content: '«';
  left: 0.5rem;
  top: 0;
}
/* line 239, ../scss/content.scss */
blockquote:after {
  content: '»';
  right: 0.5rem;
  bottom: 0;
}
/* line 244, ../scss/content.scss */
blockquote p:last-child {
  margin: 0;
}

/*********************************/
/* line 252, ../scss/content.scss */
code {
  display: inline-block;
  padding: 0 .3em;
  margin: 0;
  background: lightyellow;
  border: 1px solid #f5e5aa;
  border-radius: .5em;
}

/* line 261, ../scss/content.scss */
pre {
  word-break: break-word;
  white-space: pre-line;
}

/*********************************/
/* line 269, ../scss/content.scss */
.clear {
  clear: both;
}

/* line 280, ../scss/content.scss */
.description {
  font-size: .9em;
  line-height: 1;
  color: #9ea4b0;
}

/* line 286, ../scss/content.scss */
span.link {
  border-bottom: 1px dashed currentColor;
  cursor: pointer;
  transition: color ease .3s;
}
/* line 290, ../scss/content.scss */
span.link:hover {
  color: #8facef;
}

/*********************************/
/* line 299, ../scss/content.scss */
.cke_panel_listItem {
  margin: 0;
  padding: 0;
}

/* line 302, ../scss/content.scss */
.cke_panel_listItem * {
  margin: 0 !important;
  padding: .25rem 0 !important;
  float: none !important;
  text-align: left !important;
  height: auto !important;
  line-height: 1 !important;
}
/* line 309, ../scss/content.scss */
.cke_panel_listItem * h2, .cke_panel_listItem * h3, .cke_panel_listItem * .cke_editable h2, .cke_editable .cke_panel_listItem * h2, .cke_panel_listItem * h4 {
  color: #000;
}

/* line 315, ../scss/content.scss */
ul.cke_panel_list li:before {
  content: none;
}

/* line 319, ../scss/content.scss */
h1.cke_panel_grouptitle:after {
  content: none;
}

/* line 323, ../scss/content.scss */
body .cke_combopanel {
  width: 350px;
  height: 250px;
}

/*********************************/
/* line 331, ../scss/content.scss */
.cke_editable h2, .cke_editable h2, .cke_editable h3 {
  color: #000;
}

/*# sourceMappingURL=content.css.map */
