#_dynamic_,
#_dynamic_ *,
#_dynamic_ *::before,
#_dynamic_ *::after {
 position: static;
 width: auto;
 min-width: 0;
 max-width: 100%;
 max-width: initial;
 height: auto;
 min-height: 0;
 padding: 0;
 margin: 0;
 font-family: 'Open Sans', sans-serif;
 font-weight: 400;
 font-size: 15px;
 line-height: 1.2;
 text-align: left;
 color: var(--embed-font-color);
 letter-spacing: 0;
 text-indent: 0;
 text-transform: initial;
 text-decoration: none;
 text-shadow: none;
 background: transparent;
 border: none;
 box-shadow: none;
 border-radius: 0;
 outline: none;
 opacity: 1;
 overflow: visible;
 visibility: visible;
/*  vertical-align: middle; */
 vertical-align: initial;
 box-sizing: border-box;
 transition: none;
 /* transition: 0.2s ease-in-out;*/
}

#_dynamic_ * {
 font-family: inherit;
 font-weight: inherit;
 font-size: inherit;
 line-height: inherit;
 text-align: inherit;
 color: inherit;
 letter-spacing: inherit;
 text-indent: inherit;
 text-transform: inherit;
 text-decoration: inherit;
/*  border-radius: inherit; */
 outline: inherit;
 opacity: inherit;
 /*  overflow: inherit; */
 visibility: inherit;
 vertical-align: inherit;
 transition: inherit;
}

:root {
 --embed-bg-color: #fff;
 --embed-bg-color-secondary: #f5f5f5;
/*  --embed-bg-color-tertiary: #e7e7e7; */
 --embed-bg-color-tertiary: #d8d8d8;
 --embed-border-color: #ddd;
 --embed-border-color-mid: #a6a6a6;
 --embed-border-color-darker: #1d1d1d;
 --embed-accent-color: #285e9e;
 --embed-accent-color-darker: #1b4e8a;
	--embed-font-color: #313131;
	--embed-font-color-secondary: #5e5e5e;
 --embed-color-yellow: #f49d06;
}
/*
@media (prefers-color-scheme: dark) {
 :root {
  --embed-bg-color: #272727;
  --embed-bg-color-secondary: #3b3b3b;
  --embed-border-color: #424242;
  --embed-accent-color: #db1e1e;
  --embed-accent-color-darker: #7e0303;
  --embed-font-color: #ebebeb;
  --embed-font-color-secondary: #d1d1d1;
 }
}
*/
#_dynamic_ {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 width: 100%;
 min-width: 280px;
}

#_dynamic_ #_dynamic_content {
 float: left;
 width: 100%;
 max-width: 1350px;
}

#_dynamic_ a:link,
#_dynamic_ a:visited,
#_dynamic_ a:hover {
 font-family: inherit;
 font-size: inherit;
 line-height: inherit;
 color: var(--embed-accent-color);
 vertical-align: initial;
 /* transition: 0.2s ease-in-out;*/
}

#_dynamic_ a:hover {
 color: var(--embed-accent-color-darker);
}

#_dynamic_ a._dynamic_basic_btn {
 font-size: 14px;
 color: #fff;
}

#_dynamic_ ._dynamic_clearfix {
 width: 100%;
 clear: both;
}

#_dynamic_ ._dynamic_no_break {
 white-space: nowrap;
}

#_dynamic_ b,
#_dynamic_ strong {
 font-weight: 700;
}


#_dynamic_ sup {
 align-self: flex-start;
 vertical-align: top;
 font-size: 0.7em;
}



#_dynamic_ #_dynamic_loading_full {
 position: fixed;
 top: 0;
 left: 0;
 display: flex;
 displaY: none;
 justify-content: center;
 align-items: center;
 width: 100dvw;
 height: 100dvh;
 background-color: rgba(0, 0, 0, 0.8);
 z-index: 1000;
}

#_dynamic_ #_dynamic_loading {
 float: left;
 width: 100%;
}

#_dynamic_ #_dynamic_loading img {

}
