/*
Theme Name: Mầm non
Theme URI: https://muatheme.com
Author: MuaTheme.com
Author URI: https://muatheme.com
Description: Theme Wordpress mầm non
Template: flatsome
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
:root {
  --primary-color:#d93;
}


.header-bottom .nav li a.nav-top-link {
    margin: 0 25px;
}

span.fa.fa-clock-o, span.fa.fa-phone, span.fa.fa-map-marker {
   
    
    left: 0;
    top: 0;
    height: 100%;
    width: 50px;
    font-size: 25px;
    line-height: 44px;
    color: #e84b3a;
    margin: 0;
}
.nav>li.html {
    font-size: 1em;
}



/*---------global-----------*/
html{overflow-x:hidden}
body{overflow-x:hidden}
/*---căn đều sẳn phẩm---*/
.has-shadow>.col>.col-inner {
    height: 100%;
}
.flickity-viewport .col.is-selected {
    height: 100%;
}
.flickity-viewport .col-inner {
    height: 100%;
}
.product-small.box.has-hover.box-normal.box-text-bottom {
    height: 100%;
}
/*.product-small.box:hover {
     border: 2px dashed #ddd;
}*/
/*---giới hạn chữ tên sản phẩm---*/
p.name.product-title a{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    height: 1.3em;
    margin-bottom: 10px;
}
/*---style product price---*/
.price-wrapper{
    display: table; 
}
.price-wrapper .price{
    height: 1.3em;
    display: table-cell;
    vertical-align:middle;
    text-align: center;
    line-height: 120%;
}
.product-short-description {
    padding-top: 1em;
    padding-bottom: 0.5em;
}

/*---style related product---*/
.related-products-wrapper .product-small.box {
    background-color: #fff;
    /*box-shadow: 0 1px 3px -2px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/
		border: 2px solid #ddd;
}
/*
.related-products-wrapper .product-small.box:hover {
    box-shadow: 0 3px 6px -4px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}*/
.related-products-wrapper .box-text.box-text-products {
    padding: 15px;
}
.slider-nav-reveal .flickity-prev-next-button:hover, .slider-nav-reveal .flickity-prev-next-button {
    width: 30px;
    top: -2px;
    bottom: 0;
    height: 100%;
    background-color: rgba(255, 255, 255, 0);
    box-shadow: 0 -150px 15px 0 rgba(0,0,0,0);
    margin: 0 !important;
}
/*---end style related product---*/

/*-style tiêu đề bài viết trước sau-*/
.nav-previous,
.nav-next {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    height: auto;
}
/*---style giới hạn chữ bài viết---*/
.blog-archive h5.post-title.is-large {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    height: 3em;
}
.blog-archive p.from_the_blog_excerpt {
		overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 3em;
}

/*---style shop and product sidebar---*/
#shop-sidebar ul,
#product-sidebar ul,
.post-sidebar ul {
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 15px;
    background-color: rgba(221, 221, 221, 0.1);
}

#shop-sidebar ul li+li,
#product-sidebar ul li+li,
.post-sidebar ul li+li {
    border-top: 1px dashed #ececec;
}

#shop-sidebar .is-divider,
#product-sidebar .is-divider,
.post-sidebar .is-divider {
		margin-top: 0px;
    background-color: rgba(0,0,0,0);
}

#shop-sidebar ul.product_list_widget li a:not(.remove),
#product-sidebar ul.product_list_widget li a:not(.remove) {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 2.6em;
}
#shop-sidebar .recent-blog-posts a,
#product-sidebar .recent-blog-posts a,
.post-sidebar .recent-blog-posts a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 2.6em;
    color: #444;
		padding-top: 0.2em;
}
#shop-sidebar span.post_comments.op-7.block.is-xsmall,
#product-sidebar span.post_comments.op-7.block.is-xsmall,
#product-sidebar span.post_comments.oppercase.op-7.block.is-xsmall,
.post-sidebar span.post_comments.op-7.block.is-xsmall {
    display: none;
}

.post-sidebar input.search-field.mb-0 {
    height: 40px;
    border-radius: 3px 0 0 3px;
		box-shadow: inset 0 1px 2px rgba(0,0,0,0);
}
.post-sidebar button.ux-search-submit.submit-button.secondary.button.icon.mb-0 {
    width: 40px;
    height: 40px;
    border-radius: 0 3px 3px 0;
}
/*---end style shop and product sidebar---*/
/*---style filter in sidebar---*/
ul.woocommerce-widget-layered-nav-list {
    max-height: 300px;
    overflow: auto;
    padding-right: 20px;
}
ul.product_list_widget {
    font-size: 14px;
}
/*---end style filter in sidebar---*/
/*---style act_product---*/
.acf_product {
    font-size: 12px;
    display: block;
    background: #fffee7;
    border: 1px solid #ccc;
    padding: 10px !important;
    border-radius: 5px;
    max-height: 125px !important;
    overflow-y: auto !important;
    margin-bottom: 2em;
}
.acf_product a {
    color: #fa5400;
}

/*---z-index sidebar mobile---*/
.mfp-wrap {
		z-index: 900001;
}

/*-flip box-*/
.flip-box {
  background-color: transparent;
  width: 250px;
  height: 250px;
	border : 3px solid #fff;
  perspective: 1000px; 
}
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1s;
  transform-style: preserve-3d;
}
.flip-box:hover .flip-box-inner {
  transform: rotateX(180deg);
}
.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.flip-box-front {
  background-color: #bbb;
  color: white;
	background-color: #e84b3a;
}
.flip-box-back {
  background-color: #e84b3a;
  color: white;
  transform: rotateX(180deg);
}
/*-cam-*/
.flip-box-front-orange, .flip-box-back-orange {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.flip-box-front-orange {
  background-color: #bbb;
  color: white;
	background-color: #ffc000;
}
.flip-box-back-orange {
  background-color: #ffc000;
  color: white;
  transform: rotateX(180deg);
}
/*-purple-*/
.flip-box-front-purple, .flip-box-back-purple {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.flip-box-front-purple {
  background-color: #bbb;
  color: white;
	background-color: #fc7f0c;
}
.flip-box-back-purple {
  background-color: #fc7f0c;
  color: white;
  transform: rotateX(180deg);
}
/*-red-*/
.flip-box-front-do, .flip-box-back-do {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}
.flip-box-front-do {
  background-color: #bbb;
  color: white;
	background-color: #92278f;
}
.flip-box-back-do {
  background-color: #92278f;
  color: white;
  transform: rotateX(180deg);
}
/*-header main-*/
a.button.plain.is-small {
    color : #92278f;
    background : #fff
}
/*-form dang ki-*/
.sec_dangki form.wpcf7-form {
    margin-bottom: 0;
}
.sec_dangki .wpcf7 p {
    display: inline-flex;
}
.sec_dangki input#email-dang-ky {
    height: 40px;
   
}
input#email-dang-ky::placeholder { 
    color: #23282D; 
}
/*-end form dang ki-*/
.tim {
		color : #92278f;
}

.sec_banner strong {
    display: inline-block;
    background-image: linear-gradient(to right,rgba(255, 255, 255, 0),rgba(30, 40, 66, 0.7), rgba(30, 40, 66, 0.81), rgba(30, 40, 66, 0.7), rgba(255, 255, 255, 0));
    padding: 10px 25px;
    font-weight: bold;
}
/*--style button--*/
.sec_vitri a.button.secondary.is-outline {
    background-color: #f2c179;
    border: 1px solid #fff;
    color: #000;
    padding : 10px;
    font-weight : 200;
}
.sec_vitri a.button.secondary.is-outline:hover {
    background-color: #005b3e !important;
    color : #fff;
    padding : 10px;
    font-weight : 200;
}
input#bt-gui {
   border-radius : 5px;
   background-color :  #92278f ;
}
input#bt-gui:hover{
	 background-color :  #92278f !important;
}
/*--end style button--*/
a.button.primary.lowercase, a.button.secondary.lowercase {
		padding : 5px 40px;
}

/*--------end global--------*/


/*---------header-----------*/
/*---style mona_html---*/
.mona_html {
    font-size: 14px;
}
.mona_html:before {
    content: "";
    font-family: FontAwesome;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    color: #333;
}
.mona_html.showroom:before {
    content: "\f015";
}
.mona_html.hotline:before {
		width: 1.5em;
		height: 1.5em;
    content: "";
		background: transparent url('images/customer-service.svg') no-repeat;
    background-size: 1.5em 1.5em;
    animation-name: tada;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}
.mona_html a {
		color: #333;
		font-weight: 700;
}

#wide-nav > .flex-row > .flex-left  {
    width : 75%;
}
/*---style active nav---*/
.header-main .nav > li:hover > a,
.header-main .nav > li.current-menu-item > a,
.header-main .nav > li.current-menu-parent > a,
.header-main .nav > li.current-post-parent > a,
.header-main .nav > li.current-product-parent > a,
.header-main .nav > li.current_page_parent > a,
.header-main .nav > li.current-product-ancestor > a {
    color: #92278f;
}

.header-bottom .nav li a.nav-top-link {
    margin : 0 25px;
}
.header-bottom .nav li:first-child a.nav-top-link {
    margin-left : 0;
}
/*-icon header-*/

th, td {
    padding: .1em;
    text-align: left;
    border-bottom: 0;
    padding : 0px 10px
}
.nav>li.html {
    font-size: 1em;
}
input.search-field.mb-0 {
    background : #fff;
    border-radius : 1px
}
/*-end header-*/
/*--------end header--------*/


/*---------content-----------*/
/*-----style contact form-----*/
.form-ct {
    width: 780px;
    margin: 0 auto;
    max-width: 100%;
}
.form-ct .form-row {
    padding: 5px;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.form-ct .form-row.w50 {
    width: 50%;
}
.form-ct input,
.form-ct textarea{
    margin-bottom: 0;
		box-shadow: inset 0 1px 2px rgba(0,0,0,0);
}
.form-ct .center-txt {
    text-align: center;
}
.form-ct .center-txt input{
    min-width: 50%;
}
.form-ct .wpcf7-form-control:focus {
    border-color: #f8b742;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 183, 66, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(248, 183, 66, 0.6);
}
/*---end style contact form---*/

/*---style mona_title---*/
.mona_title {
    font-size: 1.8em;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    line-height: 1.3em;
    position: relative;
    margin: 0;
    margin-bottom: 0.8em;
    padding-bottom: 1.3em;
}
.mona_title:before {
    position: absolute;
    bottom: 0.75rem;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    height: 2px;
    background: linear-gradient(to right,#76a03f 0%,#76a03f 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,#76a03f 75%);
}
.mona_title:after {
    position: absolute;
    bottom: 0;
    content: '\f21e';
    font-family: FontAwesome;
    left: 50%;
    transform: translateX(-50%);
    font-size: 23px;
    line-height: 1;
    color: #76a03f;
}

/*--------end content--------*/


/*---------footer-----------*/
/*.sec_footer p{
    color: #a4a4a4;
    font-size: 14px;
    margin-bottom: 0.8em;
}
.sec_footer a{
    color: #a4a4a4;
    font-size: 14px;
}
.sec_footer a:hover{
    color: #7ca740 !important;
}
.sec_footer .icon-box-img {
    width: 14px !important;
}*/

.mona_sidebar_footer ul {
    margin: 0;
}
.mona_sidebar_footer ul.menu>li+li, 
.mona_sidebar_footer .widget>ul>li+li {
		border-top: 1px dashed rgba(238, 238, 238, 0.3);
}
.mona_sidebar_footer ul li a:before {
    content: "\f0da";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: baseline;
    margin: 0 15px 0 5px;
}
.mona_sidebar_footer ul li:hover a:before {
		animation-name: tada;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
.mona_sidebar_footer ul li a:after {
    content: "\f0fb";
    font-family: FontAwesome;
    display: inline-block;
    vertical-align: baseline;
    margin: 0 5px 0 15px;
		position: absolute;
		right: 0;
		transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.mona_sidebar_footer ul li:hover a:after {
		-webkit-animation:spin 1s;
    -moz-animation:spin 1s;
    animation:spin 1s;
		right: 30%;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(180deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(180deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(180deg); transform:rotate(180deg); } }

.mona_sidebar_footer ul > li:hover > a,
.mona_sidebar_footer ul > li.current-menu-item > a,
.mona_sidebar_footer ul > li.current-menu-parent > a,
.mona_sidebar_footer ul > li.current-post-parent > a,
.mona_sidebar_footer ul > li.current_page_parent > a,
.mona_sidebar_footer ul > li.current-product-parent > a,
.mona_sidebar_footer ul > li.current-product-ancestor > a {
    color: #7da500;
}

.mona-hiden{
		display:none !important;
}
#btn-gui-icon {
    height: 40px;
    border-radius: 0 3px 3px 0;
    color: #92278f;
    background-color: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0);
    border: 1px solid #ddd;
    border-left: 0;
    cursor: pointer;
    width: 40px;
    line-height: 40px;
    text-align: center;
}
input#email-dang-ky {
    background : #ffffff;
    padding : 25px 5px;
    border : 2px solid #ffd338;
		color : #fff;
}
input#btn-gui {
    background: #ffd338;
    color: #ffffff;
    border-radius: 2px;
    text-transform: capitalize;
    padding: 0px 30px;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}
/*--------end footer--------*/

/*-----style tablet mode-----*/
@media screen and (max-width: 849px){
		
}
/*---end style mobile mode---*/
/*-----style mobile mode-----*/
@media screen and (max-width: 549px){

}
/*---end style mobile mode---*/	


footer .box-text h5{
	font-weight: 300;
	font-family: "EB Garamond", sans-serif;

	overflow: hidden;
}
footer .box-blog-post .is-divider{
	display: none;
}
footer .box-vertical .box-text{
	padding-bottom: 0px
}

.khoahoc .box-text.text-center{
	background: rgb(250, 250, 250);
}
.devvn-popup-title, .devvn-order-btn, a.devvn_buy_now_style{
background:var(--primary-color) !important;
background-color:var(--primary-color) !important
}
a.devvn_buy_now_style{
max-width:100%;
width:100%;
}
.price span.amount{
  color:#FC7F0B;
  font-size: 20px;
}
.col_formnewsletter input[type="submit"] {
    background-color: #ffd338;
}
.post-item > .col-inner {
    border: 1px solid #f3f3f3;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
   background: #ffffff;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
   padding:5px;
}
.row .post-item:nth-child(3n+1):hover > .col-inner{border-color:#e91e63}
.row .post-item:nth-child(3n+2):hover > .col-inner{border-color:#88d914}
.row .post-item:nth-child(3n+0):hover > .col-inner{border-color:#10b6fe}
.box-text .post-title, .box-text .from_the_blog_excerpt ,.box-text .post-meta{
color:#000000;
}
.post-item img.wp-post-image {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.row .post-item:nth-child(3n+1) .box-text .is-divider{background-color:#e91e63}
.row .post-item:nth-child(3n+2) .box-text .is-divider{background-color:#88d914}
.row .post-item:nth-child(3n+0) .box-text .is-divider{background-color:#10b6fe}

.row .post-item .box-text .is-divider{
width:120px;
max-width:200px;
 transition: width 1s;
}
.row .post-item:hover .box-text .is-divider{
width:200px;
}
.bottom_footer:before {
    content: "";
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0YyNTQ3QUUxNjMxMUU2QjdEMURERjBERTlFQjg0RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0YyNTQ3QkUxNjMxMUU2QjdEMURERjBERTlFQjg0RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRjI1NDc4RTE2MzExRTZCN0QxRERGMERFOUVCODREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRDRjI1NDc5RTE2MzExRTZCN0QxRERGMERFOUVCODREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgABQeAAwERAAIRAQMRAf/EAFQAAQACAwEAAAAAAAAAAAAAAAAHCAEEBgkBAQEBAQEAAAAAAAAAAAAAAAAJCAMHEAEAAAAAAAAAAAAAAAAAAAAAEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCcWHXnwAAAAAAAAAAAAAAAAAAAAAACYBp0AAAAAAAAAAAAAAAAAAAAAAB5vtxtSAAAAAAAAAAAAAAAAAAAAAAAMtWJ+gAAAAAAAAAAAAAAAAAAAAAAJUSlbsAAAAAAAAAAAAAAAAAAAAAAASypWjWAAAAAAAAAAAAAAAAAAAAAAA6BKxRMAAAAAAAAAAAAAAAAAAAAAABXNQVowAAAAAAAAAAAAAAAAAAAAAABvuSE4AAAAAAAAAAAAAAAAAAAAAACwTJKuwAAAAAAAAAAAAAAAAAAAAAAD//Z);
    background-position: top left;
    background-repeat: repeat-x;
    position: absolute;
    left: 0;
    top: -5px;
    display: inline-block;
    width: 100%;
    height: 5px;
}
#footer .widget .is-divider{
display:none;
}
#footer .widgettitle:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAAUCAYAAAAQqNbAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFFQ0YzNjlCRTIyOTExRTZBQ0VCOEM4OUFBQTZBNDI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFFQ0YzNjlDRTIyOTExRTZBQ0VCOEM4OUFBQTZBNDI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVDRjM2OTlFMjI5MTFFNkFDRUI4Qzg5QUFBNkE0MjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUVDRjM2OUFFMjI5MTFFNkFDRUI4Qzg5QUFBNkE0MjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7R+S13AAAFCklEQVR42uRbXUhUQRS+bmIPBUlqCL4UFPawEJi17mZQRH9iPUUaFajFqpBFBr1FQu+R9rcrKUnQz0P0kKUZQpC6bYgvbg/RYy+SV8u3EsLOuOfS7TYzd2buzBXqwoe73r1z7vnmmzPnnL1bsDRdM2hZVgvgixXuUQp4CfgAaLbCP9oBnYBTgOx/ZJscfYBNgOMAO2TbcUAP4DwgY0UzUhdHAHUonJKQxUoWyg5AEyAdMmlJwB3AZryP2H9i20KuSYDai/ZLQ7Tdglqrxr8tsgMQwc4DtgNGAFUhijXmmcR0iIJJ+9zPv2ib2HqM9+AcsRBFm8TIXozvi5ff5+JJWcEW4OsqFK1J8io4E5REQk2Sd5WxMBzhHFpB27UhBIkGyrkwRMsLSGkZ0boFa2FaYGrFxzBf443dYJA8QliXz6QOeSKQruOmgO1RQ7ZForgj2oqQxSotWiLY1QwHExpvOiFBiENeuSbbq5CwpISwWzX6TsY6J/C5IgO2yyUCkBNQEpp9Twvznou3igj2MmCRItoRTSv+LI5Fi5ptgFsM8iY0RHqeH+OAY4wqOYVRUUdkTa2Q7VoOhz3IPS1lI3w1auB9iOH7O8Ae/Pu377n4EIC5wxYsTdc4zj1jiCqFbRjd2wFZTb2uqEYTFZnQesXWTyVggDFhWRzXxvMvGF2S3gARj+VTGLaTKPoiRpBI+8zPN8zns4piHRTg3f9z0YxNi7DkGHMNxHNQR5GxADjjEqsj3osM518ptD8ICW8ZZPQDDrp8JeQcAExpKgR5ubBp224RFgls0axFUaxYy4iK1S8Y5dNCSqR1IqxIxSiz4lUjpmhEFsmBZX0owWgnQrbKhJm2HYQ/EhCuA9ZR5us0YFizWGWuOwKRdtYbYUUGFu2VBtneeZMqUjgFWXBzviueH+14xPcZth10sXsjv2znpJLj+xh3weW3/XrGosjvlLl4jBVh3R98DihjTHwHpVDTmYvyyD8JeKhZrEEjBe8aUlyQb5W+G4xSrYwCR2Zn8uOQNY6qVhzB/n6di/P1E81kI4xhCDm7scqkiWnU03Yq5Ih1RqFwcgT2g3LuNmCX53+NHKJTksWLs7gmBFtuvC9Dxpe3NDGxqtgmLbu7DLES3g9LiNW9KGYF231Ou7KM8/lFYevRDKsNVoo5bSLCufwjFgT3OC2TbYgsQ6xP0CmVapMQXU25lhQErwE3AGsB3YBHFLGSyd+v2OGw0fdLDOG8t/IPrpD8bpIh1gto31a03c2xTeyuxxZUG0N4CcHck3ZtnUDLrZnTruxg3JeIaNvweppon7JSAtGtfs5VNOhsy4huk58AWzS3w1Rzd9VtWMX2T8BnwMaARZpfejCA+an3eINBqzCw76yntfLffHl9XxAVrGjRo1usIqI1KVYV0eoSq4ptXWJ1jjLMT0V4J+3KTizgrMCCzYuW9IIfuKL4fEQyaqRWQKwyIpwzIFYZn3SLVcb2mGaxWpjLivBpY5ehX6vn0cywx6eliOQQ7T65iQmxekU7yTg/hbmfqQei/XwzIVZR2+T8PsvMw9h+wcI2FCQc0Tq7xlfAmojCEKwHNLoMitVNzlEKObxvjHQLp9EjDFuhGtdl2y3mRcO800RpVqx/ipZ0W2ZkcljvQR5quYavrzC6CaaOUuwMVKFIT1jh/tQjhrmVhRV7NmTb9wEbrHw/uiNk3onfO638T6qaAvsu8xOZXHzrLwEGADbyuFTxnHylAAAAAElFTkSuQmCC);
    background-position: left bottom;
    background-repeat: no-repeat;
    display: block;
    width: 86px;
    height: 10px;
    background-size: 86px 10px;
    position: relative;
    left: 0;
    bottom: 0;
}
::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background: var(--primary-color);
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    border-radius: 10px;
    background-color: #f5f5f5;
}

