:root, html[data-theme='light'] {--rem:12pt;--font-p:1em/1.9 'Segoe UI', 'Roboto', '-apple-system', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif', 'system-ui';--font-h:.9em/1.7 'Segoe UI', 'Roboto', '-apple-system', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif', 'system-ui';--font-c:.9em/1.4 monospace;--border:1px solid var(--cmed);--ornament:"‹‹‹ ›››";--cfg:#433;--cbg: #fff;--cdark:#888;--clight:#f5f6f7;--cmed: #d1d1d1;--clink:#07c;--cemph:#088;}* { box-sizing:border-box; border-spacing:0; }header, footer, figure, video, details, blockquote,ul, ol, dl, fieldset, pre, pre > code, caption {display:block;margin:0.5rem 0rem 1rem;width:100%;overflow:auto hidden;text-align:left;}table{margin:0.5rem 0rem 1rem;width:100%;overflow:auto hidden;text-align:left;}footer {overflow:visible;}video, summary, input, select { outline:none; }html { font-size:var(--rem); background:var(--cbg); }body {position:relative;margin:auto;max-width:var(--width);font:var(--font-p);color:var(--cfg);overflow-x:hidden;}body > footer { margin:10rem 0rem 0rem; }a, button, select, summary { color:var(--clink); cursor:pointer; }a:hover, button:not([disabled]):hover, summary:hover {filter:brightness(92%); color:var(--cemph); border-color:var(--cemph);}a { text-decoration:underline solid var(--cmed);text-underline-position:under; }ul, ol, dl { margin:1rem 0; padding:0 0 0 2em; }li:not(:last-child), dd:not(:last-child) { margin-bottom:0.5rem; }dt { font-weight:bold; }h1, h2, h3, h4, h5 { margin:0.5em 0 .5rem; font:var(--font-h); line-height:1.2em; clear:both; }h1+h2, h2+h3, h3+h4, h4+h5 { margin-top:.5em; padding-top:0; }h1 { font-size:2.2em; font-weight:300; }h2 { font-size:1.8em; font-weight:300; }h3 { font-size:1.5em; font-weight:400; }h4 { font-size:1.1em; font-weight:700; }h5 { font-size:1.2em; font-weight:400; color:var(--cfg); }h6 { font-size:1.0em; font-weight:700; font-style:italic; display:inline; }h6 + p { display:inline; }td, th {padding:0.5em 0.8em;border-bottom:0.1rem solid var(--cmed);font-size:95%;}thead th[colspan] { padding:.2em 0.8em; text-align:center; }thead tr:not(:only-child) td { padding:.2em 0.8em; }thead+tbody tr:first-child td { border-top:0.1remsolid var(--cdark);}td:first-child, th:first-child { text-align:left; }tr:hover{ background-color:var(--clight); }table img { display:block; }img, svg { max-width:100%; vertical-align:text-top; }p>img:not(:only-child) { float:right; margin:0 0 .5em .5em; }figure > img { display:inline-block; width:auto; }figure > img:only-of-type, figure > svg:only-of-type { max-width:100%; display:block; margin:0 auto 0.4em; }figcaption, caption { font:var(--font-h); color:var(--cdark); width:100%; }figcaption > *:first-child, caption > *:first-child { display:inline-block; margin:0; }figure > *:not(:last-child) { margin-bottom:0.4rem; }pre > code {margin:0;position:relative;padding:0.8em;border-left:.4rem solid var(--cemph);}code, kbd, samp {padding:0.2em;font:var(--font-c);background:var(--clight);border-radius:4px;}kbd { border:1px solid var(--cmed); }blockquote{ border-left:0.4rem solid var(--cmed); padding:0 0 .5rem 1.5rem; font-style:italic;}time{ color:var(--cdark); }mark { background:rgba(255,245,90,1.0); }hr { border:0; border-top:0.1rem solid var(--cmed); }nav { width:100%; background-color:var(--clight); }article { counter-reset:h2 0 h3 0 tab 0 fig 0 lst 0 ref 0 eq 0; }article figure figcaption:before {color:var(--cemph);counter-increment:fig;content:"Figure " counter(fig) ":";}figure { counter-reset:subfig 0 }article figure figure { counter-reset:none; }article figure > figure { display:inline-grid; width:auto; }figure > figure:not(:last-of-type) { padding-right:1rem; }article figure figure figcaption:before {counter-increment:subfig 1;content:counter(subfig, lower-alpha) ":";}article figure pre + figcaption:before {counter-increment:lst 1;content:"Listing " counter(lst) ":";}figure > table:only-of-type { display:table; margin:0.5em auto !important; width:fit-content; }article figure > table caption { display:table-caption; caption-side:bottom; }article figure > table + figcaption:before,article table caption:before {color:var(--cemph);counter-increment:tab 1;content:"Table " counter(tab) ":";}article h2, h3 { position:relative; }article h2:before,article h3:before {display:inline-block;position:relative;font-size:0.6em;text-align:right;vertical-align:baseline;left:-1rem;width:2.5em;margin-left:-2.5em;}article h1 { counter-set:h2; }article h2:before { counter-increment:h2; content:counter(h2) ". "; counter-set:h3; }article h3:before { counter-increment:h3; content:counter(h2) "." counter(h3) ". ";}@media (max-width:60rem) { h2:before, h3:before { display:none; } }article p>cite:before {color:var(--clink); padding:0 .5em 0 0;counter-increment:ref; content:" [" counter(ref) "] ";vertical-align:super; font-size:.6em;}article p>cite > *:only-child { display:none; }article p>cite:hover > *:only-child,[data-tooltip]:hover:before {display:inline-block; z-index:40;white-space:pre-wrap;position:absolute; left:2rem; right:2rem;padding:1em 2em;text-align:center;content:attr(data-tooltip);color:var(--cbg);background-color:var(--cemph);box-shadow:0 2px 10px 0 black;}[data-tooltip] { color:var(--clink); cursor:help; }nav+* { margin-top:3rem; }body>nav, header nav {position:var(--navpos);top:0; left:0; right:0;z-index:41;}nav ul li > a { text-decoration:none; }nav ul { list-style-type:none; }nav ul:first-child { margin:0; padding:0; overflow:visible; }nav ul:first-child > li {display:inline-block;margin:0;padding:0.8rem .6rem;}nav ul > li > ul {display:none;width:auto;position:absolute;margin:0.5rem 0;padding:1rem 2rem;background-color:var(--clight);border:var(--border);border-radius:4px;z-index:42;}nav ul > li > ul > li { white-space:nowrap; }nav ul > li:hover > ul { display:block; }@media (max-width:40rem) {nav ul:first-child > li:first-child:after { content:" \25BE"; }nav ul:first-child > li:not(:first-child):not(.sticky) { display:none; }nav ul:first-child:hover > li:not(:first-child):not(.sticky) { display:block; float:none !important; }}summary>* { display:inline; }summary:hover, details[open] summary, .card>p:first-child { box-shadow:inset 0 0 0 100px var(--ccard), 0 -.6rem 0 .6rem var(--ccard); }.card, details {--ccard:var(--clight);--ccbg:var(--cbg);display:block;margin:.5rem 0;padding:0 .6rem;border-radius:4px;overflow:hidden;}.card, details[open] { background-color:var(--ccbg);outline:var(--border);}.card{ font-size:95%; }.card.info { --ccard:var(--cmed);--ccbg:var(--clight); }.card.hint { --ccard:var(--cemph); --ccbg:#0882; }.card.warn { --ccard:#c11; --ccbg:#c11; }.warn>p:first-child, .hint>p:first-child { color:var(--cbg); }.card>p:first-child { font-weight:bold; margin:.5rem 0;}.card>img { margin:-2px -.6rem; max-width:calc(100% + 1.2rem);}article > section:first-of-type > h2:first-of-type + p:first-letter,article > h2:first-of-type + p:first-letter {float:left;font-size:3.5em;padding:0.1em 0.1em 0 0;line-height:0.68em;color:var(--cemph);}section:after {display:block;margin:1em 0;color:var(--cmed);text-align:center;font-size:1.5em;content:var(--ornament);}main aside {position:absolute;width:8rem;right:-8.6rem;font-size:0.8em; line-height:1.4em;}@media (max-width:70rem) { main aside { display:none; } }textarea, input:not([type=range]), button, select {font:var(--font-h);border-radius:4px;border:1.5px solid var(--cmed);padding:0.4em 0.8em;}fieldset select, input:not([type=checkbox]):not([type=radio]) {display:block;width:100%;margin:0 0 1rem;}button, select {font-weight:bold;background-color:var(--clight);border:1.5px solid var(--clink);}button { padding:0.4em 1em; font-size:85%; letter-spacing:0.1em; }button[disabled]{ color:var(--cdark); border-color:var(--cmed); }fieldset { border-radius:4px; border:var(--border); }textarea:hover, input:not([type=checkbox]):not([type*='ra']):hover, select:hover{border:1.5px solid var(--cemph);}textarea:focus, input:not([type=checkbox]):not([type*='ra']):focus{border:1.5px solid var(--clink);box-shadow:0 0 5px var(--clink);}p>button { padding:0 .5em; margin:0 .5em; }p>select { padding:0;margin:0 .5em; }.row { display:flex; margin: 0.5rem -0.6rem; align-items:stretch; }.row [class*="col"] { padding:00.6rem; }.row .col { flex:1 1 100%; }.row .col-2 { flex:0 0 16.666%; }.row .col-3 { flex:0 0 25%; }.row .col-4 { flex:0 0 33.333%; }.row .col-5 { flex:0 0 41.666%; }.row .col-6 { flex:0 0 50%; }@media (max-width:40em) { .row { flex-direction:column; } }.text-left { text-align:left; }.text-right{ text-align:right; }.text-center { text-align:center; }.float-left{ float:left !important; }.float-right { float:right !important; }.clearfix{ clear:both; }.text-black{ color:#000; }.text-white{ color:#fff; }.text-primary{ color:var(--cemph); }.text-secondary{ color:var(--cdark); }.bg-white{ background-color:#fff; }.bg-light{ background-color:var(--clight); }.bg-primary{ background-color:var(--cemph); }.bg-secondary{ background-color:var(--cmed); }.mx-auto { margin-left:auto; margin-right:auto; }.m-0 { margin:0 !important; }.m-1, .mx-1, .mr-1 { margin-right: 1.0rem !important; }.m-1, .mx-1, .ml-1 { margin-left:1.0rem !important; }.m-1, .my-1, .mt-1 { margin-top: 1.0rem !important; }.m-1, .my-1, .mb-1 { margin-bottom:1.0rem !important; }.p-0 { padding:0 !important; }.p-1, .px-1, .pr-1 { padding-right: 1.0rem !important; }.p-1, .px-1, .pl-1 { padding-left:1.0rem !important; }.p-1, .py-1, .pt-1 { padding-top: 1.0rem !important; }.p-1, .py-1, .pb-1 { padding-bottom:1.0rem !important; }.facebook {fill:#3F51B5;}.twitter {fill:#03A9F4;}.search-outer {background:#333;padding-top:4px;padding-bottom:6px;}.search form {margin:auto;max-width:600px;}.search form input[type=search] {margin:0;float:left;width:80%;border:1px solid #333;border-radius:5px 0 0 5px;-webkit-appearance:none;}.search form button {margin:0;color:#ffffff;border:1px solid #333;border-left:none;border-radius:0 5px 5px 0;background:#E94E1B;}@media (max-width:40rem) {.search form {max-width:none;}}.float {float:left;}.center, img.center {margin:0 auto;display:block;}.vertical-center {align-self:center!important;justify-content:center!important;}.clear {clear:both;}.large-container {width:90rem;margin:0 auto;}.container {width:75rem;margin:0 auto;}.small-container {width:50rem;margin:0 auto;}@media (max-width:40rem) {.large-container, .container, .small-container {width:auto;}}.button {background-color:#ffffff;margin:.5em;border:1.5px solid var(--clink);padding:10px;border-radius:8px;text-decoration:none;}.card-detail {width:200px;height:375px;float:left;}.bg-grey {background-color:#FCFCFC;}.bg-light-grey {background-color:#f8f9f9;}.strike {font-style:italic;color:red;text-decoration:line-through;}.bg-black {background:#333;}textarea {width:100%;height:200px;}.doc {margin:0 10px 40px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;}.responsive {width:100%;height:auto;}.img-profile {width:50%;margin:0 auto;display:block;}.bg-img {background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://moopuna.com/images/free-essay.webp');background-size:cover;border-radius:8px;min-height:320px;vertical-align:middle;}.bg-img-long {background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('https://moopuna.com/images/free-essay.webp');background-size:cover;min-height:320px;vertical-align:middle;}.header-center {padding-top:50px;color:#ffffff;}.header-h1 {color:#ffffff;font-weight:700;font-size:3rem;line-height:1.3;text-shadow: 2px 2px #000000;}.center {display:block;margin-left:auto;margin-right:auto;text-align:center;}.profile {float:left;width: 200px;height:300px;object-fit:cover;}.profile-center {text-align:center;}footer {color:#ffffff;}.link-white {color:#ffffff;text-decoration:none;}ul.breadcrumb {margin:10px 0 0 0;padding:0;list-style:none;background-color:#FCFCFC;}ul.breadcrumb li {display:inline;}ul.breadcrumb li+li:before {color:black;content:"/\00a0";}.pagination {display:inline-block;margin-top:10px;}.pagination a {color:black;float:left;padding:8px 12px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;}.pagination a.active {background-color:#4CAF50;color:white;border:1px solid #4CAF50;}.pagination a:hover:not(.active) {background-color:#ddd;}.listing ul::after {clear:both;display:block;content:" ";overflow:hidden;}.listing ul {list-style-type:none;padding:0;margin:0;}.listing ul li {margin-bottom:10px;clear:both;}.listing li img, .listing_img {float:left;margin:0 10px 40px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);transition:0.3s;width:200px;height:259px;}.listing li img:hover, .listing_img:hover {box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);}.listing ul li {vertical-align:top;line-height:1.75;}.listing ul li a {display:block;font-size:1.5em;}@media (max-width:40rem) {.listing li img, .listing_img {display:none;padding:0;}}.countdown {text-align:center;}#clock {font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:30px;}#clock > div {padding:10px;border-radius:3px;background:#00BF96;display:inline-block;}#clock div > span {padding:15px;border-radius:3px;background:#00816A;display:inline-block;}#clock .smalltext {padding-top:5px;font-size:16px;}.overflow-text {width:100%;height:300px;border:1px solid #eee;overflow-x:hidden;overflow-y:scroll;padding:10px;line-height:1.75;}@media (max-width:40rem) {.overflow-text {padding:0;}}.vr {border-right:3px solid #e7e9eb;}.gradient {background-image:linear-gradient(-225deg, #cbbacc 0%, #2580b3 100%);}.columns-header {padding:0.4rem 0.8rem;font-weight:bold;color:#fff;background-color:#118bee;}.columns3 {-webkit-column-count:2;-moz-column-count:2;column-count:2;}.columns2 {-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0;padding:0;list-style-type:none;}@media screen and (min-width:47.5em ) {.columns3 {-webkit-column-count:3;-moz-column-count:3;column-count:3;}}.ul_col-2 {-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}.ul_col-2 li, .ul_col-2 li h3 {padding-bottom:10px;}.h1_header {text-align:center;width:100%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;}.img-bg {width:100%;height:200px;object-fit:cover;margin-bottom:10px;}.h1_top {text-align:center;vertical-align:middle;color:#ffffff;font-size:4em;text-shadow:2px 2px #000000;}@media only screen and (max-width:600px) {.h1_top {font-size:2.7em;}}