
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu,
  .header-nav .nav > li .sub-menu {
    display: none;
    position: static;
    visibility: visible;
    width: auto;
    background: transparent;
    box-shadow: none;
    margin: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
  }
  .header-nav .nav > li .mega-menu > li > a i,
  .header-nav .nav > li .sub-menu > li > a i {
    color: #fff !important;
    height: 30px;
    line-height: 30px;
    right: 0;
    text-align: center;
    width: 30px;
    z-index: 3;
    font-size: 14px !important;
    margin: 0 !important;
    background: #eee;
  }
}
.header-nav .nav > li .mega-menu .menu-item-has-children > a:before,
.header-nav .nav > li .sub-menu .menu-item-has-children > a:before {
  content: "\f054";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  float: right;
  font-size: 10px;
  margin-top: 2px;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu .menu-item-has-children.open > a:before,
  .header-nav .nav > li .sub-menu .menu-item-has-children.open > a:before {
    content: "\f054";
  }
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu,
  .header-nav .nav > li .sub-menu {
    display: none;
    position: static;
    visibility: visible;
    width: auto;
    background: transparent;
    box-shadow: none;
    margin: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    opacity: 1;
  }
  .header-nav .nav > li .mega-menu > li > a i,
  .header-nav .nav > li .sub-menu > li > a i {
    display: none;
  }
  .header-nav .nav > li .mega-menu .has-child > a:before,
  .header-nav .nav > li .mega-menu .menu-item-has-children > a:before, .header-nav .nav > li .mega-menu > li > a i,
  .header-nav .nav > li .sub-menu .has-child > a:before,
  .header-nav .nav > li .sub-menu .menu-item-has-children > a:before,
  .header-nav .nav > li .sub-menu > li > a i {
    color: #fff !important;
    font-size: 14px;
    content: "\f054";
    height: 30px;
    line-height: 30px;
    right: 0;
    text-align: center;
    width: 30px;
    font-family: "Font Awesome 5 Free";
    z-index: 3;
    margin: 0 !important;
    background: var(--bs-primary);
    border-radius: var(--border-radius-base);
    font-weight: 900;
    float: right;
  }
  .header-nav .nav > li .mega-menu .has-child.open > a:before .menu-item-has-children.open > a:before,
  .header-nav .nav > li .sub-menu .has-child.open > a:before .menu-item-has-children.open > a:before {
    content: "\f078";
    background: #333;
  }
}
.header-nav .nav > li .mega-menu li,
.header-nav .nav > li .sub-menu li {
  position: relative;
}
.header-nav .nav > li .mega-menu li a,
.header-nav .nav > li .sub-menu li a {
  color: #566593;
  display: block;
  font-size: 14px;
  padding: 5px 0;
  line-height: 20px;
  text-transform: capitalize;
  position: relative;
  transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  font-weight: 400;
}
.header-nav .nav > li .mega-menu li:hover > a,
.header-nav .nav > li .sub-menu li:hover > a {
  color: var(--bs-primary);
}
.header-nav .nav > li .mega-menu li .name a,
.header-nav .nav > li .sub-menu li .name a {
  font-size: 15px;
  font-weight: 500;
  color: inherit;
  padding: 0;
}
.header-nav .nav > li .mega-menu li > .sub-menu,
.header-nav .nav > li .sub-menu li > .sub-menu {
  left: 220px;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu li > .sub-menu,
  .header-nav .nav > li .sub-menu li > .sub-menu {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu .mega-menu,
  .header-nav .nav > li .mega-menu .sub-menu,
  .header-nav .nav > li .sub-menu .mega-menu,
  .header-nav .nav > li .sub-menu .sub-menu {
    border-top: 0;
    padding-left: 20px;
  }
  .header-nav .nav > li .mega-menu .mega-menu li a:after,
  .header-nav .nav > li .mega-menu .sub-menu li a:after,
  .header-nav .nav > li .sub-menu .mega-menu li a:after,
  .header-nav .nav > li .sub-menu .sub-menu li a:after {
    width: 5px;
    content: none;
    height: 5px;
    background: #262F5A !important;
    top: 13px;
  }
}
.header-nav .nav > li .sub-menu li > a > i {
  color: inherit;
  display: block;
  float: right;
  font-size: 18px;
  opacity: 1;
  margin-top: 0px;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .sub-menu li > a > i {
    display: none;
  }
}
.header-nav .nav > li .mega-menu {
  right: 0px;
  width: 100%;
  z-index: 9;
  padding: 50px;
}
.header-nav .nav > li .mega-menu > li {
  display: block;
  padding: 15px 0 15px;
  position: relative;
  vertical-align: top;
  width: 25%;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu > li {
    width: 100%;
    padding: 0;
  }
}
.header-nav .nav > li .mega-menu > li > a {
  color: var(--bs-heading-color);
  display: block;
  padding: 0 15px;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 15px;
  font-family: var(--font-family-title);
}
.header-nav .nav > li .mega-menu > li > a > i {
  font-size: 14px;
  margin-right: 5px;
  text-align: center;
  width: 15px;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu > li > a {
    display: none;
  }
}
.header-nav .nav > li .mega-menu > li:last-child:after {
  display: none;
}
.header-nav .nav > li .mega-menu > li:hover > a {
  background-color: transparent;
}
.header-nav .nav > li .mega-menu > li li i {
  font-size: 14px;
  margin-right: 5px;
  text-align: center;
  width: 15px;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li .mega-menu {
    display: none;
    padding: 20px 0;
  }
}
.header-nav .nav > li.active > a {
  color: var(--bs-primary);
}
.header-nav .nav > li:hover > a {
  color: var(--bs-primary);
}
.header-nav .nav > li:hover > .mega-menu, .header-nav .nav > li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  z-index: 11;
  pointer-events: unset;
}
@media only screen and (max-width: 991px) {
  .header-nav .nav > li:hover > .mega-menu, .header-nav .nav > li:hover > .sub-menu {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
  }
}
.header-nav .nav > li:hover > .mega-menu li:hover > .sub-menu, .header-nav .nav > li:hover > .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  top: -1px;
}
.header-nav .nav > li.open .mega-menu,
.header-nav .nav > li.open .sub-menu {
  display: block;
  opacity: 1;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.header-nav .nav > li.open .open .mega-menu,
.header-nav .nav > li.open .open .sub-menu {
  display: block;
  opacity: 1;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
@media only screen and (max-width: 1480px) {
  .header-nav .nav > li:nth-last-child(4) .sub-menu .sub-menu, .header-nav .nav > li:nth-last-child(3) .sub-menu .sub-menu, .header-nav .nav > li:nth-last-child(2) .sub-menu .sub-menu, .header-nav .nav > li:last-child .sub-menu .sub-menu {
    left: -220px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav .nav {
    float: none;
    padding: 0 20px;
  }
}
.header-nav.nav-dark .nav > li .mega-menu,
.header-nav.nav-dark .nav > li .sub-menu {
  background-color: var(--bs-secondary);
}
.header-nav.nav-dark .nav > li .mega-menu .menu-title,
.header-nav.nav-dark .nav > li .sub-menu .menu-title {
  color: #fff;
}
.header-nav.nav-dark .nav > li .mega-menu li a,
.header-nav.nav-dark .nav > li .sub-menu li a {
  color: #BABABA;
}
.header-nav.nav-dark .nav > li .mega-menu li a:hover,
.header-nav.nav-dark .nav > li .sub-menu li a:hover {
  color: #fff;
}
.header-nav.nav-dark .nav > li .mega-menu .name a,
.header-nav.nav-dark .nav > li .sub-menu .name a {
  color: #fff;
}
.header-nav.nav-dark .line-left::after {
  background: #fff;
  opacity: 0.1;
}
.header-nav.nav-dark .month-deal {
  border-color: rgba(255, 255, 255, 0.1);
  --bs-heading-color: #fff;
}
.header-nav.nav-dark .month-deal .sale-countdown .date .time {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.header-nav.nav-dark .month-deal .sale-countdown .date .work-time {
  color: rgba(255, 255, 255, 0.7);
}
.header-nav .sidebar-footer {
  display: none;
}
@media only screen and (max-width: 991px) {
  .header-nav .sidebar-footer {
    display: block;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top: auto;
    width: 100%;
    text-align: center;
  }
}
.header-nav .sidebar-footer .dz-login-register {
  text-align: center;
  padding-bottom: 10px;
}
.header-nav .dz-social-icon {
  text-align: center;
  display: none;
}
.header-nav .dz-social-icon li {
  display: inline-block;
  margin: 0 2px;
}
.header-nav .dz-social-icon a {
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  line-height: 38px;
  text-align: center;
  border-radius: 4px;
  display: block;
}
@media only screen and (max-width: 991px) {
  .header-nav .dz-social-icon {
    display: block;
    padding: 20px;
  }
}

.mega-menu {
  max-width: 1200px;
  left: 80px !important;
  height: auto;
  overflow-y: auto;
  max-height: calc(100vh - 80px);
}
@media only screen and (max-width: 1300px) {
  .mega-menu {
    left: 0 !important;
    max-width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .mega-menu {
    max-height: unset;
    overflow-y: unset;
  }
}
.mega-menu ul {
  margin-bottom: 15px;
}
.mega-menu .line-left {
  position: relative;
}
.mega-menu .line-left:after {
  content: "";
  position: absolute;
  height: calc(100% + 80px);
  left: 0;
  top: -50px;
  background: #eee;
  width: 1px;
}
@media only screen and (max-width: 991px) {
  .mega-menu .line-left:after {
    content: none;
  }
}
.mega-menu.shop-menu {
  max-width: 1140px;
}
@media only screen and (max-width: 1199px) {
  .mega-menu.shop-menu {
    max-width: 100%;
  }
}
.mega-menu .menu-title {
  color: var(--bs-heading-color);
  display: block;
  padding: 0;
  padding-bottom: 0px;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
  font-family: var(--font-family-title);
}
.mega-menu.portfolio-menu {
  padding-bottom: 20px !important;
}
.mega-menu.portfolio-menu .col {
  width: 20%;
  flex: 0 0 20%;
}
@media only screen and (max-width: 991px) {
  .mega-menu.portfolio-menu .col {
    width: 25%;
    flex: 0 0 25%;
  }
}
@media only screen and (max-width: 767px) {
  .mega-menu.portfolio-menu .col {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
}
@media only screen and (max-width: 575px) {
  .mega-menu.portfolio-menu .col {
    width: 50%;
    flex: 0 0 50%;
  }
}
.mega-menu.portfolio-menu .portfolio-nav-link a {
  padding: 0;
  padding: 0 !important;
  text-align: center;
  margin-bottom: 30px;
}
.mega-menu.portfolio-menu .portfolio-nav-link a img {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  max-width: 100%;
  display: block;
}
.mega-menu.demo-menu a img {
  width: 100%;
  transition: all 0.4s;
}
.mega-menu.demo-menu a span {
  display: block;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 15px;
}
.mega-menu.demo-menu a:hover img {
  transform: translateY(-5px);
}

.header-transparent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.header-transparent.header-text-white .extra-nav .extra-cell > * {
  --bs-heading-color: #fff;
  --white: #fff;
}
.header-transparent.header-text-white .extra-nav.nav-dark .extra-cell > * {
  --bs-heading-color: #24262B;
  --white: #24262B;
}
.header-transparent.header-text-white .extra-nav .extra-cell ul li.login-link a {
  border-bottom: 1px solid #fff;
}
@media only screen and (min-width: 991px) {
  .header-transparent.header-text-white .header-nav .nav > li > a {
    --bs-heading-color: #fff;
    --white: #fff;
  }
}
.header-transparent.header-text-white .header-nav .nav > li > a:after {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='white'/></svg>");
}
.header-transparent.header-text-white .logo-dark {
  display: none;
}
.header-transparent.header-text-white .logo-light {
  display: block;
}
.header-transparent.header-text-white .is-fixed .logo-dark {
  display: block;
}
.header-transparent.header-text-white .is-fixed .logo-light {
  display: none;
}
.header-transparent.header-text-white .is-fixed .extra-nav .extra-cell ul li.login-link a {
  border-bottom: 1px solid var(--bs-secondary);
}
.header-transparent.header-text-white .is-fixed .header-nav .nav > li > a:after {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='black'/></svg>");
}
.header-transparent.header-text-white .is-fixed .extra-nav .extra-cell > * {
  --bs-heading-color: var(--bs-secondary);
  --white: var(--bs-secondary);
}
.header-transparent.header-text-white .is-fixed .header-nav .nav > li > a {
  --bs-heading-color: var(--bs-secondary);
  --white: var(--bs-secondary);
}
.header-transparent.header-text-white .is-fixed .header-nav .nav > li.active > a,
.header-transparent.header-text-white .is-fixed .header-nav .nav > li:hover > a {
  color: var(--bs-primary);
}
.header-transparent.header-text-white .header-nav .logo-dark {
  display: none;
}
@media only screen and (max-width: 991px) {
  .header-transparent.header-text-white .header-nav .logo-dark {
    display: block;
  }
}
.header-transparent .top-bar,
.header-transparent .main-bar {
  background: transparent;
  box-shadow: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.header-transparent .container-fluid, .header-transparent .container-sm, .header-transparent .container-md, .header-transparent .container-lg, .header-transparent .container-xl, .header-transparent .container-xxl {
  padding-left: 80px;
  padding-right: 80px;
}
@media only screen and (max-width: 1380px) {
  .header-transparent .container-fluid, .header-transparent .container-sm, .header-transparent .container-md, .header-transparent .container-lg, .header-transparent .container-xl, .header-transparent .container-xxl {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-transparent .container-fluid, .header-transparent .container-sm, .header-transparent .container-md, .header-transparent .container-lg, .header-transparent .container-xl, .header-transparent .container-xxl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.header-transparent .side-menu-btn .menu-icon-in span {
  background-color: #ffffff;
}
.header-transparent .is-fixed .side-menu-btn .menu-icon-in span {
  background-color: #444444;
}
.header-transparent .navbar-toggler span {
  background: #ffffff;
}
.header-transparent .is-fixed .nav > li > a {
  color: #444444;
}
.header-transparent .is-fixed .extra-nav .extra-cell .login-link {
  color: var(--bs-heading-color);
}
.header-transparent .is-fixed .extra-nav .extra-cell .header-right i {
  color: var(--bs-secondary);
}
.header-transparent .is-fixed .extra-nav .extra-cell .header-right .nav-item svg path, .header-transparent .is-fixed .extra-nav .extra-cell .header-right .nav-item circle {
  stroke: var(--bs-secondary);
}
.header-transparent .is-fixed .extra-nav .extra-cell .header-right .nav-item .cart-btn svg path {
  stroke: unset;
  fill: var(--bs-secondary);
}
.header-transparent:not(.box-header) .top-bar {
  border-color: #ffffff;
}
.header-transparent:not(.box-header) .top-bar .dz-topbar-left li,
.header-transparent:not(.box-header) .top-bar .dz-topbar-left i,
.header-transparent:not(.box-header) .top-bar .dz-topbar-right li,
.header-transparent:not(.box-header) .top-bar .dz-topbar-right i {
  color: #ffffff;
}

.is-fixed .main-bar {
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  transition: all 0.5s;
}

@media only screen and (max-width: 991px) {
  .mo-left,
  .mo-right {
    overflow-y: scroll;
    position: fixed;
    width: 280px;
    height: 100vh !important;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    top: 0;
    background-color: #fff;
    margin: 0;
    z-index: 99999;
  }
  .mo-left.show,
  .mo-right.show {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    margin: 0;
    transition-delay: 0.2s;
  }
  .mo-left .logo-header,
  .mo-right .logo-header {
    display: block;
    float: none;
    height: auto !important;
    max-width: 100%;
    padding: 25px 20px;
    width: 100% !important;
  }
  .mo-left .logo-header img,
  .mo-right .logo-header img {
    max-width: unset;
    width: 150px;
    height: auto;
    vertical-align: middle;
  }
  .mo-left li.open a,
  .mo-right li.open a {
    position: relative;
  }
  .mo-left {
    left: -100%;
  }
  .mo-left.show {
    left: 0;
  }
  .mo-right {
    right: -100%;
  }
  .mo-right.show {
    right: 0;
  }
}
.text-black .header-nav .nav > li > a {
  color: #444444;
}
.text-black .navbar-toggler span {
  background: #444444;
}

.text-white .header-nav .nav > li > a {
  color: #fff;
}
.text-white .navbar-toggler span {
  background: #fff;
}

.main-bar {
  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;
}

.is-fixed .main-bar {
  -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
  animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;
}

@-moz-keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@-ms-keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@-webkit-keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes headerSlideDown {
  0% {
    margin-top: -150px;
  }
  100% {
    margin-top: 0;
  }
}
.shop-cart {
  display: inline-block;
}
.shop-cart .cart-btn:before, .shop-cart .cart-btn:after {
  position: absolute;
  border: 2px solid var(--bs-heading-color);
  display: block;
}
.shop-cart .cart-btn:before {
  width: 20px;
  height: 8px;
  left: 7px;
  top: 0;
  border-width: 2px 2px 0px 2px !important;
  border-radius: 5px 5px 0 0;
}
@media only screen and (max-width: 575px) {
  .shop-cart .cart-btn:before {
    width: 15px;
    height: 8px;
    left: 5px;
  }
}
.shop-cart .cart-btn:after {
  width: 100%;
  height: 30px;
  border-radius: 0 0 6px 6px;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 575px) {
  .shop-cart .cart-btn:after {
    height: 24px;
  }
}

.browse-category-menu .category-btn {
  background-color: #f5f5f5;
  height: 80px;
  padding: 10px 15px 10px 25px;
  display: flex;
  align-items: center;
  min-width: 300px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 400;
  font-size: 14px;
}
.browse-category-menu .category-btn .category-menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}
.browse-category-menu .category-btn .category-menu span {
  background-color: #fff;
  height: 1px;
  display: block;
  width: 20px;
}
.browse-category-menu .category-btn .toggle-arrow {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  transform: rotate(0deg);
  display: flex;
  align-items: center;
}
.browse-category-menu .category-btn .toggle-arrow i {
  font-size: 22px;
}
.browse-category-menu .category-btn.active .toggle-arrow {
  transform: rotate(-180deg);
}
.browse-category-menu .category-btn.active:after {
  opacity: 1;
  visibility: visible;
}
.browse-category-menu .category-btn:after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: rgba(36, 38, 43, 0.6);
  opacity: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  visibility: hidden;
}
.browse-category-menu .category-menu-items {
  position: absolute;
  top: 60px;
  left: 15px;
  right: 15px;
  width: 300px;
  background-color: #fff;
  border-radius: 10px;
}
@media only screen and (max-width: 1199px) {
  .browse-category-menu .category-menu-items {
    width: 280px;
  }
}
.browse-category-menu .category-menu-items .navbar-nav {
  display: block;
  padding: 25px 0 !important;
  float: none;
}
.browse-category-menu .category-menu-items .navbar-nav .cate-drop > a {
  position: relative;
  display: block;
}
.browse-category-menu .category-menu-items .navbar-nav .cate-drop > a:after {
  content: "";
  position: absolute;
  top: 40px;
  right: 5px;
  opacity: 0;
  background-color: #F6F6F6;
  width: 12px;
  height: 12px;
  transform: rotate(45deg);
  z-index: 99;
  transition: all 0.5s;
}
.browse-category-menu .category-menu-items .navbar-nav .cate-drop:hover > a:after {
  opacity: 1;
  right: -5px;
}
.browse-category-menu .category-menu-items .navbar-nav > li > a {
  display: flex !important;
}
.browse-category-menu .category-menu-items .navbar-nav .menu-icon {
  position: absolute;
  top: 50%;
  right: 25px;
  width: 25px;
  height: 25px;
  font-size: 18px;
  background-color: var(--bs-secondary);
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.browse-category-menu .category-menu-items .navbar-nav .menu-icon i {
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  color: #fff;
}
.browse-category-menu .category-menu-items .navbar-nav .badge {
  font-weight: 500;
  min-width: auto;
  min-height: auto;
  font-size: 11px;
  padding: 4px 5px;
  text-transform: capitalize;
  margin-left: 4px;
}
.browse-category-menu .category-menu-items .navbar-nav > li {
  display: block;
}
.browse-category-menu .category-menu-items .navbar-nav > li > a {
  display: flex;
  align-items: center;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  padding: 10px 25px 10px 25px !important;
  color: var(--bs-heading-color) !important;
  text-transform: capitalize;
}
.browse-category-menu .category-menu-items .navbar-nav > li > a > svg {
  margin-right: 15px;
}
.browse-category-menu .category-menu-items .navbar-nav > li > a > i {
  margin-right: 15px;
  font-size: 18px;
  color: var(--bs-primary);
}
.browse-category-menu .category-menu-items .navbar-nav > li .mega-menu {
  width: 990px;
  top: 0;
  min-height: 100%;
}
@media only screen and (max-width: 1480px) {
  .browse-category-menu .category-menu-items .navbar-nav > li .mega-menu {
    width: 870px;
    max-width: 870px;
  }
}
.browse-category-menu .category-menu-items .navbar-nav > li .mega-menu,
.browse-category-menu .category-menu-items .navbar-nav > li .sub-menu {
  box-shadow: none;
  border-radius: 0;
  left: 100% !important;
  top: 0;
  border-radius: 10px;
}
.browse-category-menu .category-menu-items .navbar-nav > li .mega-menu li a,
.browse-category-menu .category-menu-items .navbar-nav > li .sub-menu li a {
  color: #566593;
}
.browse-category-menu .category-menu-items .navbar-nav > li .mega-menu li a:hover,
.browse-category-menu .category-menu-items .navbar-nav > li .sub-menu li a:hover {
  color: var(--bs-primary);
}
.browse-category-menu .category-menu-items .navbar-nav > li .mega-menu > li > a {
  color: var(--bs-heading-color);
}
.browse-category-menu .category-menu-items .navbar-nav > li:hover > a {
  color: var(--bs-primary) !important;
}
.browse-category-menu .category-menu-items .navbar-nav > li:hover > a .menu-icon svg path {
  stroke: var(--bs-primary);
}
.browse-category-menu .category-menu-items .navbar-nav .menu-items {
  margin-top: -45px;
  background: #f6f6f6;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.browse-category-menu .category-menu-items .navbar-nav .menu-items i {
  font-size: 22px;
}
.browse-category-menu .category-menu-items .navbar-nav .menu-items.active {
  margin-top: 0;
}
.browse-category-menu .category-menu-items .navbar-nav .menu-items.active .menu-icon i, .browse-category-menu .category-menu-items .navbar-nav .menu-items.active .menu-icon svg {
  transform: rotate(90deg);
}

.main-bar.dark {
  background-color: var(--bs-secondary);
}
.main-bar.dark .browse-category-menu .category-btn {
  color: #fff;
  background-color: #3E4043;
}
@media only screen and (min-width: 991px) {
  .main-bar.dark .header-nav .nav > li > a {
    color: #fff;
  }
  .main-bar.dark .header-nav .nav > li > a:after {
    color: rgba(255, 255, 255, 0.5);
  }
}
@media only screen and (max-width: 991px) {
  .main-bar.dark {
    background-color: #ffffff;
  }
}

.badge-animated {
  -webkit-animation: dzBadgeAnimated 0.5s infinite alternate;
}

@-webkit-keyframes dzBadgeAnimated {
  10% {
    background-color: var(--bs-primary);
  }
  100% {
    background-color: #bc8b6b;
  }
}
.header-info-bar {
  position: relative;
  flex-wrap: nowrap;
  justify-content: flex-start;
  z-index: 99;
}
@media only screen and (max-width: 991px) {
  .header-info-bar {
    display: none;
  }
}
.header-info-bar .header-search-nav {
  flex-basis: auto;
  display: flex !important;
}

.toggle-nav-btn {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 15px;
  border: 0;
  background-color: #fff;
  align-items: center;
  flex-direction: column;
}
.toggle-nav-btn span {
  height: 2px;
  background-color: var(--bs-secondary);
  display: block;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
.toggle-nav-btn span:nth-child(1) {
  width: 20px;
}
.toggle-nav-btn span:nth-child(2) {
  width: 16px;
  margin: 5px 0;
}
.toggle-nav-btn span:nth-child(3) {
  width: 20px;
}
.toggle-nav-btn:hover span:nth-child(1) {
  width: 16px;
}
.toggle-nav-btn:hover span:nth-child(2) {
  width: 20px;
}
.toggle-nav-btn:hover span:nth-child(3) {
  width: 16px;
}
@media only screen and (max-width: 767px) {
  .toggle-nav-btn {
    width: 40px;
    min-width: 40px;
    height: 40px;
    border-radius: 10px;
  }
}

.site-header.style-1 .header-info-bar {
  padding: 25px 0;
}
.site-header.box-header {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1480px) {
  .site-header.box-header {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.box-header {
    margin-bottom: 10px;
  }
}
.site-header.box-header .top-bar {
  border-bottom: 0 !important;
  background-color: transparent;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header .is-fixed .main-bar {
    padding-top: 0;
  }
}
.site-header.box-header .main-bar {
  background: transparent;
  border-bottom: 0 !important;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header .main-bar {
    padding-top: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header .main-bar {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.site-header.box-header .main-bar .inner-bar {
  z-index: 1;
}
.site-header.box-header .main-bar > *, .site-header.box-header .main-bar > .container, .site-header.box-header .main-bar > .container-fluid {
  background-color: #ffffff;
}
.site-header.box-header .main-bar > *:before, .site-header.box-header .main-bar > .container:before, .site-header.box-header .main-bar > .container-fluid:before {
  content: "";
  box-shadow: 0 10px 20px rgba(var(--bs-secondary-rgb), 0.1);
  border-radius: 15px;
  background: var(--bs-secondary);
  position: absolute;
  width: calc(100% + 40px);
  height: 100%;
  margin: 0 -30px;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header .main-bar > *:before, .site-header.box-header .main-bar > .container:before, .site-header.box-header .main-bar > .container-fluid:before {
    width: calc(100% + 20px);
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header .main-bar > *:before, .site-header.box-header .main-bar > .container:before, .site-header.box-header .main-bar > .container-fluid:before {
    width: calc(100% + 10px);
    left: 15px;
  }
}
.site-header.box-header .nav > li.menu-item-has-children > a:after,
.site-header.box-header .nav > li.sub-menu-down > a:after {
  color: #fff !important;
}
.site-header.box-header .is-fixed .main-bar {
  border-radius: 0;
  background-color: var(--bs-secondary);
  box-shadow: none;
}
.site-header.box-header .is-fixed .main-bar > *:before, .site-header.box-header .is-fixed .main-bar > .container:before, .site-header.box-header .is-fixed .main-bar > .container-fluid:before {
  border-radius: 0;
}
.site-header.box-header:after, .site-header.box-header:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 560px;
  height: 160px;
  z-index: -1;
  mask-image: url('data:image/svg+xml,<svg viewBox="0 0 561 160" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 0H561L494.82 132.361C486.35 149.3 469.037 160 450.098 160H0V0Z" fill="white"/></svg>');
  mask-position: right bottom;
  background-color: #fff;
  mask-size: cover;
}
.site-header.box-header:after {
  transform: rotateY(180deg);
  left: auto;
  right: 0;
}
.site-header.box-header.light:after, .site-header.box-header.light:before {
  background-color: var(--bs-light);
}
@media only screen and (max-width: 1480px) {
  .site-header.box-header:after, .site-header.box-header:before {
    width: 450px;
    height: 150px;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.box-header:after, .site-header.box-header:before {
    width: 300px;
    height: 140px;
  }
}
@media only screen and (max-width: 991px) {
  .site-header.box-header:after, .site-header.box-header:before {
    width: 200px;
    height: 110px;
  }
}
@media only screen and (max-width: 767px) {
  .site-header.box-header:after, .site-header.box-header:before {
    width: 120px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header:after, .site-header.box-header:before {
    width: 100px;
    height: 85px;
  }
}
.site-header.box-header-white:not(.header-transparent) {
  padding-top: 30px;
  margin-top: 0 !important;
}
@media only screen and (max-width: 1199px) {
  .site-header.box-header-white:not(.header-transparent) {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .site-header.box-header-white:not(.header-transparent) {
    padding-top: 5px;
  }
}
.site-header.box-header-white.box-header {
  margin-bottom: 0;
  margin-top: 30px;
}
@media only screen and (max-width: 1480px) {
  .site-header.box-header-white.box-header {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 991px) {
  .site-header.box-header-white.box-header {
    margin-top: 5px;
  }
}
.site-header.box-header-white.box-header .top-bar {
  border-top: 0 !important;
  background-color: transparent;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header-white.box-header .is-fixed .main-bar {
    padding-top: 0;
  }
}
.site-header.box-header-white.box-header .main-bar {
  background: transparent;
  border-bottom: 0 !important;
}
.site-header.box-header-white.box-header .main-bar .inner-bar {
  z-index: 1;
}
.site-header.box-header-white.box-header .main-bar > *, .site-header.box-header-white.box-header .main-bar > .container, .site-header.box-header-white.box-header .main-bar > .container-fluid {
  background-color: transparent;
}
.site-header.box-header-white.box-header .main-bar > *:before, .site-header.box-header-white.box-header .main-bar > .container:before, .site-header.box-header-white.box-header .main-bar > .container-fluid:before {
  content: "";
  box-shadow: 0 10px 20px rgba(var(--bs-secondary-rgb), 0.1);
  border-radius: 15px;
  background: #fff;
  position: absolute;
  width: calc(100% + 40px);
  height: 100%;
  margin: 0 -30px;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header-white.box-header .main-bar > *:before, .site-header.box-header-white.box-header .main-bar > .container:before, .site-header.box-header-white.box-header .main-bar > .container-fluid:before {
    width: calc(100% + 20px);
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header-white.box-header .main-bar > *:before, .site-header.box-header-white.box-header .main-bar > .container:before, .site-header.box-header-white.box-header .main-bar > .container-fluid:before {
    width: calc(100% + 10px);
    left: 15px;
  }
}
.site-header.box-header-white.box-header .nav > li.menu-item-has-children > a:after,
.site-header.box-header-white.box-header .nav > li.sub-menu-down > a:after {
  content: none;
}
.site-header.box-header-white.box-header .is-fixed .main-bar {
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
}
.site-header.box-header-white.box-header .is-fixed .main-bar > *:before, .site-header.box-header-white.box-header .is-fixed .main-bar > .container:before, .site-header.box-header-white.box-header .is-fixed .main-bar > .container-fluid:before {
  border-radius: 0;
  box-shadow: none;
}
.site-header.box-header-white.box-header:after, .site-header.box-header-white.box-header:before {
  content: none;
}
.site-header.box-header-white.box-header .logo-header {
  border-right: 1px solid #EBEBEB;
  padding-right: 15px;
  margin-right: 18px;
}
.site-header.box-header-white.box-header .extra-nav .extra-cell > * {
  gap: 30px;
}
@media only screen and (max-width: 1380px) {
  .site-header.box-header-white.box-header .extra-nav .extra-cell > * .item-call {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.box-header-white.box-header .extra-nav .extra-cell > * {
    gap: 20px;
  }
}
.site-header.box-header2 {
  padding-top: 20px;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .is-fixed .main-bar {
    padding-top: 0;
  }
}
.site-header.box-header2 .header-nav.w3menu .nav > li > a {
  padding: 23px 15px;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .header-nav.w3menu .nav > li > a {
    padding: 8px 0;
  }
}
.site-header.box-header2 .main-bar {
  background: transparent;
  border-bottom: 0 !important;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .main-bar {
    padding-top: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header2 .main-bar {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.site-header.box-header2 .main-bar .inner-bar {
  z-index: 1;
}
@media only screen and (max-width: 575px) {
  .site-header.box-header2 .main-bar .inner-bar {
    padding: 0;
  }
}
.site-header.box-header2 .main-bar .container .header-part-left {
  position: relative;
  background-color: transparent;
  flex: 1;
  display: flex;
  align-items: center;
}
.site-header.box-header2 .main-bar .container .header-part-left .navicon {
  margin: 18px 20px 16px 0px;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .main-bar .container .header-part-left .navicon {
    margin: 12px 20px 12px 0px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header2 .main-bar .container .header-part-left .navicon {
    margin-left: auto !important;
  }
}
.site-header.box-header2 .main-bar .container .header-part-left .logo-header {
  border-right: 1px solid rgba(var(--bs-secondary-rgb), 0.1);
  padding-right: 15px;
  margin-left: 25px;
}
@media only screen and (max-width: 1199px) {
  .site-header.box-header2 .main-bar .container .header-part-left .logo-header {
    width: 135px;
  }
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .main-bar .container .header-part-left .logo-header {
    margin-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header2 .main-bar .container .header-part-left .logo-header {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.site-header.box-header2 .main-bar .container .header-part-left .extra-nav {
  padding-right: 20px;
  height: 70px;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .main-bar .container .header-part-left .extra-nav {
    margin-left: auto;
  }
}
.site-header.box-header2 .main-bar .container .header-part-left .navbar-nav {
  padding-left: 20px;
}
.site-header.box-header2 .main-bar .container .header-part-left:before {
  content: "";
  box-shadow: 0 10px 20px rgba(var(--bs-secondary-rgb), 0.1);
  border-radius: 50px;
  background: #fff;
  position: absolute;
  width: calc(100% + 30px);
  height: 100%;
  margin: 0 -10px;
  z-index: -1;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .site-header.box-header2 .main-bar .container .header-part-left:before {
    width: calc(100% + 20px);
    margin: 0 -20px;
  }
}
@media only screen and (max-width: 575px) {
  .site-header.box-header2 .main-bar .container .header-part-left:before {
    width: calc(100% + 10px);
    left: 15px;
  }
}
.site-header.box-header2 .main-bar .container .header-part-right {
  display: flex;
  align-items: center;
  margin-right: -12px;
  padding-left: 32px;
}
@media only screen and (max-width: 1199px) {
  .site-header.box-header2 .main-bar .container .header-part-right {
    display: none;
  }
}
.site-header.box-header2 .nav > li.menu-item-has-children > a:after,
.site-header.box-header2 .nav > li.sub-menu-down > a:after {
  display: none !important;
}
.site-header.box-header2 .is-fixed .main-bar {
  border-radius: 0;
  background-color: #fff;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
}
.site-header.box-header2 .is-fixed .main-bar > *:before, .site-header.box-header2 .is-fixed .main-bar > .container:before, .site-header.box-header2 .is-fixed .main-bar > .container-fluid:before {
  border-radius: 0;
}
.site-header.box-header2 .is-fixed .main-bar > * .header-part-left::before, .site-header.box-header2 .is-fixed .main-bar > .container .header-part-left::before, .site-header.box-header2 .is-fixed .main-bar > .container-fluid .header-part-left::before {
  background: #fff;
  border-radius: 0;
  box-shadow: none;
}
.site-header.box-header2 .is-fixed .main-bar > * .header-part-left .logo-header, .site-header.box-header2 .is-fixed .main-bar > .container .header-part-left .logo-header, .site-header.box-header2 .is-fixed .main-bar > .container-fluid .header-part-left .logo-header {
  margin-left: 0;
}
.site-header.style-2 .logo-header {
  margin-right: 30px;
}
@media only screen and (min-width: 1199px) {
  .site-header.style-2.header-toggle .main-bar {
    padding-left: 80px;
  }
  .site-header.style-2.header-toggle .container-fluid, .site-header.style-2.header-toggle .container-sm, .site-header.style-2.header-toggle .container-md, .site-header.style-2.header-toggle .container-lg, .site-header.style-2.header-toggle .container-xl, .site-header.style-2.header-toggle .container-xxl {
    padding-left: calc(var(--spacing) / 2);
  }
}
.site-header.style-2.header-toggle2 {
  border-bottom: 0 !important;
}
.site-header.style-2.header-toggle2 .extra-nav .extra-cell > * {
  gap: 15px;
}
.site-header.style-2.header-toggle2 .extra-nav .nav-item .toggle-nav-btn,
.site-header.style-2.header-toggle2 .extra-nav .nav-item .search-link {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
}
.site-header.style-2.header-toggle2 .extra-nav .nav-item .search-link {
  background-color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.site-header.style-2.header-toggle2 .extra-nav .nav-item .search-link i {
  color: #fff;
}
.site-header.style-2.header-toggle2 .nav > li > a {
  font-size: 16px;
}
.site-header.style-2.header-toggle2 .nav > li:hover > a {
  color: #4a4a4a;
}
.site-header.style-2.header-toggle2 .main-bar {
  border-bottom: 0 !important;
}
.site-header.style-2 .container-fluid, .site-header.style-2 .container-sm, .site-header.style-2 .container-md, .site-header.style-2 .container-lg, .site-header.style-2 .container-xl, .site-header.style-2 .container-xxl {
  --spacing: 80px;
  padding-left: var(--spacing);
  padding-right: var(--spacing);
}
@media only screen and (max-width: 1680px) {
  .site-header.style-2 .container-fluid, .site-header.style-2 .container-sm, .site-header.style-2 .container-md, .site-header.style-2 .container-lg, .site-header.style-2 .container-xl, .site-header.style-2 .container-xxl {
    --spacing: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.style-2 .container-fluid, .site-header.style-2 .container-sm, .site-header.style-2 .container-md, .site-header.style-2 .container-lg, .site-header.style-2 .container-xl, .site-header.style-2 .container-xxl {
    --spacing: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .site-header.style-2 .container-fluid, .site-header.style-2 .container-sm, .site-header.style-2 .container-md, .site-header.style-2 .container-lg, .site-header.style-2 .container-xl, .site-header.style-2 .container-xxl {
    --spacing: 15px;
  }
}
.site-header.style-2:not(.header-transparent) .main-bar {
  background-color: #fff;
}
.site-header.style-2.header-transparent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.site-header.style-2.header-transparent.border-bottom-0 {
  border-bottom: 0 !important;
}
.site-header.style-2 .extra-nav-left {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  height: 100%;
  width: 80px;
  min-width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
}
.site-header.style-2 .nav > li.menu-item-has-children > a:after,
.site-header.style-2 .nav > li.sub-menu-down > a:after {
  content: "" !important;
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='%235A6D84'/></svg>");
}
.site-header.style-2 .extra-nav .extra-cell > * {
  gap: 45px;
}
@media only screen and (max-width: 1680px) {
  .site-header.style-2 .extra-nav .extra-cell > * {
    gap: 25px;
  }
}
@media only screen and (max-width: 1480px) {
  .site-header.style-2 .extra-nav .extra-cell > * .item-call {
    display: none;
  }
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .toggler1 span {
  background-color: #fff;
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .extra-nav-left {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .widget-content a {
  color: #fff !important;
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .extra-nav .extra-cell ul li i {
  color: #fff;
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .nav > li:not(:hover):not(.active).menu-item-has-children > a:after,
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .nav > li:not(:hover):not(.active).sub-menu-down > a:after {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='white' /></svg>");
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .main-bar .inner-bar > .logo-dark {
  display: none;
}
@media only screen and (min-width: 991px) {
  .site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .header-nav .nav > li:not(:hover):not(.active) > a {
    color: #fff;
  }
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .navbar-toggler span {
  background: #fff;
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .navicon {
  background: #fff;
}
.site-header.style-2.header-light .main-bar-wraper:not(.is-fixed) .navicon span {
  background: var(--bs-secondary);
}
.site-header.style-2.header-light .is-fixed .main-bar .inner-bar > .logo-light {
  display: none;
}
.site-header.style-2.header-light .main-bar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
@media (min-width: 991px) and (max-width: 1380px) {
  .site-header.style-2 .item-btn {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.style-2 .extra-nav-left {
    display: none;
  }
}
.site-header.style-3 .logo-header {
  margin-right: 30px;
}
@media only screen and (min-width: 1199px) {
  .site-header.style-3.header-toggle .main-bar {
    padding-left: 80px;
  }
  .site-header.style-3.header-toggle .container-fluid, .site-header.style-3.header-toggle .container-sm, .site-header.style-3.header-toggle .container-md, .site-header.style-3.header-toggle .container-lg, .site-header.style-3.header-toggle .container-xl, .site-header.style-3.header-toggle .container-xxl {
    padding-left: calc(var(--spacing) / 2);
  }
}
.site-header.style-3 .extra-nav .extra-cell ul li .btn i {
  font-size: 20px;
  margin-left: 5px;
  color: #fff;
}
.site-header.style-3 .info-widget.style-5 .widget-content .title,
.site-header.style-3 .header-nav.w3menu .nav > li > a {
  font-family: var(--bs-body-font-family);
}
.site-header.style-3 .extra-nav .extra-cell ul li a .badge {
  background-color: var(--bs-primary);
  color: #fff;
  font-family: var(--bs-body-font-family);
}
.site-header.style-3 .container-fluid, .site-header.style-3 .container-sm, .site-header.style-3 .container-md, .site-header.style-3 .container-lg, .site-header.style-3 .container-xl, .site-header.style-3 .container-xxl {
  --spacing: 80px;
  padding-left: var(--spacing);
  padding-right: var(--spacing);
}
@media only screen and (max-width: 1680px) {
  .site-header.style-3 .container-fluid, .site-header.style-3 .container-sm, .site-header.style-3 .container-md, .site-header.style-3 .container-lg, .site-header.style-3 .container-xl, .site-header.style-3 .container-xxl {
    --spacing: 50px;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.style-3 .container-fluid, .site-header.style-3 .container-sm, .site-header.style-3 .container-md, .site-header.style-3 .container-lg, .site-header.style-3 .container-xl, .site-header.style-3 .container-xxl {
    --spacing: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .site-header.style-3 .container-fluid, .site-header.style-3 .container-sm, .site-header.style-3 .container-md, .site-header.style-3 .container-lg, .site-header.style-3 .container-xl, .site-header.style-3 .container-xxl {
    --spacing: 15px;
  }
}
.site-header.style-3:not(.header-transparent) .main-bar {
  background-color: #fff;
  border-bottom: 1px solid #E6E6E6;
}
.site-header.style-3.header-transparent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.site-header.style-3 .extra-nav-left {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  height: 100%;
  width: 80px;
  min-width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
}
.site-header.style-3 .nav > li.menu-item-has-children > a:after,
.site-header.style-3 .nav > li.sub-menu-down > a:after {
  content: "" !important;
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='%235A6D84'/></svg>");
}
.site-header.style-3 .extra-nav .extra-cell > * {
  gap: 45px;
}
@media only screen and (max-width: 1680px) {
  .site-header.style-3 .extra-nav .extra-cell > * {
    gap: 25px;
  }
}
@media only screen and (max-width: 1480px) {
  .site-header.style-3 .extra-nav .extra-cell > * .item-call {
    display: none;
  }
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .toggler1 span {
  background-color: #fff;
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .extra-nav-left {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .widget-content a {
  color: #fff !important;
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .extra-nav .extra-cell ul li i {
  color: #fff;
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .nav > li:not(:hover):not(.active).menu-item-has-children > a:after,
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .nav > li:not(:hover):not(.active).sub-menu-down > a:after {
  background-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6 0L7.69706 4.30294L12 6L7.69706 7.69706L6 12L4.30294 7.69706L0 6L4.30294 4.30294L6 0Z' fill='white' /></svg>");
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .main-bar .inner-bar > .logo-dark {
  display: none;
}
@media only screen and (min-width: 991px) {
  .site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .header-nav .nav > li:not(:hover):not(.active) > a {
    color: #fff;
  }
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .navbar-toggler span {
  background: #fff;
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .navicon {
  background: #fff;
}
.site-header.style-3.header-light .main-bar-wraper:not(.is-fixed) .navicon span {
  background: var(--bs-secondary);
}
.site-header.style-3.header-light .is-fixed .main-bar .inner-bar > .logo-light {
  display: none;
}
.site-header.style-3.header-light .main-bar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
@media (min-width: 991px) and (max-width: 1380px) {
  .site-header.style-3 .item-btn {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  .site-header.style-3 .extra-nav-left {
    display: none;
  }
}

.toggler1 {
  border: 0;
  background-color: transparent;
  outline: 0;
}
.toggler1 span {
  height: 2px;
  background-color: var(--bs-secondary);
  display: block;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}
.toggler1 span:nth-child(1) {
  width: 20px;
}
.toggler1 span:nth-child(2) {
  width: 16px;
  margin: 5px 0;
}
.toggler1 span:nth-child(3) {
  width: 20px;
}
.toggler1:hover span:nth-child(1) {
  width: 16px;
}
.toggler1:hover span:nth-child(2) {
  width: 20px;
}
.toggler1:hover span:nth-child(3) {
  width: 16px;
}

.dz-offcanvas .offcanvas-body {
  padding: 30px;
}
.dz-offcanvas .sidebar-header {
  width: 160px;
}
.dz-offcanvas .widget-title {
  margin-bottom: 15px;
}
.dz-offcanvas .widget {
  margin-bottom: 35px;
}
.dz-offcanvas.style-2 .widget .list-check li {
  color: rgba(0, 0, 0, 0.6);
}
.dz-offcanvas.style-2 .widget .list-check li a {
  color: rgba(0, 0, 0, 0.6);
}
.dz-offcanvas.style-2 .widget .list-check li::before {
  color: #000;
}
.dz-offcanvas.style-2 .widget .dzSubscribe .form-group .input-group .btn i {
  color: var(--bs-secondary);
}
.dz-offcanvas.style-2 .widget .dz-social-icon ul li a {
  background-color: var(--bs-primary);
}
.dz-offcanvas.style-2 .widget .dz-social-icon ul li a i {
  color: var(--bs-secondary);
}

.site-header.style-2.arrow-navbar .nav > li.menu-item-has-children > a:after,
.site-header.style-2.arrow-navbar .nav > li.sub-menu-down > a:after {
  background-image: url('data:image/svg+xml,<svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.92801 6.89054C6.69482 7.12373 6.30523 7.12373 6.07144 6.89054L0.677134 1.51003C0.440955 1.27386 0.440955 0.890837 0.677134 0.655255C0.913314 0.419076 1.29693 0.419076 1.53311 0.655255L6.5 5.60834L11.4663 0.654657C11.7031 0.418478 12.0861 0.418478 12.3229 0.654657C12.559 0.890836 12.559 1.27386 12.3229 1.50944L6.92801 6.89054Z" fill="%23010101"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
}

.site-header.style-2.header-toggle2 .nav > li .sub-menu li:hover > a {
  color: var(--bs-secondary);
}

.site-header.style-2.header-toggle2.header-transparent .is-fixed .extra-nav .extra-cell .header-right .nav-item svg path {
  stroke: unset;
}

@media only screen and (min-width: 991px) {
  .header-nav.w3menu {
    flex-basis: auto;
    flex-grow: 1;
    display: flex;
  }
}
.header-nav.w3menu .nav {
  padding: 0;
  font-size: 0;
  flex-direction: row;
}
.header-nav.w3menu .nav > li {
  margin: 0px;
  font-weight: 400;
  position: relative;
}
.header-nav.w3menu .nav > li.has-mega-menu {
  position: inherit;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li {
    border-bottom: 1px solid #eee;
    width: 100%;
  }
}
.header-nav.w3menu .nav > li.menu-item-has-children .sub-menu-down > a, .header-nav.w3menu .nav > li.sub-menu-down .sub-menu-down > a {
  position: relative;
}
.header-nav.w3menu .nav > li.menu-item-has-children .sub-menu-down > a:after, .header-nav.w3menu .nav > li.sub-menu-down .sub-menu-down > a:after {
  content: "\f054";
  display: inline-block;
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  font-size: 10px;
  float: right;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children .sub-menu-down > a:after, .header-nav.w3menu .nav > li.sub-menu-down .sub-menu-down > a:after {
    background-color: var(--bs-secondary);
    opacity: 0.8;
    color: #fff;
    height: 30px;
    line-height: 30px;
    right: 0;
    text-align: center;
    width: 30px;
    z-index: 3;
    float: right;
    font-size: 11px;
    margin-top: -5px;
    border-radius: 4px;
  }
}
.header-nav.w3menu .nav > li.menu-item-has-children .sub-menu-down.open > a:after, .header-nav.w3menu .nav > li.sub-menu-down .sub-menu-down.open > a:after {
  content: "\f078";
}
.header-nav.w3menu .nav > li.menu-item-has-children > a:after, .header-nav.w3menu .nav > li.sub-menu-down > a:after {
  content: "+";
  margin-left: 5px;
  margin-top: -5px;
  display: inline-block;
  width: 12px;
  height: 12px;
  color: var(--bs-primary);
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children > a:after, .header-nav.w3menu .nav > li.sub-menu-down > a:after {
    display: none;
  }
}
.header-nav.w3menu .nav > li.menu-item-has-children > a i, .header-nav.w3menu .nav > li.sub-menu-down > a i {
  display: none;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children > a i, .header-nav.w3menu .nav > li.sub-menu-down > a i {
    display: block;
    font-size: 9px;
    margin-left: 5px;
    margin-top: 0;
    vertical-align: middle;
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
  }
}
@media only screen and (max-width: 991px) and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children > a i:before, .header-nav.w3menu .nav > li.sub-menu-down > a i:before {
    content: "\f054";
  }
  .header-nav.w3menu .nav > li.menu-item-has-children > a i, .header-nav.w3menu .nav > li.sub-menu-down > a i {
    background-color: var(--bs-secondary);
    color: #fff;
    height: 30px;
    line-height: 30px;
    right: 0;
    text-align: center;
    width: 30px;
    z-index: 3;
    float: right;
    font-size: 11px;
    margin: 0;
    border-radius: 4px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.menu-item-has-children.open > a i:before, .header-nav.w3menu .nav > li.sub-menu-down.open > a i:before {
    content: "\f078";
  }
}
.header-nav.w3menu .nav > li > a {
  color: var(--white);
  font-size: 18px;
  padding: 28px 15px;
  font-family: var(--font-family-title);
  cursor: pointer;
  font-weight: 500;
  display: inline-block;
  position: relative;
  line-height: 24px;
}
@media only screen and (max-width: 1380px) {
  .header-nav.w3menu .nav > li > a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1199px) {
  .header-nav.w3menu .nav > li > a {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li > a {
    padding: 8px 0;
    display: block;
    line-height: 30px;
    font-size: 16px;
  }
}
.header-nav.w3menu .nav > li > a span {
  display: inline-block;
}
.header-nav.w3menu .nav > li .mega-menu,
.header-nav.w3menu .nav > li .sub-menu {
  background-color: #fff;
  display: block;
  left: 0;
  list-style: none;
  opacity: 0;
  padding: 20px 0;
  position: absolute;
  visibility: hidden;
  z-index: 10;
  margin-top: 20px;
  text-align: left;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.05);
  pointer-events: none;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu > li > a i,
  .header-nav.w3menu .nav > li .sub-menu > li > a i {
    color: #fff !important;
    height: 30px;
    line-height: 30px;
    right: 0;
    text-align: center;
    width: 30px;
    z-index: 3;
    font-size: 14px !important;
    margin: 0 !important;
    background: #eee;
  }
}
.header-nav.w3menu .nav > li .mega-menu .menu-item-has-children > a:before,
.header-nav.w3menu .nav > li .sub-menu .menu-item-has-children > a:before {
  content: "\f054";
  font-weight: 900;
  font-family: "Font Awesome 5 Free";
  float: right;
  font-size: 10px;
  margin-top: 2px;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu .menu-item-has-children.open > a:before,
  .header-nav.w3menu .nav > li .sub-menu .menu-item-has-children.open > a:before {
    content: "\f054";
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu,
  .header-nav.w3menu .nav > li .sub-menu {
    display: none;
    position: static;
    visibility: visible;
    width: auto;
    background: transparent;
    box-shadow: none;
    margin: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
    opacity: 1;
  }
  .header-nav.w3menu .nav > li .mega-menu > li > a i,
  .header-nav.w3menu .nav > li .sub-menu > li > a i {
    display: none;
  }
  .header-nav.w3menu .nav > li .mega-menu .has-child > a:before,
  .header-nav.w3menu .nav > li .mega-menu .menu-item-has-children > a:before, .header-nav.w3menu .nav > li .mega-menu > li > a i,
  .header-nav.w3menu .nav > li .sub-menu .has-child > a:before,
  .header-nav.w3menu .nav > li .sub-menu .menu-item-has-children > a:before,
  .header-nav.w3menu .nav > li .sub-menu > li > a i {
    color: #fff !important;
    font-size: 14px;
    content: "\f054";
    height: 30px;
    line-height: 30px;
    right: 0;
    text-align: center;
    width: 30px;
    font-family: "Font Awesome 5 Free";
    z-index: 3;
    margin: 0 !important;
    background: var(--bs-primary);
    border-radius: var(--border-radius-base);
    font-weight: 900;
    float: right;
  }
  .header-nav.w3menu .nav > li .mega-menu .has-child.open > a:before .menu-item-has-children.open > a:before,
  .header-nav.w3menu .nav > li .sub-menu .has-child.open > a:before .menu-item-has-children.open > a:before {
    content: "\f078";
    background: #333;
  }
}
.header-nav.w3menu .nav > li .mega-menu li,
.header-nav.w3menu .nav > li .sub-menu li {
  position: relative;
}
.header-nav.w3menu .nav > li .mega-menu li a,
.header-nav.w3menu .nav > li .sub-menu li a {
  color: #566593;
  display: block;
  font-size: 14px;
  padding: 5px 0;
  line-height: 20px;
  text-transform: capitalize;
  position: relative;
  transition: all 0.15s linear;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  font-weight: 400;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu li a,
  .header-nav.w3menu .nav > li .sub-menu li a {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
  }
}
.header-nav.w3menu .nav > li .mega-menu li a.menu-title,
.header-nav.w3menu .nav > li .sub-menu li a.menu-title {
  color: var(--bs-heading-color);
  display: block;
  padding: 0;
  padding-bottom: 0px;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
  font-family: var(--font-family-title);
}
.header-nav.w3menu .nav > li .mega-menu li:hover > a,
.header-nav.w3menu .nav > li .sub-menu li:hover > a {
  color: var(--bs-primary);
}
.header-nav.w3menu .nav > li .mega-menu li .name a,
.header-nav.w3menu .nav > li .sub-menu li .name a {
  font-size: 15px;
  font-weight: 500;
  color: inherit;
  padding: 0;
}
.header-nav.w3menu .nav > li .mega-menu li > .sub-menu,
.header-nav.w3menu .nav > li .sub-menu li > .sub-menu {
  left: 220px;
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu li > .sub-menu,
  .header-nav.w3menu .nav > li .sub-menu li > .sub-menu {
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu li > .sub-menu,
  .header-nav.w3menu .nav > li .sub-menu li > .sub-menu {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu .mega-menu,
  .header-nav.w3menu .nav > li .mega-menu .sub-menu,
  .header-nav.w3menu .nav > li .sub-menu .mega-menu,
  .header-nav.w3menu .nav > li .sub-menu .sub-menu {
    border-top: 0;
    padding-left: 20px;
  }
}
.header-nav.w3menu .nav > li .sub-menu {
  width: 340px;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .sub-menu {
    width: 100%;
    padding: 0;
    margin-bottom: -1px;
  }
}
.header-nav.w3menu .nav > li .sub-menu li > a {
  padding: 5px 30px;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .sub-menu li > a {
    padding: 10px 0;
    border-bottom: 1px solid #eee;
  }
}
.header-nav.w3menu .nav > li .sub-menu li > a > i {
  color: inherit;
  display: block;
  float: right;
  font-size: 18px;
  opacity: 1;
  margin-top: 0px;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .sub-menu li > a > i {
    display: none;
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li .sub-menu.sub-menu-md {
    width: 320px;
  }
  .header-nav.w3menu .nav > li .sub-menu.sub-menu-lg {
    width: 420px;
  }
}
.header-nav.w3menu .nav > li .mega-menu {
  right: 0px;
  z-index: 9;
  padding: 50px;
}
.header-nav.w3menu .nav > li .mega-menu > li {
  display: block;
  padding: 15px 0 15px;
  position: relative;
  vertical-align: top;
  width: 25%;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu > li {
    width: 100%;
    padding: 0;
  }
}
.header-nav.w3menu .nav > li .mega-menu > li > a {
  color: var(--bs-heading-color);
  display: block;
  padding: 0 15px;
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 15px;
  font-family: var(--font-family-title);
}
.header-nav.w3menu .nav > li .mega-menu > li > a > i {
  font-size: 14px;
  margin-right: 5px;
  text-align: center;
  width: 15px;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu > li > a {
    display: none;
  }
}
.header-nav.w3menu .nav > li .mega-menu > li:last-child:after {
  display: none;
}
.header-nav.w3menu .nav > li .mega-menu > li:hover > a {
  background-color: transparent;
}
.header-nav.w3menu .nav > li .mega-menu > li li i {
  font-size: 14px;
  margin-right: 5px;
  text-align: center;
  width: 15px;
}
@media only screen and (max-width: 1199px) {
  .header-nav.w3menu .nav > li .mega-menu {
    padding: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li .mega-menu {
    display: none;
    padding: 0;
    margin-bottom: -1px;
  }
  .header-nav.w3menu .nav > li .mega-menu img {
    display: none;
  }
}
.header-nav.w3menu .nav > li.active > a {
  color: var(--bs-primary);
}
.header-nav.w3menu .nav > li:hover > a {
  color: var(--bs-primary);
}
.header-nav.w3menu .nav > li:hover > .mega-menu, .header-nav.w3menu .nav > li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  z-index: 11;
  pointer-events: unset;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li:hover > .mega-menu, .header-nav.w3menu .nav > li:hover > .sub-menu {
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
  }
}
.header-nav.w3menu .nav > li:hover > .mega-menu li.active > .sub-menu,
.header-nav.w3menu .nav > li:hover > .mega-menu li:hover > .sub-menu, .header-nav.w3menu .nav > li:hover > .sub-menu li.active > .sub-menu,
.header-nav.w3menu .nav > li:hover > .sub-menu li:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
  top: -1px;
  pointer-events: unset;
}
.header-nav.w3menu .nav > li.open .mega-menu,
.header-nav.w3menu .nav > li.open .sub-menu {
  display: block;
  opacity: 1;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.header-nav.w3menu .nav > li.open .open > .mega-menu, .header-nav.w3menu .nav > li.open .open > .sub-menu {
  display: block;
  opacity: 1;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
@media only screen and (max-width: 1480px) {
  .header-nav.w3menu .nav > li:nth-last-child(4) .sub-menu .sub-menu, .header-nav.w3menu .nav > li:nth-last-child(3) .sub-menu .sub-menu, .header-nav.w3menu .nav > li:nth-last-child(2) .sub-menu .sub-menu, .header-nav.w3menu .nav > li:last-child .sub-menu .sub-menu {
    left: -220px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav {
    float: none;
    padding: 0 20px;
  }
}

.w3menu.w3menu-start {
  justify-content: start;
}
.w3menu.w3menu-center {
  justify-content: center;
}
.w3menu.w3menu-end {
  justify-content: flex-end;
}
.w3menu .mega-menu {
  max-width: 1200px;
  width: 1200px;
  left: 80px !important;
  height: auto;
  overflow-y: auto;
  max-height: calc(100vh - 80px);
}
@media only screen and (max-width: 1300px) {
  .w3menu .mega-menu {
    left: 0 !important;
    max-width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  .w3menu .mega-menu {
    max-height: unset;
    overflow-y: unset;
  }
}
.w3menu .mega-menu ul {
  margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
  .w3menu .mega-menu ul {
    margin-bottom: 0;
  }
}
.w3menu .mega-menu > ul {
  margin: 0 -15px;
}
@media only screen and (min-width: 991px) {
  .w3menu .mega-menu > ul {
    display: flex;
  }
}
@media only screen and (max-width: 991px) {
  .w3menu .mega-menu > ul {
    flex-wrap: wrap;
  }
}
.w3menu .mega-menu > ul > li {
  padding: 0 15px;
  flex: 1 0 0%;
}
.w3menu .mega-menu .line-left {
  position: relative;
}
.w3menu .mega-menu .line-left:after {
  content: "";
  position: absolute;
  height: calc(100% + 70px);
  left: 0;
  top: -50px;
  background: #eee;
  width: 1px;
}
@media only screen and (max-width: 991px) {
  .w3menu .mega-menu .line-left:after {
    content: none;
  }
}
.w3menu .mega-menu.shop-menu {
  max-width: 1140px;
}
@media only screen and (max-width: 1199px) {
  .w3menu .mega-menu.shop-menu {
    max-width: 100%;
  }
}
@media only screen and (min-width: 991px) {
  .w3menu .mega-menu .portfolio-nav-link {
    display: flex;
    flex-wrap: wrap;
  }
  .w3menu .mega-menu .portfolio-nav-link > li {
    width: 20%;
    padding: 0 15px;
  }
  .w3menu .mega-menu .portfolio-nav-link a {
    padding: 0;
    padding: 0 !important;
    text-align: center;
    margin-bottom: 20px;
  }
  .w3menu .mega-menu .portfolio-nav-link a img {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    max-width: 100%;
    display: block;
  }
}
.w3menu .menu-close {
  position: absolute;
  right: 20px;
  top: 25px;
  background-color: #000;
  width: 25px;
  height: 25px;
  text-align: center;
  align-items: center;
  justify-content: center;
  color: #fff;
  display: none;
}
@media only screen and (max-width: 991px) {
  .w3menu .menu-close {
    display: flex;
    z-index: 999;
  }
}

.menu-close {
  position: fixed;
  top: 0;
  background-color: #000;
  width: 0;
  height: 100%;
  opacity: 0.5;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  z-index: 999;
}
.menu-close.fade-left {
  left: 0;
}
.menu-close.fade-right {
  right: 0;
}
.menu-close.fade-overlay {
  left: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.w3menu-toggler.open ~ .menu-close.fade-left, .w3menu-toggler.open ~ .menu-close.fade-right {
  width: 100%;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.w3menu-toggler.open ~ .menu-close.fade-overlay {
  opacity: 0.5;
  visibility: visible;
}

.w3menu-end.header-nav .nav > li > .mega-menu {
  right: 80px;
  left: auto !important;
}
@media only screen and (max-width: 1199px) {
  .w3menu-end.header-nav .nav > li > .mega-menu {
    right: 0;
  }
}

.justify-content-end.header-nav .nav > li > .mega-menu {
  right: 80px;
  left: auto !important;
}
@media only screen and (max-width: 1199px) {
  .justify-content-end.header-nav .nav > li > .mega-menu {
    right: 0;
  }
}

.header-nav.w3menu .nav > li.menu-left {
  position: relative;
}
.header-nav.w3menu .nav > li.menu-left > .sub-menu {
  left: 0 !important;
}
.header-nav.w3menu .nav > li.menu-right {
  position: relative;
}
.header-nav.w3menu .nav > li.menu-right > .sub-menu {
  right: 0;
  left: auto !important;
}
.header-nav.w3menu .nav > li.menu-right > .sub-menu .sub-menu {
  left: -220px;
}
.header-nav.w3menu .nav > li.menu-center {
  position: relative;
}
.header-nav.w3menu .nav > li.menu-center > .sub-menu {
  left: 50% !important;
  transform: translateX(-50%);
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.full-width .mega-menu {
    width: calc(100% - 160px);
    max-width: calc(100% - 160px);
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    width: 100%;
    max-width: 100%;
    left: 0 !important;
    padding-left: 80px;
    padding-right: 80px;
    left: 50% !important;
    transform: translate(-50%);
    width: 100vw;
    max-width: 100vw;
  }
}
@media only screen and (min-width: 1300px) {
  .container .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    padding-left: calc((100vw - 1320px) / 2 + 15px);
    padding-right: calc((100vw - 1320px) / 2 + 15px);
  }
}
@media only screen and (max-width: 1280px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.wide-width .mega-menu {
    padding-left: 0;
    padding-right: 0;
  }
}
.header-nav.w3menu .nav > li.has-mega-menu.auto-width .mega-menu {
  width: fit-content;
  max-width: fit-content;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.auto-width .mega-menu {
    width: 100%;
    max-width: 100%;
  }
}
.header-nav.w3menu .nav > li.has-mega-menu.auto-width .mega-menu > ul > li {
  width: 250px;
}
@media only screen and (max-width: 1199px) {
  .header-nav.w3menu .nav > li.has-mega-menu.auto-width .mega-menu > ul > li {
    width: 232px;
  }
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.auto-width .mega-menu > ul > li {
    width: 100%;
  }
}
.header-nav.w3menu .nav > li.has-mega-menu.menu-left {
  position: relative;
}
.header-nav.w3menu .nav > li.has-mega-menu.menu-left .mega-menu {
  left: 0 !important;
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .post-menu {
    width: 100%;
    flex: 0 0 100%;
  }
}
.header-nav.w3menu .nav > li.has-mega-menu.menu-right {
  position: relative;
}
.header-nav.w3menu .nav > li.has-mega-menu.menu-right .mega-menu {
  right: 0;
  left: auto !important;
}
.header-nav.w3menu .nav > li.has-mega-menu.menu-center {
  position: relative;
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu.menu-center .mega-menu {
    left: 50% !important;
    transform: translateX(-50%);
  }
}
.header-nav.w3menu .nav > li.has-mega-menu .menu-title {
  color: var(--bs-heading-color);
  display: block;
  padding: 0;
  padding-bottom: 0px;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
  font-family: var(--font-family-title);
}
@media only screen and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-title {
    font-size: 14px;
    color: #566593;
    padding: 0 !important;
    font-weight: 400;
    text-align: left !important;
    display: none;
  }
}
.header-nav.w3menu .nav > li.has-mega-menu .demo-menu a img {
  width: 100%;
  transition: all 0.4s;
}
.header-nav.w3menu .nav > li.has-mega-menu .demo-menu a span {
  display: block;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.header-nav.w3menu .nav > li.has-mega-menu .demo-menu a:hover img {
  transform: translateY(-5px);
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left > ul {
    flex-wrap: wrap;
    margin: 0 -15px;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left {
    width: 80%;
    flex: 0 0 80%;
    padding-left: 0;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 991px) and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left {
    width: 100%;
    flex: 0 0 100%;
    padding: 0 5px;
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul > li {
    width: 20%;
    text-align: center;
    padding: 0 10px;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul > li img {
    margin-bottom: 5px;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul > li span {
    margin-bottom: 5px;
    display: block;
  }
}
@media only screen and (min-width: 991px) and (max-width: 767px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul > li {
    width: 25%;
    flex: 0 0 25%;
  }
}
@media only screen and (min-width: 991px) and (max-width: 575px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul > li {
    width: 50%;
    flex: 0 0 50%;
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-left > ul .month-deal {
    width: 100%;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-right {
    width: 20%;
    flex: 0 0 20%;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 991px) and (max-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-left .side-right {
    padding-left: 15px;
    width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right > ul {
    flex-wrap: wrap;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-left {
    width: 66%;
    flex: 0 0 66%;
  }
}
@media only screen and (min-width: 991px) and (max-width: 767px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-left {
    width: 100%;
    flex: 0 0 100%;
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-left > ul {
    display: flex;
    flex-wrap: wrap;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-left > ul > li {
    width: 33.33%;
  }
}
@media only screen and (min-width: 991px) and (max-width: 575px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-left > ul > li {
    width: 50%;
    flex: 0 0 50%;
  }
}
@media only screen and (min-width: 991px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-left > ul .month-deal {
    width: 100%;
    flex: 0 0 100%;
  }
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-right {
    width: 34%;
    flex: 0 0 34%;
  }
}
@media only screen and (min-width: 991px) and (max-width: 767px) {
  .header-nav.w3menu .nav > li.has-mega-menu .menu-media-right .side-right {
    display: none;
  }
}

@media only screen and (min-width: 991px) {
  .text-white .header-nav.w3menu .nav > li:not(:hover):not(.active) > a {
    color: #fff;
  }
  .text-white .navbar-toggler span {
    background: #fff;
  }
}
@keyframes animatedgradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes toTopFromBottom {
  49% {
    transform: translateX(100%);
  }
  50% {
    opacity: 0;
    transform: translateX(-100%);
  }
  51% {
    opacity: 1;
  }
}
.show-focus-outline li:focus-within > .mega-menu,
.show-focus-outline li:focus-within > .sub-menu {
  opacity: 1 !important;
  visibility: visible !important;
  margin-top: 0 !important;
}

.show-focus-outline .sub-menu-down a:focus {
  outline: 2px solid #000 !important;
}

.show-focus-outline .sub-menu-down a:after:focus {
  outline: 2px solid #000 !important;
}

.w3menu .homedemo .mega-menu .demo-menu {
  display: flex;
  flex-wrap: wrap;
  border-radius: 0;
  min-height: auto;
  max-height: calc(100vh - 120px);
}

.header-nav.w3menu .nav > li.has-mega-menu.homedemo .mega-menu,
.w3menu-end.header-nav .nav > li > .mega-menu {
  left: 0 !important;
  width: auto;
  max-width: unset;
  right: auto;
}

.w3menu .homedemo .mega-menu > ul > li {
  flex: 0 0 25%;
}
@media only screen and (max-width: 991px) {
  .w3menu .homedemo .mega-menu > ul > li {
    flex: 0 0 100%;
  }
}

.container-fluid .w3menu .homedemo .mega-menu > ul > li, .container-sm .w3menu .homedemo .mega-menu > ul > li, .container-md .w3menu .homedemo .mega-menu > ul > li, .container-lg .w3menu .homedemo .mega-menu > ul > li, .container-xl .w3menu .homedemo .mega-menu > ul > li, .container-xxl .w3menu .homedemo .mega-menu > ul > li {
  flex: 0 0 20%;
}
@media only screen and (max-width: 991px) {
  .container-fluid .w3menu .homedemo .mega-menu > ul > li, .container-sm .w3menu .homedemo .mega-menu > ul > li, .container-md .w3menu .homedemo .mega-menu > ul > li, .container-lg .w3menu .homedemo .mega-menu > ul > li, .container-xl .w3menu .homedemo .mega-menu > ul > li, .container-xxl .w3menu .homedemo .mega-menu > ul > li {
    flex: 0 0 100%;
  }
}

.header-nav.w3menu .nav > li.has-mega-menu.homedemo .demo-menu a img {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.14);
}

.sidebar-cart-wrapper .sidebar-title {
  font-size: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 15px;
}

.cart-widget {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cart-widget .dz-media {
  width: 80px;
  min-width: 80px;
  height: 80px;
  border-radius: 20px;
}
.cart-widget .cart-content {
  margin-right: 10px;
  flex: 1;
}
.cart-widget .cart-content .title,
.cart-widget .cart-content .dz-price {
  font-weight: 600;
  font-size: 15px;
}
.cart-widget .dz-close {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justidy-content: center;
}

.sidebar-cart-list li {
  padding: 20px 0;
  border-bottom: 1px solid var(--border-color);
}

.cart-total {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 0;
  margin-bottom: 10px;
}
.cart-total h5, .cart-total .h5 {
  font-weight: 600;
}

.shipping-time {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.shipping-time .dz-icon {
  min-width: 50px;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.shipping-time .dz-icon i {
  font-size: 55px;
}
.shipping-time img {
  margin-right: 20px;
}
.shipping-time .title {
  font-weight: 500;
}
.shipping-time .progress {
  border-radius: 0;
  height: 5px;
}
.shipping-time .progress .progress-bar {
  background-color: var(--secondary);
}

.shop-sidebar-cart {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 190px);
}

.dz-bnr-inr {
  --dz-banner-height: 300px;
  min-height: var(--dz-banner-height);
  background-size: cover;
  background-position: center;
  background-color: var(--bs-light);
  position: relative;
  z-index: 1;
  width: 100%;
}
.dz-bnr-inr .dz-btn {
  position: absolute;
  bottom: 0px;
  right: 30px;
  background-color: #fff;
  padding: 12px 12px 0px 12px;
  border-radius: 50px 50px 0px 0px;
  z-index: 1;
  color: var(--bs-secondary);
}
.dz-bnr-inr .dz-btn a {
  font-size: 24px;
  border-radius: 60px;
}
.dz-bnr-inr .dz-btn .left-icon {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  color: var(--bs-secondary);
}
.dz-bnr-inr .dz-btn::before, .dz-bnr-inr .dz-btn::after {
  content: "";
  width: 40px;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M0 0V50H50C22.3858 50 0 27.6142 0 0Z' fill='white'/></svg>");
  height: 40px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  transform: rotate(270deg);
  left: -40px;
  bottom: 0px;
}
.dz-bnr-inr .dz-btn::after {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M0 0V50H50C22.3858 50 0 27.6142 0 0Z' fill='white'/></svg>");
  left: auto;
  right: -40px;
  bottom: 0px;
  transform: rotate(0deg);
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr .dz-btn {
    right: 10px;
    padding: 10px 10px 0px 10px;
    border-radius: 40px 40px 0px 0px;
  }
  .dz-bnr-inr .dz-btn a {
    font-size: 18px;
  }
  .dz-bnr-inr .dz-btn .left-icon {
    width: 45px;
    min-width: 45px;
    height: 45px;
  }
  .dz-bnr-inr .dz-btn::before, .dz-bnr-inr .dz-btn::after {
    width: 30px;
    height: 30px;
    left: -30px;
  }
  .dz-bnr-inr .dz-btn::after {
    left: auto;
    right: -30px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr .dz-btn {
    padding: 8px 8px 0px 8px;
  }
  .dz-bnr-inr .dz-btn a {
    font-size: 15px;
  }
  .dz-bnr-inr .dz-btn .left-icon {
    width: 38px;
    min-width: 38px;
    height: 38px;
    margin: -10px 10px -10px -18px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr .dz-btn {
    display: none;
  }
}
.dz-bnr-inr .dz-social {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
.dz-bnr-inr .dz-social a {
  color: #fff;
  font-size: 16px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr .dz-social {
    display: none;
  }
}
.dz-bnr-inr.dz-banner-dark {
  background-color: var(--bs-secondary);
  --bs-heading-color: #fff;
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr {
    --dz-banner-height: 230px;
  }
}
.dz-bnr-inr .banner-media {
  position: absolute;
  right: 19%;
  bottom: 0;
  left: auto;
  transform: translate(-19%, 0);
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr .banner-media {
    right: 10%;
    transform: translate(-10%, 0);
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr .banner-media {
    right: 5%;
    transform: translate(-5%, 0);
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr .banner-media {
    right: 2%;
    transform: translate(-2%, 0);
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr .banner-media {
    display: none;
  }
}
.dz-bnr-inr .container {
  display: table;
  height: 100%;
}
.dz-bnr-inr .dz-bnr-inr-entry {
  height: var(--dz-banner-height);
  vertical-align: middle;
  display: table-cell;
  padding: 90px 0 90px 0;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr .dz-bnr-inr-entry {
    text-align: center;
  }
  .dz-bnr-inr .dz-bnr-inr-entry .breadcrumb-row {
    display: inline-block;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr .dz-bnr-inr-entry {
    padding: 40px 0 40px 0;
    text-align: center;
    display: table-cell;
  }
}
.dz-bnr-inr h1, .dz-bnr-inr .h1 {
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1.3;
  color: var(--bs-heading-color);
  text-transform: capitalize;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr h1, .dz-bnr-inr .h1 {
    font-size: 4rem;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr h1, .dz-bnr-inr .h1 {
    font-size: 3rem;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr h1, .dz-bnr-inr .h1 {
    font-size: 32px;
  }
}
.dz-bnr-inr p {
  color: #fff;
  font-size: 18px;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr p {
    font-size: 15px;
  }
}
.dz-bnr-inr .text-vertical {
  font-weight: bold;
  font-size: 16px;
  writing-mode: tb;
  transform: rotate(-180deg) translateY(50%);
  position: absolute;
  left: 45px;
  top: 50%;
  color: var(--bs-heading-color);
  height: 100%;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr .text-vertical {
    display: none;
  }
}
.dz-bnr-inr.dz-bnr-inr-lg {
  --dz-banner-height:750px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.dz-bnr-inr-lg {
    --dz-banner-height: 600px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.dz-bnr-inr-lg {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.dz-bnr-inr-lg {
    --dz-banner-height: 350px;
  }
}
.dz-bnr-inr.dz-bnr-inr-md {
  --dz-banner-height:450px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.dz-bnr-inr-md {
    --dz-banner-height: 380px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.dz-bnr-inr-md {
    --dz-banner-height: 320px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.dz-bnr-inr-md {
    --dz-banner-height: 250px;
  }
}
.dz-bnr-inr.dz-bnr-inr-sm {
  --dz-banner-height:300px;
}
.dz-bnr-inr.dz-bnr-inr-sm h1, .dz-bnr-inr.dz-bnr-inr-sm .h1 {
  font-size: 4rem;
}
.dz-bnr-inr.dz-bnr-inr-sm .text-vertical {
  font-size: 14px;
}
.dz-bnr-inr.dz-bnr-inr-sm .dz-btn {
  padding: 10px 10px 0px 10px;
  border-radius: 42px 42px 0px 0px;
}
.dz-bnr-inr.dz-bnr-inr-sm .dz-btn a {
  font-size: 20px;
}
.dz-bnr-inr.dz-bnr-inr-sm .dz-btn .left-icon {
  width: 45px;
  height: 45px;
}
.dz-bnr-inr.dz-bnr-inr-sm .dz-btn::before, .dz-bnr-inr.dz-bnr-inr-sm .dz-btn::after {
  width: 30px;
  height: 30px;
  left: -30px;
}
.dz-bnr-inr.dz-bnr-inr-sm .dz-btn::after {
  right: -30px;
  left: auto;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.dz-bnr-inr-sm h1, .dz-bnr-inr.dz-bnr-inr-sm .h1 {
    font-size: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.dz-bnr-inr-sm {
    --dz-banner-height: 280px;
  }
  .dz-bnr-inr.dz-bnr-inr-sm h1, .dz-bnr-inr.dz-bnr-inr-sm .h1 {
    font-size: 2rem;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.dz-bnr-inr-sm {
    --dz-banner-height: 180px;
  }
  .dz-bnr-inr.dz-bnr-inr-sm h1, .dz-bnr-inr.dz-bnr-inr-sm .h1 {
    font-size: 1.5rem;
  }
}
.dz-bnr-inr.bnr-no-img:before {
  content: none;
}
.dz-bnr-inr .breadcrumb-row ul {
  margin-bottom: 0;
}
.dz-bnr-inr .kanbern-bnr {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.dz-bnr-inr .kanbern-bnr .swiper-slide > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: 20s !important;
  background-position: center;
  background-size: 100%;
}
.dz-bnr-inr .kanbern-bnr .swiper-slide.swiper-slide-active > div {
  background-size: 150%;
}

.breadcrumb-row ul {
  padding: 0;
  display: inline-block;
}
.breadcrumb-row ul li {
  padding: 0;
  margin-right: 3px;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--bs-heading-color);
  margin-right: 0;
}
.breadcrumb-row ul li.active {
  color: var(--bs-primary);
}
.breadcrumb-row ul li a {
  color: var(--bs-primary);
}
.breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
  content: "\f101";
  float: left;
  color: var(--bs-heading-color);
  font-weight: 700;
  font-family: "Font Awesome 5 Free";
  font-size: 14px;
  padding-right: 12px;
  top: 2px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .breadcrumb-row ul li {
    font-size: 14px;
  }
}

.header-transparent ~ .page-content .dz-bnr-inr .dz-bnr-inr-entry {
  padding: 90px 0 20px 0;
}

.dz-bnr-inr video#video-background {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.dz-bnr-inr.style-1 {
  overflow: hidden;
  padding-bottom: 30px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1 {
    padding-bottom: 0;
  }
}
.dz-bnr-inr.style-1.dz-bnr-inr-md {
  --dz-banner-height: 500px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-1.dz-bnr-inr-md {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-1.dz-bnr-inr-md {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-1.dz-bnr-inr-md {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-1.dz-bnr-inr-sm {
  --dz-banner-height: 380px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-1.dz-bnr-inr-sm {
    --dz-banner-height: 300px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-1.dz-bnr-inr-sm {
    --dz-banner-height: 280px;
  }
}
.dz-bnr-inr.style-1.overlay-black-light:before, .dz-bnr-inr.style-1.overlay-black-middle:before, .dz-bnr-inr.style-1.overlay-black-dark:before {
  background: #07121E;
}
.dz-bnr-inr.style-1 h1, .dz-bnr-inr.style-1 .h1 {
  font-weight: 600;
  color: #fff;
  margin-bottom: 15px;
  word-break: break-word;
}
.dz-bnr-inr.style-1:after {
  content: "";
  width: 100%;
  height: calc(100% - 80px);
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 0;
  background-image: url(../../skincare/images/banner/bg.webp);
  background-repeat: no-repeat;
  background-position: right -13px top;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1:after {
    display: none;
  }
}
.dz-bnr-inr.style-1 .blur1,
.dz-bnr-inr.style-1 .blur2 {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: var(--bs-primary);
  width: 285px;
  height: 285px;
  border-radius: 50%;
  filter: blur(120px);
  opacity: 0.5;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-1 .blur1,
  .dz-bnr-inr.style-1 .blur2 {
    display: none;
  }
}
.dz-bnr-inr.style-1 .blur2 {
  top: 25%;
  left: 0;
  bottom: auto;
  right: auto;
  opacity: 0.4;
  background-color: #FFCD37;
}
.dz-bnr-inr.style-1 .breadcrumb {
  border-radius: 50px;
  background-color: #fff;
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-1 .breadcrumb li {
  font-weight: 400;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1 .breadcrumb li {
    font-size: 14px;
  }
}
.dz-bnr-inr.style-1 .vertical-info {
  justify-content: center;
  padding: 85px 15px 30px;
  z-index: 1;
}
.dz-bnr-inr.style-1 .vertical-info .social-list li a {
  color: #fff;
}
.dz-bnr-inr.style-1 .vertical-info.left {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.dz-bnr-inr.style-1 .elip {
  position: absolute;
  top: 25%;
  left: 100px;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  object-fit: cover;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-1 .elip {
    display: none;
  }
}
.dz-bnr-inr.style-1 .elip img {
  border-radius: 50%;
}
.dz-bnr-inr.style-1 .elip::after, .dz-bnr-inr.style-1 .elip::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  animation-iteration-count: infinite;
}
.dz-bnr-inr.style-1 .elip::before {
  animation: animationSignal1;
  animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5;
}
.dz-bnr-inr.style-1 .elip::after {
  animation: animationSignal2;
  animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5;
}
.dz-bnr-inr.style-1 .item1,
.dz-bnr-inr.style-1 .item2,
.dz-bnr-inr.style-1 .item3 {
  position: absolute;
  z-index: 0;
  top: 35%;
  right: 32%;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-1 .item1,
  .dz-bnr-inr.style-1 .item2,
  .dz-bnr-inr.style-1 .item3 {
    display: none;
  }
}
.dz-bnr-inr.style-1 .item2 {
  top: auto;
  bottom: 0%;
  right: 38%;
}
.dz-bnr-inr.style-1 .item3 {
  top: auto;
  bottom: 20%;
  right: 10%;
}
.dz-bnr-inr.style-1.dz-bnr-detail h1, .dz-bnr-inr.style-1.dz-bnr-detail .h1 {
  font-size: 65px;
  margin-bottom: 30px;
}
.dz-bnr-inr.style-1.dz-bnr-detail .dz-bnr-inr-entry {
  text-align: left;
  padding: 140px 0 20px 20px;
}
.dz-bnr-inr.style-1.dz-bnr-detail .bg-half {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 200px;
  left: 0;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-1.dz-bnr-detail h1, .dz-bnr-inr.style-1.dz-bnr-detail .h1 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-1.dz-bnr-detail .dz-bnr-inr-entry {
    padding: 120px 0 20px 0;
  }
  .dz-bnr-inr.style-1.dz-bnr-detail h1, .dz-bnr-inr.style-1.dz-bnr-detail .h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1.dz-bnr-detail h1, .dz-bnr-inr.style-1.dz-bnr-detail .h1 {
    font-size: 36px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-1.dz-bnr-detail h1, .dz-bnr-inr.style-1.dz-bnr-detail .h1 {
    font-size: 30px;
  }
}
.dz-bnr-inr.style-1.detail-bx .dz-bnr-bx {
  background-color: #fff;
  border-radius: var(--radius-lg);
  text-align: left;
  padding: 80px;
}
.dz-bnr-inr.style-1.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx .h1 {
  color: var(--bs-heading-color);
  font-size: 55px;
  line-height: 1.2;
  margin-bottom: 20px;
}
.dz-bnr-inr.style-1.detail-bx .dz-bnr-bx p {
  color: var(--bs-body-color);
  padding: 0;
  margin: 0;
}
.dz-bnr-inr.style-1.detail-bx .dz-bnr-bx .bottom-info {
  margin-top: 50px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx {
    padding: 50px;
  }
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx .h1 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx {
    padding: 30px;
  }
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx .h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx {
    padding: 25px;
  }
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx .h1 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .dz-bnr-inr.style-1.detail-bx .dz-bnr-bx .bottom-info {
    margin-top: 20px;
  }
}
.dz-bnr-inr.style-1.detail-bx .dz-media {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 60vw;
  z-index: 0;
}
.dz-bnr-inr.style-1.detail-bx .dz-media img {
  height: 100%;
  object-fit: cover;
}
.dz-bnr-inr.style-2 {
  overflow: hidden;
  display: flex;
  margin-bottom: -50px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-2 {
    margin-bottom: 0;
  }
}
.dz-bnr-inr.style-2 p {
  color: var(--bs-body-color);
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2 {
    margin-bottom: 0;
  }
}
.dz-bnr-inr.style-2 .container {
  height: auto;
}
.dz-bnr-inr.style-2.dz-bnr-inr-lg {
  --dz-banner-height: 800px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-lg {
    --dz-banner-height: 600px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-lg {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-lg {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-lg {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-2.dz-bnr-inr-md {
  --dz-banner-height: 660px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-md {
    --dz-banner-height: 550px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
  .dz-bnr-inr.style-2.dz-bnr-inr-md h1, .dz-bnr-inr.style-2.dz-bnr-inr-md .h1 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-md {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-md {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-2.dz-bnr-inr-sm {
  --dz-banner-height: 580px;
}
.dz-bnr-inr.style-2.dz-bnr-inr-sm .bnr-media {
  height: 400px;
  width: 400px;
  min-width: 450px;
  margin: 0 50px 80px 0;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-sm {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-sm {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-2.dz-bnr-inr-sm {
    --dz-banner-height: 280px;
  }
}
.dz-bnr-inr.style-2 h1, .dz-bnr-inr.style-2 .h1 {
  line-height: 1.2;
}
.dz-bnr-inr.style-2 .breadcrumb {
  border-radius: 50px;
  background-color: #fff;
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-2 .breadcrumb li {
  font-weight: 400;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .breadcrumb li {
    font-size: 14px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .breadcrumb-row {
    text-align: center;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
    font-size: 12px;
    top: 2px;
  }
}
.dz-bnr-inr.style-2 .bnr-info {
  padding: 65px 0 0;
  position: relative;
  z-index: 10;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .bnr-info {
    padding: 0;
    text-align: center;
  }
}
.dz-bnr-inr.style-2 .dz-bnr-inr-entry .dz-bnr-inr-flex {
  text-align: start;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
  height: auto;
  min-height: auto;
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .dz-bnr-inr-entry .dz-bnr-inr-flex {
    justify-content: center;
  }
}
.dz-bnr-inr.style-2 .banner-shape {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 2;
}
.dz-bnr-inr.style-2::after {
  content: "";
  background-image: url(../../dentist/images/hero-banner/pattern.webp);
  height: 100%;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.dz-bnr-inr.style-2 .banner-shape2,
.dz-bnr-inr.style-2 .banner-shape3 {
  position: absolute;
  top: 0;
  height: 160px;
  z-index: 1;
  -webkit-filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.01));
  filter: drop-shadow(5px 5px 15px rgba(0, 0, 0, 0.01));
}
.dz-bnr-inr.style-2 .banner-shape2 {
  left: 0;
}
.dz-bnr-inr.style-2 .banner-shape3 {
  right: 0;
  transform: rotateY(180deg);
}
.dz-bnr-inr.style-2 .banner-shape4,
.dz-bnr-inr.style-2 .banner-shape5 {
  width: 300px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  height: auto;
  position: absolute;
  background-color: var(--bs-primary);
  filter: blur(100px);
  z-index: -1;
  opacity: 0.2;
}
.dz-bnr-inr.style-2 .banner-shape4 {
  top: 0;
  left: 0;
}
.dz-bnr-inr.style-2 .banner-shape5 {
  top: 0;
  right: 0;
}
.dz-bnr-inr.style-2 .item1,
.dz-bnr-inr.style-2 .item2,
.dz-bnr-inr.style-2 .item3 {
  position: absolute;
  z-index: 9;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .item1,
  .dz-bnr-inr.style-2 .item2,
  .dz-bnr-inr.style-2 .item3 {
    display: none;
  }
}
.dz-bnr-inr.style-2 .item1 {
  bottom: -10px;
  left: 50px;
  width: 135px;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-2 .item1 {
    bottom: 0px;
    left: 30px;
    width: 80px;
  }
}
.dz-bnr-inr.style-2 .item2 {
  top: 35%;
  left: 100px;
  width: 115px;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-2 .item2 {
    top: 30%;
    left: 35px;
    width: 60px;
  }
}
.dz-bnr-inr.style-2 .item3 {
  right: 60px;
  bottom: 50px;
  width: 125px;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-2 .item3 {
    right: 40px;
    bottom: 30px;
    width: 80px;
  }
}
.dz-bnr-inr.style-2 .bnr-media {
  height: 500px;
  width: 500px;
  min-width: 500px;
  margin: 0 30px 80px 0;
  text-align: center;
  display: flex;
  align-items: end;
  justify-content: center;
  position: relative;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-2 .bnr-media {
    height: 450px;
    width: 450px;
    min-width: 450px;
    margin: 0 50px 50px 0;
  }
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-2 .bnr-media {
    height: 380px;
    width: 380px;
    min-width: 380px;
    margin: 0 50px 10px 0;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .bnr-media {
    display: none;
  }
}
.dz-bnr-inr.style-2 .bnr-media img {
  min-width: 120%;
  position: absolute;
  top: 20%;
}
.dz-bnr-inr.style-2 .bnr-media::before {
  content: "";
  width: 100%;
  background: linear-gradient(to bottom, var(--bs-primary) 0%, rgba(0, 0, 0, 0) 100%);
  aspect-ratio: 1/1;
  position: absolute;
  border-radius: 50%;
  z-index: -1;
  top: 30%;
  left: 50%;
  opacity: 0.15;
  transform: translateX(-50%);
}
.dz-bnr-inr.style-2 .form-wrapper {
  min-width: 530px;
  width: 530px;
  z-index: 3;
  box-shadow: 0 0 50px rgba(var(--bs-secondary-rgb), 0.1);
  border-radius: var(--radius-xl);
  margin-top: 200px;
}
@media only screen and (max-width: 1380px) {
  .dz-bnr-inr.style-2 .form-wrapper {
    min-width: 480px;
    width: 480px;
    margin-top: 150px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2 .form-wrapper {
    min-width: 100%;
    width: 100%;
    margin-top: 0;
  }
}
.dz-bnr-inr.style-2.dz-bnr-content .info-widget {
  margin-top: 40px;
  margin-bottom: 40px;
}
.dz-bnr-inr.style-2.dz-bnr-content .bnr-info {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-2.dz-bnr-content .info-widget {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2.dz-bnr-content .dz-bnr-inr-flex {
    flex-direction: column;
  }
  .dz-bnr-inr.style-2.dz-bnr-content .dz-bnr-inr-entry {
    padding-top: 150px !important;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-content .bnr-info {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-content .dz-bnr-inr-entry {
    padding-top: 120px !important;
  }
}
.dz-bnr-inr.style-2.dz-bnr-detail {
  margin-bottom: 0px;
}
.dz-bnr-inr.style-2.dz-bnr-detail h1, .dz-bnr-inr.style-2.dz-bnr-detail .h1 {
  font-size: 65px;
  font-weight: 600;
  margin-bottom: 15px;
}
.dz-bnr-inr.style-2.dz-bnr-detail .bnr-info {
  width: 50%;
  padding-right: 60px;
}
.dz-bnr-inr.style-2.dz-bnr-detail .bnr-info .dz-media {
  height: 300px;
}
.dz-bnr-inr.style-2.dz-bnr-detail .bnr-info .dz-media img {
  height: 100%;
  object-fit: cover;
}
.dz-bnr-inr.style-2.dz-bnr-detail .bnr-info .media-wrapper {
  margin-top: 80px;
}
.dz-bnr-inr.style-2.dz-bnr-detail .detail-media {
  width: 50%;
  z-index: 4;
  position: relative;
  border-radius: var(--radius-xl);
  overflow: hidden;
}
.dz-bnr-inr.style-2.dz-bnr-detail .dz-bnr-inr-entry {
  padding-top: 200px !important;
}
.dz-bnr-inr.style-2.dz-bnr-detail .dz-bnr-inr-entry .dz-bnr-inr-flex {
  align-items: end;
}
.dz-bnr-inr.style-2.dz-bnr-detail .media-info {
  position: absolute;
  bottom: 20px;
  right: 28px;
  left: 28px;
  background-color: #fff;
  border-radius: 20px;
  padding: 15px 20px 15px 25px;
  display: flex;
  justify-content: space-between;
  gap: 15px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-detail .media-info {
    flex-direction: column;
    padding: 15px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-2.dz-bnr-detail .media-info {
    bottom: 15px;
    right: 15px;
    left: 15px;
  }
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-2.dz-bnr-detail .bnr-info {
    padding-right: 30px;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail h1, .dz-bnr-inr.style-2.dz-bnr-detail .h1 {
    font-size: 55px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-2.dz-bnr-detail h1, .dz-bnr-inr.style-2.dz-bnr-detail .h1 {
    font-size: 48px;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail .bnr-info {
    padding-right: 0;
    width: 100%;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail .bnr-info .media-wrapper {
    margin-top: 30px;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail .dz-bnr-inr-entry {
    padding-top: 120px !important;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail .detail-media {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-2.dz-bnr-detail h1, .dz-bnr-inr.style-2.dz-bnr-detail .h1 {
    font-size: 36px;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail p {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-2.dz-bnr-detail .bnr-info .dz-media {
    height: 250px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-2.dz-bnr-detail h1, .dz-bnr-inr.style-2.dz-bnr-detail .h1 {
    font-size: 32px;
  }
  .dz-bnr-inr.style-2.dz-bnr-detail .bnr-info .dz-media {
    height: 180px;
  }
}
.dz-bnr-inr.style-3 {
  overflow: hidden;
  padding-bottom: 30px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3 {
    padding-bottom: 0;
  }
}
.dz-bnr-inr.style-3.dz-bnr-inr-md {
  --dz-banner-height: 500px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-3.dz-bnr-inr-md {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-3.dz-bnr-inr-md {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-3.dz-bnr-inr-md {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-3.dz-bnr-inr-sm {
  --dz-banner-height: 380px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-3.dz-bnr-inr-sm {
    --dz-banner-height: 300px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-3.dz-bnr-inr-sm {
    --dz-banner-height: 280px;
  }
}
.dz-bnr-inr.style-3.overlay-black-light:before, .dz-bnr-inr.style-3.overlay-black-middle:before, .dz-bnr-inr.style-3.overlay-black-dark:before {
  background: #07121E;
}
.dz-bnr-inr.style-3 h1, .dz-bnr-inr.style-3 .h1 {
  font-weight: 600;
  color: var(--bs-secondary);
  margin-bottom: 15px;
  word-break: break-word;
  font-weight: 700;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3:after {
    display: none;
  }
}
.dz-bnr-inr.style-3 .breadcrumb {
  border-radius: 50px;
  background-color: var(--bs-primary);
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-3 .breadcrumb li {
  font-weight: 400;
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3 .breadcrumb li {
    font-size: 14px;
  }
}
.dz-bnr-inr.style-3 .breadcrumb li a {
  color: #fff;
}
.dz-bnr-inr.style-3 .breadcrumb li::before {
  color: #fff;
}
.dz-bnr-inr.style-3 .dz-bnr-inr-entry {
  text-align: start;
}
.dz-bnr-inr.style-3.dz-bnr-detail h1, .dz-bnr-inr.style-3.dz-bnr-detail .h1 {
  font-size: 65px;
  margin-bottom: 30px;
}
.dz-bnr-inr.style-3.dz-bnr-detail .dz-bnr-inr-entry {
  text-align: left;
  padding: 140px 0 20px 20px;
}
.dz-bnr-inr.style-3.dz-bnr-detail .bg-half {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 200px;
  left: 0;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-3.dz-bnr-detail h1, .dz-bnr-inr.style-3.dz-bnr-detail .h1 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-3.dz-bnr-detail .dz-bnr-inr-entry {
    padding: 120px 0 20px 0;
  }
  .dz-bnr-inr.style-3.dz-bnr-detail h1, .dz-bnr-inr.style-3.dz-bnr-detail .h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3.dz-bnr-detail h1, .dz-bnr-inr.style-3.dz-bnr-detail .h1 {
    font-size: 36px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-3.dz-bnr-detail h1, .dz-bnr-inr.style-3.dz-bnr-detail .h1 {
    font-size: 30px;
  }
}
.dz-bnr-inr.style-3.detail-bx .dz-bnr-bx {
  background-color: #fff;
  border-radius: var(--radius-lg);
  text-align: left;
  padding: 80px;
}
.dz-bnr-inr.style-3.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx .h1 {
  color: var(--bs-heading-color);
  font-size: 55px;
  line-height: 1.2;
  margin-bottom: 20px;
}
.dz-bnr-inr.style-3.detail-bx .dz-bnr-bx p {
  color: var(--bs-body-color);
  padding: 0;
  margin: 0;
}
.dz-bnr-inr.style-3.detail-bx .dz-bnr-bx .bottom-info {
  margin-top: 50px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx {
    padding: 50px;
  }
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx .h1 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx {
    padding: 30px;
  }
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx .h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx {
    padding: 25px;
  }
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx .h1 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .dz-bnr-inr.style-3.detail-bx .dz-bnr-bx .bottom-info {
    margin-top: 20px;
  }
}
.dz-bnr-inr.style-3.detail-bx .dz-media {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 60vw;
  z-index: 0;
}
.dz-bnr-inr.style-3.detail-bx .dz-media img {
  height: 100%;
  object-fit: cover;
}
.dz-bnr-inr.style-4 {
  overflow: hidden;
  display: flex;
}
.dz-bnr-inr.style-4 .container {
  display: table;
  height: 100%;
  position: relative;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-4 {
    margin-bottom: 0;
  }
}
.dz-bnr-inr.style-4 p {
  color: var(--bs-body-color);
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-4 {
    margin-bottom: 0;
  }
}
.dz-bnr-inr.style-4 .container {
  height: auto;
}
.dz-bnr-inr.style-4.dz-bnr-inr-sm {
  --dz-banner-height: 490px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-4.dz-bnr-inr-sm {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4.dz-bnr-inr-sm {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-4.dz-bnr-inr-sm {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-4.dz-bnr-inr-sm {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-4.dz-bnr-inr-md {
  --dz-banner-height: 600px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-4.dz-bnr-inr-md {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-4.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
}
.dz-bnr-inr.style-4 h1, .dz-bnr-inr.style-4 .h1 {
  line-height: 1.2;
  color: #fff;
  font-size: 70px;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-4 h1, .dz-bnr-inr.style-4 .h1 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-4 h1, .dz-bnr-inr.style-4 .h1 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-4 h1, .dz-bnr-inr.style-4 .h1 {
    font-size: 40px;
  }
}
.dz-bnr-inr.style-4 .breadcrumb {
  border-radius: 50px;
  background-color: #fff;
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-4 .breadcrumb li {
  font-weight: 400;
  color: var(--bs-primary);
}
.dz-bnr-inr.style-4 .breadcrumb li::before {
  color: var(--bs-primary);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .breadcrumb li {
    font-size: 14px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .breadcrumb-row {
    text-align: center;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
    font-size: 12px;
    top: 2px;
  }
}
.dz-bnr-inr.style-4 .bnr-info {
  position: relative;
  z-index: 10;
  padding: 0px 0px 0px 70px;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-4 .bnr-info {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-4 .bnr-info {
    text-align: center;
  }
}
.dz-bnr-inr.style-4 .dz-bnr-inr-entry {
  padding-bottom: 0;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .dz-bnr-inr-entry {
    display: block;
  }
}
.dz-bnr-inr.style-4 .dz-bnr-inr-entry .dz-bnr-inr-flex {
  text-align: start;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
  height: auto;
  min-height: auto;
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .dz-bnr-inr-entry .dz-bnr-inr-flex {
    justify-content: center;
    height: 100%;
  }
}
.dz-bnr-inr.style-4 .item1,
.dz-bnr-inr.style-4 .item2,
.dz-bnr-inr.style-4 .item3,
.dz-bnr-inr.style-4 .item4 {
  position: absolute;
  z-index: 9;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-4 .item1,
  .dz-bnr-inr.style-4 .item2,
  .dz-bnr-inr.style-4 .item3,
  .dz-bnr-inr.style-4 .item4 {
    display: none;
  }
}
.dz-bnr-inr.style-4 .item1 {
  bottom: 5%;
  right: 45%;
}
.dz-bnr-inr.style-4 .item2 {
  top: 30%;
  right: 35%;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-4 .item2 {
    top: 40%;
  }
}
.dz-bnr-inr.style-4 .item3 {
  right: 10%;
  bottom: 20%;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-4 .item3 {
    right: 10%;
    bottom: 30%;
  }
}
.dz-bnr-inr.style-4 .item4 {
  right: 18%;
  bottom: 20%;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-4 .item4 {
    right: 5%;
  }
}
.dz-bnr-inr.style-4 .bnr-media {
  position: absolute;
  right: -2%;
  bottom: -2%;
  float: right;
}
@media only screen and (max-width: 1500px) {
  .dz-bnr-inr.style-4 .bnr-media {
    width: 520px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-4 .bnr-media {
    display: none;
  }
}
.dz-bnr-inr.style-4 .vertical-info {
  padding: 25px 15px;
  width: 100px;
  min-width: 100px;
}
.dz-bnr-inr.style-4 .vertical-info > * {
  writing-mode: sideways-lr;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-4 .vertical-info {
    display: none;
  }
}
.dz-bnr-inr.style-4 .vertical-info .social-list li a {
  font-size: 12px;
  font-weight: 600;
}
.dz-bnr-inr.style-4 .vertical-info a.btn:hover {
  color: #fff !important;
  background-color: var(--bs-primary);
}
.dz-bnr-inr.style-5 {
  overflow: hidden;
  padding-bottom: 30px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5 {
    padding-bottom: 0;
  }
}
.dz-bnr-inr.style-5.dz-bnr-inr-md {
  --dz-banner-height: 500px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-5.dz-bnr-inr-md {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-5.dz-bnr-inr-md {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-5.dz-bnr-inr-md {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-5.dz-bnr-inr-sm {
  --dz-banner-height: 380px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-5.dz-bnr-inr-sm {
    --dz-banner-height: 300px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-5.dz-bnr-inr-sm {
    --dz-banner-height: 280px;
  }
}
.dz-bnr-inr.style-5.overlay-black-light:before, .dz-bnr-inr.style-5.overlay-black-middle:before, .dz-bnr-inr.style-5.overlay-black-dark:before {
  background: #07121E;
}
.dz-bnr-inr.style-5 h1, .dz-bnr-inr.style-5 .h1 {
  font-weight: 600;
  color: #fff;
  margin-bottom: 15px;
  word-break: break-word;
}
.dz-bnr-inr.style-5:after {
  content: "";
  width: 75%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-image: url(../../fatloss/images/banner/bg.webp);
  background-repeat: no-repeat;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5:after {
    display: none;
  }
}
.dz-bnr-inr.style-5 .blur1,
.dz-bnr-inr.style-5 .blur2 {
  content: "";
  position: absolute;
  bottom: -250px;
  right: -250px;
  background: linear-gradient(180deg, #F0588D 0%, #F79C86 100%);
  width: 450px;
  height: 450px;
  border-radius: 50%;
  filter: blur(340px);
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-5 .blur1,
  .dz-bnr-inr.style-5 .blur2 {
    display: none;
  }
}
.dz-bnr-inr.style-5 .vertical-info {
  justify-content: center;
  padding: 85px 15px 30px;
  z-index: 1;
}
.dz-bnr-inr.style-5 .vertical-info .social-list li a {
  color: #fff;
}
.dz-bnr-inr.style-5 .vertical-info.right {
  border-left: 0;
}
.dz-bnr-inr.style-5 .blur2 {
  top: 0;
  left: 0;
  bottom: auto;
  right: auto;
  background: linear-gradient(180deg, #F0588D 0%, #F79C86 100%);
  filter: blur(350px);
}
.dz-bnr-inr.style-5 .breadcrumb {
  border-radius: 50px;
  background-color: #fff;
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-5 .breadcrumb li {
  font-weight: 400;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5 .breadcrumb li {
    font-size: 14px;
  }
}
.dz-bnr-inr.style-5 .elip {
  position: absolute;
  top: 25%;
  left: 100px;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  object-fit: cover;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-5 .elip {
    display: none;
  }
}
.dz-bnr-inr.style-5 .elip img {
  border-radius: 50%;
}
.dz-bnr-inr.style-5 .elip::after, .dz-bnr-inr.style-5 .elip::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  animation-iteration-count: infinite;
}
.dz-bnr-inr.style-5 .elip::before {
  animation: animationSignal1;
  animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5;
}
.dz-bnr-inr.style-5 .elip::after {
  animation: animationSignal2;
  animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5;
}
.dz-bnr-inr.style-5 .item1,
.dz-bnr-inr.style-5 .item2,
.dz-bnr-inr.style-5 .item3 {
  position: absolute;
  z-index: 0;
  top: 38%;
  right: 36%;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-5 .item1,
  .dz-bnr-inr.style-5 .item2,
  .dz-bnr-inr.style-5 .item3 {
    display: none;
  }
}
.dz-bnr-inr.style-5 .item2 {
  top: auto;
  bottom: 18%;
  right: 16%;
}
.dz-bnr-inr.style-5 .item3 {
  top: auto;
  bottom: 20%;
  right: 10%;
}
.dz-bnr-inr.style-5.dz-bnr-detail h1, .dz-bnr-inr.style-5.dz-bnr-detail .h1 {
  font-size: 65px;
  margin-bottom: 30px;
}
.dz-bnr-inr.style-5.dz-bnr-detail .dz-bnr-inr-entry {
  text-align: left;
  padding: 140px 0 20px 20px;
}
.dz-bnr-inr.style-5.dz-bnr-detail .bg-half {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 200px;
  left: 0;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-5.dz-bnr-detail h1, .dz-bnr-inr.style-5.dz-bnr-detail .h1 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-5.dz-bnr-detail .dz-bnr-inr-entry {
    padding: 120px 0 20px 0;
  }
  .dz-bnr-inr.style-5.dz-bnr-detail h1, .dz-bnr-inr.style-5.dz-bnr-detail .h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5.dz-bnr-detail h1, .dz-bnr-inr.style-5.dz-bnr-detail .h1 {
    font-size: 36px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-5.dz-bnr-detail h1, .dz-bnr-inr.style-5.dz-bnr-detail .h1 {
    font-size: 30px;
  }
}
.dz-bnr-inr.style-5.detail-bx .dz-bnr-bx {
  background-color: #fff;
  border-radius: var(--radius-lg);
  text-align: left;
  padding: 80px;
}
.dz-bnr-inr.style-5.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx .h1 {
  color: var(--bs-heading-color);
  font-size: 55px;
  line-height: 1.2;
  margin-bottom: 20px;
}
.dz-bnr-inr.style-5.detail-bx .dz-bnr-bx p {
  color: var(--bs-body-color);
  padding: 0;
  margin: 0;
}
.dz-bnr-inr.style-5.detail-bx .dz-bnr-bx .bottom-info {
  margin-top: 50px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx {
    padding: 50px;
  }
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx .h1 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx {
    padding: 30px;
  }
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx .h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx {
    padding: 25px;
  }
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx .h1 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .dz-bnr-inr.style-5.detail-bx .dz-bnr-bx .bottom-info {
    margin-top: 20px;
  }
}
.dz-bnr-inr.style-5.detail-bx .dz-media {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 60vw;
  z-index: 0;
}
.dz-bnr-inr.style-5.detail-bx .dz-media img {
  height: 100%;
  object-fit: cover;
}
.dz-bnr-inr.style-6 {
  overflow: hidden;
  padding-bottom: 30px;
  position: relative;
  z-index: 1;
}
.dz-bnr-inr.style-6:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--bs-primary);
  opacity: 0.7;
  z-index: -1;
}
.dz-bnr-inr.style-6 .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
  color: var(--bs-primary);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6 {
    padding-bottom: 0;
  }
}
.dz-bnr-inr.style-6.dz-bnr-inr-md {
  --dz-banner-height: 500px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-6.dz-bnr-inr-md {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-6.dz-bnr-inr-md {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-6.dz-bnr-inr-md {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-6.dz-bnr-inr-sm {
  --dz-banner-height: 380px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-6.dz-bnr-inr-sm {
    --dz-banner-height: 300px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-6.dz-bnr-inr-sm {
    --dz-banner-height: 280px;
  }
}
.dz-bnr-inr.style-6.overlay-black-light:before, .dz-bnr-inr.style-6.overlay-black-middle:before, .dz-bnr-inr.style-6.overlay-black-dark:before {
  background: #07121E;
}
.dz-bnr-inr.style-6 h1, .dz-bnr-inr.style-6 .h1 {
  font-weight: 600;
  color: #fff;
  margin-bottom: 15px;
  word-break: break-word;
  font-size: 80px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6 h1, .dz-bnr-inr.style-6 .h1 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-6 h1, .dz-bnr-inr.style-6 .h1 {
    font-size: 32px;
  }
}
.dz-bnr-inr.style-6 .breadcrumb {
  border-radius: 50px;
  background-color: #fff;
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-6 .breadcrumb li {
  font-weight: 400;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6 .breadcrumb li {
    font-size: 14px;
  }
}
.dz-bnr-inr.style-6 .elip {
  position: absolute;
  top: 25%;
  left: 100px;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  object-fit: cover;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-6 .elip {
    display: none;
  }
}
.dz-bnr-inr.style-6 .elip img {
  border-radius: 50%;
}
.dz-bnr-inr.style-6 .elip::after, .dz-bnr-inr.style-6 .elip::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  animation-iteration-count: infinite;
}
.dz-bnr-inr.style-6 .elip::before {
  animation: animationSignal1;
  animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5;
}
.dz-bnr-inr.style-6 .elip::after {
  animation: animationSignal2;
  animation-duration: 3s;
  z-index: -1;
  transform: scale(1);
  transition: all 0.5;
}
.dz-bnr-inr.style-6 .item1,
.dz-bnr-inr.style-6 .item2,
.dz-bnr-inr.style-6 .item3 {
  position: absolute;
  z-index: 0;
  top: 35%;
  right: 32%;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-6 .item1,
  .dz-bnr-inr.style-6 .item2,
  .dz-bnr-inr.style-6 .item3 {
    display: none;
  }
}
.dz-bnr-inr.style-6 .item2 {
  top: auto;
  bottom: 0%;
  right: 38%;
}
.dz-bnr-inr.style-6 .item3 {
  top: auto;
  bottom: 20%;
  right: 10%;
}
.dz-bnr-inr.style-6.dz-bnr-detail h1, .dz-bnr-inr.style-6.dz-bnr-detail .h1 {
  font-size: 65px;
  margin-bottom: 30px;
}
.dz-bnr-inr.style-6.dz-bnr-detail .dz-bnr-inr-entry {
  text-align: left;
  padding: 140px 0 20px 20px;
}
.dz-bnr-inr.style-6.dz-bnr-detail .bg-half {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 200px;
  left: 0;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-6.dz-bnr-detail h1, .dz-bnr-inr.style-6.dz-bnr-detail .h1 {
    font-size: 48px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-6.dz-bnr-detail .dz-bnr-inr-entry {
    padding: 120px 0 20px 0;
  }
  .dz-bnr-inr.style-6.dz-bnr-detail h1, .dz-bnr-inr.style-6.dz-bnr-detail .h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6.dz-bnr-detail h1, .dz-bnr-inr.style-6.dz-bnr-detail .h1 {
    font-size: 36px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-6.dz-bnr-detail h1, .dz-bnr-inr.style-6.dz-bnr-detail .h1 {
    font-size: 30px;
  }
}
.dz-bnr-inr.style-6.detail-bx .dz-bnr-bx {
  background-color: #fff;
  border-radius: var(--radius-lg);
  text-align: left;
  padding: 80px;
}
.dz-bnr-inr.style-6.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx .h1 {
  color: var(--bs-heading-color);
  font-size: 55px;
  line-height: 1.2;
  margin-bottom: 20px;
}
.dz-bnr-inr.style-6.detail-bx .dz-bnr-bx p {
  color: var(--bs-body-color);
  padding: 0;
  margin: 0;
}
.dz-bnr-inr.style-6.detail-bx .dz-bnr-bx .bottom-info {
  margin-top: 50px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx {
    padding: 50px;
  }
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx .h1 {
    font-size: 45px;
  }
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx {
    padding: 30px;
  }
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx .h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx {
    padding: 25px;
  }
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx h1, .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx .h1 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  .dz-bnr-inr.style-6.detail-bx .dz-bnr-bx .bottom-info {
    margin-top: 20px;
  }
}
.dz-bnr-inr.style-6.detail-bx .dz-media {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 60vw;
  z-index: 0;
}
.dz-bnr-inr.style-6.detail-bx .dz-media img {
  height: 100%;
  object-fit: cover;
}
.dz-bnr-inr.style-7 {
  overflow: hidden;
  display: flex;
  background-color: var(--bs-primary);
}
.dz-bnr-inr.style-7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../plasticsurgery/images/background/pattern3.webp);
  background-size: cover;
  background-repeat: no-repeat;
}
.dz-bnr-inr.style-7 .container {
  display: table;
  height: 100%;
  position: relative;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-7 {
    margin-bottom: 0;
  }
}
.dz-bnr-inr.style-7 p {
  color: var(--bs-body-color);
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-7 {
    margin-bottom: 0;
  }
}
.dz-bnr-inr.style-7 .container {
  height: auto;
}
.dz-bnr-inr.style-7.dz-bnr-inr-sm {
  --dz-banner-height: 490px;
}
@media only screen and (max-width: 1480px) {
  .dz-bnr-inr.style-7.dz-bnr-inr-sm {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7.dz-bnr-inr-sm {
    --dz-banner-height: 400px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-7.dz-bnr-inr-sm {
    --dz-banner-height: 350px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-7.dz-bnr-inr-sm {
    --dz-banner-height: 300px;
  }
}
.dz-bnr-inr.style-7.dz-bnr-inr-md {
  --dz-banner-height: 600px;
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-7.dz-bnr-inr-md {
    --dz-banner-height: 450px;
  }
}
@media only screen and (max-width: 575px) {
  .dz-bnr-inr.style-7.dz-bnr-inr-md {
    --dz-banner-height: 400px;
  }
}
.dz-bnr-inr.style-7 h1, .dz-bnr-inr.style-7 .h1 {
  line-height: 1.2;
  color: var(--bs-secondary);
  font-size: 80px;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-7 h1, .dz-bnr-inr.style-7 .h1 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-7 h1, .dz-bnr-inr.style-7 .h1 {
    font-size: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-7 h1, .dz-bnr-inr.style-7 .h1 {
    font-size: 40px;
  }
}
.dz-bnr-inr.style-7 .breadcrumb {
  border-radius: 50px;
  background-color: var(--bs-secondary);
  padding: 10px 30px;
  box-shadow: 0 0 30px rgba(var(--bs-secondary-rgb), 0.05);
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .breadcrumb {
    padding: 5px 20px 7px;
  }
}
.dz-bnr-inr.style-7 .breadcrumb li {
  font-weight: 200;
  color: #fff;
}
.dz-bnr-inr.style-7 .breadcrumb li a {
  color: #fff;
}
.dz-bnr-inr.style-7 .breadcrumb li::before {
  color: #fff;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .breadcrumb li {
    font-size: 14px;
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .breadcrumb-row {
    text-align: center;
  }
}
.dz-bnr-inr.style-7 .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
  content: "";
  color: var(--bs-heading-color);
  top: 2px;
  position: relative;
  width: 1px;
  height: 22px;
  background: #fff;
  padding: 0;
  margin: 0 10px 0px 0px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
    font-size: 12px;
    top: 2px;
  }
}
.dz-bnr-inr.style-7 .bnr-info {
  position: relative;
  z-index: 10;
  padding: 0px 0px 0px 100px;
}
@media only screen and (max-width: 1199px) {
  .dz-bnr-inr.style-7 .bnr-info {
    padding: 0;
  }
}
@media only screen and (max-width: 767px) {
  .dz-bnr-inr.style-7 .bnr-info {
    text-align: center;
  }
}
.dz-bnr-inr.style-7 .dz-bnr-inr-entry {
  padding: 50px 0 20px 0 !important;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .dz-bnr-inr-entry {
    display: block;
  }
}
.dz-bnr-inr.style-7 .dz-bnr-inr-entry .dz-bnr-inr-flex {
  text-align: start;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
  height: auto;
  min-height: auto;
  gap: 30px;
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .dz-bnr-inr-entry .dz-bnr-inr-flex {
    justify-content: center;
    height: 100%;
  }
}
.dz-bnr-inr.style-7 .bnr-media {
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  transform: translate(20%, -20%);
}
.dz-bnr-inr.style-7 .bnr-media img {
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 1500px) {
  .dz-bnr-inr.style-7 .bnr-media {
    width: 520px;
    bottom: 0;
    transform: translate(0);
  }
}
@media only screen and (max-width: 991px) {
  .dz-bnr-inr.style-7 .bnr-media {
    display: none;
  }
}
.dz-bnr-inr.style-7 .vertical-info {
  padding: 25px 15px;
  width: 100px;
  min-width: 100px;
}
.dz-bnr-inr.style-7 .vertical-info > * {
  writing-mode: sideways-lr;
}
@media only screen and (max-width: 1680px) {
  .dz-bnr-inr.style-7 .vertical-info {
    display: none;
  }
}
.dz-bnr-inr.style-7 .vertical-info .social-list li a {
  font-size: 12px;
  font-weight: 600;
}
.dz-bnr-inr.style-7 .vertical-info a.btn:hover {
  color: #fff !important;
  background-color: var(--bs-primary);
}

@media only screen and (max-width: 575px) {
  .header-transparent ~ .page-content .dz-bnr-inr.style-1 .dz-bnr-inr-entry {
    padding: 70px 0 20px 0;
  }
}

.header-transparent ~ .page-content .dz-bnr-inr.style-2 .dz-bnr-inr-entry {
  padding: 50px 0 30px 0;
}
@media only screen and (max-width: 575px) {
  .header-transparent ~ .page-content .dz-bnr-inr.style-2 .dz-bnr-inr-entry {
    padding: 50px 0 10px 0;
  }
}

@keyframes animationSignal1 {
  0% {
    opacity: 0.8;
    transform: scale(0.9);
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes animationSignal2 {
  0% {
    opacity: 0.8;
    transform: scale(0.9);
  }
  100% {
    transform: scale(1.9);
    opacity: 0;
  }
}
.page-title {
  padding: 30px 0;
}
.page-title.dashboard {
  background: transparent;
  margin-left: 75px;
  padding: 20px 0 0px;
}
.page-title .page-title-content p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 0px;
}
.page-title .page-title-content p span {
  font-weight: 500;
  color: var(--bs-primary);
}

.breadcrumbs {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 575px) {
  .breadcrumbs {
    justify-content: flex-start;
  }
}
.breadcrumbs li a {
  color: rgba(151, 151, 159, 0.39);
  display: inline-block;
  margin-left: 15px;
  font-size: 14px;
}
.breadcrumbs li:first-child a {
  margin-left: 0px;
}
.breadcrumbs li.active a {
  color: var(--bs-primary);
}

footer {
  background-image: url();
}
@media only screen and (max-width: 767px) {
  footer .row {
    --bs-gutter-x: 10px;
  }
}
footer .widget_about p {
  margin-bottom: 20px;
  line-height: 1.7;
  font-size: 15px;
}
footer .footer-logo {
  margin-bottom: 24px;
}
footer .footer-logo img {
  max-width: 100%;
}
footer .footer-title {
  margin: 0;
  font-weight: 600;
  margin-bottom: 20px;
  position: relative;
  line-height: 1.2;
  font-size: 20px;
}
footer .footer-top {
  padding: 70px 0px 30px;
}
footer .footer-top .widget {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  footer .footer-top {
    padding: 50px 0 0;
  }
}
footer .footer-bottom span,
footer .footer-bottom p {
  margin-bottom: 0;
}
footer .footer-bottom .heart {
  width: 60px;
  height: 60px;
  display: inline-block;
  background: url(../../medical/error-404.html);
  cursor: pointer;
  margin: -25px -15px;
}
footer .footer-bottom .heart.heart-blast {
  background-position: -1680px 0 !important;
  transition: background 1s steps(28);
}
footer .fb-inner {
  padding: 15px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 16px;
}
footer .fb-inner .copyright-text a {
  color: inherit;
  color: var(--bs-primary);
}
@media only screen and (max-width: 575px) {
  footer .fb-inner {
    padding: 20px 0;
    font-size: 14px;
  }
}
@media only screen and (max-width: 1024px) {
  footer .footer-bottom p {
    font-size: 13px;
  }
}
@media only screen and (max-width: 991px) {
  footer .footer-top {
    padding: 50px 0px 20px;
  }
  footer .footer-bottom .text-start,
  footer .footer-bottom .text-end {
    text-align: center !important;
  }
  footer .footer-bottom .text-end {
    margin-top: 15px;
  }
  footer .footer-bottom p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 575px) {
  footer .footer-top {
    padding: 45px 0px 0px;
  }
}
footer .widget_services ul li a {
  display: block;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
footer .widget-address li a {
  display: flex;
  gap: 8px;
  word-break: break-word;
}
footer .widget-address li a i {
  font-size: 20px;
}
footer.site-footer.footer-dark {
  --bs-heading-color: #fff;
  --bs-body-color: #000000;
  background-color: var(--bs-secondary);
  color: var(--bs-body-color);
}
footer.site-footer.footer-dark .nav-inline a {
  color: var(--bs-body-color);
}
footer.site-footer.footer-dark .footer-middle .fm-inner,
footer.site-footer.footer-dark .fb-inner {
  border-top-color: rgba(255, 255, 255, 0.1);
}

.widget_getintuch ul li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 45px;
  min-height: 35px;
  display: flex;
  align-items: center;
}
.widget_getintuch ul li:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .widget_getintuch ul li {
    margin-bottom: 20px;
    padding-left: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .widget_getintuch ul li {
    padding-left: 40px;
  }
}
.widget_getintuch ul li h5, .widget_getintuch ul li .h5 {
  font-size: 20px;
  line-height: 1.33;
  margin-bottom: 5px;
}
@media only screen and (max-width: 1199px) {
  .widget_getintuch ul li h5, .widget_getintuch ul li .h5 {
    font-size: 18px;
    line-height: 1.2;
  }
}
.widget_getintuch ul li i {
  position: absolute;
  font-size: 28px;
  line-height: 1;
  left: 0;
  color: var(--bs-primary);
}
@media only screen and (max-width: 1199px) {
  .widget_getintuch ul li i {
    font-size: 35px;
    top: 6px;
  }
}
@media only screen and (max-width: 575px) {
  .widget_getintuch ul li i {
    font-size: 24px;
  }
}

.contact-ft-1 {
  text-align: center;
  margin-bottom: 40px;
}
.contact-ft-1 i {
  color: var(--bs-primary);
  font-size: 50px;
  line-height: 1;
  margin-bottom: 15px;
  display: inline-block;
}
.contact-ft-1 h4, .contact-ft-1 .h4 {
  color: #ffffff;
  text-decoration: underline;
}
.contact-ft-1 h5, .contact-ft-1 .h5 {
  color: #ffffff;
  font-weight: 400;
}

.list-column ul {
  display: flex;
  flex-wrap: wrap;
}
.list-column ul li {
  flex: 0 0 50%;
  max-width: 50%;
}

.fb-link {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fb-link li {
  display: inline-block;
}
.fb-link li a {
  color: #fff;
  position: relative;
}
.fb-link li a:after {
  content: "";
  background: var(--bs-primary);
  width: 5px;
  height: 5px;
}

.footer-link li {
  display: inline-block;
  font-family: "Poppins", sans-serif;
  position: relative;
  padding: 0 25px 0 20px;
}
.footer-link li a {
  color: inherit;
}
.footer-link li:before {
  content: "";
  height: 8px;
  width: 8px;
  background-color: var(--bs-primary);
  position: absolute;
  top: 50%;
  left: 0;
  border-radius: 8px;
  transform: translateY(-50%);
}

.widget_time ul li {
  display: block;
  margin-bottom: 5px;
}
.widget_time ul li label {
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
  margin-right: 3px;
}

.footer-category {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #f9f9f9;
}
@media only screen and (max-width: 991px) {
  .footer-category {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.footer-category .toggle-btn {
  position: relative;
  font-family: var(--font-family-title);
  color: var(--bs-heading-color);
  font-size: 18px;
  font-weight: 500;
}
.footer-category .toggle-btn:before {
  content: "+";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 10px;
}
.footer-category .toggle-btn.active:before {
  content: "\f068";
}
.footer-category .toggle-items {
  margin-top: 22px;
  display: none;
}
.footer-category .toggle-items:after {
  display: block;
  clear: both;
  content: "";
}
.footer-category .toggle-items ul li {
  width: 25%;
  float: left;
  padding: 0;
}
@media only screen and (max-width: 767px) {
  .footer-category .toggle-items ul li {
    padding: 5px 0;
  }
}
.footer-category .toggle-items ul li a {
  color: #363848;
  display: block;
}
.footer-category .toggle-items ul li a:hover {
  color: var(--bs-primary);
}
@media only screen and (max-width: 1199px) {
  .footer-category .toggle-items ul li {
    width: 33%;
  }
}
@media only screen and (max-width: 575px) {
  .footer-category .toggle-items ul li {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .footer-category .toggle-items {
    margin-top: 10px;
  }
}

.footer-map .map-iframe {
  width: 50vw;
  float: right;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .footer-map .map-iframe {
    width: 100%;
    margin-top: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .footer-map .map-iframe {
    width: 100%;
    height: 100%;
  }
}
.footer-map .footer-top,
.footer-map .footer-bottom {
  padding-left: 40px;
  padding-right: 40px;
}
@media only screen and (max-width: 767px) {
  .footer-map .footer-top,
  .footer-map .footer-bottom {
    padding-left: 0;
    padding-right: 0;
  }
}

.site-footer.style-1 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-color: var(--bs-light);
}
.site-footer.style-1 .footer-title {
  font-weight: 500;
}
.site-footer.style-1 .footer-top {
  padding: 80px 0px 45px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-1 .footer-top {
    padding: 50px 0px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .site-footer.style-1 .footer-top {
    padding: 50px 0 0;
  }
}
.site-footer.style-1 .footer-middle .fm-inner {
  padding: 40px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.site-footer.style-1 .footer-middle .title {
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: 500;
}
.site-footer.style-1 .footer-middle p {
  font-size: 15px;
  margin-bottom: 0;
}
.site-footer.style-1 .item1 {
  z-index: 99;
  position: absolute;
  right: 50px;
  bottom: 200px;
}
@media only screen and (max-width: 1680px) {
  .site-footer.style-1 .item1 {
    right: 20px;
    bottom: 250px;
  }
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-1 .item1 {
    display: none;
  }
}
.site-footer.style-1 .fh-inner {
  padding: 80px 0 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 991px) {
  .site-footer.style-1 .fh-inner {
    padding: 50px 0 25px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-1 .footer-middle .fm-inner {
    padding: 30px 0;
  }
  .site-footer.style-1 .footer-middle .title {
    font-size: 20px;
  }
  .site-footer.style-1 .footer-middle p {
    font-size: 14px;
  }
}
.site-footer.style-2, .site-footer.style-3 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.site-footer.style-2 .footer-title, .site-footer.style-3 .footer-title {
  font-weight: 500;
}
.site-footer.style-2 .widget_services, .site-footer.style-3 .widget_services {
  padding-left: 30px;
}
@media only screen and (max-width: 1380px) {
  .site-footer.style-2 .widget_services, .site-footer.style-3 .widget_services {
    padding-left: 0;
  }
}
.site-footer.style-2 .footer-middle .fm-inner, .site-footer.style-3 .footer-middle .fm-inner {
  border-radius: 30px;
  padding: 25px 40px;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-2 .footer-middle .fm-inner, .site-footer.style-3 .footer-middle .fm-inner {
    padding: 25px 25px;
  }
}
.site-footer.style-2 .footer-middle .title, .site-footer.style-3 .footer-middle .title {
  margin-bottom: 3px;
}
.site-footer.style-2 .footer-middle .text, .site-footer.style-3 .footer-middle .text {
  font-size: 15px;
  margin-bottom: 0;
}
.site-footer.style-2.overlay-secondary-dark::before, .site-footer.style-3.overlay-secondary-dark::before {
  background-color: #07121E;
}
.site-footer.style-2 .fb-inner, .site-footer.style-3 .fb-inner {
  border: 0;
  padding: 20px 0;
}
.site-footer.style-2 .footer-head .fh-inner, .site-footer.style-3 .footer-head .fh-inner {
  padding-top: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.site-footer.style-2.footer-dark, .site-footer.style-3.footer-dark {
  --bs-body-color: #BED2E7;
  background-color: #07121E;
}
.site-footer.style-2.footer-dark .text-body, .site-footer.style-3.footer-dark .text-body {
  color: var(--bs-body-color) !important;
}
.site-footer.style-2.footer-dark .footer-middle .fm-inner, .site-footer.style-3.footer-dark .footer-middle .fm-inner {
  background-color: #07121E;
}
.site-footer.style-2.footer-dark .dzSubscribe.style-1 .input-group .form-control, .site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control {
  background: #07121E;
  border: 1px solid #07121E;
  color: #fff;
}
.site-footer.style-2.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill, .site-footer.style-2.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:hover, .site-footer.style-2.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:focus, .site-footer.style-2.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:active, .site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill, .site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:hover, .site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:focus, .site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:active {
  -webkit-text-fill-color: #fff;
}
.site-footer.style-2.footer-dark .dzSubscribe.style-1.r-rounded .input-group .form-control, .site-footer.style-3.footer-dark .dzSubscribe.style-1.r-rounded .input-group .form-control {
  border-radius: 60px !important;
}
.site-footer.style-2.footer-dark .footer-head .fh-inner, .site-footer.style-3.footer-dark .footer-head .fh-inner {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
.site-footer.style-3 .widget.widget_services ul li {
  padding-left: 1.8rem;
  transition: 0.5s;
  left: 0;
}
.site-footer.style-3 .widget.widget_services ul li a::before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  background-size: contain;
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_16165_1651)"><path d="M17.7938 8.50229C17.7936 8.50208 17.7934 8.50183 17.7931 8.50162L14.1192 4.84537C13.8439 4.57147 13.3988 4.57249 13.1248 4.84776C12.8508 5.123 12.8519 5.56818 13.1271 5.84212L15.5938 8.29687H0.703125C0.314789 8.29687 0 8.61166 0 9C0 9.38833 0.314789 9.70312 0.703125 9.70312H15.5938L13.1272 12.1579C12.8519 12.4318 12.8509 12.877 13.1248 13.1522C13.3988 13.4275 13.844 13.4285 14.1192 13.1546L17.7932 9.49837C17.7934 9.49816 17.7936 9.49791 17.7938 9.4977C18.0692 9.22285 18.0683 8.77623 17.7938 8.50229Z" fill="black"/></g><defs><clipPath id="clip0_16165_1651"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
  left: -26px;
}
.site-footer.style-3 .widget.widget_services ul li a:hover {
  color: var(--bs-primary);
}
.site-footer.style-3 .widget.widget_services ul li:hover {
  left: 10px;
}
.site-footer.style-3.footer-dark .btn-white:hover {
  background-color: var(--bs-secondary) !important;
  border-color: var(--bs-secondary);
  color: #fff !important;
}
.site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control {
  background-color: #fff;
  border: 1px solid #fff;
  color: #000;
}
.site-footer.style-3.footer-dark .dzSubscribe.style-1 .input-group .form-control::placeholder {
  color: #343434;
}
.site-footer.style-3.footer-dark .footer-middle .fm-inner {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 10px;
}
.site-footer.style-3.footer-dark .footer-middle .fm-inner .icon-bx-wraper p {
  color: #fff;
}
.site-footer.style-3.footer-dark .text-body {
  color: white !important;
}
.site-footer.style-3.footer-dark .widget.widget_services ul li a::before {
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_16165_1647)"><path d="M17.7938 8.50229C17.7936 8.50208 17.7934 8.50183 17.7931 8.50162L14.1192 4.84537C13.8439 4.57147 13.3988 4.57249 13.1248 4.84776C12.8508 5.123 12.8519 5.56818 13.1271 5.84212L15.5938 8.29687H0.703125C0.314789 8.29687 0 8.61166 0 9C0 9.38833 0.314789 9.70312 0.703125 9.70312H15.5938L13.1272 12.1579C12.8519 12.4318 12.8509 12.877 13.1248 13.1522C13.3988 13.4275 13.844 13.4285 14.1192 13.1546L17.7932 9.49837C17.7934 9.49816 17.7936 9.49791 17.7938 9.4977C18.0692 9.22285 18.0683 8.77623 17.7938 8.50229Z" fill="white"/></g><defs><clipPath id="clip0_16165_1647"><rect width="18" height="18" fill="white"/></clipPath></defs></svg>');
}
.site-footer.style-3.footer-dark .widget.widget_services ul li a:hover {
  color: #fff;
}
.site-footer.style-3.footer-dark .fb-inner .copyright-text a {
  color: #fff;
}
.site-footer.style-4.footer-dark .footer-title {
  color: var(--bs-primary);
  font-size: 14px;
  text-transform: uppercase;
}
.site-footer.style-4.footer-dark .widget_services ul li a {
  color: var(--bs-secondary);
}
.site-footer.style-4 .footer-media {
  position: relative;
  mix-blend-mode: darken;
  margin: -30px -15px -30px 20px;
}
.site-footer.style-4 .footer-media::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  background-color: var(--bs-primary);
  opacity: 0.4;
  mix-blend-mode: color;
}
@media (max-width: 1380px) {
  .site-footer.style-4 .footer-media {
    margin: -30px -35px -30px 32px;
  }
}
.site-footer.style-4 .footer-media img {
  width: 100%;
}
.site-footer.style-4 .footer-top {
  padding: 60px 0px 120px;
  margin: 0 10px;
}
.site-footer.style-4 .footer-top > .footer-inner-wraper {
  padding: 60px 15px 30px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-4 .footer-top > .footer-inner-wraper {
    padding: 60px 20px 30px;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-4 .footer-top > .footer-inner-wraper {
    padding: 50px 20px 30px;
  }
}
.site-footer.style-4 .footer-top > .footer-inner-wraper::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50px;
  background-color: #fff;
  border-radius: 15px;
  width: calc(100% + 110px);
  height: 100%;
  z-index: -1;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-4 .footer-top > .footer-inner-wraper::before {
    left: -20px;
    width: calc(100% + 40px);
  }
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-4 .footer-top > .footer-inner-wraper::before {
    left: 0;
    width: 100%;
  }
}
.site-footer.style-4 .widget_about {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-4 .widget_about {
    padding-bottom: 30px;
  }
}
.site-footer.style-4 .widget_about .widget-social .dz-social {
  display: flex;
  gap: 5px;
}
.site-footer.style-4 .widget_about .widget-social .dz-social li a {
  width: 50px;
  height: 50px;
  display: flex;
  background-color: #EAEAEA;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #000;
  transition: 0.4s;
}
.site-footer.style-4 .widget_about .widget-social .dz-social li a:hover {
  background-color: var(--bs-primary);
  color: #fff;
}
.site-footer.style-4 .fb-bottom {
  padding: 30px 0 0;
  border-top: 1px solid #D9D9D9;
}
.site-footer.style-4 .footer-middle .fm-inner {
  padding: 40px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.site-footer.style-4 .footer-middle .fm-inner h2.title, .site-footer.style-4 .footer-middle .fm-inner .title.h2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 3rem;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-4 .footer-middle .fm-inner h2.title, .site-footer.style-4 .footer-middle .fm-inner .title.h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 2.5rem;
  }
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-4 .footer-middle .fm-inner h2.title, .site-footer.style-4 .footer-middle .fm-inner .title.h2 {
    font-size: 26px;
    font-weight: 600;
    line-height: normal;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-4 .footer-middle .fm-inner h2.title br, .site-footer.style-4 .footer-middle .fm-inner .title.h2 br {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-4 .footer-middle .fm-inner h2.title, .site-footer.style-4 .footer-middle .fm-inner .title.h2 {
    font-size: 22px;
  }
}
.site-footer.style-4 .footer-middle .fm-inner p {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-4 .footer-middle .fm-inner p {
    font-size: 16px;
  }
}
.site-footer.style-5 {
  --spacing-x: 50px;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-5 {
    --spacing-x: 25px;
  }
}
.site-footer.style-5 .footer-media {
  position: relative;
  margin-right: 55px;
  mix-blend-mode: darken;
  margin-top: -45px;
}
.site-footer.style-5 .footer-media::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  background-color: var(--bs-primary);
  opacity: 0.4;
  mix-blend-mode: color;
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-5 .footer-media {
    margin-right: 0;
  }
}
.site-footer.style-5 .footer-top {
  padding-top: 80px;
  padding-left: var(--spacing-x);
  padding-right: var(--spacing-x);
}
@media only screen and (max-width: 575px) {
  .site-footer.style-5 .footer-top {
    padding-top: 50px;
  }
}
.site-footer.style-5 .footer-top > .footer-inner-wraper {
  padding: 60px 15px 0px 15px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-5 .footer-top > .footer-inner-wraper {
    background-color: #fff;
    border-radius: 15px;
    padding: 60px 25px 0px 25px;
  }
}
.site-footer.style-5 .footer-top > .footer-inner-wraper::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 15px;
  width: 1400px;
  height: 100%;
  z-index: -1;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-5 .footer-top > .footer-inner-wraper::before {
    display: none;
  }
}
.site-footer.style-5 .footer-bottom {
  padding-left: var(--spacing-x);
  padding-right: var(--spacing-x);
}
.site-footer.style-5 .footer-bottom .fb-inner {
  padding: 24px 0px 30px;
}
.site-footer.style-5 .footer-bottom .fb-inner .copyright-text {
  font-size: 14px;
  font-weight: 500;
}
.site-footer.style-5 .footer-bottom .fb-inner .widget-rating {
  font-size: 14px;
  font-weight: 500;
}
.site-footer.style-5 .footer-bottom .fb-inner .widget-rating a {
  text-decoration: underline;
}
.site-footer.style-5 .widget_about .widget-social .dz-social {
  display: flex;
  gap: 5px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-5 .widget_about .widget-social .dz-social {
    margin-bottom: 0;
  }
}
.site-footer.style-5 .widget_about .widget-social .dz-social li a {
  width: 50px;
  height: 50px;
  display: flex;
  background-color: #EAEAEA;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #000;
  transition: 0.4s;
}
.site-footer.style-5 .widget_about .widget-social .dz-social li a:hover {
  background-color: var(--bs-primary);
  color: #fff;
}
.site-footer.style-5 .fb-bottom {
  margin-top: auto;
  padding: 30px 0;
  border-top: 1px solid #D9D9D9;
  position: absolute;
  right: 20px;
  bottom: 0;
  width: inherit;
}
@media only screen and (max-width: 1399px) {
  .site-footer.style-5 .fb-bottom {
    position: unset;
    width: 100%;
  }
}
.site-footer.style-5 .footer-middle .fm-inner {
  padding: 40px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.site-footer.style-5 .footer-middle .fm-inner h2.title, .site-footer.style-5 .footer-middle .fm-inner .title.h2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 3rem;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-5 .footer-middle .fm-inner h2.title, .site-footer.style-5 .footer-middle .fm-inner .title.h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 2.5rem;
  }
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-5 .footer-middle .fm-inner h2.title, .site-footer.style-5 .footer-middle .fm-inner .title.h2 {
    font-size: 26px;
    font-weight: 600;
    line-height: normal;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-5 .footer-middle .fm-inner h2.title br, .site-footer.style-5 .footer-middle .fm-inner .title.h2 br {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-5 .footer-middle .fm-inner h2.title, .site-footer.style-5 .footer-middle .fm-inner .title.h2 {
    font-size: 22px;
  }
}
.site-footer.style-5 .footer-middle .fm-inner p {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-5 .footer-middle .fm-inner p {
    font-size: 16px;
  }
}
.site-footer.style-5 .map-wrapper {
  height: 445px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-5 .map-wrapper {
    height: 240px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-5 .map-wrapper {
    height: 200px;
  }
}
.site-footer.style-5 .form-wrapper {
  border-radius: 0;
  height: 100%;
}
.site-footer.style-5 .form-wrapper.style-2 {
  padding: 95px 85px;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-5 .form-wrapper.style-2 {
    padding: 55px 45px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-5 .form-wrapper.style-2 {
    padding: 55px 25px;
  }
}
.site-footer.style-5 .form-wrapper.style-2::before {
  display: none;
}
.site-footer.style-5 .form-wrapper .floating-outline.floating-outline-1.input-light .form-control::placeholder {
  color: #AEAEAE;
}
.site-footer.style-5 .form-wrapper .form-check2 .form-check-label {
  color: #AEAEAE;
}
.site-footer.style-6 {
  padding-top: 50px;
  --spacing-x: 50px;
  position: relative;
  z-index: 1;
}
.site-footer.style-6 .widget.widget-address ul li {
  margin-bottom: 10px;
}
.site-footer.style-6 .footer-title {
  margin-bottom: 17px;
}
.site-footer.style-6:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: url('data:image/svg+xml,<svg width="1920" height="759" viewBox="0 0 1920 759" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M996.965 590.313C999.256 590.165 1001.55 590.015 1003.84 589.86C1006.26 589.968 1008.68 590.076 1011.1 590.181C1006.38 590.236 1001.67 590.281 996.965 590.313ZM978.058 590.376C981.539 589.978 985.027 589.57 988.52 589.149C992.296 589.33 996.074 589.507 999.856 589.68C996.292 589.916 992.734 590.138 989.179 590.353C985.468 590.368 981.76 590.375 978.058 590.376ZM967.486 591.545C969.702 591.307 971.917 591.071 974.137 590.824C976.464 590.828 978.794 590.824 981.123 590.821C976.57 591.078 972.024 591.319 967.486 591.545ZM961.459 590.331C965.262 589.71 969.087 589.036 972.908 588.371C977.22 588.593 981.535 588.809 985.854 589.019C981.924 589.489 977.999 589.94 974.084 590.377M948.415 592.408C951.921 591.87 955.428 591.332 958.947 590.761C962.65 590.785 966.358 590.802 970.07 590.812C966.553 591.193 963.04 591.567 959.535 591.926C955.823 592.097 952.115 592.258 948.415 592.408ZM937.497 594.034C939.785 593.7 942.078 593.354 944.369 593.011C946.799 592.918 949.23 592.819 951.665 592.717C946.93 593.178 942.209 593.615 937.497 594.034ZM945.804 590.198C949.796 589.335 953.785 588.48 957.795 587.574C962.135 587.81 966.48 588.039 970.832 588.264C966.837 588.959 962.831 589.676 958.861 590.313C954.503 590.284 950.149 590.247 945.804 590.198ZM932.531 592.985C936.27 592.219 940.02 591.428 943.775 590.624C947.961 590.673 952.153 590.712 956.349 590.742C952.309 591.38 948.294 591.96 944.265 592.567C940.348 592.718 936.437 592.856 932.531 592.985ZM919.937 595.502C923.285 594.854 926.637 594.2 930.003 593.516C933.408 593.408 936.818 593.292 940.233 593.167C936.848 593.682 933.459 594.206 930.094 594.677C926.702 594.963 923.316 595.238 919.937 595.502ZM910.335 597.284C912.161 596.946 913.989 596.604 915.813 596.267C917.921 596.108 920.026 595.952 922.137 595.784C918.192 596.309 914.267 596.789 910.335 597.284ZM183.876 490.963C183.671 490.861 183.479 490.758 183.277 490.655L183.788 490.784C184.007 490.88 184.216 490.976 184.436 491.072L183.876 490.963ZM930.354 589.987C934.412 588.894 938.454 587.838 942.522 586.719C947.057 586.98 951.595 587.236 956.143 587.485C951.965 588.417 947.817 589.28 943.654 590.176C939.214 590.124 934.782 590.06 930.354 589.987ZM917.433 593.432C921.198 592.475 924.998 591.434 928.793 590.408C933.069 590.479 937.35 590.545 941.642 590.599C937.706 591.441 933.771 592.281 929.857 593.073C925.708 593.204 921.567 593.326 917.433 593.432ZM904.06 596.664C907.834 595.751 911.596 594.865 915.38 593.929C919.357 593.83 923.341 593.724 927.333 593.604C923.418 594.378 919.531 595.09 915.63 595.831C911.768 596.122 907.909 596.401 904.06 596.664ZM892.46 599.468C895.44 598.783 898.45 598.031 901.452 597.295C904.808 597.07 908.17 596.836 911.538 596.591C908.453 597.171 905.366 597.758 902.298 598.304C899.015 598.697 895.729 599.099 892.46 599.468ZM882.823 601.574C884.763 601.147 886.693 600.746 888.631 600.326C890.491 600.122 892.334 599.951 894.197 599.739C890.393 600.381 886.614 600.962 882.823 601.574ZM178.947 489.11L178.387 488.782L178.832 488.921L179.44 489.233L178.947 489.11ZM181.247 490.458L180.32 489.914L181.173 490.128L182.148 490.631L181.247 490.458ZM915.311 589.701C919.24 588.459 923.204 587.129 927.159 585.814C931.776 586.094 936.4 586.366 941.028 586.633C936.89 587.77 932.772 588.858 928.65 589.958C924.197 589.882 919.75 589.797 915.311 589.701ZM902.17 593.762C906.088 592.576 910.016 591.361 913.955 590.121C918.325 590.216 922.703 590.301 927.088 590.378C923.12 591.437 919.154 592.491 915.216 593.484C910.858 593.591 906.51 593.682 902.17 593.762ZM889.216 597.611C893.009 596.514 896.815 595.39 900.632 594.238C904.803 594.164 908.981 594.079 913.168 593.979C909.188 594.963 905.224 595.909 901.258 596.857C897.235 597.125 893.223 597.373 889.216 597.611ZM876.966 601.1C880.375 600.161 883.809 599.165 887.24 598.174C891.064 597.952 894.895 597.717 898.733 597.467C895.282 598.296 891.832 599.121 888.405 599.895C884.584 600.313 880.77 600.715 876.966 601.1ZM864.635 604.396C867.898 603.54 871.15 602.713 874.43 601.823C877.691 601.498 880.972 601.138 884.246 600.788C880.78 601.54 877.316 602.289 873.858 603.02C870.777 603.493 867.704 603.949 864.635 604.396ZM856.065 606.631C857.661 606.228 859.268 605.799 860.871 605.377C862.738 605.113 864.586 604.885 866.459 604.61C862.975 605.322 859.528 605.959 856.065 606.631ZM173.965 486.907C173.797 486.795 173.636 486.683 173.467 486.57C173.604 486.622 173.737 486.675 173.875 486.727C174.063 486.838 174.255 486.948 174.444 487.06L173.965 486.907ZM176.217 488.417C175.917 488.217 175.609 488.016 175.309 487.816C175.623 487.915 175.924 488.014 176.241 488.112L177.179 488.661L176.217 488.417ZM178.502 489.926L177.354 489.168C177.758 489.271 178.158 489.372 178.566 489.475L179.752 490.17L178.502 489.926ZM169.177 484.416L168.717 484.063C168.865 484.131 169.004 484.197 169.154 484.265L169.639 484.594L169.177 484.416ZM171.37 486.084L170.521 485.438L171.354 485.759C171.652 485.959 171.944 486.161 172.242 486.361L171.37 486.084ZM173.559 487.741C173.193 487.464 172.825 487.188 172.459 486.912L173.576 487.266C173.958 487.521 174.323 487.777 174.704 488.032L173.559 487.741ZM175.75 489.39C175.327 489.072 174.907 488.755 174.485 488.437L175.841 488.782L177.183 489.669L175.75 489.39ZM900.06 589.338C903.988 587.886 907.938 586.382 911.891 584.866C916.545 585.162 921.205 585.453 925.874 585.738C921.838 587.069 917.801 588.405 913.794 589.67C909.208 589.569 904.629 589.459 900.06 589.338ZM887.271 593.987C891.134 592.621 895.024 591.189 898.916 589.753C903.416 589.875 907.923 589.988 912.438 590.089C908.431 591.348 904.432 592.594 900.449 593.793C896.048 593.871 891.653 593.937 887.271 593.987ZM874.393 598.42C878.255 597.113 882.112 595.813 885.997 594.45C890.293 594.404 894.597 594.341 898.91 594.269C894.938 595.458 890.983 596.601 887.033 597.737C882.81 597.981 878.597 598.209 874.393 598.42ZM861.935 602.565C865.558 601.392 869.196 600.18 872.841 598.948C876.905 598.749 880.979 598.53 885.059 598.299C881.433 599.346 877.8 600.41 874.203 601.392C870.105 601.798 866.013 602.198 861.935 602.565ZM849.758 606.438C853.155 605.388 856.577 604.286 859.997 603.181C863.785 602.845 867.569 602.515 871.376 602.145C867.792 603.099 864.222 604.02 860.654 604.942C857.013 605.459 853.382 605.958 849.758 606.438ZM837.342 610.152C840.596 609.196 843.841 608.258 847.109 607.267C850.357 606.845 853.627 606.376 856.889 605.924C853.92 606.686 850.961 607.426 848.009 608.147C844.457 608.808 840.874 609.534 837.342 610.152ZM828.957 612.624C830.561 612.168 832.179 611.682 833.795 611.2C835.273 610.947 836.736 610.728 838.218 610.467C835.127 611.194 832.029 611.939 828.957 612.624ZM164.543 481.612L164.104 481.233L164.337 481.358L164.842 481.749L164.543 481.612ZM166.695 483.462L165.876 482.758C166.109 482.864 166.339 482.971 166.57 483.077L167.451 483.753L166.695 483.462ZM168.811 485.271C168.463 484.973 168.109 484.675 167.761 484.378L168.773 484.766C169.142 485.048 169.515 485.33 169.886 485.612L168.811 485.271ZM170.927 487.07C170.522 486.727 170.12 486.384 169.715 486.04L170.974 486.439C171.398 486.762 171.822 487.085 172.247 487.407L170.927 487.07ZM173.053 488.864C172.603 488.486 172.151 488.107 171.703 487.729L173.171 488.103L174.578 489.161L173.053 488.864ZM884.938 588.896C888.814 587.262 892.709 585.584 896.616 583.874C901.316 584.187 906.024 584.492 910.737 584.793C906.73 586.321 902.728 587.834 898.745 589.301C894.134 589.177 889.533 589.041 884.938 588.896ZM872.276 594.099C876.167 592.524 880.053 590.954 883.968 589.313C888.505 589.458 893.05 589.592 897.603 589.716C893.663 591.168 889.721 592.628 885.812 594.003C881.29 594.051 876.78 594.08 872.276 594.099ZM859.682 599.097C863.5 597.611 867.326 596.102 871.169 594.552C875.609 594.535 880.055 594.507 884.512 594.462C880.537 595.851 876.586 597.181 872.635 598.511C868.307 598.723 863.99 598.919 859.682 599.097ZM847.44 603.783C851.073 602.428 854.73 601.017 858.389 599.596C862.613 599.424 866.844 599.243 871.089 599.038C867.307 600.306 863.538 601.539 859.781 602.746C855.657 603.11 851.543 603.458 847.44 603.783ZM835.034 608.295C838.616 607.019 842.212 605.707 845.818 604.373C849.813 604.061 853.827 603.712 857.843 603.362C854.182 604.54 850.52 605.723 846.89 606.832C842.923 607.348 838.978 607.823 835.034 608.295ZM822.958 612.479C826.362 611.321 829.758 610.175 833.182 608.969C836.771 608.545 840.34 608.161 843.948 607.701C840.494 608.738 837.044 609.763 833.607 610.757C830.041 611.367 826.506 611.909 822.958 612.479ZM811.088 616.43C814.156 615.434 817.232 614.421 820.322 613.38C823.561 612.867 826.805 612.35 830.062 611.803C826.914 612.699 823.792 613.535 820.662 614.391C817.469 615.071 814.262 615.787 811.088 616.43ZM802.725 619.1C804.168 618.648 805.62 618.176 807.07 617.713C808.894 617.352 810.725 616.976 812.553 616.603C809.261 617.471 805.996 618.278 802.725 619.1ZM160.089 478.531L159.768 478.22L159.931 478.318L160.311 478.649L160.089 478.531ZM162.122 480.498L161.387 479.785L161.983 480.104L162.79 480.805L162.122 480.498ZM164.216 482.51C163.871 482.179 163.524 481.849 163.178 481.518L164.116 481.949L165.214 482.893C164.881 482.765 164.544 482.637 164.216 482.51ZM166.255 484.459C165.869 484.091 165.486 483.722 165.1 483.354C165.488 483.505 165.882 483.656 166.274 483.806L167.498 484.854C167.081 484.722 166.664 484.591 166.255 484.459ZM168.302 486.403C167.872 485.995 167.44 485.588 167.009 485.18C167.47 485.327 167.936 485.475 168.401 485.622L169.752 486.772C169.268 486.648 168.78 486.526 168.302 486.403ZM170.353 488.339C169.892 487.903 169.432 487.469 168.971 487.033L170.524 487.429C171.006 487.837 171.492 488.246 171.976 488.655L170.353 488.339ZM869.752 588.38C873.579 586.567 877.424 584.713 881.28 582.832C886.027 583.161 890.781 583.486 895.543 583.803C891.61 585.524 887.688 587.22 883.788 588.859C879.101 588.71 874.42 588.551 869.752 588.38ZM857.459 594.114C861.242 592.39 865.051 590.598 868.865 588.794C873.504 588.966 878.153 589.126 882.808 589.276C878.847 590.933 874.913 592.516 870.977 594.104C866.462 594.121 861.955 594.125 857.459 594.114ZM845.075 599.631C848.856 597.973 852.649 596.289 856.458 594.56C860.918 594.574 865.392 594.571 869.871 594.556C865.96 596.129 862.068 597.651 858.183 599.155C853.804 599.333 849.433 599.489 845.075 599.631ZM832.824 604.882C836.535 603.32 840.251 601.746 843.989 600.115C848.28 599.978 852.581 599.824 856.893 599.653C853.116 601.113 849.349 602.548 845.6 603.937C841.33 604.271 837.069 604.591 832.824 604.882ZM820.57 609.938C824.222 608.462 827.888 606.958 831.568 605.414C835.697 605.134 839.828 604.847 843.978 604.528C840.302 605.887 836.629 607.237 832.982 608.528C828.835 609.016 824.692 609.497 820.57 609.938ZM808.404 614.759C811.907 613.406 815.43 612.004 818.962 610.583C822.967 610.161 827.004 609.68 831.031 609.213C827.384 610.487 823.756 611.715 820.131 612.936C816.218 613.554 812.294 614.192 808.404 614.759ZM796.742 619.184C799.969 617.992 803.22 616.745 806.469 615.494C810.133 614.966 813.81 614.408 817.494 613.837C813.949 615.015 810.428 616.138 806.905 617.261C803.504 617.935 800.125 618.554 796.742 619.184ZM785.303 623.288C788.188 622.271 791.078 621.241 793.977 620.189C797.042 619.628 800.121 619.041 803.203 618.444C800.027 619.442 796.867 620.405 793.712 621.354C790.895 622.029 788.105 622.647 785.303 623.288ZM776.673 626.277C778.3 625.724 779.915 625.196 781.547 624.63C783.162 624.267 784.782 623.899 786.402 623.526C783.148 624.471 779.907 625.379 776.673 626.277ZM155.775 475.14L155.5 474.838L155.58 474.894L155.927 475.233L155.775 475.14ZM157.762 477.292C157.533 477.045 157.303 476.798 157.075 476.553C157.259 476.666 157.436 476.779 157.619 476.893C157.862 477.129 158.101 477.365 158.345 477.602C158.15 477.498 157.953 477.395 157.762 477.292ZM159.714 479.392L158.8 478.409C159.078 478.557 159.361 478.708 159.64 478.856L160.627 479.812L159.714 479.392ZM161.706 481.527L160.581 480.324L161.678 480.829L162.881 481.987C162.491 481.834 162.1 481.681 161.706 481.527ZM163.689 483.631L162.464 482.332C162.908 482.504 163.337 482.675 163.781 482.847L165.065 484.076C164.608 483.928 164.151 483.78 163.689 483.631ZM165.662 485.722C165.221 485.257 164.783 484.791 164.343 484.326C164.841 484.486 165.329 484.646 165.829 484.805C166.29 485.245 166.753 485.685 167.216 486.125L165.662 485.722ZM167.655 487.81C167.187 487.318 166.715 486.827 166.248 486.336L167.887 486.757C168.375 487.219 168.865 487.682 169.355 488.144L167.655 487.81ZM854.617 587.785C858.383 585.811 862.168 583.794 865.963 581.745C870.732 582.09 875.51 582.429 880.295 582.762C876.409 584.655 872.533 586.518 868.675 588.339C863.979 588.166 859.293 587.979 854.617 587.785ZM842.546 594.019C846.288 592.123 850.049 590.174 853.82 588.201C858.467 588.395 863.123 588.58 867.788 588.753C863.932 590.572 860.081 592.373 856.253 594.112C851.673 594.097 847.106 594.063 842.546 594.019ZM830.476 600.046C834.187 598.233 837.925 596.353 841.668 594.457C846.191 594.502 850.719 594.539 855.26 594.556C851.418 596.297 847.587 598.009 843.776 599.674C839.332 599.815 834.897 599.942 830.476 600.046ZM818.458 605.787C822.127 604.062 825.805 602.312 829.503 600.514C833.888 600.414 838.283 600.294 842.69 600.157C838.893 601.808 835.121 603.394 831.354 604.975C827.043 605.265 822.744 605.539 818.458 605.787ZM806.386 611.347C810.033 609.696 813.689 608.031 817.365 606.309C821.595 606.067 825.845 605.79 830.097 605.507C826.299 607.093 822.519 608.63 818.75 610.144C814.61 610.581 810.5 610.958 806.386 611.347ZM794.394 616.657C797.957 615.112 801.53 613.538 805.122 611.922C809.127 611.547 813.115 611.208 817.142 610.79C813.508 612.243 809.886 613.663 806.278 615.047C802.3 615.619 798.347 616.137 794.394 616.657ZM782.415 621.75C785.865 620.318 789.331 618.846 792.808 617.344C796.643 616.845 800.486 616.328 804.345 615.782C800.814 617.13 797.29 618.463 793.787 619.743C789.984 620.439 786.193 621.108 782.415 621.75ZM770.75 626.504C773.972 625.225 777.215 623.895 780.463 622.553C783.945 621.969 787.422 621.396 790.926 620.766C787.73 621.925 784.534 623.083 781.362 624.184C777.814 624.98 774.273 625.762 770.75 626.504ZM759.814 630.753C762.568 629.707 765.339 628.618 768.112 627.529C771.058 626.919 774 626.319 776.963 625.672C774.058 626.657 771.15 627.641 768.261 628.588C765.432 629.341 762.625 630.038 759.814 630.753ZM750.59 634.16C752.316 633.53 754.042 632.901 755.771 632.263C757.35 631.872 758.932 631.469 760.514 631.065C757.196 632.119 753.88 633.169 750.59 634.16ZM151.63 471.462L151.413 471.201H151.415L151.689 471.504L151.63 471.462ZM153.491 473.713L152.917 473.019C153.07 473.128 153.217 473.235 153.372 473.344L154.006 474.035L153.491 473.713ZM155.427 476.04C155.125 475.679 154.82 475.318 154.52 474.958L155.299 475.445C155.621 475.793 155.938 476.143 156.26 476.492C155.978 476.341 155.704 476.191 155.427 476.04ZM157.308 478.287L156.292 477.073C156.621 477.251 156.959 477.43 157.297 477.609C157.659 478 158.025 478.392 158.388 478.783C158.028 478.617 157.664 478.452 157.308 478.287ZM159.21 480.55L158.036 479.155C158.439 479.341 158.849 479.529 159.256 479.716C159.672 480.162 160.084 480.609 160.501 481.055L159.21 480.55ZM161.125 482.802C160.701 482.305 160.278 481.807 159.858 481.31L161.256 481.858C161.7 482.331 162.148 482.804 162.593 483.276L161.125 482.802ZM163.026 485.041C162.578 484.517 162.136 483.993 161.69 483.469L163.247 483.972C163.715 484.468 164.181 484.965 164.65 485.461L163.026 485.041ZM164.953 487.277C164.482 486.729 164.008 486.182 163.538 485.634L165.232 486.073C165.722 486.591 166.22 487.106 166.713 487.624L164.953 487.277ZM839.506 587.122C843.2 584.993 846.912 582.821 850.637 580.613C855.431 580.975 860.233 581.33 865.044 581.68C861.225 583.737 857.416 585.762 853.625 587.744C848.91 587.546 844.201 587.34 839.506 587.122ZM827.699 593.826C831.375 591.775 835.073 589.669 838.781 587.535C843.453 587.754 848.137 587.961 852.828 588.159C849.027 590.143 845.236 592.101 841.466 594.008C836.867 593.962 832.276 593.902 827.699 593.826ZM815.863 600.321C819.526 598.346 823.21 596.319 826.906 594.262C831.456 594.339 836.017 594.398 840.588 594.446C836.809 596.354 833.037 598.246 829.291 600.071C824.803 600.174 820.329 600.255 815.863 600.321ZM804.057 606.555C807.701 604.66 811.349 602.755 815.024 600.781C819.442 600.718 823.87 600.638 828.312 600.539C824.578 602.353 820.856 604.133 817.15 605.87C812.773 606.119 808.408 606.35 804.057 606.555ZM792.147 612.629C795.792 610.802 799.447 608.952 803.125 607.047C807.426 606.846 811.733 606.634 816.059 606.391C812.328 608.132 808.621 609.811 804.922 611.478C800.656 611.876 796.386 612.281 792.147 612.629ZM780.335 618.432C783.887 616.72 787.45 614.979 791.033 613.191C795.22 612.851 799.446 612.441 803.658 612.054C799.961 613.71 796.286 615.316 792.62 616.898C788.514 617.432 784.413 617.953 780.335 618.432ZM768.397 624.069C771.94 622.432 775.499 620.756 779.072 619.04C783.048 618.579 787.033 618.098 791.035 617.585C787.438 619.129 783.855 620.631 780.288 622.102C776.319 622.767 772.337 623.463 768.397 624.069ZM756.699 629.37C760.069 627.877 763.457 626.341 766.856 624.777C770.661 624.198 774.506 623.537 778.337 622.904C774.856 624.329 771.389 625.724 767.939 627.08C764.185 627.857 760.425 628.652 756.699 629.37ZM745.458 634.253C748.557 632.94 751.679 631.573 754.805 630.196C758.289 629.534 761.797 628.817 765.304 628.103C762.054 629.369 758.811 630.616 755.588 631.82C752.197 632.66 748.824 633.467 745.458 634.253ZM734.502 638.787C737.259 637.672 740.035 636.511 742.81 635.349C745.634 634.701 748.444 634.082 751.284 633.395C748.728 634.336 746.169 635.283 743.631 636.181C740.581 637.067 737.531 637.95 734.502 638.787ZM726.071 642.111C727.619 641.508 729.167 640.905 730.718 640.294C732.143 639.909 733.558 639.546 734.988 639.15C732.009 640.156 729.034 641.149 726.071 642.111ZM149.404 469.873C149.232 469.642 149.063 469.411 148.893 469.18L149.256 469.472C149.45 469.707 149.64 469.943 149.834 470.179L149.404 469.873ZM151.224 472.298L150.434 471.245L151.121 471.736L151.973 472.765L151.224 472.298ZM153.053 474.736C152.724 474.301 152.401 473.866 152.073 473.431L153.001 474.01C153.354 474.436 153.705 474.863 154.06 475.29C153.727 475.105 153.393 474.921 153.053 474.736ZM154.905 477.182C154.533 476.691 154.157 476.2 153.785 475.709C154.177 475.922 154.554 476.132 154.945 476.346C155.332 476.809 155.72 477.272 156.108 477.735C155.705 477.551 155.3 477.366 154.905 477.182ZM156.726 479.575C156.327 479.051 155.93 478.527 155.531 478.004C155.96 478.204 156.398 478.403 156.837 478.604C157.26 479.108 157.679 479.612 158.103 480.116L156.726 479.575ZM158.561 481.973C158.132 481.416 157.704 480.857 157.276 480.299L158.747 480.875C159.198 481.408 159.652 481.939 160.103 482.472L158.561 481.973ZM160.405 484.364L159.059 482.617L160.67 483.138C161.139 483.691 161.607 484.244 162.078 484.797L160.405 484.364ZM162.247 486.743C161.779 486.143 161.316 485.541 160.851 484.94L162.582 485.387C163.072 485.959 163.567 486.529 164.058 487.101L162.247 486.743ZM824.442 586.381C828.052 584.115 831.683 581.794 835.326 579.439C840.131 579.814 844.944 580.183 849.766 580.548C846.023 582.762 842.291 584.942 838.577 587.077C833.855 586.856 829.144 586.623 824.442 586.381ZM812.85 593.528C816.475 591.322 820.113 589.086 823.77 586.795C828.455 587.037 833.148 587.27 837.854 587.491C834.12 589.635 830.397 591.748 826.695 593.811C822.068 593.733 817.454 593.636 812.85 593.528ZM801.22 600.48C804.85 598.34 808.487 596.183 812.152 593.959C816.724 594.067 821.305 594.167 825.901 594.247C822.188 596.312 818.484 598.358 814.805 600.337C810.266 600.402 805.735 600.453 801.22 600.48ZM789.681 607.163C793.261 605.122 796.85 603.053 800.461 600.931C804.937 600.906 809.43 600.858 813.932 600.797C810.241 602.775 806.57 604.705 802.91 606.603C798.49 606.809 794.077 607.001 789.681 607.163ZM778.096 613.655C781.659 611.693 785.236 609.695 788.829 607.65C793.195 607.493 797.585 607.296 801.977 607.095C798.24 609.028 794.528 610.898 790.823 612.748C786.558 613.092 782.334 613.361 778.096 613.655ZM766.465 619.948C770.007 618.068 773.566 616.143 777.143 614.179C781.33 613.891 785.496 613.646 789.71 613.31C786.084 615.113 782.478 616.864 778.882 618.591C774.727 619.072 770.59 619.522 766.465 619.948ZM754.853 626.001C758.331 624.226 761.828 622.399 765.338 620.543C769.417 620.126 773.515 619.67 777.619 619.199C773.956 620.95 770.311 622.655 766.677 624.325C762.715 624.927 758.788 625.457 754.853 626.001ZM743.242 631.821C746.655 630.147 750.091 628.418 753.536 626.665C757.406 626.136 761.279 625.6 765.176 625.015C761.645 626.63 758.129 628.208 754.628 629.747C750.817 630.47 747.023 631.158 743.242 631.821ZM731.806 637.318C735.062 635.788 738.343 634.198 741.63 632.595C745.315 631.958 749.025 631.269 752.737 630.573C749.352 632.051 745.98 633.498 742.623 634.905C739.005 635.736 735.395 636.548 731.806 637.318ZM720.435 642.521C723.569 641.114 726.72 639.669 729.88 638.201C733.235 637.492 736.601 636.762 739.981 636C736.824 637.311 733.673 638.602 730.541 639.848C727.163 640.761 723.787 641.668 720.435 642.521ZM709.818 647.162C712.544 645.993 715.274 644.817 718.021 643.602C720.853 642.894 723.694 642.163 726.544 641.412C723.73 642.514 720.919 643.611 718.125 644.662C715.341 645.527 712.582 646.341 709.818 647.162ZM701.595 650.617C703.113 649.989 704.621 649.39 706.146 648.749C707.666 648.307 709.197 647.841 710.722 647.386C707.668 648.49 704.626 649.566 701.595 650.617ZM1857.82 230.092C1855.92 227.283 1854.01 224.467 1852.1 221.644C1848.46 216.262 1844.8 210.859 1841.12 205.454C1852.66 219.639 1863.83 234.074 1874.81 248.333C1869.23 242.218 1863.57 236.124 1857.82 230.092ZM1880.14 262.553C1873.33 252.876 1866.55 242.949 1859.72 232.898C1866.27 239.81 1872.69 246.796 1879.01 253.794C1886.17 263.104 1893.26 272.314 1900.32 281.305C1893.72 275.025 1887 268.755 1880.14 262.553ZM145.5 465.757L145.012 465.027L145.281 465.27L145.853 466.044L145.5 465.757ZM147.21 468.305L146.497 467.245L147.109 467.74L147.883 468.786L147.21 468.305ZM148.962 470.887L148.048 469.542L148.886 470.139C149.213 470.577 149.544 471.016 149.872 471.455C149.567 471.266 149.263 471.076 148.962 470.887ZM150.695 473.442C150.351 472.938 150.012 472.434 149.67 471.931C150.018 472.149 150.371 472.368 150.721 472.588C151.091 473.081 151.459 473.573 151.831 474.066L150.695 473.442ZM152.471 476.029C152.088 475.471 151.703 474.914 151.32 474.355C151.736 474.583 152.148 474.809 152.559 475.036C152.965 475.573 153.372 476.111 153.779 476.648C153.346 476.442 152.913 476.237 152.471 476.029ZM154.242 478.601C153.833 478.012 153.428 477.419 153.022 476.829C153.494 477.051 153.948 477.27 154.42 477.492L155.7 479.173C155.211 478.982 154.721 478.792 154.242 478.601ZM156.008 481.147C155.578 480.53 155.147 479.914 154.72 479.297C155.225 479.496 155.738 479.696 156.249 479.897C156.698 480.484 157.147 481.073 157.597 481.662C157.065 481.49 156.531 481.318 156.008 481.147ZM157.778 483.684C157.332 483.047 156.888 482.41 156.442 481.771C156.989 481.948 157.542 482.127 158.094 482.305C158.563 482.914 159.033 483.522 159.503 484.13C158.925 483.98 158.346 483.832 157.778 483.684ZM159.55 486.211C159.087 485.557 158.63 484.901 158.171 484.247C158.758 484.399 159.352 484.552 159.947 484.706C160.428 485.328 160.904 485.952 161.388 486.574L159.55 486.211ZM809.292 585.568C812.847 583.16 816.421 580.711 820.009 578.219C824.827 578.609 829.654 578.995 834.491 579.374C830.832 581.734 827.186 584.061 823.56 586.336C818.793 586.089 814.036 585.835 809.292 585.568ZM797.977 593.13C801.529 590.792 805.099 588.405 808.685 585.981C813.408 586.248 818.142 586.503 822.886 586.749C819.219 589.046 815.57 591.297 811.935 593.506C807.272 593.395 802.618 593.27 797.977 593.13ZM786.644 600.498C790.188 598.231 793.75 595.912 797.327 593.56C801.952 593.701 806.589 593.825 811.238 593.936C807.551 596.171 803.893 598.335 800.24 600.484C795.694 600.509 791.165 600.51 786.644 600.498ZM775.369 607.613C778.875 605.438 782.405 603.204 785.944 600.943C790.446 600.957 794.957 600.957 799.484 600.934C795.84 603.073 792.219 605.153 788.607 607.208C784.179 607.367 779.77 607.498 775.369 607.613ZM763.944 614.599C767.479 612.478 771.039 610.292 774.607 608.081C778.979 607.968 783.356 607.851 787.755 607.695C784.13 609.753 780.526 611.759 776.934 613.732C772.6 614.03 768.25 614.354 763.944 614.599ZM752.652 621.273C756.104 619.272 759.58 617.207 763.065 615.119C767.343 614.878 771.672 614.548 775.98 614.258C772.35 616.245 768.736 618.19 765.14 620.094C760.961 620.519 756.802 620.903 752.652 621.273ZM741.192 627.788C744.679 625.84 748.179 623.855 751.7 621.821C755.796 621.46 759.889 621.103 764.014 620.686C760.443 622.569 756.886 624.415 753.348 626.214C749.28 626.77 745.229 627.295 741.192 627.788ZM729.763 634.048C733.206 632.198 736.658 630.324 740.136 628.388C744.088 627.91 748.049 627.415 752.032 626.878C748.486 628.675 744.954 630.436 741.441 632.148C737.527 632.824 733.645 633.437 729.763 634.048ZM718.282 640.093C721.68 638.341 725.089 636.561 728.52 634.726C732.284 634.139 736.039 633.569 739.831 632.922C736.438 634.568 733.054 636.188 729.692 637.756C725.877 638.561 722.066 639.357 718.282 640.093ZM706.956 645.81C710.24 644.188 713.535 642.539 716.85 640.838C720.47 640.142 724.112 639.399 727.76 638.64C724.441 640.178 721.128 641.696 717.84 643.158C714.2 644.068 710.566 644.97 706.956 645.81ZM695.983 651.112C699.038 649.669 702.102 648.202 705.186 646.69C708.526 645.923 711.885 645.109 715.252 644.282C712.136 645.653 709.024 647.016 705.936 648.319C702.603 649.288 699.288 650.208 695.983 651.112ZM685.464 655.974C688.139 654.766 690.82 653.54 693.518 652.28C696.312 651.527 699.112 650.764 701.926 649.967C699.255 651.074 696.576 652.195 693.924 653.253C691.088 654.196 688.277 655.082 685.464 655.974ZM677.794 659.404C679.064 658.852 680.343 658.274 681.621 657.7C683.196 657.212 684.79 656.679 686.373 656.176C683.506 657.27 680.642 658.357 677.794 659.404ZM1817.51 176.694C1812.54 168.411 1807.54 160.127 1802.49 151.896C1813.09 166 1823.33 180.545 1833.38 195.159C1828.17 188.923 1822.89 182.755 1817.51 176.694ZM1836.76 208.809C1832.83 202.274 1828.89 195.693 1824.94 189.09C1822.99 185.843 1821.05 182.592 1819.1 179.34C1825.14 186.205 1831.05 193.199 1836.88 200.269C1841.8 207.466 1846.67 214.671 1851.52 221.836L1855.41 227.572C1849.31 221.227 1843.1 214.956 1836.76 208.809ZM1857.97 243.23C1851.23 232.613 1844.55 221.708 1837.88 210.655C1844.47 217.094 1850.92 223.662 1857.26 230.307C1864.27 240.639 1871.23 250.852 1878.21 260.812C1871.6 254.869 1864.86 248.991 1857.97 243.23ZM1883.05 280.536C1874.85 269.156 1866.84 257.141 1858.92 244.719C1865.96 250.642 1872.85 256.683 1879.6 262.79C1887.88 274.552 1896.18 285.947 1904.61 296.75C1897.57 291.281 1890.39 285.861 1883.05 280.536ZM141.696 461.265L141.274 460.568L141.473 460.773L141.958 461.506L141.696 461.265ZM143.351 464.005C143.128 463.639 142.909 463.272 142.687 462.906L143.21 463.386L143.955 464.497L143.351 464.005ZM145.027 466.745C144.745 466.285 144.463 465.826 144.183 465.366L144.96 465.999C145.259 466.445 145.557 466.891 145.856 467.337C145.578 467.14 145.3 466.942 145.027 466.745ZM146.697 469.473C146.37 468.942 146.047 468.409 145.721 467.878C146.039 468.106 146.361 468.335 146.683 468.565C147.033 469.085 147.388 469.604 147.739 470.124C147.389 469.906 147.038 469.689 146.697 469.473ZM148.355 472.157C148.002 471.588 147.645 471.018 147.295 470.448C147.672 470.687 148.062 470.928 148.447 471.168C148.822 471.721 149.196 472.273 149.572 472.826L148.355 472.157ZM150.045 474.879L148.892 473.022L150.189 473.734C150.599 474.334 151.012 474.933 151.423 475.533C150.965 475.315 150.507 475.097 150.045 474.879ZM151.745 477.606L150.519 475.643C151.007 475.873 151.491 476.103 151.974 476.333C152.405 476.96 152.835 477.588 153.268 478.215C152.761 478.013 152.257 477.809 151.745 477.606ZM153.447 480.306C153.022 479.633 152.597 478.961 152.175 478.288C152.705 478.498 153.222 478.708 153.753 478.917C154.199 479.561 154.643 480.204 155.089 480.848C154.54 480.667 153.997 480.487 153.447 480.306ZM155.139 482.994C154.701 482.303 154.268 481.61 153.831 480.918C154.399 481.104 154.958 481.289 155.528 481.475C155.988 482.137 156.452 482.799 156.913 483.46C156.317 483.304 155.736 483.15 155.139 482.994ZM156.854 485.677C156.402 484.968 155.944 484.26 155.494 483.549L157.306 484.023C157.779 484.698 158.248 485.374 158.722 486.048L156.854 485.677ZM794.214 584.679C797.678 582.147 801.159 579.569 804.655 576.953C809.499 577.36 814.356 577.761 819.221 578.155C815.62 580.655 812.036 583.105 808.467 585.52C803.704 585.25 798.953 584.969 794.214 584.679ZM783.195 592.633C786.658 590.171 790.142 587.648 793.639 585.094C798.368 585.384 803.109 585.665 807.86 585.935C804.259 588.367 800.674 590.759 797.106 593.105C792.457 592.963 787.82 592.804 783.195 592.633ZM772.087 600.401C775.572 597.992 779.069 595.554 782.588 593.058C787.199 593.229 791.82 593.392 796.456 593.534C792.861 595.896 789.28 598.22 785.72 600.495C781.165 600.48 776.618 600.452 772.087 600.401ZM761.022 607.924C764.486 605.6 767.959 603.254 771.457 600.842C775.964 600.895 780.488 600.925 785.022 600.94C781.461 603.211 777.914 605.45 774.388 607.634C769.921 607.748 765.459 607.855 761.022 607.924ZM749.917 615.256C753.374 613.007 756.843 610.728 760.332 608.391C764.745 608.324 769.185 608.213 773.625 608.102C770.019 610.332 766.424 612.532 762.852 614.671C758.512 614.916 754.228 615.063 749.917 615.256ZM738.697 622.436C742.17 620.25 745.656 618.026 749.163 615.749C753.433 615.562 757.676 615.427 761.977 615.19C758.472 617.286 754.974 619.36 751.504 621.369C747.225 621.745 742.946 622.119 738.697 622.436ZM727.424 629.415C730.877 627.314 734.349 625.169 737.838 622.977C742.049 622.666 746.296 622.287 750.537 621.919C746.992 623.964 743.458 625.979 739.948 627.936C735.767 628.441 731.572 628.975 727.424 629.415ZM716.318 636.053C719.693 634.073 723.087 632.045 726.495 629.977C730.593 629.547 734.732 629.033 738.862 628.539C735.334 630.497 731.825 632.405 728.332 634.276C724.311 634.903 720.306 635.495 716.318 636.053ZM705.037 642.547C708.421 640.637 711.828 638.676 715.249 636.676C719.18 636.132 723.125 635.563 727.09 634.953C723.596 636.816 720.126 638.615 716.666 640.393C712.776 641.14 708.893 641.872 705.037 642.547ZM693.867 648.728C697.157 646.946 700.47 645.11 703.794 643.242C707.588 642.585 711.411 641.865 715.236 641.138C711.808 642.888 708.402 644.579 705.007 646.245C701.281 647.101 697.56 647.946 693.867 648.728ZM682.931 654.535C686.072 652.904 689.237 651.216 692.413 649.505C696.002 648.753 699.619 647.944 703.24 647.124C699.917 648.744 696.617 650.304 693.324 651.844C689.842 652.78 686.381 653.67 682.931 654.535ZM672.072 660.054C675.046 658.578 678.046 657.043 681.048 655.494C684.312 654.686 687.576 653.878 690.866 653.008C687.707 654.471 684.572 655.871 681.443 657.26C678.302 658.233 675.186 659.145 672.072 660.054ZM661.826 665.017C664.354 663.82 666.904 662.572 669.452 661.323C672.35 660.493 675.273 659.605 678.196 658.72C675.28 659.995 672.39 661.205 669.501 662.416C666.928 663.32 664.381 664.16 661.826 665.017ZM653.438 668.894C654.925 668.215 656.418 667.527 657.911 666.838C659.495 666.319 661.098 665.756 662.689 665.22C659.59 666.479 656.503 667.713 653.438 668.894ZM1780.77 123.517C1776.22 115.099 1771.64 106.731 1767 98.4656C1776.89 112.522 1786.42 127.185 1795.73 142.107C1790.83 135.79 1785.85 129.581 1780.77 123.517ZM1797.87 155.56L1797.85 155.523C1792.63 145.683 1787.4 135.822 1782.12 126.024C1787.78 132.854 1793.33 139.858 1798.77 146.989C1804.38 156.049 1809.91 165.189 1815.41 174.335C1809.68 167.938 1803.84 161.665 1797.87 155.56ZM1816.1 189.687C1810.31 178.991 1804.56 168.158 1798.79 157.294C1804.97 163.669 1811.02 170.224 1816.95 176.907C1819.43 181.028 1821.89 185.15 1824.35 189.264C1827.94 195.269 1831.53 201.257 1835.11 207.209C1828.91 201.232 1822.57 195.377 1816.1 189.687ZM1836.38 225.983C1829.77 214.618 1823.28 202.923 1816.84 191.05C1823.44 196.888 1829.89 202.898 1836.21 209.031C1842.95 220.211 1849.69 231.248 1856.5 241.998C1849.93 236.538 1843.23 231.185 1836.38 225.983ZM1860.59 264.94C1852.53 252.954 1844.72 240.284 1837.07 227.171C1844.01 232.467 1850.79 237.916 1857.43 243.472C1865.36 255.947 1873.38 268.021 1881.58 279.472C1874.73 274.529 1867.74 269.672 1860.59 264.94ZM138.042 456.46L137.687 455.806L137.808 455.945L138.233 456.657L138.042 456.46ZM139.622 459.355L139.023 458.261L139.464 458.713C139.689 459.088 139.918 459.462 140.144 459.837L139.622 459.355ZM141.227 462.264L140.452 460.859L141.143 461.493L141.986 462.888L141.227 462.264ZM142.808 465.13C142.51 464.593 142.217 464.055 141.919 463.518L142.807 464.245C143.132 464.779 143.46 465.311 143.786 465.845C143.459 465.606 143.137 465.369 142.808 465.13ZM144.413 468.006C144.081 467.41 143.743 466.815 143.412 466.217C143.774 466.479 144.13 466.74 144.493 467.001L145.559 468.744C145.179 468.499 144.8 468.252 144.413 468.006ZM146.015 470.873C145.656 470.236 145.302 469.596 144.944 468.958C145.36 469.221 145.759 469.484 146.175 469.748L147.303 471.581C146.874 471.345 146.442 471.108 146.015 470.873ZM147.628 473.733C147.243 473.054 146.858 472.375 146.475 471.695C146.929 471.946 147.386 472.195 147.841 472.446C148.249 473.102 148.657 473.758 149.064 474.414L147.628 473.733ZM149.261 476.614L148.045 474.471L149.537 475.179C149.964 475.864 150.388 476.551 150.818 477.236L149.261 476.614ZM150.88 479.462C150.464 478.733 150.05 478.003 149.634 477.272L151.248 477.917C151.687 478.618 152.129 479.318 152.571 480.018L150.88 479.462ZM152.518 482.305C152.087 481.557 151.655 480.809 151.225 480.06L152.955 480.629C153.407 481.345 153.854 482.061 154.307 482.776L152.518 482.305ZM154.147 485.137C153.706 484.375 153.27 483.612 152.831 482.849L154.657 483.33C155.121 484.06 155.59 484.788 156.057 485.518L154.147 485.137ZM779.096 583.722C782.492 581.075 785.906 578.379 789.335 575.646C794.176 576.066 799.028 576.481 803.89 576.889C800.384 579.511 796.892 582.094 793.417 584.632C788.633 584.338 783.857 584.036 779.096 583.722ZM768.318 592.033C771.717 589.447 775.136 586.809 778.568 584.135C783.314 584.449 788.074 584.752 792.844 585.046C789.334 587.605 785.838 590.132 782.364 592.601C777.671 592.426 772.986 592.237 768.318 592.033ZM757.509 600.166C760.907 597.646 764.328 595.066 767.759 592.458C772.412 592.662 777.079 592.85 781.757 593.026C778.23 595.527 774.721 597.98 771.23 600.391C766.64 600.336 762.071 600.257 757.509 600.166ZM746.737 608.061C750.11 605.626 753.509 603.126 756.918 600.601C761.468 600.694 766.028 600.773 770.604 600.829C767.085 603.254 763.592 605.608 760.106 607.945C755.632 608.011 751.183 608.038 746.737 608.061ZM735.784 615.867C739.202 613.472 742.649 611.003 746.103 608.512C750.533 608.493 754.961 608.475 759.417 608.411C755.909 610.757 752.425 613.042 748.951 615.299C744.561 615.491 740.145 615.727 735.784 615.867ZM724.963 623.333C728.323 621.049 731.703 618.714 735.097 616.341C739.436 616.204 743.828 615.98 748.196 615.791C744.658 618.085 741.14 620.324 737.638 622.525C733.389 622.838 729.181 623.077 724.963 623.333ZM713.954 630.69C717.361 628.449 720.778 626.179 724.222 623.843C728.402 623.593 732.567 623.373 736.78 623.066C733.271 625.265 729.782 627.414 726.308 629.521C722.167 629.956 718.061 630.319 713.954 630.69ZM702.909 637.83C706.299 635.676 709.7 633.489 713.125 631.241C717.199 630.878 721.276 630.508 725.383 630.083C721.924 632.175 718.484 634.223 715.061 636.225C710.997 636.786 706.94 637.339 702.909 637.83ZM691.903 644.701C695.255 642.647 698.622 640.555 702.01 638.408C705.985 637.928 709.985 637.395 713.992 636.847C710.513 638.875 707.051 640.859 703.608 642.794C699.686 643.473 695.79 644.096 691.903 644.701ZM680.869 651.336C684.181 649.384 687.507 647.392 690.855 645.348C694.687 644.758 698.537 644.13 702.4 643.468C698.994 645.375 695.602 647.242 692.231 649.059C688.426 649.856 684.637 650.617 680.869 651.336ZM669.963 657.64C673.179 655.82 676.407 653.962 679.656 652.055C683.346 651.359 687.064 650.601 690.788 649.83C687.459 651.614 684.146 653.361 680.853 655.059C677.205 655.96 673.577 656.817 669.963 657.64ZM659.021 663.704C662.179 661.993 665.355 660.242 668.546 658.444C672.009 657.664 675.481 656.867 678.976 656.016C675.718 657.681 672.475 659.312 669.252 660.895C665.822 661.877 662.418 662.797 659.021 663.704ZM648.335 669.368C651.281 667.843 654.241 666.284 657.217 664.683C660.439 663.835 663.684 662.934 666.936 662.018C663.847 663.518 660.77 664.988 657.712 666.413C654.567 667.443 651.45 668.409 648.335 669.368ZM638.255 674.476C640.799 673.217 643.355 671.932 645.924 670.615C648.701 669.774 651.5 668.878 654.301 667.981C651.655 669.193 649.016 670.386 646.393 671.542C643.667 672.55 640.956 673.524 638.255 674.476ZM630.722 678.162C632.059 677.525 633.407 676.858 634.752 676.196C636.351 675.645 637.957 675.08 639.564 674.51C636.599 675.768 633.657 676.974 630.722 678.162ZM1746.78 70.481C1742.59 61.9428 1738.35 53.498 1734.05 45.1996C1743.37 59.1954 1752.31 73.9458 1761.01 89.1198C1756.36 82.7491 1751.62 76.5276 1746.78 70.481ZM1762.22 102.557C1757.5 92.5856 1752.75 82.6614 1747.95 72.8545C1753.31 79.63 1758.54 86.6244 1763.67 93.7876C1768.81 102.83 1773.86 112.011 1778.87 121.258C1773.44 114.842 1767.89 108.595 1762.22 102.557ZM1778.32 136.642C1775.85 131.427 1773.38 126.202 1770.92 120.978C1768.28 115.378 1765.64 109.778 1763 104.192C1768.86 110.491 1774.59 117.017 1780.2 123.715C1785.64 133.785 1791.02 143.926 1796.4 154.053C1790.5 148.068 1784.48 142.25 1778.32 136.642ZM1795.65 172.688C1790.02 161.24 1784.46 149.618 1778.93 137.939C1785.2 143.682 1791.31 149.64 1797.31 155.769C1803.14 166.759 1808.95 177.721 1814.81 188.548C1808.56 183.091 1802.18 177.793 1795.65 172.688ZM1815.18 210.741C1808.71 198.739 1802.4 186.365 1796.19 173.773C1802.79 178.966 1809.23 184.361 1815.55 189.911C1822.01 201.851 1828.53 213.619 1835.16 225.059C1828.64 220.137 1821.99 215.351 1815.18 210.741ZM1838.84 251.275C1830.84 238.75 1823.16 225.488 1815.72 211.729C1822.57 216.399 1829.27 221.246 1835.84 226.23C1843.48 239.377 1851.28 252.082 1859.34 264.116C1856.02 261.93 1852.67 259.772 1849.28 257.645C1845.84 255.485 1842.35 253.365 1838.84 251.275ZM1872.39 296.347C1860.7 283.218 1849.8 268.34 1839.45 252.226C1842.61 254.117 1845.75 256.029 1848.86 257.978C1852.64 260.35 1856.37 262.763 1860.07 265.209C1870.56 280.79 1881.49 295.221 1893.08 307.998C1886.32 304.03 1879.42 300.141 1872.39 296.347ZM134.532 451.323L134.249 450.748L134.295 450.807L134.642 451.45L134.532 451.323ZM136.051 454.396L135.516 453.321L135.886 453.747L136.483 454.844L136.051 454.396ZM137.572 457.46L136.864 456.033L137.476 456.667C137.733 457.139 137.989 457.612 138.248 458.085L137.572 457.46ZM139.093 460.505L138.25 458.824L139.063 459.575C139.367 460.131 139.676 460.686 139.983 461.241L139.093 460.505ZM140.609 463.52L139.684 461.683L140.674 462.495C141.004 463.096 141.334 463.695 141.667 464.295L140.609 463.52ZM142.127 466.537C141.79 465.873 141.458 465.207 141.122 464.542C141.505 464.82 141.885 465.099 142.263 465.377C142.624 466.025 142.986 466.674 143.348 467.322C142.941 467.06 142.535 466.799 142.127 466.537ZM143.684 469.594C143.32 468.876 142.951 468.16 142.589 467.444C143.022 467.72 143.452 467.998 143.879 468.273L145.031 470.333C144.58 470.086 144.127 469.839 143.684 469.594ZM145.214 472.59C144.839 471.855 144.464 471.12 144.089 470.386C144.55 470.642 145.022 470.899 145.491 471.156C145.891 471.867 146.291 472.579 146.692 473.29C146.197 473.057 145.704 472.823 145.214 472.59ZM146.776 475.621C146.376 474.847 145.975 474.076 145.577 473.301L147.11 474.028C147.531 474.772 147.954 475.516 148.377 476.26C147.841 476.047 147.306 475.834 146.776 475.621ZM148.329 478.622L147.108 476.264L148.75 476.92C149.179 477.673 149.604 478.43 150.037 479.183C149.466 478.996 148.894 478.809 148.329 478.622ZM149.887 481.614C149.468 480.812 149.048 480.011 148.63 479.207L150.38 479.782C150.822 480.554 151.267 481.323 151.711 482.094L149.887 481.614ZM151.454 484.599C151.026 483.783 150.596 482.967 150.168 482.15L152.024 482.637C152.475 483.419 152.921 484.202 153.376 484.982L151.454 484.599ZM764.036 582.69C767.34 579.94 770.662 577.14 774 574.297C778.857 574.731 783.724 575.16 788.602 575.582C785.165 578.321 781.743 581.019 778.339 583.671C773.559 583.354 768.791 583.026 764.036 582.69ZM753.505 591.334C756.838 588.625 760.176 585.903 763.542 583.106C768.286 583.442 773.042 583.769 777.811 584.085C774.368 586.763 770.938 589.408 767.529 591.999C762.841 591.793 758.169 591.568 753.505 591.334ZM742.931 599.814C746.269 597.168 749.619 594.492 752.992 591.756C757.64 591.991 762.297 592.216 766.972 592.424C763.528 595.039 760.096 597.623 756.687 600.148C752.09 600.054 747.501 599.945 742.931 599.814ZM732.367 608.082C735.692 605.513 739.029 602.906 742.387 600.247C746.941 600.38 751.514 600.488 756.097 600.584C752.674 603.116 749.264 605.62 745.877 608.062C741.365 608.082 736.849 608.106 732.367 608.082ZM721.778 616.158C725.095 613.663 728.43 611.121 731.782 608.534C736.246 608.56 740.748 608.532 745.244 608.514C741.776 611.012 738.317 613.483 734.884 615.886C730.488 616.023 726.143 616.072 721.778 616.158ZM711.026 624.135C714.38 621.684 717.755 619.178 721.145 616.631C725.491 616.548 729.822 616.493 734.199 616.36C730.79 618.743 727.392 621.098 724.02 623.387C719.683 623.646 715.328 623.937 711.026 624.135ZM700.377 631.807C703.672 629.471 706.99 627.076 710.321 624.645C714.605 624.45 718.947 624.153 723.263 623.899C719.799 626.245 716.356 628.536 712.928 630.787C708.726 631.161 704.545 631.498 700.377 631.807ZM689.569 639.354C692.9 637.068 696.256 634.717 699.626 632.333C703.77 632.029 707.923 631.706 712.099 631.339C708.651 633.597 705.229 635.792 701.818 637.955C697.721 638.448 693.63 638.932 689.569 639.354ZM678.846 646.594C682.118 644.423 685.414 642.191 688.723 639.926C692.765 639.509 696.843 639.019 700.92 638.532C697.479 640.708 694.06 642.824 690.658 644.904C686.699 645.513 682.769 646.06 678.846 646.594ZM668.008 653.645C671.296 651.542 674.602 649.396 677.928 647.197C681.809 646.675 685.695 646.146 689.611 645.55C686.211 647.621 682.834 649.633 679.472 651.609C675.629 652.334 671.813 653 668.008 653.645ZM657.239 660.394C660.475 658.404 663.721 656.386 666.992 654.303C670.748 653.673 674.525 652.999 678.317 652.292C674.975 654.247 671.655 656.147 668.348 658.009C664.626 658.847 660.925 659.639 657.239 660.394ZM646.413 666.917C649.628 665.019 652.851 663.096 656.103 661.105C659.697 660.376 663.306 659.619 666.936 658.813C663.609 660.676 660.305 662.483 657.017 664.253C653.462 665.19 649.932 666.064 646.413 666.917ZM635.703 673.1C638.8 671.351 641.906 669.578 645.037 667.741C648.458 666.921 651.901 666.053 655.353 665.156C652.126 666.884 648.918 668.553 645.724 670.191C642.363 671.208 639.029 672.164 635.703 673.1ZM625.247 678.873C628.153 677.304 631.064 675.723 634.002 674.076C637.177 673.194 640.375 672.253 643.582 671.298C640.554 672.837 637.549 674.317 634.552 675.775C631.433 676.849 628.334 677.874 625.247 678.873ZM615.088 684.226C617.735 682.864 620.381 681.499 623.053 680.073C625.759 679.212 628.469 678.341 631.199 677.424C628.548 678.693 625.925 679.896 623.299 681.103C620.552 682.167 617.809 683.224 615.088 684.226ZM607.257 688.173C608.869 687.376 610.468 686.606 612.088 685.786C613.397 685.314 614.694 684.873 616.01 684.387C613.077 685.686 610.158 686.954 607.257 688.173ZM1729.13 49.7796C1724.82 39.6995 1720.49 29.7175 1716.09 19.9042C1721.19 26.6018 1726.17 33.5579 1731.04 40.7265C1735.78 49.7615 1740.44 58.9821 1745.05 68.3218C1739.87 61.9176 1734.57 55.7239 1729.13 49.7796ZM1743.56 83.9475C1738.98 73.0285 1734.41 62.1356 1729.8 51.3528C1735.41 57.5404 1740.87 63.9931 1746.21 70.6654C1751.14 80.7112 1756.02 90.8901 1760.87 101.121C1755.23 95.1728 1749.47 89.4344 1743.56 83.9475ZM1758.75 119.981C1753.86 108.524 1749.03 96.9956 1744.2 85.4897L1744.07 85.1681C1750.07 90.7867 1755.92 96.6656 1761.65 102.759C1764.54 108.867 1767.43 114.993 1770.32 121.118C1772.59 125.943 1774.87 130.768 1777.15 135.586C1771.15 130.172 1765.03 124.956 1758.75 119.981ZM1775.33 157.8C1769.84 145.708 1764.48 133.401 1759.19 121.006C1765.52 126.062 1771.7 131.357 1777.75 136.857C1783.31 148.612 1788.9 160.313 1794.57 171.842C1788.3 166.967 1781.89 162.275 1775.33 157.8ZM1794.29 197.455C1787.91 184.906 1781.75 171.935 1775.74 158.705C1782.34 163.235 1788.79 167.986 1795.1 172.92C1801.32 185.554 1807.64 197.977 1814.12 210.028C1807.65 205.668 1801.04 201.466 1794.29 197.455ZM1817.64 239.365C1809.63 226.393 1802.03 212.622 1794.71 198.291C1801.5 202.345 1808.14 206.591 1814.65 210.997C1822.08 224.768 1829.73 238.051 1837.71 250.602C1831.15 246.72 1824.47 242.964 1817.64 239.365ZM1851.26 285.474C1839.4 272.05 1828.44 256.79 1818.15 240.204C1825.02 243.838 1831.73 247.632 1838.32 251.551C1848.58 267.597 1859.38 282.439 1870.96 295.57C1864.51 292.11 1857.95 288.732 1851.26 285.474ZM131.181 445.884L131.071 445.637L131.209 445.921L131.181 445.884ZM132.629 449.125L132.16 448.073L132.446 448.441L132.979 449.529L132.629 449.125ZM134.062 452.328C133.849 451.854 133.638 451.378 133.425 450.903L133.953 451.515L134.663 452.958L134.062 452.328ZM135.516 455.543L134.745 453.839C134.987 454.092 135.233 454.345 135.478 454.598L136.321 456.295L135.516 455.543ZM136.965 458.747C136.675 458.108 136.387 457.467 136.096 456.829L137.006 457.674C137.317 458.3 137.625 458.927 137.938 459.552L136.965 458.747ZM138.412 461.913C138.097 461.226 137.78 460.538 137.466 459.85L138.532 460.732C138.866 461.401 139.206 462.071 139.542 462.741L138.412 461.913ZM139.865 465.083L138.857 462.884L140.057 463.762C140.415 464.474 140.771 465.185 141.13 465.896L139.865 465.083ZM141.343 468.289C140.982 467.509 140.621 466.728 140.26 465.947L141.586 466.799C141.97 467.559 142.362 468.319 142.748 469.079C142.273 468.815 141.816 468.554 141.343 468.289ZM142.812 471.452C142.443 470.658 142.074 469.864 141.706 469.07C142.185 469.336 142.667 469.604 143.153 469.871C143.543 470.637 143.933 471.403 144.326 472.168C143.82 471.93 143.309 471.69 142.812 471.452ZM144.292 474.629C143.904 473.801 143.52 472.972 143.134 472.144C143.647 472.389 144.167 472.635 144.688 472.879C145.098 473.68 145.511 474.48 145.923 475.28C145.378 475.063 144.829 474.846 144.292 474.629ZM145.778 477.783C145.382 476.941 144.983 476.099 144.59 475.257C145.14 475.479 145.699 475.702 146.257 475.924C146.675 476.734 147.096 477.544 147.515 478.354C146.934 478.163 146.351 477.972 145.778 477.783ZM147.26 480.924C146.854 480.069 146.453 479.212 146.048 478.356C146.632 478.549 147.226 478.744 147.816 478.938C148.244 479.762 148.672 480.585 149.101 481.408C148.486 481.247 147.866 481.085 147.26 480.924ZM148.758 484.061C148.342 483.192 147.923 482.323 147.508 481.451C148.127 481.614 148.756 481.78 149.384 481.944C149.819 482.78 150.262 483.614 150.699 484.449L148.758 484.061ZM748.921 581.588C752.147 578.735 755.391 575.837 758.648 572.901C763.515 573.35 768.391 573.795 773.283 574.233C769.94 577.08 766.614 579.888 763.307 582.64C758.502 582.299 753.705 581.949 748.921 581.588ZM738.696 590.538C741.928 587.743 745.182 584.887 748.45 582.001C753.223 582.362 758.01 582.713 762.809 583.054C759.438 585.855 756.093 588.584 752.757 591.295C748.057 591.056 743.368 590.805 738.696 590.538ZM728.4 599.328C731.651 596.583 734.917 593.795 738.203 590.959C742.868 591.227 747.551 591.478 752.242 591.718C748.86 594.461 745.502 597.14 742.154 599.792C737.553 599.657 732.973 599.499 728.4 599.328ZM718.104 607.901C721.354 605.223 724.612 602.526 727.898 599.757C732.457 599.928 737.026 600.087 741.613 600.223C738.241 602.892 734.889 605.506 731.55 608.083M707.663 616.388C710.948 613.749 714.249 611.076 717.571 608.343C722.029 608.416 726.478 608.506 730.966 608.535C727.602 611.129 724.256 613.675 720.928 616.176C716.497 616.259 712.06 616.357 707.663 616.388ZM697.29 624.605C700.54 622.064 703.807 619.482 707.092 616.846C711.47 616.818 715.886 616.729 720.296 616.648C716.884 619.209 713.489 621.724 710.113 624.188C705.806 624.383 701.562 624.469 697.29 624.605ZM686.721 632.751C690.017 630.248 693.331 627.695 696.663 625.094C700.916 624.961 705.142 624.876 709.427 624.685C706.077 627.126 702.742 629.528 699.429 631.875C695.183 632.185 690.93 632.507 686.721 632.751ZM676.238 640.598C679.491 638.201 682.765 635.749 686.056 633.255C690.237 633.016 694.459 632.704 698.677 632.401C695.276 634.804 691.891 637.167 688.528 639.471C684.406 639.895 680.322 640.247 676.238 640.598ZM665.699 648.249C668.946 645.931 672.215 643.555 675.5 641.139C679.558 640.794 683.622 640.436 687.716 640.02C684.37 642.308 681.037 644.561 677.728 646.752C673.697 647.293 669.691 647.784 665.699 648.249ZM655.1 655.691C658.344 653.452 661.612 651.153 664.897 648.815C668.848 648.361 672.81 647.886 676.799 647.356C673.447 649.569 670.107 651.747 666.795 653.861C662.874 654.518 658.981 655.116 655.1 655.691ZM644.534 662.853C647.734 660.724 650.959 658.532 654.198 656.304C658.029 655.743 661.875 655.16 665.744 654.518C662.447 656.613 659.165 658.671 655.905 660.67C652.093 661.442 648.304 662.167 644.534 662.853ZM633.892 669.8C637.084 667.758 640.301 665.651 643.532 663.509C647.241 662.843 650.966 662.141 654.714 661.391C651.402 663.412 648.109 665.388 644.837 667.312C641.167 668.191 637.524 669.01 633.892 669.8ZM623.31 676.437C626.421 674.526 629.559 672.55 632.709 670.543C636.278 669.776 639.87 668.956 643.476 668.104C640.238 669.995 637.016 671.847 633.815 673.644C630.293 674.622 626.794 675.547 623.31 676.437ZM612.88 682.706C615.875 680.946 618.897 679.118 621.927 677.268C625.314 676.414 628.723 675.506 632.146 674.569C629.033 676.305 625.932 678.006 622.855 679.653C619.51 680.717 616.188 681.729 612.88 682.706ZM602.54 688.64C605.385 687.044 608.254 685.386 611.129 683.71C614.221 682.81 617.321 681.892 620.444 680.917C617.582 682.43 614.727 683.929 611.897 685.367C608.762 686.497 605.641 687.593 602.54 688.64ZM592.756 693.994C595.269 692.649 597.801 691.257 600.338 689.85C602.998 688.968 605.668 688.063 608.352 687.119C605.824 688.378 603.297 689.641 600.792 690.84C598.098 691.929 595.423 692.97 592.756 693.994ZM584.926 698.078C586.377 697.333 587.831 696.577 589.287 695.817C590.867 695.226 592.465 694.596 594.055 693.982C590.997 695.383 587.951 696.756 584.926 698.078ZM1724.7 67.7496C1722.37 61.5261 1720.05 55.3024 1717.73 49.0913C1715.7 43.6293 1713.66 38.1782 1711.63 32.7456C1717.42 38.1982 1723.05 43.9504 1728.55 49.9616C1733.21 60.8721 1737.84 71.8984 1742.48 82.9552C1736.69 77.6325 1730.77 72.5513 1724.7 67.7496ZM1739.1 105.573C1734.34 93.3587 1729.68 81.0344 1725.06 68.7044C1731.18 73.5831 1737.15 78.7456 1742.98 84.1536L1743.59 85.6153C1748.29 96.8144 1752.99 108.036 1757.75 119.19C1751.68 114.415 1745.47 109.866 1739.1 105.573ZM1755.07 144.994C1749.71 132.347 1744.51 119.444 1739.43 106.412C1745.83 110.759 1752.08 115.367 1758.18 120.202C1763.49 132.643 1768.86 144.997 1774.36 157.139C1768.07 152.879 1761.64 148.822 1755.07 144.994ZM1773.67 186.072C1767.32 173.057 1761.26 159.566 1755.4 145.766C1762 149.635 1768.45 153.736 1774.77 158.041C1780.78 171.301 1786.95 184.301 1793.33 196.885C1792.19 196.212 1791.05 195.543 1789.9 194.88C1784.58 191.817 1779.17 188.883 1773.67 186.072ZM1796.97 229.165C1788.88 215.837 1781.27 201.638 1774.03 186.814C1779.26 189.503 1784.42 192.305 1789.49 195.227C1790.92 196.049 1792.34 196.882 1793.75 197.721C1801.05 212.053 1808.63 225.832 1816.61 238.822C1810.19 235.458 1803.65 232.231 1796.97 229.165ZM1831.31 276.288C1819.07 262.629 1807.85 247 1797.44 229.923C1804.13 233.014 1810.69 236.264 1817.13 239.653C1827.34 256.186 1838.21 271.424 1849.96 284.857C1843.85 281.904 1837.64 279.042 1831.31 276.288ZM1897.16 324.34C1899.75 325.337 1902.38 326.256 1905.04 327.104C1907.48 328.871 1909.95 330.554 1912.45 332.171C1911.01 331.54 1909.58 330.885 1908.15 330.204C1904.41 328.41 1900.75 326.453 1897.16 324.34ZM129.343 443.512L128.949 442.532L129.165 442.838L129.624 443.876L129.343 443.512ZM130.714 446.89L130.139 445.477L130.592 446.06L131.237 447.501L130.714 446.89ZM132.084 450.26L131.386 448.541L132.046 449.31L132.809 451.018L132.084 450.26ZM133.463 453.626C133.193 452.968 132.92 452.311 132.651 451.653L133.481 452.521C133.773 453.17 134.068 453.818 134.362 454.466L133.463 453.626ZM134.843 456.979L133.96 454.834L134.942 455.751L135.895 457.856L134.843 456.979ZM136.221 460.31L135.277 458.032L136.397 458.966C136.733 459.703 137.07 460.441 137.407 461.178C137.01 460.888 136.612 460.599 136.221 460.31ZM137.605 463.63L136.607 461.238C137.019 461.541 137.435 461.845 137.852 462.149L138.917 464.475C138.479 464.193 138.038 463.911 137.605 463.63ZM138.993 466.961C138.643 466.129 138.299 465.295 137.951 464.463C138.403 464.755 138.859 465.047 139.314 465.339C139.688 466.151 140.06 466.965 140.434 467.776C139.956 467.505 139.479 467.234 138.993 466.961ZM140.41 470.312C140.045 469.447 139.677 468.583 139.313 467.717C139.815 467.998 140.307 468.279 140.799 468.558C141.184 469.387 141.571 470.217 141.956 471.046C141.437 470.801 140.917 470.556 140.41 470.312ZM141.807 473.618C141.434 472.742 141.067 471.864 140.695 470.988C141.213 471.237 141.747 471.487 142.276 471.738C142.673 472.589 143.066 473.442 143.465 474.292C142.912 474.068 142.363 473.843 141.807 473.618ZM143.221 476.928C142.837 476.031 142.45 475.135 142.068 474.237C142.638 474.467 143.195 474.696 143.763 474.926C144.168 475.791 144.578 476.655 144.984 477.519C144.396 477.321 143.812 477.125 143.221 476.928ZM144.636 480.228C144.244 479.317 143.855 478.406 143.465 477.495C144.067 477.696 144.655 477.895 145.256 478.095C145.669 478.971 146.08 479.848 146.496 480.724C145.871 480.558 145.261 480.393 144.636 480.228ZM146.057 483.519C145.657 482.596 145.257 481.673 144.859 480.749L146.744 481.25C147.166 482.138 147.592 483.025 148.016 483.913L146.057 483.519ZM733.823 580.412C736.971 577.476 740.137 574.488 743.317 571.467C748.183 571.929 753.065 572.386 757.955 572.837C754.691 575.776 751.441 578.678 748.211 581.533C743.401 581.17 738.605 580.796 733.823 580.412ZM723.852 589.636C727.008 586.748 730.188 583.802 733.378 580.827C738.152 581.21 742.939 581.583 747.739 581.947C744.466 584.837 741.203 587.697 737.963 590.496C733.244 590.225 728.544 589.936 723.852 589.636ZM713.826 598.725C716.995 595.89 720.189 592.984 723.391 590.056C728.073 590.355 732.761 590.646 737.471 590.918C734.183 593.755 730.911 596.555 727.659 599.299C723.035 599.125 718.421 598.937 713.826 598.725ZM703.776 607.635C706.946 604.863 710.142 602.018 713.347 599.15C717.935 599.364 722.54 599.553 727.157 599.729C723.863 602.504 720.598 605.204 717.339 607.888C712.812 607.812 708.271 607.756 703.776 607.635ZM693.666 616.362C696.855 613.639 700.051 610.894 703.274 608.078C707.759 608.199 712.291 608.252 716.806 608.328C713.476 611.067 710.169 613.743 706.875 616.387C702.449 616.414 698.058 616.386 693.666 616.362ZM683.42 624.998C686.64 622.317 689.877 619.6 693.133 616.821C697.513 616.847 701.894 616.871 706.306 616.845C703.002 619.491 699.722 622.081 696.456 624.632C692.103 624.767 687.737 624.924 683.42 624.998ZM673.198 633.396C676.399 630.802 679.617 628.163 682.856 625.471C687.154 625.399 691.498 625.251 695.831 625.12C692.487 627.727 689.162 630.283 685.857 632.792C681.615 633.033 677.403 633.221 673.198 633.396ZM662.917 641.616C666.12 639.093 669.34 636.519 672.581 633.897C676.768 633.726 680.969 633.532 685.192 633.296C681.876 635.807 678.577 638.272 675.298 640.685C671.149 641.037 667.028 641.338 662.917 641.616ZM652.583 649.641C655.789 647.191 659.016 644.685 662.259 642.133C666.344 641.86 670.438 641.571 674.56 641.225C671.254 643.654 667.964 646.038 664.695 648.367C660.638 648.833 656.602 649.254 652.583 649.641ZM642.207 657.456C645.411 655.085 648.636 652.653 651.878 650.18C655.866 649.8 659.868 649.389 663.892 648.934C660.577 651.291 657.276 653.606 653.998 655.862C650.047 656.44 646.12 656.961 642.207 657.456ZM631.832 665.015C635.008 662.742 638.208 660.406 641.425 658.031C645.299 657.547 649.185 657.04 653.097 656.474C649.823 658.721 646.565 660.927 643.329 663.073C639.476 663.765 635.644 664.411 631.832 665.015ZM621.369 672.373C624.551 670.178 627.754 667.921 630.977 665.621C634.742 665.032 638.524 664.405 642.329 663.729C639.037 665.906 635.76 668.04 632.507 670.113C628.773 670.915 625.063 671.662 621.369 672.373ZM610.934 679.439C614.068 677.359 617.226 675.216 620.398 673.034C624.042 672.341 627.71 671.595 631.394 670.813C628.154 672.868 624.933 674.883 621.732 676.838C618.113 677.751 614.512 678.621 610.934 679.439ZM600.582 686.172C603.654 684.216 606.748 682.198 609.856 680.143C613.355 679.353 616.875 678.512 620.413 677.631C617.231 679.564 614.063 681.46 610.921 683.295C607.454 684.303 604.01 685.257 600.582 686.172ZM590.287 692.586C593.251 690.781 596.238 688.913 599.238 687.014C602.543 686.144 605.865 685.236 609.206 684.279C606.166 686.04 603.136 687.768 600.13 689.438C596.829 690.533 593.548 691.583 590.287 692.586ZM580.097 698.651C582.936 697.002 585.799 695.291 588.673 693.553C591.735 692.625 594.811 691.663 597.906 690.654C594.944 692.281 591.995 693.875 589.068 695.415C586.058 696.541 583.073 697.609 580.097 698.651ZM570.301 704.212C572.798 702.83 575.32 701.388 577.845 699.936C580.519 699.017 583.219 698.035 585.921 697.049C583.324 698.39 580.74 699.705 578.171 700.979C575.537 702.082 572.907 703.177 570.301 704.212ZM562.71 708.322C564.217 707.522 565.736 706.686 567.253 705.863C568.859 705.24 570.468 704.615 572.087 703.966C568.937 705.478 565.816 706.919 562.71 708.322ZM1705.6 53.9652C1701.42 41.6092 1697.31 29.219 1693.22 16.886C1699.18 21.5444 1704.97 26.5332 1710.62 31.8048C1712.79 37.5857 1714.95 43.3885 1717.12 49.2036C1719.33 55.132 1721.54 61.0714 1723.77 67.0121C1717.86 62.3867 1711.81 58.0278 1705.6 53.9652ZM1719.36 93.403C1714.75 80.6337 1710.27 67.7134 1705.87 54.7523C1712.11 58.8657 1718.19 63.2829 1724.12 67.9667C1728.76 80.3404 1733.44 92.7112 1738.21 104.973C1732.07 100.865 1725.79 96.9988 1719.36 93.403ZM1734.88 134.236C1729.6 121.125 1724.53 107.711 1719.62 94.1227C1726.08 97.7554 1732.38 101.662 1738.54 105.811C1743.63 118.87 1748.82 131.801 1754.19 144.479C1751.21 142.757 1748.2 141.082 1745.16 139.459C1741.78 137.651 1738.35 135.913 1734.88 134.236ZM1753.29 176.481C1746.94 163.102 1740.92 149.191 1735.16 134.916C1738.4 136.494 1741.61 138.122 1744.78 139.814C1748.06 141.567 1751.31 143.383 1754.52 145.251C1760.38 159.066 1766.43 172.576 1772.77 185.612C1766.41 182.383 1759.92 179.327 1753.29 176.481ZM1776.88 220.596C1768.6 206.985 1760.89 192.417 1753.61 177.152C1760.25 180.022 1766.76 183.1 1773.13 186.352C1780.36 201.173 1787.95 215.382 1796.01 228.722C1789.75 225.865 1783.37 223.155 1776.88 220.596ZM1812.5 268.557C1799.65 254.761 1788 238.823 1777.29 221.282C1783.8 223.862 1790.2 226.592 1796.47 229.471C1806.81 246.494 1817.94 262.099 1830.09 275.765C1824.32 273.268 1818.46 270.859 1812.5 268.557ZM1896.62 319.904C1899.89 320.643 1903.21 321.284 1906.59 321.816C1909.39 324.459 1912.23 327.006 1915.11 329.445C1911.82 328.65 1908.59 327.74 1905.41 326.729C1902.43 324.563 1899.5 322.285 1896.62 319.904ZM1885.88 317.045C1889.02 318.006 1892.22 318.867 1895.46 319.629C1898.21 321.922 1901 324.114 1903.84 326.211C1900.7 325.171 1897.61 324.031 1894.57 322.787C1891.62 320.976 1888.73 319.06 1885.88 317.045ZM1876.21 313.72C1878.87 314.74 1881.57 315.692 1884.31 316.564C1886.72 318.303 1889.18 319.964 1891.67 321.559C1889.52 320.626 1887.39 319.651 1885.29 318.616C1882.21 317.093 1879.18 315.454 1876.21 313.72ZM126.223 437.606L125.879 436.664L126.018 436.886L126.424 437.895L126.223 437.606ZM127.512 441.132L127.002 439.741L127.39 440.295L127.962 441.717L127.512 441.132ZM128.809 444.665C128.594 444.083 128.379 443.502 128.167 442.921L128.753 443.683L129.456 445.419L128.809 444.665ZM130.11 448.185L129.373 446.19L130.127 447.071L130.935 449.056C130.659 448.765 130.385 448.475 130.11 448.185ZM131.409 451.691C131.137 450.962 130.869 450.233 130.598 449.504C130.897 449.819 131.199 450.134 131.501 450.449C131.795 451.169 132.089 451.889 132.383 452.609L131.409 451.691ZM132.722 455.204L131.84 452.844L132.886 453.829L133.836 456.139L132.722 455.204ZM134.028 458.691C133.716 457.868 133.41 457.042 133.101 456.219C133.489 456.542 133.88 456.868 134.27 457.193C134.603 457.999 134.932 458.807 135.266 459.612C134.849 459.304 134.441 458.999 134.028 458.691ZM135.347 462.18C135.023 461.321 134.695 460.462 134.371 459.601C134.794 459.914 135.224 460.228 135.654 460.541C136.003 461.377 136.351 462.213 136.701 463.049C136.246 462.759 135.792 462.47 135.347 462.18ZM136.659 465.641C136.321 464.756 135.988 463.87 135.653 462.985C136.112 463.283 136.58 463.583 137.047 463.882C137.408 464.745 137.767 465.61 138.128 466.472L136.659 465.641ZM137.994 469.134C137.642 468.214 137.287 467.295 136.936 466.374C137.44 466.658 137.941 466.942 138.443 467.226C138.818 468.12 139.198 469.012 139.575 469.906C139.051 469.649 138.527 469.391 137.994 469.134ZM139.327 472.609C138.968 471.674 138.609 470.738 138.25 469.803C138.797 470.067 139.325 470.328 139.866 470.591C140.246 471.492 140.625 472.393 141.008 473.292L139.327 472.609ZM140.666 476.071C140.296 475.12 139.929 474.168 139.561 473.216L141.269 473.912C141.66 474.831 142.054 475.75 142.447 476.669L140.666 476.071ZM142.011 479.528C141.634 478.562 141.258 477.598 140.884 476.632L142.69 477.236C143.089 478.168 143.488 479.098 143.887 480.028L142.011 479.528ZM143.356 482.973C142.973 481.997 142.594 481.019 142.212 480.043L144.112 480.55C144.517 481.492 144.922 482.432 145.329 483.372L143.356 482.973ZM718.741 579.167C721.814 576.143 724.893 573.1 728 569.989C732.869 570.466 737.746 570.938 742.641 571.403C739.457 574.428 736.286 577.417 733.134 580.357C728.322 579.971 723.525 579.573 718.741 579.167ZM709.022 588.644C712.105 585.664 715.206 582.647 718.321 579.582C723.097 579.988 727.886 580.386 732.69 580.773C729.495 583.75 726.31 586.7 723.148 589.591C718.427 589.288 713.714 588.974 709.022 588.644ZM699.26 597.985C702.351 595.058 705.462 592.079 708.587 589.062C713.271 589.393 717.974 589.707 722.687 590.011C719.479 592.942 716.28 595.85 713.107 598.69C708.474 598.475 703.861 598.237 699.26 597.985ZM689.505 607.137C692.586 604.281 695.693 601.357 698.809 598.408C703.4 598.661 708.005 598.899 712.628 599.116C709.416 601.987 706.21 604.846 703.037 607.622C698.498 607.498 694.01 607.306 689.505 607.137ZM679.616 616.21C682.735 613.385 685.878 610.493 689.031 607.572C693.525 607.741 697.997 607.939 702.524 608.065C699.3 610.879 696.097 613.639 692.908 616.361C688.462 616.333 684.028 616.29 679.616 616.21ZM669.683 625.088C672.816 622.317 675.957 619.525 679.125 616.659C683.524 616.74 687.942 616.79 692.376 616.82C689.111 619.601 685.872 622.319 682.646 625.003C678.3 625.074 673.993 625.077 669.683 625.088ZM659.662 633.835C662.809 631.12 665.969 628.373 669.154 625.56C673.452 625.551 677.749 625.544 682.082 625.476C678.826 628.181 675.592 630.829 672.373 633.436C668.114 633.609 663.885 633.729 659.662 633.835ZM649.592 642.404C652.745 639.757 655.912 637.068 659.103 634.32C663.308 634.218 667.516 634.106 671.757 633.937C668.505 636.567 665.271 639.146 662.057 641.676C657.882 641.955 653.727 642.199 649.592 642.404ZM639.489 650.772C642.64 648.199 645.81 645.577 649.001 642.903C653.114 642.702 657.247 642.466 661.399 642.193C658.139 644.754 654.896 647.268 651.674 649.728C647.593 650.115 643.531 650.465 639.489 650.772ZM629.342 658.937C632.494 656.44 635.667 653.888 638.856 651.287C642.874 650.987 646.912 650.646 650.969 650.266C647.7 652.756 644.451 655.201 641.222 657.585C637.24 658.082 633.283 658.526 629.342 658.937ZM619.174 666.87C622.313 664.461 625.472 661.994 628.652 659.481C632.564 659.079 636.489 658.647 640.441 658.161C637.199 660.552 633.974 662.898 630.772 665.184C626.885 665.792 623.018 666.352 619.174 666.87ZM608.907 674.618C612.059 672.281 615.235 669.883 618.428 667.438C622.238 666.932 626.068 666.385 629.918 665.789C626.66 668.11 623.418 670.386 620.2 672.599C616.416 673.318 612.649 673.994 608.907 674.618ZM598.695 682.056C601.808 679.831 604.945 677.544 608.1 675.211C611.801 674.601 615.525 673.939 619.267 673.236C616.044 675.446 612.839 677.61 609.659 679.713C605.983 680.544 602.328 681.326 598.695 682.056ZM588.444 689.246C591.538 687.12 594.655 684.932 597.79 682.698C601.367 681.986 604.966 681.225 608.585 680.417C605.379 682.529 602.191 684.594 599.026 686.598C595.477 687.532 591.951 688.412 588.444 689.246ZM578.28 696.092C581.289 694.107 584.325 692.06 587.376 689.973C590.81 689.165 594.269 688.305 597.745 687.403C594.633 689.364 591.537 691.282 588.464 693.141C585.047 694.176 581.653 695.158 578.28 696.092ZM568.017 702.708C570.997 700.83 574.001 698.892 577.021 696.912C580.279 696.022 583.557 695.089 586.855 694.105C583.768 695.96 580.696 697.769 577.649 699.522C574.418 700.633 571.208 701.694 568.017 702.708ZM558.073 708.829C560.865 707.152 563.678 705.417 566.504 703.648C569.537 702.699 572.592 701.695 575.66 700.657C572.77 702.302 569.899 703.904 567.048 705.458C564.039 706.625 561.045 707.753 558.073 708.829ZM548.578 714.402C551.061 712.981 553.565 711.506 556.077 710.011C558.715 709.073 561.366 708.101 564.033 707.092C561.451 708.475 558.889 709.814 556.336 711.124C553.737 712.251 551.148 713.348 548.578 714.402ZM540.953 718.687C542.473 717.854 544.011 716.974 545.543 716.107C547.13 715.473 548.713 714.848 550.311 714.186C547.166 715.751 544.05 717.245 540.953 718.687ZM717.652 579.525C714.53 582.595 711.427 585.612 708.338 588.595C682.912 586.793 657.917 584.588 633.388 582.03C459.847 563.938 309.76 528.291 197.245 494.123C313.018 522.572 467.987 553.52 645.188 572.549C668.955 575.101 693.126 577.437 717.652 579.525ZM727.34 569.925C724.23 573.04 721.147 576.081 718.071 579.11C693.434 577.015 669.156 574.67 645.283 572.107C470.792 553.368 317.876 523.08 202.744 495.011C320.725 517.311 477.842 542.82 655.221 562.413C678.912 565.031 702.969 567.541 727.34 569.925ZM1686.27 42.5981C1682.25 29.6781 1678.34 16.6843 1674.49 3.71215C1680.61 7.5442 1686.55 11.7254 1692.35 16.2104C1696.44 28.5814 1700.56 41.0127 1704.76 53.411C1698.75 49.5145 1692.59 45.903 1686.27 42.5981ZM1699.53 83.4534C1695.02 70.2142 1690.69 56.7816 1686.48 43.2643C1692.82 46.6051 1699 50.2587 1705.03 54.1974C1709.43 67.1882 1713.91 80.1379 1718.53 92.9386C1715.33 91.1669 1712.1 89.4622 1708.82 87.829C1705.76 86.3044 1702.66 84.8527 1699.53 83.4534ZM1714.78 125.453C1709.53 111.973 1704.54 98.1383 1699.74 84.0823C1702.67 85.4022 1705.58 86.7626 1708.45 88.1935C1711.95 89.9353 1715.39 91.7593 1718.79 93.6579C1723.71 107.264 1728.78 120.697 1734.06 133.83C1727.77 130.812 1721.35 128.015 1714.78 125.453ZM1733.24 168.653C1726.8 154.988 1720.75 140.735 1715.01 126.052C1721.6 128.636 1728.03 131.465 1734.33 134.51C1740.09 148.801 1746.11 162.729 1752.46 176.127C1746.18 173.45 1739.78 170.95 1733.24 168.653ZM1757.38 213.533C1748.83 199.731 1740.92 184.889 1733.53 169.259C1740.07 171.571 1746.48 174.083 1752.77 176.779C1760.03 192.043 1767.72 206.611 1775.97 220.235C1769.89 217.855 1763.69 215.621 1757.38 213.533ZM1794.91 262.156C1781.25 248.326 1768.97 232.139 1757.78 214.166C1764.09 216.269 1770.29 218.524 1776.39 220.922C1787.03 238.404 1798.59 254.311 1811.33 268.114C1805.93 266.043 1800.46 264.046 1794.91 262.156ZM1901.75 313.173C1903.94 313.317 1906.17 313.408 1908.41 313.471C1911.13 316.556 1913.88 319.551 1916.67 322.458C1911.76 319.335 1906.8 316.235 1901.75 313.173ZM1898.4 312.905C1899.14 312.968 1899.88 313.032 1900.62 313.09C1905.76 316.203 1910.83 319.353 1915.82 322.529C1912.83 322.234 1909.87 321.869 1906.95 321.415C1904.06 318.682 1901.21 315.842 1898.4 312.905ZM1887.17 311.573C1890.58 312.097 1894.05 312.52 1897.58 312.837C1900.34 315.739 1903.15 318.546 1905.99 321.252C1902.55 320.691 1899.16 320.019 1895.82 319.242C1892.89 316.793 1890.01 314.235 1887.17 311.573ZM1875.92 309.444C1879.3 310.216 1882.74 310.88 1886.25 311.438C1889.01 314.05 1891.83 316.562 1894.69 318.973C1891.29 318.153 1887.95 317.227 1884.67 316.187C1881.7 314.047 1878.78 311.795 1875.92 309.444ZM1864.92 306.498C1868.14 307.483 1871.41 308.37 1874.73 309.157C1877.47 311.424 1880.25 313.596 1883.08 315.671C1879.86 314.609 1876.7 313.439 1873.59 312.171C1870.65 310.38 1867.76 308.485 1864.92 306.498ZM1855.08 303.108C1857.78 304.139 1860.51 305.095 1863.29 305.981C1865.73 307.725 1868.22 309.394 1870.74 310.993C1867.9 309.769 1865.1 308.452 1862.35 307.056C1859.89 305.808 1857.47 304.489 1855.08 303.108ZM1849.43 300.292C1846 298.814 1842.64 297.231 1839.35 295.52C1823.35 287.201 1808.88 276.172 1795.68 262.942C1801.24 264.845 1806.7 266.856 1812.1 268.94C1823.54 281.21 1835.92 291.793 1849.43 300.292ZM1862.08 305.109C1858.85 304.05 1855.69 302.888 1852.58 301.628C1838.3 293.04 1825.26 282.145 1813.26 269.382C1819.24 271.705 1825.11 274.136 1830.9 276.654C1840.6 287.457 1850.95 297.03 1862.08 305.109ZM1873.91 308.479C1870.43 307.631 1867 306.673 1863.65 305.604C1852.39 297.569 1841.92 288.002 1832.12 277.178C1838.46 279.958 1844.7 282.842 1850.82 285.823C1858.16 294.114 1865.83 301.709 1873.91 308.479ZM1885.66 310.885C1882.08 310.295 1878.56 309.584 1875.09 308.77C1867.07 302.114 1859.44 294.643 1852.16 286.48C1858.88 289.775 1865.47 293.185 1871.95 296.678C1876.4 301.677 1880.97 306.422 1885.66 310.885ZM1897.11 312.348C1893.55 312.017 1890.05 311.578 1886.6 311.033C1882.08 306.759 1877.68 302.228 1873.38 297.456C1880.47 301.301 1887.42 305.244 1894.23 309.267C1895.18 310.307 1896.14 311.332 1897.11 312.348ZM1899.74 312.566C1899.14 312.516 1898.54 312.469 1897.94 312.417C1897.27 311.712 1896.6 311 1895.93 310.287C1897.21 311.044 1898.48 311.803 1899.74 312.566ZM1908 313.017C1905.61 312.943 1903.24 312.828 1900.89 312.66C1898.84 311.418 1896.77 310.18 1894.69 308.951C1882.97 296.183 1871.93 281.708 1861.34 266.056C1868.56 270.858 1875.62 275.787 1882.53 280.801C1890.8 292.259 1899.25 303.075 1908 313.017ZM1917.85 313.066C1914.78 313.134 1911.76 313.113 1908.76 313.033C1900.27 303.409 1892.06 292.958 1884.04 281.893C1891.5 287.336 1898.8 292.875 1905.95 298.46C1909.89 303.467 1913.85 308.344 1917.85 313.066ZM1034.3 590.261C1036.85 590.498 1039.41 590.738 1041.97 590.973C1036.99 590.79 1032.02 590.597 1027.05 590.398C1029.47 590.357 1031.88 590.309 1034.3 590.261ZM1018.63 588.807C1022.52 589.17 1026.41 589.529 1030.3 589.89C1026.57 589.959 1022.84 590.021 1019.11 590.076C1015.33 589.919 1011.56 589.756 1007.79 589.589C1011.4 589.338 1015.01 589.078 1018.63 588.807ZM1003.01 587.338C1007.32 587.746 1011.62 588.153 1015.93 588.556C1011.89 588.853 1007.86 589.138 1003.83 589.411C999.605 589.222 995.386 589.028 991.172 588.827C995.111 588.346 999.056 587.851 1003.01 587.338ZM987.358 585.851C991.892 586.284 996.428 586.716 1000.97 587.145C996.799 587.68 992.635 588.198 988.479 588.7C983.955 588.483 979.433 588.257 974.918 588.028C979.061 587.311 983.194 586.617 987.358 585.851ZM971.563 584.343C976.283 584.798 981.017 585.246 985.744 585.698C981.423 586.488 977.143 587.18 972.842 587.921C968.338 587.689 963.841 587.453 959.348 587.21C963.407 586.285 967.486 585.314 971.563 584.343ZM955.998 582.83C960.707 583.288 965.407 583.748 970.125 584.204C965.977 585.185 961.821 586.187 957.692 587.121C953.087 586.871 948.488 586.613 943.895 586.35C947.907 585.231 951.962 584.008 955.998 582.83ZM940.585 581.332C945.294 581.794 950.026 582.249 954.745 582.708C950.623 583.906 946.497 585.126 942.401 586.264C937.694 585.993 932.993 585.718 928.3 585.434C932.391 584.079 936.467 582.755 940.585 581.332ZM924.971 579.786C929.793 580.264 934.6 580.745 939.432 581.219C935.27 582.654 931.146 583.994 927.013 585.357C922.297 585.072 917.589 584.78 912.887 584.482C916.905 582.941 920.923 581.401 924.971 579.786ZM909.293 578.229C914.165 578.716 919.053 579.2 923.938 579.683C919.848 581.311 915.789 582.86 911.733 584.409C906.988 584.107 902.251 583.799 897.52 583.486C901.431 581.768 905.358 580.009 909.293 578.229ZM893.718 576.665C898.581 577.156 903.442 577.644 908.317 578.132C904.348 579.923 900.391 581.684 896.446 583.415C891.65 583.095 886.862 582.771 882.081 582.439C885.948 580.549 889.822 578.633 893.718 576.665ZM878.12 575.085C883.01 575.582 887.904 576.078 892.807 576.574C888.886 578.55 884.986 580.473 881.096 582.371C876.287 582.036 871.485 581.696 866.692 581.349C870.487 579.298 874.293 577.219 878.12 575.085ZM862.489 573.494C867.402 573.997 872.333 574.497 877.26 574.998C873.413 577.141 869.588 579.226 865.773 581.283C860.943 580.934 856.121 580.578 851.31 580.216C855.022 578.013 858.747 575.777 862.489 573.494ZM846.881 571.881C851.808 572.391 856.724 572.901 861.668 573.408C857.907 575.7 854.166 577.941 850.438 580.15C845.601 579.785 840.772 579.415 835.953 579.038C839.581 576.69 843.225 574.303 846.881 571.881ZM831.298 570.272C836.208 570.784 841.16 571.29 846.086 571.799C842.415 574.228 838.758 576.621 835.117 578.974C830.262 578.594 825.416 578.208 820.581 577.817C824.137 575.344 827.707 572.837 831.298 570.272ZM815.657 568.627C820.617 569.148 825.552 569.673 830.53 570.192C826.932 572.759 823.355 575.276 819.792 577.752C814.916 577.357 810.052 576.957 805.196 576.55C808.668 573.95 812.154 571.309 815.657 568.627ZM800.074 566.989C805.006 567.511 809.97 568.029 814.919 568.55C811.408 571.238 807.912 573.881 804.433 576.485C799.558 576.077 794.692 575.661 789.837 575.241C793.235 572.532 796.642 569.794 800.074 566.989ZM784.431 565.322C789.404 565.853 794.366 566.384 799.358 566.914C795.92 569.722 792.506 572.465 789.105 575.178C784.221 574.755 779.346 574.325 774.484 573.89C777.783 571.076 781.102 568.212 784.431 565.322ZM768.816 563.651C773.775 564.185 778.752 564.716 783.731 565.247C780.397 568.143 777.073 571.007 773.765 573.826C768.866 573.388 763.979 572.943 759.102 572.492C762.325 569.587 765.56 566.643 768.816 563.651ZM753.223 561.969C758.184 562.506 763.153 563.042 768.136 563.578C764.875 566.575 761.635 569.519 758.407 572.428C753.509 571.976 748.62 571.52 743.746 571.057C746.889 568.068 750.044 565.053 753.223 561.969ZM737.596 560.268C742.575 560.811 747.557 561.355 752.559 561.896C749.375 564.985 746.217 568.002 743.069 570.994C738.168 570.529 733.281 570.055 728.404 569.579C731.45 566.526 734.519 563.409 737.596 560.268ZM208.008 495.557C344.134 514.064 530.406 537.653 736.939 560.197C733.861 563.337 730.79 566.46 727.745 569.514C703.27 567.121 679.11 564.601 655.318 561.973C480.463 542.659 325.354 517.61 208.008 495.557ZM193.618 493.593L194.216 493.676C307.094 528.122 458.269 564.226 633.295 582.472C657.715 585.018 682.597 587.216 707.906 589.013C704.775 592.034 701.659 595.014 698.562 597.946C672.151 596.49 646.246 594.448 620.895 591.886C449.477 574.562 303.172 533.756 193.618 493.593ZM190.504 493.167L191.457 493.297C301.272 533.703 448.332 574.898 620.807 592.328C646.041 594.878 671.826 596.915 698.113 598.371C694.99 601.325 691.879 604.249 688.793 607.11C484.305 599.378 313.521 546.44 190.504 493.167ZM187.44 492.747L188.717 492.922C311.821 546.404 483.095 599.724 688.319 607.544C685.164 610.467 682.016 613.369 678.9 616.192C474.886 612.373 307.665 553.281 187.44 492.747ZM184.458 492.338L185.912 492.537C306.196 553.287 473.797 612.728 678.396 616.641C675.224 619.511 672.073 622.319 668.936 625.094C465.395 625.489 301.828 560.243 184.458 492.338ZM181.55 491.939L183.146 492.158C300.561 560.275 464.404 625.861 668.407 625.566C665.214 628.385 662.048 631.134 658.893 633.854C455.799 638.786 296.002 567.335 181.55 491.939ZM178.626 491.538L180.375 491.778C294.876 567.357 454.883 639.138 658.333 634.339C655.132 637.094 651.957 639.787 648.793 642.441C461.278 651.542 313.78 585.697 204.472 510.094C195.606 503.96 186.992 497.764 178.626 491.538ZM175.763 491.141L177.554 491.39C186.118 497.772 194.939 504.126 204.027 510.412C313.335 586.014 460.787 651.876 648.202 642.94C644.997 645.624 641.815 648.252 638.65 650.834C486.117 662.237 362.218 617.263 263.999 555.599C231.878 535.432 202.503 513.483 175.763 491.141ZM172.925 490.748L174.769 491.004C201.661 513.506 231.227 535.622 263.575 555.931C361.78 617.584 485.614 662.578 638.02 651.349C634.808 653.964 631.618 656.525 628.446 659.034C499.226 672.312 392.162 640.09 304.198 589.39C254.545 560.771 210.974 526.269 172.925 490.748ZM170.09 490.355L171.991 490.618C210.166 526.305 253.912 560.985 303.795 589.737C391.723 640.415 498.696 672.67 627.754 659.579C624.557 662.105 621.378 664.58 618.22 666.999C505.307 681.989 410.572 658.272 331.114 615.839C268.428 582.363 215.232 537.255 170.09 490.355ZM167.269 489.964L169.203 490.232C214.453 537.299 267.812 582.593 330.73 616.193C410.132 658.597 504.754 682.353 617.476 667.567C614.262 670.024 611.069 672.429 607.897 674.775C506.777 691.435 421.299 673.726 348.702 637.531C276.359 601.462 216.788 547.04 167.269 489.964ZM164.464 489.575L166.425 489.847C216.041 547.091 275.759 601.71 348.334 637.895C420.854 674.051 506.197 691.796 607.094 675.366C603.904 677.72 600.734 680.024 597.586 682.269C505.157 700.648 426.698 687.483 359.586 656.045C280.112 618.816 216.526 555.976 164.464 489.575ZM161.657 489.185L163.65 489.463C215.799 556.035 279.526 619.078 359.236 656.418C426.24 687.806 504.526 701.017 596.682 682.91C593.491 685.177 590.32 687.393 587.172 689.549C501.273 709.715 428.245 700.122 365.549 672.377C280.847 634.893 214.97 564.288 161.657 489.185ZM158.849 488.797L160.869 489.076C214.262 564.353 280.271 635.166 365.211 672.755C427.768 700.438 500.582 710.085 586.149 690.245C583.014 692.384 579.899 694.472 576.808 696.502C495.802 718.627 426.97 712.01 367.821 687.167C279.351 650.009 212.481 572.128 158.849 488.797ZM156.057 488.407L158.086 488.691C211.792 572.197 278.784 650.292 367.497 687.55C426.449 712.31 494.981 719.027 575.553 697.318C572.448 699.345 569.363 701.32 566.301 703.237C489.036 727.431 423.525 723.357 367.279 700.845C276.175 664.383 209.312 579.598 156.057 488.407ZM153.255 488.015L155.309 488.302C208.635 579.67 275.615 664.672 366.965 701.234C422.959 723.644 488.102 727.825 564.825 704.157C561.818 706.026 558.832 707.845 555.866 709.61C481.368 736.112 418.442 734.33 364.555 713.705C271.709 678.168 205.613 586.775 153.255 488.015ZM150.462 487.623L152.522 487.912C204.944 586.851 271.154 678.464 364.252 714.097C417.764 734.579 480.152 736.541 553.881 710.787C551.012 712.478 548.161 714.118 545.328 715.714C472.907 744.69 412.041 745.017 360.121 725.952C266.244 691.482 201.518 593.714 150.462 487.623ZM147.673 487.233L149.745 487.523C200.862 593.794 265.693 691.783 359.827 726.348C411.132 745.186 471.125 745.187 542.323 717.405C539.774 718.818 537.245 720.173 534.727 721.507C463.823 753.153 404.59 755.489 354.322 737.732C259.99 704.412 197.112 600.46 147.673 487.233ZM144.886 486.842L146.968 487.134C196.465 600.542 259.443 704.717 354.037 738.131C403.073 755.452 460.598 753.724 529.104 724.447C456.996 761.318 397.462 766.196 347.428 749.153C253.108 717.024 192.458 607.043 144.886 486.842ZM146.782 486.71L144.719 486.421C144.327 485.431 143.936 484.442 143.545 483.451L145.54 483.854C145.953 484.807 146.369 485.758 146.782 486.71ZM149.54 487.096L147.489 486.809L146.268 484.002L148.248 484.399C148.678 485.298 149.108 486.198 149.54 487.096ZM152.291 487.482L150.257 487.197C149.833 486.314 149.414 485.431 148.99 484.547L150.956 484.94C151.401 485.787 151.845 486.635 152.291 487.482ZM155.054 487.868L153.025 487.584C152.585 486.755 152.149 485.923 151.713 485.091L153.66 485.48C154.123 486.277 154.59 487.072 155.054 487.868ZM157.806 488.254L155.803 487.973C155.348 487.193 154.89 486.414 154.435 485.634L156.38 486.023C156.856 486.766 157.329 487.51 157.806 488.254ZM160.556 488.636L158.569 488.36C158.103 487.635 157.641 486.908 157.178 486.182L159.085 486.56C159.575 487.252 160.066 487.943 160.556 488.636ZM163.3 489.015L161.344 488.744L159.911 486.722L161.795 487.095L163.3 489.015ZM166.034 489.394L164.113 489.128L162.655 487.264L164.516 487.631C165.021 488.219 165.525 488.807 166.034 489.394ZM168.763 489.772L166.878 489.51C166.388 488.944 165.899 488.376 165.412 487.808L167.231 488.167C167.743 488.703 168.251 489.238 168.763 489.772ZM171.488 490.149L169.646 489.894C169.153 489.382 168.664 488.867 168.174 488.354L169.943 488.699C170.457 489.183 170.97 489.666 171.488 490.149ZM174.201 490.525L172.423 490.279C171.928 489.817 171.434 489.356 170.942 488.894L172.659 489.228C173.172 489.661 173.686 490.094 174.201 490.525ZM176.896 490.899L175.191 490.663C174.703 490.255 174.221 489.847 173.736 489.438L175.368 489.757C175.876 490.138 176.388 490.518 176.896 490.899ZM179.613 491.274L177.968 491.048L176.547 489.987L178.132 490.295L179.613 491.274ZM182.257 491.637L180.787 491.435L179.452 490.553L180.875 490.827C181.335 491.097 181.793 491.367 182.257 491.637ZM184.808 491.987L183.567 491.816C183.164 491.583 182.769 491.348 182.37 491.115L183.514 491.336C183.94 491.552 184.379 491.769 184.808 491.987ZM187.355 492.335L186.335 492.195C185.994 492.024 185.645 491.851 185.301 491.68L186.26 491.864C186.624 492.021 186.994 492.179 187.355 492.335ZM189.731 492.661L189.142 492.581L188.464 492.289L189.003 492.393L189.731 492.661ZM862.264 573.041C857.31 572.534 852.38 572.022 847.441 571.512C938.516 511.12 1039.39 425.012 1151.34 306.744C1414.55 28.6986 1569.65 -11.7273 1677.61 38.8438C1680.34 40.1219 1683.03 41.4645 1685.7 42.8565C1689.91 56.3922 1694.25 69.8439 1698.76 83.1042C1585.98 33.1855 1426.67 67.4714 1163.69 328.481C1053.31 438.04 953.19 517.546 862.264 573.041ZM877.904 574.634C872.961 574.132 868.014 573.632 863.088 573.127C953.95 517.613 1053.97 438.157 1164.21 328.741C1427.34 67.5786 1586.44 33.5892 1698.97 83.7331C1703.77 97.8059 1708.76 111.657 1714.01 125.157C1596.98 79.8795 1434.6 111.376 1176.57 350.466C1067.91 451.16 968.627 524.017 877.904 574.634ZM893.509 576.215C888.585 575.718 883.672 575.22 878.763 574.722C969.406 524.087 1068.57 451.283 1177.08 350.736C1435.22 111.535 1597.43 80.2897 1714.24 125.757C1719.97 140.445 1726.02 154.707 1732.45 168.384C1610.91 126.022 1444.82 153.202 1189.45 372.449C1082.49 464.285 984.042 530.476 893.509 576.215ZM909.095 577.779C904.196 577.291 899.307 576.8 894.419 576.307C984.853 530.55 1083.16 464.415 1189.95 372.733C1445.43 153.387 1611.37 126.444 1732.73 168.982C1740.11 184.602 1747.99 199.442 1756.52 213.249C1629.84 171.638 1458.69 192.376 1202.34 394.432C1097.06 477.41 999.449 536.921 909.095 577.779ZM924.784 579.337C919.876 578.852 914.968 578.366 910.073 577.877C1000.29 537 1097.74 477.544 1202.81 394.73C1459.32 192.547 1630.38 172.073 1756.91 213.883C1768.03 231.797 1780.23 247.949 1793.78 261.787C1660.42 216.834 1480.76 226.432 1215.22 416.415C1111.69 490.487 1014.92 543.36 924.784 579.337ZM1920 299.203C1915.43 294.052 1910.83 288.832 1906.2 283.567C1897.48 273.665 1888.63 263.61 1879.57 253.579L1879.24 253.148C1865.68 235.531 1851.86 217.566 1837.44 200.063C1825.12 182.032 1812.51 164.038 1799.33 146.78C1788.03 128.518 1776.43 110.587 1764.26 93.6093C1753.79 75.1612 1743 57.2822 1731.63 40.5539C1724.26 26.5106 1716.69 12.913 1708.81 0.000269885H1708.13C1715.2 11.5963 1722.03 23.7492 1728.69 36.282C1724.25 29.8695 1719.71 23.6355 1715.06 17.6205C1712.39 11.6784 1709.69 5.79951 1706.96 0.000269885H1706.29C1708.71 5.14063 1711.11 10.3436 1713.48 15.598C1709.27 10.2127 1704.97 5.00426 1700.57 0.000269885H1699.83C1704.83 5.67881 1709.71 11.6217 1714.48 17.7928C1719 27.8507 1723.47 38.0923 1727.9 48.4411C1722.47 42.5662 1716.91 36.9395 1711.2 31.6069C1707.22 20.9722 1703.24 10.413 1699.22 0.000269885H1698.56C1702.46 10.1076 1706.33 20.3543 1710.2 30.675C1704.59 25.4879 1698.84 20.5825 1692.93 15.9976L1691.54 11.8097C1690.24 7.865 1688.93 3.9271 1687.63 0.000269885H1686.98C1688.29 3.96058 1689.61 7.93197 1690.92 11.9117L1692.05 15.3228C1686.28 10.894 1680.37 6.76704 1674.28 2.98333L1673.39 0.000269885H1672.75L1673.48 2.49889C1672.1 1.64856 1670.71 0.815502 1669.31 0.000269885H1668.32C1670.13 1.04449 1671.92 2.11815 1673.7 3.2215C1677.55 16.2198 1681.46 29.2414 1685.49 42.1903C1683 40.902 1680.5 39.6596 1677.96 38.4706C1569.7 -12.2412 1414.3 28.1607 1150.81 306.498C1038.72 424.904 937.768 511.057 846.645 571.429C841.707 570.919 836.746 570.412 831.824 569.899C923.098 504.634 1024.82 411.839 1138.47 284.749C1281.43 124.894 1391.38 37.9846 1478.61 0.000269885H1477.45C1390.23 38.2381 1280.44 125.161 1137.94 284.512C1024.16 411.737 922.366 504.573 831.057 569.82C826.066 569.299 821.118 568.774 816.144 568.252C907.644 498.111 1010.22 398.706 1125.6 262.756C1233.51 135.618 1322.03 51.5348 1395.78 0.000269885H1394.92C1321.18 51.604 1232.75 135.645 1125.06 262.526C1009.56 398.606 906.929 498.052 815.408 568.175C810.446 567.654 805.473 567.133 800.53 566.611C892.231 491.597 995.654 385.518 1112.73 240.761C1199.28 133.75 1273.02 55.3288 1336.4 0.000539771H1335.63C1272.26 55.3439 1198.59 133.7 1112.18 240.541C995.003 385.42 891.53 491.542 799.818 566.536C794.817 566.006 789.848 565.475 784.867 564.944C876.789 485.056 981.059 372.365 1099.86 218.768C1170.74 127.136 1232.8 55.233 1287.46 0.000539771H1286.71C1232.08 55.2205 1170.07 127.062 1099.3 218.554C980.405 372.274 876.093 485 784.168 564.869C779.18 564.337 774.194 563.804 769.228 563.271C861.361 478.511 966.478 359.187 1086.99 196.774C1145.45 117.985 1197.78 52.9747 1244.79 0.000269885H1244.07C1197.09 52.9479 1144.81 117.891 1086.43 196.568C965.83 359.097 860.676 478.458 768.546 563.198C763.556 562.661 758.58 562.124 753.611 561.587C845.951 471.959 951.918 345.98 1074.12 174.78C1122.32 107.251 1166.26 49.3389 1206.42 0H1205.7C1165.57 49.3019 1121.68 107.151 1073.55 174.581C951.271 345.89 845.275 471.907 752.947 561.514C747.942 560.972 742.955 560.429 737.973 559.886C830.526 465.387 937.34 332.79 1061.25 152.787C1100.7 95.4791 1137.24 44.7354 1171.15 0.000269885H1170.44C1136.57 44.6911 1100.06 95.3743 1060.68 152.593C936.689 332.709 829.854 465.337 737.314 559.814C526.769 536.845 337.184 512.78 200.42 494.126C198.52 493.766 196.642 493.408 194.759 493.05C192.999 492.617 191.231 492.184 189.495 491.752C187.717 491.205 185.955 490.659 184.197 490.112C182.61 489.52 181.053 488.929 179.481 488.337C177.777 487.581 176.077 486.825 174.39 486.07C172.891 485.294 171.353 484.516 169.873 483.741C168.099 482.676 166.347 481.611 164.595 480.546C163.141 479.547 161.73 478.547 160.292 477.549C158.928 476.482 157.571 475.417 156.222 474.351C154.841 473.131 153.466 471.911 152.099 470.691C150.729 469.329 149.364 467.968 148.008 466.607C146.735 465.19 145.466 463.773 144.206 462.356C142.936 460.781 141.673 459.206 140.417 457.629C139.236 455.998 138.06 454.367 136.891 452.737C135.726 450.949 134.566 449.162 133.413 447.375C132.32 445.516 131.234 443.658 130.151 441.799C129.105 439.828 128.063 437.858 127.027 435.887C126.027 433.805 125.03 431.723 124.04 429.642C123.106 427.492 122.174 425.341 121.248 423.192C120.343 420.892 119.445 418.593 118.548 416.296C110.541 393.797 102.846 371.394 95.332 349.521C63.6137 257.173 35.1167 174.215 0.000348428 132.778V133.638C34.8045 175.198 63.1655 257.767 94.715 349.625C100.055 365.171 105.486 380.985 111.055 396.91C104.553 379.933 98.2444 363.107 92.0697 346.64C60.5564 262.595 32.5217 187.842 -2.6572e-05 149.348V150.217C32.2314 188.816 60.1221 263.19 91.4549 346.754C98.6296 365.887 105.984 385.501 113.614 405.277C104.895 384.623 96.5348 364.182 88.4313 344.358C57.3814 268.406 30.0157 201.475 -2.6572e-05 165.901V166.776C29.7446 202.436 56.962 268.999 87.8191 344.48C96.9621 366.844 106.426 389.991 116.371 413.347C105.163 389.284 94.566 365.497 84.4038 342.678C54.0839 274.598 27.5911 215.115 -2.6572e-05 182.439V183.316C27.3434 216.058 53.6811 275.189 83.797 342.81C95.021 368.013 106.773 394.394 119.296 421.027C105.316 393.857 92.3004 367.021 79.9775 341.609C50.6645 281.163 25.2476 228.757 0.000348428 198.959V199.831C25.021 229.678 50.2774 281.75 79.3758 341.752C92.5965 369.013 106.61 397.909 121.758 427.1L121.858 427.38C105.007 397.727 89.5532 368.467 75.1329 341.159C47.1109 288.091 22.977 242.392 0.000348428 215.452V216.318C22.7711 243.285 46.7407 288.672 74.5385 341.314C89.4665 369.581 105.5 399.94 123.045 430.661L123.385 431.602C103.813 400.368 86.1161 369.605 69.8579 341.339C43.418 295.374 20.7713 256.008 0.000348428 231.907V232.765C20.5843 256.872 43.062 295.946 69.268 341.507C85.9498 370.509 104.146 402.139 124.33 434.21L124.834 435.603C102.298 403.037 82.2292 371.034 64.1236 342.163C39.5688 303.003 18.6197 269.597 0.000348428 248.319V249.171C18.4512 270.437 39.2263 303.565 63.5427 342.342C82.015 371.801 102.529 404.516 125.625 437.766L126.263 439.511C100.46 405.816 77.8597 372.794 57.9074 343.641C35.5444 310.966 16.5073 283.149 0.000723427 264.674V265.515C16.3553 283.958 35.2181 311.517 57.3365 343.836C77.6028 373.447 100.605 407.051 126.917 441.299C127.161 441.964 127.403 442.631 127.647 443.298C98.239 408.685 72.9361 374.872 51.176 345.791C31.3209 319.254 14.4099 296.655 0.000348428 280.964V281.787C14.2713 297.429 31.0041 319.792 50.6142 346C72.6539 375.455 98.3223 409.761 128.219 444.841L129.034 447.046C95.584 411.69 67.3801 377.289 43.8866 348.63C26.8573 327.856 12.3002 310.098 0.000348428 297.169V297.973C12.1716 310.835 26.5531 328.377 43.3374 348.852C67.0743 377.809 95.617 412.625 129.522 448.368C129.813 449.158 130.105 449.949 130.397 450.739C92.3904 414.81 61.0643 380.023 35.9883 352.175C22.1037 336.756 10.1333 323.464 0.000348428 313.276V314.055C10.0105 324.161 21.805 337.259 35.45 352.413C60.7391 380.497 92.3837 415.636 130.826 451.889C131.138 452.726 131.453 453.563 131.766 454.399C88.5227 418.035 53.8007 383.044 27.4057 356.442C16.9763 345.932 7.84662 336.73 -2.6572e-05 329.267V330.018C7.72528 337.387 16.6837 346.414 26.8861 356.697C53.4658 383.485 88.485 418.776 132.145 455.413C132.468 456.279 132.79 457.145 133.115 458.009C127.377 453.746 121.772 449.503 116.335 445.299C74.9418 413.304 42.1246 383.392 18.0444 361.444C11.3544 355.347 5.33872 349.864 -2.6572e-05 345.121V345.84C5.21162 350.479 11.0604 355.808 17.5423 361.717C41.6317 383.674 74.461 413.598 115.863 445.6C121.562 450.003 127.43 454.449 133.454 458.916C133.794 459.818 134.137 460.72 134.478 461.622C77.5787 424.557 34.9976 389.564 7.75515 367.181C5.01493 364.929 2.42839 362.804 -2.6572e-05 360.818V361.503C2.28784 363.375 4.71279 365.367 7.27253 367.471C34.644 389.961 77.498 425.168 134.785 462.427C135.129 463.341 135.475 464.256 135.822 465.169C72.2169 429.21 26.1726 395.68 -2.6572e-05 376.339V376.987C26.3562 396.456 72.4902 429.985 136.099 465.902C136.46 466.849 136.822 467.793 137.184 468.739C72.6251 437.478 25.8873 408.582 -2.6572e-05 391.663V392.272C26.0693 409.291 72.8816 438.185 137.44 469.408C137.809 470.369 138.177 471.331 138.548 472.292C73.1011 445.611 25.6876 421.23 0.000348428 406.776V407.348C25.8766 421.882 73.3622 446.258 138.781 472.899C139.156 473.873 139.532 474.846 139.909 475.818C73.6533 453.602 25.5801 433.617 0.000348428 421.663V422.193C25.774 434.212 73.9115 454.192 140.126 476.377C140.508 477.363 140.892 478.347 141.276 479.331C74.2754 461.454 25.5598 445.74 0.000348428 436.311V436.798C25.7571 446.278 74.5257 461.991 141.477 479.847C141.865 480.841 142.251 481.836 142.641 482.828C74.9456 469.159 25.6147 457.592 0.000348428 450.707V451.154C25.8166 458.079 75.2018 469.652 142.83 483.307C143.226 484.313 143.623 485.318 144.022 486.323C75.691 476.733 25.7464 469.18 0.000348428 464.849V465.249C25.9495 469.607 75.937 477.165 144.189 486.744C191.815 607.129 252.561 717.334 347.15 749.555C398.631 767.091 460.128 761.493 534.945 721.895C542.027 718.734 549.23 715.271 556.546 711.521C563.709 708.419 570.984 705.047 578.37 701.388C585.816 698.271 593.361 694.911 601.033 691.235C608.416 688.251 615.907 685.004 623.491 681.523C631.097 678.577 638.796 675.396 646.601 671.96C654.206 669.147 661.906 666.102 669.693 662.845C677.732 660.022 685.86 656.988 694.093 653.695C702.093 651.035 710.181 648.168 718.359 645.083C726.747 642.471 735.22 639.668 743.789 636.632C751.943 634.265 760.166 631.743 768.472 629.024C776.867 626.792 785.346 624.373 793.89 621.8C802.79 619.666 811.785 617.313 820.833 614.838C829.903 612.901 839.039 610.824 848.245 608.58C856.808 606.985 865.422 605.279 874.091 603.45C883.51 602.002 892.982 600.442 902.52 598.733C911.707 597.628 920.936 596.435 930.224 595.118C939.971 594.294 949.765 593.379 959.603 592.371C969.435 591.919 979.304 591.398 989.211 590.8C999.147 590.759 1009.11 590.667 1019.1 590.523C1029.36 590.951 1039.63 591.344 1049.93 591.707C1280.63 612.824 1517.52 629.449 1725.56 634.407C1793.9 636.035 1859.12 636.404 1920 635.262V634.815C1859.13 635.958 1793.92 635.589 1725.58 633.961C1519.84 629.058 1285.9 612.745 1057.63 591.968C1143.78 594.85 1231.25 595.356 1318.45 592.715C1481.74 587.768 1636.75 589.795 1774.54 591.598C1825.53 592.265 1874.17 592.901 1920 593.141V592.694C1874.17 592.454 1825.54 591.819 1774.55 591.151C1636.75 589.349 1481.73 587.321 1318.42 592.268C1228.56 594.991 1138.4 594.371 1049.7 591.251C1045.84 590.898 1041.99 590.538 1038.13 590.183C1125.75 588.306 1215.39 582.227 1305.62 570.722C1541.64 540.623 1752.14 545.759 1920 552.006V551.559C1752.12 545.311 1541.58 540.177 1305.51 570.282C1213.97 581.955 1123.02 588.041 1034.18 589.816C1029.86 589.417 1025.55 589.017 1021.23 588.615C1109.47 581.892 1200.4 569.148 1292.78 548.725C1542.04 493.623 1754.4 499.124 1920 512.13V511.68C1754.35 498.673 1541.93 493.177 1292.59 548.298C1199.33 568.915 1107.56 581.698 1018.53 588.365C1014 587.941 1009.47 587.517 1004.95 587.091C1093.6 575.5 1185.61 556.077 1279.94 526.726C1543.54 444.714 1757.13 452.526 1920 473.855V473.401C1757.06 452.07 1543.38 444.273 1279.69 526.317C1184.71 555.865 1092.11 575.341 1002.91 586.897C998.219 586.454 993.537 586.007 988.854 585.561C1077.86 569.094 1170.87 543.016 1267.1 504.725C1546.28 393.638 1760.35 406.2 1920 437.587V437.122C1760.26 405.733 1546.09 393.201 1266.78 504.338C1170.08 542.814 1076.64 568.967 987.242 585.408C982.45 584.951 977.648 584.498 972.864 584.038C1062.19 562.691 1156.15 529.964 1254.25 482.727C1550.54 340.043 1764.04 360.511 1920 403.873V403.391C1763.93 360.028 1550.3 339.615 1253.89 482.357C1155.39 529.787 1061.08 562.573 971.426 583.899C966.639 583.437 961.872 582.97 957.094 582.505C1046.67 556.275 1141.52 516.88 1241.39 460.726C1556.55 283.521 1768.18 315.932 1920 373.334V372.823C1768.04 315.423 1556.27 283.107 1241 460.377C1140.8 516.713 1045.67 556.173 955.841 582.383C951.072 581.92 946.291 581.461 941.532 580.993C1031.28 549.88 1126.98 503.739 1228.53 438.727C1564.68 223.531 1772.65 273.193 1920 346.79V346.241C1772.5 272.641 1564.35 223.133 1228.1 438.396C1126.29 503.579 1030.35 549.79 940.408 580.884C935.533 580.406 930.681 579.921 925.818 579.44C1015.8 543.445 1112.37 490.635 1215.67 416.728C1481.56 226.498 1661.23 217.299 1794.53 262.556C1807.94 276.109 1822.66 287.399 1838.97 295.878C1843.28 298.118 1847.69 300.164 1852.22 301.999C1855.41 303.918 1858.66 305.735 1861.98 307.418C1865.64 309.278 1869.39 310.98 1873.22 312.537C1877.03 314.859 1880.93 317.01 1884.92 318.982C1887.96 320.481 1891.06 321.866 1894.2 323.154C1898.62 325.867 1903.14 328.346 1907.79 330.573C1910.15 331.7 1912.53 332.759 1914.95 333.752C1916.62 334.786 1918.3 335.785 1920 336.75V336.182C1919.24 335.749 1918.49 335.308 1917.73 334.86C1918.49 335.153 1919.24 335.438 1920 335.718V335.224C1918.42 334.639 1916.86 334.024 1915.31 333.385C1912.37 331.56 1909.48 329.63 1906.63 327.599C1909.67 328.528 1912.75 329.359 1915.89 330.092C1917.25 331.232 1918.62 332.348 1920 333.442V332.767C1919 331.975 1918.02 331.17 1917.03 330.353C1918.02 330.575 1919 330.787 1920 330.99V330.525C1918.74 330.267 1917.49 329.992 1916.25 329.703C1913.3 327.229 1910.39 324.649 1907.52 321.961C1910.53 322.415 1913.59 322.79 1916.69 323.075C1917.19 323.394 1917.69 323.713 1918.19 324.033C1918.79 324.652 1919.39 325.267 1920 325.877V324.589L1918.65 323.725C1918.48 323.546 1918.3 323.371 1918.13 323.191C1918.75 323.242 1919.37 323.292 1920 323.338V322.893C1919.22 322.837 1918.44 322.776 1917.67 322.709C1914.8 319.731 1911.97 316.655 1909.17 313.489C1912.15 313.56 1915.16 313.573 1918.22 313.499C1918.81 314.197 1919.4 314.891 1920 315.582V314.72C1919.64 314.306 1919.29 313.89 1918.93 313.473L1920 313.439V313C1919.52 313.015 1919.05 313.029 1918.57 313.041C1914.97 308.796 1911.4 304.425 1907.85 299.945C1911.94 303.162 1916 306.393 1920 309.627V308.947C1915.55 305.355 1911.04 301.767 1906.47 298.199C1898.08 287.517 1889.81 276.235 1881.57 264.576C1888.76 271.115 1895.8 277.722 1902.71 284.334C1908.48 291.642 1914.23 298.795 1920 305.728V304.842C1915.24 299.108 1910.49 293.224 1905.73 287.229C1910.54 291.859 1915.3 296.486 1920 301.088V300.322C1914.49 294.934 1908.91 289.512 1903.25 284.093C1896.87 276.015 1890.48 267.749 1884.03 259.381C1891.36 267.558 1898.55 275.731 1905.66 283.801C1910.48 289.274 1915.25 294.698 1920 300.046V299.203H1920Z" fill="url(%23paint0_linear_1659_22578)" fill-opacity="0.3"/><defs><linearGradient id="paint0_linear_1659_22578" x1="1816" y1="160.382" x2="242.169" y2="860.13" gradientUnits="userSpaceOnUse"><stop stop-color="%23F15C8B"/><stop offset="0.5" stop-color="%23FF8B71"/><stop offset="1" stop-color="%23F15C8B" stop-opacity="0.3"/></linearGradient></defs></svg>');
}
@media only screen and (max-width: 575px) {
  .site-footer.style-6 {
    --spacing-x: 25px;
    padding-top: 20px;
  }
}
.site-footer.style-6 .footer-logo img {
  max-width: 250px;
}
.site-footer.style-6 .fm-inner {
  padding: 50px 60px;
  background: var(--bs-secondary);
  border-radius: 30px;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-6 .fm-inner {
    padding: 30px;
  }
}
.site-footer.style-6 .fm-inner .title {
  font-weight: 700;
  font-size: 65px;
  color: #fff;
  line-height: 1.1;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-6 .fm-inner .title {
    font-size: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-6 .fm-inner .title {
    font-size: 30px;
  }
}
.site-footer.style-6 .fm-inner .sub-title {
  font-weight: 700;
  font-size: 28px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-6 .fm-inner .sub-title {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-6 .fm-inner .sub-title {
    font-size: 18px;
  }
}
.site-footer.style-6 .fm-inner p {
  font-weight: 500;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
}

@media only screen and (max-width: 575px) {
  .site-footer.style-6 .fm-inner p {
    font-size: 15px;
  }
}
.site-footer.style-6 .footer-media {
  position: relative;
  margin-right: 55px;
  mix-blend-mode: darken;
  margin-top: -45px;
}
.site-footer.style-6 .footer-media::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  bottom: 1px;
  right: 1px;
  background-color: var(--bs-primary);
  opacity: 0.4;
  mix-blend-mode: color;
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-6 .footer-media {
    margin-right: 0;
  }
}
.site-footer.style-6 .footer-top {
  padding-top: 80px;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-6 .footer-top {
    padding-top: 50px;
  }
}
.site-footer.style-6 .footer-top .dz-social {
  display: flex;
  gap: 10px;
}
.site-footer.style-6 .footer-top .dz-social li a {
  width: 45px;
  height: 45px;
  display: flex;
  background-color: #fff;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: 0.4s;
}
.site-footer.style-6 .footer-top .dz-social li a:hover {
  background-color: var(--bs-primary);
  color: #fff;
}
.site-footer.style-6 .footer-top > .footer-inner-wraper {
  padding: 60px 15px 0px 15px;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-6 .footer-top > .footer-inner-wraper {
    background-color: #fff;
    border-radius: 15px;
    padding: 60px 25px 0px 25px;
  }
}
.site-footer.style-6 .footer-top > .footer-inner-wraper::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 15px;
  width: 1400px;
  height: 100%;
  z-index: -1;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-6 .footer-top > .footer-inner-wraper::before {
    display: none;
  }
}
.site-footer.style-6 .footer-bottom .fb-inner {
  padding: 30px 0px 30px;
  background: #fff;
  border: 0;
}
.site-footer.style-6 .footer-bottom .fb-inner .copyright-text {
  font-size: 14px;
  font-weight: 500;
}
.site-footer.style-6 .footer-bottom .fb-inner .widget-rating {
  font-size: 14px;
  font-weight: 500;
}
.site-footer.style-6 .footer-bottom .fb-inner .widget-rating a {
  color: unset;
  margin: 0 5px;
}
.site-footer.style-6 .widget_about .widget-social .dz-social {
  display: flex;
  gap: 5px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-6 .widget_about .widget-social .dz-social {
    margin-bottom: 0;
  }
}
.site-footer.style-6 .widget_about .widget-social .dz-social li a {
  width: 50px;
  height: 50px;
  display: flex;
  background-color: #EAEAEA;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #000;
  transition: 0.4s;
}
.site-footer.style-6 .widget_about .widget-social .dz-social li a:hover {
  background-color: var(--bs-primary);
  color: #fff;
}
.site-footer.style-6 .fb-bottom {
  margin-top: auto;
  padding: 30px 0;
  border-top: 1px solid #D9D9D9;
  position: absolute;
  right: 20px;
  bottom: 0;
  width: inherit;
}
@media only screen and (max-width: 1399px) {
  .site-footer.style-6 .fb-bottom {
    position: unset;
    width: 100%;
  }
}
.site-footer.style-6 .footer-middle .fm-inner {
  padding: 40px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.site-footer.style-6 .footer-middle .fm-inner h2.title, .site-footer.style-6 .footer-middle .fm-inner .title.h2 {
  font-size: 40px;
  font-weight: 800;
  line-height: 3rem;
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-6 .footer-middle .fm-inner h2.title, .site-footer.style-6 .footer-middle .fm-inner .title.h2 {
    font-size: 35px;
    font-weight: 700;
    line-height: 2.5rem;
  }
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-6 .footer-middle .fm-inner h2.title, .site-footer.style-6 .footer-middle .fm-inner .title.h2 {
    font-size: 26px;
    font-weight: 600;
    line-height: normal;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-6 .footer-middle .fm-inner h2.title br, .site-footer.style-6 .footer-middle .fm-inner .title.h2 br {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .site-footer.style-6 .footer-middle .fm-inner h2.title, .site-footer.style-6 .footer-middle .fm-inner .title.h2 {
    font-size: 22px;
  }
}
.site-footer.style-6 .footer-middle .fm-inner p {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .site-footer.style-6 .footer-middle .fm-inner p {
    font-size: 16px;
  }
}
.site-footer.style-6 .map-wrapper {
  height: 445px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-6 .map-wrapper {
    height: 240px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-6 .map-wrapper {
    height: 200px;
  }
}
.site-footer.style-6 .form-wrapper {
  border-radius: 0;
  height: 100%;
}
.site-footer.style-6 .form-wrapper.style-2 {
  padding: 95px 85px;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-6 .form-wrapper.style-2 {
    padding: 55px 45px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-6 .form-wrapper.style-2 {
    padding: 55px 25px;
  }
}
.site-footer.style-6 .form-wrapper.style-2::before {
  display: none;
}
.site-footer.style-7 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  background-blend-mode: luminosity;
  background: #006562;
}
.site-footer.style-7 .fb-inner {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 16px;
}
.site-footer.style-7 .dz-social-icon {
  text-align: center;
}
.site-footer.style-7 .dz-social-icon li {
  display: inline-block;
  margin: 0 5px;
}
.site-footer.style-7 .dz-social-icon a {
  width: 40px;
  height: 40px;
  padding: 0;
  background: #fff;
  color: var(--bs-primary);
  line-height: 41px;
  text-align: center;
  border-radius: 10px;
  display: block;
}
.site-footer.style-7 .dz-social-icon a i {
  color: var(--bs-primary);
}
@media only screen and (max-width: 991px) {
  .site-footer.style-7 .dz-social-icon {
    display: block;
    padding: 20px;
  }
}
.site-footer.style-7 .footer-title {
  font-weight: 500;
  color: #fff;
}
.site-footer.style-7 .widget ul li a {
  color: rgba(255, 255, 255, 0.8);
  font-weight: 300;
}
.site-footer.style-7 .widget.widget_about p {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.2;
}
.site-footer.style-7 .widget.widget-getintouch ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 15px 0;
  font-weight: 400;
}
.site-footer.style-7 .widget.widget-getintouch ul li a {
  color: #fff;
  width: 80%;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-7 .widget.widget-getintouch ul li a {
    width: 100%;
  }
}
.site-footer.style-7 .widget.widget-getintouch ul li a i {
  color: #57EEE9;
  margin-right: 3px;
}
.site-footer.style-7 .widget.widget-getintouch ul li:last-child {
  border: 0;
}
.site-footer.style-7 p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-weight: 300;
}
.site-footer.style-7 p a {
  color: rgba(255, 255, 255, 0.8);
  font-weight: 500;
  text-decoration: underline;
}
.site-footer.style-7 .footer-link.style-1 li {
  display: inline-block;
  font-family: "Poppins", sans-serif;
  position: relative;
  padding: 0px 5px 0 5px;
  font-size: 14px;
  font-weight: 300;
  color: #fff;
}
.site-footer.style-7 .footer-link.style-1 li a {
  color: #fff;
  text-decoration: underline;
}
.site-footer.style-7 .footer-link.style-1 li:before {
  content: "";
  height: 13px;
  width: 1px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: -2px;
  border-radius: 8px;
  transform: translateY(-50%);
}
.site-footer.style-7 .footer-link.style-1 li:first-child:before {
  display: none;
}
.site-footer.style-7 .footer-top {
  padding: 80px 0px 45px;
}
@media only screen and (max-width: 991px) {
  .site-footer.style-7 .footer-top {
    padding: 50px 0px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .site-footer.style-7 .footer-top {
    padding: 50px 0 0;
  }
}
.site-footer.style-7 .footer-middle .fm-inner {
  padding: 40px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.site-footer.style-7 .footer-middle .title {
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: 500;
  color: #fff;
}
.site-footer.style-7 .footer-middle p {
  font-size: 15px;
  margin-bottom: 0;
  color: #fff;
}
.site-footer.style-7 .item1 {
  z-index: 99;
  position: absolute;
  right: 50px;
  bottom: 200px;
}
@media only screen and (max-width: 1680px) {
  .site-footer.style-7 .item1 {
    right: 20px;
    bottom: 250px;
  }
}
@media only screen and (max-width: 1480px) {
  .site-footer.style-7 .item1 {
    display: none;
  }
}
.site-footer.style-7 .fh-inner {
  padding: 80px 0 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 991px) {
  .site-footer.style-7 .fh-inner {
    padding: 50px 0 25px;
  }
}
@media only screen and (max-width: 575px) {
  .site-footer.style-7 .footer-middle .fm-inner {
    padding: 30px 0;
  }
  .site-footer.style-7 .footer-middle .title {
    font-size: 20px;
  }
  .site-footer.style-7 .footer-middle p {
    font-size: 14px;
  }
}
.site-footer.style-8 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.site-footer.style-8 .footer-logo img {
  max-width: 140px;
}
.site-footer.style-8 .footer-top {
  padding: 120px 0px 60px;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-8 .footer-top {
    padding: 60px 0 20px;
  }
}
.site-footer.style-8 .footer-title {
  font-weight: 500;
}
.site-footer.style-8 .widget_services ul li {
  padding: 0.3rem 0rem 0.3rem 0;
}
.site-footer.style-8 .widget_services {
  padding-left: 30px;
}
@media only screen and (max-width: 1380px) {
  .site-footer.style-8 .widget_services {
    padding-left: 0;
  }
}
.site-footer.style-8 .widget .footer-title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-8 .widget .footer-title {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
.site-footer.style-8 .widget .text,
.site-footer.style-8 .widget a {
  font-size: 18px;
  color: #fff;
  opacity: 0.5;
  font-weight: 300;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-8 .widget .text,
  .site-footer.style-8 .widget a {
    font-size: 16px;
  }
}
.site-footer.style-8 .footer-middle .fm-inner {
  border-radius: 30px;
  padding: 25px 40px;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .site-footer.style-8 .footer-middle .fm-inner {
    padding: 25px 25px;
  }
}
.site-footer.style-8 .footer-middle .title {
  margin-bottom: 3px;
}
.site-footer.style-8 .footer-middle .text {
  font-size: 15px;
  margin-bottom: 0;
}
.site-footer.style-8.overlay-secondary-dark::before {
  background-color: var(--bs-secondary);
}
.site-footer.style-8 .fb-inner {
  border: 0;
  padding: 50px 0px 35px;
}
.site-footer.style-8 .fb-inner .contact-btn {
  gap: 12px;
}
.site-footer.style-8 .fb-inner .copyright-text {
  color: #6D657E;
  font-size: 18px;
}
.site-footer.style-8 .fb-inner .copyright-text a {
  color: #fff;
  font-weight: 200;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-8 .fb-inner .copyright-text {
    font-size: 16px;
  }
}
.site-footer.style-8 .fb-inner .social-list {
  gap: 34px;
}
.site-footer.style-8 .fb-inner .social-list li a {
  font-size: 18px;
  color: #fff;
  opacity: 0.5;
  transition: 0.3s;
  text-transform: uppercase;
}
.site-footer.style-8 .fb-inner .social-list li a:hover {
  opacity: 1;
}
@media only screen and (max-width: 575px) {
  .site-footer.style-8 .fb-inner .social-list li a {
    font-size: 16px;
  }
}
.site-footer.style-8 .footer-head .fh-inner {
  padding-top: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.site-footer.style-8.footer-dark {
  --bs-body-color: #BED2E7;
  background-color: #000;
}
.site-footer.style-8.footer-dark .text-body {
  color: var(--bs-body-color) !important;
}
.site-footer.style-8.footer-dark .footer-middle {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.site-footer.style-8.footer-dark .footer-middle .fm-inner {
  background-color: #07121E;
}
.site-footer.style-8.footer-dark .dzSubscribe.style-1 .input-group .form-control {
  background: #07121E;
  border: 1px solid #07121E;
  color: #fff;
}
.site-footer.style-8.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill, .site-footer.style-8.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:hover, .site-footer.style-8.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:focus, .site-footer.style-8.footer-dark .dzSubscribe.style-1 .input-group .form-control:-webkit-autofill:active {
  -webkit-text-fill-color: #fff;
}
.site-footer.style-8.footer-dark .dzSubscribe.style-1.r-rounded .input-group .form-control {
  border-radius: 60px !important;
}
.site-footer.style-8.footer-dark .footer-head .fh-inner {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.dzSubscribe.r-rounded .input-group .form-control {
  border-radius: 60px !important;
}
.dzSubscribe.r-rounded .input-group .input-group-addon i {
  color: var(--bs-primary);
}

@keyframes btn-hover {
  0% {
    transform: translateY(0%);
  }
  25% {
    transform: translateY(-100%);
  }
  75% {
    transform: translateY(50%);
  }
  100% {
    transform: translateY(100%);
  }
}
#bg {
  background-attachment: fixed;
  background-size: cover;
}

.main-bar-wraper.sticky-no .main-bar {
  position: unset;
}

.boxed .page-wraper {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.boxed .footer-fixed .site-footer {
  left: 50%;
  width: 1200px;
  margin: 0 -600px;
}
.boxed .is-fixed .main-bar {
  transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  position: unset;
}
@media only screen and (min-width: 1680px) {
  .boxed .container-fluid, .boxed .container-sm, .boxed .container-md, .boxed .container-lg, .boxed .container-xl, .boxed .container-xxl {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.boxed .swiper-btn-center-lr {
  position: relative;
}
.boxed .swiper-btn-center-lr .btn-next,
.boxed .swiper-btn-center-lr .btn-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.boxed .swiper-btn-center-lr .btn-prev {
  left: 0px;
}
.boxed .swiper-btn-center-lr .btn-next {
  right: 0px;
}
.boxed .swiper-btn-center-lr:hover .btn-prev {
  left: 0px;
}
.boxed .swiper-btn-center-lr:hover .btn-next {
  right: 0px;
}

/* Frame */
.frame {
  padding: 30px;
}
.frame .page-wraper {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  overflow-y: scroll;
  height: auto !important;
}
.frame .is-fixed .main-bar {
  left: 0;
  width: 100%;
  margin: 0;
  position: unset;
}
.frame button.scroltop {
  right: 50px;
  bottom: 50px;
}

@media only screen and (max-width: 1024px) {
  .frame {
    padding: 0;
  }
  .frame button.scroltop {
    right: 15px;
    bottom: 15px;
  }
}
.theme-sharped {
  --border-radius-base: 0;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}

.theme-rounded {
  --border-radius-base: 6px;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}

[dir=rtl] {
  /* ===== SKINCARE-DEMO ===== */
}
[dir=rtl] .content-wrapper.style-13 .content-media .item4 {
  transform: scaleX(-1);
}
[dir=rtl] .compare-swiper-btn .compare-swiper-prev img {
  transform: scaleX(-1);
}
[dir=rtl] .compare-swiper-btn .compare-swiper-next img {
  transform: scaleX(-1);
}
[dir=rtl] .swiper-pagination.style-1 {
  right: 0;
  left: auto;
}
[dir=rtl] {
  /* ====== DENTIST-DEMO ====== */
}
[dir=rtl] .site-header.box-header:after {
  left: auto;
  right: 0;
}
[dir=rtl] .site-header.box-header:before {
  left: 0;
  right: auto;
}
[dir=rtl] .content-wrapper.style-11 .item3 {
  transform: scaleX(-1) !important;
}
[dir=rtl] .icon-bx-wraper.style-6 .bg,
[dir=rtl] .icon-bx-wraper.style-6:after {
  transform: scaleX(-1);
  border-radius: 20px;
}
[dir=rtl] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}
[dir=rtl] .icon-bx-wraper.style-7 .bg,
[dir=rtl] .icon-bx-wraper.style-7:after {
  transform: scaleX(-1);
}
[dir=rtl] .dz-card.style-1::after {
  transform: scaleX(-1);
  border-radius: 30px;
}
[dir=rtl] .content-wrapper.style-20 .item1 {
  left: 150px;
  right: auto;
}
[dir=rtl] .timeline-wrapper.style-1:after {
  transform: scaleX(-1);
}
[dir=rtl] .widget_categories.style-1 .cat-item:before {
  content: "\e828";
}
[dir=rtl] .flaticon-right-quote:before {
  content: "\f106";
}
[dir=rtl] .flaticon-left-quote:before {
  content: "\f105";
}
[dir=rtl] {
  /* ===== MEDICAL-DEMO ===== */
}
[dir=rtl] .info-widget.style-4 .widget-media::before {
  transform: scaleX(-1);
}
[dir=rtl] .info-widget.style-4 .widget-media::after {
  transform: rotate(90deg);
}
[dir=rtl] .icon-bx-wraper.style-3 .icon-bg {
  right: 5px;
}
[dir=rtl] .icon-bx-wraper.style-3:after {
  transform: scaleX(-1);
  border-radius: 25px 25px 0px 25px;
}
[dir=rtl] .content-wrapper.style-7 .content-media .dz-media img {
  transform: scaleX(-1);
}
[dir=rtl] .swiper-btn-center-lr .btn-next,
[dir=rtl] .swiper-btn-center-lr .btn-prev {
  transform: scaleX(-1) translateY(-50%);
}
[dir=rtl] .dz-bnr-inr .dz-btn::before {
  transform: rotate(0deg);
}
[dir=rtl] .dz-bnr-inr .dz-btn::after {
  transform: rotate(-90deg);
}
[dir=rtl] .content-wrapper.style-3 .content-media .dz-btn:before {
  transform: rotate(-90deg);
}
[dir=rtl] .testimonial-1 .testimonial-detail::after {
  transform: scaleX(-1);
}
[dir=rtl] {
  /* ===== PEDTERICS-DEMO ==== */
}
[dir=rtl] .error-page.style-1 .dz-error-media .item1 {
  right: 50px;
  left: auto;
}
[dir=rtl] .service-swiper-wrapper .service-pagination .service-button-prev,
[dir=rtl] .service-swiper-wrapper .service-pagination .service-button-next {
  transform: scaleX(-1);
}
[dir=rtl] .dz-services-tabs .nav-link svg {
  transform: scaleX(-1);
}
[dir=rtl] .testimonial-3 .testimonial-detail::after,
[dir=rtl] .testimonial-7 .testimonial-detail::after {
  content: "\f105";
}
[dir=rtl] .site-footer.style-3.footer-dark .widget.widget_services ul li a::before {
  transform: scaleX(-1);
}
[dir=rtl] .testimonial-6::after {
  content: "\f105";
}
[dir=rtl] .hero-banner.style-4::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  background-size: cover;
  background-position: center;
  transform: scaleX(-1);
  z-index: 0;
}
[dir=rtl] {
  /* GYNECLOGY-DEMO */
}
[dir=rtl] .hero-banner.style-5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  background-size: cover;
  background-position: center;
  transform: scaleX(-1);
  z-index: 0;
}
[dir=rtl] .dz-bnr-inr.style-3::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  transform: scaleX(-1);
  z-index: -1;
}
[dir=rtl] .content-wrapper.style-30::before,
[dir=rtl] .content-wrapper.style-31::before {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  background-size: auto;
  background-position: right;
  transform: scaleX(-1);
  z-index: 0;
  background-blend-mode: luminosity;
}
[dir=rtl] .content-wrapper.style-31::before {
  background-blend-mode: normal;
}
[dir=rtl] {
  /* ==== DIETING-DEMO ==== */
}
[dir=rtl] .pricingtable-wrapper.style-5 .pricingtable-inner::after {
  transform: scaleX(-1);
}
[dir=rtl] .calculator-form-wrapper .form-floating label {
  right: 0;
}
[dir=rtl] .icon-bx-wraper.style-6.primary-hover.active:after,
[dir=rtl] .icon-bx-wraper.style-6.primary-hover:hover:after {
  border-radius: 20px;
}
[dir=rtl] .icon-arrow-right-circle:before {
  content: "\e910";
}
[dir=rtl] .testimonial-5 .testimonial-detail::after {
  content: "\f106";
}
[dir=rtl] .form-wrapper {
  text-align: right;
}
[dir=rtl] {
  /* ===== FATLOSS-DEMO ===== */
}
[dir=rtl] .dz-bnr-inr.style-5::after {
  left: 0;
  right: auto;
}
[dir=rtl] .service-pagination.style-2 .service-button-prev,
[dir=rtl] .service-pagination.style-2 .service-button-next {
  transform: scaleX(-1);
}
[dir=rtl] {
  /* PLASTIC_SURGERY */
}
[dir=rtl] .btn-style1.btn-secondary .right-icon svg {
  transform: scaleX(-1);
}
[dir=rtl] .dz-form input {
  text-align: right;
}
[dir=rtl] .dz-card.style-15:hover .dz-info .dz-right svg {
  transform: scaleX(-1);
}
[dir=rtl] .dz-card.style-14.blog-half .dz-info .dz-user-box .dz-user a {
  margin-left: 3px;
}
[dir=rtl] .word-rotate-box .center-icon svg {
  transform: scaleX(-1);
}
[dir=rtl] .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow,
[dir=rtl] .twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow {
  transform: translateY(-50%) scaleX(-1);
}
[dir=rtl] .twentytwenty-wrapper .twentytwenty-handle {
  transform: translate(-50%, -50%);
}
[dir=rtl] {
  /* BUTTON-CSS */
}
[dir=rtl] .btn.btn-square svg {
  transform: scaleX(-1);
}
[dir=rtl] .feather.icon-arrow-right::before {
  content: "\e828";
}
[dir=rtl] .feather.icon-arrow-up-right::before {
  content: "\e82b";
}
[dir=rtl] .feather.icon-arrow-left::before {
  content: "\e829";
}
[dir=rtl] .dz-accordion .accordion-button::after {
  content: "\e843";
}
[dir=rtl] .dz-accordion .accordion-item .accordion-button:not(.collapsed)::after {
  content: "\e844";
}
[dir=rtl] .dzSubscribe i.flaticon-message:before {
  transform: scaleX(-1);
}
[dir=rtl] .dzSubscribe input {
  text-align: end;
}
[dir=rtl] .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {
  content: "\f100";
}
[dir=rtl] .tempus-dominus-widget .calendar-header .previous .fa-chevron-left:before {
  content: "\f054";
}
[dir=rtl] .tempus-dominus-widget .calendar-header .next .fa-chevron-right:before {
  content: "\f053";
}
[dir=rtl] {
  /* HEADER-CSS */
}
@media only screen and (max-width: 991px) and (max-width: 991px) {
  [dir=rtl] .header-nav.w3menu .nav > li.menu-item-has-children > a i:before,
  [dir=rtl] .header-nav.w3menu .nav > li.sub-menu-down > a i:before {
    content: "\f053";
  }
}

/*# sourceMappingURL=style.css.map */
