@charset "UTF-8";
/*.fal {
	font-family: "Font Awesome 5 Free";
}*/
.transition, .product-item-info, .product-item-info:hover .prod-img {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; }

.ellips {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }

.banner_slider_container {
  position: relative; }
  .banner_slider_container .loader_wrapper {
    min-height: 400px; }
  .banner_slider_container .loader {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 180px;
    z-index: 1000;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center; }

.loader-wrapper {
  position: fixed;
  background: #fff;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999999999; }
  .loader-wrapper .loader {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 180px;
    z-index: 1000;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center; }

.lds-rolling {
  position: relative;
  display: none; }

.lds-rolling div, .lds-rolling div:after {
  position: absolute;
  width: 40px;
  height: 40px;
  border: 5px solid #3AC4CF;
  border-top-color: #fff;
  border-radius: 50%; }

.lds-rolling div {
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
  top: 50px;
  left: 50px; }

.lds-rolling div:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.lds-rolling {
  width: 100px !important;
  height: 100px !important;
  margin: 0 auto; }

.loader {
  text-align: center; }

@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }
.products .lazy-image-loader, .products img[src$='.gif'], .blog-img .lazy-image-loader, .blog-img img[src$='.gif'], .MagicScroll .lazy-image-loader, .MagicScroll img[src$='.gif'] {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0 auto;
  display: block !important; }

.lazyloaded {
  -webkit-animation: fadein 1s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 1s;
  /* Firefox < 16 */
  -ms-animation: fadein 1s;
  /* Internet Explorer */
  -o-animation: fadein 1s;
  /* Opera < 12.1 */
  animation: fadein 1s; }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes Gradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@-moz-keyframes Gradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
@keyframes Gradient {
  0% {
    background-position: 0% 50%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }
.product-grid-view .fpo {
  position: relative;
  margin: 1% auto;
  display: block; }
.product-grid-view .block {
  height: 12px;
  margin-bottom: 8px; }
.product-grid-view .block2 {
  width: 30%; }
.product-grid-view .block3 {
  width: 50%; }
.product-grid-view .block4 {
  width: 60%; }
.product-grid-view .block5 {
  width: 80%; }
.product-grid-view .block6 {
  width: 100%; }
.product-grid-view #prthumb {
  box-sizing: border-box;
  width: 100%;
  background: #fff;
  position: relative;
  margin: auto;
  padding: 0 7.5px; }
.product-grid-view .pr-image {
  box-sizing: border-box;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  height: 200px; }
.product-grid-view .pr-content {
  clear: both;
  box-sizing: border-box;
  background: #fff;
  width: 100%; }

.product-list-view .fpo {
  position: relative;
  margin: 0 auto;
  display: block; }
.product-list-view .block {
  height: 12px;
  margin-bottom: 8px; }
.product-list-view .block2 {
  width: 30%; }
.product-list-view .block3 {
  width: 50%; }
.product-list-view .block4 {
  width: 60%; }
.product-list-view .block5 {
  width: 80%; }
.product-list-view .block6 {
  width: 100%; }
.product-list-view #prthumb {
  box-sizing: border-box;
  min-width: 250px;
  background: #fff;
  position: relative;
  margin: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
.product-list-view .pr-image {
  box-sizing: border-box;
  display: block;
  width: 250px;
  min-width: 250px;
  padding: 16px; }
.product-list-view .pr-content {
  clear: both;
  box-sizing: border-box;
  padding: 16px;
  background: #fff;
  width: 100%; }

.pulsate {
  background: linear-gradient(-45deg, #DDDDDD, #F0F0F0, #DDDDDD, #F0F0F0);
  background-size: 400% 400%;
  -webkit-animation: Gradient 2.25s ease infinite;
  -moz-animation: Gradient 2.25s ease infinite;
  animation: Gradient 2.25s ease infinite; }

.skelton-listing-title {
  height: 50px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-filter-title {
  height: 10px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem;
  border-radius: 0.25rem; }
  .skelton-filter-title.w-50 {
    width: 50%; }
  .skelton-filter-title.w-70 {
    width: 70%; }
  .skelton-filter-title.w-90 {
    width: 90%; }

.skelton-filter-contents {
  height: 10px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem;
  border-radius: 0.25rem; }
  .skelton-filter-contents.w-50 {
    width: 50%; }
  .skelton-filter-contents.w-70 {
    width: 70%; }
  .skelton-filter-contents.w-90 {
    width: 90%; }

.filter-bar {
  height: 40px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-product-img-box {
  box-sizing: border-box;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  height: 500px; }

.skelton-product-name {
  height: 50px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-short_desc {
  height: 20px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-sku-name {
  height: 20px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-review-wrap {
  height: 20px;
  width: 100%;
  margin-top: 0;
  margin: 1rem 0; }

.skelton-outer-price {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0; }

.skelton-price-offer {
  height: 20px;
  width: 30%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-qty-box {
  height: 20px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-option-add-cart {
  height: 50px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-social-share {
  height: 30px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-product-desc-title {
  height: 20px;
  width: 30%;
  margin-top: 0;
  margin-bottom: 1rem; }

.skelton-product-description {
  height: 150px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 1rem; }

@media all and (max-width: 767px) {
  .skelton-product-img-box {
    height: 300px; } }
.grid-1 li {
  width: 100%; }

.grid-2 li {
  width: 50%; }

.grid-3 li {
  width: 33.33%; }

.grid-4 li {
  width: 25%; }

.grid-5 li {
  width: 20%; }

.grid-6 li {
  width: 16.666%; }

.box-border {
  border: 1px solid #B0B5C5;
  padding: 25px; }

.box-border-stop {
  border: 1px solid #B0B5C5;
  padding: 25px;
  margin-top: 30px; }

.box-border-sbottom {
  border: 1px solid #B0B5C5;
  padding: 25px;
  margin-bottom: 30px; }

.box-wrap {
  padding: 15px;
  background: #fff;
  margin-bottom: 10px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1); }
  .box-wrap.no_shadow {
    box-shadow: none;
    margin-bottom: 0;
    padding: 0; }
  .box-wrap.gray_bg {
    background-color: #E6E7E8; }

@media all and (min-width: 768px) {
  .m-view {
    display: none; } }
@media all and (max-width: 992px) {
  .grid-2 li,
  .grid-3 li,
  .grid-4 li,
  .grid-5 li,
  .grid-6 li {
    width: 25% !important; } }
@media all and (max-width: 767px) {
  .grid-2 li,
  .grid-3 li,
  .grid-4 li,
  .grid-5 li,
  .grid-6 li {
    width: 50% !important; } }
/*@import "global/slider";*/
/*@import "global/tabs";
@import "global/flashsale-progress";*/
/*@import "includes/d1/v1/promotion";*/
/*@import "includes/d1/v1/product-badge";
@import "includes/d1/v1/common_style";*/
/*@import "custom/cms_slider";*/
/*@import "custom/mini_search";*/
.full-banner {
  text-align: center; }
  .full-banner .slide {
    background-repeat: no-repeat; }
    .full-banner .slide.bannerheight {
      background-size: auto 100%; }
      .full-banner .slide.bannerheight.bannerheightstart {
        background-position: center left; }
      .full-banner .slide.bannerheight.bannerheightmiddle {
        background-position: center center; }
      .full-banner .slide.bannerheight.bannerheightend {
        background-position: center right; }
    .full-banner .slide.bannerwidth {
      background-size: 100% auto; }
      .full-banner .slide.bannerwidth.bannerwidthstart {
        background-position: center top; }
      .full-banner .slide.bannerwidth.bannerwidthmiddle {
        background-position: center center; }
      .full-banner .slide.bannerwidth.bannerwidthend {
        background-position: center bottom; }
    .full-banner .slide.stratched {
      background-size: 100% 100%; }

.banner_slider_container {
  position: relative; }
  .banner_slider_container .loader_wrapper {
    min-height: 400px; }
  .banner_slider_container .loader {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 180px;
    z-index: 1000;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center; }

.slick-dots li {
  width: 6px;
  height: 6px;
  border-radius: 6px; }

/* Hide all the slide except first slide */
.desktop_banner .slide:nth-child(n + 2) {
  display: none; }

/* Once slick is initialized show all the the slides */
.desktop_banner.slick-initialized .slide {
  display: block; }

/* Hide all the slide except first slide */
.mobile_banner .slide:nth-child(n + 2) {
  display: none; }

/* Once slick is initialized show all the the slides */
.mobile_banner.slick-initialized .slide {
  display: block; }

.desktop_banner {
  display: block !important; }

.mobile_banner {
  display: none !important; }

.prod-cat-label {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*@include justify-content(space-between);*/
  align-items: center;
  margin: 30px 0; }
  .prod-cat-label.nospace {
    margin: 0; }
  .prod-cat-label h2, .prod-cat-label h4 {
    font-size: 1.5rem;
    margin-bottom: 0; }
    .prod-cat-label h2 span, .prod-cat-label h4 span {
      color: #1446c4;
      font-weight: 300;
      font-size: 90%;
      vertical-align: middle;
      margin-left: auto; }
    .prod-cat-label h2 span.icon, .prod-cat-label h4 span.icon {
      margin-left: auto;
      margin-right: 10px;
      background: #123dad;
      color: #fff;
      border-radius: 6px;
      padding: 3px 5px; }
    .prod-cat-label h2 .icon-img, .prod-cat-label h4 .icon-img {
      display: inline-block;
      vertical-align: middle; }
      .prod-cat-label h2 .icon-img img, .prod-cat-label h4 .icon-img img {
        max-height: 40px; }
    .prod-cat-label h2 + span, .prod-cat-label h4 + span {
      margin-left: auto; }

/* Aspect ratio */
.aspect-ratio {
  position: relative;
  margin-left: auto;
  margin-right: auto; }
  .aspect-ratio img {
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    top: 0;
    object-fit: cover;
    left: 0; }

@media all and (max-width: 767px) {
  .aspect-ratio {
    padding-bottom: 100%; }

  .desktop_banner {
    display: none !important; }

  .mobile_banner {
    display: block !important; }

  .banner_slider_container .loader_wrapper {
    min-height: 200px; }

  .full-banner {
    text-align: center; }
    .full-banner .slide {
      background-repeat: no-repeat; }
      .full-banner .slide.bannerheight {
        background-size: contain; }
        .full-banner .slide.bannerheight.bannerheightstart {
          background-position: center left; }
        .full-banner .slide.bannerheight.bannerheightmiddle {
          background-position: center center; }
        .full-banner .slide.bannerheight.bannerheightend {
          background-position: center right; }
      .full-banner .slide.bannerwidth {
        background-size: 100% auto; }
        .full-banner .slide.bannerwidth.bannerwidthstart {
          background-position: center top; }
        .full-banner .slide.bannerwidth.bannerwidthmiddle {
          background-position: center center; }
        .full-banner .slide.bannerwidth.bannerwidthend {
          background-position: center bottom; }
      .full-banner .slide.stratched {
        background-size: 100% 100%; }

  .full-banner {
    padding-right: 0;
    padding-left: 0; } }
/*@import "global/cms_tab";*/
.mcs-items-container {
  text-align: center; }

.blog-slider {
  padding: 60px 0;
  overflow-x: hidden; }
  .blog-slider .banner-slider {
    max-width: 1320px;
    padding: 0;
    margin: 0 auto !important; }
  .blog-slider .view-btn {
    margin-top: 35px; }
  .blog-slider .footer {
    text-align: center;
    margin-top: 35px; }
    .blog-slider .footer .blog-all {
      color: #000;
      font-weight: 700; }
      .blog-slider .footer .blog-all a {
        color: #000; }
        .blog-slider .footer .blog-all a:hover {
          color: #3AC4CF; }
        .blog-slider .footer .blog-all a i {
          font-weight: 500; }

.title-border {
  margin-bottom: 40px;
  text-align: center; }
  .title-border h3 {
    color: #000;
    font-size: 32px;
    font-weight: 700;
    line-height: 150%;
    /* 48px */
    text-transform: capitalize;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 0; }
    .title-border h3 .see-more i {
      margin-left: 4px; }
  .title-border .blog-title {
    font-size: 32px; }
  .title-border p {
    font-size: 1.125rem;
    font-weight: 400; }
  .title-border .view-btn {
    display: none; }

.blog-subtitle {
  color: #3AC4CF;
  position: relative;
  padding-left: 32px;
  margin-bottom: 8px;
  font-size: 1.125rem;
  line-height: 1.5;
  text-align: left;
  font-weight: 400; }
  .blog-subtitle:before {
    position: absolute;
    left: 0;
    top: 0px;
    content: "";
    width: 24px;
    min-height: 24px;
    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' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='24' height='24' fill='url(%23pattern0_6208_4199)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_6208_4199' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_6208_4199' transform='scale(0.0104167)'/%3E%3C/pattern%3E%3Cimage id='image0_6208_4199' width='96' height='96' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAACr5SURBVHgBzX1pkBxXmeD3XmYd3S2pW926rMO0bck2xoMkGyPrMG4BHjDDIS/MsMzsrgV/ltgfO2b+TMBGrOTYDTY2YjasjWUCJmJYSxMbywyzBAaGgWEG1L6QbdlWywbbgI+SbN1Xq8+qysz39jvey8w6uru6LR9Pqq6qzHzXd3/f+94rBe/SMnTkSF91It5kwW7USg2ChUGF7/jqU8b2GbB9Cp9TEICyCqyyo9qqUfxYwcujRpmK0bYSJPZouCgcGd68eRTehUXBu6QQwEersCsAc2dokyFlCNg4QCP3Nf2h0SKElXyQGzaQh6zma+4RRkqiqXKCV0MoqWBEQXHElPRwNZp6+ImtmyvwLijvKAKGDh7pgxLcWzPhriSAIWuqoBmuBgh0IY5OE8CtAaUcoA0CmjDj4C+AZ4jjbcVfBT1GntEx/cHbAVhrGSlJoCFWehjv7y8AvKPIeEcQsOPQ74ZsUtuj7cQQsAgJIFEIOZ2ASpBiFYsUQHhCaGmQRNkaAagE9tbmhi6UT/+VskL+dAWRZbFtrRL+DIREfNbgMzFjiJBShCDBeto+VCyWDvx8y00Pwdtc3jYEkIiJa6V7jYnuQ+IcJIgxgeLLIEAJeJoAjYAh4CuGsRH57kbK17heTgRxHdUwE5tOjp7VXJGbYwSqlDvoXkDPKOEiizrDBIW9j2+5+QC8TeVtQcDQEy/cl8T1PUiJfdYIWAKW70KRDFRGgAMsU7GBPJ3POVA7y0O+WX7OpiKMkMFVtJbv+EpMjD0HFQiivY/v2PKWI+ItRcDth48MFSL7IIqMQRYfIPOnohnowHIbVAY/fmekmFScdDRI5dpmTrEsxpTX07k28tzD1+g5pVO2UdhvghWrpIAMVAKt9z6xZfNbhoi3BAG3HzkyGNfiB0pJtKuAct2QjE+KKGuF+lkUWC0CIgcdq2wmP/JAaiptiX2mmdi5L2utWRzFChU2jjHxyCTpZQIUU8n+otX3D78FyvqKI2Do0FO7kYsfQKXKdnqAcjxBYLPxQt0lWmQ9P+1sTLZkwNmcs8mSNiVvkc6jpmgSxUymWROhlUUWEg/LMiIICaQjRI3YSqzCvY9v3XhFueGKIYCUbG062ltK1J8asjbAixbtKDsCcZtMqjQtUpciWx3fZTSJA8v8J9FM6KxsrW15wiOJtYy7rHQgfYqmZpPXMyMrbBprHDGyqoHa19MV3n+lHLsrgoDbDx0ZjHRysFRPBkOeRIGpx2oBNMn0BBGgnOURekWrlDCBaEIAhxzrrBYQQszZO43AVirTKbPqX9t0IVdkGJpJA0eZGQIeTZbMYSQpfI+RtcUgDipRIdr5xNatFXiTRcObLNseP7IpjqeOqCgaJFs7xiaTwLIiI/keEpvbzJahyVqW/+Bm7wFqBBlWkOMVKOPHKuEo/i5ig6AvXCYv22yH5uqn5N0GS6SwxdT16tky5/CLLDG2zoSjCVgaKSI0ZrBc1QfvwrnDmyxvigNuOXRkd9mYBwtRxC1h7AURgOwb4MuQGyRhA8u0lbgOtYggEDs9pTaidga+hSgU54pERGCkjgAD300iVo5xIkV5ICMNO1ES6hBvJKlVFLNuQc7jB9toZeWFUiNAbCNasb2En1CJcf1hcCPs2v3TrQv3GxaMgC3PHL0vTpIHkBogrBshRKR3oxIQ58gBG8S+NjxJ57U6AWuZrmQIBGhtxUmKEFJ1F/wJWREaRujExQuwqtgD3dhPb3c3K3byK0rFAkzUq3C2Ng3T1L8KIezuQ5te9M5UkYAWQ1esHNLbFO9+zCDShFnZbmbfRTNXOv9B6a88umPzPlhAWRACtj/8zH2JNQ8EoXP7HYNqjolJYExoSihP6MgBv6HrJJ2dCBFDRhJHgowmLxXbiZEOL4/DyngKvrz9drihvw+6kfJKSqetlfBVw9fxWh1emByFHx99Hl46a6Br5XKIMdhTd7qkCEkq2toW70f4kbYzq5SMk0xrDqPQmIHCG/WvPLlj27yRMG8E3I5mZjFWD4rplvAYYyfHA4uzVZHEbPhfwnEe8XaDNl0btnzIJyBxk5BcJzYn9kZwTV48DzeE3fCvbl4Pd60ZgP4GeaDAxSv8hfQz0f2T56bgb557GUamzsPiNVcDeuJgalOOUxuEX+fFm045LIrTbpnw4sDsRsU8L3E0r/6HnvrVJludPsKDdwEzNmQo0MVUTwZz7J7WbnSaNYDyCBBX131O0kkQEo0S0BRQh4ydvwBbVl8F/2PzTbCYH7Kpa6aaRl0HgUmonBFrReFO4p9vvfZb+MFzvwG7dBXosCAkw4E5ESPzx0K+0KANFGJ2b9BExZkGsPnw9g+OzKOFzsrQoUODNdN9MDDJoKUpo5xN7UDmWSVK1DVL9lDAt52NzeLGBb2aBkBgixhXZKIiMk5U4N/esgn+5NpB6PWxG1csB+4ah93aHpWYiYKirD898Tv4xsjLMLV0NZjYsJUW2jo+W2ytrcQuTru1jf20AxhLXbxTxw/G2FFVTDZ3aqJ2ZIaSkzWmuw8mNhlMQMK8bCG4cI1YCzZr0lkVsfKGnXBMswWSXiE7mwRWLYJ4cgL+ZNPN8B8Q+IGtOXaXhRV6Sci5uR3/jLwrz3Fk3+Ozf7BmA/zx+94HF45VYElfP8RJzNdTT9y348PZeeCrxvG2K0T9ifb8iat19cJBghl0UDpCwFhk9oZJDZ0sYV2xCDSze4BerDbKmZYi15X14V9oK2tV03eJByD1JDX4vZ4CfHn9eqijBbPIFsRnsF6Ju1eeI1yL/p+IPJ32oElUJhb+9eDVcM/7b4TTp98AXSiJ0m/SyNbmnDxQLZzWvrh+AJjjA0WQQUKtB3s6qDw3Am556le7dRT9aWhqKB5qTF0sQ62jGGWd7Fdpc6JyPV1aMU2F1FM6FUITS4aoh3wHOH0M/s3G3+NWijZk0hIYKGiDttz0mz8p6VdsXY64FvD9o+uvQV8Axadb9IGZXALIHDLV1K6fR1ZsCkTSKRTYK6I/EkfRfbc/efRemKPMioDbD72IHl+yp4wTCMjuVeIZAr8bmaDxLqcHLYCneVkA0Rx8AJU5NmJMkLcsMoyUbzRxET524/WwHe37hCORSvS4tfPUkdYJLNWgkA2KnS2lIuy8ZgVEU1Nsw9vm6TvDjD9a1aZlm3nVDddz746LCuTTRNE+giHMUmZFQEElewqqPqhZ3GA42ZaQxQSgHoBi9zvjuUGmiiesrbj71mrIc0gqmsh6QkO9PDEBd224kW2lgg8FBLCAIkBXHlbKjS0MoYxvu5EL+tV5iMh717pJFAKHzL3m4nUCyFP+nD1n7SFsCqD7TDz5wGx1ZkTA0FNHdpsk2m0ho2xBvss+SIlBGN5JI1AesjCjz+kmqLktHWC0CM3RgbAIGxcvEo4ic1QrJ+YUzIsFLC/BQ9hEqTxRbHtd0A3XLFkmBGCzYAOvjqmciGFdb8TGt7a1k1mKmLcUwEPvWwe7hh49MjTjszPdsJHao00MbZxyHrQE1YKcUAHwenguxcIoJcvHOVJRXIP3rVgHPWlgbQGlyVxskNUpJyn2mtcvHmArSeUr+jebA7jN5tQIBtW+/7SaFUIlMWRoPSR5EGYobWF1x+PP7Y4SO9hCxVaueMZkBvaskCNUOxfFOtHMlhtSGAW31ixaxFZ5w0zmQ/l5c7HZ5HLtEWDIzxgodZFSABf7y80vN5f2Or/z/nP1kZkH73js8H3tqrVFgE7iPZrDBCLTvcIyqN0T8gFSB8xlJFjbdjz5V0NHVgJsNcTAJAbKYkRCsVDITWAeM89rwLy924ZiSaxRKRTKyOGJEzuueuppNzbbcf++G5u/5LQJg0rt4TyoptKCgDseeWa3UdVBpars4QllK+dqOV3glxD91Q7glYcNFY79IEDqbvGlij5AJjU6mH5ecvjGOxjHNL5KFJe2jaJnxropQu3M922b5/NFksU4Ca3Nreb21B6K81rwKSMyyuxBC14x+5ydBlnalgIhfSLv6ASoqEoIiACpMTapAZ4KjFmLe3y+ooLEXGSLADNxmWo/3lmprOmWalWb8hYnLWKoAQFDjxzZhbJxUAJnOl2FatQF+Wue+nP0bbOFLZdx0igfc60F+ECZAllJBK9NjnNQTZ5pWuFqM5mZbs4lRqjVY+fPoQXqCKkNsFiqOoOoWbp2Ipr8QlArzuzgjkcPD+WvNInm+r0CIeUUbnZHRu/dfT+ZNkDKWUEqRYbKWSbyEC9XkglL0cSBfnh99AJSpuvUet1j27bfOObGm2qGRz1XUURpYiqWtWZlW3rwLo2YwK34mZXZ8tzfJNqkL255T75KigDy2BKrdhnyTIl0bch2jmS7klOC0U20HDTa7CQ66EU84iOgGas2jkW+JKLQtSh2S2sAxit5bCsowcV6BBeiGGJbxfv1NCt6rtKp9CEliyE4XLSJ4YXLF1ERFB2VNnJBXtSLgddkEs3FAk1tpRzk2AGhOZRXxhkHmOoQe7zcWaakUi/QtBPqGUeoNiORYbfSsb/DlgcCgNZWa6oLflg5jp42moiUN8FO0DyEux/SDNe9j/WLs6NwMkYvGANytK7MlNmkj1ts77wcUnN0PtvjTh6bnDJOERAqdS8Hx5wA8/iyXgGrmXqc4WtO5qg29TJTE/kMg2OqpwSHT56G1xAodXQAUw/YdiJ1s6JmGCXN6Dy+/+zlCgR9S1PO1XPxkM3NpcOhqOZvqZMnX3HNYJe/y7ClvB4VJ0N5wGQ5nLP1axvs8DSGzh2lI29jwXm7nP5KpnKIPsbL1Rj++tBRjCaWWXfUPefbrK05i829/Licjf/TY6/D6+fOQVfQg92WEQnaqe0mLm7uzs+rE4b0Iti1oXIwsE6HIoxTMcQg0MYMKdM4QZsXeW06zzR86izwO+XNiMOTNwPks7L+Xa6pRAJ0iiKr2Exx6VI49MYJODg6wUldBeP1saxQmRxXtZ883UuaMC4pJL8cH4Pv/OoF6F03iKHiGnjQQ+5TSjcp4gFSm7ID4OfjVjbtXbE5zyk2VpZvaVLVQv0z0js/re9stCCs6zfTqIzQZrim48t4zFhwYsyzhAOym5VfNPHpidqKl0GUklRrUFu3HP7LI/8MP58YR90AvDtG+naIc0lUzSai9OgAYHy2heQSDZ85DX/x6CGoLr0KHb46tkv1yRIysvsmzwF5eOfnNhfg00dVBheVooANDqNdYBOXQzESNZQiAMezSeXFiVfEkMssSxVV1pkosEwR29yA82Oy7Sbh2/P7A4ySvCBcDJjuXwb/7eGfwd+ePYPrt4Fs3jDCAinwQRSoX3RJJQ9nAYdMyjEC/6+PHYevP3UYzvauEMQgq7GCp+X5PEc2KVA7M7QzYvRTSev4RrL2lB8rxdaZ6Ny6uDVD3BzJorigLqEO8GCU7AQ2HX0Y0fjctKxDncX3fWjIM7K2GZQNBdu0TnMu1SyTI85h5w8phWJFybmz8MGrroI/3vR+2IRmY+inySFrnYoamygZjlsDpfG/iCbtt545DIfPXYTCsnVA89OesHjA3s5VTQSiUlmUiRG/6gfcr6EosaUgm3ZrBkaWPo1pENe8BqITt6gUQE5B8rUwCZeqHRirRnAfJKrQiUNZ6iW6SirDLKV1FDCGP1WdQk6qc4ZzZAwPhkxKUqacmYwQKWCALSA5QgiwYk9pR2bZ+rdiHcCooTQVI74H7/Eqhrh6VYMlcRW2rOyHj123FjYtWippKk2FAudT2OavxsZg+JWX4ciZMTiJ8b1g0WKnPCwrXUn+zafSgPMFNAOaAEMpYcR1FuFQRwsNMFobkzgj+CSJi24rJ8/xeR1CF67kcbucNWcb8ocsL8m6tJ2UNJFDw3gnLm0lGy0C2qDS0y530tAOBUrRDkQ+2pzwDwoKLo1dhM+vXw3vXdIDJ8cnoRZhhBQHgY3BxYvj/P1SPYHTU5MwiigbR7nbi2IliusYG0fqxmgkD97JRut3tHBeqQyQE2JjjBUVijBVLsIvLo3Dow8/Aet6+uE9ff0wsLgP40cRRIjwKiLu2MWzMHZpDC6jjV/vKoPC8DYbA4lbGoVMT3C2M46WEsEooUAXplFcTSBlIxzCVZBMT0A8HUE8NQoru0vQjazXZUJY070EVi/qgTLRlNvHVg411JAAf/TaKzC5fA1EhDAcTyiutnCXI2Sd7oOwPHXsf2Nog+KgJrnIe7eiTPuYTAJ5cSeb53DoUwnc1rcCdvYPACzL7vu1M6LGCXxdRgC+dOkyvHDhNDx1/DicjepQRwcoHq9BESlTFfyiBYG74LaUSm5ptpULg3XEFWEJkv6r4LfYxgsomtSpkyjqC5IgRs8gtYbdtGTaDcrxGitArKu0B71i8cXIdVxuSF0Qpdcw1D6BhGJPQx/Gpm5euxY2r7wOViCR9RdL0I+A7sbx0LJmCA0CCy7g67Fzp+DM5CQUuss8Bdp4yEiC/N4Dky6d01gKKhgMkfIHvbJQOpPpQjJub27KNrJjJMQFbh3J4gbLUtTqVst+Xq0KUKwppBoNKwIFG5YvhU/h68KN74UTCLzfICX/+vXz8OKZc1CJJtAp6kevtBspMWIMijeeaUIvMrggdRURWMWeAjqOXcypyiXKRqbOwAa3lMnhD9mE5rjXmZt436A+iDD8nSCFxWOTLOJuWbkMPnDjILx/oA/WIfcsU4r3MXhzRFuTUpgNjOMoaTtOUFRimwEiysSW4eBNZwrhaK+9jBbxZWW9OY7jQQz4qL7UxGs2u5SBRgPYcgw/QbbXobCH5bzOUCwhl35iiy5NhRSwQ2A/vZBi379iAO7B13l7A/zT6TPwjy/8Gk6jPomKvRCWcaC0EyWzq4Tr3MwD/9f4kLjoiwStm0AXBEAGXBJYklIouHR22aNGIqiIYnIa1iIgt69ZBR+5aQPc1FWEnnT6XlmSxpNNGz4XCnTOvMvnJyFRAqW8IAGy4aFE4tvcM9pbRSQZSeNYPRhicG1QcUKs77fJImgAv+IcedFFkTzBRBUKtfJudrfvl8QAW0fKRRWtMzAMU9Yq/PLvrloJd+PrqfOX4ftPPwcjp0YBVi2HRSjDTVzj/mkirNiMmG9K59wmOo6Ag3ycVyf7usD1RelR1F+EOgeBSwlTlAkRX7oAq7q74O6NG+DugWXwnjAE2vfixYp1eM38FZ1BTTX6Cx462skG44AOjnuYkJyxkZmk/g8+G0BfiPK/DzD6SJMkZWydfLIOYzkNwPKMFJ/hrTpBdt02eotBzptRDchMcxDApxyuwLdPLuuFT378DvjeyfPw/Rdfg1cQSNDXJaECUtpGIrO0q501hDYs5RNWpuBUVrb1j2k3IAUbo14owmQXsvux1+CGrn646/rr4FPrr4bVOvWUGPiScwpseDg546AWOOKCTDg00iVfDgn4+CwlZoWJzaw65bfn2lQq8PRJFCamj7I3+nyqN2f5+13lvn4OgJ4xdUOgXDWOJNUfrQPNsRmA836FRGSB/LOrl8Gn8PV/Xj0Nf/XiUZhe0sdWEK5RI/ANFBEZEYYv6mwdKFlPEOOR9xKQ6cemBFEOiUmUs2XkpPqLFbjrmvXwZ7duhpXClmhuTEFougUYzav4zg8QEZebR8t8smlbl9nt68pe5QDAb0Kh4aXmuhA5VukLE3CKweS29INrIJfT71wRIQ72HnOiyhpoWRucYbCNiPCfFftVJMtD7PNL165iu/+rTx2BUyg2dCmAepBwtpvVWXjQKtmlopxjIxvepePp+hR7vqVT5+Erd34E/nDNACKMAB/zvrUCxoRTeQ55Cnfe6pzElBXv22iXoCBiRijfkLIlPWIlRibWkWzrUMqhOMsqV2ncXBwk2xZkBmwDA1iVnefQWbENuj6dKYlApN4qDmhDdwH+amgLXFcswvTEJMQoUsZLlAJuOZU9Vl5FuoUddpzQIECxFQRlqE6PwQ3I39/47KfgC6sHRCZjnwW0WDgIaMM0/8c20IJqBfic83L74JyYSQ0Ib04nhgHP1zR488FlXzpMCQWIQ6Q9OeQCHqJMrMi4lBKljnIRUNtR2NhnOLt3r+TAZRdDltW2EsH7wI5b4Y6ebjAXx9AZQi2UUJJkCAUbsNihjXkW3f0EvfOxGkYZcXrT4ydga28If7Htg3BTSUOVnB4rXEYIpo6s9sC3jYvoc1B7u+LNUfH1c/pQSU6YbIO14gMk0i9HSBkJyo56x4ADTUZw52V+uj4AkpAru8spaOZ2t+R4I8tknquoTBW0eZw25hWseJurcInyq9s+ABt7FkGCnnUpBMhOR3GZGdbw1qbFvYtBoxd7k63B3tu2wVriKJxwKcgB2SUXK2diN0Yy241nLoKSStYlehmwuamhj+D2kCVOkzs+cAaGHUUEqFFRH85uZgfSAdT1r1zKoHaxE5lAPq6hGt47Kk0qo/Gecju00UREil+OgPyPWzaDGT2FcSjL7Gyds8O+hvORYgxhd49fgK+hzH9PWBZz2Cld1dKxah3PjAOdq4gZ2pxUmZrLOeHNoRcAZ6TCKMXfRv1JJqyZjbe5GvvPyzXPbtn1xDVomjpvM85ZppAvwmkY+FMlvntzuQRfuvU2OH/hvIgPRxiysU8O2Lh4oQL3bLsZrkc/AsQQyu2Ed3pNlBbIQtBc4+iE+t2TKndcWjoJF/4Asda4OZfq7wyPCipnVfFmeUtabH43oEAFvHGfqRr6HIB3XDIAtimzEJNqe02lwKayfc1aWEkK2FtdZFEEFMUM2OanlNsP9a/mZyMeo26vSztm1M4ThWUvtITiTWoJSRtyzc9ICmuFGEUQJFEl7SRvWTZ9z2EA/KlWLZXalQ5Ywc7ShnLiiJTlzRjI+8CKZXCpeg6tZn+uQ8Ap7gmKnz+44b3wvnIXRidrwJmmfpm1c0JuwU2nAohDDs7G95aQX7tLZb6XJn5YAXKAsYQACz7v3806ZVl+MGfdeEy7SEd6zkLHM2pzUXUwTT/oDb394p3wvgLLoZEAQ+FLMRj2gZVXca4SH4vAjBPPy6ppoLd5IM3Ler9sop0hY9z1xPpz69zzyjqzVFe0qtujYn8Hubx4b9XY7JpS/hyNXLeN4miW0bW53CHn2MbnN65dB2vqAXuVvEPHJOxrLgm7YH1vD4+kjME2cOc6zNhum9IgrjoWU07w+lxGZ01qiesy/ALnUYsDpsAnu0UQjOhyWB7xQdesUxdWbDNCBrssKaUK3trsc8PL1Wk/2dyNmeo21Bee7CuEsKzQA0k94SMNaOV+fGIKFVsAXS6qq51pCjYnw+cYT8MzzeOYg1a0dfBzRyGkssR69Wvd8ZviF5DHTxHT6VpyVA/v3DyK8clKgksN1oftXK/G6OzoFnolVuLtjOSg1ZrLf1edDb6lNNf3X13wrB9n148WUZyIGWp4DSGE5eVuKAZe8uIYgwK+dKZGOwG8avrsv8/lGyj/uATwWLxYDjYwFxDlk0Um8SHLh1ShSBoZQdhLVgQkw9b6DXTOSrUqjeWrHBn55b10oUZ5PyE3tramxyyTV3NNOCs+FYCAy9t/8EUh6qIK0p07yonLjq2YmYhoxrE06zCJ7zCRGAnFcyjcOa4ByBlJ+WQ1HPaInw90B9HDRSunQUlCqeSIWhdd9IBRNrOm8+yZ31MF3nubqzRTXTo220E1PhIg1UvA/oDTEm77bJpPNZcwb7b0OhCfrU1ozj8Ct3rn1urdap5ymdH+xAzFXhMKl2GqywiI6oWHaLGcliS95Bcl7TjB61vnbMiZQDkPrUVsdDBpleuI27CQ5oQ3PNhYGF/WRV8osZe3MhiQUyZdHWVh/rIPGjlx3lVtGlGlOBm7KZ4YledFOV0G1yKhGkUP00dGAOkBjDYOg7G5HDYAyGUTgPtu/RHAGapAzVfgtzU32s28FRJCF+6YAeUDYBLbye3qTevOOaIFALttsS4ThV7W7SDyN6wsFvHZ1WQmF8LhkZ1ymEfquiZJ8lCDl6ZyK12+D+VkHdgGnzcN6y5wNlm229wA4/uUe2SFW0mh0cI3BPUUmHnjZX4jyjLv5FvnRU5g9GLQk4GMgBMHnBixlGMUqP2+XgrHyAQHjMtDSQ8NbkprzpqEhsXmvDRaSGmUYp1MW7kJySmLho+7NDnnSaWSbb4jUTl+nld9Jxa9Dsy40LjFK8WnDJDZXAARP1RSBJBJZEI1nDFyKyC8m20dh0hXeRG0kOIoA6BBdMxWNGTZGj5njBNfxTwDN8w3MZ75Ub/3AlggeuvLsbO/J0FmhG5BP5Q/S0g3dB1F99MSWqL95pRGZ0xSLwWjKk3QmyMU0dHw50ttHsi5rGuX1efUYSsEOx7iHOOx7S65DBDqm70wf36AJ0/3jso5Scz+fN0GBDxxx23DuLJfMaw0YolfNNu8Jp/60WZQC574POqwZx9kR1g68WPdmqxuiEZeoTKLacpiy0okIRDzLL3OVd1gYtNV+eX2234AjVNpLPW4vo+qBe5MIN9zLirMg2jYB5VfVZrRkJkHNPK+wWyP0MY7N05jDWQcoFtFaKcs1mwNWOhAmxuHfFfN+JU66za1az4/u5aYvc01WxAQmckDyCmjUjkna/0nx2LZXvk8JmCW0nSznQPU/Hib9nwekLfSnPGRZjrLIoht2+WcxUKjL5D/Pkslb7xr5xTyVWWzoxDYQbaVZ3a2HvDagoCRnTtHaya6n5wJynhOQZxSpQ9BNw18TgLvkCI7aEulafgqTeJNta7JwhDzLs3uTPP3GYp1aWHyxY3MfU3ArRUHdm+7urrdxad3bNtHATo+UcSF93IJgY07YRoGP9tIOwBIW4prNYX9bhBn9DB7g9/XT9azXgDwm7uyzZ3OVMRw5fixU8RcXXFmPKeqYNi88sSODxxoV1vP1Kyth19M/TDjAW/TXKE8QpqwkF3vtOTZvnkcbeWQAp9hwNVzEwe/YN/pil3zOPLj6aj4kHPOeuLjjeXM6qRoMOw8vnem2jMi4Imdtw2jDHuIPUP2Nt3JKHLaEqjUX4BZ5zLH2Ocs7XS6h60PwiprZq6Q6rB5kQTMB3GeFDOcaz6IUH60AvaPfHTngZnq6tkaHp+49BWrklH28tzOAptu60xDXwsvC5AUXgR6C806Lcd5ry59RuXOlc7E+Xw76/T5LB0hJQPt16uCSv3Uqftnqz0rAkbuvrtidekriZW1VUkusmBzm4jb+Mswe5m9RicIlZSVnGXmOEH79L9cKwvUBjOXNgMU+e9FkWEpEaoQktr03pF77qnM1tysCKDyy+237kfw76Nfn5OAk0wpcLPXVlK64hbTYabS/r43fryxNVuxOc0ghplbsXMXFmwFAbS4AC33lfW7qFLREzHYE06hobV1jpHXo30jO3ccmKu/ORFAJbp47n7+kTPeLCG1tJZMOsrDZ4Cki9KtvsxcpVkHzwY6AbJbD7Dpn4YGtFJvSjbOOA4WAC5XSfnIac09LE9TFKEa20pp9OT9HXTVGQKQjUZrZy/tVIEaVWoakVBnREyDHGVMJ4AFDuL+oNVWYfAmSrOvp3ImgG16REFrwu08ylzViNYjNzMNdAB4ACVagCkEYHChxQSqMjl6ducwwgw6KB0hgMrIPagPTl/e2YVVyjaBcRty4gWlR9XRLIy122JgcuaYQ4WZDxraPaoab3M8ihe48/WyowxalNMVoQIQLxvnXlQ+wbyEyCjAWeLHQkjbw8Cc/t09LyGsOm0yhHmUw/f8/sgdPzn0xcVLr37wL584At8uaPjg4Bq4c+1quL57EQxwNArcwrTALf39sLy4yNSnlObLszhB4vQa3g7kr4hRnOkA5X6asLmb5pKajzmeTePbKWs5k8tZWwlC+Uxs4NnRC/Drk2fh5UsX4ExSg7NJDPH02G6UFh3/dgCVeSGAyqN3b92//R8e69MDqx64UB+F779xEn782gnojxVsXL4Sbl21Gj58dR/08hyMbP6OJ8AWyyC7xYMUUODiJTlo5O3GNpTrgrvKpQHb/GKoyuq5fVhtN1v450lMISclAeWaIgHzcQOyo112zctRBFQ3wj8nULwcPXEJHjt2Bo7jvM9Mj0FNFyDo74Up6ILo3Kn7fvWZTx2AeZZ5I4DK45/cse+WH/4cCsuXPaB1DQzKv0s49uHL0/CPLz8J3+4twsffvxa2L78aNnSVYFFxMRtosZJTSvh3xCDIgJ83afLAmsGpEkT6bGxJg8pwZV1GdFPb7TCRAJ/W5ZMNrFgX4NfFjiEiRy6Nwi9PVeDJF49DNVwBupu205agsGQVyv6Az9Sovnr8vhf/6J7/CQsoC0IAlWc//ZF9t3zvZ6NdS3sfJC1MPx8TlItQ7lsNp5Alv/38b+Hvo5fgukUD8LEbb4APrx6A5W6TWex+hyBweaXKpxN0sFVFHHH3A8+pEpacm8x6aa7X2hYzRwBumy2iso4cUCzAJN47geu2//CbCjx+7BS8aqf4DKSeqzZACcUPGRuBKfOPuk1NXoLa66/tfvHeL82b8n1ZMAKoPPvZ39+/7bs/HoGVy79Pv/depV+8iEOeajCwHKaTOrwwcRFeevox+Gn3Crhj3Tr49Po1MFBwmxksZJnCSs0jkqTF09Ry+Kt1aZLe/G8+978dIlniI/cKzov4vwDPTUzCd3/7Chy5eBEuhGXQfYugrLv4TNM6/dp3Mo0cU4Q6znPq/NlRNT2587l7vzQvmd9cFnRAfL68/vf/9/Saj33iBypUu7pL5T46dyJIEii4nemmuwzFxT1wrB7B0VoE//T0UTiHkFuzrB96tfx2TMAZZJkrJzFmv8raCEo6TeLg8TNQoeNetHXbpWK4Gv2RO69eB93eJ2goOV3hdrELwwUo30M4Oj0N3xh5Br75/PPw27AEVfRiF/X0QlyvQRRLzlFoIigWQw7JjI+erKxI4q2PfO5zL8GbLG8aAVTe+N7fjV732V0Hzpw/V+7tXXk7rxcbytgs4sBRvaHJWqZcTXy2vnQAjl64CMMvv4Lmm4JVS/vk56nsuBxnzL/9olLJrposZXL//vn4CThGrauII/G0P2wdImPn2nV8oIZfGwPIhI9PjOIxYJw4QIT9bGoa9r34NOw/+iS8PI2cu2QFb/or4D8CPinjULs0HHy+VpuG6qVT+zb22i/8v7vvOQ1XoCi4wuW27/xwd1f/ij2qXBrkfcacw0Ob6Orgf5SBLSGkpPqlM7AGIbpr21b43Ko+OasB/M/C5X3pDAl09vPXHjsCjyYaSkEV/Q+k4qQKO3Ame7ZvR1NY0Gbd9HiCHJuIBJlI3ZcRQ39z/A3Y//xhqPeXoKe4FEmlQGcrUdKay2QWvWJwUSoia6l2ZnR1FN33w098YsHyvl3p2BHrtBz+wqf3d5tLO83Emf103k5cQMoJtVOelBWQcPyIKKtnxVVwfvkK+OaTT8MXf/IYPD5ZgzEEk5xC4X3pRhoRis6isX5rlfW7UyCLzXsE8s7QBG0vBP7wyUvwZwefhAd//TwsWboaBuxyKNeKYPj8apMmGistuxsvj50HmDr10I5lizZfaeDLaN/CsuuHP979ign3dK9YOaiMnIYbuJMk/C+9WNr1iPZ0DSlv8flz8OkbroXP37gB1nB8WU4fkZHKUKfw9Z8fPwyPxGhxIQdUkQNMVIOtaE7cv30b9DvLyG+Wo6Np6GSXU7UEvnX4WfiXS+i3DiyCoi1j8/3A/rwah2opBor6FlSRN3pfPnuadtVXru3t2v2jD33oYXiLyluKAF/u+N53d8flnj1qSf+g/+kSiqkEyi/21GRRJeiDickpWBvV4cu33QqfQCdHQZUliE7KPNo6irD/9PjTcBA9qLKuQ53CvnEVtqFl9fVtW2AxP0+2fZn75p81HJ2Gr/3LI1BdNoCKtIvFYZjQLpsS9ouA11NQK14GS3uRz01DOD49urKrtPcnH//ogmz7+ZS3BQG+fOI7P959pmj22KV9g2Gxm6VIiIK3nERoX9cxrliE6UKJN13Eb5yAu6/fAP9+8w0w6JYfiYNiFF1f/eWz8As0n7qCGoK7yAjYgRbKf9/6QehGc5HkfIwWzhjW+98v/A7+7vkjoK99Hx8yJaeD0U/bUiy9xrn70wkdqzYOpamxytblg/uWdy05cP/ma67IL2bPVd5WBPjy+Z8+8pnj1eruqKtrF1F0T9ciNF1j9pLrJHaQQxbhtfPH3oAbggS+eteH4ZYldFSf5V8y+3NEwHA9ga4wYUDXqlW4pVSA/7X9djnQD2f1m2oMX3/kMRiZGoee5VeBoZ+uwnAIHQRYoH0P9OOeiMSgOg1Lo2h43bKBvd/80C1vmaiZqbwjCPDlzw8dGXz25MmhUya5N+jSQ6XebjRFC3LOG3FHqQuCaQOFsYvwh+9dD390/TVsNezFQOAvphK0XgzHcSarU7CxUIRv3LkVFiHVf+fVU/C3zz8H4yhSgmXL0KRErgjoMMEIqlNo149NQXdYHl5RKD107colB/Zdod+HX0h5RxGQL7sRGaPV0aFLU9U766HeFITlTSYoooApgUUr6vzJCmxcuwz2bt0OD77wKvzo7AXoLSBHIMAnpidhU1cP/Ndtt8FfPjsCj52owJLl74XLU1W0uqoSu58+V7mqVBweWLR0uL+n+IN3Euj58q5BQHO57+DBvmNRtHGqZjZdrFYHIx0MTpqor6cQDC7pXd43NVnrCzTGY9BDLZfQiq/VRwthebRy+pXRJb1LK92FxZXlxWKlq1waWbO46+i7BeDN5f8DH8jLy1t+/p8AAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }

.blog-thumb {
  margin-bottom: 24px; }
  .blog-thumb:hover a {
    color: #3AC4CF; }
  .blog-thumb:hover .blog-img {
    box-shadow: 4px 4px 12px 0 rgba(0, 0, 0, 0.2);
    border-radius: 24px; }
  .blog-thumb .blog-img {
    padding-top: 0px !important;
    position: relative;
    text-align: center;
    line-height: 1 !important; }
    @media all and (min-width: 1200px) {
      .blog-thumb .blog-img {
        min-height: 170px; } }
    .blog-thumb .blog-img img {
      border-radius: 24px; }
    .blog-thumb .blog-img img[src$='.gif'] {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      border-radius: 0px;
      width: auto; }
    .blog-thumb .blog-img a {
      position: static !important; }
  .blog-thumb .blog-content {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px;
    text-align: left;
    border-radius: 24px; }
  .blog-thumb .link-blog-name {
    white-space: normal;
    font-size: 1.125rem;
    line-height: 1.5;
    color: #000;
    font-weight: 700;
    height: 54px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
    .blog-thumb .link-blog-name:hover, .blog-thumb .link-blog-name:active, .blog-thumb .link-blog-name.active {
      color: #3AC4CF; }
  .blog-thumb .post-title, .blog-thumb .post-title-recent {
    margin-bottom: 0px; }
  .blog-thumb .post-short-description {
    font-size: 0.875rem;
    line-height: 1.5;
    min-height: 63px;
    color: #7D7D7D;
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0px;
    font-weight: 400; }
  .blog-thumb .blog-list-date {
    color: #7D7D7D;
    font-size: 12px;
    line-height: 1.5;
    display: none; }
  .blog-thumb .view-wraps {
    margin-bottom: 0px; }
  .blog-thumb .post-author {
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.3; }
    .blog-thumb .post-author .link-author {
      color: #7D7D7D;
      font-size: 1rem; }
  .blog-thumb .cate-date-wrap {
    width: 100%;
    margin-bottom: 4px;
    line-height: 1.5; }
    .blog-thumb .cate-date-wrap .link-blog-cat {
      font-size: 0.875rem;
      color: #3AC4CF;
      line-height: 1.5; }
      .blog-thumb .cate-date-wrap .link-blog-cat:hover {
        color: #74D5DD; }
  .blog-thumb .readmore {
    font-size: 1rem;
    color: #000;
    font-weight: 400; }
    .blog-thumb .readmore:hover {
      color: #3AC4CF; }
  .blog-thumb .cat-wrap .link-blog-cat:not(:first-child) {
    display: none; }

.portfolio-thumb {
  background: #fff;
  text-align: left;
  position: relative;
  transition: all .5s ease-out;
  overflow: hidden; }
  .portfolio-thumb:hover .blog-content {
    transform: translateY(0%); }
  .portfolio-thumb .blog-content {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    transition: all .5s ease-out;
    -webkit-transition: transform 0.5s ease-out;
    -o-transition: transform 0.5s ease-out;
    transition: transform 0.5s ease-out; }
    .portfolio-thumb .blog-content .blog-list-date, .portfolio-thumb .blog-content .post-short-description {
      display: none; }
  .portfolio-thumb .link-blog-name {
    white-space: normal;
    font-size: 1.125rem;
    line-height: 1.5;
    color: #fff;
    font-weight: 700;
    height: 54px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
    .portfolio-thumb .link-blog-name:hover, .portfolio-thumb .link-blog-name:active, .portfolio-thumb .link-blog-name.active {
      color: #3AC4CF; }

.cms-slider .mcs-bullet {
  width: 12px;
  height: 12px;
  background: #BDBDBD;
  border-radius: 12px; }
  .cms-slider .mcs-bullet.active, .cms-slider .mcs-bullet:hover {
    background: #3AC4CF;
    border-color: #3AC4CF; }

.MagicScroll
.blog-img .lazy-image-loader, .MagicScroll
.blog-img img[src$='.gif'],
.products .lazy-image-loader,
.products img[src$='.gif'] {
  position: relative;
  margin: auto;
  display: block !important;
  width: auto;
  min-height: 75px; }

.collection-slider .link-blog-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: auto; }
.collection-slider .blog-thumb .post-short-description {
  min-height: 42px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.blog-results {
  color: #3AC4CF;
  margin-top: 24px;
  font-weight: 700; }

@media all and (max-width: 767px) {
  .slider-inner {
    margin-left: -8px !important;
    margin-right: -8px !important; }
    .slider-inner .item-box {
      padding-left: 8px !important;
      padding-right: 8px !important; }

  .blog-slider-heading {
    margin-bottom: 24px;
    width: 100%;
    text-align: left; }

  .blog-slider {
    padding: 40px 16px; }
    .blog-slider .view-btn {
      margin-top: 20px; }

  .title-border {
    margin-bottom: 24px; } }
.breadcrumb {
  background: transparent;
  color: #000;
  white-space: nowrap;
  overflow-x: auto;
  padding: 0;
  margin: 0; }
  .breadcrumb::-webkit-scrollbar {
    display: none; }
  .breadcrumb ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .breadcrumb li {
    display: inline-block;
    font-size: 0.875rem;
    text-transform: uppercase;
    padding: 1rem 0;
    color: #707070; }
    .breadcrumb li + li:before {
      content: "\f105";
      font-family: "Font Awesome 5 Pro";
      margin: 0 5px; }
    .breadcrumb li a {
      padding: 0;
      color: #3AC4CF; }
      .breadcrumb li a:hover, .breadcrumb li a:active, .breadcrumb li a.active {
        color: #16555a !important; }
    .breadcrumb li.active {
      color: #f0f0f0; }
      .breadcrumb li.active a {
        color: #f0f0f0; }
  .breadcrumb p {
    display: inline-block;
    margin: 0;
    padding: 0; }

.pagenum {
  display: block;
  text-align: center; }

.pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 0;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0; }
  .pagination ul.pagination {
    padding: 0;
    margin: 0; }
  .pagination li {
    letter-spacing: normal;
    line-height: 30px;
    margin: 0 8px 8px 0;
    display: inline-block;
    position: relative; }
    .pagination li a, .pagination li span {
      position: relative;
      width: 40px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      vertical-align: top;
      display: block;
      outline: none;
      color: #666666;
      border: 1px solid #f2f2f2; }
      .pagination li a:hover, .pagination li a:active, .pagination li a.active, .pagination li span:hover, .pagination li span:active, .pagination li span.active {
        color: #fff;
        border-color: #ddd; }
    .pagination li.active a, .pagination li.active span {
      color: #3AC4CF;
      border: 1px solid black; }
    .pagination li.pagination-next a, .pagination li.pagination-prev a {
      padding: 0 15px;
      border: 1px solid #f2f2f2; }
      .pagination li.pagination-next a:hover, .pagination li.pagination-prev a:hover {
        position: relative; }
  .pagination .next a, .pagination .prev a, .pagination .previous a {
    text-indent: -9999px;
    position: relative;
    display: block;
    outline: none; }
    .pagination .next a:after, .pagination .prev a:after, .pagination .previous a:after {
      font-family: "Font Awesome 5 Pro";
      position: absolute;
      display: inline-block;
      text-align: center;
      left: 0px;
      text-indent: -1px;
      font-size: 1.125rem;
      width: 100%; }
    .pagination .next a:before, .pagination .prev a:before, .pagination .previous a:before {
      display: none; }
  .pagination .next:hover:after, .pagination .prev:hover:after, .pagination .previous:hover:after {
    height: 0; }
  .pagination .next.disabled, .pagination .prev.disabled, .pagination .previous.disabled {
    display: none; }
  .pagination .next a:after {
    content: "\f061";
    text-indent: 2px; }
  .pagination .prev a:after, .pagination .previous a:after {
    content: "\f060"; }
  .pagination .pagination-first, .pagination .pagination-last {
    display: none; }
  .pagination.second_type li a, .pagination.second_type li span {
    border: none;
    background: none; }
    .pagination.second_type li a:hover, .pagination.second_type li span:hover {
      border: none;
      background: none;
      font-weight: bold;
      color: inherit; }
  .pagination.second_type li.active {
    border: none;
    background-color: transparent;
    font-weight: bold; }
  .pagination.second_type li:first-child a, .pagination.second_type li:first-child span, .pagination.second_type li:last-child a, .pagination.second_type li:last-child span {
    font-size: 0; }
  .pagination.second_type li:first-child span:after, .pagination.second_type li:first-child a:after {
    content: "\f100" !important; }
  .pagination.second_type li:last-child span:after, .pagination.second_type li:last-child a:after {
    content: "" !important; }

/*@import "global/contact_form";
@import "global/search_form";*/
