/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Utility
# Cards
# Common
# Form
# Navigations
# Animations
# Mobile Nav
# Search Popup
# Page Header
# Google Map
# Client Carousel
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Common
--------------------------------------------------------------*/
:root {
  --tanspot-font: "Poppins", sans-serif;
  --tanspot-font-two: "Rubik", sans-serif;
  --tanspot-gray: #585b6b;
  --tanspot-gray-rgb: 88, 91, 107;
  --tanspot-base: #6c63ff;
  --tanspot-base-rgb: 253, 85, 35;
  --tanspot-primary: #F4F5F9;
  --tanspot-primary-rgb: 244, 245, 249;
  --tanspot-black: #062f3a;
  --tanspot-black-rgb: 6, 47, 58;
  --tanspot-white: #ffffff;
  --tanspot-white-rgb: 255, 255, 255;
  --tanspot-bdr-color: #e6e6e6;
  --tanspot-bdr-color-rgb: 230, 230, 230;
  --tanspot-bdr-radius: 10px;
}

.row {
  --bs-gutter-x: 30px;
}

.gutter-y-30 {
  --bs-gutter-y: 30px;
}

body {
  font-family: var(--tanspot-font);
  color: var(--tanspot-gray);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}

body.locked {
  overflow: hidden;
}

a {
  color: var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

a,
a:hover,
a:focus,
a:visited {
  text-decoration: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

::placeholder {
  color: inherit;
  opacity: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
  margin: 0;
}

p {
  margin: 0;
}

dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

::placeholder {
  color: inherit;
  opacity: 1;
}

.page-wrapper {
  position: relative;
  margin: 0 auto;
  width: 100%;
  min-width: 300px;
  overflow: hidden;
}

.container {
  padding-left: 15px;
  padding-right: 15px;
}




@media (min-width: 1320px) {
  .container {
    max-width: 1320px;
  }
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

::-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}

::placeholder {
  color: inherit;
  opacity: 1;
}


.contact-form-validated .result {
  position: absolute;
  bottom: -45px;
  left: 18px;
  color: red;
}

/*** chat popup ***/

.chat-popup {
  position: fixed;
  left: 0;
  bottom: 0px;
  width: 350px;
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  background: var(--tanspot-black);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
  border-radius: 10px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  transform: translateX(-100%);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
}

.chat-popup.popup-visible {
  transform: translateX(0%);
  visibility: visible;
  opacity: 1;
}

.chat-popup .popup-inner {
  position: relative;
  display: block;
  padding: 40px 35px;
  padding-top: 32px;
}

.chat-popup .close-chat {
  position: absolute;
  display: flex;
  left: 0px;
  top: -55px;
  width: 60px;
  height: 55px;
  line-height: 44px;
  text-align: center;
  border-radius: 5px;
  font-size: 16px;
  color: #fff;
  background: var(--tanspot-base);
  cursor: pointer;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
  align-items: center;
  justify-content: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.chat-popup .popup-inner p {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 40px;
  color: rgba(255, 255, 255, .70);
}

.chat-popup .chat-form .form-group {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.chat-popup .chat-form .form-group:last-child {
  margin-bottom: 0px;
}

.chat-popup .chat-form .form-group input[type='text'],
.chat-popup .chat-form .form-group input[type='email'],
.chat-popup .chat-form .form-group textarea {
  position: relative;
  display: block;
  width: 100%;
  height: 40px;
  border: 1px solid rgba(255, 255, 255, .10);
  border-radius: 5px;
  font-size: 13px;
  color: rgba(255, 255, 255, .70);
  padding: 10px 20px;
  background-color: rgba(255, 255, 255, .10);
  transition: all 500ms ease;
}

.chat-popup .chat-form .form-group textarea {
  height: 120px;
  resize: none;
}

.chat-popup .chat-form .form-group input:focus,
.chat-popup .chat-form .form-group textarea:focus {
  outline: none;
}

.chat-popup .chat-form .form-group button {
  border: none;
}

.chat-popup .chat-form .form-group .thm-btn::before,
.chat-popup .chat-form .form-group .thm-btn::after {
  background-color: var(--tanspot-white);
}

.chat-popup .chat-form .form-group .thm-btn:hover {
  color: var(--tanspot-base);
}

.chat-popup .chat-form .form-group .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}


.chat-icon {
  position: fixed;
  display: inline-block;
  left: 30px;
  bottom: 45px;
  z-index: 99;
}

.chat-icon button {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 45px;
  line-height: 47px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  border-radius: 5px;
  background: var(--tanspot-base);
  z-index: 1;
  border: none;
}

.chat-icon button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background-color: rgba(var(--tanspot-base-rgb), .20);
  border-radius: 5px;
  z-index: -1;
}



/***
=============================================
xs sidebar
=============================================
***/
.xs-sidebar-group .xs-overlay {
  left: 0;
  top: 0;
  position: fixed;
  height: 100%;
  opacity: 0;
  width: 100%;
  visibility: hidden;
  cursor: url(../images/icon/cross-out.png),
    pointer;
  transform: translateX(-100%);
  transition: background-color 0.5s ease;
  transition: all 0.5s ease;
  z-index: 99999;
}

.xs-sidebar-group.isActive .xs-overlay {
  opacity: .8;
  visibility: visible;
  transform: translateX(0%);
}

.xs-sidebar-group .widget-heading {
  position: absolute;
  top: 0;
  right: 0;
  padding: 25px;
}

.xs-sidebar-group .widget-heading a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.xs-sidebar-group .widget-heading a:hover {
  color: var(--tanspot-base);
  border-color: var(--tanspot-base);
}

.xs-sidebar-widget {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  max-width: 360px;
  z-index: 999999;
  overflow: hidden;
  overflow-y: auto;
  visibility: hidden;
  opacity: 0;
  border-right: 5px solid rgba(var(--tanspot-white-rgb), .50);
  transform: translateX(-100%);
  transition: background-color 0.5s ease;
  transition: all 0.5s ease;
}

.xs-sidebar-group.isActive .xs-sidebar-widget {
  opacity: 1;
  visibility: visible;
  transform: translateX(0%);
  background-color: var(--tanspot-black);
}

.sidebar-textwidget {
  padding: 70px 30px;
}

.sidebar-widget-container {
  position: relative;
  top: 0px;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
  transition: background-color 0.5s ease;
  transition: all 0.5s ease;
}

.xs-sidebar-group.isActive .sidebar-widget-container {
  transform: translateX(0%);
  visibility: visible;
  opacity: 1;
}

.xs-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: .8;
  z-index: 0;
}

.xs-bg-black {
  background-color: #000000;
}

.xs-sidebar-group .content-inner .logo {
  position: relative;
  max-width: 172px;
  width: 100%;
  margin-bottom: 30px;
}

.xs-sidebar-group .content-inner h4 {
  position: relative;
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 15px;
  letter-spacing: 0.05em;
}

.xs-sidebar-group .content-inner .content-box {
  margin-bottom: 30px;
  padding-right: 15px;
}

.xs-sidebar-group .content-inner .content-box p {
  color: #ffffff;
}

.xs-sidebar-group .content-inner .form-inner .form-group {
  position: relative;
  margin-bottom: 20px;
}

.xs-sidebar-group .content-inner .form-inner .form-group:last-child {
  margin-bottom: 0px;
}

.xs-sidebar-group .content-inner .form-inner .form-group input[type='text'],
.xs-sidebar-group .content-inner .form-inner .form-group input[type='email'],
.xs-sidebar-group .content-inner .form-inner .form-group textarea {
  position: relative;
  display: block;
  width: 100%;
  height: 50px;
  font-size: 15px;
  padding: 10px 20px;
  color: rgba(var(--tanspot-white-rgb), .70);
  border: none;
  border-radius: var(--tanspot-bdr-radius);
  outline: none;
  transition: all 500ms ease;
  background-color: rgba(var(--tanspot-white-rgb), .05);
}

.xs-sidebar-group .content-inner .form-inner .form-group textarea {
  resize: none;
  height: 120px;
}

.xs-sidebar-group .content-inner .form-inner .form-group input:focus,
.xs-sidebar-group .content-inner .form-inner .form-group textarea:focus {
  border-color: #00224f;
}

.xs-sidebar-group .content-inner .form-inner .form-group button {
  position: relative;
  border: none;
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.xs-sidebar-group .content-inner .form-inner .form-group button.thm-btn::before,
.xs-sidebar-group .content-inner .form-inner .form-group button.thm-btn::after {
  background-color: var(--tanspot-white);
}

.xs-sidebar-group .content-inner .form-inner .form-group button.thm-btn:hover {
  color: var(--tanspot-base);
}

.xs-sidebar-group .content-inner .form-inner .form-group button.thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.sidebar-contact-info {
  position: relative;
  display: block;
  padding-top: 43px;
}

.sidebar-contact-info ul {
  position: relative;
  display: block;
  padding-bottom: 22px;
}

.sidebar-contact-info ul li {
  position: relative;
  display: block;
  color: var(--tanspot-white);
  line-height: 30px;
}

.sidebar-contact-info ul li span {
  position: relative;
  display: inline-block;
  width: 25px;
}

.sidebar-contact-info ul li span:before {
  position: relative;
  display: inline-block;
  color: #ffffff;
}

.sidebar-contact-info ul li a {
  color: var(--tanspot-white);
}

.sidebar-contact-info ul li a:hover {
  color: var(--tanspot-base);
}

.xs-sidebar-group .content-inner .thm-social-link1 {
  overflow: hidden;
}

.thm-social-link1 {
  position: relative;
  display: block;
}

.thm-social-link1 ul {
  position: relative;
}

.thm-social-link1 ul li {
  position: relative;
  display: inline-block;
  margin-right: 6px;
}

.thm-social-link1 ul li:last-child {
  margin-right: 0;
}

.thm-social-link1 ul li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background: rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
  color: var(--tanspot-white);
  font-size: 15px;
  text-align: center;
  z-index: 1;
  transition: all 500ms ease;
}

.thm-social-link1 ul li a:before {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: var(--tanspot-base);
  border-radius: 50%;
  transition: .5s;
  transform: scale(.5);
  opacity: 0;
  content: '';
  z-index: -1;
}

.thm-social-link1 ul li a:hover:before {
  transform: scale(1);
  opacity: 1;
}

.thm-social-link1 ul li a:hover {
  color: var(--tanspot-white);
}


/*=============== scrollbar-Css =============*/

.xs-sidebar-widget {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.xs-sidebar-widget::-webkit-scrollbar {
  display: none;
}



.mobile-nav__content {
  max-height: 100vh;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: rgba(255, 255, 255, 0.3) transparent;
  -ms-overflow-style: auto;
}

.mobile-nav__content::-webkit-scrollbar {
  width: 6px;
}

.mobile-nav__content::-webkit-scrollbar-track {
  background: transparent;
}

.mobile-nav__content::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  backdrop-filter: blur(4px);
  transition: background 0.3s;
}

.mobile-nav__content::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.5);
}




/*--------------------------------------------------------------
# Custom Cursor
--------------------------------------------------------------*/
.custom-cursor__cursor {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  border: 1px solid var(--tanspot-base);
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  position: fixed;
  pointer-events: none;
  left: 0;
  top: 0;
  -webkit-transform: translate(calc(-50% + 5px), -50%);
  transform: translate(calc(-50% + 5px), -50%);
  z-index: 999991;
}

.custom-cursor__cursor-two {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: var(--tanspot-base);
  opacity: .3;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none;
  -webkit-transition: width .3s, height .3s, opacity .3s;
  transition: width .3s, height .3s, opacity .3s;
  z-index: 999991;
}

.custom-cursor__hover {
  background-color: var(--tanspot-base);
  opacity: 0.4;
}

.custom-cursor__innerhover {
  width: 25px;
  height: 25px;
  opacity: .4;
}




/*---------------------------------
     Preloader CSS
-----------------------------------*/
.loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 20000;
  overflow-x: hidden !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader div {
  width: 20px;
  height: 20px;
  margin: 0 10px 0;
  border-radius: 50px;
  transform-origin: 50% 0;
  display: inline-block;
  animation: bouncing 1.4s linear infinite;
}

.loader div:last-child {
  margin: 0;
}

.loader div:nth-child(1) {
  background-color: rgba(var(--tanspot-base-rgb), 1.0);
}

.loader div:nth-child(2) {
  background-color: rgba(var(--tanspot-base-rgb), 0.70);
  animation-delay: 0.2s;
}

.loader div:nth-child(3) {
  background-color: rgba(var(--tanspot-base-rgb), 0.40);
  animation-delay: 0.4s;
}

@keyframes bouncing {

  0%,
  100% {
    transform: translateY(0) scale(1, 1);
    animation-timing-function: ease-in;
  }

  45% {
    transform: translateY(50px) scale(1, 1);
    animation-timing-function: linear;
  }

  50% {
    transform: translateY(50px) scale(1.5, 0.5);
    animation-timing-function: linear;
  }

  55% {
    transform: translateY(50px) scale(1, 1);
    animation-timing-function: ease-out;
  }
}







/* scroll to top */
.scroll-to-top {
  display: flex;
  align-items: center;
  width: auto;
  height: 35px;
  background: transparent;
  position: fixed;
  bottom: 60px;
  right: -12px;
  z-index: 99;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transform: rotate(-90deg);
  cursor: pointer;
  transition: all 0.2s ease;
}

.scroll-to-top:hover {
  color: var(--tanspot-base);
}

.scroll-to-top__text {
  display: inline;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 700;
  margin-left: 10px;
}

.scroll-to-top__wrapper {
  display: inline-block;
  width: 30px;
  height: 4px;
  background-color: var(--tanspot-base);
  position: relative;
  overflow: hidden;
}

.scroll-to-top__inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--tanspot-black);
}

.scroll-to-top.show {
  opacity: 1;
  visibility: visible;
  bottom: 70px;
}





/*--------------------------------------------------------------
# Search Popup
--------------------------------------------------------------*/
.search-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 120px;
  width: 100%;
  z-index: 99999;
  transform: translateY(-100%);
  transition: all 0.5s;
}

.search-active .search-popup {
  transform: translateY(0%);
}

.search-popup .color-layer {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 120px;
  width: 100%;
  background-color: var(--tanspot-base);
  transition: all 0.5s;
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05);
}

.sidenav-bar-visible .search-popup {
  display: none;
}

.search-popup .close-search {
  position: absolute;
  right: 25px;
  top: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 70px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0%;
  cursor: pointer;
  color: #ffffff;
  font-size: 30px;
  transition: all 0.5s;
  border: none;
  opacity: 0;
  transform: translateX(100px);
  visibility: hidden;
  z-index: 9999;
}

.search-popup .close-search:hover {
  color: var(--tanspot-base);
  background-color: rgba(255, 255, 255, 1.0);
}

.search-active .search-popup .close-search {
  opacity: 1;
  transform: translateX(0px);
  visibility: visible;
  -webkit-transition-delay: 1500ms;
  -moz-transition-delay: 1500ms;
  -ms-transition-delay: 1500ms;
  -o-transition-delay: 1500ms;
  transition-delay: 1500ms;
}




.search-popup form {
  position: absolute;
  max-width: 700px;
  top: 25px;
  left: 0px;
  right: 0px;
  margin: 0px auto 0;
  opacity: 0;
  transition: all 0.5s;
  z-index: 999;
}

.search-active .search-popup form {
  opacity: 1;
}

.search-popup .form-group {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
}

.search-popup .form-group input[type="text"],
.search-popup .form-group input[type="search"] {
  position: relative;
  display: block;
  background-color: rgba(255, 255, 255, 1.0);
  font-size: 18px;
  color: var(--tanspot-black);
  height: 70px;
  width: 100%;
  padding: 10px 30px 10px 75px;
  font-weight: 500;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  text-transform: capitalize;
  border: 0px solid rgba(0, 0, 0, 0.10)
}

.search-popup .form-group input[type="text"],
.search-popup .form-group input[type="search"]:focus {
  outline: none;
}

.search-popup .form-group input[type="submit"],
.search-popup .form-group button {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 70px;
  background: var(--tanspot-black);
  text-align: center;
  font-size: 20px;
  color: var(--tanspot-white);
  padding: 0;
  cursor: pointer;
  border: none;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  width: 60px;
}

.search-popup .form-group button i {
  font-style: normal;
}

.search-popup .form-group input[type="submit"]:hover,
.search-popup .form-group button:hover {
  background-color: rgba(var(--tanspot-base-rgb), 0.5);
  color: var(--tanspot-black);
}

.search-popup input::placeholder {
  color: var(--tanspot-black);
}
















/* Section Title Css */
.section-title {
  position: relative;
  display: block;
  margin-top: -10px;
  margin-bottom: 48px;
  z-index: 1;
}

.section-title__tagline-box {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

.section-title__tagline {
  position: relative;
  display: block;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-base);
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  line-height: 18px;
}


.section-title__tagline-border {
  position: relative;
  display: block;
  width: 40px;
  border: 1px dashed var(--tanspot-base);
}

.section-title__shape-1 {
  position: absolute;
  left: 8px;
  top: -4px;
  transform: rotate(180deg);
}

.section-title__shape-1>i {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: var(--tanspot-base);
  animation: l-r-move 2s linear infinite;
}

.section-title__shape-2 {
  position: absolute;
  right: 8px;
  top: -4px;
}

.section-title__shape-2>i {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: var(--tanspot-base);
  animation: l-r-move 2s linear infinite;
}

.section-title__title {
  font-size: 46px;
  line-height: 1.2em;
  font-weight: 700;
}

.section-title__title span {
  color: var(--tanspot-base);
}

@keyframes l-r-move {

  0%,
  100% {
    transform: translateX(0);
  }

  25%,
  75% {
    transform: translateX(10px);
  }

  50% {
    transform: translateX(-10px);
  }
}


.section-title__title .split-line {
  text-transform: none;
}




/* Thm Btn Css */
.thm-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  vertical-align: middle;
  -webkit-appearance: none;
  outline: none !important;
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
  padding: 5px 30px 5px;
  padding-right: 8px;
  overflow: hidden;
  border-radius: 30px;
  transition: all 0.5s linear;
  text-transform: capitalize;
  z-index: 1;
}

.thm-btn>span {
  position: relative;
  font-size: 15px;
  height: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  color: var(--tanspot-white);
  transition: all 0.5s linear;
}

.thm-btn:hover>span {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}

.thm-btn>span>i {
  position: relative;
  display: inline-block;
}

.thm-btn:hover>span>i {
  -webkit-animation: bounceright .3s alternate ease infinite;
  animation: bounceright .3s alternate ease infinite;
}

.thm-btn::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 50%;
  height: 0;
  visibility: hidden;
  background-color: var(--tanspot-black);
  opacity: 0;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

.thm-btn:hover:before {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}




.thm-btn::after {
  position: absolute;
  background-color: var(--tanspot-black);
  bottom: 0;
  right: 0;
  content: "";
  width: 50%;
  height: 0;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

.thm-btn:hover::after {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.thm-btn:hover {
  color: var(--tanspot-white);
}


.thm-btn-two {
  border-radius: 30px;
}
















/*--------------------------------------------------------------
# Navigations One
--------------------------------------------------------------*/
.main-header {
  position: relative;
  display: block;
  width: 100%;
  background: transparent;
  transition: all 500ms ease;
  z-index: 999;
}

.main-menu__top {
  position: relative;
  display: block;
  z-index: 1;
}

.main-menu__top-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 5px 55px 5px;
  background-color: var(--tanspot-black);
  z-index: 1;
}

.main-menu__top-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-base);
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  z-index: -1;
}

.main-menu__contact-list {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu__contact-list li {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu__contact-list li+li {
  margin-left: 46px;
}

.main-menu__contact-list li:before {
  content: "";
  position: absolute;
  top: -3px;
  bottom: 2px;
  left: -23px;
  width: 1px;
  background-color: rgba(var(--tanspot-white-rgb), .30);
}

.main-menu__contact-list li:first-child:before {
  display: none;
}

.main-menu__contact-list li .icon {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu__contact-list li .icon i {
  font-size: 18px;
  color: var(--tanspot-white);
  position: relative;
  display: inline-block;
}

.main-menu__contact-list li .text {
  margin-left: 10px;
}

.main-menu__contact-list li .text p {
  font-size: 16px;
  font-weight: 400;
  color: var(--tanspot-white);
  line-height: 16px;
}

.main-menu__contact-list li .text p a {
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__contact-list li .text p a:hover {
  color: var(--tanspot-base);
}

.main-menu__top-welcome-text {
  font-size: 18px;
  font-weight: 500;
  color: var(--tanspot-white);
  text-transform: capitalize;
  font-family: var(--tanspot-font-two);
  line-height: 18px;
}

.main-menu__top-right {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu__top-time {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu__top-time-icon {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu__top-time-icon span {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: var(--tanspot-white);
}

.main-menu__top-text {
  font-size: 16px;
  font-weight: 500;
  color: var(--tanspot-white);
  line-height: 16px;
  margin-left: 10px;
}

.main-menu__social {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 40px;
}

.main-menu__social a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  border: 1px solid rgba(var(--tanspot-white-rgb), .40);
  border-radius: 5px;
  font-size: 15px;
  color: var(--tanspot-white);
  background-color: transparent;
  overflow: hidden;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: 1;
}

.main-menu__social a:hover {
  color: var(--tanspot-base);
  border: 1px solid var(--tanspot-white);
}

.main-menu__social a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--tanspot-white);
  transform: scale(0.5);
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: -1;
}

.main-menu__social a:hover::before {
  transform: scale(1.0);
  opacity: 1;
}

.main-menu__social a+a {
  margin-left: 5px;
}

.main-menu {
  position: relative;
  display: block;
}

.main-menu__wrapper {
  position: relative;
  display: block;
}

.main-menu__wrapper-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 55px;
}

.main-menu__left {
  position: relative;
  display: block;
}

.main-menu__left::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: -14px;
  background-color: var(--tanspot-base);
  clip-path: polygon(0 0, 72% 0, 100% 100%, 0% 100%);
  opacity: .60;
  z-index: -1;
}

.main-menu__left::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--tanspot-base);
  clip-path: polygon(0 0, 76% 0, 100% 100%, 0% 100%);
  z-index: -1;
}

.main-menu__logo {
  position: relative;
  display: block;
  padding: 25px 0;
  padding-right: 60px;
  z-index: 1;
}

.main-menu__logo::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -1000000px;
  right: 100%;
  background-color: var(--tanspot-base);
  z-index: -1;
}

.main-menu__main-menu-box {
  display: block;
}

.main-menu__right {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
  padding: 18px 0;
}

.main-menu__call {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu__call-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  color: var(--tanspot-white);
  font-size: 18px;
  top: 3px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__call-icon:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.main-menu__call-content {
  position: relative;
  display: block;
  top: 3px;
  margin-left: 10px;
}

.main-menu__call-sub-title {
  font-size: 16px;
  font-weight: 500;
  color: var(--tanspot-gray);
  line-height: 16px;
  font-family: var(--tanspot-font-two);
  text-transform: capitalize;
}

.main-menu__call-number {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  margin-top: 6px;
}

.main-menu__call-number a {
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__call-number a:hover {
  color: var(--tanspot-base);
}

.main-menu__search-cart-box {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu__search-box {
  position: relative;
  display: block;
}

.main-menu__search {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 24px;
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__search:hover {
  color: var(--tanspot-base);
}

.main-menu__cart-box {
  position: relative;
  display: block;
  margin-left: 20px;
}

.main-menu__cart {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 24px;
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__cart-count {
  position: absolute;
  top: -15px;
  right: -15px;
  height: 20px;
  width: 20px;
  font-size: 10px;
  line-height: 10px;
  font-weight: 500;
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__cart:hover {
  color: var(--tanspot-base);
}

.main-menu__nav-sidebar-icon {
  position: relative;
  display: block;
}

.main-menu__nav-sidebar-icon .navSidebar-button {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
  padding-right: 11px;
  height: 45px;
  width: 45px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.icon-dots-menu-one {
  position: relative;
  display: block;
  width: 15px;
  height: 3px;
  background-color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__nav-sidebar-icon .navSidebar-button:hover .icon-dots-menu-one {
  width: 22px;
}

.icon-dots-menu-two {
  position: relative;
  display: block;
  width: 22px;
  height: 3px;
  background-color: var(--tanspot-white);
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.icon-dots-menu-three {
  position: relative;
  display: block;
  width: 18px;
  height: 3px;
  background-color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu__nav-sidebar-icon .navSidebar-button:hover .icon-dots-menu-three {
  width: 22px;
}




.stricky-header.main-menu {
  background-color: var(--tanspot-white);
}

.main-menu .main-menu__list,
.main-menu .main-menu__list>li>ul,
.main-menu .main-menu__list>li>ul>li>ul,
.stricky-header .main-menu__list,
.stricky-header .main-menu__list>li>ul,
.stricky-header .main-menu__list>li>ul>li>ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}



@media (min-width: 1200px) {

  .main-menu .main-menu__list,
  .main-menu .main-menu__list>li>ul,
  .main-menu .main-menu__list>li>ul>li>ul,
  .stricky-header .main-menu__list,
  .stricky-header .main-menu__list>li>ul,
  .stricky-header .main-menu__list>li>ul>li>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.main-menu .main-menu__list>li,
.stricky-header .main-menu__list>li {
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
}

.main-menu .main-menu__list>li+li,
.stricky-header .main-menu__list>li+li {
  margin-left: 30px;
}

.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--tanspot-black);
  position: relative;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-weight: 500;
  text-transform: capitalize;
  line-height: 20px;
  font-family: var(--tanspot-font-two);
}

.main-menu .main-menu__list>li.current>a,
.main-menu .main-menu__list>li:hover>a,
.stricky-header .main-menu__list>li.current>a,
.stricky-header .main-menu__list>li:hover>a {
  color: var(--tanspot-base);
}

.main-menu .main-menu__list>li>a::before,
.stricky-header .main-menu__list>li>a::before {
  content: "";
  height: 2px;
  border-radius: 0px;
  background-color: var(--tanspot-base);
  position: absolute;
  bottom: -3px;
  left: 0px;
  right: 0px;
  transition: transform 500ms ease;
  transform: scale(0, 1);
  transform-origin: left center;
  z-index: 1;
}

.main-menu .main-menu__list>li.current>a::before,
.main-menu .main-menu__list>li:hover>a::before,
.stricky-header .main-menu__list>li.current>a::before,
.stricky-header .main-menu__list>li:hover>a::before {
  transform: scale(1, 1);
  transform-origin: right center;
}

.main-menu .main-menu__list>li.dropdown>a {
  padding-right: 15px;
}

.main-menu .main-menu__list>li.dropdown>a:after {
  position: absolute;
  top: 56%;
  right: 0;
  font-family: "Font Awesome 5 Pro";
  content: "\f107";
  font-size: 14px;
  color: var(--tanspot-black);
  transform: translateY(-50%);
  font-weight: 400;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1;
}

.main-menu .main-menu__list>li.current>a::after,
.main-menu .main-menu__list>li:hover>a::after,
.stricky-header .main-menu__list>li.current>a::after,
.stricky-header .main-menu__list>li:hover>a::after {
  color: var(--tanspot-base);
}

.main-menu .main-menu__list>li>ul,
.main-menu .main-menu__list>li>ul>li>ul,
.stricky-header .main-menu__list>li>ul,
.stricky-header .main-menu__list>li>ul>li>ul {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: var(--tanspot-white);
  min-width: 290px;
  padding: 25px 30px 25px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
  border-bottom-left-radius: var(--tanspot-bdr-radius);
  border-bottom-right-radius: var(--tanspot-bdr-radius);
  opacity: 0;
  visibility: hidden;
  z-index: 99;
  transform: perspective(500px) rotatex(-20deg);
  transform-origin: 50% 0%;
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}

.shadow-box {
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}

.main-menu .main-menu__list>li>ul>li>ul>li>ul,
.stricky-header .main-menu__list>li>ul>li>ul>li>ul {
  display: none;
}

.main-menu .main-menu__list>li:hover>ul,
.main-menu .main-menu__list>li>ul>li:hover>ul,
.stricky-header .main-menu__list>li:hover>ul,
.stricky-header .main-menu__list>li>ul>li:hover>ul {
  opacity: 1;
  visibility: visible;
  transform: perspective(500px) rotatex(0);
}

.main-menu .main-menu__list>li>ul>li,
.main-menu .main-menu__list>li>ul>li>ul>li,
.stricky-header .main-menu__list>li>ul>li,
.stricky-header .main-menu__list>li>ul>li>ul>li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  width: 100%;
  position: relative;
}

.main-menu .main-menu__list>li>ul>li+li,
.main-menu .main-menu__list>li>ul>li>ul>li+li,
.stricky-header .main-menu__list>li>ul>li+li,
.stricky-header .main-menu__list>li>ul>li>ul>li+li {
  border-top: 1px solid rgba(var(--tanspot-black-rgb), 0.10);
  margin-top: 0px;
}

.main-menu .main-menu__list>li>ul>li>a,
.main-menu .main-menu__list>li>ul>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>ul>li>a {
  position: relative;
  display: flex;
  align-items: center;
  color: rgba(var(--tanspot-black-rgb), 1);
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
  font-family: var(--tanspot-font-two);
  text-transform: capitalize;
  padding: 16px 0px 16px;
  -webkit-transition: all 200ms linear 0ms;
  -khtml-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -ms-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
}

.main-menu .main-menu__list>li>ul>li:hover>a,
.main-menu .main-menu__list>li>ul>li.current>a,
.main-menu .main-menu__list>li>ul>li>ul>li:hover>a,
.main-menu .main-menu__list>li>ul>li>ul>li.current>a,
.stricky-header .main-menu__list>li>ul>li:hover>a,
.stricky-header .main-menu__list>li>ul>li.current>a,
.stricky-header .main-menu__list>li>ul>li>ul>li:hover>a,
.stricky-header .main-menu__list>li>ul>li>ul>li.current>a {
  color: rgba(var(--tanspot-base-rgb), 1.0);
  padding-left: 5px;
}

.main-menu .main-menu__list>li>ul>li>a::before,
.main-menu .main-menu__list>li>ul>li>ul>li>a::before,
.stricky-header .main-menu__list>li>ul>li>a::before,
.stricky-header .main-menu__list>li>ul>li>ul>li>a::before {
  position: absolute;
  top: 50%;
  right: 20px;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  content: "\f105";
  font-size: 14px;
  color: var(--tanspot-base);
  transform: translateY(-50%) scale(0);
  -webkit-transition: 500ms;
  transition: 500ms;
}

.main-menu .main-menu__list>li>ul>li:hover>a::before,
.main-menu .main-menu__list>li>ul>li.current>a::before,
.main-menu .main-menu__list>li>ul>li>ul>li:hover>a::before,
.main-menu .main-menu__list>li>ul>li>ul>li.current>a::before,
.stricky-header .main-menu__list>li>ul>li:hover>a::before,
.stricky-header .main-menu__list>li>ul>li.current>a::before,
.stricky-header .main-menu__list>li>ul>li>ul>li:hover>a::before,
.stricky-header .main-menu__list>li>ul>li>ul>li.current>a::before {
  transform: translateY(-50%) scale(1);
}

.main-menu .main-menu__list>li>ul>li>ul,
.stricky-header .main-menu__list>li>ul>li>ul {
  top: 0;
  left: 100%;
}

.main-menu .main-menu__list li ul li>ul.right-align,
.stricky-header .main-menu__list li ul li>ul.right-align {
  top: 0;
  left: auto;
  right: 100%;
}

.main-menu-four__main-menu-box .main-menu__list>.megamenu,
.main-menu-three__main-menu-box .main-menu__list>.megamenu,
.main-menu-two__main-menu-box .main-menu__list>.megamenu,
.main-menu__wrapper .main-menu__list>.megamenu {
  position: static;
}

.main-menu-four__main-menu-box .main-menu__list>.megamenu>ul,
.main-menu-three__main-menu-box .main-menu__list>.megamenu>ul,
.main-menu-two__main-menu-box .main-menu__list>.megamenu>ul,
.main-menu__wrapper .main-menu__list>.megamenu>ul {
  top: 100% !important;
  left: 0 !important;
  right: 0 !important;
  background-color: transparent;
}

.main-menu-three__main-menu-box .main-menu__list>.megamenu>ul>li,
.main-menu-two__main-menu-box .main-menu__list>.megamenu>ul>li,
.main-menu__wrapper .main-menu__list>.megamenu>ul>li {
  padding: 0 !important;
}

.stricky-header {
  position: fixed;
  z-index: 991;
  top: 0;
  left: 0;
  background-color: #fff;
  width: 100%;
  visibility: hidden;
  -webkit-transform: translateY(-120%);
  transform: translateY(-120%);
  -webkit-transition: visibility 500ms ease, -webkit-transform 500ms ease;
  transition: visibility 500ms ease, -webkit-transform 500ms ease;
  transition: transform 500ms ease, visibility 500ms ease;
  transition: transform 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
  -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}

@media (max-width: 1199px) {
  .stricky-header {
    display: none !important;
  }
}

.stricky-header.stricky-fixed {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
}

.stricky-header .main-menu__inner {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-right: 0;
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
}

.mobile-nav__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: 10px;
}

@media (min-width: 1200px) {
  .mobile-nav__buttons {
    display: none;
  }
}

.mobile-nav__buttons a {
  font-size: 20px;
  color: var(--tanspot-base);
  cursor: pointer;
}

.mobile-nav__buttons a+a {
  margin-left: 10px;
}

.mobile-nav__buttons a:hover {
  color: var(--tanspot-base);
}

.main-menu .mobile-nav__toggler {
  font-size: 20px;
  color: var(--tanspot-base);
  cursor: pointer;
  -webkit-transition: 500ms;
  transition: 500ms;
}

.main-menu .mobile-nav__toggler:hover {
  color: var(--tanspot-black);
}

@media (min-width: 1200px) {
  .main-menu .mobile-nav__toggler {
    display: none;
  }
}

/*--------------------------------------------------------------
# Mobile Nav
--------------------------------------------------------------*/
.mobile-nav__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
  transition: visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
  transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
  transition: transform 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
  visibility: hidden;
}

.mobile-nav__wrapper .container {
  padding-left: 0;
  padding-right: 0;
}

.mobile-nav__wrapper.expanded {
  opacity: 1;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  visibility: visible;
  -webkit-transition: visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
  transition: visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
  transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
  transition: transform 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
}

.mobile-nav__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.5;
  cursor: pointer;
}

.mobile-nav__content {
  width: 300px;
  background-color: var(--tanspot-black);
  z-index: 10;
  position: relative;
  height: 100%;
  overflow-y: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
  transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
}

.mobile-nav__wrapper.expanded .mobile-nav__content {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
  transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
}

.mobile-nav__content .logo-box {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.mobile-nav__close {
  position: absolute;
  top: 20px;
  right: 15px;
  font-size: 18px;
  color: var(--tanspot-white);
  cursor: pointer;
}

.mobile-nav__content .main-menu__list,
.mobile-nav__content .main-menu__list>li>ul,
.mobile-nav__content .main-menu__list>li>ul>li>ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.mobile-nav__content .main-menu__list>li>ul,
.mobile-nav__content .main-menu__list>li>ul>li>ul {
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  margin-left: 0.5em;
}

.mobile-nav__content .main-menu__list>li:not(:last-child),
.mobile-nav__content .main-menu__list>li>ul>li:not(:last-child),
.mobile-nav__content .main-menu__list>li>ul>li>ul>li:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.mobile-nav__content .main-menu__list>li>a>.main-menu-border {
  display: none !important;
}

.mobile-nav__content .main-menu__list>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 30px;
  color: #ffffff;
  font-size: 14px;
  font-family: var(--tanspot-font, "Rubik", sans-serif);
  font-weight: 500;
  height: 46px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 500ms;
  transition: 500ms;
}

.mobile-nav__content .main-menu__list>li>a.expanded .mobile-nav__content .main-menu__list>li>ul>li>a.expanded .mobile-nav__content .main-menu__list>li>ul>li>ul>li>a.expanded {
  color: var(--tanspot-base);
}

.mobile-nav__content .main-menu__list li a.expanded {
  color: var(--tanspot-base);
}

.mobile-nav__content .main-menu__list>li>a>button,
.mobile-nav__content .main-menu__list>li>ul>li>a>button,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button {
  width: 30px;
  height: 30px;
  background-color: var(--tanspot-base);
  border: none;
  outline: none;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  padding: 0;
}

.mobile-nav__content .main-menu__list>li>a>button.expanded,
.mobile-nav__content .main-menu__list>li>ul>li>a>button.expanded,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button.expanded {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background-color: #fff;
  color: var(--tanspot-base);
}

/* no menu after 2rd level dropdown */
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a>button,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>ul {
  display: none !important;
}

.mobile-nav__content .main-menu__list li.cart-btn span {
  position: relative;
  top: auto;
  right: auto;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.mobile-nav__content .main-menu__list li.cart-btn i {
  font-size: 16px;
}

.mobile-nav__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}

.mobile-nav__top .main-menu__login a {
  color: var(--tanspot-text-dark);
}

.mobile-nav__container {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.mobile-nav__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile-nav__social a {
  font-size: 16px;
  color: var(--tanspot-white);
  -webkit-transition: 500ms;
  transition: 500ms;
}

.mobile-nav__social a+a {
  margin-left: 30px;
}

.mobile-nav__social a:hover {
  color: var(--tanspot-base);
}

.mobile-nav__contact {
  margin-bottom: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}

.mobile-nav__contact li {
  color: var(--tanspot-text-dark);
  font-size: 14px;
  font-weight: 500;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile-nav__contact li+li {
  margin-top: 15px;
}

.mobile-nav__contact li a {
  color: #ffffff;
  -webkit-transition: 500ms;
  transition: 500ms;
}

.mobile-nav__contact li a:hover {
  color: var(--tanspot-base);
}

.mobile-nav__contact li>i {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--tanspot-base);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  font-size: 11px;
  margin-right: 10px;
  color: #fff;
}

.mobile-nav__container .main-logo,
.mobile-nav__container .topbar__buttons,
.mobile-nav__container .main-menu__language,
.mobile-nav__container .main-menu__login {
  display: none;
}



/*--------------------------------------------------------------
# Home Showcase
--------------------------------------------------------------*/
.home-showcase {
  margin-top: -25px;
  margin-bottom: -25px;
}

.home-showcase__inner {
  padding: 40px 42px 30px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.home-showcase .row {
  --bs-gutter-x: 42px;
  --bs-gutter-y: 20px;
}

.home-showcase__item {
  position: relative;
  display: block;
  margin-bottom: 7px;
}

.home-showcase__image {
  position: relative;
  overflow: hidden;
  background-color: rgb(0, 0, 0, 0.10);
  padding: 1px;
  border-radius: var(--tanspot-bdr-radius);
}

.home-showcase__image>img {
  width: 100%;
  transition: filter 500ms ease;
  filter: blur(0px);
}

.home-showcase__image:hover>img {
  filter: blur(2px);
}

.home-showcase__buttons {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transform: scale(1, 0);
  transition: transform 800ms ease, opacity 600ms linear;
  transform-origin: bottom center;
  opacity: 0.70;
  z-index: 1;
}

.home-showcase__image:hover .home-showcase__buttons {
  transform: scale(1, 1);
  opacity: 1.0;
  transform-origin: top center;
}

.home-showcase__buttons::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: -ms-linear-gradient(left, #222222 0%, #222222 100%);
  background-image: -moz-linear-gradient(left, #222222 0%, #222222 100%);
  background-image: -o-linear-gradient(left, #222222 0%, #222222 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #222222), color-stop(100, #222222));
  background-image: -webkit-linear-gradient(left, #222222 0%, #222222 100%);
  background-image: linear-gradient(to right, #222222 0%, #222222 100%);

  opacity: 1;
  transform: perspective(500px) rotatex(-20deg);
  transform-origin: 50% 0%;
  -webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 9%);
  -khtml-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 9%);
  -moz-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 9%);
  -ms-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 9%);
  -o-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 9%);
  box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 9%);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  z-index: -1;
}

.home-showcase__image:hover .home-showcase__buttons::before {
  opacity: 0.90;
  visibility: visible;
  transform: perspective(500px) rotatex(0);
}

.home-showcase__buttons__item {
  padding: 5px 20px 5px;
  padding-right: 8px;
  width: 175px;
  justify-content: center;
  text-align: center;
  color: var(--tanspot-white);
}

.home-showcase__buttons__item::before,
.home-showcase__buttons__item::after {
  background-color: var(--tanspot-white);
}

.home-showcase__buttons__item:hover {
  color: var(--tanspot-black);
}

.home-showcase__buttons__item:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.home-showcase__buttons__item+.home-showcase__buttons__item {
  margin-top: 10px;
}

.home-showcase__title {
  margin: 0;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
  color: var(--tanspot-black);
  margin-top: 18px;
  text-transform: capitalize;
}

.mobile-nav__wrapper .home-showcase .row [class*=col-] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.mobile-nav__wrapper .home-showcase__inner {
  padding: 15px 0px;
  background-color: rgba(0, 0, 0, 0);
}

.mobile-nav__wrapper .home-showcase__title {
  color: var(--tanspot-white, #ffffff);
}

.mobile-nav__content .home-showcase {
  margin-top: 0;
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Navigations Two
--------------------------------------------------------------*/
.main-header-two {
  position: relative;
  display: block;
  width: 100%;
  background: transparent;
  transition: all 500ms ease;
  z-index: 999;
}

.main-menu-two__top {
  position: relative;
  display: block;
  z-index: 1;
}

.main-menu-two__top-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 5px 55px 5px;
  background-color: var(--tanspot-black);
  z-index: 1;
}

.main-menu-two__top-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 50%;
  bottom: 0;
  background-color: var(--tanspot-base);
  clip-path: polygon(100% 0, 97% 50%, 100% 100%, 0 100%, 0 0);
  z-index: -1;
}

.main-menu-two__contact-list {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-two__contact-list li {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-two__contact-list li+li {
  margin-left: 46px;
}

.main-menu-two__contact-list li:before {
  content: "";
  position: absolute;
  top: -3px;
  bottom: 2px;
  left: -23px;
  width: 1px;
  background-color: rgba(var(--tanspot-white-rgb), .30);
}

.main-menu-two__contact-list li:first-child:before {
  display: none;
}

.main-menu-two__contact-list li .icon {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-two__contact-list li .icon i {
  font-size: 18px;
  color: var(--tanspot-white);
  position: relative;
  display: inline-block;
}

.main-menu-two__contact-list li .text {
  margin-left: 10px;
}

.main-menu-two__contact-list li .text p {
  font-size: 16px;
  font-weight: 400;
  color: var(--tanspot-white);
  line-height: 16px;
}

.main-menu-two__contact-list li .text p a {
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__contact-list li .text p a:hover {
  color: var(--tanspot-base);
}

.main-menu-two__top-right {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu-two__top-time {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu-two__top-time-icon {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu-two__top-time-icon span {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: var(--tanspot-white);
}

.main-menu-two__top-text {
  font-size: 16px;
  font-weight: 500;
  color: var(--tanspot-white);
  line-height: 16px;
  margin-left: 10px;
}

.main-menu-two__social {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 40px;
}

.main-menu-two__social a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  border: 1px solid rgba(var(--tanspot-white-rgb), .40);
  border-radius: 5px;
  font-size: 15px;
  color: var(--tanspot-white);
  background-color: transparent;
  overflow: hidden;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: 1;
}

.main-menu-two__social a:hover {
  color: var(--tanspot-base);
  border: 1px solid var(--tanspot-white);
}

.main-menu-two__social a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--tanspot-white);
  transform: scale(0.5);
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: -1;
}

.main-menu-two__social a:hover::before {
  transform: scale(1.0);
  opacity: 1;
}

.main-menu-two__social a+a {
  margin-left: 5px;
}

.main-menu-two__wrapper {
  position: relative;
  display: block;
}

.main-menu-two__wrapper-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 55px;
}

.main-menu-two__left {
  display: block;
}

.main-menu-two__logo {
  display: block;
  padding: 25px 0;
  z-index: 1;
}



.main-menu-two__main-menu-box {
  display: block;
}

.main-menu-two__right {
  position: relative;
  display: block;
  z-index: 1;
}

.main-menu-two__right:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  right: -10000000px;
  background-color: var(--tanspot-base);
  z-index: -1;
}

.main-menu-two__right-content {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
  padding: 18px 0 18px;
  padding-left: 60px;
  background-color: var(--tanspot-base);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 5% 50%);
}

.main-menu-two__call {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-two__call-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  color: var(--tanspot-white);
  font-size: 18px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__call-icon:hover {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}

.main-menu-two__call-content {
  position: relative;
  display: block;
  margin-left: 10px;
}

.main-menu-two__call-sub-title {
  font-size: 16px;
  font-weight: 500;
  color: var(--tanspot-white);
  line-height: 16px;
  font-family: var(--tanspot-font-two);
  text-transform: capitalize;
}

.main-menu-two__call-number {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  margin-top: 6px;
}

.main-menu-two__call-number a {
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__call-number a:hover {
  color: var(--tanspot-black);
}

.main-menu-two__search-cart-box {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-two__search-box {
  position: relative;
  display: block;
}

.main-menu-two__search {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 24px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__search:hover {
  color: var(--tanspot-black);
}

.main-menu-two__cart-box {
  position: relative;
  display: block;
  margin-left: 20px;
}

.main-menu-two__cart {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 24px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__cart-count {
  position: absolute;
  top: -15px;
  right: -15px;
  height: 20px;
  width: 20px;
  font-size: 10px;
  line-height: 10px;
  font-weight: 500;
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__cart:hover {
  color: var(--tanspot-black);
}

.main-menu-two__nav-sidebar-icon {
  position: relative;
  display: block;
}

.main-menu-two__nav-sidebar-icon .navSidebar-button {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-direction: column;
  padding-right: 11px;
  height: 45px;
  width: 45px;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__nav-sidebar-icon .icon-dots-menu-one {
  position: relative;
  display: block;
  width: 15px;
  height: 3px;
  background-color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__nav-sidebar-icon .navSidebar-button:hover .icon-dots-menu-one {
  width: 22px;
}

.main-menu-two__nav-sidebar-icon .icon-dots-menu-two {
  position: relative;
  display: block;
  width: 22px;
  height: 3px;
  background-color: var(--tanspot-white);
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__nav-sidebar-icon .icon-dots-menu-three {
  position: relative;
  display: block;
  width: 18px;
  height: 3px;
  background-color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-two__nav-sidebar-icon .navSidebar-button:hover .icon-dots-menu-three {
  width: 22px;
}

.main-menu-two__btn-box {
  position: relative;
  display: block;
}

.main-menu-two__btn-box .thm-btn {
  background-color: var(--tanspot-black);
}

.main-menu-two__btn-box .thm-btn>span {
  background-color: var(--tanspot-base);
}

.main-menu-two__btn-box .thm-btn::before,
.main-menu-two__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.main-menu-two__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.main-menu-two__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}





.stricky-header.main-menu-two {
  background-color: var(--tanspot-white);
}


/*--------------------------------------------------------------
# Navigations three
--------------------------------------------------------------*/
.main-header-three {
  position: relative;
  display: block;
  width: 100%;
  background: transparent;
  transition: all 500ms ease;
  z-index: 999;
}

.main-menu-three__top {
  position: relative;
  display: block;
  background-color: #03222b;
  z-index: 5;
}

.main-menu-three__top-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 7.5px 0px 7.5px;
  z-index: 1;
}

.main-menu-three__top-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-black);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 5% 100%);
  z-index: -1;
}

.main-menu-three__top-inner:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 99%;
  right: -10000000px;
  background-color: var(--tanspot-black);
  z-index: -1;
}

.main-menu-three__contact-list {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-three__contact-list li {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-three__top-menu li:before {
  content: "";
  position: absolute;
  top: 6px;
  left: -10px;
  bottom: 6px;
  width: 1px;
  background-color: var(--tanspot-white);
  transform: rotate(15deg);
}

.main-menu-three__top-menu li:first-child:before {
  display: none;
}

.main-menu-three__contact-list li+li {
  margin-left: 46px;
}

.main-menu-three__contact-list li:before {
  content: "";
  position: absolute;
  top: 7px;
  bottom: 7px;
  left: -23px;
  width: 1px;
  background-color: rgba(var(--tanspot-white-rgb), .40);
}

.main-menu-three__contact-list li:first-child:before {
  display: none;
}

.main-menu-three__contact-list li .icon {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-three__contact-list li .icon i {
  font-size: 16px;
  color: var(--tanspot-white);
}

.main-menu-three__contact-list li .text {
  margin-left: 10px;
}

.main-menu-three__contact-list li .text p {
  font-size: 16px;
  color: var(--tanspot-white);
}

.main-menu-three__contact-list li .text p a {
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-three__contact-list li .text p a:hover {
  color: var(--tanspot-base);
}

.main-menu-three__top-text {
  color: var(--tanspot-white);
}

.main-menu-three__top-right {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.main-menu-three__language-switcher {
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 19px;
  margin-right: 12px;
}

.main-menu-three__language-switcher::before {
  position: absolute;
  top: 7px;
  right: 0;
  bottom: 8px;
  width: 1px;
  background: var(--tanspot-white);
  content: "";
  opacity: .30;
}

.main-menu-three__language-switcher .icon {
  position: relative;
  display: block;
  margin-right: 12px;
}

.main-menu-three__language-switcher .icon span {
  position: relative;
  display: inline-block;
  color: var(--tanspot-white);
  font-size: 18px;
  line-height: 18px;
}

.main-menu-three__language-switcher .language-switcher {
  position: relative;
  display: block;
}

.main-menu-three__language-switcher .language-switcher form {
  position: relative;
  display: block;
  width: 48px;
}

.main-menu-three__language-switcher .language-switcher form .select-box {
  position: relative;
  display: block;
}

.main-menu-three__language-switcher .nice-select {
  background-color: var(--tanspot-black);
  border-radius: 0px;
  color: var(--tanspot-white);
  font-size: 16px;
  font-weight: 600;
  height: 30px;
  line-height: 30px;
  outline: none;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
  font-family: var(--tanspot-font);
}

.main-menu-three__language-switcher .nice-select:after {
  right: 0px;
  margin-top: -6px;
  border-bottom: 1px solid var(--tanspot-white);
  border-right: 1px solid var(--tanspot-white);
}

.main-menu-three__language-switcher .nice-select .list {
  width: 65px;
  background-color: var(--tanspot-base);
}

.main-menu-three__social {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 40px;
}

.main-menu-three__social a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  width: 35px;
  border: 1px solid rgba(var(--tanspot-white-rgb), .20);
  border-radius: 5px;
  font-size: 14px;
  color: var(--tanspot-white);
  background-color: transparent;
  overflow: hidden;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: 1;
}

.main-menu-three__social a:hover {
  color: var(--tanspot-base);
  border: 1px solid var(--tanspot-white);
}

.main-menu-three__social a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--tanspot-white);
  transform: scale(0.5);
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: -1;
}

.main-menu-three__social a:hover::before {
  transform: scale(1.0);
  opacity: 1;
}

.main-menu-three__social a+a {
  margin-left: 10px;
}

.main-menu-three__wrapper {
  position: relative;
  display: block;
}

.main-menu-three__wrapper-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.main-menu-three__left {
  position: relative;
  display: block;
  z-index: 1;
}

.main-menu-three__left:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10000000px;
  right: 99%;
  background-color: var(--tanspot-base);
  z-index: -1;
}

.main-menu-three__logo {
  display: block;
  padding: 25px 0;
  padding-right: 40px;
  background-color: var(--tanspot-base);
  clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0 100%, 0 0);
}

.main-menu-three__main-menu-box {
  display: block;
}

.main-menu-three__right {
  position: relative;
  display: block;
  z-index: 1;
}

.main-menu-three__right:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 99%;
  right: -10000000px;
  background-color: var(--tanspot-base);
  z-index: -1;
}

.main-menu-three__right-content {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
  padding: 18px 0 18px;
  padding-left: 40px;
  background-color: var(--tanspot-base);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 7% 50%);
}

.main-menu-three__search-cart-box {
  position: relative;
  display: flex;
  align-items: center;
}

.main-menu-three__search-box {
  position: relative;
  display: block;
}

.main-menu-three__search {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 24px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-three__search:hover {
  color: var(--tanspot-black);
}

.main-menu-three__cart-box {
  position: relative;
  display: block;
  margin-left: 20px;
}

.main-menu-three__cart {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 24px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-three__cart-count {
  position: absolute;
  top: -15px;
  right: -15px;
  height: 20px;
  width: 20px;
  font-size: 10px;
  line-height: 10px;
  font-weight: 500;
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.main-menu-three__cart:hover {
  color: var(--tanspot-black);
}


.main-menu-three__btn-box {
  position: relative;
  display: block;
}

.main-menu-three__btn-box .thm-btn {
  background-color: var(--tanspot-black);
}

.main-menu-three__btn-box .thm-btn>span {
  background-color: var(--tanspot-base);
}

.main-menu-three__btn-box .thm-btn::before,
.main-menu-three__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.main-menu-three__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.main-menu-three__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}





.stricky-header.main-menu-three {
  background-color: var(--tanspot-white);
}



/*==============================================
    Banner One
===============================================*/
.banner-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  padding: 182px 0 180px;
  overflow: hidden;
  z-index: 5;
}

.banner-one__pattern {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .02;
  z-index: -1;
}

.banner-one__line-shpae1 {
  position: absolute;
  top: -300px;
  bottom: -300px;
  right: -5px;
  width: 250px;
  background-color: var(--tanspot-base);
  transform: rotate(34deg);
  z-index: -1;
}

.banner-one__line-shpae2 {
  position: absolute;
  top: 310px;
  bottom: -150px;
  right: 452px;
  width: 100px;
  background-color: var(--tanspot-base);
  transform: rotate(34deg);
  z-index: -1;
}

.banner-one__inner {
  position: relative;
  display: block;
}

.banner-one__content-box {
  position: relative;
  display: block;
}

.banner-one__sub-title {
  position: relative;
  display: block;
  font-size: 20px;
  color: var(--tanspot-base);
  font-weight: 600;
  line-height: 1em;
  font-family: var(--tanspot-font-two);
  text-transform: uppercase;
}

.banner-one__title {
  font-size: 80px;
  color: var(--tanspot-white);
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2em;
  margin-top: 26px;
  margin-bottom: 21px;
}

.banner-one__title span {
  color: var(--tanspot-base);
}

.banner-one__text {
  font-size: 18px;
  color: rgba(var(--tanspot-white-rgb), .70);
  font-weight: 500;
}

.banner-one__btn-and-review-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 53px;
}

.banner-one__btn-box {
  position: relative;
  display: block;
}

.banner-one__btn-box .thm-btn::before,
.banner-one__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.banner-one__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.banner-one__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.banner-one__review-box {
  position: relative;
  display: flex;
  align-items: center;
}

.banner-one__review-box ul {
  position: relative;
  display: block;
}

.banner-one__review-box ul li {
  position: relative;
  display: block;
  float: left;
}

.banner-one__review-box ul li+li {
  margin-left: -20px;
}

.banner-one__review-box ul li .img-box {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid var(--tanspot-base);
}

.banner-one__review-box ul li .img-box img {
  width: 100%;
}

.banner-one__review-box .text-box {
  position: relative;
  display: block;
  margin-left: 10px;
  flex: 1;
}

.banner-one__review-box .text-box h2 {
  color: var(--tanspot-white);
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
  text-transform: capitalize;
}

.banner-one__review-box .text-box p {
  color: var(--tanspot-white);
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.banner-one__img {
  position: absolute;
  bottom: 0;
  right: 0;
}

.banner-one__img img {
  width: auto;
  animation: leftRight 4s ease-in-out infinite;
}

.banner-one__shape-3 {
  position: absolute;
  top: 0;
  right: 125px;
}

.banner-one__shape-3 img {
  width: auto;
}

/*==============================================
    Banner Two
===============================================*/
.banner-two {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  padding: 135px 0 135px;
  overflow: hidden;
  z-index: 1;
}

.banner-two__pattern {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .02;
  z-index: -1;
}

.banner-two__map-1 {
  position: absolute;
  bottom: 130px;
  left: 100px;
  opacity: .05;
  z-index: -1;
}

.banner-two__map-1 img {
  width: auto;
}

.banner-two__left {
  position: relative;
  display: block;
  margin-right: 50px;
}

.banner-two__sub-title {
  position: relative;
  display: block;
  font-size: 20px;
  color: var(--tanspot-base);
  font-weight: 600;
  line-height: 1em;
  font-family: var(--tanspot-font-two);
  text-transform: uppercase;
}

.banner-two__title {
  position: relative;
  font-size: 65px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 1.2em;
  text-transform: uppercase;
  margin-top: 22px;
  margin-bottom: 19px;
}

.banner-two__title span {
  color: var(--tanspot-base);
}

.banner-two__text {
  position: relative;
  display: block;
  font-size: 18px;
  color: rgba(var(--tanspot-white-rgb), .70);
  font-weight: 500;
}


.banner-two__tab-box {
  position: relative;
  display: block;
  margin-top: 47px;
}

.banner-two__tab-box .tab-buttons {
  position: relative;
  display: block;
}

.banner-two__tab-box .tab-buttons .tab-btn {
  position: relative;
  display: inline-block;
  background: var(--tanspot-white);
  padding: 7px 20px 7px;
  cursor: pointer;
  border-radius: var(--tanspot-bdr-radius);
  z-index: 1;
}

.banner-two__tab-box .tab-buttons .tab-btn:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0%;
  content: "";
  background: var(--tanspot-base);
  border-radius: var(--tanspot-bdr-radius);
  transition: all 0.3s ease;
  z-index: -1;
}

.banner-two__tab-box .tab-buttons .tab-btn.active-btn:before {
  height: 100%;
}

.banner-two__tab-box .tab-buttons .tab-btn p {
  color: var(--tanspot-black);
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-transform: capitalize;
  transition: all 0.3s ease;
}

.banner-two__tab-box .tab-buttons .tab-btn.active-btn p {
  color: var(--tanspot-white);
}

.banner-two__tab-box .tabs-content {
  position: relative;
  display: block;
  z-index: 1;
}

.banner-two__tab-box .tabs-content .tab {
  position: relative;
  display: none;
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
  transition: all 900ms ease;
  z-index: 10;
}

.banner-two__tab-box .tabs-content .tab.active-tab {
  display: block;
  margin-top: 0px;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.banner-two__tab-form-box {
  position: relative;
  display: block;
}

.banner-two__tab-form {
  position: relative;
  display: block;
  margin-top: 10px;
}

.banner-two__tab-form-input-box {
  position: relative;
  display: block;
}

.banner-two__tab-form-input-box input[type="email"] {
  color: var(--tanspot-white);
  font-size: 16px;
  font-weight: 600;
  height: 60px;
  width: 100%;
  background-color: transparent;
  outline: none;
  border: 1px solid var(--tanspot-base);
  border-radius: var(--tanspot-bdr-radius);
  padding-right: 80px;
  padding-left: 20px;
}

.banner-two__tab-form-btn {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  border: none;
  width: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
  border-radius: var(--tanspot-bdr-radius);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.banner-two__tab-form-btn span {
  position: relative;
  display: inline-block;
  font-weight: 700;
}

.banner-two__tab-form-btn:hover {
  color: var(--tanspot-base);
  background-color: var(--tanspot-white);
}


.banner-two__right {
  position: relative;
  display: block;
  margin-top: 15px;
  margin-left: 20px;
}

.banner-two__form-box {
  position: relative;
  display: block;
  background: #042a35;
  padding: 55px 40px 55px;
  border-radius: var(--tanspot-bdr-radius);
  z-index: 2;
}

.banner-two__form {
  position: relative;
  display: block;
}

.banner-two__form .input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.banner-two__form .input-box .icon {
  position: absolute;
  top: 16px;
  right: 20px;
}

.banner-two__form .input-box .icon span::before {
  position: relative;
  display: inline-block;
  color: rgba(var(--tanspot-white-rgb), .60);
  font-size: 15px;
}

.banner-two__form .input-box input[type="text"],
.banner-two__form .input-box input[type="email"] {
  position: relative;
  display: block;
  height: 55px;
  width: 100%;
  background-color: rgba(var(--tanspot-white-rgb), .01);
  border: 1px solid rgba(var(--tanspot-white-rgb), .03);
  padding-left: 20px;
  padding-right: 40px;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .60);
  border-radius: 10px;
  font-family: var(--tanspot-font);
}

.banner-two__form .input-box .select-box {
  width: 100%;
}

.banner-two__form .input-box .nice-select {
  position: relative;
  display: block;
  height: 55px;
  width: 100%;
  background-color: rgba(var(--tanspot-white-rgb), .01);
  border: 1px solid rgba(var(--tanspot-white-rgb), .03);
  padding-left: 20px;
  padding-right: 40px;
  outline: none;
  font-size: 14px;
  line-height: 55px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .60);
  border-radius: 10px;
  font-family: var(--tanspot-font);
  float: none;
}

.banner-two__form .input-box .nice-select:after {
  position: absolute;
  top: 18px;
  right: 23px;
  width: 8px;
  height: 8px;
  border-bottom: 1px solid rgba(var(--tanspot-white-rgb), .60);
  border-right: 1px solid rgba(var(--tanspot-white-rgb), .60);
  margin-top: 0px;
  z-index: 10;
}

.banner-two__form .input-box .nice-select .option {
  color: var(--tanspot-white);
}

.banner-two__form .input-box textarea {
  position: relative;
  display: block;
  background-color: rgba(var(--tanspot-white-rgb), .01);
  border: 1px solid rgba(var(--tanspot-white-rgb), .03);
  padding-left: 20px;
  padding-right: 40px;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .60);
  border-radius: 10px;
  font-family: var(--tanspot-font);
  width: 100%;
  height: 140px;
  padding-top: 11px;
  outline: none;
  resize: none;
}

.banner-two__form .input-box .icon.style2 {
  top: 11%;
  transform: translateY(0%);
}

.banner-two__form-btn {
  position: relative;
  display: block;
}

.banner-two__form-btn .thm-btn {
  border: none;
}

/*==============================================
    About One
===============================================*/
.about-one {
  position: relative;
  display: block;
  padding: 120px 0px 0px;
  z-index: 1;
}

.about-one__left {
  position: relative;
  display: block;
  margin-right: 60px;
}

.about-one__img-box {
  position: relative;
  display: block;
}

.about-one__img {
  position: relative;
  display: block;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='570' height='580' viewBox='0 0 570 580'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='570' height='580'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='570' height='580' viewBox='0 0 570 580'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='570' height='580'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  z-index: 1;
}

.about-one__img img {
  width: 100%;
}

.about-one__shape-1 {
  position: absolute;
  bottom: 120px;
  left: -68px;
  animation: topBottom 3s ease-in-out infinite;
}

.about-one__shape-1 img {
  width: auto;
}

.about-one__shape-2 {
  position: absolute;
  top: 0px;
  right: -60px;
  animation: leftRight 4s ease-in-out infinite;
}

.about-one__shape-2 img {
  width: auto;
}

.about-one__right {
  position: relative;
  display: block;
  margin-left: -10px;
}

.about-one__right .section-title {
  margin-bottom: 31px;
}

.about-one__point-box {
  position: relative;
  display: block;
  margin-top: 31px;
  margin-bottom: 31px;
}

.about-one__point {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-one__point li {
  position: relative;
  display: flex;
  max-width: 315px;
  width: 100%;
  gap: 15px;
}

.about-one__point-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 65px;
  width: 65px;
  background-color: var(--tanspot-base);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='65' height='65' viewBox='0 0 65 65'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='65' height='65'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='65' height='65' viewBox='0 0 65 65'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAAXNSR0IArs4c6QAAHzBJREFUeF7te3m0pVV15++c8413fFNNFAUBrCYMakywqdAGGxsHyuDQgBpXjEiUmDbGgIhJ1BVa0nbUJdHELKLRaFoJIFmsEAc64ICIiRpcIiCRAsNQ1PDqjfe+O3zjOb1++9xXCcpQkiJ/9VvrVb337ne/75x99v7t3/7tfRX+/xfUf4QN9l76xhPUvsVTYzU+wrXnNqgf7Xm2Ho23GGNaKjBlXufLsQ6U2rp12Q7G90R7l3rRcVuuVJ+9ft9/xPqeFiPs/evL5tq7+89Ut//wN4b379mWZuPToroGRjWifAQVBoDWADRQ1f7nIIQdDmHbMVS3A2WCcWHKG4azs9f1quFXjvvyd3tPl0EOqxH6bzn/gurOH7wuGhf/WS0NGqa3hmi6A4caUA4wAVRZwwUGKlAQP5SXHBxfrwClFWxl4eIYuiyg4DDMqlX1rOO/aZ7/3I/Yb//DPzeuv+WRw2mQw2KE1bedf57+xp3vDnfvfVYIBRUa2EYMYwxUVcPB+TU7BwsHpYw4geLTtQFqCxjAWRrEQikFF4RwtYPKx1C1BkYZskYMlwYP4edP/k565gs+pt74tq8cDmP8u43Qf905Hwtu/PqFiQmhWg04nmRRQistm3bKG4WbdqWlJYAggLI1nFt/zQHccA3xDr4HhuHi4CwNUYpB+KWtg+0NUKURqh3Pud0G9QPx6ee+L7rowjueqkGeshH2Xn7pCc1PXfvXrYXez+npDqws3MjitVZw1gLWGwHEA8dvWoI70RIOrrZwE0zQQQBneK2F4kZ5WcDrNBwxoyiBkt7j4JxDXdQwy8tQMKh+8fheffbzXpdc/MeffyqGeEpGGC0tbQtOPe2e8JE9LXvkJlmYPyYjG6885E28wXojaCWvc6OqskBFAKDX0DM09FQKW1q43gg6juFCBZS1hIyiVxBDqho2r6H0JKQIKQ5Qqz0gMijO/eVr08JcoD7+8dFPY4yf2gjFZW/5efX1e240d9y90R0xC1UUfpOWbjxBeTjoKIDWGo6vVaWPe4n/Gihq8RDHDYYRdKRgxwWsU3KJhNTE/YkrriBmKChtUTuevTeyeBJDjkDLEHxkN8rXvOy26Jq/+6WnzQhLbzjv1Y0v3npNUlvYDTPAOJOT4qJVEACN1C92XHig40qGuY/t0EiCcPQCy0xh4JyFbsRQoxwuDGDDEHal78NJbgwxprO0loJ1Vu4TECeyXIyIKITiAZQVXKCgbYXxqad8c/S2C87a8LyXrx2KMQ7ZE7IzT7+yuGvXm6MoQNRKvDsTyLodYLoFjMZAlosLIyvlhHxcOKhWCqsc6lEOU1qJcwKgaqbi4uItc21gZQy3MgRCDUUc4OqUlbiXzEJDwMHQ0BIHHmfrIIAmVpQVVG2hl1dgj9/2L/UH//erozNefvuTGeKQjFBfeskfuT+78p1m04ZJpnNQaQo33QHaDWC1DyytwuUeDVQ4yX80UhrCEg952hIRGprZgqtPYijihHawK2twpYMJDGxZMrZgNUHWwUShACjNoWgAyxtrMTD/r7SBoTe6CqCnOQOsLgNbZrD65jedPfNbl37hiQzxpEa4402/dvEJ1/3dh6JmC9Y4KD58bgY46ghB+Pr798LtX4FpJABTZBzB5ZmQHCjts0RB40BSoxggCgTIaDRHo9DNV0ZwdG0azCrZn2UarSxUEgKhgi6s3I88AnEI1BUdRLxGnIIexlAbV3J/NejBbd0M9cEP/Kx6wVn3Pp4hntAIq9dcflz2+vffP9OOEXTaAEFwqgt14rFAlsHecS/sqIJqp9A8/TCQdOZGmZyI8AOj4bJSNiTkiTEuvInuy8zhw0MFxpOlqpIN2SiEDgCUVrJGpYCARyArJrgQD4w8hwCpEl7M9KnoLx50aaDlZVTP3L62evnvb308jHhCI2Qnnrwv3rtnMzpNb+VGAzj2KMGD+t4HgbURTBgCjVDSnB0WHiCFEmvJ9yQ7sJUnP1ahqrlQC2NrqCgSwCOBFPCjKydGNmGLSSokgBIj+Q/xhJHGcBjlnnW2mwcxSEWTe/C+jRgYFZ6fHNiP/ILXfyf94ytPfSxveFwj2Fe96GZ87pYz1fYjfX7nlRtmZJP24X1wRSXIjbKE4wkXJVyUelcvCjGahCxdPlDCJWqrYXUgG9GOfyeyW2imUIYReYLUGEZqDCGQpBdMpwwDpk76CYmSuAuv90dOPFEMAYYQPWq6IXhBL1SuhuqvIH/rW34rec8f/tmPG+IxjbD0tt/58+5HPvwb5oTtUsj4XOVPFwvL3hWF21dCArXkfwcQF3jHooKtayjm94Ae7/FBFs4KkiFC9HcOuqroIEBIgxD1K9mwJdDRS+gFJgDyQjatQl9TeE+rJBsRFzTDKzYCtMxOaNJDE7jVgX/OoI/qhBN6wUf/YKt69ouH/9YQP2GEPe/6H9s2X/2lh2n9eq4L1UigxiXc8oogvEoicWvGsqsKKJ4a98NF8eRMAMs0WVrUATGBzk3QMkJyeEwEO1JiodXkBMQRun9IguXrByKDp88OOjDiDZbZhzfjjayGyujuFobvpyWIS81EvA9FDpXGcl+UDEcpSmB3/MIFwdV/86knNEL/tFPuad+564R6bga2pMsTzUOowRiuGQn/VxKvJD6VLNzlpWCCpCvrhOxIoPN93BMxgpjAmBZ2SZf39ifoKbId7p6lNvGBJ20dah6EswgIdtwk6w3Bi1I2LrUK10AQ5v0Yf52mZ6bzK5JVhMWSSCkeloM9esu3g69+c8fjGuHB9/7+BUf95V99UunIAxoXTHZYV1CtpuR8rK4BUez5PEGHCM+faYxRLoWNSmIgDmAYNrJZJ0az4kGeUlvy7HHujWW8F0nVJCDpKbb3Lr8GeoZmONATua7SwdLNY3KIChhmCJoR3OYpCVXsXwHoKSzASNmpW6QB0EmhLrnkNPWq1//juiEOhsPCJz/Zjq76P7s7jzzYdbOzktOx1PduVdawUQw0A6ilHlwUSRgIa4xCwQsWPgRt3UihYp+u5B70QtLoshAAldOjZsAT5GJpMIYIiyWpOp38P0HESW3tUJFWWzhdV87Ulea95aCkuApQ90YwiYJpphJuQqNpS2GnDshrOOJOMQB27rxRf/Qvdv6EEeZ/9dwrml++5aLm7Cwc3Ym5m5SWgBSS5yufiwcjgKSFsU+37KZwvQFsv4Ce6wphItpzEaD30Bx8T1X61EeD8cC5+GbDy2uk2wQ2viDGoRGV1AkMC688AZYEyVmn8oq51osyBGMaL89pJAlFXTmKL56a8x+jPJtlmPHWM13o97xrm9p5jihUBz1h8fmnHZi9/182OObdIPavlKwQLZBGPu0x9rpNwQG7NIDlBoSv11CtlnfVIp88zBMniWVb+lOjUaUoig56gGyemEJvmCQhxr14kqQGJ0RqPV+yFCedFkrENYWBFFOKvICunxMjSNcnXke2ShcVC0+q2qxEffqOC6OrPvcXB40weOclr60/89mrOix0uNENc956C8t+AbxBngtwubkpKVLq/Yuw5OyMW6YzghDfy2un2t7TesODG/TiiBG6K6EkAOk3Tuosp5GXXlrjBiXZE/y858jPzEg8df5KDCIWMhPRBaaa0EkAN8hEfIFmeqZHG2DAjMh90Cu8bStr9wabguPVLfcM5NkPn/vK62e+d8crmyxUnIVVgbilkDw+RB7KkHCSMrnZijGoDTSRv67h6AU0BlklXX5hBZaUrsihwwiKABYHXmlmqNAIcmOuynncEGCk3/PvztPhSZlOEJSfuWKetLWoWcvQsDQiXT+JxHhCx2kY4sG6KiUW4+8KztWwWQ13zJaro7//+muVu+wy/fBNN955xNLSSazEeFpqSBAj6htfjCSBl7n6I6DbhJ0UKUZcdpLreXDrWYKoz+MqKtk8M4WcXqvhU9naGK4soUjEKoYJU6yPYcGQysLS1ZlJZIMUXpnivGfIzeh1gacsqBUU03Ho9QWMKeJMqHqS+NCikYkxPDN6HDRst4nw2Uceo9xHrzhp8Mm/urs1vx+22fB5m5d0YkFsDEuoiK7MGCxRk9oGIQJRjUogJboz7sn2qA0QnbwUJq5IbYA1ATWIKES9PIKuK+huAzYjqan8NaxBRIetfbrlz6JKeXf3zJGkiALOpF9B76BhIwM7ZhItxSNVNtE0mX24a+3gCJaMEqZ5rlUrVLzXhuZ1avC7F70EX7jpxmY+khRGtySgadJOymBE1YnSw+isM5a/BiFDh6umdcW91wkR87rXD5mv+TC0aQAt5TKptKUIQ4wZF7IB8Tjmcd6LrI+exNinEYUrTACtKDwoGyOGFKyjB/AeomUwZQIupwbpoDZ2pcZhRnNtPpNAnvvsY4zPVPT85Tf/+n9pfeufbguGfQ9IPDXycyo6vPEEsrnxmp5RA4YPFQZMVCN6e3CURTHf0yg0Eo3AgipkhZmJGqQ7DdSsKdYGknU0DcAvAiDVI6ZIHXp9cjQUb1IBqTrp9kSclfOlaahFMvaVMFtHA1oFN8xFzRKQZgqlW3FNXO5o7CvSJEZdl1AbZu9Tg/N/5YXpd75/k8r4QM/hkSRSeQkaM/1J/BmUNEJeIUxj2GYi8c2SlymIpIThQ7HUMLVGkRiVBZawShFECbi1iKTroKUakSc8dS2MUurEOBFj2sUV1GkshjIMNaVhmQ5FdqfhfY9CxZH3BrJbUaW8giXKFUOLfyP2MKyITzz91TXYZ570j+aY43aq0dkvusjcc/8Vka1gmQHooiya6M6MfxqD6MM4HGdwlLyn215CI1B1O3D7DvjFOAXHOKfrC+BZqCbBj+XtpNnCbEI8JalKfLgQyJFE0JTsxmPZTL7YlwpTwHACgtKRohGFsivUzP+hgWHqLkvouRbcqIRbG0O1I9EamClYaHk8YQYhTgB6lKM6atuXwpu+/FI1/u9nvSe44773mir3p0aG1phQTy5CNAMvkbPMBTGB8UXXZBKcakFROaILEsnjEGVWyGIPpjxHIygYacQ6qS14IqItSL73oGXXMlSVQz3OEBb0uFBKcnpzzYZLVSGIAlSiNtWIYi++W4ZMVSNshtDUJUYFHD1Mulo8iERCkn+nUaXhQ/wLw5F5xqZtavDKX35DdPeuvwwsreVPn8WLVHNyqhS1fB9RNs6yutUAjtgItbQi2YFxptYyYKbtBdH+QKxtlYZWBhoTkZSLaoRiKNsfoXIaNo0QMLcPc5RCazWoLQnnZygKRyEmVKirGgW1BtEsFeJAi9JcipUs0qpG0G1ANRuicYo3EksotgiCOJ9ClfNY0pn6TnDrbaeq4jWv+HV91w8/oemGjBcBP1/1CeITcAiA7Acyt/Nngs6Jx4m8Jke4tASXNLzuuLAKTRGE+ZghxYfyaziEmZkCug3o/hBVfyxeRxndm4gxbhDQU1g7SmbwzJBMtVpbk/RLzJESnjhhGBIWRe0rzFjVCDZOQ3MtiytQnVSA1Q7GXspbT9kEbdZE0xuuMDd/5e0qu+A1Lwu+e/cNerXvPYFWFvQMfLOE7sYmCXM238iUxXY763ZmBbpMPobLfGlc9/o+N7caCFop6qWeZAFiiNYB6ihCvtJHRJ2SBEtamD5VBSyfq8o3atot2NHI/y4YzYt9lerGuaf3FGxYLdK1yWPqEjFDbXpasExx3oFdLUmrGnVew0wl0HxwZuGOOuJi3ez+iSre+Npf0N/7we1qcdmLKDxpuh9diBjG8BCA8sWMKxwcwSWiQhwAaeJ1vVHhF0bwtBVUtwuVJnArPWg2Vmi4+VXocYYDffKACh0SrfVQM1SSjRRqNk2k10AvkNMksI1GwvQCssyinrA+1iqemDFz2ThACAuzaRZ6QxfYu+QzTyeB62Vw4xK6G3usqjXsptaPyunWC5W77Pyk/sYDP9Df+/6xfDi7w2BepvknrTCpGURkIcNjWWulDKb0JeIJU1qgUC6swVBYdTV0ty3iqRhIdHLn8WY8RlY5VGWFlHwkMKjkvhV06aDbsQglavMc1IYOVK8vFWu9sCLeYONI1DUzaeep2bZkq+GDC8DaEI1W7Mt5AvZE5BXWyftPOuRUvIWHTHXG+3YcPSuYl5390l3xLV/f7qa7PpeL4O97hlSDJTOsN1HWlWfGPUtsZspGjHotg+0NvezFjNJpeGMSTFdWvSGiWKpKzhuQJucifFBvJHhamDCGmmvK71V3yuf0+x5CTaZJys00yM0TrFln2Rp1FCDcOCV1hl0dQDO0BgWCmTbUXEeqSqZIyVYs4iYdcjXVpKjzNX3Lt16geh9493Z91d/uai0uwjLfEuiowEiTb9LkEALjU6WwPalULdxMWyQuVxQw5A/CyQE0YzgSroRqbw/lypqEU8D6gIsnvycHofzVSWCGmXgUizO3cQ7VIIcejqS/WD40D5s0EMy1YReWxWj0TMPCrChRksNohZgYBoeK6dEZEVV0K0EgClQlzwNb/tkYmjzo2A1wM9suMZ/4zIeUu/zil40//9UbkgNLvsFC2htQYyTPnoQEgZquO0mRLHCkCiO4kanFIQLiAZfBmoCgOdWBnV/2bI0qb11L3pdmyfQ07H0Pocoq6E0dGG4gJ6Y42DiB27cEM8V0W8ANxqiTFJYpe5ShJLUOAwSlRSgtJgXTSmF4QMOxcBGpNRgWQscB10plDQE9a3UId9Rmp7ZvVeVRP/uq+NI/uE65Ky5/0eC73/9S9LVbTdRuoGYrXROUJkqub/b5QklQlZSYBpnwBv6dp0jCQmCjgDHXhWXf7MDSwTRVrazBEHNOfgbsgVVgz35p5lr2IDtklRVUTuGUQo2SOoWoz2qTBqoGGSrpxHjB1pDDUN4kjjcSEW5dfwxNQCWlZ2U5yrwBpjvQrB2oVlPomek6VFaVWzecnl7zxW8o9ydvjQfLjRv0xz/14gbnA3j6ZHLUE5mT16szzhkx5VOwlGaiJ1BiIyq4Mx0JIwzGwOKqH7IgwDEGJcvUXlvYtgmYXxb8YI/AkCrbGuXueaiZKek5UieMhOY6zyiJR+xqT8pz37Pw11F7IJPkPYhk9FKKQrJWDnoxSwxHQC+T1+r+CCYbonz+mT9Ir736ZNF1+E/+2687uf7evV9IHth9NAUTkb+YWnTo63liAjdMcBOK6nyZzVY4vYKWpxvypDbNAfftgRtyk6lkCK8iWSgCL8WShb70J2jHeOuszCRUJFmtBnLGPNnfpmlfDg/HvoMl5ZgW/hZQZOUGOcdEmk0DFxWCTS1/NvND4JhZL8AwLFaHyPfzmQqRIuECqnf8ztmdt/uWvUQVLr1gy/CBh2+Iv3HHKURoATumETIskhBiIcthSZN+1lBOmHU/Q0imU3LoTbMAvx/a5/UCGotaAsGy3ZbUVf/wQdhRCT3bgWEIsCYgoyOhmgAr55KIAZqNXgY1q1X2GCZNHzkAmYEicFPsYS0AYNM07GJPAJDAh33LcEmM8WLf449TSEIF2+7cn95113YPGhNPcJec/4HR3f/8DvPAPGIKJ4Pab5Ll8cT1FYsVssXMV5ui6ZFK0zO6TV+QcPiy1YT6mc1wB5aB3Yte62snQpzsch/18hCaOgIBlemWmWia79dwP9rne5U8T4Yhn8lQo47IDjO9gQUVJ2H4t9TTfDUo4OaaXu1eXAO2TIvQWi+soSgdqqJCxLlKaqOjHMGO//S78Rdvff+jjFC9+MxzYFf/pigrxIt9YOSbFzKQQaNUtRhaZDYOUFCVmUjoUmJvmvLsce8iHGeQTjrGt9zne3AywVLIOI+UwixueOoEMrI99h6OmIFd6sPduxea/QLek9hTFNDHbgQGuR/hIzlkAWcdAoYZy3LpOlNh4nsKKGaVIEC1uCKCrJT+3URIVrYyhGk1+q3Tn3O8+vR1+x9lBGGuL96xMM6Hc2atREgK2ifJ8A1QKXOlY061V/v+HgUKohOlso0zBxuy2Lfkq8rN0wAHOwYZ3L6Fid9NJkmoI4h6bX3ZXpaw7B2aGJpSOddTUrpPfYt9eSjxT62AVSfJmy5KKd055eKDnDzAwLZTYHHgBSHiWhpJkVaQaq8OEe844XPpzbe9et0AB8NBHrrz5RfV1cNXVJlDzOEpVqFE1MmYLb1BJDwyQukMSTcRqp1Ab94AxxNl7LAAY4lNNnjMVqjFVZlnkqKMbXi+3oh96mPOJ7VdG/rKlZUktU1avhGJe7sHD0ioUDOgBxjRNGuU1EHZkZ6o2hWFm8jAUOwh5tAglAS1RsXrl/oItm0pmmc/+0T1wWt/9JhG8N7wvF3ZyuJ2nStEDSMVGA70vWtPZHDiguRi9v9oBvYe5cGZH8IiG2Ncrwx8T1CaBMwonumxQy2SGsUhav+rI5/Xu15Sk7+z5iC3XxkALLnZr5DuFhuvuf+9nXq84ixExYKqko0H0nJjMWVkBopzTuN9y9DdEOnbL/1tdcklf/pvDfAoTxAjvPD07dX+R3ZlYYJGbESedvt6QkJAF6ZLUrpOUhFQeGpuWKBi5bfQQ8QqlHMEPDUao5gMZrEiZVPHamhS5lYENxyjXBhApzEMM8hkpIdCDt8nyEtjkYgRJPktgOhFXXmNYNwfoZYRghCmE8tQqBR5HCPgwfUzuMhCn/eKvw2vuPKVP26AnzCCGOLDH3pT8aH3fVwftw0Bp1FIfuZXpRhyVSnVX9Btw5EDMFRW1lDL8KaRPCyDllSKRBa30InxgxMEO3agGVbDTEpv0SN44uudaL5GEYbf3AQzCJkjPYLgyKzUSvz4D6OTzSDmeF6XxjLnUBPLOOfQiGDXCrhhBru5jfLi33tW6w1vuOuQjCCGOG3H5bXJ3y3D2ozPAysSuxKja2Po2a53x/3LwuKoORgCkOh3vnUmErdMmzCHK8nXnByRGSbqkYx9mRuopODymDHhFfSM+Z4XdlmRLo18Kd9NgVTDsStWaxFRhIyxVmEGWumDvNFOd6wuK+eW1gzWllGddfZHG9df+9bHMsBjesL6hfUrzvyYPTB/ITvImtyA4DWVQtO6tfbuxpE+sktOorG4oruuT6xKH4Ldp8rndXoN3ZcLbkbQXDRFW6I7UyY3niSw/SHU6ghYYwOYrT26PgkXp9y0l/hJrpil5vgJGU+meOJqfhU2ilA2m06VhTLjCm7z7IejO++46PEM8IRG4Iv1r55zhX34gYs0RTaCELu+nE2YXxO2KLHdSvzJM45ZtrJ2H7LB4Ycn6KIEKlJN9i4IttJGoyZALrAuxZMskZuwRmCeYKu95TOEgCVZ7OJAjEC5jGDsWN9knthROuP7Q2oR/Bubcs84+n+l3/qHdz+RAZ7UCGKIX9n5Drdv4QMqywR8RIjlSbHfx9qNjJGMUGRsxjhVXj+cJUoSC6mQDRLfX5T6gixSKq9/ncuUbhd7Htwww4rSHC3PTFD6uWX/ujeicBVulX/PSukrZs0UKbPRgR70KT/3MXPL1978ZAY4JCMIRpz38hPL3up7gnHvNY4CCT+O45v8sAJw7AqTy3Ncd9JbYCeZ3WIajTmbnsRN+BLHN0HILlmp1hVsbiUr1Kw56DlUgTh1MmGuMrrLjCALYhhxXpIqFWem/URszVrjkT1QLznn88H1n33ZoRjgkI2wfrPqzDNeqxYPvFPl2bMYg1woKTTLbZbOflKNOd3862yiyO5+dN/1clGK5RMtRG8qT7aW4W4WT9Jb1NS3Ods8GdSUHqVBRSE2Mv6jAWShOdt5nGytgDSFSg3crnthT3/Jd4Obv3TKoRrgpzbC+o3dS194HvbMv98+svsYl7b8iUlqnPQ+OUZAmT5NZUxXaocmqTL1hgoVFSkWX+y1RBpmMt8saVXmEVmMTUaCyTwLYDnR6DdjbKlqNIa5NzrDLOXMg0O5cADqtP96c3DhO89VO3dQ9z/kr8cd632yO7jf/M1pt/Lg7fbbdx5rVznjHMOG5PX+E21Cr4kaMm7DmsN3tKXioEDLGZDEf05B56wJQincZGCDSDgm5jio2OsaNFBWFgjKGobFEhu/TLmBQrF/P+x/O+u69JqrXvVk6z5knnCoN9r9fz83c+SnP/0Rd//u57ql5eNtyTkC+FllSV0cJfE8gYDJKdSaTZjQiFBLDOfnGyiE2hLQbODIcDjBk5UbJ9mUtPMIqoYTcEyxJFN5icFojMF4jKnu7LeST1z5S+qMMyafKTjUHfjrnrIn/Phj6ve+63/i+uve5HKzhdNklt0oumwSIKBaxM1RgufeSKeZdjlYxrknV0l3ys89Tz76Iz0CP9vEa8gKKaeP+JGjokKhIhRJck9z88bPtG695Y9+um0/+urDZgQB7bPOihEOzrR5dpUblm3VL51bWTPrDRjpQk8GsKg+i9vTK+RzVNp/RpTzzQwD8gJmUnoMo0Q7ybhllBTJ3OxtYaf5/uTGG2/692x+/b2H1QgHgfOcM04q6zQMjz9yGXsf/jV7z4OX65WxjNbJoJXiDHTtW/mT1MfiSpH1sd3POWTOdpQZHJVXq1Ft6d6tth75h+nxz7lVffh9h/WD5E+LEX78dNyFrziudOVOvWvPxa5X/AwrxWo4BkYjQfcg5tQLIYD6whA2y1AwZU7NZaaRfjnYNHt99NWvPmoy/XB4wNPqCY+3QPfWs+JyGc/RGzdsUXl1XFEl2+3eB46u9h84RteY0i4oTKO5pGY27HHPfO5X4vHo6sN96o+1tv8H/rMDobKy/FsAAAAASUVORK5CYII=' x='0' y='0' width='65' height='65'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  transition: all 500ms ease;
  z-index: 1;
}

.about-one__point li:hover .about-one__point-icon {
  background-color: var(--tanspot-black);
}

.about-one__point-icon span {
  position: relative;
  display: inline-block;
  font-size: 35px;
  color: var(--tanspot-white);
  transition: all 500ms ease;
}

.about-one__point li:hover .about-one__point-icon span {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@keyframes wobble-horizontal-hover {
  16.65% {
    transform: translateX(5px);
  }

  33.3% {
    transform: translateX(-3px);
  }

  49.95% {
    transform: translateX(4px);
  }

  66.6% {
    transform: translateX(-2px);
  }

  83.25% {
    transform: translateX(1px);
  }

  100% {
    transform: translateX(0);
  }
}

.about-one__point-content {
  position: relative;
  display: block;
  flex: 1;
}

.about-one__point-content h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
  margin-bottom: 2px;
}

.about-one__point-content p {
  font-size: 15px;
  line-height: 22px;
}

.about-one__point-box-two {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-one__point-two {
  position: relative;
  display: block;
  max-width: 315px;
  width: 100%;
}

.about-one__point-two li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.about-one__point-two li+li {
  margin-top: 9px;
}

.about-one__point-two li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
}

.about-one__point-two li .icon span {
  position: relative;
  display: inline-block;
  font-size: 10px;
  color: var(--tanspot-white);
}

.about-one__point-two li .text {
  position: relative;
  display: block;
  flex: 1;
}

.about-one__btn-and-author-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 38px;
}

.about-one__btn-box {
  position: relative;
  display: block;
}

.about-one__author-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-one__author-details {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}

.about-one__author-img-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 82px;
  width: 82px;
  border: 2px dashed var(--tanspot-base);
  border-radius: 50%;
}

.about-one__author-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
  width: 72px;
  border-radius: 50%;
  overflow: hidden;
}

.about-one__author-img img {
  width: 100%;
  border-radius: 50%;
}

.about-one__author-content {
  position: relative;
  display: block;
  flex: 1;
}

.about-one__author-content h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 6px;
}

.about-one__author-sign {
  position: relative;
  display: block;
  margin-left: 25px;
  padding-left: 25px;
}

.about-one__author-sign:before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 0;
  width: 1px;
  background-color: var(--tanspot-bdr-color);
}

.about-one__author-sign img {
  width: auto;
}

.about-one__review-and-experience-box {
  position: absolute;
  top: 0;
  right: 0;
  background-color: var(--tanspot-base);
  border-radius: 50px;
  padding: 30px 20px 30px;
  z-index: 2;
}

.about-one__review-box {
  position: relative;
  display: block;
}

.about-one__review-list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-one__review-list li {
  position: relative;
  display: block;
}

.about-one__review-list li+li {
  margin-left: -15px;
}

.about-one__review-img {
  position: relative;
  display: block;
  height: 54px;
  width: 54px;
  border-radius: 50%;
  overflow: hidden;
}

.about-one__review-img img {
  width: 100%;
  border-radius: 50%;
  border: 2px solid var(--tanspot-white);
}

.about-one__review-star {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 15px;
  margin-bottom: 10px;
}

.about-one__review-star span {
  font-size: 15px;
  color: #FFD25D;
  position: relative;
  display: inline-block;
}

.about-one__review-text {
  font-weight: 500;
  color: var(--tanspot-white);
}

.about-one__experience-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 15px;
}

.about-one__experience-count {
  position: relative;
  display: flex;
  align-items: center;
}

.about-one__experience-count h3 {
  font-size: 40px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 40px !important;
  font-family: var(--tanspot-font-two) !important;
}

.about-one__experience-count span {
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
  color: var(--tanspot-white);
  font-family: var(--tanspot-font);
}

.about-one__experience-count-text {
  color: var(--tanspot-white);
  font-weight: 500;
}

.about-one__video-link {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 16px;
  z-index: 3;
}

.about-one__video-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: var(--tanspot-black);
  background-color: rgba(var(--tanspot-white-rgb), 1);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.about-one__video-icon:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.about-one__video-link .ripple,
.about-one__video-icon .ripple:before,
.about-one__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -o-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.about-one__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.about-one__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.about-one__video-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  color: var(--tanspot-white);
}

.about-one__round-text-box {
  position: absolute;
  bottom: 6px;
  left: 2px;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background-color: var(--tanspot-base);
  z-index: 5;
}

.about-one__round-text-box .inner {
  position: relative;
  display: block;
  width: 180px;
  height: 180px;
}

.about-one__curved-circle {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  color: var(--tanspot-white);
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: var(--tanspot-font-two);
  letter-spacing: 0px;
  word-spacing: 2px;
  transform: rotate(0deg);
  height: 180px !important;
}

.about-one__round-text-box .overlay-icon-box {
  position: absolute;
  top: 30px;
  left: 30px;
  bottom: 30px;
  right: 30px;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.about-one__round-text-box:hover .overlay-icon-box {
  background-color: var(--tanspot-white);
}

.about-one__round-text-box .overlay-icon-box a {
  position: relative;
  display: inline-block;
  color: var(--tanspot-white);
  font-size: 45px;
}

.about-one__round-text-box:hover .overlay-icon-box a {
  color: var(--tanspot-base);
}

/*==============================================
    About Two
===============================================*/
.about-two {
  position: relative;
  display: block;
  padding: 90px 0 0px;
  z-index: 1;
}

.about-two__left {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-right: 280px;
}

.about-two__img-box {
  position: relative;
  display: block;
}

.about-two__img {
  position: relative;
  display: block;
  z-index: 2;
}

.about-two__img::before {
  position: absolute;
  top: -10px;
  left: -10px;
  bottom: -10px;
  right: -10px;
  background: var(--tanspot-base);
  border-radius: var(--tanspot-bdr-radius);
  content: "";
  z-index: -1;
}

.about-two__img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
}

.about-two__img-two {
  position: absolute;
  bottom: -244px;
  right: -200px;
}

.about-two__img-two img {
  width: auto;
  border-radius: var(--tanspot-bdr-radius);
  border: 10px solid var(--tanspot-base);
}

.about-two__counter {
  position: absolute;
  top: 45px;
  right: -80px;
  background: var(--tanspot-base);
  padding: 25px 20px 29px;
  z-index: 5;
}

.about-two__counter .shape1 {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}

.about-two__counter::before {
  position: absolute;
  top: -15px;
  right: 0px;
  width: 25px;
  border-bottom: 15px solid #e14110;
  border-left: 0px solid transparent;
  border-right: 70px solid transparent;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  content: "";
}

.about-two__counter .count-text-box {
  position: relative;
  display: flex;
  align-items: center;
}

.about-two__counter .count-text-box h2 {
  color: var(--tanspot-white);
  font-size: 36px;
  line-height: 45px;
  font-weight: 600;
}

.about-two__counter .count-text-box .plus {
  position: relative;
  display: inline-block;
  color: var(--tanspot-white);
  font-size: 30px;
  font-weight: 600;
  margin-left: 2px;
}

.about-two__counter p {
  color: var(--tanspot-white);
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  text-transform: capitalize;
}

.about-two__shape-2 {
  position: absolute;
  top: 0;
  right: -135px;
}

.about-two__shape-2 img {
  width: auto;
}

.about-two__shape-3 {
  position: absolute;
  top: 60px;
  left: -100px;
  z-index: -1;
}

.about-two__shape-3 img {
  width: auto;
  animation: topBottom 3s ease-in-out infinite;
}

.about-two__shape-4 {
  position: absolute;
  bottom: -160px;
  left: 0;
  z-index: -1;
}

.about-two__shape-4 img {
  width: auto;
}

.about-two__right {
  position: relative;
  display: block;
}

.about-two__right .section-title {
  margin-bottom: 31px;
}

.about-two__progress-box-outer {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 60px;
  margin-top: 32px;
  margin-bottom: 37px;
}

.about-two__progress-single {
  position: relative;
  display: flex;
  align-items: center;
}

.about-two__progress-box {
  position: relative;
  display: inline-block;
  height: 100px;
}

.about-two__progress-box canvas {
  transform: rotate(72deg);
}

.about-two__progress-box .about-two__pack {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-align: center;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px;
}

.about-two__progress-box .about-two__pack p {
  font-size: 20px;
  font-weight: 600;
  color: var(--tanspot-black);
  line-height: 20px;
}

.about-two__progress-box .about-two__pack span {
  font-size: 20px;
  font-weight: 600;
  color: var(--tanspot-black);
  line-height: 20px;
}

.about-two__progress-content {
  margin-left: 25px;
}

.about-two__progress-content p {
  font-size: 20px;
  color: var(--tanspot-black);
  font-weight: 600;
  line-height: 30px;
  font-family: var(--tanspot-font-two);
}


.about-two__point-box-one {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-two__point-one {
  position: relative;
  display: block;
  max-width: 315px;
  width: 100%;
}

.about-two__point-one li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.about-two__point-one li+li {
  margin-top: 9px;
}

.about-two__point-one li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
}

.about-two__point-one li .icon span {
  position: relative;
  display: inline-block;
  font-size: 10px;
  color: var(--tanspot-white);
}

.about-two__point-one li .text {
  position: relative;
  display: block;
  flex: 1;
}

.about-two__btn-and-author-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 38px;
}

.about-two__btn-box {
  position: relative;
  display: block;
}

.about-two__author-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}

.about-two__author-details {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}

.about-two__author-img-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 82px;
  width: 82px;
  border: 2px dashed var(--tanspot-base);
  border-radius: 50%;
}

.about-two__author-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
  width: 72px;
  border-radius: 50%;
  overflow: hidden;
}

.about-two__author-img img {
  width: 100%;
  border-radius: 50%;
}

.about-two__author-content {
  position: relative;
  display: block;
  flex: 1;
}

.about-two__author-content h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 6px;
}

.about-two__video-link {
  position: relative;
  display: block;
  z-index: 3;
}

.about-two__video-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-base-rgb), 1);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.about-two__video-icon:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.about-two__video-link .ripple,
.about-two__video-icon .ripple:before,
.about-two__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(var(--tanspot-black-rgb), 0.6);
  -o-box-shadow: 0 0 0 0 rgba(var(--tanspot-black-rgb), 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(var(--tanspot-black-rgb), 0.6);
  box-shadow: 0 0 0 0 rgba(var(--tanspot-black-rgb), 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.about-two__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.about-two__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

/*==============================================
   About Three
===============================================*/
.about-three {
  position: relative;
  display: block;
  padding: 120px 0px 0px;
  z-index: 1;
}

.about-three__left {
  position: relative;
  display: block;
  margin-right: 160px;
  margin-left: 100px;
}

.about-three__img-box {
  position: relative;
  display: block;
}

.about-three__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--tanspot-bdr-radius);
}

.about-three__img::before {
  background: rgba(var(--tanspot-white-rgb), .50);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  opacity: 1;
  pointer-events: none;
}

.about-three__img:hover::before {
  height: 100%;
  opacity: 0;
  transition: all 0.6s linear;
}

.about-three__img>img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
}

.about-three__img-2 {
  position: absolute;
  top: 214px;
  right: -130px;
  max-width: 320px;
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 10%);
  z-index: 1;
}

.about-three__img-2::before {
  background: rgba(var(--tanspot-white-rgb), .50);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  opacity: 1;
  pointer-events: none;
  border-radius: var(--tanspot-bdr-radius);
}

.about-three__img-2:hover::before {
  width: 100%;
  opacity: 0;
  transition: all 0.6s linear;
}

.about-three__img-2>img {
  width: 100%;
  border-radius: 20px;
  border: 10px solid rgba(var(--tanspot-white-rgb), 1);
}

.about-three__experience-box {
  position: absolute;
  top: 80px;
  left: -80px;
  background-color: var(--tanspot-white);
  border: 5px solid var(--tanspot-base);
  max-width: 160px;
  width: 100%;
  text-align: center;
  padding: 20px 15px 20px;
  border-radius: 20px;
  border-bottom-left-radius: 0;
  z-index: 1;
}

.about-three__experience-box::before {
  content: "";
  bottom: -76px;
  left: -5px;
  position: absolute;
  border-left: 40px solid transparent;
  border-right: 40px solid #f14d1c;
  border-bottom: 37px solid transparent;
  border-top: 34px solid #f14d1c;
}

.about-three__count-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.about-three__count-box h3 {
  font-size: 40px;
  line-height: 40px !important;
  font-family: var(--tanspot-font-two) !important;
  color: var(--tanspot-black);
  font-weight: 700;
}

.about-three__count-box span {
  font-size: 40px;
  line-height: 40px;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
  font-weight: 700;
}

.about-three__experience-text {
  margin-top: 5px;
}

.about-three__shape-1 {
  position: absolute;
  top: -30px;
  right: -50px;
  width: 150px;
  height: 150px;
  background-color: rgba(var(--tanspot-base-rgb), .20);
  border-radius: 20px;
  z-index: -1;
}

.about-three__shape-2 {
  position: absolute;
  left: -20px;
  bottom: -40px;
  opacity: .30;
  z-index: -1;
}

.about-three__shape-2 img {
  width: auto;
}

.about-three__right {
  position: relative;
  display: block;
}

.about-three__right .section-title {
  margin-bottom: 30px;
}

.about-three__points-box {
  position: relative;
  display: block;
  margin: 27px 0 27px;
}

.about-three__points {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}

.about-three__points li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}

.about-three__points li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  background-color: rgba(var(--tanspot-base-rgb), .60);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.about-three__points li .icon:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: -1;
}

.about-three__points li:hover .icon:before {
  background-color: rgba(var(--tanspot-black-rgb), 1);
}

.about-three__points li:hover .icon {
  background-color: rgba(var(--tanspot-black-rgb), .60);
}

.about-three__points li .icon span {
  position: relative;
  display: inline-block;
  font-size: 35px;
  color: var(--tanspot-white);
  transition: all 500ms ease;
}

.about-three__points li:hover .icon span {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.about-three__points li .content {
  position: relative;
  display: block;
  flex: 1;
}

.about-three__points li .content h4 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 3px;
}

.about-three__points-two {
  position: relative;
  display: block;
}

.about-three__points-two li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

.about-three__points-two li+li {
  margin-top: 5px;
}

.about-three__points-two li .icon {
  position: relative;
  display: inline-block;
}

.about-three__points-two li .icon span {
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: var(--tanspot-base);
}

.about-three__points-two li p {
  color: var(--tanspot-black);
  font-weight: 500;
}

.about-three__btn-and-video {
  position: relative;
  display: flex;
  align-items: center;
  gap: 50px;
  margin-top: 50px;
}

.about-three__btn-box {
  position: relative;
  display: block;
}

.about-three__video-box {
  position: relative;
  display: flex;
  align-items: center;
  gap: 25px;
}

.about-three__video-link {
  position: relative;
  display: block;
}

.about-three__video-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  z-index: 1;
}

.about-three__video-icon:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.about-three__video-link .ripple,
.about-three__video-icon .ripple:before,
.about-three__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(var(--tanspot-base-rgb), 0.6);
  -o-box-shadow: 0 0 0 0 rgba(var(--tanspot-base-rgb), 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(var(--tanspot-base-rgb), 0.6);
  box-shadow: 0 0 0 0 rgba(var(--tanspot-base-rgb), 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.about-three__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.about-three__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.about-three__video-text {
  font-weight: 600;
  color: var(--tanspot-black);
  font-family: var(--tanspot-font-two);
}

/***
=============================================
Blog One
=============================================
***/
.blog-one {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.blog-one__single {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  padding: 15px 15px 30px;
  border-radius: var(--tanspot-bdr-radius);
  margin-bottom: 30px;
}

.blog-one__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--tanspot-bdr-radius);
  z-index: 1;
}

.blog-one__img:before {
  position: absolute;
  content: '';
  left: 0px;
  bottom: 0px;
  width: 50%;
  height: 100%;
  background-color: rgba(var(--tanspot-black-rgb), .70);
  visibility: hidden;
  opacity: 0;
  transform-style: preserve-3d;
  transform: perspective(370px) translateY(100%);
  transform-origin: left;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
  z-index: 1;
}


.blog-one__single:hover .blog-one__img:before {
  visibility: visible;
  opacity: 1;
  transform: perspective(370px) translateY(0%);
}

.blog-one__img:after {
  position: absolute;
  content: '';
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  background-color: rgba(var(--tanspot-black-rgb), .70);
  visibility: hidden;
  opacity: 0;
  transform-style: preserve-3d;
  transform: perspective(370px) translateY(-100%);
  transform-origin: top;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
  z-index: 1;
}

.blog-one__single:hover .blog-one__img:after {
  visibility: visible;
  opacity: 1;
  transform: perspective(370px) translateY(0%);
}

.blog-one__img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  transform: scale3d(1, 1, 1);
  transition: transform 1s ease-in-out;
}

.blog-one__single:hover .blog-one__img img {
  transform: scale(1.05) rotate(0deg);
}

.blog-one__plus {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(-45deg) scale(0);
  transition: all 600ms ease;
  z-index: 3;
}

.blog-one__single:hover .blog-one__plus {
  transform: rotate(0deg) scale(1);
  transition-delay: 700ms;
}

.blog-one__plus a {
  height: 50px;
  width: 50px;
  line-height: 50px;
  background-color: var(--tanspot-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  color: var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.blog-one__plus a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.blog-one__tag {
  position: absolute;
  bottom: 0;
  right: -1px;
  z-index: 4;
}

.blog-one__tag a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--tanspot-base);
  font-size: 18px;
  color: var(--tanspot-white);
  font-weight: 600;
  padding: 7px 25px 7px;
  padding-left: 40px;
  clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.blog-one__tag a:hover {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}

.blog-one__content {
  position: relative;
  display: block;
  padding: 25px 25px 0;
}

.blog-one__meta {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}

.blog-one__meta li {
  position: relative;
  display: block;
}

.blog-one__meta li a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  color: var(--tanspot-gray);
}

.blog-one__meta li a span {
  position: relative;
  font-size: 16px;
  color: var(--tanspot-base);
}

.blog-one__meta li a:hover {
  color: var(--tanspot-base);
}

.blog-one__title {
  font-size: 26px;
  line-height: 36px;
  text-transform: capitalize;
  margin-top: 17px;
  margin-bottom: 25px;
  font-weight: 600;
}

.blog-one__title a {
  color: var(--tanspot-black);
}

.blog-one__title a:hover {
  color: var(--tanspot-base);
}

.blog-one__author-and-btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.blog-one__author-info {
  position: relative;
  display: flex;
  align-items: center;
}

.blog-one__author-img-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  width: 60px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
}

.blog-one__author-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 55px;
  width: 55px;
  border-radius: 50%;
}

.blog-one__author-img img {
  width: auto;
  border-radius: 50%;
}

.blog-one__author-content {
  position: relative;
  display: block;
  margin-left: 15px;
}

.blog-one__author-content h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}

.blog-one__author-content p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}

.blog-one__right {
  position: relative;
  display: block;
}

.blog-one__right .blog-one__single {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
  padding: 15px 15px 15px;
}

.blog-one__right .blog-one__img {
  max-width: 250px;
  width: 100%;
}

.blog-one__right .blog-one__content {
  padding: 0px 0px 0px;
  flex: 1;
}

.blog-one__right .blog-one__title {
  font-size: 24px;
  line-height: 34px;
  margin-top: 7px;
  margin-bottom: 15px;
}

.blog-one__arrow {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  width: 45px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  color: var(--tanspot-white);
  font-size: 15px;
}

.blog-one__arrow:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

/***
=============================================
Blog Two
=============================================
***/
.blog-two {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.blog-two__single {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  padding: 15px 15px 30px;
  border-radius: var(--tanspot-bdr-radius);
  margin-bottom: 30px;
}

.blog-two__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--tanspot-bdr-radius);
  z-index: 1;
}

.blog-two__img:before {
  position: absolute;
  content: '';
  left: 0px;
  bottom: 0px;
  width: 50%;
  height: 100%;
  background-color: rgba(var(--tanspot-black-rgb), .70);
  visibility: hidden;
  opacity: 0;
  transform-style: preserve-3d;
  transform: perspective(370px) translateY(100%);
  transform-origin: left;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
  z-index: 1;
}


.blog-two__single:hover .blog-two__img:before {
  visibility: visible;
  opacity: 1;
  transform: perspective(370px) translateY(0%);
}

.blog-two__img:after {
  position: absolute;
  content: '';
  top: 0px;
  right: 0px;
  width: 50%;
  height: 100%;
  background-color: rgba(var(--tanspot-black-rgb), .70);
  visibility: hidden;
  opacity: 0;
  transform-style: preserve-3d;
  transform: perspective(370px) translateY(-100%);
  transform-origin: top;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
  z-index: 1;
}

.blog-two__single:hover .blog-two__img:after {
  visibility: visible;
  opacity: 1;
  transform: perspective(370px) translateY(0%);
}

.blog-two__img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  transform: scale3d(1, 1, 1);
  transition: transform 1s ease-in-out;
}

.blog-two__single:hover .blog-two__img img {
  transform: scale(1.05) rotate(0deg);
}

.blog-two__plus {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: rotate(-45deg) scale(0);
  transition: all 600ms ease;
  z-index: 3;
}

.blog-two__single:hover .blog-two__plus {
  transform: rotate(0deg) scale(1);
  transition-delay: 700ms;
}

.blog-two__plus a {
  height: 50px;
  width: 50px;
  line-height: 50px;
  background-color: var(--tanspot-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  color: var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.blog-two__plus a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.blog-two__tag {
  position: absolute;
  bottom: 0;
  right: -1px;
  z-index: 4;
}

.blog-two__tag a {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--tanspot-base);
  font-size: 18px;
  color: var(--tanspot-white);
  font-weight: 600;
  padding: 7px 25px 7px;
  padding-left: 40px;
  clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.blog-two__tag a:hover {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}

.blog-two__content {
  position: relative;
  display: block;
  padding: 25px 15px 0;
}

.blog-two__meta {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}

.blog-two__meta li {
  position: relative;
  display: block;
}

.blog-two__meta li a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  color: var(--tanspot-gray);
}

.blog-two__meta li a span {
  position: relative;
  font-size: 16px;
  color: var(--tanspot-base);
}

.blog-two__meta li a:hover {
  color: var(--tanspot-base);
}

.blog-two__title {
  font-size: 24px;
  line-height: 34px;
  text-transform: capitalize;
  margin-top: 12px;
  margin-bottom: 16px;
  font-weight: 600;
}

.blog-two__title a {
  color: var(--tanspot-black);
}

.blog-two__title a:hover {
  color: var(--tanspot-base);
}

.blog-two__author-and-btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.blog-two__author-info {
  position: relative;
  display: flex;
  align-items: center;
}

.blog-two__author-img-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 60px;
  width: 60px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
}

.blog-two__author-img {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 55px;
  width: 55px;
  border-radius: 50%;
}

.blog-two__author-img img {
  width: auto;
  border-radius: 50%;
}

.blog-two__author-content {
  position: relative;
  display: block;
  margin-left: 15px;
}

.blog-two__author-content h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}

.blog-two__author-content p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
}

.blog-two__arrow {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  width: 45px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  color: var(--tanspot-white);
  font-size: 15px;
}

.blog-two__arrow:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}


/*--------------------------------------------------------------
# Blog Details
--------------------------------------------------------------*/
.blog-details {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.blog-details__left {
  position: relative;
  display: block;
}

.blog-details__img {
  position: relative;
  display: block;
}

.blog-details__img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
}

.blog-details__date {
  position: absolute;
  top: 40px;
  right: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  border: 5px solid var(--tanspot-base);
  background-color: var(--tanspot-white);
  border-radius: var(--tanspot-bdr-radius);
  text-align: center;
}

.blog-details__date p {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
}

.blog-details__content {
  position: relative;
  display: block;
  margin-top: 30px;
}

.blog-details__user-and-meta {
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
}

.blog-details__user {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 31px;
  background-color: var(--tanspot-base);
  border-radius: 16px;
}

.blog-details__user p {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-white);
}

.blog-details__meta {
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
}

.blog-details__meta li {
  position: relative;
  display: block;
}

.blog-details__meta li a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--tanspot-gray);
}

.blog-details__meta li a:hover {
  color: var(--tanspot-base);
}

.blog-details__meta li a span {
  color: var(--tanspot-base);
}

.blog-details__title {
  font-size: 40px;
  font-weight: 700;
  margin-top: 30px;
  line-height: 1.2em;
  margin-bottom: 19px;
}

.blog-details__text-2 {
  margin-top: 21px;
  margin-bottom: 40px;
}

.blog-details__author-box {
  position: relative;
  display: block;
  background-color: rgba(var(--tanspot-base-rgb), 0.07);
  border-radius: var(--tanspot-bdr-radius);
  padding: 40px 40px 37px;
}

.blog-details__author-text {
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  color: var(--tanspot-black);
  margin-bottom: 30px;
}

.blog-details__author-name {
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  text-align: right;
  color: var(--tanspot-black);
  font-family: var(--tanspot-font-two);
}

.blog-details__author-name span {
  font-size: 16px;
  font-weight: 400;
  font-family: var(--tanspot-font);
}

.blog-details__title-2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
  margin-top: 41px;
  margin-bottom: 19px;
}

.blog-details__img-box {
  position: relative;
  display: block;
  margin-top: 29px;
}

.blog-details__img-box-img {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.blog-details__img-box-img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
}

.blog-details__tag-and-share {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
  padding: 30px 30px 30px;
  margin-top: 30px;
  margin-bottom: 60px;
}

.blog-details__tag {
  position: relative;
  display: flex;
  align-items: center;
  gap: 17px;
}

.blog-details__tag-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 34px;
}

.blog-details__tag-list {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
}

.blog-details__tag-list li {
  position: relative;
  display: block;
}

.blog-details__tag-list li a {
  position: relative;
  background-color: var(--tanspot-white);
  border: 1px solid var(--tanspot-bdr-color);
  color: var(--tanspot-gray);
  padding: 10px 15px 10px;
  border-radius: var(--tanspot-bdr-radius);
  text-transform: capitalize;
}

.blog-details__tag-list li a:hover {
  background-color: var(--tanspot-base);
  border: 1px solid var(--tanspot-base);
  color: var(--tanspot-white);
}

.blog-details__share-box {
  position: relative;
  display: flex;
  align-items: center;
  gap: 17px;
}

.blog-details__share-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 34px;
}

.blog-details__share {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

.blog-details__share a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  font-size: 16px;
  color: var(--tanspot-black);
  border: 1px solid var(--tanspot-bdr-color);
  background-color: var(--tanspot-white);
  border-radius: 50%;
}

.blog-details__share a:hover {
  background-color: var(--tanspot-base);
  border: 1px solid var(--tanspot-base);
  color: var(--tanspot-white);
}

.comment-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
  padding: 40px 40px 40px;
}

.comment-one__single {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 20px;
  background-color: var(--tanspot-white);
  border: 1px solid var(--tanspot-bdr-color);
  border-radius: var(--tanspot-bdr-radius);
  padding: 29px 29px 30px;
}

.comment-one__single+.comment-one__single {
  margin-top: 30px;
}

.comment-one__image {
  position: relative;
  display: block;
  max-width: 70px;
  width: 100%;
}

.comment-one__image img {
  width: 100%;
  border-radius: 50%;
}

.comment-one__content {
  position: relative;
  display: block;
}

.comment-one__content h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: var(--tanspot-black);
  margin-bottom: 3px;
}

.comment-one__content p {
  margin-top: 14px;
}

.comment-one__btn-box {
  position: absolute;
  top: 28px;
  right: 0px;
}

.comment-one__btn {
  position: relative;
  display: flex;
  align-items: center;
  gap: 13px;
  font-size: 15px;
  font-weight: 600;
  line-height: 15px;
  text-transform: uppercase;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
}

.comment-one__btn span {
  font-size: 11px;
  color: var(--tanspot-base);
}

.comment-one__btn:hover {
  color: var(--tanspot-base);
}

.comment-form {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  padding: 40px 40px 40px;
  border-radius: var(--tanspot-bdr-radius);
  margin-top: 60px;
}

.comment-form__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.comment-form__text {
  margin-top: 20px;
  margin-bottom: 30px;
}

.comment-one__form {
  position: relative;
  display: block;
}

.comment-form__input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.comment-form__input-box input[type="text"],
.comment-form__input-box input[type="email"] {
  height: 60px;
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  background-color: var(--tanspot-white);
  border: 1px solid var(--tanspot-bdr-color);
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  color: var(--tanspot-gray);
  display: block;
}

.comment-form__input-box textarea {
  font-size: 16px;
  color: var(--tanspot-gray);
  height: 140px;
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  background-color: var(--tanspot-white);
  border: 1px solid var(--tanspot-bdr-color);
  padding: 20px 20px 30px;
  outline: none;
  font-weight: 400;
}

.comment-form__input-box.text-message-box {
  height: 140px;
}

.comment-form__btn-box {
  position: relative;
  display: block;
}

.comment-form__btn-box .thm-btn {
  border: none;
}

/***
=====================================================
    Sidebar
=====================================================
***/
.sidebar {
  position: relative;
  display: block;
}

.sidebar__single+.sidebar__single {
  margin-top: 30px;
}

.sidebar__title {
  position: relative;
  margin: 0;
  font-size: 24px;
  line-height: 34px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 30px;
  padding-left: 40px;
}

.sidebar__title::before {
  position: absolute;
  left: 0;
  bottom: 10px;
  height: 2px;
  width: 30px;
  background: var(--tanspot-base);
  content: "";
}

.sidebar__search {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  padding: 50px 30px 50px;
  border-radius: var(--tanspot-bdr-radius);
}

.sidebar__search-form {
  position: relative;
}

.sidebar__search-form input[type="search"] {
  display: block;
  border: none;
  outline: none;
  background-color: var(--tanspot-white);
  color: var(--tanspot-gray);
  font-size: 14px;
  font-weight: 500;
  padding-left: 20px;
  height: 60px;
  width: 100%;
  padding-right: 60px;
  border-radius: 3px;
  border: 1px solid var(--tanspot-bdr-color);
}

.sidebar__search-form ::-webkit-input-placeholder {
  color: var(--tanspot-gray);
  opacity: 1;
}

.sidebar__search-form ::-moz-placeholder {
  color: var(--tanspot-gray);
  opacity: 1;
}

.sidebar__search-form :-ms-input-placeholder {
  color: var(--tanspot-gray);
  opacity: 1;
}

.sidebar__search-form ::-ms-input-placeholder {
  color: var(--tanspot-gray);
  opacity: 1;
}

.sidebar__search-form ::placeholder {
  color: var(--tanspot-gray);
  opacity: 1;
}

.sidebar__search-form :-ms-input-placeholder {
  color: var(--tanspot-gray);
}

.sidebar__search-form ::-ms-input-placeholder {
  color: var(--tanspot-gray);
}

.sidebar__search-form button[type="submit"] {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
  font-size: 18px;
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  width: 50px;
  outline: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 3px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.sidebar__search-form:hover button[type="submit"] {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.sidebar__category {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
  padding: 42px 30px 50px;
}

.sidebar__category-list {
  position: relative;
  display: block;
  margin: 0;
}

.sidebar__category-list li+li {
  position: relative;
  margin-top: 15px;
}

.sidebar__category-list li a {
  position: relative;
  display: block;
  color: var(--tanspot-black);
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  padding: 15px 20px 16px;
  background-color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: var(--tanspot-font-two);
  border-radius: var(--tanspot-bdr-radius);
  overflow: hidden;
  z-index: 1;
}

.sidebar__category-list li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background: var(--tanspot-base);
  z-index: -1;
  transform: scaleY(0.0);
  transform-origin: left;
  transform-style: preserve-3d;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar__category-list li a:hover:before {
  transform: scaleY(1.0);
}

.sidebar__category-list li a:hover {
  color: var(--tanspot-white);
}

.sidebar__category-list li.active a {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.sidebar__category-list li a span {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60px;
  right: 0;
  color: var(--tanspot-black);
  font-size: 15px;
  font-weight: 600;
  background-color: rgba(var(--tanspot-black-rgb), .10);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family: var(--tanspot-font);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  z-index: 1;
}

.sidebar__category-list li a:hover span,
.sidebar__category-list li.active a span {
  background: rgba(255, 255, 255, 0.1);
  color: var(--tanspot-white);
}

.sidebar__post {
  position: relative;
  display: block;
  padding: 42px 30px 42px;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
}

.sidebar__post-box {
  position: relative;
  display: block;
}

.sidebar__post-single {
  position: relative;
  display: block;
}

.sidebar__post-single+.sidebar__post-single {
  margin-top: 27px;
}

.sidebar-post__img {
  position: relative;
  display: block;
  background: var(--tanspot-black);
  overflow: hidden;
  border-radius: 10px;
}

.sidebar-post__img::before {
  content: '';
  position: absolute;
  top: 0%;
  right: 0%;
  width: 0;
  height: 100%;
  background-color: rgba(var(--tanspot-base-rgb), .80);
  border-radius: 10px;
  -webkit-transform: translateX(90%, 90%);
  transform: translateX(90%, 90%);
  opacity: 0.70;
  z-index: 1;
}

.sidebar__post-single:hover .sidebar-post__img::before {
  -webkit-animation: circle .95s;
  animation: circle .95s;
  opacity: 1.0;
}

.sidebar-post__img img {
  width: 100%;
  border-radius: 10px;
  transform: scale(1.0);
  transition: all 0.3s ease-in-out 0.1s opacity .2s ease-in;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
}

.sidebar__post-single:hover .sidebar-post__img img {
  opacity: 0.70;
  transform: scale(1.1) rotate(1deg);
}

.sidebar__post-content-box {
  position: relative;
  margin-top: 18px;
}

.sidebar__post-content-box h3 {
  font-size: 21px;
  line-height: 31px;
  font-weight: 500;
}

.sidebar__post-content-box h3 a {
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.sidebar__post-single:hover .sidebar__post-content-box h3 a {
  color: var(--tanspot-base);
}

.sidebar__tags {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
  padding: 41px 30px 40px;
  overflow: hidden;
}

.sidebar__tags-list {
  position: relative;
  display: block;
  margin-left: -5px;
  margin-right: -5px;
}

.sidebar__tags-list li {
  position: relative;
  display: inline-block;
  float: left;
  padding: 0px 5px 0px;
  margin-bottom: 10px;
}

.sidebar__tags-list li a {
  position: relative;
  display: block;
  color: var(--tanspot-gray);
  font-size: 15px;
  font-weight: 400;
  background: var(--tanspot-white);
  padding: 6px 24px;
  border-radius: 5px;
  text-transform: capitalize;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sidebar__tags-list li a:hover {
  color: var(--tanspot-white);
  background: var(--tanspot-base);
}

/*--------------------------------------------------------------
# Blog List
--------------------------------------------------------------*/
.blog-list {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.blog-list__left {
  position: relative;
  display: block;
}

.blog-list__single {
  position: relative;
  display: block;
  margin-bottom: 56px;
}

.blog-list__img {
  position: relative;
  display: block;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
}

.blog-list__img:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  background: rgb(0, 0, 0);
  transition: all 0.5s ease;
  z-index: 1;
}

.blog-list__single:hover .blog-list__img:before {
  opacity: 0.2;
}

.blog-list__img img {
  width: 100%;
  border-radius: 20px;
  transform: scale3d(1, 1, 1);
  transition: transform 1s ease-in-out;
}

.blog-list__single:hover .blog-list__img img {
  transform: scale(1.06) rotate(0deg);
}

.blog-list__date {
  position: absolute;
  top: 40px;
  right: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  border: 5px solid var(--tanspot-base);
  background-color: var(--tanspot-white);
  border-radius: var(--tanspot-bdr-radius);
  text-align: center;
  z-index: 2;
}

.blog-list__date p {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
}

.blog-list__content {
  position: relative;
  display: block;
  margin-top: 30px;
}

.blog-list__user-and-meta {
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
}

.blog-list__user {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 31px;
  background-color: var(--tanspot-base);
  border-radius: 16px;
}

.blog-list__user p {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-white);
}

.blog-list__meta {
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
}

.blog-list__meta li {
  position: relative;
  display: block;
}

.blog-list__meta li a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--tanspot-gray);
}

.blog-list__meta li a:hover {
  color: var(--tanspot-base);
}

.blog-list__meta li a span {
  color: var(--tanspot-base);
}

.blog-list__title {
  font-size: 40px;
  font-weight: 700;
  margin-top: 30px;
  line-height: 1.2em;
  margin-bottom: 19px;
}

.blog-list__title a {
  color: var(--tanspot-black);
}

.blog-list__title a:hover {
  color: var(--tanspot-base);
}

.blog-list__read-more {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
  margin-top: 27px;
}

.blog-list__read-more:hover {
  color: var(--tanspot-base);
}

.blog-list__read-more span {
  color: var(--tanspot-base);
}

.blog-list__read-more::before {
  content: "";
  position: absolute;
  bottom: 4px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #6E777D;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.blog-list__read-more:hover::before {
  background-color: var(--tanspot-base);
}

.blog-list__pagination {
  position: relative;
  display: block;
  text-align: center;
}

.blog-list__pagination .pg-pagination li {
  display: inline-block;
  margin-right: 10px;
}

.blog-list__pagination .pg-pagination li a {
  height: 45px;
  width: 45px;
  text-align: center;
  line-height: 45px;
  display: inline-block;
  color: var(--tanspot-black);
  font-weight: 500;
  font-size: 18px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid var(--tanspot-bdr-color);
  font-family: var(--tanspot-font-two);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.blog-list__pagination .pg-pagination li:hover a,
.blog-list__pagination .pg-pagination li.active a {
  border: 1px solid var(--tanspot-base);
  color: var(--tanspot-black);
}

/*--------------------------------------------------------------
# Blog Page
--------------------------------------------------------------*/
.blog-page {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.blog-page .blog-list__pagination {
  padding-top: 30px;
}


/*--------------------------------------------------------------
# Blog Left Sidebar
--------------------------------------------------------------*/
.blog-left-sidebar {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.blog-left-sidebar .blog-list__pagination {
  padding-top: 30px;
}

/*--------------------------------------------------------------
# Blog Right Sidebar
--------------------------------------------------------------*/
.blog-right-sidebar {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.blog-right-sidebar__left {
  position: relative;
  display: block;
}

.blog-right-sidebar .blog-list__pagination {
  padding-top: 30px;
}


/***
=============================================
Brand One
=============================================
***/
.brand-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  padding: 60px 0px 60px;
  z-index: 2;
}

.brand-one__single {
  position: relative;
  display: block;
}

.brand-one__single-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0px 24px;
  z-index: 1;
}

.brand-one__single-inner::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--tanspot-white);
  transform: scaleX(0);
  transition: all 600ms ease 100ms;
  content: "";
  z-index: -1;
}

.brand-one__single:hover .brand-one__single-inner::before {
  transform: scaleY(1);
}

.brand-one__single-inner a {
  position: relative;
  display: block;
}

.brand-one__single-inner img {
  width: auto;
  transition: .7s ease;
  transform: scale(1.05);
}

.brand-one__single:hover .brand-one__single-inner img {
  transform: scale(1);
}

.brand-one__carousel.owl-carousel .owl-item img {
  width: auto;
}

/*--------------------------------------------------------------
# Contact One
--------------------------------------------------------------*/
.contact-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-base);
  padding: 100px 0 100px;
  overflow: hidden;
  z-index: 1;
}

.contact-one__shape-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .10;
  z-index: -1;
}

.contact-one__bg-img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0px;
  width: calc((100% - -755px) / 2);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  clip-path: polygon(0 0, 68% 0, 100% 100%, 0% 100%);
  z-index: -1;
}

.contact-one__bg-img:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(var(--tanspot-black-rgb), .30);
}

.contact-one__left {
  position: relative;
  display: block;
  min-height: 640px;
  z-index: 2;
}

.contact-one__video-link {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.contact-one__video-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  font-size: 25px;
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

.contact-one__video-icon:hover {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}

.contact-one__video-link .ripple,
.contact-one__video-icon .ripple:before,
.contact-one__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -o-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.contact-one__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.contact-one__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.contact-one__right {
  position: relative;
  display: block;
  margin-left: 80px;
  z-index: 1;
}

.contact-one__content {
  position: relative;
  display: block;
  padding: 47px 60px 50px;
  background: var(--tanspot-black);
  box-shadow: 0px 0px 60px 0px rgba(4, 23, 26, 0.06);
  border-radius: 20px;
}

.contact-one__tagline {
  font-size: 18px;
  color: var(--tanspot-base);
  font-weight: 500;
  line-height: 1em;
  font-family: var(--tanspot-font-two);
  text-transform: uppercase;
}

.contact-one__title {
  font-size: 35px;
  color: var(--tanspot-white);
  font-weight: 600;
  line-height: 40px;
  margin-top: 10px;
  margin-bottom: 33px;
}

.contact-one__form {
  position: relative;
  display: block;
}

.contact-one__content-box {
  position: relative;
  display: block;
}

.contact-one__input-box {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.contact-one__input-box input[type="text"],
.contact-one__input-box input[type="email"] {
  position: relative;
  display: block;
  height: 55px;
  width: 100%;
  background-color: rgba(var(--tanspot-white-rgb), .01);
  border: 1px solid rgba(var(--tanspot-white-rgb), .03);
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .60);
  border-radius: 10px;
  font-family: var(--tanspot-font);
}

.contact-one__progress {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 6px;
}

.contact-one__progress-single {
  position: relative;
  display: block;
}

.contact-one__progress-title {
  font-size: 16px;
  line-height: 26px;
  color: var(--tanspot-white);
  margin-bottom: 6px;
  font-weight: 600;
}

.contact-one__progress .bar {
  position: relative;
  width: 100%;
  height: 10px;
  background-color: rgba(var(--tanspot-white-rgb), .15);
  border-radius: 5px;
  border: 0;
}

.contact-one__progress .bar-inner {
  position: relative;
  display: block;
  width: 0px;
  height: 10px;
  top: 0;
  left: 0;
  background-color: var(--tanspot-base);
  border-radius: 5px;
  -webkit-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.contact-one__progress .count-text {
  position: absolute;
  right: -3px;
  bottom: -4px;
  opacity: 0;
  border-radius: 50%;
  background-color: var(--tanspot-base);
  border: 3px solid var(--tanspot-white);
  width: 18px;
  height: 18px;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  transition: all 500ms ease;
}

.contact-one__progress .bar-inner.counted .count-text {
  opacity: 1;
}

.contact-one__content-bottom {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.contact-one__content-bottom .thm-btn {
  border: none;
}


.contact-one__content-bottom .thm-btn::before,
.contact-one__content-bottom .thm-btn::after {
  background-color: var(--tanspot-white);
}

.contact-one__content-bottom .thm-btn:hover {
  color: var(--tanspot-base);
}

.contact-one__content-bottom .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.contact-one__content-bottom-text-box {
  position: relative;
  display: block;
}

.contact-one__count-box {
  position: relative;
  display: flex;
  align-items: center;
}

.contact-one__count {
  position: relative;
  display: flex;
  align-items: center;
}

.contact-one__count h3 {
  font-size: 14px;
  color: var(--tanspot-white);
  font-weight: 600;
  line-height: 24px;
}

.contact-one__count span {
  font-size: 14px;
  color: var(--tanspot-white);
  font-weight: 600;
  line-height: 24px;
}

.contact-one__count-box p {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: var(--tanspot-white);
  margin-left: 4px;
}

.contact-one__ratting {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 2px;
}

.contact-one__ratting span {
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: var(--tanspot-base);
}

.contact-one__ratting span+span {
  margin-left: 3px;
}

/*--------------------------------------------------------------
# Contact Info
--------------------------------------------------------------*/
.contact-info {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.contact-info__single {
  position: relative;
  display: block;
  border-radius: var(--tanspot-bdr-radius);
  background-color: var(--tanspot-primary);
  text-align: center;
  padding: 40px 40px 41px;
  margin-bottom: 30px;
}

.contact-info__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  background-color: var(--tanspot-white);
  border-radius: 50%;
  margin: 0 auto;
  z-index: 1;
}

.contact-info__icon:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  border-radius: 50%;
  background-color: var(--tanspot-black);
  transform: scale(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
  z-index: -1;
}

.contact-info__single:hover .contact-info__icon:before {
  transform: scaleX(1);
}

.contact-info__icon span {
  position: relative;
  display: inline-block;
  font-size: 32px;
  color: var(--tanspot-black);
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

.contact-info__single:hover .contact-info__icon span {
  transform: scale(0.9);
  color: var(--tanspot-white);
}


.contact-info__single p {
  margin-top: 20px;
  margin-bottom: 5px;
}

.contact-info__single h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: var(--tanspot-black);
  font-family: var(--tanspot-font);
}

.contact-info__single h5 a {
  color: var(--tanspot-black);
}

.contact-info__single h5 a:hover {
  color: var(--tanspot-base)
}


/*--------------------------------------------------------------
# Contact Page
--------------------------------------------------------------*/
.contact-page {
  position: relative;
  display: block;
  padding: 0 0 120px;
  z-index: 1;
}

.contact-page__inner {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  border-radius: 20px;
  padding: 60px 0 60px;
}

.contact-page__left {
  position: relative;
  display: block;
  margin-left: 60px;
  margin-right: 10px;
}

.google-map__one {
  position: relative;
  display: block;
  border: none;
  height: 523px;
  width: 100%;
  border-radius: 20px;
}

.contact-page__right {
  position: relative;
  display: block;
  margin-left: 20px;
  margin-right: 40px;
}

.contact-page__form-title {
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2em;
  color: var(--tanspot-white);
  margin-bottom: 26px;
}

.contact-page__form {
  position: relative;
  display: block;
}

.contact-page__input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.contact-page__input-box input[type="text"],
.contact-page__input-box input[type="email"],
.contact-page__input-box input[type="number"] {
  height: 60px;
  width: 100%;
  background-color: rgba(var(--tanspot-white-rgb), 0.03);
  border: none;
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .70);
  display: block;
  border-radius: var(--tanspot-bdr-radius);
}

.contact-page__input-box textarea {
  font-size: 14px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .70);
  height: 175px;
  width: 100%;
  background-color: rgba(var(--tanspot-white-rgb), 0.03);
  border: none;
  padding: 15px 20px 30px;
  border-radius: var(--tanspot-bdr-radius);
  outline: none;
  position: relative;
  display: block;
}

.contact-page__input-box.text-message-box {
  height: 175px;
}


.contact-page__btn-box {
  position: relative;
  display: block;
}

.contact-page__btn-box .thm-btn {
  border: none;
}

.contact-page__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.contact-page__btn-box .thm-btn::before,
.contact-page__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.contact-page__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

/*--------------------------------------------------------------
# Counter One
--------------------------------------------------------------*/
.counter-one {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  overflow: hidden;
  z-index: 1;
}

.counter-one__bg-shape {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -30px;
  opacity: 0.60;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

.counter-one__inner {
  position: relative;
  display: block;
}

.counter-one__count-list {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.counter-one__count-list li {
  position: relative;
  display: block;
  text-align: center;
  margin-bottom: 22px;
}

.counter-one__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  transition: all 500ms linear;
  margin: 0 auto;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='120' viewBox='0 0 120 120'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='120' height='120'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='120' viewBox='0 0 120 120'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQm47VlV3TvWv9vtaW9b91ZRUDQikAQlkSjgw9AIGEUQCAYRDMQXREkkEaIYXhmbBJvYkhiVvBBFDCgxKHaB+AwRUBExUEBVAdXde+vWvac/u/23+X5j7SIaGxCRyPe9ywfc5pyz9/6vteYcc4wx5wr6DP/1hmc+M71h8dGt+z7xr5yc3JOF+SQ7c83W8JGL9930oErJ9UVWFElan8japkmS4WKaL680s6ObisPw4H6oQvqgB7w/nH9AeVju/8eNu3YOivfd/JL8nb/zzZ/hj+Vjbz98Jn6QDz3xC+93w+Mf+bjFHRf/RnrrhS/JZ/MTaZr060WtpF6qO5woW3Tq8qBquVBvmUpBqvJWGg3UJQNlaaKu66TjQ5Vdo70809qw/5Fhld6/Pn/yZ/JB9sZ0LX1beONbDz8Tn9G97/kzYoG7V71s7fC4/rrig7c8enLp4jhdto8Z7eylbbNUNx6rbaUwq5WrUciCFDJ1tdS1/LlT2gQpzdRmndrpXGUX1N9aVxgPlapVaCWNcqls1PX6jZZl2h7MpTMbu4usfu28nrz51Ns/9BufiQv9l3KBuxtvTI7ONY+obr39cTou77Px/tu/tHzvrddWIVGxNlRYH6qqlkqbUm2Sq8sK5ctaWZEqTYLUSV0WlLSdpETqJ+oWnYIaVj0uZF2r7YJCwpekUj9X6GdqF41CJyUbQ3Wz0l/bjAvN1b2vPXPtL1+4fOtrw+lTlx/6q+/cu3fBuy97wjmdPZuFH/vJO/+ybYK/VAs8/7aXPq585++8oFmUj0kv7F6bHs/VLWslGyNlg1xV0yhLEhVFrtCT1MTFUp5LTS0lidqqkapGIU2krFPXcnqDQiOFNMhr3gQlw0Rd3akrOwUWeFn6vy1he62vdjhUOyuVL2f8WCnvqTue62qWqwia9T//Ef+pfvGzX7r2qKdfYVG7Zz5zEN74xvn/v8B/zBO4/KVPvN9gWv9Id9vtT0l3pkqzRGHUU9pjLTKVeapRmikl/HZdXMR6qVC18bSSYptEzbxUl7HOudQvFPJEXVUpqRo1XaeuSJSlhdQ0YpW6LJFKKbDqRSItaoWyVRekJkvVDXtK6kZhOZdmpQI/MyvEsa+rheozp2aza8/9bu9w97dDMv++4QtuuBKe9cbmL9Mi/x89wdPX/eAjpv/+zd+mm259ysZkErQxVrE28KL5Ka8V6ha1HFmXS4WyVpckjrJd2ipx8k0UQlDHoiepQp+wm6prnV2VtKxgMKAiLCchhmMtK17Ep79jwXupki6oY7GJDH6dNv4sNlAd30doOp/ytmIz1KqqoG57pDpPr3TjdNF/4mN/pnjUY18dvuxZfynC9f+xBb7zCZ//laNL+z89OJhpwKL2EinN1SxLdWVlkFQ3pYouUcppIpeSHPmVpuqyLp68kMUFbGqFLFdTSGqltObrWKxGajqp33O+7RZL/7lr4uKpjlFAyergEe4HeXypJlHXlALFdXztdM6W8evUVe0IkISgFJQWyN+lmqNDhTNbdfqkJ/z3/c9/xNffdtzdcr/JzWdP/ON/ddf/iZP9aV9gANTuTe99g37jnV+xNSqUrA1Uz2ulTaq6rdWUlTJyJuCpLpWOe+o4bH6G5NTOCwxgCpzyIvPidk38u45z22XqAgsIopYXkXyrIWE7jXk7ZRdkDsv+GnJ1ywulUhLU+XQXCl68TloSuoNCXUmLSur11BWFU0Bo+G/i6FLy3o6PlZQLddeeUXnu9OX24qUzxRc/6T8MfuDVz/90L/KndYFvf+VLv6j/K//lB7ZvvfRX83PXqFvM1M6WMcxyKpOgdJD51LVlp6QXQ2bbdAodobhRl2bqkkyJljFMcrIAVDOOrLwYXZcoYeEJ4QTilNxNvi2VjPj7REG11OtLgCxOOiGZEMzSVo1fMyGHN43CMFdgk7A5mkbdrCFoSC3vJ3cE0ZLPEdSmiUJ/pLatFA6PlC1raThQed22mmc84VXDb/ref/rpXORP2wLvPuMpN/be/p7/Z0QkHGRqq1YhzRRGmZQlamdtzHk91jtX12YKWviUhSxTV7XqQLqEzpwHvlBXL9W0iZK0UOj4eblPXqcm5tqEEM6pTx3Ou4p8LKkoFEDQ86VCL1Hl3J0phxzparXrQ/KDEk43+ZrYzoKRr9kwGad0KgHy2lQa5vLu6DqFkKqeLQzw0n5fTd0qyYLC0cIhfvHMR/1M8sRHf2fv2d/0/k/HQn9aFvjghc/5jo2ffvMrlGSq81zJZl/doK/ACfOpIYRKoZc7FvtBJkFtXSnhBMy7WPIoKBS5o6jDJg+Yh58RhgndiTpOY0tZFFZ/X/vriASUTKUa9ZJMochiyN4cafbhexxSizT3nqgH5Ptg8iQZ9gzoiAAJuXxQqMvZcKVClkpEdQBgW6vNsojqu0bJvFJbZGo319Qezc2cpUpU7R9I151S9fy/+8Ojb3zFS/6iF/kvfIG7N/7Uy+Zf/aJX5UVf6X3OSkWqbrHwQw/1MuY+QizgBsDDYnEwykbzutagCEqSQsGoFsDDA8wUen6SkbUiLLoOpkYiX1JGEZo7CVBFzl0fsyv88EMvUxhS+7bqhgPn1O7qkcQGK3KHd+f3unKIrttGSdFT0jbSvHIUCOs9CbKkbNU2rTdfmpASCPdZjCYL3m+jhvo7SZUOCiVFqnBpR20IKh/91/7zoJ2+KLzp7Xf/RS30X+gCH//0j35d8ff+4auzk2fVba1JCWCoUTqDnCA0NxHk8MQSAIzUQiosW4OYtp8oaWuFwKktpK70g+TBAmyol1wiAZZcGzfqOJnkbJA4oRwUzb8TamfzuEFYYE5omqqezBSKIiL1qlST5Ur6G2q6SsliGp+7I0IdIwyU53ypLmmUgKIrqU6Ad61yTniSKgEnULNX9QrQBTUhV2JOtFHbz5Q1nZrdfTXXnZ/NXvPa81uf8zkHfxGL/Be2wIsvf+L3d+/60D8qBrm0MVIzmQN+FSgvQhuBECCFvAV50LVqs9xgJ0niqUzapetgh3MQcQOQKeJJTzgd8e07L5atEof6KtKSvTyebMgM1mhWKhn3HJY1WUoLckMwqKogVqo6Rno2YUWc7tSQTtZ6KggWZSkCiPLUG6KZL82QZXlqSrRhYTnB8yqCO/IuL0yVxmdha9adWp4HqYY/jwcGdNXXP/+H+i96+T/8jFjg7oe+ode86b2/Pn/H73/+aGtD4fyWWsoKwrI3cOWcG4brJhDEQ2ERlalb6ynpWPyIml22kHNZQpc2q7zLCa/m6gJZDVWIOnVVv9aVT6fxMwvikoe/SxQGA9e0piUprUjhw76Rb71YKoUWpdAijFaOrmpDo4ywTd6F5OAvQdjk+36udlGryRMlo5HSvR2FChxApmjU9QupzYwZTJbMqhihmlZJP1OdZUrbVslioeP73vem5Y3f+uWnv+hJH/5ULvSn9AQfveirHhP+23t+YnbpyoO2Tm4pT1uHPHJZAgu1rBUGPYdL88AwS/2EY+N6Noz7sc5dzCOwqippwCkkb68YJnItOTZp1cEZ87C7oKSXqZ0uHKLJbylsVH8gHc+iwrTR9wkyKzYBgS8UHnitlPXUfvSykjqG/xbEnbRKerk3BWUc4ThN0lgC9XoKpAKiRdmogjErOgoBpYtSSR/2DWwAEQJ6Z5Mlfk9G7i0bC2SdxujSI710Cpd31f3Nh+2F5z7jfuGrXnL0qVrkT9kCL/72k1+Vvvv3X3ZMiDt5QluTUm3Opw5KOLV1oo5yAqQ5mccwdnLbypCmM/+dAxcncEmYS9XlhMrKjJICpwqGa6nQ70lnTngjNIT2KigtSzVsiEWtDOA07MW0QK4cj9QtWzXV0g/VZMewp7C9Le0eqb6679dWBrEBQ7aMVClRJE1UtQulIOy8UGJEDpkS1OYwaOTuhdpeooJyDsDIBiw5rZHpirG6U+j3jbgdcZSpLcv4T4NMST5QNznW8v7XXEm+7Mmv7P/jf/5vPxWL/ClZ4OXz/s6rup9+y8uSs1vKNtcNSJrZwvklg4aEjYLQuFcc2N6Q1sYKWwMvrD5614rQaH3aYLVaHm5BTiulKlHbQnykCqfWna8hO8LRkYHSApJkUqog9A5zpb1czcHMeTsA7lwLEzoRFBbmnRH+dWFXHfwzJ3PZKCG/dpWjQCRJ4in2aSTN8O/QnYTYvOcSuK46mwyorTNQvcmPVZnlDdtGQAkXkrBJpKJcSFkeuQCQNhuODcyB2DtQMyzUvuSF3937xhtf/udd5D/3AtdvetOzm//7Ra9P18dK1kYKu0fqFPObw1UR2R8jIZDw5lg6fzqG69tulwArnOqqU8PXZal3fSDEwlxlEB6RZUoGKYK8unv2pZMD58hm91gpJQyaHg/WrxdlRGhq0LiVohbGinzeqDlemoJsl0u1eV8ZT520sFiajmzSTLwqSLgGkWcd4pM3FWtILnaKYBNSHgGciDREEBA7IZzNNewb8WtZq1KqbjBUVi9chvnvTZ2lEZuYkZPpWWr4rpxr+Ywn/dzw+//dM/48i/znWuD9b/vm545e87r/kE1n6k6dVFNS0Ec1h7rPJQpbnly4uSZtrUttLR0cqLu4Jx1NTeyTjzk90H4ubQmlAbkui+EU5YfSw0pPE0mLtLXG22DTGfaMZmtOcBuUbA0VAEVIfLBXhF4WpUjUbY6c+7tL+w6v5qTZVNCZAKeW75uYS9FgYPGjLRcKaU9pkSqBSk0LdXO06iaCpkFfyQL5cimN1iUEj2kEgWjQRBIiSJTBCPGU77z2ClesUDt6SkeKOLHhzdLuX1X5rKe/Yfh9//bvfLKL/Ekv8Htf+fIvPvVvfuJXNrNUxfiE0tlEHZ6ngDMC9QedNZXOnJR6hUOiF2vvUN3tF1RfPTRJkQ1xZKSuWzUcKmzHBWiPFmpWdpukyE1TurxixytTspz59LQ8KF4ManEwUOAET6YGc5YI/bqZGlIEWIAwS6qYL7zATROUreUK8OKE/f4w1tBtFU8oapIXHoNAYwkzyzNz00SFmkgUItAzoqJWJhfz95zqXkr57jThz8EGB2xZsSKUE20qqYzVQICo4YT3CofvrpqpecU/fVn+91/yPZ/MIn/SC3zzdff5H+NMf2Uzy5XPS2Um3duorhB+QM8PfaA6/ppQNRorfOBmdQfH6vZnmqW5il6hfD6RTm7G2pOFXh+YDGn3JpGd4mGVlfnphBPI6eXEt6VDKaeyncTXT04N1R0vootjTG0NEicClmrmvC9yZKu8N5DyLmrMWd+IuOV9+zh2phwT6tp7T5wdIZRmwcaBJQuRd+oDuthkRBhjqege4f+cWrKgblnZGkSNbrbOG7+NhoMS7p3o0sRNgGTKgiNncvoHPXPezfltLf/Ri184etrzX/NnXeRPaoHv/PvP+57em37tn5zeKAyCyLMGPbw58gm7+Oy2tL7hetOo9+qOdMdllYczpf2BwgbhmhPFQ0nVHVfmmwNcLyXVAqYo+KE4DFsvhuzgYTdqkkYtVGPbmOPN+nEj8LOaPrQip5rTEsszflH6oCzxwH3iyYFFbsEipVaG6mR12kotCbzXU9o1agNbIHF5RER3Ka1W6WyurN9XMihcD0OTsuCuBEg5YBAWF0arqims1PZSpShj/NlSNkUzaC2KFV0/8tkWLtigbJSDI+n8hmY/8qOfN/q8x/7On2WR/8wLvPP0p37d+q+//dX5GEmM/MXCSh27zXpqpm57PVJ2RV/dVl/hyo7qD96lNqTKR/24UNZf60gbsrMXkQBxfcnu5fOSy3BUHJUKhLRcape10af4vRL1rAlHFammNMlSZeSxWa06pGqHqfK6U5pkallQbLVFP6YNIkQZBQ/yps12/J4HnbRqYc8AUbwr0DbAyXpIqqSszF7VhPi2NEvXsMCzxhWWyyIEDwDesK/uaK6EkzoqrJ6FFhBXx5MLVBkPbHgw3451iB9ITs9y+8uq42PNH/nwO9Z/6NsfEs79dfLTJ/Trz7TAi9f9uxvCN37LR4q8MMK0r9h0IPwvqLBWWN9Sl/ekjTUFQu9dF9RevEcNQCfPlML98kEJaIRJGCYe4XKpOsuVrg/tg7I8uAY67aziUMcS/rukU5r31TVLJTlEP+oOtGYwci67Op6axVw5izrK1REVGtQgchw1bGtWi5NdH8+UAPTWR9ESBGNGaK6x00ZJExYKAxD/iz+swYgA60VVwGefz5WySYkqVaOkbn3qnWNB22ALaoHJQi3/Rrk3zP0ejbo593zGDer3XJqsSKEoUMcNMpurWR6p+9Iv+UDv1a996Ce0ujEefWK/uu7dw+aLv/n32//6mw/I7nONwzCEP+/BiwstR6hxeD4pDYbSxUvqLl5Wl0dUa5TJQ+R7walWjiAWmkjgK1MzHiopWbyeQ2VTtUrXB/Zfdct4sqhZRc2YRPWXWtPOGlOKCADBdGNSzZQ2EBuJFqTXulPBqSSEQjvmuaOQQy/y5EqmhGVy/oapMhFlw1BEvk2rOsmUFokXMqpbtaqyU4oOTbnGJqG+haUr+pE8AUvM5lEsIYLYBcLDw4zfk+aNNx8oX0khTRE6DKvVhcbUqMYj1ftHqp//jOcNXvGq//CJrNwntMD3vPWtZ4Yv/fp357fcdW1+/qx3bFgfueYM81odfDHoj4dy9nRc8LuuqIOdWoOPDeqQ2dJUyTBTCwkCJUjYxQlBvuHDbG0ZqbYLrKpYYUuHRUtxhGFKEXIsoQ8fD05LIn0Tw7G5abzRLcIFIKtWS+kEWvf3zyMA5AH2g1rku2P05oXUp6SB2EAA4aHG7b/sJcrxRy859X0lFWg+VUOt3tUWRkLWON0HQisnGnUKcmW5iCyco3Bl4Bb/0Fmw6DA3TMr/xb3zz4NUWhtJB3ODNGOByUJhA3ReKExnqj77oUfFm39h41O2wLvPfe5vbfzkT35euOF+FsphdyAz2hzrDHzqUFrMpM2RwmhN3UcvSJNZZHBAvh0nIPXiOWpBMswqdxZwsuk24KiEjTWJUgvAAS4i5JWlF8SWHX7ftvbQsXhJr6+an43mT2RFtgMT4KYwaQIvnZrOJNymAK66Ug2FyMME+XeFMpATqBY683gWrbdF3yoRoRUpMCbnnuverFxGPpqyD/Tv74cXD2bKEsI15RGAGmGEboq2U1qAzhFBKmk0VIccWgIcKegRUxJ1vU5hc0Oat2oP9yMCBxsQscgVnBeo3W95+VdnL/qHP/nxFvnjnuA7f/yHHnP+2773v0EmEBYtYo+HDsVIeT4RFOzLeJK7eakEvZZamKdhdyNKX6WA14nTOi58EhNOL+UUEiL1KicffnfRKgA+cFYAumawTggTEdm2AJGmVQOJXzfqYdthEUDSWRpVRJgsNoWZrcrIvAU3JLmJGHhpNoXrZQMi8jOKUWvHZgOybzr1XPO0PrGtSZGec3dKdMDxSexBjQLyUeOSrSnHeAam8+J7YCHBEIb3hNv+va/bxfKIKMEvQhLpDX5g91CBCoDn6hqZqiJVezRV89CHTYtv/pbN8EVftDKj/fFL/XEXuH3coy+ED3zkfHtyK34AckR/GMEFu3hKGFoqdI3qq0dqprWKazbVwW5hnEMJslKTKIVjLctoWc37ET7mIYIqxAVylUFs5txM7kEtYvPYXEeu4jxVlEYcwdYlGkIAXLUfKBEDgoDFIx+zfHb2EDriQSElQFbws+GN4cx5/wmfidIlzVQtKpVVpRxUjvpFWG8W9noBDA3oiChKlKMIsaGpBDjRozxuSMIvUaOXK+2DQfCU8SZYeDAIX0tNnkt4tuAEIDlY0Hu7MZakm5iOI7mCm2RsEFg+7L5/p/eGX3rDn3aK/9QF/sjLvuE553/yTT/Vo55DnakbVaOhUhSRQkpPbSm7exoXkJyzd6iUk74+VLs7M+JNyDWkMzhnRyPQJ8xVRIh8eK8qYStkzqEqemoBJJwm3BQQIMO+lshsTaUCOEN+4kuzwg7Gdko+ZIeTOHE9po4AdlJzopDkyNt4rHg/VRUXO8mVUroQanjw8MCUf13rMA0/XmHn7SiHglJSAouQUN8ujAeIVs2sNEGC98rUcgOajgsDgGQ9o9eMH43439gP5mcAdsHheTiJ4ApJlecCler6GmE6PguEkBR1DOwx6L8je+dvP+qTWuB7/uWNX93/1z/+2nWwU1IY9tMbxMNL60aN0HZzZWtjJTRoHUIPJkrWR6pgjdqgPAUgRRckfLLNa4alIOdVvWluOQoTttBAYtS1slDY8QhhgKjgn+NdTT8RyBPColWWjyJQoxhngYkcPHSAMDYe/n6F8JN7IwKBlTdABpivEDnuTuhI9F9KJAJUFXwaiagwXVZ8AHLoxChCKTV3oqatDRtWjY1edIq/UGAc7JTi5JhTEkFPNjFtmMNmY/G+E4XhSN09u1JdSsWqEYDNgL2JFAL4a3O1/cK8uZUntt0zn3Y+vOK7/kRP1594gu/5ii+76/Rv/Oa13dnTbroyPciiEpYoYSzCV1r2KHhSpbA1+IeHfdXk5Vll3xEiOafSsplZLfKkWQp10+nHrCs80XA407yqVQ16Wk9y1aHUMsuUgz9Cat8UZAJ5O2WzkFc54Rjy3JqCOQ51plv5rjK7HSljAC1NCfVJjVwpIBqw8Pipyb1O+ln0dGGyY1OhcPX42XzcSHPyOcyEsdlhq0DMA0qgpaopTFetrJepIQoYGGVKbEsCcaUKy4UZKv8Hv9nGWNqEGArS1WMJ12UO64JmDSvGaSdaxfcEuWISCUfo8ZG6r3z2T6Xf/qrn/kmn+I9d4A/9s5d/1bnX/cxPrimxL8kFP7wpIMt04aolhF1N2OC9D/rqNocKkPpHk0gRUvthNuN08EAcKgnvfIBVThpEywyUZ0D7NYESOwCbEUY1EHFEyBYreGb4me1ejBqqxQoIfEKBOw05GITcoLYpXWdj3yGEpoA4l1ZBKfl39aXsIpMUgfwHn0ZuT3zi2jRVW1YOuzBlQBGnA6yybjUdRZP8YqFuGl8XVI4zFADmprk0eIPVZakCYEbqAjSeWIv6NIAVxHB1X90czIEBIdqJ3T8Ff9C2ygjdALRxT2H/SO3pk2Xyj158XXj6V7vL8X//9UcWuOu6sPekJ1zaunzhrNY3pf2j6Ehc2UHpngf2uwb2YoMAF+osKMQCnfziJzceWFECaOBYoyyyIrM7iTv09JrfT7eLEgUHGxkkY2daC6GfoRTXQOyV60HaQ2z7AXggQpAGKtwaqxAOiUHfL6cI0DSbKaUrAYFhFB0bnEJ3LNAZ4ZMIao2uyrBYASBCohvbKF0gT6K/mhNd24wPE1Uqm5cqqfFHmTKsPjYC5GpZEDY5p5dUVuSqrxza4NcjhLPpsd6yaSnX+HxsNiJk1aim4yIy4NGkl6z6mTlQKGJQm0SQ3SvS17zw+9NvvvGln9AC3/QvvuuHz3zvq77+xGfdoAalg3wKMMHJz9afLMznRhAba058Tx1lxfrQviq4ZxQet3DazL7yKq9Of2DDnFo3KNPu1FIb7ZpGteORMl6XDzaAfqzUTSmLOoXT0KCE8ompTZdm5LQQbGBLeOigYdqPUJems9gQPhpFVQqihDLFxWgU6923xEaJWd4RyrZXu0/oHSb4EAUS675WGrrWtCq5N8nyOkE+mE8sZrOw6ckNI2Y3kI9GqmdL5ac33V3R7ByqbmpXh5xu05k8O1IYQQFKxNEfHEEfNNMKSn9GM2TU6qS9QaFwakO64y51n/uIq+nPvvn0x13gg6/9qs+9/O73/u4N04XyPFEDgzIcKGyNpTn1LnpnId29H3ceDw/0SwgcDWOXn3tuK4UDTiWtmbHEgfulfgMRJyfX4oa4cDXaeHqJ2iktnLmSLcIdH8pe1RiOyUnXXhPR5N37NprbpwzTVQclqFVetKAmb1WVrVKow7ZUsj6wkc51Mc4LwuERfdrRrM7PZqEo9zKEDch9yjWoS1aXU873dFGqBE1B/nOKULIYFpAM8y5bLPH7RioW6tMYZakwGntz1t1SycaGkqOF6paykZIYAMim7JRQDlFNw9CGvrK8U7JY9UNxMGD4qARSqgFAf1D47PPqOFwXryr5ppe8MPyDl/4ROfEPheiPfuPX/eD4ta9/yalrz6oj5vGQTRnil6HzHQ9VGak9SHFOKC8M6ts7NmVnwALXjKjg8AbLNXddyMN15z1uSjDLonIfD4xXXmCC2/DgFO9UpLvZNNpme0VsY6FLIY+htsNlwde5loUciWb4ipPadCogBiALeP/DYcyRbMi9/WintTcbfhEFhxC4mgpgrSEyX4R1hArKIa8kiw86BBWjgrFZ2QhUCPY9x+a4ABJuE7WY/DkIZ7bV7E2k+XH8d1wnacYa+TnnkD5VZywBVWkuAL4dMEKEdEdkZaHC5M1KUybqkb7SK5fVPfHp/zX5iR9/3J+Yg7tX3zi++Cvv+Oj6TTefWmMSDbmSrcKJna18zRTlftFc3eGxPUXJ+po61KXdw8ijorBQBvEwqX2x6VB6QE2yR1GJoFUxnCWdmiVfmyk9sx1bTcjxnGov7Ips58StDZ3T2VzJ8dxigssmkLQNBhGtQl3mqyYx8kjHTA9+DO+XhSMYrzpMrGbxwJccaAgbWkyHcbFoZ7F5hBqJnI3nnjIJlrSLhAb/Rp6H8WQz13DSrQUH0DQLb5fJsBdrYXh1nChsZsCkm+haBTAM0QPidx3OIVd3ATRNC8wfcHqw6HAD7nVOjIWM6AFr97luln7lF54IX3Pj4g8u8sdO8KXnP+fvhre/63VnADvsUrd+9CI5QJgZbqib78cFSGkc46nQjDWWSj+h6LfqcnUQ9ywIYAj7zNWJa1a39hag0EbtcWmXZDIeeyHtwTqeRfmxoBMQSyr5jtA6jMjRxrjYWY8jw4ga1ouvsQmS3/MeUHEw22USZcmitoU1rPUURpAwU2vXPDyQrr1zvcz1PKKI8/zZDOrbAAAgAElEQVSQCBLJGYded0EAvMAH1OJmSXyKW/L6CtjZ3LCgtTW20rTIgdTrEDd8zcl1v49uuvJwZUX0iANWaZUh/G6O3RbjOp6H5ioA6xCSK5UBDhDCdaRyKVvDZKH5w07/7dFb3vGWP3aB9571jN+bvfMdDz8/Xou+IY8WGknTicLJk2phT+683fAe60oQUiEnfGAHoC0rcMrkFUASDsutkbor+2oPjmnXjo4K8id4At6AjQApvyjVTpZKR3Qd8oEJx60EYFsbeIoO+dqzMtbGqw/MCQOVdMYJbiwrF0qGA3WY/CjhIBdIM4C6PoxXLeEFS0gHI6NtLDWoPhYICHksMMzcgFDr1Y05mEW0usfnQyOmtCFdlepoE6X1hXZWcAQAL0nUIKo0YAEMB2nUnk/iPh2qO5rFUs67NI0zQCitiB6kJxaPWp33tXsQ6VSrKpStsZXGFQUb3b1Z0uHG4Eq2PXrY2i+//eq9ixy9Bzfe+KTLb3rDL4/KhdZsWaCmbOIJKmsl9z0f3YB33m2noZEkb8CxbgUmeGMsoNFptLsmG5tqL92jEtqOEEYpUOTKUVGQB0COgBgEbRga13rIdVJgIQF3x0fS4Tw6R7rO5jnADj/PraY4JugnZvwRitD2OIbTvSO/x2TDqEXdEd0MtTTqxy4ImwrIu9TQKyqQn0nIZnfPolTpP9eVWjYjJxDBhI9Ot6D9YIDP2MaCyEJFgcrmAS73SoMrnxa1dYJwvTGOLhb0cQQWACyHZdx3/azDVcWCukZO2DuIm4/SDuxZw9HCfXJ6ySORGWy7VOX2+jsHv/GbX/CHFvieb3nZP99/45v+2Q08fIR3ug34f97wgHkUAIgo/DgMHs3UguZopC5XTdaEsB6EQMzdVp/IK4e4FekYjOOOIAvM+RKCCIXkcX+wvtrDmU9ecu0pd0eE2+9Sd8+eS5S231cban8/NWg3n1mT7sj5M6LMCXW4SO68ZD3WIcgifzSx8Z6C82uQjqENV2AJcoVTNkalilZle8NYWNOfXqUoJFB/8bMJkZjpIGFWHAGqmkUImuOWC0uOgCbAEmWhTftUGbOFh8OE7TVP/8GHbTO+80Skb01XEj05fgahAFPeGIYKXh+AGJ2aLieJTCZ7pCWI/Ppr/kHxS29zZ4RP8Hue9pSfG3/gI09/wOlN17nt5NChLx0ODW7qOy7bVJadGK0cC0D6zv02dl8AyijWYYD2Jx43lFyzpZb8O6m0oDbsMhWEOtArB58PRweeG7MgGRAkFgqnNxS2t9Rd2pEu73pXlfi9klRZycMBAiXKaSK3PtApbA9jExo5i9IEzRpeGfWGMo5FoB4nIvJnQmBdquXB5gOLH+rAERjsyTVxSIvDMh6rHumPBwszV1s6dL9wVTofQhv6M7FxbHntK8ym6gaQuyBkpMROjed7JUo8bG0lJa4N8HRa+DfPQBoCzBLBqBr4TDw3DupkhazBB5aX2Me1IyRRKm87Lem0uPZk3fuvv2mvvhf45i945O+tXd55+DVEX/ROCAJ2NL/fmyvFmTDMjVw9d8q9QnFGRWy6psEZFmausKQDL5iCw0tVH05MY6boqSVmMogJkCm7cmn60AAD0gA0yg49ovc3KGxAZ3aqOIWL0j/DUGc4UDpIYtciXX2ESF4HQ98aIKdSezBxHxI/LzFFSlpBD4a5WHpoiks9/mw7LV7oVe8x03JWro40LVyf2uLnRvRIY3LystyjYGLdjPyIBkzYp3QjdZBy6EDkoVMSwoyN+54DlnIYfOA9s8Jqm6lWI3a07dXAGF7LxnveJ68VD8i9xj430wO+LNZ0apep2tNj5Q84+5Twb372l8PyB7/nYTs//bO/d+LwSuameT44zxu0i3I0QSBI3J0XQ1UT6Tw4XVguCPsxJMZEiWcfReDXwM/OKxvDCwxm/B3lwMoAbgehhYOgsFhNSCLG8B68MYPCOLoPjYLNUydKt9ajsLCANEHTJUS1Sk5tGoQQNfwebXKnW5AfhuABOFx61BFjIAK1tFtWaABbzcWixuQwEwI5OSwQURpswe9h01hSwir9S4Rsoj+bhLobLRqHEBUIQNP69Cp6HB8rkIZ6dEVQKqVK6LKgBMT1YdNB5Ar8AByRAVEIIPF92hhhM0urZNRXC2VJCOcA0EyH8WDlI+vfcOau9D+99T5h+YqXP/XqG9/88+e60rQjOTSOS2gMTLDRQJ9hO8XHZH1ywS6GO6VgpyE6iQtAGFwaBRgcoB8DJhJC3hSeNo4yQi3xmCKQLiIGyAEEjb9rWZqei/5nmCp2NLVeX2GLNpdWOkJsWPmfsL5s9KPSguFgVnrsIX4pcjXuk3o2t5DhyTs8YNazphsxRoQka6NhICsckCyGeGxWpwZrEBuZZ+LOw1imGO9asktiawpEDjSnJ/dgfZ2rK9CeEyVnNxXoe4IDsCoViQxAoWeFEIGmnP7Ktlo2V+IGc0gYKWwO4pxNmtKXjbmEfEQ7a/RYG5zxHpEGsFgvW6W9kbIT1fPD/Nu/5RWHP/Wm7ziNvknBDKPCD7MZfe5dGqizOMWe+MaJwOHIQ45lBEygvw6yfqV8VNP4UPJ+BAb3zpgy0Fjvx1qWfl6KfR4XeQoUPKvixhj2lcLnUg4MR0qw1lB7Y+cBvNE3PBzFMilp1ezNonqD5xgak+En6K109k+X9kRbh01jjU2nhEs7aFAqBKYHeCQWJv4VVe2Gtdh96C5H/hq3hXlqDgLhM1qBaC31a6xcorwvLD28bwvFsHtMBtg/VjiarXqh0X6JJn1HxfZ4Eg8ATwQDIgt/6UpE+Wt9cwEWY1DaIG1wiQD4CPFsOsoli2nw631la+HmcPC1L/zO8M53fcs6Mh7MjLXOyKe6XMHOSTg+MYhUHFKW2Ry+JhLmHuDJMJSuUmoHeKsFzVNJoV4alLpVkjdACyhfF/VUSjEEcR6Ue3tWsyg5DY0btyqlDDlhECi1scNhFq07JxiewnhDwilEVGmHo6qFurWRmhNj6eKeAjmK04/RzprsqroDda5OlO2w5p+Zv0FUQZSIIxOdb0a9VVkT7U/oxObYcX3wZ0IoRA2PtsE9id4dTfxWl0DgVB02HqwEG5rxeM6IOH0a35nqs2pWR0Jk47HY+zN1x8cRZG1vekO6cc5tp1KCP44eKLhyRl0gh7tpAPGlOA47z3vud4ze+55X9JtIrbnTnvAJ34ytgRoS1ofTzcZ122PkdTHY0YuLiY4HQf8PU2dychEfD8YLr6/tOCwqHzpaV/BhtTwXgBcPkw9EOPaUnNpEPJSmrTHFID541sGsWqLuCLSeqyFXTkujVPu/zmypoiy6vKusqtXw/ZQp1J1sRIOqe6f5NDEiDXpqSTP0CFtCrF1+mY92kgXc+PxGoMYboesQlsz1MJ2RmckO+O0UZG7NeYWMaWGlUAUUcoigIhFkisLvm8kEAFMqgbAN1lkNosGzBe9ACoM6JW31AIIMeKExnuY0wBrsH/W6VCG19/uqJwvllI2zv//3Xlr87m9/XzI5jvmXLnQrQHH3OlcA2TGZe7YFyY4Qh6oRnYUeG9Qv1ODVAsHCLaOoEEIwAlDeMMREEWzBw3pRKQ9gsghB1vgMIQxuHCo9w7BRWF+Ps535XjYPYIcNxmnE+5WvnIubw7j59o8ieQ+XDUr1SENIFZIvkWLVkkpOXltTQxvr9DiibcLjuTPRt3zx8qoPGJIfL1Y/ttU4dMWSinQCa4VoEEcY0+GP+BCHpELIOC+WtXLqfl6TxQKNndjw807u3lFHBETAgE6ls4HoQeM5XD41uZ0e2cq7FskNN8pNFh62BurO8M7B+k2OVKWJioc+5NVh+rxnv2DwW+/7iTjiCBssu9wyx6rLDV62iCjO3YNxPCCH2y2SxP2VIYyNXaaJmrJUfw4RgjqSx/xrgzgPPFGzWKiZNir4uZRF7GzqUkJjRtFJdKiV0OHPwg/HDmXuxMfhCCAB8HmkQxJJFWS/6bERLDVqZKFWZRWn2wPWICryKI7RmZBlBmAg2XRj6M2o46Vad220Ep2QaLx8PuTBJFOeB1tZLfdhKlilMsYqsuFSt44DptiMsHOUeYylaJRCj54Yqb39qmncljLuaBF7xtPMm8HAcjiO/AoIHpn18Mj1sQ0TfA0HwQ3oAEmeISAr4hU4/XDfc9LpU/8kvPb13xd2vuJLf3Xzdz74xATLCogOSyrSGuABYp+QtjWOKNCbiqeDt7hTA1jgBYH2hDZgOj6sqlRuhzhzNhJ147XYYL3qtW3KVs2cHQ3wYYOsTPEkD3hamLOdIw/tdoc+EaMk3LaRLOggD+aqlo1yECTMOKrUovJQl5TXAgARtshHiBQjJsUzQCX2U9nLvT+1XVcn1+KpJIXAuBGO+T0lFILDaKCSjZimygF6c8iP3BwzBv56PlM+pv+Jc4FRHasrkSJGG/ZKwckFb2zQLsrGhaqs1O0dqyFke5JeBJpeMBwoKqM2Tuo0p17YbcpIqJQuC4g6+GocIxPSIHTwVN0znvbt6Xd97yu9R/Ye+wUfWLty8NnJ4aFnOGGRscmafqFjasQg0THPySU3WW6jUC6tafIAoewInXb+HaJbksNQWqSEuxHIUTRwm2zIlDz4BulgX+3NH1Vtqyw5ko5CyALmXC2Vsq0xs2F8QwulJGAzEKath64mvANtjuYGH9mo52jB6+N2LHmQbaveyQ21kCB7R7Gtk1REgby9pg6QgstyNovqEdGAEUdXj1XOFurXtRpP28NauBoZjESbJE6FpitXjBNGPhaUPiomHFg2JXbYF537NJezicGeux03RvECEY877scJgOASJtligaLSADVRV1P3Yy2CUKFaIZxD1ZLOyF0TyjBswQOVZ8985+Atv/qtXuCDRz3mtvWDK/eldrN+CZD2bmuULpj1lKsDRbI7mRTH6fVQkyoK1ERuOyGgLqUUyg3rKxQdgvjmIJZdDB7jwZ47Gc3zl/fs+uABkXsAG4j2aLpEEbdmpp1N7fDi7ohwU3S0rZqQwgQHqqfu5VGCE/JOTZUp5QvIwVubMaXs7EVRwxMTmYSSKYWMgSjg/ZrYwJnSi7aa3YnaYU8DNky1MPVJaeJ0bvzQecQh6HcwSKnKY5nl+dOx+z+Oi4IkY5A51wj07D7FYpyeXZOuO63u4r6C6d2eOvBI2ipFaqUGxqpEGYkcS7lINOP5sCHM0tExQQ3fKCHC2DLkOSdt+VmnHzX8j299V9h7zKPftXX5yiPpIog5NQ7SjoPSY1EexnS8JWox4BXBDdyEKyi87mBpIsN+5hA8niIBkQMgmXuF+w/LLacQbvjERnwzsDeEEzs0acGcxAHb60h9uAkJyzgw46hgYz63gfI6cYBae1wpo7+JuALl6fQRB5twohMmxkPEoGGvjdVCiqCSEboPpqvFPLBxkPTi9pRLu44m5MceogZwKWXTxIXKqa2RAutGs/lCWd15gWmjqcx8JcrAHG2rMk/sgswBfvQTs/eHqXpgAtLRDafiZ717L84gMRNFrzHgLFM3ZrREHXP+mS0b5bvdY2m6QuMe5Qj4rRR6g0j7wuejrj3guifk//ktbw27X/ioC5uXds6HVb+Pcxd8o3F+bE/RJtac4BDmJmpLd9EaGu2qPISVpZWwCCAjFxeFSRCm7/B3DC4x3UgOHI4ioKCO5UOw6zdG3sntZOZN2hKWWjhfNOJayxDUA1gTNgedUkoEOBnq4hIjfKOUIaNucxnYUYka0/RHDmcJ7ajL1pstGReqj6cqJ+jK1IydFotGWRdU4BErG/UgTdjYhF7yKhP5sNsWqb3fJm0QfxDZGDyzXGhC6ZgV1jfqrvWYB0cpt84EVbS/on9UpTLSzOmTLoM41RnjpWgqgOjheyil2PTUzwg65Tw6YyCV4BNWThPnfOb5MS8Ma/DG2k5YX782/PIvL8Pe4x9309rlyw9hvI/nX9w7Ot8zK2LY8agBZjISvstGrVlyCHZsI40tJg6tsEFQfDRr42MmNwOaTm/E1hIstaFSt7npU9bcs6uEnEseGYzM7vhxHU5Ut6kquxlbN1e7Q6BP00psllZOXTxQRYjOG2UQUZRLNI1Tf7OZOO2MMAIwof6M+uqTawZ9VfccKDmeqe4PtKhwl5gYULLEIxVlQPPxpAvLC9hsE1VQqdN57ENmDGLZaRZoPZP6Csq6VAt6n7razkieFRYbCidKxf4g15KZIrbPglUyJSdG6nC40JJL2vMkPbkRgOfcEuqZ3uexTFU8weu9yEXT48VwOIgj3n+SqRkMPpKeOP1Z4Y1vbMLRkx//PcM7L/wTRv85r9qDu1IreBVPN+8U6JQnvgNOGD1ILctEdncArJqi8O76rgvmX/B/jbrNDSXM66Cv+KbbpJ1d6ZGfI12+ova2O/ywAwPH7HjM1ezsuWzKaPZK4ySAaDCJk/JQqKAjqblBXAC0Zlr5ziRbhdj55Ohy6ekMhPe8l2gxb7QMjfL1yHlTgdlbxs8qChUlEwGQ9zK7Hj3hbtq4m7VlthXDW8Yb5oVNzXJ/w7RUyYOnPJ2WyvnQoF47YDm1K0E2jZs1mzQ66hr1x7kKIkE/UU49P1pzyUbvr9tOTYjjF1u1yRwduTnAkiXPncFwRALSKYvuMVGt6smxTYTpmbM/GzY2nx0X+OlPe+3a+9/31YQ3BIOUcJpTLtD5vkranF7cjtRaFLvos6wsaBEwMSljOwYQn5CLgA58J6fBsjz4eisp+silKE7f/7zChSsSb5zXG65Jy4lzaNiZup8X8gD2yR2GCAjDQhP47TSov7Ghrpw5YqTLYItOuGZDgfLiaBJnWHUhWmSoCij9GsYqwKVgmIPii8b4jDBIgdDUrp6SrB89VnDjdETCpmE9Gq+bmeIZVUczJVWlCjZOifptUE3Jo1ZLmtRCqxxN3D+/VtW2mjIoxp6xRsVKGKBKKODGz12jBDPCBz8cnS2DoXuoPeuEMHxlz3StXSyrYXGBybkIHOSHMbe2xdkm7rY8e+rLws/94i8YXE6/6llv6v/O7z3NFDUUoae+3OuEYMIM0ZSGaXzAtboZIbGIdx9wStE6PUiuM8omVEefAXmWaelBuva0yYf2iKHbQwOngOkdkOZx/KDxUh1E/KKKIIqfux5ZNUJ4cmLdI/arJSrNwBsOoTvdn6iANBgNVed9Jd1COUdqf6qGhS5o5eRgQeml7rzHoYIXGvKFOxXc8cfpdw0b61e3cK7F0sWtse6SKO0whTmCUs1CrTopVFPmwT3MFlogfI16Ln2WLADomab1Jqju5epRcoH+p0tvAkuV46Hyc2fU3HWPNwmpyMI/dmFMjYBEcv72KIIx2CuEHA9Sp9cYYggTQZwSFE6cfVT4tbe8wws8f8HzHpf/7rvfmlKDARSOmeXIc22VQFN6yHOyavvA4bDy7tA3U2JTRTojosVeIxbD3C2I/NSm2u11BZwOW+NITYJMaX2BgaG4oB0FwxknzWFmppSFyXqqCVcHRyquuUbh9KbaO+50De6rbNb5d5yWtI9AwjCXI1fdtjreO9IgZBrQaQE4qyota+ZjpcpWV+RQ1xKSo+0VenEZ+WCww4mhdOasyos7qnb3VNBAPi/VJIUtUDUttJxOhr+lPZWg9dAqZXgbQkkalGeFFgBL9kpgM9hBFk0Ftt92St0dSXiV2tPbLntShAUm6E3hEzD0FcrWx5FjsA7Uqj5Y2m+dnsDpknncgwUPe9nWZ+H6668Pr3/9Tlzgpz/pBcUdd/8E4dLcJn5fhn4AuGYkE0bfZm5CS2lydsfByhjui6SivYAd7EGc915lgyt/rR97YHePPOU8diw0Smwmy9Tu7kbXhW9Y6flDlNSrZnSA/dTeS2XXX+ub0OrbLthik9p9yPU79DedVgPouv2CZ1uk6yPt3HxBR3Wjc6MVgm1rLcl5CupRO1If0//ThRhKrffHq3dKHuyYOpoFrFViiN9eU7E+VkeLrIFmKe5RhLzJ0F48X3NlmGejgdxZAPaOefvUzeSZwWKtKSmnnztQAFSJdxkp7NxmnGVN8wCkDCXCAB8ZkQDsg95OzV57bmc4Fbsmuqt7CmGleG0NdtpTg7dPQ+81G2/81beE5qUveVX31re9zEYxuGhPQo/T2GwrxSwGYe8ufDf3xn5W4jNv5mPENIsbc7cXss1Uwy33IuFug964bzcjbEvC9wKMeM2qVTXFg9xZHrS1lt1OOIMCPXvKDg9dvapA+QOjBX0K8AtRa9atFz0Dmqnu3bzTpd1jjaEti8JAqY+hAMA0n2tOiyf2U3dFxE5GTHiWPhvmUZIDa6XMjAQorg8UttfV3b3jU97tH7gNlMfBSfaJtOsnukDwqsEluOqYVrGhn0Pg2SaUNLxkpwxPNd/LaKg2d5TCfGBqFo6c58x4J0z09v610s7EYySSAZz+Mk4CWBsqhe6F6KmbVsNB0l138muz1/3ij4eDb/3W+4/e9ks3Z7sHKXM0OIVunTBBHxfT5ji2Gx8WJceqCc4I3B00YGEriQYwLf3dkRVi5uQA2N5XBsODXdXX35ArMiV0I66uoKFIr2/fUwHJADeL1sFwU47GiRPmab2TQadLHnoWx0LQGeDNSUdfqbZolc8b3R0yN3mdBPwwn2vFmdecni5RPs5UMrEAEoYHP18oHwyUn1hTy0Yk1bDRzmwppZ7eO1S7tu56nQs8ah7mYqqkN/LzabmIi2czgfiJYMrtnlQDWwOnquqWC16oJSC0qdRnQh5TA9zwlip5wPk4/+uAyUPo4HGiPZvBzhnSC88rjo2PKc96NcY9rgaC1FlwseYyPTm6b/il/++yFbjmSY8/SN/7e+tGYdhQWWTUmv7YIaGDajPQWo1IoOBf3UBmQEbhjSKEVYWkY5tnvIDCScvGplztxlDl3oHSzaFy/NfkNlilPPdMjLB37IFjDEDxDaHlLFpdT51QODqU2M10Fhwdq2FiXRzEE12To4GaywfRNtO2WoD0l42Gy6WqPNPC3uxU+binZVlpMZtpwNtrmMERa1Ffi7M/UQuBc+a0GJGscyfU3XG7xKhF7LtMkZ3N/Exgneo2GPDgUSusG9NryIPP1I7jKMT0/An3dXG9Dv1Nx++7zXr4Gp5tfFqLhXLIk40NHx6fXmRbItgRbTq01yA4RBXPZoDVUBb3d8FVD2hfZXxTUDvsz+75qw+4/tyPvX4ndP/iX2zVH/zA+7I3//x571BDYruRIg/qMX/YZeICgoATro6L00yiO8NOU2Y5svNi746TFQttdMFDyKwP0y3Ijs+2GEAafUxdudTy6qGLdHJihyHcBrigcM22+5vaWy/F8fewS3wgKDlbWNjHq9YTG9O4IjYoxeTQdR6AhlJTEH7tKejUIg50QUM2Bv4nttUZOh5BwtCdQeFvPMQGueZDd8Rr6hZzJTszj7Goqlp9qoo8VXm8VF4gI8Jvc5Kj2GEDRA85svTnztk8Z7ddd2cX9jSZLgy01k5vqpouVlbxEGdurzMpN1N3PFE3IUr0/IzcQst0BT4xi04fMuCQxcbaRbnZNWqK/i2Xn/75D7/upd8/D1e++1sfmP7au27afv/7c17c+czheNW1gJ2GRikQmc+77IvyBqA8QJBYDe6OQ679hXHYGBsAuM9CIAEyuh4FZfdIOr0VL8zAGH8Ue4Q9c6pPHqyUjtdWHuM83sVAF+7ZLYXDA9U7x7GfCYAX5Wm1jGaBjVKl5f7UJUYPcJPBPuGmjCaGou2UodOu5ebPKY3aE5suhSBLtLbuVpY6z1TtzZSfjiG6u/kOVa4oUmV4sE5uanl1z7RnBi7gJDWea6ten+a9ysgcnRcmPeOeRuRHNvlooLxpVVmaxW1aq5o3GmPD5fmcHHuYm/am7qWynLh/bKEiFKPYFVktLc3CwGEk6La31Z0ZK+wcqiuz706+6HHfHG68sQ1H/+/3Pnj5/a/54ElKE3b7ilv2rGJ4VOo490bHu3vdmwo0h0aEBMAHDV+KsM+pJpQBJPAYMfVVhBD439am9vbctsKdl9VMuOamiNNcy5jfcRWGzbFLEv8CgZMHcWcAqtCXGVTiBrFEx+TNLNWgT0cFZAyFfqf6ALAFUOp8VxLRZVlX0cICc3U0sfvBHYm93O4HBJL0/FlVa1uqb/6wst09pdeei/1Cd9xt/XrSdhqM+hpw6eSy0vKjF9RD4RnnWhxMVdjUwPC1JvbBzaKqRprCjczGgOkHPJH3aQwHN+Ru+ck0pzbeKFbXCKVuhfF1u4g29EnT0oJggiyKls3QNbxd0L3XXaPkPifU/o8PS5snn5q95b+82atW/uPnf93kV9/x6nUkKxwDvk0zWlSM4lh14/kVirMdAvQab00hpNu7i4mNhIgAQKhk7hNvzt8HiMAZ0WmeJhr0C5VV69KBKJnjgnDEpyzAuE7HgBRODt3jRO8OUhuBob17zyEe4gB5s1i1kTLTMvOop1LaPuGhps1td9qIj+lP2Hk2hmp2DtQeHCgZrClAWy7nSuDB73dO1Wig6X+/Sb3pUoPPuSGCxgtXjbzxi9dNpqpoVDzgOukjFxQwEvSGBkP1zoHC6ZFyYuW8jMN0IWIYVZylqlY2pQL2jw3cUQcjLMD146yMz54h6OT6zAZ5xH4mx/NZFzH19IdKGNi65N7GFZNF2AQMPvCkmnvKi+kTn/rg8OIXT7zA9Quf/fOTj1586ujiFd/o6bEBM5z9uBjjNTJ+yPf222AcALniTEaV6fEBYhP1x1QowIA3xsqVGMdMxMVvaOQqDLK5rKNHzt8/VgLd6E72OMTMtmum9lx/yuRL2J2oRhfmpFs7bB1qmXSUgzLZnPDTfO8D769QLtS875YYxvq55nmm/jXb6qF1A3YQ493SKTUnT0Y8cNdlpVQFZzdN3HNrC9PtMjtIuRqntSWpG4/Vw1lRVzYa+ralrtUs7ZSHRIwJ7zFADZCUBi0m9A2XGlBNbDBQ9Djajmkuh5mCFs7wx5oAACAASURBVKYshR0E75AesQahikECnRqqpWvyyrFSTHkNvdB0LpbqdpnBVUtf+bQjLQ5STZpbkn/92s+NIZB1ePX3vOLo/R/4p713vXuY7+0k3QBHYPRk1XNEg+hWtE8anXdWGY3SP8tJt1eJBb93rAFjH6DoQJTYbUHleIXcCgJwgjJcmcwpE2x+j3Mr7Ry0BRcOdaHu3BnPkmpvZwwU1OjSpu9iGxGf9pSpFlWn4uSaejbjpRbR8Rl3H76s5sIldXQTdkHTw6mSzaEGaVB1zQkV1Oe3XfFkviVDxcd9z5VmHhimuQARU/Q88hBixYPVSF/QqxUlTBFnWDLYe3UJVkqzN3Tq3qFnVreMLG5r9fpDO4ToS6K1pr10EDsroV/J/Ww4jszJtdgHfYi4QBXTi4NiTm+oISrtTBWaSWyE29rwPNCOzkua9Z7zpEO98TeSst+fDJ7z/OvCs55l637ovu4Z7zqqwiObd72/2ZpMUrdWuKGbAdsMPYumbbszfHBoKY2NWb7z18xXbMa2ya5m6k1cUCsrZmDil1hLZoNghsei4p9Xm7HxBHjeOECNX1w/99cfaMeG3nObwmbhSbVujRmNvGu7nWPVeLFMQabq7ntaNa2ZNK3dcTnOt2LYC/1JjFw8nqtpWi3Lhap+T0N3MNQMAXYDmccmgVTdmhI7IIzYxxgP+zYYGD9OjjXBuwUiRgUqIHUWxhl5wz0Uicq2UY1JH38yiwygXBsar2jnOHYqeBo886QpibAbsXBj19JcCwTHDFfQjNZNvEDrmg+//po4zf7wSDV+83Mn4qiId31Yy0f/lV8Z/MLbnvy/TvD3fd/fXva6rz36sR9/8vbuYUbt57nG1Kjc8gllOcI2EmU6t0TyEABhtGBCQBE+vPqr8f2wVDbpoQhxB9LqbkG2MZc7klMaQl+j7vR6zP37kygdIpkB5krmYMTvA+m6/ls1tDeQCYxW4ucexDICaw5kS3jwfdVduiq976PqNtaVMqqJgLQ/tUVI1551U3u1s6e6GLrpHMMP1iT7tRhJ6PuHGbsP69QqxTWCqQD8AVN1PPWDTU2goJp1qhHqoRB95U5YTQpaXTyNpnww82vV5FhoS3h/LEx0c3gKPlMT4tSD1pddM1VoUy2I/OrVqBIBbk0bZ2rv3o93QVIp1LX69DOfPqHufvf/quxnf/Z1H1tgftP91L975d4P/sC3FZcPNPLdB2W8jg4nhQ12HjW3EqPjibQRNVRus/XkWSdDendxWMZ5V9Y0fSkUaLaMJ55Qbp9To2yDuxtG8Y6/qxOF68+ow5140+3R5Hc4jX2wtKEsKzVIbZwsN58vfak0DzPdGEfiBYRKHw+y5sU9Dxc3STCbR6MAC32fs0qnM4WL97iTlIXNiowbG5xy8HK58Yy6Ek8zTBdX+NDuysByxjVyn0RJt2C8lBpp1B0MGAt7CC1chskm5Fliz0G/jY12eMSxI2Hhw6hApcEV99xLwdVAnsmFLo6HGjC1CfLvVH/oLnd7Mgs07E28wThwnoYEX7GYa/l/Pfby4Hlfc90fnEBrv/7iu7/h/vPf+/CHi49e0nCXcQu0lFS2r3jSGrEc3hjh34UbqI4LkmGNYk71fcBsAiy0cLx4qqDzPJ2GNhE6+XkIMDKN0sEoPiyEB/hpqEGbzeizjWAp7O+vylykR278LCPwc62O+R2kX9hrbSuqp8cVCvvHavambtOsykpLpRpQh2I03xj4hNdXjn2DSjHqu/uhLCvNQeJFrnX6jdGcaQAjfXAbmnlm8E1kqtzyCZu1KFVymrluh6+9d7gpm5uNxh1LZvUqT4Un8oFrMpyq6LhTzI6U16vxEfdZj07KyUwt0c2TBmvVd1zx1TueNL/aeFiCOH9stvCQB9aTV77ySSe/8G+97d7Tuypu4x9nf/cJP9x88OJzR0o23HF+dOzeIg/7A/L3B/ECR/A/qJo8zaFZDdj0SQO2+15gmrWiT3pVONt35VVbRYJA6KHjAacCLBC53V0HPenhD5bed7Pau+5Rsr0Wu9zvFSvYIOvrsU+WkUioUGvcTYjzJPLdNSY2Wlxt126Ujwa+n4nRCTpeqN05VkUpRwVAjmTAaC/z1y72pso3h+phSgCVg67pVFj17nJq6FJwLk7i4rndlCk6oPy8UMqkHLd5rlptWWyXOuBtLEiJR014DAO57WgFlgBVDz+n7vKhdOVI3XUnYz/T3btxooASlXWn5aLRMOkc7hP805zoL3jEb2384i/+zT+4uBFkfcOTe7o9S8Mv/MLs8MXP/an+29/1nOJoauaHCTH23xKeCIFGzKxDMEmB8d31XN6PpvlyqqTK1Hg8PtYSqEyCH4I+D2oZTzhhkLoPsxnd/0h2cN7kpAeckx58H+kt71yNYeLm7ixqyKhHeKtY1MVENRMExhtKTmzGmp0HfOmSyqPaqlKKRZfTwiAYT88DM1RREeK0cprnCwcQg0gaxMhOjCdqKmVsLnCCRxrGG8wIyx7pC7h0N0Pim9Z8F/JhnEivjYEaLD1sAvvXKG0TJczjJOdyCKBzSUd0be5M1O1XCn/z/tHgeOuVaD6km2E09MZrwChtp9kEnbjTGP8aG9TDZlp1n3X9d/d//e1/5K7D0N14Y6IrH75B4+bGey5eeVryrluHp+gMhOz2RQRpdCI2NKNFkxEkCEM5uUchTqWJni2gPeQ3HYaENPJXRhhicxDiOA2rQeJha1Mt1qDDie8e9Nyr0VjJyY04rOzKkXTttgesuSnNggfS5WrDgWx5/dGJ2Jy+s6v24o4afh6XXXEyqTOdJlZX0mIBGudq7rqq9ASGfLnX2HPy7f9iP6Da0IyN9THzdUF2VEJRMkYYBccdCn11BzMlBzNbYdnDlGPuZWbIOYSGTbdxjD+lDQeDYS4A2GRtTTq1rfajF9XuHCq57oySh52zOb/Znfp7CwSUOmhyz65NC1QKIxruPMwmUx/yBgvRYO3m3kPu/+Xh9T/3oT9ygvmL6l++/NHZwd1vn/3272t56UhbLJSvdWXKLOPvY950fUyoW02pw51BiPNNKHCrtImWtQrPho4jf3zPM84FjwFcXTdDiNvaknrox4wKZMDZNE7Iu/6cdPeBazvPwrrloltCQeuG0uilPDHeBzU20iMM2t6hmv25XYzUmwZLpBMyDCORWD06AWjRJFtcux0vsLq0ZzHCmonnRNP5EFUu9O4UuypmA+ZL8m9s8hnjHuK0PqhaeqdtfABv+DWbaGt1UxwTgMrYeeDRhQlqj5ITsFG1Wgaeebzj2COkjPywLe0da7m9Hi/t2jky5sh6TOxr3ZDAJivz0IS0SMsHnfim9V/7re/93xf3Yzm4esYTHpeG+q2wKcdXp+rtH6hABbJYHbvaIcphf7hOjtDLMyYr4AUChfr+vnXeIJcqL0w5+sp1AiMPGbKDWtD0Zxsv0kK9Qtc8uyXdcrfEFDhC4TUn1d1wXezdOZ4oYPbmvytLqcPgCBdmz2OLGLZmeyovxMl1fcsQVWZfrfI75QudjigvpzbjZZn3HKi95UKUG1cyY+zqi01r9CU1GB7GzL7iNPfj9IKjhdpD+O6+p9t7dOEh9xphSOciq5XTlJZbG/hi+kBWpF5NqM2pW++6Gnu9zm/HexNR67AVd7nC7lRzerYZOMPBgSVbG3kkRgnipolvWbVZkSfZlzz0a4of/aV//ycucHfjY7Pu1xcXQ3N8enL6lKoPXdDWOI+jKskP6Ghw1J5UzvBrDOD0DMcJsdRzvn+F3lXyiy/JwqQXB5Tg8YJTvHdEkY10tGKOB75owz5nFgomi3B2ZkPJdecluhxokGZgNsDj8lWPlnAJVc3UQYZAFNgUhgFgRbZ4Poa7qOKMDHqOWNzrrrGTk0lyATbspltVXdiPF2tQigD2GGS+3lcNBpkt4qkd4EkexgXeO3CNbuEEjgBswALTiUD9z+uur0Xswoamg8JX1PIqNI4THRjZUMVhpNduR+btuHSHP5yzL/byqKlM6bJRBWU5LrRU6d7jlEEHy4WrneG5s78+ePd7/tYft7h/CEU3T/niH0n27nwxPubDulbvnj31vLArWwtWGoaDYmnhAVKmQARwjxGSme2XK7GeHh5OKvnWeS2O+XFjNRYV5EZOLT530K876VkdTmHs6Ou2NhTOrtsdabkRzxI6MbUmthW0ZxPa8V4lgzqOjv3aKDxDz7p2MxvuFLoGPKW1VHdyM86mumsnzpYMmdJhrgaLEeLE9tgDY+i9dWPZfbft7NDuIs7KpmQ4MYp1+s7UxM1klGvYJcpsa13dY+zaPE7b8cC2Vc+vdyTmdTDIqW2DyHA8U8VrrabQwGF7KDnzL1e2HNC7qxH829iQ1vJp7zGf84Xhx/7jez7uAndf8ezP6S7f/B5G4003hmrv2tUadSX+34o5V0HJwUQN/DS9RYTfe2ccW+9tlEKnMXqJEwlAc38w6hD8La2QhMvVHUEPviFODqAHF9fgqa3o8bq4H6+A93yr1ESIneYHBxFVD9dijxPDUaAWOZn4k/cmceoNdSongvzPBHYIf5rHebrka5P2e3GRsMBg26UEc5fYqpuPlhRKXfRb+JrPJprk0q2XY81O1/0xlUapUAYl20M1veD+Jdpcc5vyuWh6dcU92MV2KC6f5FoeYHut5My6/WPWwxFuPG6xdRi20ZEATYXRS1Uu6ZSI030P2yQO7zkxPih++71bf9Li/qETzB/aL3nifwlHFx5f90daLCsNKcqZKgN9aBsQLgOmsq2awTwpJ86IcrsG8xoR03FPsBt5yFGniAZ5ixTYKuIJ1X2vU9ibxhlV1Kg7OAnpx8mMULu9PZvddJ+z9h9p46T7jcJtdzrv+qLm1WQ4GqEZH+H62Lw46YLBJUVssyJUuvYkv+2rOZh78EsKFjCXSTcDvcf4yUoPMEu31+J4ClwiUJ2eMBAn/fiE41IhNeBCZRgaGjeifxbnlhT4rTi5RA2bVGw4j5+P58P18+R/0hPTidgEg1QpOjxtN+CF0VhVt1SzP7OlCDcn1pxiVil97IP+fe/n3vY1n/ACd1/8mM/tmsXvwjjZp391qoIxvOQ4Ti3MzCF9MPH+BkdWc8qxZvbtmwzothVUntdoepAyhQZu9GPAF94qmDE46Ac/QPrIHXHxPVQTUYCRhrGLHd7Yl13e//oIjj58m3TrhTig5OS2usu7McRzJ9OUDnfYLfjxYTz9GOZAp5ARk3m8Jo737RBY+Joek/48fCb3UALOmTUdpHWGoaTxboSrc3PvcaBqpwoFilkjYxSx1lMHuEGNPDzHlTnqq6AWdl81t6RFQ0TalKroNYLuJF+7xRQO2z7SOKsyzV1iwhCiNTeHc7+/CtKjTpSzSc9uvG34znc//k9b3D9ygn2Kn/QVP6/25qdKAx3NG/UPZ+pRI67yKZxyA78K0c02oOEWRcNgh4uWAUBxjEKAw/X0mdWNXdSUjDXiCZ9i+vmxc2F39pTVpTh5J4lX3JG+cTB85G5/rUuQauoN5saw8yfU3n2ojFyKQOJLfbHurpriUKe4Kp6FhV5lCBsOCibzcC/wiXHstcJ4j89rmNhNEvntRAEqkcqB8H/nVVcOrptpEDdDF6lFEzh8P8vDoDVM8ahDs1m8+BIIBzD1ELnYTWlfGNcnuvJb3RgDiqa6QGzwrSGRu+ZZU9YxMX7eZFofJWo3T6n9hhdcO3zeiy7+mRe4e+YLtrvLv3tnyMJoNo+9N2PAEceEcAYxf/VYyeVDAy0P5wQAQa7DYdNnCxGwrBz+HKZhZKgr+wPP57DAgLaadN6NTMyjiZnbrgFkyTXcXsog8akfFC7L5HARLULmjjPp8DjagLDc+PYXat8gMSKB/1BXwz5Qc7LB9ueqWVw8zvQ7gxdmU4XNE1EJWxzH+4pAyi5wCaNz04jU5a7ReV1GJVI/swNByrgeV7fFIOC7hxc93Nw618IuzTxl3LqyiF0PbHncHFbWGPFUzdXtxdIS/xU3vOQAWfj3vYXp4iMrUEHDYqn2K1/0Hfl3fts/+3iL+8eeYP6yfsbTnpns3PEGHSy0o1rrRaHe4cy+KLssACeXaLGIDVcedO3pMlxxFzvg+VANRMjYPs/IOtHicfeemq015Se3VF+8osVsoWJRKl/5lx1OmRIAGTGCjaL8iOoVhEJFyNqZqpc0LrFQu5jbEXuKTI7Hco57hPFaHcwsCCyTRANaNTGwAShIEbBSzJoGFML3QmIgfhHyoSh9UXOi8MAzntge9mhyggCIA8xo43GbLItF5PI88ng3o3lv8Mvl/chJD3JNkkJj90jH29OgawPHc59W10zdFu7V0lGEKEODG4CspCdsf6r+Ix7c6Uuf8r7kIQ9/dHjqU48/6QXmG5u/9lmvSdLu702WiRabA52EkmQaHqOGic8g3kv7EZmaJookg5ugPCeycB5nEFny1x7qQSXpRk/p8UL1xV0teqkKs0KoMaV6q5tGyIeI8q4Z4ao9emgY52AicAAuQMlnuSiklHbn8UochnDzXry2UZPFdYKqBI/bpLl61OjbY7soXCWjjrn7H/M6tl9yfhzd5Mjk8cGpdGpkkR6hIqxBXvRifUvYpySjHcaa970l0mqjMA6J0FsE1fOFhYIB5SI0JxENzXw+x4dpAcLmOZ7kmFRRuvsD4FiPhxqe7at5wIOq+Zc/+/zas571sYHfH2+R/9ClHP/7F7df/uRbwi03P/B4MFT/xFg5HiBssgjzPOwLu3H3r2Yoe3g5BIGJBz507HHV9kAtJHlvqOL0mgJDwn1lG+CNttTGCgmlFzMxspX0VxfxEmcPZZnQCBeU4lsixHpcH26QzmY604s0mdOv47sRQb7H7q9i9hRiAh190RLMRIHVTZ+r+4ktJtzr6QYcUk6Zq55+bIibgR3+rL15nKmF/QjuGmBE5LEsuCrHViqTRyHOVsAUgEYbLjfUwBDSAsssEkAdFnGm92GdZZANJA7MN6DqYedVb+aqH/zXv3X0Xf/qOz/eov7Bf/9TF7j7kR850f2r77olnD25bYfKCVgUDGi4EECXU+nykbvUo6oYL5ua54nNaRsY1bboWscsH9TSZbi6+ZpWRw8xCbR3cF9Bo8M0EwEU8NGiCYNaXeeC2nMlDAnD42xWCI0AtogpeZjOmR4b3RKAo3ZnEhef3InNlGGrnDAIGzox6CqYex5ftB+B2vk5SHaDCAztMGXzsmnuQo9FMYJGqqye0cLqf+fje6JBbMzrRuvWpFGq4uhdgCOujRU4o3QCHNKJSNSjdh4M1JCLECsaNmiletE4nWXTA5Xw8z/6rx8/fuHz/5De+/EW+09dYLNQn/foB2mrvpkHDrOcnRir3Z9Z7rJNls5BHhxjjqgFCYP7k+jV4qYx1CFbbVPPcE4oW5o0tlssFm6KTs4g99GeEcGcr8mBy1jMXDql0J6UIB7QHWtcpvpQzgU02ZVtlBCqO+6JYghe7G3uOQaQTSOPbW4a8wHTdCBxpI7a26EbcLW6I8Edj6UCn3N7GHXtu4/iGEfyKUwSTeqry7i6TcJt474hTnJoC2vVnjtCdUB5Q0jGO05e5/0wHYHPxTAaKEqu/jl3pgzHR2kyW6YVJdQIGbJUhb/sOc/78f5rXv0PgkXvT/zXx11gL/Kzv/xx2r/61nr32H07BfcicEcf4gDXuNOzCv9MFwS+XfjWK4dxoBeSnz1agBYuzYBlwncUDXb+WuRFwA5X5viyiSJOnfP0PWjOSGm6ExDkzO+pU9n95EwQJ44Rvo5TTShktDHzOhhFVNIohm2CSym5vSxOzjVzxetSUuGKmE59LYDHIuOguPtQ4kp6NhymAF+Iwe1j5Wro9+rq3K2+q4aOy8A86IoaGjoXhie+z0jEw/pweucGTXGAaK4W6RRB5/Spedi7/D+7O9MYO+sqjJ93udvM3Fk6M6UjFSxlMyCIhA9KQMBQyGBRUVAWWUSEFKIBg8oXAiSgaALGhQT5QIwEFIKE0kRNVAiRDxCCxUqIQC2lZabt7Hdm7vZu5vf872AhJencDjBQQvrlzu2de973/57znGfJxVtHw7TYbWEusnjHuKXrT/5N+Ym/Xr3/Zf3/K/erwCryeV/6dlIbvS8eqVjYWbQAUvp0XXZEOqLVddZEBZUh2Gu7HJEMMJ12H+9phFus0mho2PIINHCrNMXlYI3EwM9aUH6Ubn8MKpRkgXBejWYcs27t47ZFnAbM4hi+DPU4Cwn2x/g7cnQSy8MOlYsJWJW7uLfkmig+d0+HrI3VzSpbccZdkIWijuGkBh5OkgqQpoaCVsAzfHAgVSSrYOg1x2XmeMe7i5wnj7GKYK2mIogyXPV3TZmPUwKPErgQ/X3OAGZ8WmBRmuWsgLofz81D194bvviPa9op7ruOSe/2Ztkl515nY5O/bO6eMesKZSPIHeR40GyM6mZAi5x9EzXLGvCzYinfBIb0dbilP5iyfK2goYJggftCHCBbyUGFsmVScCT7Z4zWsDRyLAqWEsyeMg8HimT11s0zDO4R5H0nyNbownnN0coXj3yVz8H2CHYI6JygwsiyuTk1YczWustgr/AZOjFWbcGIK7oshdsM80TOK6BirgnEnpELSFFGBGuCpfdxWhV0irjVpct1iGaAe3Wvu+0bLJPIs6gbfice2x3m1+asduRxd3b87YkftVvcRRdYd/KGyy5Nd438trFzzPKQ5tD44pNIF0aYJLCijjGM1RhDZp1qgPQ0jL2Qs8ggHIkHo5yz7dd8KdoPRz/HqvwK1TRhS+wcdQDt8exgjGK16JohdbEtGo5EFGT+cmxzcSwklbHAUIfrTg+BE1BCc0XxjRntuPNpngJGHxmXOmcffVGgVnTKjDb8ftzdOPXB4uAEQbyOUF4WT7jsBdql43qrlSb9CksEehfxfcEJ0ES1Iu38okVxQwcSC5u03HdrbvNztxxIcdsqsIp81fmft7GpJ6PRCQg95vd0uc2KXOacL7OCnzhGIWoDhGhH7Pyq1IgANIDz8oaAKMzXYKx4aaHtkV018CfMTieV0ZdOU0LXXcSEjX/PRc+l4LVwrMTEcEHUenP+fbAgmq0aQnHUC+honTJR9oysNwEuWpxvvEywUGaG1+6W0ZeIPMAUPltfORMfe/e0hz5Y7FJ+RjQn8Gie9Vg0Qf8hZZzVZivjKIms2vQsKuWsG79pMUGRgeJE77w1cx8/5Cbv2ad/cqDFbbvAKvKl5x6XNqoPxG+Mf4q5FVRJojMwW5Ac9LuQwdiQgMXy7BWrAnAe55pAXCoaNJHtdIy2aLfsP7k7IeDT3LR2xdLdcsRyfJZaInMVuBVgIRUksyMxNo79KWtfUC3wZewX+XeTpvnMrKBlGMcgMigjhSUH0YVr0FAJqcLLG3JcR4fFcLA4jYqlzJupeDJFLyFL4aRhoeCoS0hn0TEJVeMz0F3LO4uVYlN2FJPlTssHnvVy4ecDa45MygWoMDx8Y/Dg/fuk37RT8P1usvb15jAy06nij6MdI9dmzVq+wBevGHNoLVU5vygcA+qPnrWBHOjkPEvDAm4M51iLfsfEhNkoVgdLB6WYMLu2so5UNGDklj8IRVuBqgJbB5eUInkLi3EUiVBcpYMKpagXiR+SOroh7jJlEhGV7gzL9dznIM9wko0t7emRjxZoU8rqsdGwEAEdao28J9kK4nEd2YxVMDtgfrCYkeeIS7Vw6yuXWKPEcPOtvqJscUdoZXIOK/OWTWcWfuGkl7yNG49tp5Dv9jMHVOCFN80uOu+wWq323cKuke+BF6ewMMkaQENM+CR3MV86sx1fMqZk/M8yHhGYPE8d3Qd5hlxd5cMImsP8SiYQPhruixKMiZUfFwZNVbVhAd13jhgBR4mV3xev0ffrJK6uC6OxA0yQOMQlo1LYuarV5NHFciW1Ro5Z1zO2xXhTCsRB5JtnadByWGc2R6QGAY/Th9Ujakw00pD8GQtB20Tkc/G0rFJxyaXpCxUr71m2Y9T8Ddc/7Z196jpveJhfesn+LEmBFz5NNDx8plcff8CfHFsZT6HSRxLq0ky1oFgQkqNRmnOpYVgS6BnLSMRR3oql09HG6yhCAlnPkXNcCoZjJ4pMXkssmIZdgdmY8xaRiIwjlpaWJlB4Nr1BLIf1GB8qLibyDIkhKJdEEGzCVmxmVsKIXIZYjMoumk52xvwnC2XnN510w+12VkhckDIr4zGqXTafGSy+Yd6scwhkBocq7FyHQM1Csy2vW3TiCa/kbr/1eO/0098WDbsUVV7SAuvZvG5dp1Xm7kimJ6/2/LTATlgO6dr8iwnutK/cjTRdPCWxQmw56uklcqPNu/RNisjinLBHLyfvLOG4jFiIthSEgTtsahG0HfRL2OcPdLo5m2JCsmMsGpuxCDCChqcUGrxPLeIBSeiCGZkUPOIow1LnK8Yu03ZMGysQN2JwOAJ0IviWERcLvj1blxVD0pm3okjuAB2+2CkiEELJgSXTScZF0eLNL5t36BEW3HXXJ7xzvrB9KQr6zvdY8gK/dWyfcspg0pGd7c0mN3sTk4en4+OWdfco0AofLdkTN5vyiMTHUsaa6JtoUjTapBb7kSinrCNDFazkYmvohjG/Kpdds8QRypIdcILmLs3kl5oAwuDbDBUnii2fR6zuW0gnjnwEJz1WkxL4tByByB0EBgVMkX0jnbqzoKDHoyeajBKbsKY1unPW5xdtoBRYkZ1vpeEsnmSChr4LsIotF6tO54zDhctlkbzxptnBa+Zy199wjnf5xU+/F8U9oC56MR8ou+yCH2TbXr8zfWWrZSGJ3DD8HY0Gs06HbkGYw2Q51hhdoc5eat3ISSJMvrDlbT2nuQgi6KSJAywA6BX37pT/MVhyLbI6RyaMRUw/LbE8myR30LZicjyLIJ1zAbFm5FkJAW9uzpJ5zMhL8uESLs1b05SRZRgnNlb07NWO0HqznK2tNSzE9woUiscEVk+kocNmaWm1RhE66QAABs5JREFU2BbJH6Rasfobu6zw1fNfCH9483rvM0ePLOa7XOxr37M7+J0fJLv24q/Y1q1/zLbtEbQXz9YtqVYtKJd0R7FOjLkTmTlFeMxZDmUD6zVgS7ABJCISpmP7m1pIsDNHOQ9o7hxAB6QdIq/RwTeskOQksEb8L6UCHTmNmGZwZmzeG80Vy3UwZtaLZb0Hlvoc20oDZ0YVIcBF4uqKoLHipIEXzsM3TCwJcLiH3tqUy7yideglCjmLp6pWT7w0OPOMn3fcd+/3F1usdl7/vhWYDxffd/eF/saHHmQR4c1mZuNTFgWOFgobsWGhbH9DyHs0VqF7vgrOxJ9NbE2e5y5WPcfqEWU8oy1qRq0ByWmKtFIkJTXwU2sCrIiP4MsSn7VhdpDjfXl7ADpCS1CdYQzKHM9oBwsIwERO9AX3DAUeZczt6HLGLNzpmpvhirtAEOQ9oh0B+KAf5g6GdQqStn2n5a684oXcPfec2E6x2vmZ97XAfMDmr392dbDpT7fZ6/9dKUkoz0mR1hCsgYsxz0aCbVmoa6RIASz4AwZcsAB9UgHXm0RfugB+YmpY8mMPAVqGHxb8MCi5RNYshGe1cBElqbHXhtfMOMNyH3tGWRwROsICBf8NWGnAsI7qisM8/tT4PDdS3wq6Q82yzk5LofzKv5OuHdt9T5rjXRNz1hPH1ttZjP3bfnqad/nXn2mnWO38zPteYHXat2zosue2fC057CgvG91+U/Div46wfK+evUg3RLuZ406COuPyCvnCQ7yWeM5RHP4WkOIkx1QIIk4C0wbXGkAP5kxm5TlEZWDeDghRvrE47qEADi0fWPKDkokM6FuMMpFunedu2pDwnAtHHpW1yAL8KZWdxB2NlBNLBhSELi+Kx8HO6Xmbma1af2+39a8c2JLVsosKLz//73YK1e7PfCAF3vvDZo891pu9tPl36RN/+KJXd+FWwIUpvHbkbeyOIYGHoVXxovA8K7YEZfC0EFyzdcIGUZ4hnAGk/3D3cvRzNtAR5/G2CKQlCrCTYA0JgAJTBDJCHElnBRmO5o4YV41u4pq5KDwVWapGrsDWlgr0tINYupzjmNWbtmeiYjOTVetY0WP9q1e9Whwc+oW36dFftVukA/m5D7zAb41Vw5/7dFqJNniF0iGZeWtspnK4hxn+TDWEMQJ8iG0ECSvkHIjZmMkuxZmEQ2FFCSC7JvDozJJqaomPFYVT6EXQWJuR5UHDSi7iDgM1ElNQFPD8RWulRYYWtcBdrYsBmweWBl7e4mJOzvE5HHqCvI1DBZ6ZsxLxA2lg88Wu2fJgz8a+oZX3e5s2LYpicyDF3NfPLpsCv+2u/ua6b8R7Kg9l1kzCIDdm08kqb3S3WJWRzxIdJYLTILNUiBmiWXgwp2J0gssNpA08q6DwpolzvcHLAyE2M3h/h6OzYi5Kl4ZcFkMX5m5rumhdYEQuojTSRSCGci6vGLucJUpPmWGXW5m1LkxYVq+eLa0afDTf03XjguP6Uhdsse+3PAt8ySlDFnvD8Y7K+rRUODg/1H+dFctnZZPT59lr247P6jAgsTRGOeggSCn54Ugr3pQCgBfDxoD0thCmFThUKg2tkaaWh8WBuwCE/qhhfj2Vil8ic8YeVnhstWB+kjDf4ESIlRVRY1XZU7aku+/P3SsP3l5YO/BPO/KYR7wbbphcbBHey9cvywLv/Qs3Tjvt2MJTT73VmGTXrD/Ddk48YDv2DKVY7OPlpVwh4ERHjudZWZ9tGgraUkFOmFrMS+vDoe6H1vRDK0mT5NgkaugYdRYMt+Fl4SUpKaw54IOlb9431C22ou/ZriNX3x4+/LjSTZbrn2Vf4H19cdl31g9Eu6cuCHu7z/SmK1+27ZNODcEjE85WnFoEFYG0Fmi5YMCJZyF7aJYZLP+FejnDMXDNNIkthq6FpxVDd8GlmyWzVe12mWuVr7Ri4PnimsE7vEcef2y5FnXvz/WhLPDev0B0y5Wnppu3XBZOJt8i9VqLCOi5Cqgu2tx80/JdJVknMDeDXUOjCfxMUCbKDCSvDN4JOQtknM3XrDI+qQSVYl+fheXOmWKp8/f+x3r+Hv7lyYc/DIVd+Iwf+gIv/CKNC886JvHjT/r1eE3Sv2ptIUuOSN4c+WxUqZfiWcxZEssHoTUhBrCjFZfPNz8mc7BpYXNeu19tNP3Q4t5+C086+cHioYfcbS888x9v48b90gItt+J/ZAq8z6P8pisGrdB/UL08eJA/PzkYvvLS0fXRXWsaUXaCn6Q9RVDR1KLUz9eysFAJB1a96Q8MbfF7ujbbUUdt9q66dNtyK9hiP89HusCL/TI+iq//Hz6cRhfxCnIVAAAAAElFTkSuQmCC' x='0' y='0' width='120' height='120'/%3E%3C/svg%3E");
  background-color: var(--tanspot-base);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  z-index: 1;
}

.counter-one__icon::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  opacity: 0;
  transform: translateY(50px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: -1;
}

.counter-one__count-list li:hover .counter-one__icon::before {
  opacity: 1;
  transform: translateY(0px);
}

.counter-one__icon span {
  position: relative;
  display: inline-block;
  font-size: 55px;
  color: var(--tanspot-white);
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

.counter-one__count-list li:hover .counter-one__icon span {
  transform: scale(0.9);
  color: var(--tanspot-white);
}

.counter-one__count {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 28px;
  margin-bottom: 3px;
}

.counter-one__count h3 {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px !important;
  color: var(--tanspot-black);
  font-family: var(--tanspot-font-two) !important;
}

.counter-one__count span {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  color: var(--tanspot-black);
}

.counter-one__text {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: var(--tanspot-black);
}


/*--------------------------------------------------------------
# Counter Two
--------------------------------------------------------------*/
.counter-two {
  position: relative;
  display: block;
  padding: 0 0 90px;
  z-index: 2;
}

.counter-two__single {
  position: relative;
  display: block;
  text-align: center;
  margin-bottom: 30px;
}

.counter-two__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 120px;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  margin: 0 auto;
  transition: all 500ms linear;
  z-index: 2;
}

.counter-two__single:hover .counter-two__icon {
  background-color: var(--tanspot-white);
}

.counter-two__icon:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  border-radius: 50%;
  background-color: var(--tanspot-white);
  transform: scale(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
  z-index: -1;
}

.counter-two__single:hover .counter-two__icon:before {
  transform: scaleX(1);
  box-shadow: 0px 0px 60px 0px rgba(4, 23, 26, 0.06);
}

.counter-two__icon span {
  position: relative;
  display: inline-block;
  font-size: 48px;
  color: var(--tanspot-white);
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

.counter-two__single:hover .counter-two__icon span {
  transform: scale(0.9);
  color: var(--tanspot-black);
}

.counter-two__content {
  position: relative;
  display: block;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 60px 0px rgba(4, 23, 26, 0.06);
  padding: 88px 30px 36px;
  border-radius: 15px;
  margin-top: -60px;
  z-index: 1;
}

.counter-two__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-base);
  border-radius: 15px;
  transform: scaleX(0.7) rotateX(20deg);
  opacity: 0;
  transition: all 0.4s linear;
  z-index: -1;
}

.counter-two__single:hover .counter-two__content::before {
  transform: scaleX(1.0) rotateX(0deg);
  transition: all 0.4s linear;
  opacity: 1;
}

.counter-two__count {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.counter-two__count h3 {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px !important;
  color: var(--tanspot-base);
  font-family: var(--tanspot-font-two) !important;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.counter-two__single:hover .counter-two__count h3 {
  color: var(--tanspot-white);
}

.counter-two__count span {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  color: var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.counter-two__single:hover .counter-two__count span {
  color: var(--tanspot-white);
}

.counter-two__count-text {
  font-size: 18px;
  color: var(--tanspot-black);
  font-weight: 600;
  line-height: 28px;
  margin-top: 3px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.counter-two__single:hover .counter-two__count-text {
  color: var(--tanspot-white);
}


/***
=============================================
Cta One
=============================================
***/
.cta-one {
  position: relative;
  display: block;
  padding: 168px 0 120px;
  z-index: 1;
}

.cta-one::before {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 350px;
  background: var(--tanspot-primary);
  content: "";
  z-index: -1;
}

.cta-one__inner {
  position: relative;
  display: block;
  z-index: 1;
}

.cta-one__img {
  position: absolute;
  right: 100px;
  bottom: 0;
  animation: leftRight 4s ease-in-out infinite;
  z-index: 2;
}

.cta-one__content {
  position: relative;
  display: block;
  overflow: hidden;
  background: var(--tanspot-black);
  padding: 67px 95px 80px;
  border-radius: 20px;
  z-index: 1;
}

.cta-one__shape-1 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 426px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}

.cta-one__shape-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .15;
  z-index: -1;
}

.cta-one__shape-2 {
  position: absolute;
  top: 0;
  right: 185px;
  opacity: .20;
  z-index: -1;
}

.cta-one__shape-2 img {
  width: auto;
}

.cta-one__shape-3 {
  position: absolute;
  bottom: 60px;
  left: 580px;
  z-index: -1;
}

.cta-one__shape-3 img {
  width: auto;
}

.cta-one__content h2 {
  color: var(--tanspot-white);
  font-size: 45px;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 25px;
}

.cta-one__content h2 span {
  color: var(--tanspot-base);
}

.cta-one__content p {
  color: var(--tanspot-white);
}

.cta-one__btn-box {
  position: relative;
  display: block;
  margin-top: 37px;
}

.cta-one__btn-box .thm-btn::before,
.cta-one__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.cta-one__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.cta-one__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}


/*--------------------------------------------------------------
# Download App One 
--------------------------------------------------------------*/
.download-app-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  padding: 90px 0px 90px;
  z-index: 1;
}

.download-app-one__shape-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .02;
  z-index: -1;
}

.download-app-one__shape-bg-two {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .20;
  z-index: -1;
}

.download-app-one__inner {
  position: relative;
  display: block;
  z-index: 1;
}

.download-app-one__inner .row {
  align-items: center;
}

.download-app-one__content {
  position: relative;
  display: block;
}

.download-app-one__sub-title {
  font-size: 22px;
  color: var(--tanspot-base);
  font-weight: 600;
  line-height: 22px;
  font-family: var(--tanspot-font-two);
}

.download-app-one__title {
  font-size: 50px;
  color: var(--tanspot-white);
  line-height: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 8px;
}

.download-app-one__title span {
  color: var(--tanspot-base);
}

.download-app-one__text {
  font-size: 18px;
  color: var(--tanspot-white);
  line-height: 28px;
}

.download-app-one__google-and-app-store {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 42px;
}

.download-app-one__google-and-app-store a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--tanspot-base);
  padding: 15px 30px 15px;
  border-radius: 10px;
}

.download-app-one__right {
  position: relative;
  display: block;
}

.download-app-one__img {
  position: relative;
  display: block;
  max-width: 470px;
  width: 100%;
  margin-left: auto;
}

.download-app-one__img1 {
  position: relative;
  display: block;
}

.download-app-one__img1 img {
  width: 100%;
}

.download-app-one-car__img {
  position: absolute;
  bottom: -85px;
  right: 35px;
  z-index: -1;
}

.download-app-one-car__img img {
  width: auto;
}

/***
=============================================
Error Page
=============================================
***/
.error-page {
  position: relative;
  display: block;
  background: var(--tanspot-white);
  padding: 120px 0px 120px;
  z-index: 1;
}

.error-page__inner {
  position: relative;
  display: block;
}

.error-page__img {
  position: relative;
  display: block;
}

.error-page__img img {
  width: auto;
}

.error-page__content {
  position: relative;
  display: block;
  margin-top: 20px;
}

.error-page__content h2 {
  color: var(--tanspot-base);
  font-size: 40px;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 10px;
}

.error-page__content p {
  color: var(--tanspot-black);
  margin: 0;
}

.error-page__content .btn-box {
  position: relative;
  display: block;
  line-height: 0px;
  margin-top: 21px;
}

/*--------------------------------------------------------------
# Faq One
--------------------------------------------------------------*/
.faq-one {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 338px 0 120px;
  margin-top: -338px;
  z-index: 1;
}

.faq-one::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(var(--tanspot-bdr-color-rgb), .50);
  z-index: -1;
}

.faq-one__shape-1 {
  position: absolute;
  top: -100px;
  left: -70px;
  width: 730px;
  height: 765px;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(253, 85, 35, 0.62) 0%, rgba(6, 47, 58, 0) 100%);
  opacity: 0.4;
  filter: blur(120px);
  z-index: -1;
}

.faq-one__shape-2 {
  position: absolute;
  bottom: -255px;
  right: 100px;
  width: 730px;
  height: 765px;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(253, 85, 35, 0.62) 0%, rgba(6, 47, 58, 0) 100%);
  opacity: 0.4;
  filter: blur(120px);
  z-index: -1;
}

.faq-one__left {
  position: relative;
  display: block;
}

.faq-one__img-box {
  position: relative;
  display: block;
  margin-right: 252px;
}

.faq-one__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 10px;
}

.faq-one__img img {
  width: 100%;
  border-radius: 10px;
}

.faq-one__experience-box {
  position: absolute;
  bottom: 30px;
  right: -70px;
  background: linear-gradient(270deg, #6c63ff 45%, #ffffff 100%);
  max-width: 180px;
  width: 100%;
  text-align: center;
  padding: 30px 0 30px;
  border-radius: 10px;
  z-index: 1;
}

.faq-one__experience-year {
  position: relative;
  display: block;
}

.faq-one__experience-year h2 {
  font-size: 50px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 1.2em !important;
  font-family: var(--tanspot-font-two) !important;
}

.faq-one__experience-text {
  color: var(--tanspot-black);
  font-weight: 500;
}

.faq-one__right {
  position: relative;
  display: block;
}

.faq-one .faq-one-accrodion .accrodion {
  position: relative;
  display: block;
  border: 1px solid rgba(var(--tanspot-black-rgb), .15);
  background: var(--tanspot-white);
  border-radius: 20px;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.faq-one .faq-one-accrodion .accrodion.active {
  border: 1px solid rgba(var(--tanspot-black-rgb), .15);
  background: var(--tanspot-white);
}

.faq-one .faq-one-accrodion .accrodion-title {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 23px 25px 23px;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.faq-one .faq-one-accrodion .accrodion-title h4 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: var(--tanspot-black);
  position: relative;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.faq-one .faq-one-accrodion .accrodion+.accrodion {
  margin-top: 20px;
}

.faq-one .faq-one-accrodion .accrodion-title h4::before {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 17px;
  color: var(--tanspot-white);
  position: absolute;
  top: 50%;
  right: 0;
  line-height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  text-align: center;
  width: 40px;
  height: 40px;
  background-color: rgba(var(--tanspot-base-rgb), 1);
}

.faq-one .faq-one-accrodion .accrodion.active .accrodion-title h4::before {
  content: "\f107";
  color: var(--tanspot-white);
  background-color: var(--tanspot-black);
  border-radius: 50%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.faq-one .faq-one-accrodion .accrodion-content {
  position: relative;
  padding-bottom: 28px;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 20px;
}

.faq-one .faq-one-accrodion .accrodion-content p {
  margin: 0;
}


/*--------------------------------------------------------------
# FAQ Page
--------------------------------------------------------------*/
.faq-page {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.faq-page__single {
  position: relative;
  display: block;
}

.faq-page__single .faq-one-accrodion .accrodion {
  position: relative;
  display: block;
  border: 1px solid rgba(var(--tanspot-black-rgb), .15);
  background: var(--tanspot-white);
  border-radius: 20px;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.faq-page__single .faq-one-accrodion .accrodion.active {
  border: 1px solid rgba(var(--tanspot-black-rgb), .15);
  background: var(--tanspot-white);
}

.faq-page__single .faq-one-accrodion .accrodion-title {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 23px 25px 23px;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.faq-page__single .faq-one-accrodion .accrodion-title h4 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: var(--tanspot-black);
  position: relative;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.faq-page__single .faq-one-accrodion .accrodion+.accrodion {
  margin-top: 20px;
}

.faq-page__single .faq-one-accrodion .accrodion-title h4::before {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 17px;
  color: var(--tanspot-white);
  position: absolute;
  top: 50%;
  right: 0;
  line-height: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  text-align: center;
  width: 40px;
  height: 40px;
  background-color: rgba(var(--tanspot-base-rgb), 1);
}

.faq-page__single .faq-one-accrodion .accrodion.active .accrodion-title h4::before {
  content: "\f107";
  color: var(--tanspot-white);
  background-color: var(--tanspot-black);
  border-radius: 50%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.faq-page__single .faq-one-accrodion .accrodion-content {
  position: relative;
  padding-bottom: 28px;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 20px;
}

.faq-page__single .faq-one-accrodion .accrodion-content p {
  margin: 0;
}


/*--------------------------------------------------------------
# Feature One
--------------------------------------------------------------*/
.feature-one {
  position: relative;
  display: block;
  padding: 120px 0 0px;
  z-index: 1;
}

.feature-one__single {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  padding: 30px 20px 32px;
  text-align: center;
  border-radius: var(--tanspot-bdr-radius);
  margin-bottom: 30px;
}

.feature-one__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
  width: 120px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  margin: 0 auto 0;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='120' viewBox='0 0 120 120'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='120' height='120'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120' height='120' viewBox='0 0 120 120'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='120' height='120'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  z-index: 1;
}

.feature-one__icon:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--tanspot-black);
  opacity: 0;
  transform: translateY(90px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: -1;
}

.feature-one__single:hover .feature-one__icon:before {
  opacity: 1;
  transform: translateY(0px);
}

.feature-one__icon span {
  position: relative;
  display: inline-block;
  font-size: 50px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

.feature-one__single:hover .feature-one__icon span {
  transform: scale(.9);
}

.feature-one__content {
  position: relative;
  display: block;
}

.feature-one__title {
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 600;
  text-transform: capitalize;
  margin-top: 16px;
  margin-bottom: 17px;
}

.feature-one__title a {
  color: var(--tanspot-black);
}

.feature-one__title a:hover {
  color: var(--tanspot-base);
}


/*==============================================
   Feature Two
===============================================*/
.feature-two {
  position: relative;
  display: block;
  padding: 120px 0px 0px;
  z-index: 1;
}

.feature-two__single {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  margin-bottom: 30px;
  border-radius: 10px;
}

.feature-two__single-inner {
  position: relative;
  display: block;
  padding: 0 40px 32px;
  border-radius: 10px;
  overflow: hidden;
  border-top: 3px solid var(--tanspot-base);
  z-index: 1;
}

.feature-two__single-inner:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--tanspot-black);
  opacity: 0;
  transform: translateY(90px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: -1;
}

.feature-two__single:hover .feature-two__single-inner:before {
  opacity: 1;
  transform: translateY(0px);
}

.feature-two__shape-1 {
  position: absolute;
  bottom: -200px;
  right: -200px;
  opacity: 0;
  mix-blend-mode: soft-light;
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: -1;
}

.feature-two__shape-1 img {
  width: auto;
}

.feature-two__single:hover .feature-two__shape-1 {
  bottom: 0px;
  right: 0px;
  opacity: .20;
  transition-delay: 300ms;
}

.feature-two__icon-and-title {
  position: relative;
  display: flex;
  align-items: flex-end;
  gap: 25px;
}

.feature-two__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90px;
  height: 90px;
  background-color: rgba(var(--tanspot-base-rgb), .60);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  z-index: 1;
}

.feature-two__icon:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: var(--tanspot-base);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  z-index: -1;
}

.feature-two__icon span {
  position: relative;
  display: inline-block;
  font-size: 50px;
  color: var(--tanspot-white);
  top: -3px;
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

.feature-two__single:hover .feature-two__icon span {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.feature-two__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  position: relative;
  display: block;
  flex: 1;
}

.feature-two__title a {
  color: var(--tanspot-black);
}

.feature-two__single:hover .feature-two__title a {
  color: var(--tanspot-white);
}

.feature-two__text {
  margin: 23px 0 15px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.feature-two__single:hover .feature-two__text {
  color: var(--tanspot-white);
}

.feature-two__read-more {
  position: relative;
  display: block;
}

.feature-two__read-more a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
  line-height: 1em;
}

.feature-two__single:hover .feature-two__read-more a {
  color: var(--tanspot-base);
}

.feature-two__read-more a span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  font-size: 9px;
  color: var(--tanspot-white);
  top: -1px;
}


/*==============================================
    Find Transpot
===============================================*/
.find-transport {
  position: relative;
  display: block;
  background-color: var(--tanspot-base);
  z-index: 1;
}

.find-transport__shape-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .10;
  z-index: -1;
}

.find-transport__inner {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 100px 0 84px;
}

.find-transport__title-box {
  position: relative;
  display: block;
}

.find-transport__title {
  font-size: 50px;
  color: var(--tanspot-white);
  line-height: 1.3em;
  font-weight: 700;
}

.find-transport__btn-and-call {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}

.find-transport__btn-box {
  position: relative;
  display: block;
}

.find-transport__btn-box .thm-btn {
  background-color: var(--tanspot-black);
}

.find-transport__btn-box .thm-btn>span {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}

.find-transport__btn-box .thm-btn::before,
.find-transport__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.find-transport__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.find-transport__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.find-transport__call-us {
  position: relative;
  display: flex;
  align-items: center;
}

.find-transport__call-us .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background-color: var(--tanspot-white);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.find-transport__call-us .icon:hover {
  background-color: var(--tanspot-black);
}

.find-transport__call-us .icon>span {
  position: relative;
  display: inline-block;
  font-size: 20px;
  color: var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.find-transport__call-us .icon:hover span {
  color: var(--tanspot-white);
}

.find-transport__call-us .content {
  position: relative;
  display: block;
  margin-left: 15px;
}

.find-transport__call-us .content>span {
  color: var(--tanspot-white);
}

.find-transport__call-us .content>p {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  font-family: var(--tanspot-font-two);
}

.find-transport__call-us .content>p>a {
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.find-transport__call-us .content>p>a:hover {
  color: var(--tanspot-black);
}


/*==============================================
    Site Footer
===============================================*/
.site-footer {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  overflow: hidden;
  z-index: 1;
}

.site-footer__shape-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .05;
  z-index: -1;
}

.site-footer__top {
  position: relative;
  display: block;
}

.footer-widget__newsletter {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 110px 0px 73px;
}

.footer-widget__newsletter-title {
  font-size: 35px;
  font-weight: 700;
  line-height: 1.3em;
  color: var(--tanspot-white);
}

.footer-widget__newsletter-form {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  max-width: 550px;
  width: 100%;
}

.footer-widget__newsletter-form-input-box {
  position: relative;
  display: block;
  max-width: 353px;
  width: 100%;
}

.footer-widget__newsletter-form-input-box input[type="email"] {
  font-size: 16px;
  height: 54px;
  width: 100%;
  background-color: rgba(var(--tanspot-white-rgb), .10);
  outline: none;
  border: none;
  color: rgba(var(--tanspot-white-rgb), .80);
  font-weight: 400;
  border-radius: 27px;
  padding-right: 20px;
  padding-left: 20px;
}

.footer-widget__newsletter-form .thm-btn {
  border: none;
}

.footer-widget__newsletter-form .thm-btn::before,
.footer-widget__newsletter-form .thm-btn::after {
  background-color: var(--tanspot-white);
}

.footer-widget__newsletter-form .thm-btn:hover {
  color: var(--tanspot-base);
}

.footer-widget__newsletter-form .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.site-footer__middle {
  position: relative;
  display: block;
  padding: 0 0 80px;
}

.footer-widget__about {
  position: relative;
  display: block;
  margin-top: 5px;
}

.footer-widget__logo {
  position: relative;
  display: block;
}

.footer-widget__about-text {
  color: rgba(var(--tanspot-white-rgb), .80);
  margin-top: 20px;
  margin-bottom: 22px;
}

.site-footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  border-top: 1px dashed rgba(var(--tanspot-white-rgb), .20);
  padding-top: 20px;
}

.site-footer__social a {
  position: relative;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-white-rgb), .15);
  font-size: 16px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1;
}

.site-footer__social a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.site-footer__social a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: var(--tanspot-base);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: all;
  transition-property: all;
  opacity: 1;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  z-index: -1;
}

.site-footer__social a:hover:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.site-footer__social a+a {
  margin-left: 10px;
}

.footer-widget__title-box {
  position: relative;
  display: block;
  margin-bottom: 25px;
}

.footer-widget__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  color: var(--tanspot-white);
  text-transform: capitalize;
}

.footer-widget__right-bottom {
  position: relative;
  display: block;
  margin-left: 75px;
}

.footer-widget__usefull-link {
  position: relative;
  display: block;
  margin-left: 80px;
}

.footer-widget__link-box {
  position: relative;
  display: block;
}

.footer-widget__link {
  position: relative;
  display: block;
}

.footer-widget__link li {
  position: relative;
  display: block;
}

.footer-widget__link li+li {
  margin-top: 12px;
}

.footer-widget__link li a {
  color: rgba(var(--tanspot-white-rgb), .80);
  text-transform: capitalize;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget__link li a:hover {
  color: var(--tanspot-base);
}

.footer-widget__link-2 {
  margin-left: 55px;
}

.footer-widget__services {
  position: relative;
  display: block;
  margin-left: 70px;
}

.footer-widget__contact-box {
  position: relative;
  display: block;
  margin-left: 70px;
}

.footer-widget__contact {
  position: relative;
  display: block;
}

.footer-widget__contact li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 13px;
}

.footer-widget__contact li+li {
  margin-top: 14px;
}

.footer-widget__contact li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  background-color: rgba(var(--tanspot-white-rgb), .15);
  border-radius: 5px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget__contact li:hover .icon {
  background-color: var(--tanspot-base);
}

.footer-widget__contact li .icon span {
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget__contact li:hover .icon span {
  color: var(--tanspot-white);
}

.footer-widget__contact li .content {
  position: relative;
  display: block;
  flex: 1;
}

.footer-widget__contact li .content h3 {
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
  color: var(--tanspot-white);
}

.footer-widget__contact li .content p {
  color: rgba(var(--tanspot-white-rgb), .80)
}

.footer-widget__contact li .content p a {
  color: rgba(var(--tanspot-white-rgb), .80)
}

.footer-widget__contact li .content p a:hover {
  color: var(--tanspot-base);
}

.site-footer__bottom {
  position: relative;
  display: block;
  border-top: 1px dashed rgba(var(--tanspot-white-rgb), .20);
}

.site-footer__bottom-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 26px 0 25px;
}

.site-footer__bottom-text {
  color: rgba(var(--tanspot-white-rgb), .80);
}

.site-footer__bottom-text a {
  color: var(--tanspot-base);
  font-weight: 600;
}

.site-footer__bottom-text a:hover {
  color: var(--tanspot-white);
}

.site-footer__bottom-menu {
  position: relative;
  display: flex;
  align-items: center;
}

.site-footer__bottom-menu li {
  position: relative;
  display: block;
}

.site-footer__bottom-menu li+li {
  margin-left: 30px;
}

.site-footer__bottom-menu li a {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: rgba(var(--tanspot-white-rgb), .80);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.site-footer__bottom-menu li a:hover {
  color: var(--tanspot-base);
}

.footer-widget__post-box {
  position: relative;
  display: block;
  margin-left: -30px;
}

.footer-widget__post {
  position: relative;
  display: block;
}

.footer-widget__post li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}

.footer-widget__post li+li {
  margin-top: 12px;
}

.footer-widget__post-img {
  position: relative;
  display: block;
  max-width: 75px;
  width: 100%;
}

.footer-widget__post-img img {
  width: 100%;
  border-radius: 10px;
}

.footer-widget__post-content {
  position: relative;
  display: block;
  flex: 1;
}

.footer-widget__post-title {
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
}

.footer-widget__post-title a {
  color: var(--tanspot-white);
}

.footer-widget__post-title a:hover {
  color: var(--tanspot-base);
}

.footer-widget__post-date {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  color: rgba(var(--tanspot-white-rgb), .80);
  margin-top: 5px;
}

/*--------------------------------------------------------------
# Site Footer Two
--------------------------------------------------------------*/
.site-footer-two {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  overflow: hidden;
  z-index: 1;
}

.site-footer-two__shape-1 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.03;
  z-index: -1;
}

.site-footer-two__shape-1 img {
  width: auto;
}

.site-footer-two__top {
  position: relative;
  display: block;
  padding: 112px 0 117px;
}

.footer-widget-two__about {
  position: relative;
  display: block;
  margin-top: 8px;
}

.footer-widget-two__logo {
  position: relative;
  display: block;
}

.footer-widget-two__about-text {
  color: rgba(var(--tanspot-white-rgb), .80);
  margin-top: 20px;
  margin-bottom: 22px;
}

.footer-widget-two__contact {
  position: relative;
  display: block;
}

.footer-widget-two__contact li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 13px;
}

.footer-widget-two__contact li+li {
  margin-top: 14px;
}

.footer-widget-two__contact li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget-two__contact li:hover .icon {
  background-color: var(--tanspot-base);
}

.footer-widget-two__contact li .icon span {
  position: relative;
  display: inline-block;
  font-size: 20px;
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget-two__contact li:hover .icon span {
  color: var(--tanspot-white);
}

.footer-widget-two__contact li .content {
  position: relative;
  display: block;
  flex: 1;
}

.footer-widget-two__contact li .content h5 {
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  text-transform: uppercase;
  color: var(--tanspot-white);
}

.footer-widget-two__contact li .content p {
  color: rgba(var(--tanspot-white-rgb), .80);
}

.footer-widget-two__contact li .content p a {
  color: rgba(var(--tanspot-white-rgb), .80);
}

.footer-widget-two__contact li .content p a:hover {
  color: var(--tanspot-base);
}

.footer-widget-two__title-box {
  position: relative;
  display: block;
  margin-bottom: 25px;
}

.footer-widget-two__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  color: var(--tanspot-white);
  text-transform: capitalize;
}

.footer-widget-two__usefull-link {
  position: relative;
  display: block;
  margin-left: 30px;
}

.footer-widget-two__link-box {
  position: relative;
  display: block;
}

.footer-widget-two__link {
  position: relative;
  display: block;
}

.footer-widget-two__link li {
  position: relative;
  display: block;
}

.footer-widget-two__link li+li {
  margin-top: 12px;
}

.footer-widget-two__link li a {
  color: rgba(var(--tanspot-white-rgb), .80);
  text-transform: capitalize;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget-two__link li a:hover {
  color: var(--tanspot-base);
}

.footer-widget-two__link-2 {
  margin-left: 55px;
}

.footer-widget-two__services {
  position: relative;
  display: block;
  margin-left: 20px;
}

.footer-widget-two__newsletter {
  position: relative;
  display: block;
  margin-left: -35px;
}

.footer-widget-two__newsletter-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  color: var(--tanspot-white);
}

.footer-widget-two__newsletter-form {
  position: relative;
  display: block;
  margin-top: 5px;
}

.footer-widget-two__newsletter-form-input-box {
  position: relative;
  display: block;
}

.footer-widget-two__newsletter-form-input-box input[type="email"] {
  font-size: 16px;
  height: 52px;
  width: 100%;
  background-color: transparent;
  outline: none;
  border: none;
  border-bottom: 1px solid rgba(var(--tanspot-white-rgb), .10);
  color: rgba(var(--tanspot-white-rgb), .80);
  font-weight: 400;
  border-radius: 0;
  padding-right: 65px;
}

.footer-widget-two__newsletter-form-input-box input[type="email"]:focus {
  outline: none;
}

.footer-widget-two__newsletter-btn {
  position: absolute;
  top: 3px;
  right: 8px;
  border: none;
  width: 44px;
  height: 44px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
}

.footer-widget-two__newsletter-btn:hover {
  color: var(--tanspot-base);
  background-color: var(--tanspot-white);
}

.site-footer-two__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 27px;
}

.site-footer-two__social a {
  position: relative;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-white-rgb), .10);
  font-size: 15px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1;
}

.site-footer-two__social a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.site-footer-two__social a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: var(--tanspot-base);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: all;
  transition-property: all;
  opacity: 1;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  z-index: -1;
}

.site-footer-two__social a:hover:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.site-footer-two__social a+a {
  margin-left: 16px;
}

.site-footer-two__bottom {
  position: relative;
  display: block;
  border-top: 1px solid rgba(var(--tanspot-white-rgb), .10);
}

.site-footer-two__bottom-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 26px 0 25px;
}

.site-footer-two__bottom-text {
  color: rgba(var(--tanspot-white-rgb), .80);
}

.site-footer-two__bottom-text a {
  color: var(--tanspot-base);
}

.site-footer-two__bottom-text a:hover {
  color: var(--tanspot-white);
}

.site-footer-two__bottom-menu {
  position: relative;
  display: flex;
  align-items: center;
}

.site-footer-two__bottom-menu li {
  position: relative;
  display: block;
}

.site-footer-two__bottom-menu li+li {
  margin-left: 30px;
}

.site-footer-two__bottom-menu li a {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: rgba(var(--tanspot-white-rgb), .80);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.site-footer-two__bottom-menu li a:hover {
  color: var(--tanspot-base);
}


/*--------------------------------------------------------------
# Site Footer Three
--------------------------------------------------------------*/
.site-footer-three {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  overflow: hidden;
  z-index: 1;
}

.site-footer-three__shape-1 {
  position: absolute;
  left: 0;
  top: 80px;
  opacity: 0.06;
  z-index: -1;
}

.site-footer-three__shape-1 img {
  width: auto;
}

.site-footer-three__shape-2 {
  position: absolute;
  right: 0;
  bottom: 86px;
  opacity: 0.06;
  z-index: -1;
}

.site-footer-three__shape-2 img {
  width: auto;
}

.site-footer-three__top {
  position: relative;
  display: block;
  padding: 112px 0 112px;
}

.footer-widget-three__about {
  position: relative;
  display: block;
  margin-top: 8px;
}

.footer-widget-three__logo {
  position: relative;
  display: block;
}

.footer-widget-three__about-text {
  margin-top: 25px;
  margin-bottom: 36px;
  color: rgba(var(--tanspot-white-rgb), .80);
}

.site-footer-three__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-footer-three__social a {
  position: relative;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-white-rgb), .20);
  font-size: 14px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1;
}

.site-footer-three__social a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.site-footer-three__social a:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-color: var(--tanspot-base);
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: .4s;
  transition-duration: .4s;
  -webkit-transition-property: all;
  transition-property: all;
  opacity: 1;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  z-index: -1;
}

.site-footer-three__social a:hover:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.site-footer-three__social a+a {
  margin-left: 10px;
}

.footer-widget-three__title-box {
  position: relative;
  display: block;
  margin-bottom: 25px;
}

.footer-widget-three__title {
  font-size: 24px;
  font-weight: 600;
  line-height: 35px;
  color: var(--tanspot-white);
  text-transform: capitalize;
}

.footer-widget-three__usefull-link {
  position: relative;
  display: block;
  margin-left: 70px;
}

.footer-widget-three__link-box {
  position: relative;
  display: flex;
}

.footer-widget-three__link {
  position: relative;
  display: block;
}

.footer-widget-three__link li {
  position: relative;
  display: block;
}

.footer-widget-three__link li+li {
  margin-top: 10px;
}

.footer-widget-three__link li a {
  color: rgba(var(--tanspot-white-rgb), .80);
  text-transform: capitalize;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.footer-widget-three__link li a:hover {
  color: var(--tanspot-base);
}

.footer-widget-three__link-2 {
  margin-left: 55px;
}

.footer-widget-three__services {
  position: relative;
  display: block;
  margin-left: 24px;
}

.footer-widget-three__instagram {
  position: relative;
  display: block;
  margin-left: 30px;
}

.footer-widget-three__instagram-list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
  padding-top: 5px;
}

.footer-widget-three__instagram-list li {
  position: relative;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px;
}

.footer-widget-three__instagram-img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 10px;
  z-index: 1;
}

.footer-widget-three__instagram-img:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  background-color: rgba(var(--tanspot-base-rgb), .50);
  transition: all 700ms ease;
  transform: translateY(-100%);
  z-index: 1;
}

.footer-widget-three__instagram-list li:hover .footer-widget-three__instagram-img:before {
  transform: translateY(0%);
}

.footer-widget-three__instagram-img img {
  width: 100%;
  border-radius: 4px;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
}

.footer-widget-three__instagram-list li:hover .footer-widget-three__instagram-img img {
  transform: scale(1.1) rotate(2deg);
}

.footer-widget-three__instagram-img a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  color: var(--tanspot-white);
  transform: translateY(100px);
  opacity: 0;
  transition: all 700ms ease;
  z-index: 2;
}

.footer-widget-three__instagram-list li:hover .footer-widget-three__instagram-img a {
  transform: translateY(0px);
  opacity: 1;
  transition-delay: 0.3s;
}

.footer-widget-three__instagram-list li .footer-widget-three__instagram-img a:hover {
  color: var(--tanspot-white);
}

.site-footer-three__bottom {
  position: relative;
  display: block;
  border-top: 1px solid rgba(var(--tanspot-white-rgb), .10);
}

.site-footer-three__bottom-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 30px 0 29px;
}

.site-footer-three__bottom-text {
  color: rgba(var(--tanspot-white-rgb), .80);
}

.site-footer-three__bottom-text a {
  font-weight: 500;
  color: var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.site-footer-three__bottom-text a:hover {
  color: var(--tanspot-white);
}

.site-footer-three__bottom-menu {
  position: relative;
  display: flex;
  align-items: center;
}

.site-footer-three__bottom-menu li {
  position: relative;
  display: block;
}

.site-footer-three__bottom-menu li:before {
  content: "";
  position: absolute;
  top: 6px;
  bottom: 7px;
  left: -5px;
  width: 1px;
  background-color: var(--tanspot-gray);
}

.site-footer-three__bottom-menu li:first-child:before {
  display: none;
}

.site-footer-three__bottom-menu li+li {
  margin-left: 10px;
}

.site-footer-three__bottom-menu li a {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  color: rgba(var(--tanspot-white-rgb), .80);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.site-footer-three__bottom-menu li a:hover {
  color: var(--tanspot-base);
}

/*==============================================
    Office Location
===============================================*/
.office-location {
  position: relative;
  display: block;
  padding: 0px 0px 120px;
  z-index: 2;
}

.office-location__inner {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  border-radius: 20px;
  z-index: 1;
}

.office-location__location {
  position: relative;
  display: block;
  max-width: 1030px;
  min-height: 470px;
  margin: 0 auto 0;
  z-index: 1;
}

.office-location__map {
  position: absolute;
  top: 35px;
  left: 25px;
  opacity: .15;
  z-index: -1;
}

.office-location__map img {
  width: auto;
}

.office-location__location-single.style1 {
  position: absolute;
  top: 115px;
  left: 40px;
}

.office-location__location-single.style2 {
  position: absolute;
  top: 60px;
  left: 360px;
}

.office-location__location-single.style3 {
  position: absolute;
  top: 150px;
  left: 570px;
}

.office-location__location-single.style4 {
  position: absolute;
  left: 315px;
  bottom: 150px;
}

.office-location__location-single.style5 {
  position: absolute;
  left: 545px;
  bottom: 145px;
}

.office-location__location-single.style6 {
  position: absolute;
  top: 160px;
  right: 265px;
}

.office-location__location-single.style7 {
  position: absolute;
  right: 240px;
  bottom: 185px;
}

.office-location__location-single.style8 {
  position: absolute;
  top: 115px;
  right: 25px;
}


.office-location__location-single .round-box {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  background: var(--tanspot-base);
  border-radius: 50%;
  cursor: pointer;
}

.office-location__location-single .round-box::before,
.office-location__location-single .round-box::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 31px;
  height: 31px;
  border-radius: 50%;
  background: transparent;
  -webkit-animation-delay: .9s;
  animation-delay: .9s;
  content: "";
  box-shadow: 0 0 0 0 rgb(255 255 255 / 60%);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
  transition: all .4s ease;
}

.office-location__location-single .round-box::after {
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}

.office-location__location-single .round-box .bdr {
  position: absolute;
  top: -7px;
  left: -7px;
  bottom: -7px;
  right: -7px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid var(--tanspot-base);
  border-radius: 50%;
  content: "";
}



.office-location__location-single .content-box {
  position: absolute;
  top: 55px;
  left: -100%;
  background: var(--tanspot-white);
  padding: 0px 15px 18px;
  border: 2px solid var(--tanspot-base);
  text-align: center;
  transition: all 0.2s ease;
  -webkit-transform: translateY(10%);
  -ms-transform: translateY(10%);
  transform: translateY(10%);
  opacity: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  visibility: hidden;
  z-index: 100;
  margin-left: -40px;
}

.office-location__location-single:hover .content-box {
  opacity: 1;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  visibility: visible;
}

.office-location__location-single .content-box::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 65px;
  border-bottom: 25px solid var(--tanspot-white);
  border-left: 35px solid transparent;
  border-right: 35px solid transparent;
  z-index: 1;
}

.office-location__location-single .content-box::after {
  content: "";
  position: absolute;
  top: -27px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 65px;
  border-bottom: 25px solid var(--tanspot-base);
  border-left: 35px solid transparent;
  border-right: 35px solid transparent;
  z-index: -1;
}

.office-location__location-single .content-box .img-box {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #e4e4e4;
  padding: 3px 3px 3px;
  margin: -6px auto 8px;
  z-index: 2;
}

.office-location__location-single .content-box .img-box img {
  width: 100%;
}

.office-location__location-single .content-box .text-box {
  position: relative;
  display: block;
}

.office-location__location-single .content-box .text-box h4 {
  font-size: 17px;
  line-height: 26px;
  font-weight: 700;
  text-transform: capitalize;
}

.office-location__location-single .content-box .text-box p {
  color: var(--tanspot-black);
  font-size: 15px;
  line-height: 24px;
}

/*--------------------------------------------------------------
# Page Header
--------------------------------------------------------------*/
.page-header {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: var(--tanspot-black);
  z-index: 1;
}

.page-header__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: .10;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

.page-header__inner {
  position: relative;
  display: block;
  padding: 172px 0 172px;
  z-index: 15;
}

.page-header__img-1 {
  position: absolute;
  bottom: 0;
  right: 0px;
}

.page-header__img-1 img {
  width: auto;
}

.page-header__shape-1 {
  position: absolute;
  top: 0px;
  right: 393px;
  z-index: -1;
}

.page-header__shape-1 img {
  width: auto;
}

.page-header__inner h3 {
  font-size: 60px;
  color: var(--tanspot-white);
  line-height: 1em;
  font-weight: 600;
  margin-bottom: 14px;
}

.thm-breadcrumb__inner {
  position: relative;
  display: block;
}

.thm-breadcrumb {
  position: relative;
  display: block;
}

.thm-breadcrumb li {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: var(--tanspot-white);
  font-family: var(--tanspot-font-two);
  text-transform: capitalize;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.thm-breadcrumb li+li {
  margin-left: 5px;
}

.thm-breadcrumb li a {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: var(--tanspot-white);
  font-family: var(--tanspot-font-two);
  text-transform: capitalize;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.thm-breadcrumb li:hover a {
  color: var(--tanspot-base);
  opacity: 1;
}

.thm-breadcrumb li span {
  font-size: 16px;
  color: var(--tanspot-base);
  font-weight: 700;
  position: relative;
  top: 1px;
}


/*--------------------------------------------------------------
# Pricing One
--------------------------------------------------------------*/
.pricing-one {
  position: relative;
  display: block;
  padding: 0px 0 90px;
}

.pricing-one__single {
  position: relative;
  display: block;
  border-radius: 30px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 9px 52px 0px rgba(0, 0, 0, 0.07);
  margin-bottom: 30px;
}

.pricing-one__single-inner {
  position: relative;
  display: block;
  overflow: hidden;
  text-align: center;
  padding: 39px 0 40px;
  border-radius: 30px;
  z-index: 1;
}

.pricing-one__single-inner:before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transform: scaleX(0.8) rotateX(0deg);
  transition: all 0.4s linear;
  background-color: var(--tanspot-base);
  border-radius: 30px;
  opacity: 0;
  content: "";
  z-index: -1;
}

.pricing-one__single:hover .pricing-one__single-inner:before {
  transform: scaleX(1.0) rotateX(0deg);
  transition: all 0.4s linear;
  opacity: 1;
}

.pricing-one__shape-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .03;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: -1;
}

.pricing-one__single:hover .pricing-one__shape-1 {
  opacity: 0;
}

.pricing-one__shape-2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: 0;
  transform: translateY(150px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: -1;
}

.pricing-one__single:hover .pricing-one__shape-2 {
  opacity: .08;
  transform: translateY(0px);
  transition-delay: 300ms;
}

.pricing-one__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  width: 80px;
  background-color: rgba(var(--tanspot-base-rgb), .70);
  border-radius: 50%;
  margin: 0 auto 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1;
}

.pricing-one__single:hover .pricing-one__icon {
  background-color: rgba(var(--tanspot-white-rgb), .70);
}

.pricing-one__icon:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: -1;
}

.pricing-one__single:hover .pricing-one__icon:before {
  background-color: var(--tanspot-white);
}

.pricing-one__icon span {
  position: relative;
  display: inline-block;
  font-size: 45px;
  color: var(--tanspot-white);
  transition: all 500ms ease;
}

.pricing-one__single:hover .pricing-one__icon span {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  color: var(--tanspot-black);
}

.pricing-one__title {
  font-size: 24px;
  color: var(--tanspot-black);
  font-weight: 700;
  line-height: 24px;
  margin-top: 20px;
  margin-bottom: 30px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.pricing-one__single:hover .pricing-one__title {
  color: var(--tanspot-white);
}

.pricing-one__price-box {
  position: relative;
  display: block;
  background-color: var(--tanspot-base);
  padding: 14px 0px 6px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.pricing-one__single:hover .pricing-one__price-box {
  background-color: var(--tanspot-black);
}

.pricing-one__price {
  font-size: 36px;
  color: var(--tanspot-white);
  font-weight: 500;
  line-height: 36px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.pricing-one__single:hover .pricing-one__price {
  color: var(--tanspot-white);
}

.pricing-one__price span {
  font-size: 18px;
  position: relative;
  left: -10px;
}

.pricing-one__price-list {
  position: relative;
  display: block;
  margin-top: 34px;
  margin-bottom: 32px;
}

.pricing-one__price-list li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.pricing-one__price-list li+li {
  margin-top: 10px;
}

.pricing-one__price-list li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 15px;
  width: 15px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  color: var(--tanspot-white);
  font-size: 10px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.pricing-one__single:hover .pricing-one__price-list li .icon {
  color: var(--tanspot-black);
  background-color: var(--tanspot-white);
}

.pricing-one__price-list li p {
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.pricing-one__single:hover .pricing-one__price-list li p {
  color: var(--tanspot-white);
}

.pricing-one__btn-box {
  position: relative;
  display: block;
}

.pricing-one__btn-box .thm-btn::before,
.pricing-one__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.pricing-one__single:hover .pricing-one__btn-box .thm-btn {
  color: var(--tanspot-base);
}

.pricing-one__single:hover .pricing-one__btn-box .thm-btn>span {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.pricing-one__single:hover .pricing-one__btn-box .thm-btn::before {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.pricing-one__single:hover .pricing-one__btn-box .thm-btn::after {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

/*--------------------------------------------------------------
# Pricing Two
--------------------------------------------------------------*/
.pricing-page {
  padding: 120px 0 90px;
}

/*--------------------------------------------------------------
# Work Steps One
--------------------------------------------------------------*/
.process-one {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  background-color: var(--tanspot-primary);
  counter-reset: count;
  z-index: 1;
}

.process-one__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.03;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

.process-one__inner {
  position: relative;
  display: block;
  z-index: 1;
}

.process-one__list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 15px;
}

.process-one__list li {
  position: relative;
  display: block;
  text-align: center;
  flex: 0 0 25%;
  padding: 0 15px;
  margin-bottom: 21px;
}

.process-one__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90px;
  width: 90px;
  background-color: rgba(var(--tanspot-base-rgb), .60);
  border-radius: 50%;
  margin: 0 auto 0;
  transition: all 500ms ease;
  z-index: 1;
}

.process-one__list li:hover .process-one__icon {
  background-color: rgba(var(--tanspot-black-rgb), .60);
}

.process-one__icon:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  transition: all 500ms ease;
  z-index: -1;
}

.process-one__list li:hover .process-one__icon:before {
  background-color: var(--tanspot-black);
}

.process-one__icon span {
  position: relative;
  display: inline-block;
  font-size: 40px;
  color: var(--tanspot-white);
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
  z-index: 2;
}

.process-one__list li:hover .process-one__icon span {
  transform: scale(0.9);
  color: var(--tanspot-white);
}

.process-one__count {
  position: absolute;
  top: -15px;
  right: -5px;
  height: 40px;
  width: 40px;
  z-index: 2;
}

.process-one__count:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  line-height: 15px;
  font-weight: 600;
  color: var(--tanspot-white);
  background-color: var(--tanspot-black);
  border: 3px solid rgba(var(--tanspot-white-rgb), .50);
  border-radius: 50%;
  counter-increment: count;
  content: "0"counter(count);
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.process-one__inner li:hover .process-one__count:before {
  color: var(--tanspot-base);
  background-color: var(--tanspot-white);
  border: 3px solid rgba(var(--tanspot-black-rgb), .50);
}

.process-one__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  text-transform: capitalize;
  margin-top: 20px;
  margin-bottom: 15px;
}

.process-one__title a {
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.process-one__title a:hover {
  color: var(--tanspot-base);
}

.process-one__text {
  font-size: 15px;
  font-weight: 500;
}

.process-one__shpae-1 {
  position: absolute;
  top: 19%;
  left: 50%;
  right: -30%;
  background-color: var(--tanspot-base);
  height: 4px;
  transition: all 500ms ease;
}

.process-one__inner li:hover .process-one__shpae-1 {
  background-color: var(--tanspot-black);
}

.process-one__shpae-1:before {
  content: "";
  position: absolute;
  top: -8px;
  right: -10px;
  height: 20px;
  width: 20px;
  background-color: var(--tanspot-base);
  clip-path: polygon(0 0, 0 100%, 100% 50%);
  transition: all 500ms ease;
}

.process-one__inner li:hover .process-one__shpae-1:before {
  background-color: var(--tanspot-black);
}

/*--------------------------------------------------------------
# Project One
--------------------------------------------------------------*/
.project-one {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.project-one__shape-1 {
  position: absolute;
  top: 168px;
  right: 20px;
  z-index: -1;
}

.project-one__shape-1 img {
  width: auto;
}

.project-one__bg-color {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: calc((100% - -800px) /3);
  background-color: var(--tanspot-primary);
  z-index: -1;
  clip-path: polygon(100% 0, 100% 0%, 100% 100%, 0% 100%);
}

.project-one__top {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 62px;
}

.project-one__top .section-title {
  margin-bottom: 0px;
}

.project-one__btn-box {
  position: relative;
  display: block;
}

.project-one__bottom {
  position: relative;
  display: block;
}

.project-one__bottom .container {
  max-width: 1730px;
}

.project-one__single {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.project-one__img-box {
  position: relative;
  display: block;
  overflow: hidden;
}

.project-one__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--tanspot-bdr-radius);
  background-color: var(--tanspot-black);
}

.project-one__img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(var(--tanspot-black-rgb), .85);
  border-radius: var(--tanspot-bdr-radius);
  opacity: 0;
  transform: translateY(50px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: 1;
}

.project-one__single:hover .project-one__img::before {
  opacity: 1;
  transform: translateY(0px);
}

.project-one__img img {
  width: 100%;
  opacity: .70;
  border-radius: var(--tanspot-bdr-radius);
  transform: scale3d(1, 1, 1);
  transition: transform 1s ease-in-out;
}

.project-one__single:hover .project-one__img img {
  transform: scale(1.05) rotate(0deg);
}

.project-one__content {
  position: absolute;
  bottom: 33px;
  left: 40px;
  right: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
}

.project-one__title-box {
  position: relative;
  display: block;
  opacity: 0;
  transform: translateX(-60px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
}

.project-one__single:hover .project-one__title-box {
  opacity: 1;
  transform: translateX(0%);
  transition-delay: 200ms;
}

.project-one__sub-title {
  color: var(--tanspot-primary);
}

.project-one__title {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  opacity: 0;
  transform: translateX(-60px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
}

.project-one__single:hover .project-one__title {
  opacity: 1;
  transform: translateX(0%);
  transition-delay: 400ms;
}

.project-one__title a {
  color: var(--tanspot-white);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.project-one__title a:hover {
  color: var(--tanspot-base);
}

.project-one__arrow {
  position: relative;
  display: block;
  opacity: 0;
  transform: translateX(60px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
}

.project-one__single:hover .project-one__arrow {
  opacity: 1;
  transform: translateX(0%);
  transition-delay: 600ms;
}

.project-one__arrow a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background-color: var(--tanspot-base);
  font-size: 16px;
  color: var(--tanspot-white);
  clip-path: polygon(10% 0, 100% 0, 90% 100%, 0 100%);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.project-one__arrow a:hover {
  background-color: var(--tanspot-white);
  color: var(--tanspot-base);
}


/*--------------------------------------------------------------
# Project Two
--------------------------------------------------------------*/
.project-two {
  padding: 120px 0 120px;
}

.project-two .owl-carousel .owl-stage-outer {
  overflow: visible;
}

.project-two .project-one__single {
  margin-bottom: 0;
}

.project-two__carousel.owl-carousel .owl-dots {
  position: relative;
  text-align: center;
  margin: 40px 0 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.project-two__carousel.owl-carousel .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 2px solid rgba(var(--tanspot-black-rgb), .70);
  background-color: transparent;
  margin: 0px 5px;
  padding: 0px;
  transition: all 100ms linear;
  transition-delay: 0.1s;
}

.project-two__carousel.owl-carousel .owl-dot.active {
  border: 2px solid var(--tanspot-base);
}

.project-two__carousel.owl-carousel .owl-dots .owl-dot:before {
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  content: "";
  background-color: rgba(var(--tanspot-black-rgb), .70);
  border-radius: 2px;
  transform: scale(1);
  transition: all 100ms linear;
  transition-delay: 0.1s;
}

.project-two__carousel.owl-carousel .owl-dot.active:before {
  transform: scale(1);
  background-color: var(--tanspot-base);
}

.project-two__carousel.owl-carousel .owl-dot:focus {
  outline: none;
}

.project-two__carousel.owl-carousel .owl-dots .owl-dot span {
  display: none;
}

/*--------------------------------------------------------------
# Project Three
--------------------------------------------------------------*/
.project-three {
  padding: 50px 0 90px;
}


/*--------------------------------------------------------------
# Project Details
--------------------------------------------------------------*/
.project-details {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.project-details__left {
  position: relative;
  display: block;
}

.project-details__img {
  position: relative;
  display: block;
}

.project-details__img img {
  width: 100%;
  border-radius: 20px;
}

.project-details__title-1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  text-transform: capitalize;
  margin-top: 31px;
  margin-bottom: 19px;
}

.project-details__title-2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  text-transform: capitalize;
  margin-top: 52px;
  margin-bottom: 19px;
}

.project-details__text-and-img {
  position: relative;
  display: flex;
  align-items: center;
  gap: 35px;
  margin-top: 31px;
  margin-bottom: 61px;
}

.project-details__text-img {
  position: relative;
  display: block;
}

.project-details__text-img img {
  width: auto;
  border-radius: 20px;
}

.project-details__title-3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  text-transform: capitalize;
}

.project-details__text-4 {
  margin-top: 29px;
  margin-bottom: 31px;
}

.project-details__img-and-points {
  position: relative;
  display: flex;
  align-items: center;
  gap: 20px;
}

.project-details__points-img {
  position: relative;
  display: block;
  max-width: 400px;
  width: 100%;
}

.project-details__points-img img {
  width: 100%;
  border-radius: 20px;
}

.project-details__points {
  position: relative;
  display: block;
}

.project-details__points li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
}

.project-details__points li+li {
  margin-top: 16px;
}

.project-details__points li .icon {
  position: relative;
  display: inline-block;
}

.project-details__points li .icon span {
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: var(--tanspot-base);
}

.project-details__points li p {
  color: var(--tanspot-black);
}

.project-details__sidebar {
  position: relative;
  display: block;
}

.project-details__information {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
  padding: 40px 40px 40px;
  margin-bottom: 30px;
}

.project-details__information-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 30px;
}

.project-details__information-list {
  position: relative;
  display: block;
}

.project-details__information-list li {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  border: 1px solid var(--tanspot-bdr-color);
  border-radius: 20px;
  padding: 18px 30px 19px;
}

.project-details__information-list li+li {
  margin-top: 12px;
}

.project-details__information-list li h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
  color: var(--tanspot-black);
  margin-bottom: 4px;
}


.project-details__get-started {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
  padding: 40px 40px 40px;
}

.project-details__get-started-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.project-details__get-started-text {
  margin-top: 18px;
  margin-bottom: 29px;
}

.project-details__get-started-points {
  position: relative;
  display: block;
}

.project-details__get-started-points li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 14px;
}

.project-details__get-started-points li+li {
  margin-top: 11px;
}

.project-details__get-started-points li .icon {
  position: relative;
  display: inline-block;
  top: 5px;
}

.project-details__get-started-points li .icon span {
  position: relative;
  display: inline-block;
  font-size: 22px;
  color: var(--tanspot-black);
}

.project-details__get-started-points li p {
  color: var(--tanspot-black);
}

.project-details__get-started-points li p a {
  color: var(--tanspot-black);
}

.project-details__get-started-points li p a:hover {
  color: var(--tanspot-base);
}

.project-details__get-started-btn-box {
  position: relative;
  display: block;
  margin-top: 30px;
}

.project-details__previous-next {
  position: relative;
  display: block;
  margin-top: 60px;
}

.project-details__previous-next ul {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid var(--tanspot-bdr-color);
  padding: 15px 20px 15px;
  border-radius: var(--tanspot-bdr-radius);
}

.project-details__previous-next ul li {
  position: relative;
  display: flex;
  align-items: center;
  width: 50%;
}

.project-details__previous-next ul li::before {
  position: absolute;
  top: -16px;
  right: 0;
  bottom: -16px;
  width: 1px;
  background: var(--tanspot-bdr-color);
  content: "";
}

.project-details__previous-next ul li:last-child:before {
  display: none;
}

.project-details__previous-next ul li:nth-child(2) {
  float: right;
  text-align: right;
}

.project-details__previous-next ul li:nth-child(2) .text-box {
  margin-left: 0px;
  margin-right: 20px;
}

.project-details__previous-next ul li:nth-child(2) .icon a {
  clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
}

.project-details__previous-next ul li .icon {
  position: relative;
  display: block;
}

.project-details__previous-next ul li .icon a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 40px;
  background: var(--tanspot-base);
  color: var(--tanspot-white);
  clip-path: polygon(0 0, 79% 0, 100% 100%, 0 100%);
}

.project-details__previous-next ul li .icon a:hover {
  background: var(--tanspot-black);
}

.project-details__previous-next ul li .icon a span {
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  font-weight: 700;
}

.project-details__previous-next ul li:nth-child(1) .icon a span {
  transform: rotate(-180deg);
}

.project-details__previous-next ul li .text-box {
  position: relative;
  display: block;
  flex: 1;
  margin-left: 20px;
}

.project-details__previous-next ul li .text-box a {
  color: var(--tanspot-black);
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  text-transform: capitalize;
}

.project-details__previous-next ul li .text-box a:hover {
  color: var(--tanspot-base);
}

/***
=============================================
Quote One
=============================================
***/
.quote-one {
  position: relative;
  display: block;
  background: var(--tanspot-base);
  padding: 120px 0px 120px;
  z-index: 1;
}

.quote-one::before {
  position: absolute;
  top: 650px;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(var(--tanspot-white-rgb), 1);
  content: "";
}

.quote-one-shape__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 650px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: .10;
  z-index: -1;
}

.quote-one .section-title__tagline-border {
  border: 1px dashed var(--tanspot-white);
}

.quote-one .section-title__shape-1>i,
.quote-one .section-title__shape-2>i,
.quote-one .section-title__tagline,
.quote-one .section-title__title {
  color: var(--tanspot-white);
}

.quote-one .section-title__title span {
  color: var(--tanspot-black);
}

.quote-one .quote-tab {
  position: relative;
  display: block;
  background: var(--tanspot-black);
  padding: 60px 60px 60px;
  border-radius: 20px;
}

.quote-tab__button {
  position: relative;
  display: block;
  margin-bottom: 41px;
  z-index: 1;
}

.quote-tab__button ul {
  display: flex;
  gap: 15px;
}

.quote-tab__button ul li {
  border-radius: 5px;
}

.quote-tab__button .tabs-button-box {
  position: relative;
}

.quote-tab__button .tabs-button-box .tab-btn-item {
  position: relative;
  display: block;
  width: 190px;
  background-color: var(--tanspot-white);
  float: left;
  text-align: center;
  cursor: pointer;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  z-index: 1;
}

.quote-tab__button .tabs-button-box .tab-btn-item.active-btn-item,
.quote-tab__button .tabs-button-box .tab-btn-item:hover {
  background-color: var(--tanspot-base);
}

.quote-tab__button-inner {
  position: relative;
  display: block;
}

.quote-tab__button-inner h3 {
  position: relative;
  display: block;
  padding: 15px 0;
  color: var(--tanspot-black);
  font-size: 17px;
  line-height: 30px;
  font-weight: 600;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.quote-tab__button .tabs-button-box .active-btn-item .quote-tab__button-inner h3 {
  color: var(--tanspot-white);
}

.quote-tab__button .tabs-button-box .tab-btn-item:hover .quote-tab__button-inner h3,
.quote-tab__button .tabs-button-box .tab-btn-item.active-btn-item .quote-tab__button-inner h3 {
  color: var(--tanspot-white);
}

.tabs-content-box {
  position: relative;
  display: block;
}

.quote-one .tab-content-box-item {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: auto;
  visibility: hidden;
}

.quote-one .tab-content-box-item.tab-content-box-item-active {
  position: relative;
  visibility: visible;
  z-index: 5;
}

.quote-one .tab-content-box-item .quote-tab-content-box-item {
  transition: all 0.7s ease;
  opacity: 0;
  transform: scaleY(0.9);
  transform-origin: top bottom;
}

.quote-one .tab-content-box-item.tab-content-box-item-active .quote-tab-content-box-item {
  opacity: 1.0;
  transform: scaleY(1);
  transform-origin: bottom top;
}

.tab-content-box-item-img {
  position: absolute;
  top: -161px;
  right: -60px;
  bottom: -60px;
  width: 390px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.quote-tab-content-box-item .quotes-wrapper {
  position: relative;
  display: block;
  max-width: 810px;
  width: 100%;
}

.quote-tab-content-box-item .quotes-wrapper-inner {
  position: relative;
  display: block;
}

.quote-tab-content-box-item .quotes-wrapper-inner .title-box {
  position: relative;
  display: block;
  margin-bottom: 39px;
}

.quote-tab-content-box-item .quotes-wrapper-inner .title-box h2 {
  color: var(--tanspot-white);
  font-size: 32px;
  line-height: 42px;
  font-weight: 600;
  text-transform: capitalize;
}

.quote-one__form {
  position: relative;
  display: block;
}

.quote-one__form .input-box {
  position: relative;
  display: block;
  margin-bottom: 36px;
}

.quote-one__form .input-box label {
  color: var(--tanspot-white);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 12px;
}

.quote-one__form .input-box input[type="text"],
.quote-one__form .input-box input[type="email"],
.quote-one__form .input-box input[type="number"] {
  position: relative;
  display: block;
  height: 55px;
  width: 100%;
  background-color: transparent;
  border: 1px solid rgba(var(--tanspot-white-rgb), .20);
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .40);
  border-radius: 10px;
  font-family: var(--tanspot-font);
}

.quote-one__form .input-box .select-box {
  width: 100%;
}

.quote-one__form .input-box .nice-select {
  position: relative;
  display: block;
  height: 55px;
  width: 100%;
  background-color: transparent;
  border: 1px solid rgba(var(--tanspot-white-rgb), .20);
  color: rgba(var(--tanspot-white-rgb), .40);
  padding-left: 20px;
  padding-right: 40px;
  outline: none;
  font-size: 15px;
  font-weight: 400;
  color: rgba(var(--tanspot-white-rgb), .40);
  border-radius: 10px;
  font-family: var(--tanspot-font);
  float: none;
}

.quote-one__form .input-box .nice-select:after {
  position: absolute;
  top: 21px;
  right: 20px;
  width: 8px;
  height: 8px;
  border-bottom: 1px solid rgba(var(--tanspot-white-rgb), .40);
  border-right: 1px solid rgba(var(--tanspot-white-rgb), .40);
  margin-top: 0px;
  z-index: 10;
}

.quote-one__form .input-box .nice-select .option {
  color: var(--tanspot-white);
}

.quote-redio-box {
  position: relative;
  display: block;
  margin-bottom: 9px;
}

.quote-redio {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
}

.custom-rario {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}

.custom-rario input[type="radio"] {
  display: none;
}

.custom-rario .radio-dot {
  position: absolute;
  left: 0;
  top: 0;
  height: 25px;
  width: 25px;
  border-radius: 2px;
  border: 2px solid rgba(var(--tanspot-white-rgb), .40);
  display: block;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.custom-rario .radio-text {
  font-size: 16px;
  font-weight: 400;
  color: var(--tanspot-white);
  margin-left: 40px;
}

.custom-rario .radio-dot::after {
  content: "";
  height: 15px;
  width: 15px;
  border-radius: 3px;
  background-color: var(--tanspot-base);
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: 0.3s ease-in-out 0s;
}

.custom-rario input[type="radio"]:checked~.radio-dot::after {
  transform: translate(-50%, -50%) scale(1);
}

.custom-rario input[type="radio"]:checked~.radio-dot {
  border-color: var(--tanspot-base);
}

.custom-rario input[type="radio"]:checked~.radio-text {
  color: var(--tanspot-white);
}

.quote-two__btn {
  position: relative;
  display: block;
  margin-top: 39px;
}

.quote-two__btn .thm-btn {
  border: none;
}

.quote-two__btn .thm-btn::before,
.quote-two__btn .thm-btn::after {
  background-color: var(--tanspot-white);
}

.quote-two__btn .thm-btn:hover {
  color: var(--tanspot-base);
}

.quote-two__btn .thm-btn:hover>span {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

/***
=============================================
Services
=============================================
***/
.services-one {
  position: relative;
  display: block;
  padding: 105px 0 120px;
  z-index: 1;
}

.services-one__carousel {
  position: relative;
  display: block;
}

.services-one__carousel.owl-carousel .owl-stage-outer {
  overflow: visible;
}

.services-one__carousel.owl-carousel .owl-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease, visibility 500ms ease;
}

.services-one__carousel.owl-carousel .owl-item.active {
  opacity: 1;
  visibility: visible;
}

.services-one__single {
  position: relative;
  display: block;
}

.services-one__img-box {
  position: relative;
  display: block;
}

.services-one__img {
  position: relative;
  display: block;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='250' viewBox='0 0 300 250'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='300' height='250'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='250' viewBox='0 0 300 250'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='300' height='250'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  border-top-left-radius: 20px;
  z-index: 1;
}

.services-one__img::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
  background: rgba(var(--tanspot-black-rgb), 0.6);
  opacity: 0;
  z-index: 1;
  content: "";
}

.services-one__single:hover .services-one__img::before {
  opacity: 1;
}

.services-one__img img {
  width: 100%;
  border-top-left-radius: 20px;
  transition: .5s ease;
  transform: scale(1.05);
}

.services-one__single:hover .services-one__img img {
  transform: scale(1);
}

.services-one__icon {
  position: absolute;
  top: 0;
  right: 27px;
  height: 65px;
  width: 65px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  z-index: 1;
}

.services-one__single:hover .services-one__icon {
  background-color: var(--tanspot-black);
}

.services-one__icon span {
  position: relative;
  display: inline-block;
  font-size: 36px;
  color: var(--tanspot-white);
  transition-delay: 0.1s;
  transition: all 500ms ease;
}

.services-one__single:hover .services-one__icon span {
  transform: rotateY(180deg);
  transition-delay: 0.1s;
  color: var(--tanspot-white);
}

.services-one__content {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  padding: 136px 20px 27px;
  margin-top: -100px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.services-one__count {
  position: absolute;
  top: 45px;
  left: 20px;
  font-size: 50px;
  line-height: .8em;
  font-weight: 700;
  color: transparent;
  -webkit-text-stroke: 1px var(--tanspot-black);
  counter-increment: count;
  content: "0"counter(count);
  transition: all 200ms linear;
  transition-delay: 0.1s;
  font-family: var(--tanspot-font-two);
}

.services-one__single:hover .services-one__count {
  -webkit-text-stroke: 1px var(--tanspot-base);
  color: var(--tanspot-base);
}

.services-one__title {
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 600;
  text-transform: capitalize;
}

.services-one__title a {
  color: var(--tanspot-black);
}

.services-one__title a:hover {
  color: var(--tanspot-base);
}

.services-one__text {
  margin-top: 16px;
  margin-bottom: 16px;
}

.services-one__btn-box {
  position: relative;
  display: block;
}

.services-one__btn-box a {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  color: var(--tanspot-black);
  font-weight: 600;
  text-transform: capitalize;
}

.services-one__btn-box a:hover {
  color: var(--tanspot-base);
}

.services-one__carousel.owl-carousel .owl-dots {
  position: relative;
  text-align: center;
  margin: 40px 0 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.services-one__carousel.owl-carousel .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 2px solid rgba(var(--tanspot-black-rgb), .70);
  background-color: transparent;
  margin: 0px 5px;
  padding: 0px;
  transition: all 100ms linear;
  transition-delay: 0.1s;
}

.services-one__carousel.owl-carousel .owl-dot.active {
  border: 2px solid var(--tanspot-base);
}

.services-one__carousel.owl-carousel .owl-dots .owl-dot:before {
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  content: "";
  background-color: rgba(var(--tanspot-black-rgb), .70);
  border-radius: 2px;
  transform: scale(1);
  transition: all 100ms linear;
  transition-delay: 0.1s;
}

.services-one__carousel.owl-carousel .owl-dot.active:before {
  transform: scale(1);
  background-color: var(--tanspot-base);
}

.services-one__carousel.owl-carousel .owl-dot:focus {
  outline: none;
}

.services-one__carousel.owl-carousel .owl-dots .owl-dot span {
  display: none;
}


/***
=============================================
Services Two
=============================================
***/
.services-two {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.services-two__carousel {
  position: relative;
  display: block;
}

.services-two__carousel.owl-carousel .owl-stage-outer {
  overflow: visible;
}

.services-two__carousel.owl-carousel .owl-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease, visibility 500ms ease;
}

.services-two__carousel.owl-carousel .owl-item.active {
  opacity: 1;
  visibility: visible;
}

.services-two__single {
  position: relative;
  display: block;
}

.services-two__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  z-index: 1;
}

.services-two__img::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
  background: rgba(var(--tanspot-black-rgb), 0.6);
  opacity: 0;
  z-index: 1;
  content: "";
}

.services-two__single:hover .services-two__img::before {
  opacity: 1;
}

.services-two__img img {
  width: 100%;
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  transition: .5s ease;
  transform: scale(1.05);
}

.services-two__single:hover .services-two__img img {
  transform: scale(1);
}

.services-two__content {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  padding: 31px 30px 27px;
  border-bottom-left-radius: var(--tanspot-bdr-radius);
  border-bottom-right-radius: var(--tanspot-bdr-radius);
}

.services-two__title {
  position: relative;
  display: block;
}

.services-two__title h3 {
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 600;
  text-transform: capitalize;
}

.services-two__title h3 a {
  color: var(--tanspot-black);
}

.services-two__title h3 a:hover {
  color: var(--tanspot-base);
}

.services-two__icon {
  position: absolute;
  top: -35px;
  right: 30px;
  height: 70px;
  width: 70px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  z-index: 1;
}

.services-two__single:hover .services-two__icon {
  background-color: var(--tanspot-black);
}

.services-two__icon span {
  position: relative;
  display: inline-block;
  font-size: 36px;
  color: var(--tanspot-white);
  transition-delay: 0.1s;
  transition: all 500ms ease;
}

.services-two__single:hover .services-two__icon span {
  transform: rotateY(180deg);
  transition-delay: 0.1s;
  color: var(--tanspot-white);
}

.services-two__text {
  margin-top: 16px;
  margin-bottom: 19px;
}

.services-two__point {
  position: relative;
  display: block;
}

.services-two__point li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.services-two__point li+li {
  margin-top: 9px;
}

.services-two__point li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
}

.services-two__point li .icon span {
  position: relative;
  display: inline-block;
  font-size: 10px;
  color: var(--tanspot-white);
}

.services-two__point li .text {
  position: relative;
  display: block;
  flex: 1;
}

.services-two__btn {
  position: relative;
  display: block;
  margin-top: 20px;
}

.services-two__btn a {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  font-size: 16px;
  color: var(--tanspot-black);
  font-weight: 600;
}

.services-two__btn a:hover {
  color: var(--tanspot-base);
}

.services-two__carousel.owl-carousel .owl-dots {
  position: relative;
  text-align: center;
  margin: 40px 0 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.services-two__carousel.owl-carousel .owl-dots .owl-dot {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 2px solid rgba(var(--tanspot-black-rgb), .70);
  background-color: transparent;
  margin: 0px 5px;
  padding: 0px;
  transition: all 100ms linear;
  transition-delay: 0.1s;
}

.services-two__carousel.owl-carousel .owl-dot.active {
  border: 2px solid var(--tanspot-base);
}

.services-two__carousel.owl-carousel .owl-dots .owl-dot:before {
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  content: "";
  background-color: rgba(var(--tanspot-black-rgb), .70);
  border-radius: 2px;
  transform: scale(1);
  transition: all 100ms linear;
  transition-delay: 0.1s;
}

.services-two__carousel.owl-carousel .owl-dot.active:before {
  transform: scale(1);
  background-color: var(--tanspot-base);
}

.services-two__carousel.owl-carousel .owl-dot:focus {
  outline: none;
}

.services-two__carousel.owl-carousel .owl-dots .owl-dot span {
  display: none;
}

/***
=============================================
Services Three
=============================================
***/
.services-three {
  position: relative;
  display: block;
  padding: 100px 0px 0px;
  z-index: 1;
}

.services-three .section-title {
  margin-bottom: 88px;
}

.services-three__single {
  position: relative;
  display: block;
  margin-bottom: 70px;
}

.services-three__single-inner {
  position: relative;
  display: block;
  background: var(--tanspot-white);
  padding: 30px 35px 37px;
  border-radius: 10px;
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  transition: transform .8s;
  z-index: 1;
}

.services-three__single:hover .services-three__single-inner {
  transform: translateY(-10px);
}

.services-three__single-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: var(--tanspot-base);
  margin: -70px auto 30px;
  border: 5px solid rgba(var(--tanspot-white-rgb), .20);
  overflow: hidden;
  transition-duration: 800ms;
  z-index: 1;
}

.services-three__single:hover .services-three__single-icon {
  background-color: var(--tanspot-black);
}

.services-three__single-icon:before {
  position: absolute;
  width: 200%;
  height: 200%;
  content: "";
  top: 110%;
  left: 50%;
  background-color: var(--tanspot-black);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  transition-duration: 800ms;
  z-index: -1;
}

.services-three__single:hover .services-three__single-icon:before {
  top: -40%;
}

.services-three__single-icon span {
  position: relative;
  display: inline-block;
  color: var(--tanspot-white);
  font-size: 55px;
  line-height: 55px;
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

.services-three__single:hover .services-three__single-icon span {
  transform: scale(0.9);
}

.services-three__single-inner h3 {
  position: relative;
  display: block;
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 600;
  text-transform: capitalize;
}

.services-three__single-inner h3 a {
  color: var(--tanspot-black);
}

.services-three__single-inner h3 a:hover {
  color: var(--tanspot-base);
}

.services-three__single-inner p {
  margin-top: 20px;
  margin-bottom: 20px;
}

.services-three__btn-box {
  position: relative;
  display: block;
}

.services-three__btn-box a {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5px;
  color: var(--tanspot-black);
  font-weight: 600;
  text-transform: capitalize;
}

.services-three__btn-box a:hover {
  color: var(--tanspot-base);
}


/*--------------------------------------------------------------
# Service Details
--------------------------------------------------------------*/
.service-details {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.service-details__left {
  position: relative;
  display: block;
}

.service-details__img {
  position: relative;
  display: block;
}

.service-details__img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
}

.service-details__title-1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-top: 41px;
  margin-bottom: 30px;
}

.service-details__text-1 {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: var(--tanspot-black);
}

.service-details__text-2 {
  margin-top: 20px;
  margin-bottom: 41px;
}

.service-details__points-list {
  position: relative;
  display: block;
}

.service-details__points-list li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

.service-details__points-list li+li {
  margin-top: 16px;
}

.service-details__points-list li .icon {
  position: relative;
  display: flex;
  align-items: center;
}

.service-details__points-list li .icon span {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: var(--tanspot-base);
}

.service-details__points-list li p {
  color: var(--tanspot-black);
}

.service-details__img-box {
  position: relative;
  display: block;
  margin-top: 60px;
  margin-bottom: 31px;
}

.service-details__img-box-single {
  position: relative;
  display: block;
  margin-bottom: 21px;
}

.service-details__img-box-img {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 30px;
  border-radius: var(--tanspot-bdr-radius);
  z-index: 1;
}

.service-details__img-box-img:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  background: rgb(0, 0, 0);
  border-radius: var(--tanspot-bdr-radius);
  ;
  transition: all 0.5s ease;
  z-index: 1;
}

.service-details__img-box-img:hover:before {
  opacity: 0.2;
}

.service-details__img-box-img img {
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  transform: scale3d(1, 1, 1);
  transition: transform 1s ease-in-out;
}

.service-details__img-box-img:hover img {
  transform: scale(1.06) rotate(0deg);
}

.service-details__img-box-content-single {
  position: relative;
  display: block;
  margin-bottom: 21px;
}

.service-details__img-box-content-icon-and-title {
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
}

.service-details__img-box-content-icon {
  position: relative;
  display: flex;
  align-items: center;
}

.service-details__img-box-content-icon span {
  position: relative;
  display: inline-block;
  font-size: 36px;
  color: var(--tanspot-base);
}

.service-details__img-box-content-title {
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.service-details__img-box-content-text {
  margin-top: 17px;
}

.service-details__faq-box {
  position: relative;
  display: block;
  margin-top: 30px;
}

.service-details__sidebar {
  position: relative;
  display: block;
}

.service-details__services-box {
  position: relative;
  display: block;
  padding: 31px 35px 40px;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
}

.service-details__services-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 28px;
}

.service-details__services-list {
  position: relative;
  display: block;
}

.service-details__services-list li {
  position: relative;
  display: block;
}

.service-details__services-list li+li {
  margin-top: 12px;
}

.service-details__services-list li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--tanspot-white);
  border-radius: var(--tanspot-bdr-radius);
  padding: 13px 20px 14px;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
  overflow: hidden;
  z-index: 1;
}

.service-details__services-list li:hover a {
  color: var(--tanspot-white);
}

.service-details__services-list li.active a {
  color: var(--tanspot-white);
}

.service-details__services-list li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-base);
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  transform-origin: bottom right;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  z-index: -1;
}

.service-details__services-list li:hover a::before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transform-origin: top center;
}

.service-details__services-list li.active a::before {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  transform-origin: top center;
}

.service-details__services-list li a span {
  color: var(--tanspot-gray);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-size: 14px;
}

.service-details__services-list li:hover a span {
  color: var(--tanspot-white);
}

.service-details__services-list li.active a span {
  color: var(--tanspot-white);
}

.service-details__sidebar-contact {
  position: relative;
  display: block;
  padding-top: 18px;
  padding-bottom: 47px;
  background: var(--tanspot-primary);
  text-align: center;
  border-radius: var(--tanspot-bdr-radius);
  margin: 30px 0 30px;
  overflow: hidden;
  z-index: 1;
}

.service-details__sidebar-contact::before {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--tanspot-base);
  height: 305px;
  clip-path: polygon(0 0, 100% 0%, 100% 82%, 0% 100%);
  content: "";
  z-index: -2;
}

.service-details__sidebar-contact::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--tanspot-black);
  height: 295px;
  clip-path: polygon(0 0, 100% 0%, 100% 82%, 0% 100%);
  content: "";
  z-index: -1;
}

.service-details__sidebar-contact-img {
  position: relative;
  display: block;
  clip-path: polygon(0 0, 100% 0%, 100% 82%, 0% 100%);
  z-index: 1;
}

.service-details__sidebar-contact-img .inner {
  position: relative;
  display: block;
}

.service-details__sidebar-contact-img .inner img {
  width: auto;
}

.service-details__sidebar-contact-content {
  position: relative;
  display: block;
  margin-top: -65px;
  z-index: 2;
}

.service-details__sidebar-contact-content .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  background: var(--tanspot-black);
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 20px;
}

.service-details__sidebar-contact-content .icon span {
  position: relative;
  display: inline-block;
  color: var(--tanspot-white);
  font-size: 20px;
  line-height: 20px;
}

.service-details__sidebar-contact-content h2 {
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
  margin-bottom: 13px;
}

.service-details__sidebar-contact-content h2 a {
  color: var(--tanspot-black);
}

.service-details__sidebar-contact-content h2 a:hover {
  color: var(--tanspot-base);
}

.service-details__sidebar-contact-content p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  text-transform: capitalize;
}

.service-details__sidebar-download-box {
  position: relative;
  display: block;
  padding: 31px 35px 40px;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
}

.service-details__sidebar-single-download {
  position: relative;
  display: block;
}

.service-details__sidebar-single-download ul {
  position: relative;
  display: block;
}

.service-details__sidebar-single-download ul li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(var(--tanspot-base-rgb), .30);
  padding: 14px 0px 14px;
  line-height: 0;
}

.service-details__sidebar-single-download ul li:first-child {
  padding-top: 0px;
}

.service-details__sidebar-single-download ul li:last-child {
  padding-bottom: 0px;
  border-bottom: none;
}

.service-details__sidebar-single-download ul li .content-box {
  position: relative;
  display: flex;
  align-items: center;
}

.service-details__sidebar-single-download ul li .content-box .icon {
  position: relative;
  display: block;
}

.service-details__sidebar-single-download ul li .content-box .icon span {
  position: relative;
  display: inline-block;
  color: var(--tanspot-black);
  font-size: 45px;
  line-height: 45px;
}

.service-details__sidebar-single-download ul li .content-box .text-box {
  position: relative;
  display: block;
  margin-left: 17px;
  flex: 1;
}

.service-details__sidebar-single-download ul li .content-box .text-box h2 {
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  text-transform: capitalize;
}

.service-details__sidebar-single-download ul li .content-box .text-box h2 a {
  color: var(--tanspot-black);
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.service-details__sidebar-single-download ul li .content-box .text-box h2 a:hover {
  color: var(--tanspot-base);
}

.service-details__sidebar-single-download ul li .content-box .text-box p {
  color: var(--tanspot-black);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-transform: capitalize;
}

.service-details__sidebar-single-download ul li .content-box .text-box p a {
  color: var(--tanspot-black);
}

.service-details__sidebar-single-download ul li .content-box .text-box p a:hover {
  color: var(--tanspot-base);
}

.service-details__sidebar-single-download ul li .btn-box {
  position: relative;
  display: block;
}

.service-details__sidebar-single-download ul li .btn-box a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  background: var(--tanspot-base);
  border-radius: 2px;
  overflow: hidden;
}

.service-details__sidebar-single-download ul li .btn-box a:hover {
  background: var(--tanspot-black);
}

.service-details__sidebar-single-download ul li .btn-box a span::before {
  position: relative;
  display: inline-block;
  color: var(--tanspot-white);
  font-size: 20px;
  line-height: 20px;
}

/***
=============================================
Services Page
=============================================
***/
.services-page {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.services-page .services-one__single {
  margin-bottom: 30px;
}

/***
=============================================
Product
=============================================
***/
.product {
  position: relative;
  display: block;
  padding: 120px 0 120px;
}

.product__sidebar {
  position: relative;
  display: block;
}

.product__sidebar-single+.product__sidebar-single {
  margin-top: 30px;
}

.product__sidebar-title {
  position: relative;
  display: block;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
  margin: 0;
  margin-bottom: 22px;
  padding-left: 27px;
}

.product__sidebar-title::before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 17px;
  height: 17px;
  background-color: var(--tanspot-base);
  clip-path: polygon(0 0, 0 100%, 100% 50%);
}

.shop-search {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  padding: 30px 30px 30px;
  border-radius: var(--tanspot-bdr-radius);
}

.shop-search form {
  position: relative;
}

.shop-search form input[type=search],
.shop-search form input[type=text] {
  width: 100%;
  height: 60px;
  background-color: var(--tanspot-white);
  padding-left: 30px;
  padding-right: 60px;
  font-size: 16px;
  color: var(--tanspot-gray);
  font-family: var(--tanspot-font);
  border: none;
  outline: none;
  font-weight: 500;
}

.shop-search form ::placeholder {
  color: inherit;
  opacity: 1;
}

.shop-search form button[type="submit"] {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
  font-size: 18px;
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  width: 50px;
  outline: none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 3px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.shop-search form button:hover[type="submit"] {
  background-color: var(--tanspot-black);
  color: var(--tanspot-white);
}

.product__price-ranger {
  position: relative;
  padding: 27px 30px 30px;
  margin: 0;
  background-color: var(--tanspot-primary);
  border-radius: var(--tanspot-bdr-radius);
}

.product__price-ranger.price-ranger {
  margin-top: 7px;
  margin-bottom: 0px;
}

.product__price-ranger .price-ranger .ui-widget-content {
  background: var(--tanspot-white);
  border: none;
  height: 5px;
}

.product__price-ranger .price-ranger .ui-slider-handle {
  position: absolute;
  top: -5px;
  background: var(--tanspot-base);
  border: 0;
  height: 14px;
  width: 14px !important;
  border-radius: 50%;
  margin-left: -2px;
  outline: medium none;
  cursor: pointer;
  z-index: 2;
}

.product__price-ranger .price-ranger .ui-slider .ui-slider-range {
  background: var(--tanspot-base);
}

.product__price-ranger .price-ranger #slider-range {
  margin-left: 3px;
  margin-right: 0;
  margin-top: 0;
}

.product__price-ranger .price-ranger .ranger-min-max-block {
  position: relative;
  display: block;
  margin-top: 17px;
}

.product__price-ranger .price-ranger .ranger-min-max-block input {
  display: inline-block;
}

.product__price-ranger .price-ranger .ranger-min-max-block input[type="submit"] {
  position: relative;
  display: block;
  background: var(--tanspot-black);
  float: right;
  text-align: center;
  border: none;
  color: var(--tanspot-white);
  font-size: 12px;
  font-weight: 700;
  margin-top: 0;
  text-transform: uppercase;
  cursor: pointer;
  padding: 5px 20px;
  border-radius: 20px;
  letter-spacing: 0.1em;
}

.product__price-ranger .price-ranger .ranger-min-max-block input[type="text"] {
  position: relative;
  display: inline-block;
  color: var(--tanspot-gray);
  font-size: 14px;
  font-weight: 400;
  width: 40px;
  line-height: 30px;
  border: none;
  padding: 0;
  text-align: center;
  background-color: transparent;
}

.product__price-ranger .price-ranger .ranger-min-max-block span {
  position: relative;
  display: inline-block;
  color: var(--tanspot-gray);
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
  left: -2px;
}


.shop-category {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  padding: 29px 30px 30px;
  border-radius: var(--tanspot-bdr-radius);
}

.shop-category ul {
  position: relative;
  display: block;
}

.shop-category ul li {
  position: relative;
  line-height: 24px;
  font-size: 16px;
  text-transform: capitalize;
  color: var(--tanspot-gray);
  margin-bottom: 15px;
}

.shop-category ul li:last-child {
  margin-bottom: 0;
}

.shop-category ul li a {
  position: relative;
  display: block;
  overflow: hidden;
  line-height: 24px;
  font-size: 16px;
  text-transform: capitalize;
  color: var(--tanspot-gray);
  font-weight: 500;
  border-radius: 10px;
  background-color: var(--tanspot-white);
  padding: 13px 15px 13px;
  transition: all 0.3s ease;
  z-index: 1;
}

.shop-category ul li:hover a {
  color: var(--tanspot-base);
}

.shop-category ul li a:after {
  position: absolute;
  right: 5px;
  top: 10px;
  bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  background-color: var(--tanspot-base);
  font-family: 'icomoon' !important;
  content: "\e918";
  opacity: 1;
  font-size: 12px;
  color: var(--tanspot-white);
  line-height: 30px;
  border-radius: 5px;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  z-index: 1;
}

.shop-product-tags {
  position: relative;
  display: block;
  background: var(--tanspot-primary);
  padding: 25px 30px 30px;
  border-radius: var(--tanspot-bdr-radius);
  overflow: hidden;
  z-index: 1;
}

.shop-product__tags-list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.shop-product__tags-list a {
  font-size: 12px;
  color: var(--tanspot-black);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background: var(--tanspot-white);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 20px 5px;
  font-weight: 600;
  border-radius: 20px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.shop-product__tags-list a:hover {
  color: var(--tanspot-white);
  background: var(--tanspot-base);
}


.sidebar-rating-box {
  position: relative;
  display: block;
}

.sidebar-rating-box ul {
  position: relative;
  display: block;
  overflow: hidden;
}

.sidebar-rating-box ul li {
  position: relative;
  display: block;
}

.sidebar-rating-box ul li+li {
  margin-top: 30px;
}

.sidebar-rating-box ul li input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.sidebar-rating-box ul li label {
  position: relative;
  display: block;
  padding-left: 30px;
  color: #ffc009;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  cursor: pointer;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar-rating-box ul li label span.gray {
  color: #dddbdb;
}

.sidebar-rating-box ul li input[type=radio]+label i {
  position: absolute;
  top: 1px;
  left: 0;
  width: 15px;
  height: 15px;
  overflow: hidden;
  border: 1px solid var(--tanspot-gray);
  border-radius: 50%;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar-rating-box ul li label i::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  transform: scale(0);
  background-color: var(--tanspot-base);
  border-radius: 0%;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar-rating-box ul li input[type=radio]:checked+label i {
  border-color: var(--tanspot-base);
}

.sidebar-rating-box ul li input[type=radio]:checked+label i::before {
  transform: scale(1.0);
}

.shop-product-recent-products {
  position: relative;
  display: block;
  background-color: var(--tanspot-primary);
  padding: 29px 30px 27px;
  border-radius: var(--tanspot-bdr-radius);
}

.shop-product-recent-products ul {
  position: relative;
  display: block;
}

.shop-product-recent-products ul li {
  position: relative;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dddbdb;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.shop-product-recent-products ul li:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.shop-product-recent-products ul li .img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 10px;
}

.shop-product-recent-products ul li .img::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  transition-delay: .1s;
  transition-timing-function: ease-in-out;
  transition-duration: .7s;
  transition-property: all;
  background: rgba(var(--tanspot-black-rgb), 0.5);
  opacity: 0;
  z-index: 1;
  content: "";
}

.shop-product-recent-products ul li:hover .img::before {
  opacity: 1;
}

.shop-product-recent-products ul li .img img {
  width: 100%;
  transition: .5s ease;
  transform: scale(1.05);
}

.shop-product-recent-products ul li:hover .img img {
  transform: scale(1);
}

.shop-product-recent-products ul li .img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--tanspot-white);
  font-size: 16px;
  line-height: 0;
  transform: translateY(10px) scale(0);
  z-index: 5;
}

.shop-product-recent-products ul li:hover .img a {
  transform: translateY(0) scale(1);
}

.shop-product-recent-products ul li .img a:hover {
  color: var(--tanspot-base);
  transform: translateY(0) scale(1);
}

.shop-product-recent-products ul li .content {
  position: relative;
  display: block;
  flex: 1;
  margin-left: 20px;
}

.shop-product-recent-products ul li .content .title {
  position: relative;
  display: block;
}

.shop-product-recent-products ul li .content .title h5 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  text-transform: capitalize;
}

.shop-product-recent-products ul li .content .title h5 a {
  color: var(--tanspot-black);
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.shop-product-recent-products ul li .content .title h5 a:hover {
  color: var(--tanspot-base);
}

.shop-product-recent-products ul li .content .price {
  position: relative;
  display: block;
  padding: 5px 0px 5px;
}

.shop-product-recent-products ul li .content .price p {
  color: var(--tanspot-base);
}

.shop-product-recent-products ul li .content .review {
  position: relative;
  display: flex;
  align-items: center;
}

.shop-product-recent-products ul li .content .review i {
  color: #ffc009;
  font-size: 12px;
}

.shop-product-recent-products ul li .content .review i.color {
  color: #dddbdb;
}

.shop-product-recent-products ul li .content .review i+i {
  margin-left: 5px;
}

.product__items {
  position: relative;
  display: block;
}

.product__showing-result {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 30px;
  padding-right: 130px;
}

.product__showing-text-box {
  position: relative;
  display: block;
}

.product__showing-text {
  font-size: 16px;
  font-weight: 400;
}

.product__showing-sort {
  position: relative;
  display: block;
  max-width: 340px;
  width: 100%;
}

.product__showing-sort .select-box .nice-select {
  background-color: var(--tanspot-primary);
  color: var(--tanspot-gray);
  font-size: 16px;
  font-weight: 400;
  height: 70px;
  line-height: 70px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
  border-radius: var(--tanspot-bdr-radius);
  margin-bottom: 0px;
}

.product__showing-sort .select-box .nice-select:after {
  position: absolute;
  right: 30px;
}

.product__all {
  position: relative;
  display: block;
}

.product__all-tab {
  position: relative;
  display: block;
}

.product__all-tab-button {
  position: absolute;
  top: -100px;
  right: 0;
  z-index: 5;
}

.product__all-tab-button ul {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--tanspot-primary);
  padding: 15px 15px 15px;
  border-radius: var(--tanspot-bdr-radius);
}

.product__all-tab-button ul li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 3px;
  background-color: var(--tanspot-white);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, .2);
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.product__all-tab-button ul li:hover,
.product__all-tab-button ul li.active-btn-item {
  background-color: var(--tanspot-base);
}

.product__all-tab-button ul li+li {
  margin-left: 10px;
}

.product__all-tab-button-icon {
  position: relative;
  display: block;
  color: var(--tanspot-base);
  font-size: 18px;
  line-height: 0;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.product__all-tab-button-icon.one {
  transform: rotate(90deg);
}

.product__all-tab-button ul li:hover .product__all-tab-button-icon,
.product__all-tab-button ul li.active-btn-item .product__all-tab-button-icon {
  color: var(--tanspot-white);
}

.product__all-tab .tabs-content-box {
  position: relative;
  display: block;
}

.product__all-tab .tab-content-box-item {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: auto;
  visibility: hidden;
}

.product__all-tab .tab-content-box-item.tab-content-box-item-active {
  position: relative;
  visibility: visible;
  z-index: 5;
}

.product__all-tab .tab-content-box-item .product__all-tab-content-box-item {
  transition: all 0.7s ease;
  opacity: 0;
  transform: translateY(5px);
  transform-origin: top bottom;
}

.product__all-tab .tab-content-box-item.tab-content-box-item-active .product__all-tab-content-box-item {
  opacity: 1.0;
  transform: translateY(0px);
  transform-origin: bottom top;
}

.product__all-tab-single {
  position: relative;
  display: block;
}

.single-product-style1 {
  position: relative;
  display: block;
  margin-bottom: 30px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-white);
  padding: 0 0 30px;
  border-radius: var(--tanspot-bdr-radius);
  transition: all 500ms ease;
  z-index: 1;
}

.single-product-style1:hover {
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}

.single-product-style1__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--tanspot-bdr-radius);
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 1;
}

.single-product-style1__img img:first-child {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  -webkit-transform: translatex(50%) scalex(2);
  transform: translatex(50%) scalex(2);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.single-product-style1:hover .single-product-style1__img img:first-child {
  -webkit-transform: translatex(0) scalex(1);
  transform: translatex(0) scalex(1);
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
}

.single-product-style1:hover .single-product-style1__img img:nth-child(2) {
  -webkit-transform: translatex(-50%) scalex(2);
  transform: translatex(-50%) scalex(2);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.single-product-style1__img img {
  position: relative;
  width: 100%;
  display: block;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.single-product-style1__overlay {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 5;
}

.single-product-style1__overlay li {
  position: relative;
  display: block;
}

.single-product-style1__overlay li+li {
  margin-top: 8px;
}

.single-product-style1__overlay li p {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  background-color: var(--tanspot-white);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, .2);
  color: var(--tanspot-base);
  line-height: 35px;
  font-weight: 600;
}

.single-product-style1__info {
  position: absolute;
  left: 0;
  bottom: 20px;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  opacity: 0;
  transform: translateY(40px);
  transition: all 0.4s linear 0s;
  z-index: 5;
}

.single-product-style1:hover .single-product-style1__info {
  opacity: 1;
  transform: translateY(0);
}

.single-product-style1__info li {
  position: relative;
  display: block;
}

.single-product-style1__info li+li {
  margin-left: 8px;
}

.single-product-style1__info li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: var(--tanspot-white);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, .2);
  color: var(--tanspot-base);
  font-size: 15px;
  line-height: 0;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.single-product-style1__info li a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.single-product-style1__content {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 23px 15px 0px;
}

.single-product-style1__content-left {
  position: relative;
  display: block;
}

.single-product-style1__content-left h4 {
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  margin-top: 12px;
}

.single-product-style1__content-left h4 a {
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.single-product-style1__content-left h4 a:hover {
  color: var(--tanspot-base);
}

.single-product-style1__content-left p {
  font-size: 16px;
  font-weight: 500;
  color: var(--tanspot-gray);
  margin-top: 4px;
}

.single-product-style1__content-left p del {
  color: var(--tanspot-base);
  margin-right: 5px;
}

.single-product-style1__content-right {
  position: relative;
  display: block;
}

.single-product-style1__review {
  position: relative;
  display: flex;
  align-items: center;
  background-color: var(--tanspot-primary);
  padding: 3.5px 5px 3.5px;
  top: -9px;
}

.single-product-style1__review i {
  color: var(--tanspot-base);
  font-size: 14px;
  margin-right: 5px;
}

.single-product-style1__review p {
  color: var(--tanspot-black);
  font-weight: 500;
}


.single-product-style2 {
  position: relative;
  display: block;
  margin-bottom: 30px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-white);
  border-radius: var(--tanspot-bdr-radius);
  transition: all 500ms ease;
  z-index: 1;
}

.single-product-style2:hover {
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);
}

.single-product-style2 .row {
  --bs-gutter-x: 0px;
  align-items: center;
}

.single-product-style2__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: var(--tanspot-bdr-radius);
  border-right: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 1;
}

.single-product-style2__img img:first-child {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  -webkit-transform: translatex(50%) scalex(2);
  transform: translatex(50%) scalex(2);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.single-product-style2:hover .single-product-style2__img img:first-child {
  -webkit-transform: translatex(0) scalex(1);
  transform: translatex(0) scalex(1);
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
}

.single-product-style2:hover .single-product-style2__img img:nth-child(2) {
  -webkit-transform: translatex(-50%) scalex(2);
  transform: translatex(-50%) scalex(2);
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}

.single-product-style2__img img {
  position: relative;
  width: 100%;
  display: block;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

.single-product-style2__content {
  position: relative;
  display: block;
  padding: 0px 15px 0px;
}

.single-product-style2__review {
  position: relative;
  display: flex;
  align-items: center;
}

.single-product-style2__review i {
  color: var(--tanspot-base);
  font-size: 16px;
}

.single-product-style2__review i+i {
  margin-left: 5px;
}

.single-product-style2__text {
  position: relative;
  display: block;
  padding-top: 17px;
}

.single-product-style2__text h4 {
  font-size: 17px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 1px;
}

.single-product-style2__text h4 a {
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.single-product-style2__text h4 a:hover {
  color: var(--tanspot-base);
}

.single-product-style2__text p {
  font-size: 16px;
  font-weight: 500;
  color: var(--tanspot-gray);
  margin-top: 4px;
}

.single-product-style2__text p del {
  color: var(--tanspot-base);
  margin-right: 5px;
}

.single-product-style2__info {
  position: relative;
  display: flex;
  align-items: center;
  padding-top: 16px;
  padding-left: 0;
}

.single-product-style2__info li {
  position: relative;
  display: block;
}

.single-product-style2__info li+li {
  margin-left: 8px;
}

.single-product-style2__info li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: var(--tanspot-white);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, .2);
  color: var(--tanspot-base);
  font-size: 15px;
  line-height: 0;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.single-product-style2__info li a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}



/***
=============================================
   Styled Pagination
=============================================
***/
.styled-pagination {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  padding-top: 30px;
}

.styled-pagination li {
  position: relative;
  display: inline-block;
  margin-right: 11px;
}

.styled-pagination li:last-child {
  margin-right: 0;
}

.styled-pagination li a {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 40px;
  background: transparent;
  border-radius: 50%;
  color: rgba(var(--tanspot-gray-rgb), .50);
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  border: 1px solid rgba(var(--tanspot-gray-rgb), .50);
  text-align: center;
  transition: all 500ms ease;
  font-family: var(--tanspot-font);
  z-index: 1;
}

.styled-pagination li:hover a,
.styled-pagination li.active a {
  color: var(--tanspot-white);
  background: var(--tanspot-base);
  border-color: var(--tanspot-base);
}

.styled-pagination li.prev a,
.styled-pagination li.next a {
  border-radius: 50%;
  color: rgba(var(--tanspot-gray-rgb), .50);
}

.styled-pagination li.prev a:hover,
.styled-pagination li.next a:hover {
  color: var(--tanspot-white);
}

.styled-pagination li a span:before {
  position: relative;
  top: 0px;
  color: rgba(var(--tanspot-gray-rgb), .50);
  font-size: 14px;
  font-weight: 700;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.styled-pagination li a:hover span:before,
.styled-pagination li.active a span:before {
  color: var(--tanspot-white);
}




/***
=============================================
Product Details
=============================================
***/
.product-details {
  position: relative;
  display: block;
  padding: 120px 0px 120px;
  z-index: 1;
}


.product-details__left {
  position: relative;
  display: block;
  margin-right: 80px;
}

.product-details__left-inner {
  position: relative;
  display: block;
}

.product-details__thumb-box {
  position: relative;
  display: block;
  max-width: 400px;
  margin-top: 20px;
}

#shop-details-one__thumb {
  z-index: 10;
}

.product-details__thumb-img {
  position: relative;
  display: block;
  width: 125px !important;
  cursor: pointer;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.product-details__thumb-img img {
  width: 100%;
  border-radius: 10px;
}

.product-details__thumb-img:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background-color: var(--tanspot-base);
  opacity: 0;
  transition: all 500ms ease;
}


#shop-details-one__thumb .swiper-slide-thumb-active .product-details__thumb-img:before {
  opacity: 1;
}

.product-details__content-box {
  position: relative;
  display: block;
}

.product-details__img {
  position: relative;
  display: block;
}

.product-details__img img {
  width: 100%;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-radius: 15px;
}


.product-details__nav {
  position: absolute;
  top: 50%;
  left: 5px;
  right: 5px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  transform: translateY(-50%);
  z-index: 100;
}

.product-details__nav .swiper-button-next,
.product-details__nav .swiper-button-prev {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 25px;
  color: var(--tanspot-black);
  background-color: var(--tanspot-primary);
  border-radius: 50%;
  margin: 0;
  text-align: center;
  opacity: 1;
  transition: all 500ms ease;
  z-index: 100;
}


.product-details__nav .swiper-button-next:hover,
.product-details__nav .swiper-button-prev:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

.product-details__nav .swiper-button-next {
  margin-top: 0px;
}

.product-details__nav .swiper-button-next i,
.product-details__nav .swiper-button-prev i {
  position: relative;
  display: flex;
  align-items: center;
}

.product-details__nav .swiper-button-next::after,
.product-details__nav .swiper-button-prev::after {
  display: none;
}


.product-details__right {
  position: relative;
  display: block;
  margin-top: -9px;
}

.product-details__top {
  position: relative;
  display: block;
}

.product-details__title {
  font-size: 34px;
  line-height: 44px;
  font-weight: 700;
  margin: 0;
}

.product-details__title span {
  position: relative;
  display: inline-block;
  color: var(--tanspot-base);
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  margin-left: 25px;
  letter-spacing: 0;
}

.product-details__reveiw {
  display: flex;
  align-items: center;
  margin-top: 26px;
  padding-bottom: 37px;
  margin-bottom: 28px;
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.product-details__reveiw i {
  font-size: 16px;
  color: var(--tanspot-base);
}

.product-details__reveiw i+i {
  margin-left: 4px;
}

.product-details__reveiw span {
  position: relative;
  top: 1px;
  line-height: 1;
  font-size: 16px;
  color: var(--tanspot-gray);
  margin-left: 18px;
}

.product-details__content {
  position: relative;
  display: block;
}

.product-details__content-text1 {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
  margin-bottom: 31px;
}

.product-details__content-text2 {
  font-size: 16px;
  line-height: 30px;
  margin: 0;
}

.product-details__select {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 30px;
}

.product-details__select-size {
  position: relative;
  display: flex;
  align-items: center;
}

.product-details__select-size h3 {
  font-size: 20px;
  line-height: 30px;
  margin-right: 15px;
  font-weight: 600;
}

.product-details__select-size ul {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  flex: 1;
}

.product-details__select-size ul li {
  position: relative;
  display: block;
  width: 45px;
  height: 35px;
}

.product-details__select-size ul li input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.product-details__select-size ul li label {
  position: relative;
  width: 45px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--tanspot-black);
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  cursor: pointer;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.product-details__select-size ul li input[type=radio]:checked+label {
  color: var(--tanspot-white);
  font-weight: 500;
}

.product-details__select-size ul li input[type=radio]+label i {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  width: 45px;
  height: 35px;
  overflow: hidden;
  border: 1px solid var(--tanspot-gray);
  border-radius: 5px;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  z-index: -1;
}

.product-details__select-size ul li label i::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  transform: scale(0.3);
  opacity: 0;
  background-color: var(--tanspot-base);
  border-radius: 5px;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.product-details__select-size ul li input[type=radio]:checked+label i {
  border-color: var(--tanspot-base);
}

.product-details__select-size ul li input[type=radio]:checked+label i::before {
  transform: scale(1.0);
  opacity: 1;
}


.product-details__inner {
  position: relative;
  display: block;
  margin-top: 30px;
  margin-bottom: 25px;
}

.product-details__quantity {
  position: relative;
  display: flex;
  align-items: center;
}

.product-details__quantity-title {
  margin: 0;
  color: var(--tanspot-black);
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  margin-right: 20px;
}

.product-details__quantity .quantity-box {
  position: relative;
  width: 98px;
  border-radius: 0px;
  height: 50px;
}

.product-details__quantity .quantity-box input {
  width: 98px;
  border-radius: 10px;
  height: 50px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  font-family: var(--tanspot-font);
  padding-left: 30px;
  outline: none;
  font-size: 18px;
  font-weight: 700;
  color: var(--tanspot-gray);
}

.product-details__quantity .quantity-box button {
  width: 24px;
  height: 24px;
  background-color: transparent;
  color: var(--tanspot-gray);
  font-size: 8px;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: #fff;
  border: none;
  border-left: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-top-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
}

.product-details__quantity .quantity-box button.sub {
  bottom: 1px;
  top: auto;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-top-right-radius: 0px;
  border-bottom-right-radius: 10px;
}

.product-details__buttons-boxes {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 25px;
}

.product-details__buttons-1 {
  position: relative;
  display: block;
}

.product-details__buttons-2 {
  position: relative;
  display: block;
}

.product-details__social {
  position: relative;
  display: block;
}

.product-details__social .title {
  position: relative;
  display: block;
}

.product-details__social .title h3 {
  color: var(--tanspot-black);
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
}

.product-details__social-link {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.product-details__social-link a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--tanspot-white);
  font-size: 15px;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  background-color: var(--tanspot-black);
  border-radius: 50%;
  height: 45px;
  width: 45px;
}

.product-details__social-link a+a {
  margin-left: 10px;
}

.product-details__social-link a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}

/***
=============================================
Product Description
=====***/
.product-description {
  position: relative;
  display: block;
  padding: 0 0 110px;
  z-index: 1;
}

.product-details__description {
  position: relative;
  display: block;
}

.product-details__main-tab-box {
  position: relative;
  display: block;
}

.product-details__main-tab-box .tab-buttons {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  line-height: 0;
}

.product-details__main-tab-box .tab-buttons .tab-btn {
  position: relative;
  display: inline-block;
}

.product-details__main-tab-box .tab-buttons .tab-btn span {
  position: relative;
  display: block;
  text-align: center;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  font-size: 18px;
  line-height: 18px;
  color: var(--tanspot-black);
  background-color: var(--tanspot-primary);
  padding: 16px 25px 16px;
  text-transform: capitalize;
  font-weight: 500;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.3s ease;
  z-index: 1;
}

.product-details__main-tab-box .tab-buttons .tab-btn.active-btn span {
  color: var(--tanspot-white);
}

.product-details__main-tab-box .tab-buttons .tab-btn span:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0%;
  content: "";
  background-color: var(--tanspot-base);
  transition: all 0.3s ease;
  z-index: -1;
}

.product-details__main-tab-box .tab-buttons .tab-btn.active-btn span:before {
  height: 100%;
}

.product-details__main-tab-box .tabs-content {
  position: relative;
  display: block;
}

.product-details__main-tab-box .tabs-content .tab {
  position: relative;
  display: none;
  -webkit-transform: translateY(35px);
  -ms-transform: translateY(35px);
  transform: translateY(35px);
  -webkit-transition: all 600ms ease;
  -moz-transition: all 600ms ease;
  -ms-transition: all 600ms ease;
  -o-transition: all 600ms ease;
  transition: all 600ms ease;
  z-index: 10;
}

.product-details__main-tab-box .tabs-content .tab.active-tab {
  display: block;
  margin-top: 0px;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

.product-details__tab-content-inner {
  position: relative;
  display: block;
  padding: 40px 40px 50px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.product-details__description-content {
  position: relative;
  display: block;
}

.product-description__list {
  position: relative;
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
}

.product-description__list ul {
  position: relative;
  display: block;
}

.product-description__list ul li {
  position: relative;
  display: block;
  margin-bottom: 2px;
}

.product-description__list ul li:last-child {
  margin-bottom: 0px;
}

.product-description__list ul li p {
  color: var(--tanspot-black);
  margin: 0;
  font-weight: 500;
}

.product-description__list ul li p span:before {
  position: relative;
  display: inline-block;
  color: var(--tanspot-base);
  font-size: 17px;
  line-height: 17px;
  margin-right: 11px;
  top: 2px;
  font-weight: 700;
}

.product-details__additional-information-content {
  position: relative;
  display: block;
}

.product-details__additional-information-text-1 {
  padding-bottom: 24px;
}

/*--------------------------------------------------------------
  # Review One
  --------------------------------------------------------------*/
.review-one {
  position: relative;
  display: block;
}

.comments-area {
  position: relative;
  display: block;
}

.review-one__title {
  position: relative;
  display: block;
  margin-bottom: 36px;
}

.review-one__title h3 {
  font-size: 30px;
  line-height: 30px;
  font-weight: 700;
  margin: 0;
  text-transform: capitalize;
}


.comments-area .comment-box {
  position: relative;
  display: block;
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.comments-area .comment {
  position: relative;
  display: flex;
  align-items: center;
}

.comments-area .comment-box .author-thumb {
  position: relative;
  display: block;
  width: 165px;
  height: 165px;
  border-radius: 50%;
  overflow: hidden;
}

.comments-area .comment-box .author-thumb img {
  width: 100%;
}

.comments-area .comment-box .author-thumb figure {
  margin: 0;
}

.review-one__content {
  position: relative;
  display: block;
  padding-left: 45px;
  flex: 1;
}

.review-one__content-top {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.review-one__content-top .info {
  position: relative;
  display: block;
}

.review-one__content-top .info h2 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  text-transform: capitalize;
}

.review-one__content-top .info h2 span {
  color: var(--tanspot-base);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: var(--tanspot-font);
}

.review-one__content-top .reply-btn {
  position: relative;
  display: block;
}

.review-one__content-top .reply-btn i:before {
  color: var(--tanspot-base);
  font-size: 15px;
}

.review-one__content-bottom {
  position: relative;
  display: block;
}

.review-one__content-bottom p {
  font-size: 16px;
  line-height: 30px;
  margin: 0px;
}

/*--------------------------------------------------------------
  # Review Form One
  --------------------------------------------------------------*/
.review-form-one {
  position: relative;
  display: block;
  padding: 16px 0px 0px;
}

.review-form-one__inner {
  position: relative;
  display: block;
}

.review-form-one__title {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-transform: capitalize;
}

.review-form-one__rate-box {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 37px;
}

.review-form-one__rate-text {
  font-size: 18px;
  font-weight: 400;
}

.review-form-one__rate {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 17px;
}

.review-form-one__rate i {
  font-size: 16px;
  color: var(--tanspot-base);
}

.review-form-one__rate i+i {
  margin-left: 5px;
}

.review-form-one__form {
  position: relative;
  display: block;
}

.review-form-one__form .row {
  --bs-gutter-x: 20px;
}

.review-form-one__input-box textarea {
  font-size: 14px;
  color: var(--tanspot-gray);
  height: 160px;
  width: 100%;
  background-color: var(--tanspot-white);
  padding: 20px 30px 30px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  outline: none;
  margin-bottom: 0px;
  font-weight: 500;
  border-radius: var(--tanspot-bdr-radius);
}

.review-form-one__input-box.text-message-box {
  height: 160px;
}

.review-form-one__input-box {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.review-form-one__input-box input[type="text"],
.review-form-one__input-box input[type="email"] {
  height: 50px;
  width: 100%;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-white);
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  font-size: 14px;
  color: var(--tanspot-gray);
  display: block;
  font-weight: 500;
  border-radius: var(--tanspot-bdr-radius);
}

.review-form-one__form .thm-btn {
  border: none;
}


/*--------------------------------------------------------------
  # Related Products
  --------------------------------------------------------------*/
.related-products {
  position: relative;
  display: block;
  padding: 0px 0px 120px;
}

.related-products__title {
  position: relative;
  display: block;
  padding-bottom: 52px;
}

.related-products__title h3 {
  font-size: 40px;
  line-height: 1.0em;
  margin-bottom: 16px;
  font-weight: 700;
  text-transform: capitalize;
}

.related-products__title p {
  margin: 0;
}

.single-product-style1.instyle--2 {
  margin-bottom: 0px;
}


/*--------------------------------------------------------------
  # Cart Page
  --------------------------------------------------------------*/
.cart-page {
  position: relative;
  display: block;
  background: var(--tanspot-white);
  padding: 112px 0px 112px;
}

.cart-page .table-responsive {
  position: relative;
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media(max-width: 1199px) {
  .cart-table {
    min-width: 1170px;
  }
}

.cart-table {
  margin-bottom: 0px;
}

.cart-table thead th {
  color: var(--tanspot-black);
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  padding: 0;
  border: none;
  padding-bottom: 22px;
  font-family: var(--tanspot-font-two);
}

.cart-table thead th:last-child {
  text-align: right;
}

.cart-table tbody tr {
  vertical-align: middle;
}

.cart-table tbody tr:last-child {
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.cart-table tbody td {
  font-size: 18px;
  color: var(--tanspot-gray);
  vertical-align: middle;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}

.cart-table tbody td:last-child {
  text-align: right;
}

.cart-table .product-box {
  display: flex;
  align-items: center;
}

.cart-table .product-box .img-box {
  position: relative;
  display: block;
  width: 120px;
  border-radius: 0;
  overflow: hidden;
  margin-right: 35px;
}

.cart-table .product-box .img-box img {
  width: 100%;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-radius: 10px;
}

.cart-table h3 {
  color: var(--tanspot-black);
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}

.cart-table h3 a {
  color: var(--tanspot-black);
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.cart-table h3 a:hover {
  color: var(--tanspot-base);
}

.cart-table .quantity-box {
  position: relative;
  width: 98px;
  border-radius: 0px;
  height: 50px;
}

.cart-table .quantity-box input {
  width: 98px;
  border-radius: 10px;
  height: 50px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  font-family: var(--tanspot-font);
  padding-left: 30px;
  outline: none;
  font-size: 18px;
  color: var(--tanspot-gray);
  font-weight: 700;
}

.cart-table .quantity-box button {
  width: 24px;
  height: 24px;
  background-color: transparent;
  color: var(--thm-black);
  font-size: 8px;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: #fff;
  border-top-right-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  border: none;
  border-left: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.cart-table .quantity-box button.sub {
  bottom: 1px;
  top: auto;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-top-right-radius: 0px;
  border-bottom-right-radius: 10px;
}

.cart-table .cross-icon {
  position: relative;
  display: block;
}

.cart-table .cross-icon i:before {
  position: relative;
  display: inline-block;
  color: var(--tanspot-black);
  font-size: 16px;
}

.cart-page__right {
  position: relative;
  display: block;
  margin-left: 20px;
}

.cart-page__sidebar {
  position: relative;
  display: block;
  padding: 28px 20px 30px;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  border-radius: var(--tanspot-bdr-radius);
}

.cart-page__shipping {
  position: relative;
  display: block;
}

.cart-page__shipping-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 24px;
  margin-bottom: 20px;
}

.cart-page__shipping-form {
  position: relative;
  display: block;
}

.cart-page__shipping-form .row {
  --bs-gutter-x: 20px;
}

.cart-page__shipping-input-box {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.cart-page__shipping-input-box .select-box .nice-select {
  background-color: var(--tanspot-primary);
  color: var(--tanspot-gray);
  font-size: 16px;
  font-weight: 400;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 8px;
  width: 100%;
  margin-bottom: 0px;
}

.cart-page__shipping-input-box .select-box .nice-select:after {
  position: absolute;
  right: 20px;
}

.cart-page__shipping-input-box input[type=email],
.cart-page__shipping-input-box input[type=text] {
  width: 100%;
  height: 50px;
  background-color: var(--tanspot-primary);
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  color: var(--tanspot-gray);
  font-family: var(--tanspot-font);
  border-radius: 8px;
  border: none;
  outline: none;
  font-weight: 400;
}

.cart-page__btn-box {
  position: relative;
  display: block;
}

.cart-page__btn-box .thm-btn {
  width: 100%;
  padding: 5px 20px 5px;
  border: none;
  justify-content: center;
}

.cart-page__coupon-code {
  position: relative;
  display: block;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
  margin-top: 30px;
  margin-bottom: 20px;
  padding-top: 23px;
  padding-bottom: 30px;
}

.cart-page__coupon-code-title {
  font-size: 24px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 24px;
  margin-bottom: 20px;
}

.cart-page__coupon-code-text {
  margin-bottom: 16px;
}

.cart-page__coupon-code-form {
  position: relative;
  display: block;
}

.cart-page__coupon-code-form input[type=email],
.cart-page__coupon-code-form input[type=text] {
  width: 100%;
  height: 50px;
  background-color: var(--tanspot-primary);
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  color: var(--tanspot-gray);
  font-family: var(--tanspot-font);
  border-radius: 8px;
  border: none;
  outline: none;
  font-weight: 400;
}

.cart-page__coupon-code-form .thm-btn {
  width: 100%;
  padding: 5px 20px 5px;
  border: none;
  justify-content: center;
  margin-top: 20px;
}

.cart-total {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.cart-total li {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: var(--tanspot-gray);
  font-size: 18px;
  font-weight: 500;
}

.cart-total li+li {
  margin-top: 15px;
}

.cart-total li span:first-child {
  display: block;
  color: var(--tanspot-black);
  font-size: 18px;
  margin-right: 60px;
  font-weight: 700;
  width: 140px;
  text-align: right;
}

.cart-total-amount {
  color: var(--tanspot-base);
}

.cart-page__buttons {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
}

.cart-page__buttons-1 {
  position: relative;
  display: block;
}

.cart-page__buttons-1 .thm-btn {
  padding: 5px 20px 5px;
  padding-right: 8px;
}

.cart-page__buttons-2 {
  position: relative;
  display: block;
}

.cart-page__buttons-2 .thm-btn {
  padding: 5px 20px 5px;
  padding-right: 8px;
}


/*--------------------------------------------------------------
  # Checkout
  --------------------------------------------------------------*/
.checkout-page {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.checkout-page .billing_details {
  position: relative;
  display: block;
  border-radius: 10px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding: 53px 50px 60px;
}

.billing_title {
  position: relative;
  display: block;
  margin-bottom: 45px;
}

.billing_title p {
  font-size: 16px;
  margin: 0;
}

.billing_title a {
  color: var(--tanspot-base);
}

.billing_title h2 {
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  font-weight: 700;
  margin-top: 16px;
}

.billing_details_form {
  position: relative;
  display: block;
}

.billing_details_form .bs-gutter-x-20 {
  --bs-gutter-x: 20px;
}

.billing_details_form .btn-light {
  border: none;
}

.billing_details_form .btn-light:hover {
  border: none;
}

.billing_input_box {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.billing_input_box input[type="text"],
.billing_input_box input[type="email"],
.billing_input_box input[type="tel"] {
  height: 60px;
  width: 100%;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-white);
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 10px;
  outline: none;
  font-size: 16px;
  color: var(--tanspot-gray);
  display: block;
  font-weight: 400;
}

.billing_input_box textarea {
  display: block;
  color: var(--tanspot-gray);
  font-size: 16px;
  font-weight: 400;
  height: 140px;
  width: 100%;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-white);
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 13px;
  border-radius: 10px;
  outline: none;
  resize: none;
}

.billing_input_box textarea:focus {
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.billing_details .checked-box {
  position: relative;
  display: block;
  margin-top: 17px;
}

.billing_details .checked-box label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  margin-right: 0px;
  margin-bottom: 0;
  color: var(--tanspot-gray);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  text-transform: none;
  cursor: pointer;
  font-family: var(--tanspot-font);
}

.billing_details .checked-box input[type="checkbox"] {
  display: none;
}

.billing_details .checked-box input[type="checkbox"]+label span {
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: transparent;
  background: var(--tanspot-base);
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  border: 0;
}

.billing_details .checked-box label span:before {
  position: absolute;
  top: 4px;
  left: 6px;
  display: block;
  border-bottom: 2px solid var(--tanspot-white);
  border-right: 2px solid var(--tanspot-white);
  content: '';
  width: 6px;
  height: 9px;
  pointer-events: none;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  opacity: 0;
}

.billing_details.checked-box input[type="checkbox"]:checked+label span {
  border-color: var(--tanspot-white);
}

.billing_details .checked-box input[type="checkbox"]:checked+label span:before {
  opacity: 1;
}

.billing_details_form .select-box .nice-select {
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-white);
  border-radius: 10px;
  color: var(--tanspot-gray);
  font-size: 16px;
  font-weight: 400;
  height: 60px;
  line-height: 60px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
  margin-bottom: 20px;
}

.billing_details_form .select-box .nice-select:after {
  position: absolute;
  right: 30px;
}

.billing_details_form-btns {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 36px;
}

.billing_details_form-btn-1 {
  position: relative;
  display: block;
}

.billing_details_form-btn-1 .thm-btn {
  border: none;
}

.billing_details_form-btn-2 {
  position: relative;
  display: block;
}

.billing_details_form-btn-2 .thm-btn {
  border: none;
}


.sidebar-order-summary {
  position: relative;
  display: block;
  border-radius: 10px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding: 37px 30px 45px;
  z-index: 1;
}

.sidebar-order-summary .title-box {
  position: relative;
  display: block;
  padding-bottom: 3px;
  margin-bottom: 35px;
}

.sidebar-order-summary .title-box::before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 2px;
  background: var(--tanspot-base);
  content: "";
}

.sidebar-order-summary .title-box::after {
  position: absolute;
  left: 37px;
  bottom: 0;
  width: 3px;
  height: 2px;
  background: var(--tanspot-white);
  content: "";
}

.sidebar-order-summary .title-box h3 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 600;
  text-transform: capitalize;
}


.sidebar-order-summary__list {
  position: relative;
  display: block;
}

.sidebar-order-summary__list>li {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding: 13px 0px 12px;
}

.sidebar-order-summary__list>li:last-child {
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.sidebar-order-summary__list>li>.left-text {
  position: relative;
  display: block;
}

.sidebar-order-summary__list>li>.left-text p {
  font-size: 18px;
  margin: 0px;
}

.sidebar-order-summary__list>li>.right-text {
  position: relative;
  display: block;
}

.sidebar-order-summary__list>li>.right-text p {
  font-size: 18px;
  margin: 0px;
}


.sidebar-order-summary__list>li>.right-text>ul {
  position: relative;
  display: block;
}

.sidebar-order-summary__list>li>.right-text>ul>li {
  position: relative;
  display: block;
}

.sidebar-order-summary__list>li>.right-text>ul>li+li {
  margin-top: 5px;
}

.sidebar-order-summary__list>li>.right-text>ul>li input[type=radio] {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
}

.sidebar-order-summary__list>li>.right-text>ul>li label {
  position: relative;
  display: block;
  padding-right: 24px;
  font-size: 18px;
  font-weight: 400;
  text-align: right;
  cursor: pointer;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar-order-summary__list>li>.right-text>ul>li input[type=radio]+label i {
  position: absolute;
  top: 6px;
  right: 0;
  width: 15px;
  height: 15px;
  overflow: hidden;
  border: 1px solid var(--tanspot-gray);
  border-radius: 50%;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar-order-summary__list>li>.right-text>ul>li label i::before {
  content: "";
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  transform: scale(0);
  background-color: var(--tanspot-base);
  border-radius: 50%;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sidebar-order-summary__list>li>.right-text>ul>li input[type=radio]:checked+label i {
  border-color: var(--tanspot-base);
}

.sidebar-order-summary__list>li>.right-text>ul>li input[type=radio]:checked+label i::before {
  transform: scale(1.0);
}


.sidebar-order-summary__Payment {
  position: relative;
  display: block;
  margin-top: 37px;
}

.checkout__payment {
  position: relative;
  margin-bottom: 30px;
}

.checkout__payment__item+.checkout__payment__item {
  margin-top: 23px;
}

.checkout__payment__title {
  display: flex;
  color: var(--tanspot-black);
  font-size: 18px;
  font-weight: 600;
  margin: 0;
  align-items: center;
  cursor: pointer;
}

.checkout__payment__title::before {
  content: '';
  width: 20px;
  height: 20px;
  background-color: var(--tanspot-white);
  border: 2px solid rgba(var(--tanspot-black-rgb), .10);
  border-radius: 50%;
  margin-right: 10px;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  font-size: 10px;
  color: var(--tanspot-white);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  position: relative;
  top: 0px;
  transition: all 500ms ease;
}

.checkout__payment__item--active .checkout__payment__title::before {
  background-color: var(--tanspot-base);
  border-color: var(--tanspot-base);
  content: '\f00c';
}

.checkout__payment__content {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 30px;
  color: var(--tanspot-gray);
  font-weight: 400;
  margin-top: 15px;
}

.sidebar-order-summary__bottom {
  position: relative;
  display: block;
}

.sidebar-order-summary__bottom .text1 {
  margin-bottom: 0;
}

.sidebar-order-summary__bottom .text1 a {
  color: var(--tanspot-base);
  text-decoration: underline;
}







.sidebar-order-summary__checked {
  position: relative;
  display: block;
  margin-top: 20px;
  ;
}

.sidebar-order-summary__checked label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  margin-right: 0px;
  margin-bottom: 0;
  color: var(--tanspot-gray);
  font-size: 17px;
  line-height: 27px;
  font-weight: 400;
  text-transform: none;
  cursor: pointer;
  font-family: var(--tanspot-font);
}

.sidebar-order-summary__checked label a {
  color: var(--tanspot-base);
}

.sidebar-order-summary__checked input[type="checkbox"] {
  display: none;
}

.sidebar-order-summary__checked input[type="checkbox"]+label span {
  position: absolute;
  top: 3px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  vertical-align: middle;
  background-color: transparent;
  background: var(--tanspot-base);
  cursor: pointer;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
  border: 0;
}

.sidebar-order-summary__checked label span:before {
  position: absolute;
  top: 4px;
  left: 6px;
  display: block;
  border-bottom: 2px solid var(--tanspot-white);
  border-right: 2px solid var(--tanspot-white);
  content: '';
  width: 6px;
  height: 9px;
  pointer-events: none;
  -webkit-transform-origin: 66% 66%;
  -ms-transform-origin: 66% 66%;
  transform-origin: 66% 66%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  opacity: 0;
}

.sidebar-order-summary__checked input[type="checkbox"]:checked+label span {
  border-color: var(--tanspot-white);
}

.sidebar-order-summary__checked input[type="checkbox"]:checked+label span:before {
  opacity: 1;
}

.sidebar-order-summary__btn {
  position: relative;
  display: block;
  margin-top: 27px;
  line-height: 0px;
}



/*--------------------------------------------------------------
# Wishlist Page
--------------------------------------------------------------*/
/*--------------------------------------------------------------
  # Cart Page
  --------------------------------------------------------------*/
.wishlist-page {
  position: relative;
  display: block;
  background: var(--tanspot-white);
  padding: 120px 0px 120px;
}

.wishlist-page .table-responsive {
  position: relative;
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media(max-width: 1199px) {
  .wishlist-table {
    min-width: 1170px;
  }
}

.wishlist-table {
  margin-bottom: 0px;
}

.wishlist-table thead th {
  color: var(--tanspot-black);
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  padding: 0;
  border: none;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding-top: 22px;
  padding-bottom: 22px;
  font-family: var(--tanspot-font-two);
  text-align: center;
}

.wishlist-table tbody tr {
  vertical-align: middle;
}

.wishlist-table tbody tr:last-child {
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
}

.wishlist-table tbody td {
  font-size: 18px;
  color: var(--tanspot-gray);
  vertical-align: middle;
  border-top: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.wishlist-table .product-box {
  display: flex;
  align-items: center;
}

.wishlist-table .cross-icon {
  position: relative;
  display: block;
}

.wishlist-table .cross-icon i:before {
  position: relative;
  display: inline-block;
  color: var(--tanspot-black);
  font-size: 16px;
}

.wishlist-table .product-box .img-box {
  position: relative;
  display: block;
  width: 120px;
  border-radius: 0;
  overflow: hidden;
  margin-left: 35px;
  margin-right: 35px;
}

.wishlist-table .product-box .img-box img {
  width: 100%;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  border-radius: 10px;
}

.wishlist-table h3 {
  color: var(--tanspot-black);
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}

.wishlist-table h3 a {
  color: var(--tanspot-black);
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.wishlist-table h3 a:hover {
  color: var(--tanspot-base);
}


.product-details__social.two {
  margin-top: 42px;
}

/*--------------------------------------------------------------
# Sign Up One
--------------------------------------------------------------*/
.sign-up-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  padding: 112px 0px 120px;
  z-index: 1;
}

.sign-up-one .container {
  max-width: 620px;
}

.sign-up-one__form {
  position: relative;
  display: block;
}

.sign-up-one__form .inner-title {
  position: relative;
  display: block;
  padding-bottom: 60px;
}

.sign-up-one__form .inner-title h2 {
  font-size: 60px;
  line-height: 1.0em;
  font-weight: 700;
  text-transform: capitalize;
}

.sign-up-one__form form {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.06);
  padding: 60px 50px 52px;
}

.sign-up-one__form form .form-group {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.sign-up-one__form form .input-box {
  position: relative;
  display: block;
}

.sign-up-one__form form input[type="text"],
.sign-up-one__form form input[type="email"] {
  position: relative;
  display: block;
  border-radius: 10px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-primary);
  width: 100%;
  height: 60px;
  color: var(--tanspot-black);
  font-size: 16px;
  font-family: var(--tanspot-font);
  font-weight: 400;
  font-style: normal;
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  transition: all 500ms ease;
}

.sign-up-one__form form input[type="text"]:focus,
.sign-up-one__form form input[type="email"]:focus {
  border-color: var(--tanspot-base);
  background-color: var(--tanspot-white);
}

.sign-up-one__form form input[type="text"]::-webkit-input-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="text"]:-moz-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="text"]::-moz-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="text"]:-ms-input-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="email"]::-webkit-input-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="email"]:-moz-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="email"]::-moz-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form input[type="email"]:-ms-input-placeholder {
  color: var(--tanspot-gray);
}

.sign-up-one__form form .thm-btn {
  width: 100%;
  justify-content: center;
  border: none;
}

.sign-up-one__form form .google-facebook {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.sign-up-one__form form .google-facebook a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--tanspot-gray);
  background-color: var(--tanspot-white);
  color: var(--tanspot-black);
  font-size: 16px;
  line-height: 28px;
  font-family: var(--tanspot-font);
  font-weight: 500;
  padding: 10px 10px 10px;
  border-radius: 5px;
  letter-spacing: -0.01em;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.sign-up-one__form form .google-facebook a:hover {
  border: 1px solid var(--tanspot-base);
  background-color: var(--tanspot-white);
}

.sign-up-one__form form .google-facebook a+a {
  margin-left: 14px;
}

.sign-up-one__form form .google-facebook a .icon {
  position: relative;
  display: block;
  line-height: 0;
  margin-right: 10px;
}

.sign-up-one__form form .create-account {
  position: relative;
  display: block;
  padding-top: 22px;
}

.sign-up-one__form form .create-account p {
  margin: 0;
}

.sign-up-one__form form .create-account p a {
  font-weight: 500;
}

.sign-up-one__form form .create-account p a:hover {
  color: var(--tanspot-base);
}



/*--------------------------------------------------------------
# Login One
--------------------------------------------------------------*/
.login-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  padding: 112px 0px 120px;
  z-index: 1;
}

.login-one .container {
  max-width: 620px;
}

.login-one__form {
  position: relative;
  display: block;
}

.login-one__form .inner-title {
  position: relative;
  display: block;
  padding-bottom: 60px;
}

.login-one__form .inner-title h2 {
  font-size: 60px;
  line-height: 1.0em;
  font-weight: 700;
  text-transform: capitalize;
}

.login-one__form form {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.06);
  padding: 60px 50px 52px;
}

.login-one__form form .form-group {
  position: relative;
  display: block;
  margin-bottom: 20px;
}

.login-one__form form .input-box {
  position: relative;
  display: block;
}

.login-one__form form input[type="text"],
.login-one__form form input[type="email"] {
  position: relative;
  display: block;
  border-radius: 10px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  background-color: var(--tanspot-primary);
  width: 100%;
  height: 60px;
  color: var(--tanspot-black);
  font-size: 16px;
  font-family: var(--tanspot-font);
  font-weight: 400;
  font-style: normal;
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  transition: all 500ms ease;
}

.login-one__form form input[type="text"]:focus,
.login-one__form form input[type="email"]:focus {
  border-color: var(--tanspot-base);
  background-color: var(--tanspot-white);
}

.login-one__form form input[type="text"]::-webkit-input-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="text"]:-moz-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="text"]::-moz-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="text"]:-ms-input-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="email"]::-webkit-input-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="email"]:-moz-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="email"]::-moz-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form input[type="email"]:-ms-input-placeholder {
  color: var(--tanspot-gray);
}

.login-one__form form .thm-btn {
  width: 100%;
  justify-content: center;
  border: none;
}

.login-one__form form .remember-forget {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 24px;
}


.login-one__form form .checked-box1 {
  position: relative;
  display: block;
  min-height: 26px;
}

.login-one__form form .checked-box1 input[type="checkbox"] {
  display: none;
}

.login-one__form form .checked-box1 label {
  position: relative;
  display: inline-block;
  padding-left: 25px;
  color: var(--tanspot-gray);
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  font-family: var(--tanspot-font);
}

.login-one__form form .checked-box1 input[type="checkbox"]+label span {
  position: absolute;
  display: block;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 1px solid #e3e4ea;
  cursor: pointer;
  border-radius: 4px;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.login-one__form form .checked-box1 label span:before {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  content: "";
  width: 8px;
  height: 8px;
  background: var(--tanspot-base);
  border-radius: 2px;
  margin: 3px auto 0px;
  transform: scale(0);
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.login-one__form form .checked-box1 input[type="checkbox"]:checked+label span {
  border-color: var(--tanspot-base);
}

.login-one__form form .checked-box1 input[type="checkbox"]:checked+label span:before {
  transform: scale(1.0);
}


.login-one__form form .forget {
  position: relative;
  display: block;
}

.login-one__form form .forget a {
  color: var(--tanspot-black);
  font-size: 16px;
  line-height: 26px;
  font-family: var(--tanspot-font);
  font-weight: 400;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

.login-one__form form .forget a:hover {
  color: var(--tanspot-base);
}

.login-one__form form .create-account {
  position: relative;
  display: block;
  padding-top: 25px;
}

.login-one__form form .create-account p {
  color: var(--tanspot-black);
}

.login-one__form form .create-account p a {
  color: var(--tanspot-base);
  font-weight: 500;
}

/*--------------------------------------------------------------
# Skill One
--------------------------------------------------------------*/
.skill-one {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  background-color: var(--tanspot-primary);
  overflow: hidden;
  z-index: 1;
}

.skill-one__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: calc((100% - 0px) / 2);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 20% 100%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}

.skill-one__left {
  position: relative;
  display: block;
}

.skill-one__left .section-title {
  margin-bottom: 21px;
}

.skill-one__progress-box {
  position: relative;
  display: block;
  margin-top: 24px;
  margin-right: 60px;
}

.skill-one__progress-box .progress-box {
  position: relative;
  display: block;
}

.skill-one__progress-box .progress-box+.progress-box {
  margin-top: 14px;
}

.skill-one__progress-box .progress-box .bar-title {
  position: relative;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-transform: capitalize;
  letter-spacing: 1px;
  margin-bottom: 12px;
  font-family: var(--tanspot-font-two);
  color: var(--tanspot-black);
}

.skill-one__progress-box .progress-box .bar {
  position: relative;
  width: 100%;
  height: 7px;
  background-color: rgba(var(--tanspot-black-rgb), .10);
  border-radius: 4px;
}

.skill-one__progress-box .progress-box .bar-inner {
  position: relative;
  display: block;
  width: 0px;
  height: 7px;
  background: var(--tanspot-base);
  border-radius: 4px;
  -webkit-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.skill-one__progress-box .progress-box .count-box {
  position: absolute;
  right: 0px;
  margin-right: -35px;
  bottom: 18px;
  width: 40px;
  height: 22px;
  background: var(--tanspot-base);
  color: #ffffff;
  line-height: 22px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  text-align: center;
  letter-spacing: 0;
  opacity: 0;
  font-family: var(--tanspot-font);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.skill-one__progress-box .progress-box .counted .count-box {
  opacity: 1;
}

.skill-one__progress-box .progress-box .count-box:after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: -5px;
  border: 5px solid transparent;
  border-top: 5px solid var(--tanspot-base);
  border-left: 5px solid var(--tanspot-base);
}

.skill-one__btn-box {
  position: relative;
  display: block;
  margin-top: 40px;
}


/*--------------------------------------------------------------
# Main Slider
--------------------------------------------------------------*/
.main-slider {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  z-index: 91;
}

.main-slider .swiper-slide {
  position: relative;
  background-color: var(--tanspot-black);
}

.main-slider__pattern-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .02;
  z-index: -1;
}

.main-slider__bg-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 47%;
  clip-path: polygon(30% 0%, 100% 0%, 100% 100%, 0% 100%);
  z-index: -1;
}

.main-slider__bg-box:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(var(--tanspot-black-rgb), .60);
  z-index: 1;
}

.main-slider__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;
  transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease;
  transition: transform 7000ms ease, opacity 1500ms ease-in;
  transition: transform 7000ms ease, opacity 1500ms ease-in, -webkit-transform 7000ms ease;
}

.main-slider .swiper-slide-active .main-slider__bg {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.main-slider__shape-1 {
  position: absolute;
  bottom: -136px;
  right: 729px;
  top: 106px;
  width: 200px;
  background-color: var(--tanspot-base);
  z-index: -1;
  clip-path: polygon(62% 0, 62% 0, 59% 100%, 0% 100%);
  opacity: 0;
  -webkit-transform: perspective(400px) rotate(18deg) translateX(-100px);
  -ms-transform: perspective(400px) rotate(18deg) translateX(-100px);
  transform: perspective(400px) rotate(18deg) translateX(-100px);
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.main-slider .swiper-slide-active .main-slider__shape-1 {
  opacity: .70;
  -webkit-transform: perspective(400px) rotate(18deg) translateX(0px);
  -ms-transform: perspective(400px) rotate(18deg) translateX(0px);
  transform: perspective(400px) rotate(18deg) translateX(0px);
  -webkit-transition-delay: 2000ms;
  -moz-transition-delay: 2000ms;
  -ms-transition-delay: 2000ms;
  -o-transition-delay: 2000ms;
  transition-delay: 2000ms;
}

.main-slider__shape-2 {
  position: absolute;
  bottom: -136px;
  right: 738px;
  top: 106px;
  width: 200px;
  background-color: var(--tanspot-base);
  z-index: -1;
  clip-path: polygon(62% 0, 62% 0, 59% 100%, 0% 100%);
  transform: rotate(18deg);
  opacity: 0;
  -webkit-transform: perspective(400px) rotate(18deg) translateX(-100px);
  -ms-transform: perspective(400px) rotate(18deg) translateX(-100px);
  transform: perspective(400px) rotate(18deg) translateX(-100px);
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  -webkit-transition: all 1800ms ease;
  -moz-transition: all 1800ms ease;
  -ms-transition: all 1800ms ease;
  -o-transition: all 1800ms ease;
  transition: all 1800ms ease;
}

.main-slider .swiper-slide-active .main-slider__shape-2 {
  opacity: .50;
  -webkit-transform: perspective(400px) rotate(18deg) translateX(0px);
  -ms-transform: perspective(400px) rotate(18deg) translateX(0px);
  transform: perspective(400px) rotate(18deg) translateX(0px);
  -webkit-transition-delay: 2500ms;
  -moz-transition-delay: 2500ms;
  -ms-transition-delay: 2500ms;
  -o-transition-delay: 2500ms;
  transition-delay: 2500ms;
}

.main-slider .container {
  position: relative;
  z-index: 30;
}

.main-slider__content {
  position: relative;
  display: block;
  padding-top: 177px;
  padding-bottom: 180px;
  z-index: 15;
}

.main-slider__sub-title {
  position: relative;
  display: block;
  font-size: 20px;
  color: var(--tanspot-base);
  font-weight: 600;
  line-height: 1em;
  font-family: var(--tanspot-font-two);
  text-transform: uppercase;
  opacity: 0;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(-80px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(-80px);
  transform: perspective(400px) rotateY(0deg) translateY(-80px);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.main-slider .swiper-slide-active .main-slider__sub-title {
  opacity: 1;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
  transform: perspective(400px) rotateY(0deg) translateY(0px);
  -webkit-transition-delay: 1200ms;
  -moz-transition-delay: 1200ms;
  -ms-transition-delay: 1200ms;
  -o-transition-delay: 1200ms;
  transition-delay: 1200ms;
}

.main-slider__title {
  position: relative;
  font-size: 65px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 1.2em;
  text-transform: uppercase;
  margin-top: 22px;
  opacity: 0;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(-80px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(-80px);
  transform: perspective(400px) rotateY(0deg) translateY(-80px);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.main-slider__title span {
  color: var(--tanspot-base);
}

.main-slider .swiper-slide-active .main-slider__title {
  opacity: 1;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
  transform: perspective(400px) rotateY(0deg) translateY(0px);
  -webkit-transition-delay: 900ms;
  -moz-transition-delay: 900ms;
  -ms-transition-delay: 900ms;
  -o-transition-delay: 900ms;
  transition-delay: 900ms;
}

.main-slider__text {
  position: relative;
  display: block;
  font-size: 18px;
  color: rgba(var(--tanspot-white-rgb), .70);
  font-weight: 500;
  margin-top: 18px;
  margin-bottom: 43px;
  opacity: 0;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
  transform: perspective(400px) rotateY(0deg) translateY(80px);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
  z-index: 1;
}

.main-slider .swiper-slide-active .main-slider__text {
  opacity: 1;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
  transform: perspective(400px) rotateY(0deg) translateY(0px);
  -webkit-transition-delay: 1400ms;
  -moz-transition-delay: 1400ms;
  -ms-transition-delay: 1400ms;
  -o-transition-delay: 1400ms;
  transition-delay: 1400ms;
}

.main-slider__btn-box {
  position: relative;
  display: block;
  opacity: 0;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(80px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(80px);
  transform: perspective(400px) rotateY(0deg) translateY(80px);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.main-slider__btn-box .thm-btn::before,
.main-slider__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.main-slider__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.main-slider__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}

.main-slider .swiper-slide-active .main-slider__btn-box {
  opacity: 1;
  -webkit-transform: perspective(400px) rotateY(0deg) translateY(0px);
  -ms-transform: perspective(400px) rotateY(0deg) translateY(0px);
  transform: perspective(400px) rotateY(0deg) translateY(0px);
  -webkit-transition-delay: 2000ms;
  -moz-transition-delay: 2000ms;
  -ms-transition-delay: 2000ms;
  -o-transition-delay: 2000ms;
  transition-delay: 2000ms;
}

.main-slider__map {
  position: absolute;
  top: 90px;
  left: -235px;
  opacity: 0;
  -webkit-transform: perspective(400px) rotateY(0deg) translateX(-300px);
  -ms-transform: perspective(400px) rotateY(0deg) translateX(-300px);
  transform: perspective(400px) rotateY(0deg) translateX(-300px);
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
  z-index: -1;
}

.main-slider__map img {
  width: auto;
}

.main-slider .swiper-slide-active .main-slider__map {
  opacity: .30;
  -webkit-transform: perspective(400px) rotateY(0deg) translateX(0px);
  -ms-transform: perspective(400px) rotateY(0deg) translateX(0px);
  transform: perspective(400px) rotateY(0deg) translateX(0px);
  -webkit-transition-delay: 1000ms;
  -moz-transition-delay: 1000ms;
  -ms-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms;
}


#main-slider-pagination {
  position: absolute;
  left: auto;
  right: 60px;
  top: 50%;
  bottom: 0;
  transform: translateY(-50%);
  padding: 0;
  margin: 0;
  height: 80px;
  width: auto;
  z-index: 100;
}

#main-slider-pagination::before {
  position: absolute;
  top: -105px;
  left: 50%;
  width: 4px;
  height: 85px;
  background: rgb(255, 255, 255);
  background: linear-gradient(0deg, rgba(255, 255, 255, 1) 14%, rgba(255, 255, 255, 0.7595413165266106) 35%, rgba(255, 255, 255, 0.5746673669467788) 57%, rgba(255, 255, 255, 0.19371498599439774) 95%);
  transform: translateX(-50%);
  opacity: 0.3;
  content: "";
}

#main-slider-pagination::after {
  position: absolute;
  bottom: -105px;
  left: 50%;
  width: 4px;
  height: 85px;
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 14%, rgba(255, 255, 255, 0.7595413165266106) 35%, rgba(255, 255, 255, 0.5746673669467788) 57%, rgba(255, 255, 255, 0.19371498599439774) 95%);
  transform: translateX(-50%);
  opacity: 0.3;
  content: "";
}

#main-slider-pagination .swiper-pagination-bullet {
  position: relative;
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0;
  background: rgba(var(--tanspot-white-rgb), 0.4);
  border-radius: 50%;
  opacity: 1;
  transition: all 200ms linear;
  transition-delay: 0.1s;
}

#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: rgba(var(--tanspot-white-rgb), 1);
}

#main-slider-pagination .swiper-pagination-bullet::before {
  position: absolute;
  top: -8px;
  left: -8px;
  bottom: -8px;
  right: -8px;
  border: 1px solid rgba(var(--tanspot-white-rgb), 0.4);
  border-radius: 50%;
  transform: scaleX(0);
  transition: all 200ms linear;
  transition-delay: 0.1s;
  content: "";
}

#main-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before,
#main-slider-pagination .swiper-pagination-bullet:hover {
  transform: scaleX(1.0);
  border: 1px solid rgba(var(--tanspot-white-rgb), 1.0);
}

#main-slider-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
  margin-top: 25px;
}


/***
=============================================
Sliding Text One
=============================================
***/
.sliding-text-one {
  position: relative;
  display: block;
  padding: 110px 0 0;
  z-index: 1;
}

.sliding-text-one__wrap {
  position: relative;
  display: block;
}

.sliding-text__list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  width: fit-content;
}

.sliding-text__list li {
  position: relative;
  display: block;
  float: left;
  margin-right: 40px;
}

.sliding-text__title {
  position: relative;
  display: flex;
  align-items: center;
  gap: 40px;
  color: transparent;
  -webkit-text-stroke: 1px var(--tanspot-bdr-color);
  font-size: 95px;
  line-height: 1em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  transition: all 200ms linear;
  transition-delay: 0.1s;
  font-family: var(--tanspot-font);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.sliding-text__list li:hover .sliding-text__title {
  -webkit-text-stroke: 1px var(--tanspot-base);
}

.sliding-text__title img {
  position: relative;
  width: auto;
}

.sliding-text__title:before {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  color: var(--tanspot-base);
  white-space: nowrap;
  content: attr(data-hover);
  transition: all 0.5s cubic-bezier(0.17, 0.67, 0.32, 0.87);
}

.sliding-text__list li:hover .sliding-text__title:before {
  width: 100%;
  color: var(--tanspot-base);
}

/*==============================================
    Team One 
===============================================*/
.team-one {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 2;
}

.team-one:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 500px;
  background-color: var(--tanspot-primary);
  z-index: -1;
}

.team-one__shape-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 500px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  animation: leftRight 4s ease-in-out infinite;
  z-index: -1;
}

.team-one__single {
  position: relative;
  display: block;
  border-bottom: 5px solid var(--tanspot-base);
  border-radius: var(--tanspot-bdr-radius);
  background-color: var(--tanspot-primary);
  margin-bottom: 30px;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: 1;
}

.team-one__img-box {
  position: relative;
  display: block;
}

.team-one__img {
  position: relative;
  display: block;
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  overflow: hidden;
}

.team-one__img img {
  width: 100%;
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  transform: scale3d(1, 1, 1);
  transition: transform 1s ease-in-out;
}

.team-one__single:hover .team-one__img img {
  transform: scale(1.05) rotate(0deg);
}

.team-one__content {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 35px 25px 26px;
}

.team-one__content::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-black);
  opacity: 0;
  transform: translateY(50px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: -1;
}

.team-one__single:hover .team-one__content::before {
  opacity: 1;
  transform: translateY(0px);
}

.team-one__title-box {
  position: relative;
  display: block;
}

.team-one__title {
  font-size: 24px;
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 10px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.team-one__title a {
  color: var(--tanspot-black);
}

.team-one__single:hover .team-one__title a {
  color: var(--tanspot-white);
}

.team-one__title:hover a {
  color: var(--tanspot-primary) !important;
}

.team-one__sub-title {
  font-size: 17px;
  line-height: 27px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.team-one__single:hover .team-one__sub-title {
  color: var(--tanspot-white);
}

.team-one__arrow-and-social {
  position: relative;
  display: block;
  padding-top: 20px;
  margin-top: -20px;
}

.team-one__arrow {
  position: relative;
  display: block;
}

.team-one__arrow span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  font-size: 16px;
  color: var(--tanspot-white);
  cursor: pointer;
}

.team-one__social {
  position: absolute;
  top: -190px;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
  transform: scaleY(0.0) translateX(-50%);
  transform-origin: bottom;
  transform-style: preserve-3d;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  transform-origin: bottom center;
}

.team-one__arrow-and-social:hover .team-one__social {
  transform: scaleY(1.0) translateX(-50%);
  transform-origin: bottom center;
  transition-delay: 300ms;
}

.team-one__social li {
  position: relative;
  display: inline-block;
}

.team-one__social li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  background-color: var(--tanspot-white);
  border-radius: 50%;
  font-size: 16px;
  color: var(--tanspot-base);
}

.team-one__social li a:hover {
  color: var(--tanspot-white);
  background-color: var(--tanspot-base);
}


/*--------------------------------------------------------------
# Team Two
--------------------------------------------------------------*/
.team-two {
  position: relative;
  display: block;
  padding: 120px 0 0px;
  z-index: 1;
}

.team-two:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 500px;
  background-color: rgba(var(--tanspot-base-rgb), .03);
  z-index: -1;
}

.team-two__carousel {
  position: relative;
  display: block;
}

.team-two__carousel.owl-carousel .owl-stage-outer {
  overflow: visible;
}

.team-two__carousel.owl-carousel .owl-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease, visibility 500ms ease;
}

.team-two__carousel.owl-carousel .owl-item.active {
  opacity: 1;
  visibility: visible;
}

.team-two__single {
  position: relative;
  display: block;
  background-color: var(--tanspot-white);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);
  border-radius: var(--tanspot-bdr-radius);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.team-two__single:hover {
  transform: translateY(-10px);
}

.team-two__img-box {
  position: relative;
  display: block;
}

.team-two__img {
  position: relative;
  display: block;
  overflow: hidden;
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='320' viewBox='0 0 300 320'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='300' height='320'/%3E%3C/svg%3E");
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='300' height='320' viewBox='0 0 300 320'%3E%3Cimage xlink:href='data:image/png;base64,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' x='0' y='0' width='300' height='320'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  z-index: 1;
}

.team-two__img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(34, 34, 34, .85);
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  opacity: 0;
  transform: translateY(-50%);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
}

.team-two__single:hover .team-two__img::after {
  opacity: 1;
  transform: translateY(0%);
}

.team-two__img img {
  width: 100%;
  border-top-left-radius: var(--tanspot-bdr-radius);
  border-top-right-radius: var(--tanspot-bdr-radius);
  transition: all 500ms ease;
}

.team-two__single:hover .team-two__img img {
  transform: scaleX(1.05);
  transition-delay: 700ms;
}

.team-two__social {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  bottom: 20px;
  left: 20px;
  opacity: 0;
  transform: translateY(50px);
  transition: background-color 0.7s ease;
  transition: all 0.7s ease;
  z-index: 2;
}

.team-two__single:hover .team-two__social {
  opacity: 1;
  transform: translateY(0px);
  transition-delay: 700ms;
}

.team-two__social a {
  position: relative;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  color: var(--tanspot-white);
  border-radius: var(--tanspot-bdr-radius);
  font-size: 15px;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  border: 1px solid rgba(var(--tanspot-white-rgb), .50);
  z-index: 1;
}

.team-two__social a:hover {
  color: var(--tanspot-white);
  border: 1px solid var(--tanspot-base);
}

.team-two__social a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: var(--tanspot-base);
  border-radius: 0%;
  transform: scale(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
  z-index: -1;
}

.team-two__social a:hover:before {
  transform: scaleX(1);
}

.team-two__social a+a {
  margin-top: 15px;
}

.team-two__content {
  position: relative;
  display: block;
  text-align: center;
  padding: 37px 20px 34px;
  border-radius: var(--tanspot-bdr-radius);
  border-bottom: 5px solid var(--tanspot-base);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.team-two__single:hover .team-two__content {
  border-bottom: 5px solid var(--tanspot-black);
}

.team-two__name {
  font-size: 24px;
  line-height: 1em;
  font-weight: 600;
  margin-bottom: 9px;
}

.team-two__name a {
  color: var(--tanspot-black);
}

.team-two__name a:hover {
  color: var(--tanspot-base);
}

.team-two__sub-title {
  font-size: 18px;
  font-weight: 500;
}

.team-two__carousel.owl-theme .owl-nav {
  position: absolute;
  top: 45%;
  left: -90px;
  right: -90px;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 !important;
  line-height: 0;
  height: 0;
  z-index: 100;
}

.team-two__carousel .owl-nav .owl-next,
.team-two__carousel .owl-nav .owl-prev {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px !important;
  color: var(--tanspot-white) !important;
  background-color: rgba(var(--tanspot-base-rgb), 1) !important;
  border-radius: 50%;
  margin: 0;
  text-align: center;
  opacity: 1;
  transition: all 500ms ease;
  z-index: 100;
}

.team-two__carousel.owl-theme .owl-nav .owl-next {
  margin-left: 5px;
}

.team-two__carousel.owl-theme .owl-nav .owl-prev {
  margin-right: 5px;
  transform: rotate(180deg);
}

.team-two__carousel.owl-theme .owl-nav .owl-next span,
.team-two__carousel.owl-theme .owl-nav .owl-prev span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.team-two__carousel.owl-theme .owl-nav .owl-next:hover,
.team-two__carousel.owl-theme .owl-nav .owl-prev:hover {
  background-color: var(--tanspot-black) !important;
  color: var(--tanspot-white) !important;
}


/*--------------------------------------------------------------
# Team Details
--------------------------------------------------------------*/
.team-details {
  position: relative;
  display: block;
  padding: 120px 0 108px;
  z-index: 1;
}

.team-details__top {
  position: relative;
  display: block;
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(var(--tanspot-black-rgb), .10);
  margin-bottom: 37px;
}

.team-details__top-left {
  position: relative;
  display: block;
}

.team-details__img-1 {
  position: relative;
  display: block;
}

.team-details__img-1 img {
  width: 100%;
  border-radius: 20px;
}

.team-details__top-right {
  position: relative;
  display: block;
  margin-left: 30px;
  margin-top: -12px;
}

.team-details__client-box {
  position: relative;
  display: block;
}

.team-details__client-name {
  font-size: 34px;
  font-weight: 600;
  line-height: 44px;
  text-transform: capitalize;
}

.team-details__client-sub-title {
  position: relative;
  display: block;
  margin-top: 3px;
}

.team-details__social {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 19px;
  margin-bottom: 30px;
}

.team-details__social a {
  position: relative;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  color: var(--tanspot-base);
  font-size: 16px;
  border-radius: var(--tanspot-bdr-radius);
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  border: 1px solid var(--tanspot-base);
  z-index: 1;
}

.team-details__social a:hover {
  color: var(--tanspot-white);
  border: 1px solid var(--tanspot-base);
}

.team-details__social a:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  background-color: var(--tanspot-base);
  border-radius: 0%;
  transform: scale(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
  z-index: -1;
}

.team-details__social a:hover:before {
  transform: scaleX(1);
}

.team-details__social a+a {
  margin-left: 10px;
}

.team-details__client-address {
  position: relative;
  display: block;
  border-top: 1px solid var(--tanspot-bdr-color);
  margin-top: 20px;
  padding-top: 20px;
}

.team-details__client-address li {
  position: relative;
  display: block;
}

.team-details__client-address li+li {
  margin-top: 16px;
}

.team-details__client-address li p {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--tanspot-black);
}

.team-details__client-address li p span {
  color: var(--tanspot-black);
}

.team-details__client-address li h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  margin-top: 5px;
  font-family: var(--tanspot-font);
}

.team-details__client-address li h5 a {
  color: var(--tanspot-black);
}

.team-details__client-address li h5 a:hover {
  color: var(--tanspot-base);
}

.team-details__bottom {
  position: relative;
  display: block;
}

.team-details__bottom-left {
  position: relative;
  display: block;
}

.team-details__bottom-title {
  font-size: 36px;
  font-weight: 500;
  line-height: 46px;
  margin-bottom: 13px;
}

.team-details__practice-area {
  position: relative;
  display: block;
  margin-top: 15px;
}

.team-details__practice-area-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
  text-transform: capitalize;
  margin-bottom: 10px;
}

.team-details__practice-area-list-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 50px;
}

.team-details__practice-area-list {
  position: relative;
  display: block;
}

.team-details__practice-area-list li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}

.team-details__practice-area-list li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 6px;
  width: 6px;
  background-color: var(--tanspot-base);
}

.team-details__practice-area-list li .text {
  position: relative;
  display: block;
  flex: 1;
}

.team-details__practice-area-list li .text p {
  font-weight: 500;
  color: var(--tanspot-base);
}


.team-details__bottom-right {
  position: relative;
  display: block;
}

.team-details__progress-title-1 {
  font-size: 36px;
  font-weight: 500;
  line-height: 46px;
  margin-bottom: 23px;
}

.team-details__progress-list {
  position: relative;
  display: block;
}

.team-details__progress-list li {
  position: relative;
  display: block;
}

.team-details__progress-list li+li {
  margin-top: 20px;
}

.team-details__progress {
  position: relative;
  display: block;
}

.team-details__progress-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: var(--tanspot-black);
  margin-bottom: 11px;
}

.team-details__progress .bar {
  position: relative;
  width: 100%;
  height: 10px;
  background-color: var(--tanspot-primary);
  border-radius: 6px;
}

.team-details__progress .bar-inner {
  position: relative;
  display: block;
  width: 0px;
  height: 10px;
  border-radius: 5px;
  background-color: var(--tanspot-base);
  -webkit-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  transition: all 1500ms ease;
}

.team-details__progress .count-text {
  position: absolute;
  right: -18px;
  bottom: 22px;
  color: var(--tanspot-black);
  line-height: 26px;
  font-size: 18px;
  text-align: center;
  font-weight: 600;
  font-family: var(--tanspot-font);
  opacity: 0;
  -webkit-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  transition: all 500ms ease;
}

.team-details__progress .bar-inner.counted .count-text {
  opacity: 1;
}

.team-details__progress .bar.marb-0 {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
# Team Details Contact
--------------------------------------------------------------*/
.team-details-contact {
  position: relative;
  display: block;
  padding: 0px 0 120px;
  z-index: 1;
}

.team-details-contact .container {
  max-width: 830px;
}

.team-details-contact__inner {
  position: relative;
  display: block;
  text-align: center;
}

.team-details-contact__form {
  position: relative;
  display: block;
}

.team-details-contact__input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.team-details-contact__input-box input[type="text"],
.team-details-contact__input-box input[type="email"] {
  height: 60px;
  width: 100%;
  background-color: transparent;
  border: 1px solid var(--tanspot-bdr-color);
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  color: var(--tanspot-gray);
  display: block;
  border-radius: var(--tanspot-bdr-radius);
}

.team-details-contact__input-box .select-box {
  width: 100%;
}

.team-details-contact__input-box .nice-select {
  height: 60px;
  width: 100%;
  background-color: transparent;
  border: 1px solid var(--tanspot-bdr-color);
  padding-left: 30px;
  padding-right: 30px;
  outline: none;
  font-size: 16px;
  color: var(--tanspot-gray);
  font-weight: 400;
  border-radius: var(--tanspot-bdr-radius);
  line-height: 60px;
  display: block;
  float: none;
}

.team-details-contact__input-box .nice-select:after {
  position: absolute;
  top: 22px;
  right: 30px;
  width: 8px;
  height: 8px;
  border-bottom: 2px solid var(--tanspot-gray);
  border-right: 2px solid var(--tanspot-gray);
  margin-top: 0px;
  z-index: 10;
}

.team-details-contact__input-box textarea {
  height: 200px;
  width: 100%;
  background-color: transparent;
  border: 1px solid var(--tanspot-bdr-color);
  padding: 15px 30px 30px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  color: var(--tanspot-gray);
  position: relative;
  display: block;
  border-radius: var(--tanspot-bdr-radius);
}

.team-details-contact__input-box.text-message-box {
  height: 200px;
}

.team-details-contact__btn-box {
  position: relative;
  display: block;
}

.team-details-contact__btn-box .thm-btn {
  border: none;
}

.team-details-contact__btn-box .thm-btn:hover {
  border: none;
}

/*--------------------------------------------------------------
# Team Page
--------------------------------------------------------------*/
.team-page {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.team-page .team-two__single {
  margin-bottom: 30px;
}

/*--------------------------------------------------------------
# Testimonial One
--------------------------------------------------------------*/
.testimonial-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  padding: 120px 0 120px;
  z-index: 1;
}

.testimonial-one-shape__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: .08;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
  mix-blend-mode: soft-light;
}

.testimonial-one__inner {
  position: relative;
  display: block;
}

.testimonial-one__main-content {
  position: relative;
  display: block;
}

.testimonial-one__main-content-inner {
  position: relative;
  display: block;
}

.testimonial-one__left {
  position: relative;
  display: block;
}

.testimonial-one__img {
  position: relative;
  display: block;
  border-radius: 10px;
}

.testimonial-one__img img {
  width: 100%;
  border-radius: 10px;
}

.testimonial-one__right {
  position: relative;
  display: block;
  margin-left: 224px;
}

.testimonial-one__right .section-title__tagline {
  color: var(--tanspot-white);
}

.testimonial-one__right .section-title__title {
  color: var(--tanspot-white);
  font-size: 40px;
}

.testimonial-one__right .section-title {
  margin-bottom: 30px;
}

.testimonial-one__text {
  color: var(--tanspot-white);
  font-size: 25px;
  font-weight: 400;
  line-height: 1.5em;
  opacity: .80;
}

.testimonial-one__client-info-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 37px;
}

.testimonial-one__client-info {
  position: relative;
  display: block;
}

.testimonial-one__client-info h3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  color: var(--tanspot-white);
}

.testimonial-one__client-info h3 a {
  color: var(--tanspot-white);
}

.testimonial-one__client-info h3 a:hover {
  color: var(--tanspot-base);
}

.testimonial-one__client-info p {
  color: var(--tanspot-white);
  margin-top: 2px;
  opacity: .70;
}

.testimonial-one__ratting {
  position: relative;
  display: flex;
  align-items: center;
}

.testimonial-one__ratting span+span {
  margin-left: 5px;
}

.testimonial-one__ratting span {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: var(--tanspot-base);
}

.testimonial-one__quote {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: -1;
}

.testimonial-one__quote i {
  position: relative;
  display: inline-block;
  font-size: 140px;
  color: rgba(var(--tanspot-white-rgb), .10);
}

.testimonial-one__thumb-box {
  position: absolute;
  top: 5px;
  left: 552px;
  width: 161px;
  height: 523px;
  overflow: hidden;
  z-index: 99;
}

#testimonial-one__thumb {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
}

@media (max-width: 767px) {
  #testimonial-one__thumb {
    display: none;
  }
}

.testimonial-one__img-holder-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  height: 161px;
  width: 161px;
  overflow: hidden;
  z-index: 1;
}

.testimonial-one__img-holder {
  position: relative;
  display: block;
  overflow: hidden;
  transition: all 500ms ease;
  border-radius: 10px;
  width: 161px;
  height: 161px;
  cursor: pointer;
  z-index: 1;
}

.testimonial-one__img-holder:before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  content: "";
  background-color: rgba(var(--tanspot-base-rgb), 0);
  border-radius: 10px;
  z-index: 1;
  transition: all 500ms ease;
}

.swiper-slide-thumb-active .testimonial-one__img-holder:before {
  background-color: rgba(var(--tanspot-base-rgb), .3);
}

.testimonial-one__img-holder>img {
  width: 100%;
  transition: all 0.5s ease-in-out 0.6s;
  border-radius: 10px;
}

.testimonial-one__nav {
  position: absolute;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  z-index: 100;
}

.testimonial-one__nav .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: rgba(var(--tanspot-white-rgb), .50);
  background-color: transparent;
  border: 2px solid rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
  margin: 0;
  text-align: center;
  opacity: 1;
  transition: all 500ms ease;
  z-index: 100;
}

.testimonial-one__nav .swiper-button-prev {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: rgba(var(--tanspot-white-rgb), .50);
  background-color: transparent;
  border: 2px solid rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
  margin: 0;
  text-align: center;
  opacity: 1;
  transition: all 500ms ease;
  z-index: 100;
}

.testimonial-one__nav .swiper-button-next:hover,
.testimonial-one__nav .swiper-button-prev:hover {
  color: var(--tanspot-black);
  background-color: var(--tanspot-white);
  border: 2px solid rgba(var(--tanspot-white-rgb), 1);
}

.testimonial-one__nav .swiper-button-next i,
.testimonial-one__nav .swiper-button-prev i {
  position: relative;
  display: flex;
  align-items: center;
}

.testimonial-one__nav .swiper-button-next i {
  transform: rotate(180deg);
}

.testimonial-one__nav .swiper-button-next::after,
.testimonial-one__nav .swiper-button-prev::after {
  display: none;
}


/*--------------------------------------------------------------
# Testimonial Two
--------------------------------------------------------------*/
.testimonial-two {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  z-index: 1;
}

.testimonial-two__middle {
  position: relative;
  display: block;
}

.testimonial-two__carousel {
  position: relative;
  display: block;
}

.testimonial-two__single {
  position: relative;
  display: block;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 60px 0px rgba(18, 20, 31, 0.08);
  border-radius: 20px;
  z-index: 1;

}

.testimonial-two__single::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--tanspot-base);
  border-radius: 20px;
  transform: scaleX(0.7) rotateX(20deg);
  opacity: 0;
  transition: all 0.4s linear;
  z-index: -1;
}

.testimonial-two__single:hover::before {
  transform: scaleX(1.0) rotateX(0deg);
  transition: all 0.4s linear;
  opacity: 1;
}

.testimonial-two__single-inner {
  position: relative;
  display: block;
  padding: 40px 40px 40px;
  overflow: hidden;
  z-index: 1;
}

.testimonial-two__shape-1 {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  z-index: -1;
}

.testimonial-two__single:hover .testimonial-two__shape-1 {
  opacity: .60;
}

.testimonial-two__shape-1 img {
  width: auto;
}

.testimonial-two__quote {
  position: absolute;
  bottom: 0;
  right: 0;
}

.testimonial-two__quote i {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--tanspot-base);
  height: 45px;
  width: 45px;
  font-size: 20px;
  color: var(--tanspot-white);
  border-top-left-radius: 15px;
  border-bottom-right-radius: 20px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-two__single:hover .testimonial-two__quote i {
  background-color: var(--tanspot-black);
  transition-delay: 300ms;
}

.testimonial-two__ratting {
  position: relative;
  display: flex;
  align-items: center;
}

.testimonial-two__ratting span+span {
  margin-left: 5px;
}

.testimonial-two__ratting span {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: var(--tanspot-base);
}

.testimonial-two__single:hover .testimonial-two__ratting span {
  color: var(--tanspot-white);
}

.testimonial-two__text {
  color: var(--tanspot-black);
  margin-top: 19px;
  margin-bottom: 29px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-two__single:hover .testimonial-two__text {
  color: var(--tanspot-white);
}

.testimonial-two__client-info {
  position: relative;
  display: flex;
  align-items: center;
}

.testimonial-two__client-img {
  position: relative;
  display: block;
  max-width: 65px;
  width: 100%;
}

.testimonial-two__client-img img {
  width: 100%;
  border-radius: 50%;
}

.testimonial-two__client-content {
  position: relative;
  display: block;
  margin-left: 20px;
}

.testimonial-two__client-content h3 {
  color: var(--tanspot-black);
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 3px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-two__client-content h3 a {
  color: var(--tanspot-black);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-two__single:hover .testimonial-two__client-content h3 a {
  color: var(--tanspot-white);
}

.testimonial-two__client-content p {
  line-height: 26px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-two__single:hover .testimonial-two__client-content p {
  color: var(--tanspot-white);
}

.testimonial-two__carousel.owl-carousel .owl-stage-outer {
  overflow: visible;
}

.testimonial-two__carousel.owl-carousel .owl-item {
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease, visibility 500ms ease;
}

.testimonial-two__carousel.owl-carousel .owl-item.active {
  opacity: 1;
  visibility: visible;
}

.testimonial-two__carousel.owl-theme .owl-nav {
  position: absolute;
  top: -120px;
  right: 0;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next {
  height: 60px;
  width: 60px;
  line-height: 60px;
  border-radius: 50%;
  color: var(--tanspot-black);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 40px 0px rgba(18, 14, 14, 0.08);
  font-size: 16px;
  margin: 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-prev {
  height: 60px;
  width: 60px;
  line-height: 60px;
  border-radius: 50%;
  color: var(--tanspot-black);
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 40px 0px rgba(18, 14, 14, 0.08);
  font-size: 16px;
  margin: 0;
  text-align: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  position: relative;
  display: inline-block;
  transform: rotate(-180deg);
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next {
  margin-left: 10px;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-prev {
  margin-right: 10px;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next span,
.testimonial-two__carousel.owl-theme .owl-nav .owl-prev span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.testimonial-two__carousel.owl-theme .owl-nav .owl-next:hover,
.testimonial-two__carousel.owl-theme .owl-nav .owl-prev:hover {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}


/*--------------------------------------------------------------
# Testimonial Three
--------------------------------------------------------------*/
.testimonial-three {
  position: relative;
  display: block;
  padding: 120px 0px 120px;
  z-index: 1;
}


.testimonial-three__inner {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
}

.testimonial-two-shape__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: .10;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
  mix-blend-mode: soft-light;
}

.testimonial-three__main-content {
  position: relative;
  display: block;
}

.testimonial-three__main-content .swiper-container {
  padding: 80px 0px 160px;
  margin-left: 90px;
  margin-right: 90px;
}

.testimonial-three__main-content-inner {
  position: relative;
  display: block;
}

.testimonial-three__main-content-box {
  position: relative;
  display: block;
  max-width: 550px;
  width: 100%;
}

.testimonial-three__quote {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90px;
  width: 90px;
  background-color: rgba(var(--tanspot-base-rgb), .60);
  border-radius: 50%;
  margin-bottom: 25px;
  transition: all 500ms ease;
  z-index: 1;
}

.testimonial-three__quote:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  z-index: -1;
}

.testimonial-three__quote i {
  position: relative;
  display: inline-block;
  font-size: 35px;
  color: var(--tanspot-white);
  transition: all 500ms ease;
}

.testimonial-three__text {
  color: var(--tanspot-white);
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5em;
}

.testimonial-three__client-info-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.testimonial-three__client-info {
  position: relative;
  display: block;
  margin-top: 20px;
}

.testimonial-three__client-info h3 {
  font-size: 22px;
  font-weight: 600;
  line-height: 30px;
  color: var(--tanspot-white);
}

.testimonial-three__client-info h3 a {
  color: var(--tanspot-white);
}

.testimonial-three__client-info h3 a:hover {
  color: var(--tanspot-base);
}

.testimonial-three__client-info p {
  color: var(--tanspot-white);
  margin-top: 2px;
  opacity: .70;
}

.testimonial-three__ratting {
  position: relative;
  display: flex;
  align-items: center;
}

.testimonial-three__ratting span+span {
  margin-left: 5px;
}

.testimonial-three__ratting span {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: var(--tanspot-base);
}

.testimonial-three__img {
  position: absolute;
  bottom: -160px;
  right: 70px;
}

.testimonial-three__img img {
  width: auto;
}

.testimonial-three__thumb-box {
  position: absolute;
  top: 50%;
  right: 50px;
  width: 100px;
  height: 340px;
  transform: translateY(-50%);
  overflow: hidden;
  z-index: 99;
}

#testimonial-three__thumb {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 5;
}

@media (max-width: 767px) {
  #testimonial-three__thumb {
    display: none;
  }
}

.testimonial-three__img-holder-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  height: 100px;
  width: 100px;
  overflow: hidden;
  z-index: 1;
}

.testimonial-three__img-holder {
  position: relative;
  display: block;
  overflow: hidden;
  transition: all 500ms ease;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 5px solid rgba(var(--tanspot-base-rgb), .50);
  cursor: pointer;
  z-index: 1;
}

.testimonial-three__img-holder:before {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  content: "";
  background-color: rgba(var(--tanspot-base-rgb), 0);
  border-radius: 10px;
  z-index: 1;
  transition: all 500ms ease;
}

.swiper-slide-thumb-active .testimonial-three__img-holder:before {
  background-color: rgba(var(--tanspot-base-rgb), .3);
}

.testimonial-three__img-holder>img {
  width: 100%;
  transition: all 0.5s ease-in-out 0.6s;
  border-radius: 10px;
}

.testimonial-three__nav {
  position: absolute;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  z-index: 100;
  bottom: 80px;
  left: 90px;
}

.testimonial-three__nav .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: rgba(var(--tanspot-white-rgb), .50);
  background-color: transparent;
  border: 2px solid rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
  margin: 0;
  text-align: center;
  opacity: 1;
  transition: all 500ms ease;
  z-index: 100;
}

.testimonial-three__nav .swiper-button-prev {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  width: 55px;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  color: rgba(var(--tanspot-white-rgb), .50);
  background-color: transparent;
  border: 2px solid rgba(var(--tanspot-white-rgb), .10);
  border-radius: 50%;
  margin: 0;
  text-align: center;
  opacity: 1;
  transition: all 500ms ease;
  z-index: 100;
}

.testimonial-three__nav .swiper-button-next:hover,
.testimonial-three__nav .swiper-button-prev:hover {
  color: var(--tanspot-black);
  background-color: var(--tanspot-white);
  border: 2px solid rgba(var(--tanspot-white-rgb), 1);
}

.testimonial-three__nav .swiper-button-next i,
.testimonial-three__nav .swiper-button-prev i {
  position: relative;
  display: flex;
  align-items: center;
}

.testimonial-three__nav .swiper-button-next i {
  transform: rotate(180deg);
}

.testimonial-three__nav .swiper-button-next::after,
.testimonial-three__nav .swiper-button-prev::after {
  display: none;
}

/*--------------------------------------------------------------
# Testimonial Page
--------------------------------------------------------------*/
.testimonial-page {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  z-index: 1;
}

.testimonial-page .testimonial-two__single {
  margin-bottom: 30px;
}


/*==============================================
   Video One
===============================================*/
.video-one {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  padding: 113px 0 160px;
  z-index: 1;
}

.video-one__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: .20;
  mix-blend-mode: luminosity;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

.video-one__inner {
  position: relative;
  display: block;
}

.video-one__single {
  position: relative;
  display: block;
  text-align: center;
}

.video-one__title-box {
  position: relative;
  display: block;
  margin-bottom: 50px;
}

.video-one__title-box p {
  font-size: 50px;
  color: var(--tanspot-base);
  font-weight: 700;
  line-height: 1em;
  font-family: var(--tanspot-font-two);
}

.video-one__title-box h2 {
  font-size: 60px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 1.2em;
  margin: 20px 0 0px;
}

.video-one__title-box h2 span {
  color: var(--tanspot-base);
}

.video-one__video-link {
  position: relative;
  display: inline-block;
}

.video-one__video-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 240px;
  height: 240px;
  line-height: 240px;
  text-align: center;
  font-size: 30px;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-base-rgb), .80);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  margin: 0 auto;
}

.video-one__video-icon:hover {
  background-color: var(--tanspot-black);
  color: var(--tanspot-base);
}

.video-one__video-link .ripple,
.video-one__video-icon .ripple:before,
.video-one__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 240px;
  height: 240px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -o-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.video-one__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.video-one__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.video-one__round-text {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.video-one__curved-circle {
  position: relative;
  display: block;
  color: var(--tanspot-white);
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  transform: rotate(0deg);
  height: 200px !important;
  top: 0;
  left: 0px;
  bottom: 0;
  right: 0;
}


/*--------------------------------------------------------------
# Video Two
--------------------------------------------------------------*/
.video-two {
  position: relative;
  display: block;
  padding: 120px 0px 0px;
  z-index: 1;
}

.video-two__inner {
  position: relative;
  display: block;
  background-color: var(--tanspot-black);
  text-align: center;
  padding: 129px 0 140px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
}

.video-two__inner-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.10;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  mix-blend-mode: luminosity;
  z-index: -1;
}

.video-two__shape-1 {
  position: absolute;
  top: 281px;
  left: 450px;
  animation: swing-x 1s ease-in-out 1s forwards infinite alternate;
}

.video-two__shape-1 img {
  width: auto;
}

.video-two__title {
  font-size: 80px;
  font-weight: 600;
  line-height: 1em;
  color: var(--tanspot-white);
}

.video-two__video-link {
  position: relative;
  display: inline-block;
  margin-top: 37px;
}

.video-two__video-icon {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 140px;
  height: 140px;
  line-height: 140px;
  text-align: center;
  font-size: 30px;
  color: var(--tanspot-white);
  background-color: rgba(var(--tanspot-base-rgb), 0.90);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  margin: 0 auto;
}

.video-two__video-icon:hover {
  background-color: var(--tanspot-white);
  color: var(--tanspot-black);
}

.video-two__video-link .ripple,
.video-two__video-icon .ripple:before,
.video-two__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -o-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  box-shadow: 0 0 0 0 rgba(var(--tanspot-white-rgb), 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.video-two__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.video-two__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

/***
=============================================
Why Choose One
=============================================
***/
.why-choose-one {
  position: relative;
  display: block;
  padding: 0 0 120px;
  z-index: 1;
}

.why-choose-one__left {
  position: relative;
  display: block;
}

.why-choose-one__left .section-title {
  margin-bottom: 31px;
}

.why-choose-one__point-box {
  position: relative;
  display: block;
  margin-top: 37px;
  margin-bottom: 31px;
}

.why-choose-one__point {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.why-choose-one__point li {
  position: relative;
  display: flex;
  max-width: 315px;
  width: 100%;
  gap: 15px;
}

.why-choose-one__point-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 65px;
  width: 65px;
  background-color: rgba(var(--tanspot-base-rgb), .60);
  border-radius: 50%;
  transition: all 500ms ease;
  z-index: 1;
}

.why-choose-one__point-icon:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  z-index: -1;
}

.why-choose-one__point-icon span {
  position: relative;
  display: inline-block;
  font-size: 35px;
  color: var(--tanspot-white);
  transition: all 500ms ease;
}

.why-choose-one__point li:hover .why-choose-one__point-icon span {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.why-choose-one__point-content {
  position: relative;
  display: block;
  flex: 1;
}

.why-choose-one__point-content h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2em;
  margin-bottom: 2px;
}

.why-choose-one__point-content p {
  font-size: 15px;
  line-height: 22px;
}

.why-choose-one__point-two-box {
  position: relative;
  display: block;
}

.why-choose-one__point-two {
  position: relative;
  display: block;
}

.why-choose-one__point-two li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.why-choose-one__point-two li+li {
  margin-top: 10px;
}

.why-choose-one__point-two li .icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  font-size: 10px;
  color: var(--tanspot-white);
}

.why-choose-one__point-two li .text {
  position: relative;
  display: block;
  flex: 1;
}

.why-choose-one__point-two li .text p {
  color: var(--tanspot-black);
  font-weight: 500;
}

.why-choose-one__btn-box {
  position: relative;
  display: block;
  margin-top: 33px;
}

.why-choose-one__right {
  position: relative;
  display: block;
  margin-left: 30px;
}

.why-choose-one__form-box {
  position: relative;
  display: block;
  background: var(--tanspot-white);
  padding: 50px 50px 55px;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.08);
  border-radius: var(--tanspot-bdr-radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  z-index: 2;
}

.why-choose-one__form-box .title-box {
  position: relative;
  display: block;
  margin-bottom: 44px;
}

.why-choose-one__form-box .title-box h2 {
  font-size: 40px;
  line-height: 1em;
  font-weight: 700;
}

.why-choose-one__form {
  position: relative;
  display: block;
}

.why-choose-one__form .input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.why-choose-one__form .input-box .icon {
  position: absolute;
  top: 15px;
  right: 20px;
}

.why-choose-one__form .input-box .icon span::before {
  position: relative;
  display: inline-block;
  color: var(--tanspot-gray);
  font-size: 15px;
}

.why-choose-one__form .input-box input[type="text"],
.why-choose-one__form .input-box input[type="email"] {
  position: relative;
  display: block;
  height: 50px;
  width: 100%;
  background-color: var(--tanspot-white);
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding-left: 20px;
  padding-right: 40px;
  outline: none;
  font-size: 14px;
  font-weight: 400;
  color: var(--tanspot-gray);
  border-radius: var(--tanspot-bdr-radius);
  font-family: var(--tanspot-font);
}

#ui-datepicker-div.ui-widget-content {
  background: #fff none repeat scroll 0 0;
  border: 1px solid var(--tanspot-black);
  color: var(--tanspot-black);
  font-size: 14px;
  border-radius: 0px;
  width: 270px;
  padding: 5px;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-header {
  background: var(--tanspot-base) none repeat scroll 0 0;
  border: 2px solid var(--tanspot-base);
  border-radius: 0;
  color: var(--tanspot-white);
  font-weight: 700;
  padding: 5px 0;
  position: relative;
}

.ui-datepicker td a {
  color: #000000 !important;
  text-align: center;
  background-image: none !important;
  background: #f5f5f5 !important;
  border: 1px solid #f9f9f9 !important;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #333333 !important;
  background: #333333 !important;
  color: #ffffff !important;
}

.ui-datepicker .ui-datepicker-prev {
  left: 5px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  border-radius: 30%;
  height: 20px;
  position: absolute;
  top: 7px;
  width: 20px;
  background: var(--thm-tanspot);
  transition: all 500ms ease;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-next {
  right: 5px;
}

.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover {
  top: 7px;
  background: var(--tanspot-white);
  border: none;
}

.ui-datepicker table {
  border-collapse: collapse;
  font-size: 13px;
  margin: 0 0 0.4em;
  width: 100%;
}

.ui-datepicker th {
  border: medium none;
  font-weight: 600;
  padding: 2px 3px;
  text-align: center;
}

.ui-datepicker-calendar .ui-state-default:hover,
.ui-datepicker-calendar .ui-state-default:active {
  background: #43c3ea;
  color: #fff;
  border-color: #43c3ea;
}

#ui-datepicker-div.ui-widget {
  font-family: var(--tanspot-font);
}

#ptTimeSelectCntr .ui-widget {
  font-family: var(--tanspot-font);
}

.why-choose-one__form .input-box .select-box {
  width: 100%;
}

.why-choose-one__form .input-box .nice-select {
  position: relative;
  display: block;
  height: 50px;
  width: 100%;
  background-color: var(--tanspot-white);
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  padding-left: 20px;
  padding-right: 40px;
  outline: none;
  font-size: 14px;
  line-height: 50px;
  font-weight: 400;
  color: var(--tanspot-gray);
  border-radius: var(--tanspot-bdr-radius);
  font-family: var(--tanspot-font);
  float: none;
}

.why-choose-one__form .input-box .nice-select:after {
  position: absolute;
  top: 18px;
  right: 23px;
  width: 8px;
  height: 8px;
  border-bottom: 1px solid var(--tanspot-gray);
  border-right: 1px solid var(--tanspot-gray);
  margin-top: 0px;
  z-index: 10;
}

.why-choose-one__form .input-box .nice-select .option {
  color: var(--tanspot-white);
}

.why-choose-one__form-distance {
  position: relative;
  display: block;
  margin-bottom: 35px;
  margin-top: -7px;
}

.why-choose-one__form-distance .title {
  position: relative;
  display: block;
  margin-bottom: 17px;
}

.why-choose-one__form-distance .title p {
  color: var(--tanspot-black);
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-transform: capitalize;
}

.why-choose-one__form-distance-inner {
  position: relative;
  display: block;
  max-width: 460px;
  width: 100%;
}

.why-choose-one__form-distance-inner .price-ranger {
  position: relative;
  display: block;
}

.why-choose-one__form-distance-inner .ui-widget-content {
  background: var(--tanspot-bdr-color);
  border: none;
  height: 5px;
}

.why-choose-one__form-distance-inner .ui-slider-handle {
  position: relative;
  display: inline-block;
  background: var(--tanspot-base) none repeat scroll 0 0;
  border: 0px solid #ffffff;
  border-radius: 50%;
  width: 15px !important;
  height: 15px;
  margin-left: -5px;
  outline: medium none;
  cursor: pointer;
}

.why-choose-one__form-distance-inner .ui-slider-handle::before {
  position: absolute;
  top: 4px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 7px;
  height: 7px;
  background: var(--tanspot-white);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  content: "";
}

.why-choose-one__form-distance-inner .ui-slider-horizontal .ui-slider-handle {
  top: -16px;
}

.why-choose-one__form-distance-inner .ui-slider .ui-slider-range {
  position: relative;
  display: block;
  background: var(--tanspot-base);
  width: 100%;
  height: 5px;
}

.why-choose-one__form-distance-inner #slider-range {
  margin-left: 3px;
  margin-right: 5px;
  margin-top: 0;
  width: 100%;
}

.why-choose-one__form-distance-inner .ranger-min-max-block {
  position: relative;
  width: 150px;
  height: 50px;
  border: 1px solid rgba(var(--tanspot-black-rgb), .10);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  margin-top: 20px;
}

.why-choose-one__form-distance-inner .ranger-min-max-block input {
  display: inline-block;
}

.why-choose-one__form-distance-inner .ranger-min-max-block input[type="submit"] {
  position: relative;
  display: block;
  width: 100%;
  color: var(--tanspot-white);
  text-align: center;
  padding: 8px 0 7px;
  border: 1px solid var(--tanspot-white);
  background: var(--tanspot-white);
  cursor: pointer;
  margin-top: 7px;
  margin-bottom: 8px;
  font-family: var(--tanspot-base);
}

.why-choose-one__form-distance-inner .ranger-min-max-block input[type="text"] {
  border: medium none;
  color: var(--tanspot-gray);
  font-size: 16px;
  font-weight: 300;
  outline: medium none;
  text-align: center;
  width: 100%;
  margin-left: -13px;
  z-index: -1;
  background: transparent;
}

.why-choose-one__form-distance-inner .ranger-min-max-block span {
  color: var(--tanspot-gray);
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
  margin-left: -27px;
}

.why-choose-one__form-btn {
  position: relative;
  display: block;
}

.why-choose-one__form-btn .thm-btn {
  border: none;
}


/***
=============================================
Why Choose Two
=============================================
***/
.why-choose-two {
  position: relative;
  display: block;
  padding: 120px 0 120px;
  overflow: hidden;
  background-color: var(--tanspot-base);
  z-index: 1;
}

.why-choose-two__bg-box {
  position: absolute;
  top: 0;
  left: 0;
  bottom: -1px;
  width: calc((100% - -830px) / 2);
  background-color: var(--tanspot-black);
  clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  z-index: -1;
}

.why-choose-two__shape-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .10;
  z-index: -1;
}

.why-choose-two__pattern {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .10;
  z-index: -1;
}

.why-choose-two__img {
  position: absolute;
  top: 30px;
  right: 35px;
  z-index: -1;
}

.why-choose-two__img img {
  width: auto;
}

.why-choose-two__client-box {
  position: absolute;
  bottom: 0;
  right: 210px;
  background-color: var(--tanspot-black);
  padding: 50px 50px 40px;
  padding-right: 125px;
  clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);
  border-radius: 20px;
}

.why-choose-two__review-list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.why-choose-two__review-list li {
  position: relative;
  display: block;
}

.why-choose-two__review-list li+li {
  margin-left: -15px;
}

.why-choose-two__review-img {
  position: relative;
  display: block;
  height: 54px;
  width: 54px;
  border-radius: 50%;
  overflow: hidden;
}

.why-choose-two__review-img img {
  width: 100%;
  border-radius: 50%;
  border: 2px solid var(--tanspot-white);
}

.why-choose-two__client-content {
  position: relative;
  display: block;
}

.why-choose-two__client-count {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px;
  margin-top: 15px;
}

.why-choose-two__client-count h3 {
  font-size: 40px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 1em !important;
  font-family: var(--tanspot-font-two) !important;
}

.why-choose-two__client-count span {
  font-size: 40px;
  color: var(--tanspot-white);
  font-weight: 700;
  line-height: 1em;
  font-family: var(--tanspot-font-two);
}

.why-choose-two__client-text {
  font-size: 20px;
  color: var(--tanspot-white);
  font-weight: 500;
}

.why-choose-two__left {
  position: relative;
  display: block;
}

.why-choose-two__left .section-title {
  margin-bottom: 31px;
}

.why-choose-two__left .section-title__title {
  color: var(--tanspot-white);
}

.why-choose-two__title-box {
  position: relative;
  display: block;
  max-width: 630px;
  width: 100%;
}

.why-choose-two__text {
  margin-bottom: 28px;
  color: rgba(var(--tanspot-white-rgb), .70);
}

.why-choose-two__point-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.why-choose-two__point {
  position: relative;
  display: block;
}

.why-choose-two__point li {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}

.why-choose-two__point li+li {
  margin-top: 19px;
}

.why-choose-two__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  width: 80px;
  background-color: rgba(var(--tanspot-base-rgb), .70);
  border-radius: 50%;
  top: 4px;
  z-index: 1;
}

.why-choose-two__icon:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  background-color: var(--tanspot-base);
  border-radius: 50%;
  z-index: -1;
}

.why-choose-two__icon span {
  position: relative;
  display: inline-block;
  font-size: 40px;
  color: var(--tanspot-white);
  transition: all 500ms ease;
}

.why-choose-two__point li:hover .why-choose-two__icon span {
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.why-choose-two__content {
  position: relative;
  display: block;
  max-width: 300px;
  flex: 1;
}

.why-choose-two__content h4 {
  font-size: 22px;
  color: var(--tanspot-white);
  line-height: 1.5em;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 8px;
}

.why-choose-two__content p {
  color: rgba(var(--tanspot-white-rgb), .70);
}

.why-choose-two__btn-box {
  position: relative;
  display: block;
  margin-top: 30px;
}

.why-choose-two__btn-box .thm-btn::before,
.why-choose-two__btn-box .thm-btn::after {
  background-color: var(--tanspot-white);
}

.why-choose-two__btn-box .thm-btn:hover {
  color: var(--tanspot-base);
}

.why-choose-two__btn-box .thm-btn:hover>span {
  background-color: var(--tanspot-base);
  color: var(--tanspot-white);
}



































































































































































/*--------------------------------------------------------------
# End
--------------------------------------------------------------*/