@font-face {
  font-family: dana;
  font-style: normal;
  font-weight: 400;
  src: url("../font/Dana-FaNum-Regular.ttf") format("woff");
}
@font-face {
  font-family: dana;
  font-style: normal;
  font-weight: 500;
  src: url("../font/Dana-FaNum-Medium.ttf") format("woff");
}
@font-face {
  font-family: dana;
  font-style: normal;
  font-weight: 600;
  src: url("../font/Dana-FaNum-DemiBold.ttf") format("woff");
}
@font-face {
  font-family: dana;
  font-style: normal;
  font-weight: 700;
  src: url("../font/Dana-FaNum-Bold.ttf") format("woff");
}
h1,
h2,
h3,
h4,
h5,
h6,
span,
div,
a,
input,
ul,
li,
button,
textarea {
  font-family: "dana" !important;
}

body {
  font-family: "dana" !important;
}

/**main colore**/
/** break point **/
/** general style **/
* {
  padding: 0;
  margin: 0;
  list-style: none;
  text-decoration: none;
  box-sizing: border-box;
}

a:focus {
  outline: none;
}

.mainView {
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 80px;
  padding-right: 80px;
}
@media (max-width: 1310px) {
  .mainView {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.mainView2 {
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}

img {
  max-width: 100%;
  height: auto;
}

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

h1 {
  font-size: 24px;
}

h2 {
  font-size: 22px;
}

h3 {
  font-size: 20px;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

html,
body {
  scroll-behavior: smooth;
  background-color: #020014;
}

main#primary {
  padding-bottom: 230px;
  background-color: white;
  max-width: 1440px;
  margin: auto;
}
@media (max-width: 768px) {
  main#primary {
    padding-bottom: 150px;
  }
}

.mainHeadingSite {
  font-size: 32px;
  text-align: center;
  margin: auto;
  font-weight: 700;
  margin-bottom: 40px;
}
.mainHeadingSite h1 {
  font-size: 32px;
}

.generalBtn {
  border-radius: 100px;
  background-color: #f6d000;
  color: #000000;
  padding: 10px 16px 10px 68px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='7' viewBox='0 0 17 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6.5L0.5 6.5L6 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: 15px 17px;
  background-repeat: no-repeat;
  background-size: auto;
  transition: all 0.3s linear;
}
.generalBtn:hover {
  box-shadow: 0px 12px 22px -5px rgba(255, 182, 28, 0.5), -4px -4px 4px 0px rgba(247, 218, 57, 0.2901960784);
}

a.generalBtn2 {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='7' viewBox='0 0 17 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6.5L0.5 6.5L6 0.5' stroke='%23FFB61C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  color: #ffb61c;
  background-position: 0px 6px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 28px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.mb14 {
  margin-bottom: 104px;
}
@media (max-width: 768px) {
  .mb14 {
    margin-bottom: 80px;
  }
}

.HeadingsSection {
  text-align: center;
  font-weight: 500;
  font-size: 32px;
  line-height: 50px;
  position: relative;
  margin-bottom: 44px;
}
.HeadingsSection::before {
  content: "";
  width: 40px;
  height: 4px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: #f6d000;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -10px;
}

.backDropSubMeno {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
  z-index: 20;
  display: none;
}

.backDropSearch {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.72);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: 100;
  display: none;
}

.menuMobilesection {
  -webkit-backdrop-filter: blur(41px);
          backdrop-filter: blur(41px);
  z-index: 103;
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  transform: translateX(100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
  overflow: auto;
  width: 80%;
  max-width: 500px;
  background-color: rgba(255, 255, 255, 0.4901960784);
}
.menuMobilesection .upSidebarMenumobile {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 40px 10px 40px 30px;
}
.menuMobilesection .upSidebarMenumobile a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 170px;
}
.menuMobilesection .upSidebarMenumobile > svg {
  background: #ffffff;
  border-radius: 50%;
  padding: 10px;
  width: 40px;
  height: 40px;
  border: 1px solid #b2a392;
  background-color: #f7f4ef;
  color: #b2a392;
  cursor: pointer;
  transition: all 0.3s linear;
}
.menuMobilesection .upSidebarMenumobile > svg:hover {
  background-color: white;
}
.menuMobilesection .downerNav {
  width: 100%;
}
.menuMobilesection ul.menu {
  padding: 0 32px;
}
.menuMobilesection ul.menu > li > a {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
}
.menuMobilesection ul.menu > li > a a {
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}
.menuMobilesection ul.menu ul {
  width: 100%;
  padding: 0 20px;
  display: none;
}
.menuMobilesection ul.menu li {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-wrap: wrap;
}
.menuMobilesection ul.menu li > svg path {
  stroke: black;
  fill: black;
  transition: all 0.2s linear;
}
.menuMobilesection ul.menu a {
  display: block;
  width: calc(100% - 40px);
  position: relative;
  color: #121212 !important;
  font-weight: 300 !important;
  padding: 18px 0;
}
.menuMobilesection ul.menu a::before {
  content: "";
  position: absolute;
  height: 1px;
  width: 100%;
  margin: auto;
  background: #ffffff;
  background: #ffc627;
  bottom: 0;
}
.menuMobilesection ul.menu svg {
  margin: auto;
}
.menuMobilesection .menuSideBarMenumobile1 svg {
  transition: all 0.2s linear;
}

#SearchsContainer {
  z-index: 103;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  transform: translateX(100%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s linear;
  overflow: auto;
}
@media (max-width: 1000px) {
  #SearchsContainer {
    padding-right: 15px;
    padding-left: 15px;
  }
}
#SearchsContainer input::-moz-placeholder, #SearchsContainer textarea::-moz-placeholder {
  font-size: 14px;
  font-weight: 300;
  color: white;
}
#SearchsContainer input::placeholder,
#SearchsContainer textarea::placeholder {
  font-size: 14px;
  font-weight: 300;
  color: white;
}
#SearchsContainer input#search-input {
  max-width: 846px;
  width: 100%;
  background-color: transparent;
  border: 0;
  outline: 0;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 18px;
  padding-right: 44px;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  color: rgba(255, 255, 255, 0.3098039216);
}
#SearchsContainer span#closeSea {
  display: flex;
  justify-content: end;
  width: 100%;
  margin-bottom: 40px;
  margin-top: 80px;
  cursor: pointer;
}
@media (max-width: 768px) {
  #SearchsContainer span#closeSea {
    margin-top: 24px;
  }
}
#SearchsContainer span#closeSea svg path {
  transition: all 0.2s linear;
}
#SearchsContainer span#closeSea:hover svg path {
  fill: #d3ac69;
}
#SearchsContainer .searchResults {
  display: flex;
  justify-content: center;
  align-items: start;
  gap: 20px;
  margin-top: 64px;
  max-width: 846px;
  width: 100%;
}
@media (max-width: 768px) {
  #SearchsContainer .searchResults {
    flex-direction: column;
    margin-top: 32px;
    gap: 32px;
  }
}
#SearchsContainer .searchResults .no-found-search-result {
  text-align: center;
  color: white;
  font-weight: 300;
  margin-top: 30px;
  font-size: 14px;
}
#SearchsContainer .searchResultsChild {
  width: calc(50% - 10px);
}
@media (max-width: 768px) {
  #SearchsContainer .searchResultsChild {
    width: 100%;
  }
}
#SearchsContainer .searchResultsChild:first-child .search-item a img {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}
#SearchsContainer .searchResultsHead {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
#SearchsContainer .searchResultsHead span {
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  color: white;
}
#SearchsContainer .searchResultsHead a {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #d3ac69;
  transition: all 0.2s linear;
}
#SearchsContainer .searchResultsHead a:hover {
  transform: translate(-4px, 0px);
}
#SearchsContainer .search-item a span {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: white;
  width: 55%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.2s linear;
}
@media (max-width: 768px) {
  #SearchsContainer .search-item a span {
    max-width: 170px;
    font-size: 12px;
  }
}
#SearchsContainer .search-item a img {
  width: 33%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.2s linear;
}
@media (max-width: 768px) {
  #SearchsContainer .search-item a img {
    width: 84px;
  }
}
#SearchsContainer .search-item a {
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 12px 13px;
  height: 100%;
  width: 100%;
  gap: 11px;
  border: 1px solid rgba(255, 255, 255, 0.2588235294);
}
#SearchsContainer .search-item a:hover span {
  color: #d3ac69;
}
#SearchsContainer .search-item {
  width: 100%;
  height: 97px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  #SearchsContainer .search-item {
    height: 72px;
    margin-bottom: 14px;
  }
}
#SearchsContainer .search-input-div {
  width: 100%;
  max-width: 846px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
#SearchsContainer .search-input-div svg {
  position: absolute;
  right: 2px;
  top: 0;
}

#SearchsContainer .searchResultsHead a svg {
  margin-right: 8px;
}

#SearchsContainer.active,
.menuMobilesection.active {
  transform: translateX(0%);
  opacity: 1;
  visibility: visible;
  transition: all 0.4s linear 0.5s;
}

header#masthead {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  background: transparent;
  width: 100%;
  z-index: 99;
}
header#masthead .mianSectionHeader {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 40px 0px 32px;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader {
    padding: 9px 18px 0px 18px;
  }
}
header#masthead .mianSectionHeader .hamMenuSide {
  padding-top: 20px;
  width: 20%;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader .hamMenuSide {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 6px;
    padding-top: 8px;
    width: 25%;
  }
}
header#masthead .mianSectionHeader .hamMenuSide > div {
  display: none;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader .hamMenuSide > div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    width: 52px;
    border: 1px solid rgba(255, 255, 255, 0.2509803922);
    border-radius: 50%;
    background: linear-gradient(110deg, rgba(0, 0, 0, 0.006) 0%, rgba(0, 0, 0, 0.12) 65.57%, rgba(0, 0, 0, 0.006) 100%);
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
  }
}
@media (max-width: 480px) {
  header#masthead .mianSectionHeader .hamMenuSide > div {
    height: 32px;
    width: 32px;
  }
}
header#masthead .mianSectionHeader .hamMenuSide > a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 44px;
  width: 128px;
}
header#masthead .mianSectionHeader .hamMenuSide > a img,
header#masthead .mianSectionHeader .hamMenuSide > a svg {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
header#masthead .mianSectionHeader .leftSideBar {
  padding-top: 12px;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 12px;
  width: 20%;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader .leftSideBar {
    padding-top: 8px;
    width: 25%;
    gap: 6px;
  }
}
header#masthead .mianSectionHeader a#myCustomCartButton {
  height: 52px;
  width: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
  border-radius: 50%;
  background: linear-gradient(110deg, rgba(0, 0, 0, 0.006) 0%, rgba(0, 0, 0, 0.12) 65.57%, rgba(0, 0, 0, 0.006) 100%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  position: relative;
}
header#masthead .mianSectionHeader a#myCustomCartButton span.leftSideBarBaSpan {
  position: absolute;
  color: black;
  background: #f6d000;
  height: 22px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 3px 6px;
  border-radius: 50%;
  right: -3px;
  bottom: -4px;
  font-size: 15px;
  border: 1px solid #d1b204;
}
header#masthead .mianSectionHeader a#myCustomCartButton svg {
  transition: all 0.4s linear;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader a#myCustomCartButton svg rect {
    fill: transparent;
  }
  header#masthead .mianSectionHeader a#myCustomCartButton svg path {
    fill: white;
  }
}
@media (max-width: 480px) {
  header#masthead .mianSectionHeader a#myCustomCartButton {
    height: 32px;
    width: 32px;
  }
}
header#masthead .mianSectionHeader a#myCustomCartButton:hover svg {
  transform: rotateY(180deg);
}
header#masthead .mianSectionHeader a.leftSideBarMyaccount {
  font-weight: 400;
  height: 52px;
  color: white;
  font-size: 14px;
  line-height: 21px;
  padding: 16px 30px;
  background: linear-gradient(110deg, rgba(0, 0, 0, 0.006) 0%, rgba(0, 0, 0, 0.12) 65.57%, rgba(0, 0, 0, 0.006) 100%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 56px;
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
  transition: all 0.4s linear;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader a.leftSideBarMyaccount {
    width: 52px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 480px) {
  header#masthead .mianSectionHeader a.leftSideBarMyaccount {
    height: 32px;
    width: 32px;
  }
}
header#masthead .mianSectionHeader a.leftSideBarMyaccount::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(0deg, transparent, rgba(255, 255, 255, 0.0784313725) 30%, rgba(247, 244, 239, 0.22));
  transform: rotate(-45deg);
  transition: all 0.5s ease;
  opacity: 0;
}
header#masthead .mianSectionHeader a.leftSideBarMyaccount:hover {
  box-shadow: 0 0 20px rgba(247, 244, 239, 0.26) inset;
}
header#masthead .mianSectionHeader a.leftSideBarMyaccount:hover::before {
  opacity: 1;
  transform: rotate(-45deg) translateY(120%);
}
header#masthead .mianSectionHeader .menufSide {
  position: relative;
  background: #020014;
  padding: 16px 20px 26px;
  border-radius: 0 0 24px 24px;
  width: 60%;
  max-width: 824px;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader .menufSide {
    padding: 4px 30px 12px;
    width: 50%;
    min-width: -moz-max-content;
    min-width: max-content;
    max-width: unset;
  }
}
header#masthead .mianSectionHeader .menufSide::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  left: -26px;
  transform: rotate(-90deg);
  top: 0px;
}
header#masthead .mianSectionHeader .menufSide::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  right: -26px;
  transform: rotate(180deg);
  top: 0px;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader .menufSide .menuSideBarMenumobile {
    display: none;
  }
}
header#masthead .mianSectionHeader .menufSide > a {
  display: none;
}
@media (max-width: 1000px) {
  header#masthead .mianSectionHeader .menufSide > a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  header#masthead .mianSectionHeader .menufSide > a svg {
    width: 100px;
  }
}
@media (max-width: 480px) {
  header#masthead .mianSectionHeader .menufSide > a {
    width: 85px;
  }
}
@media (max-width: 380px) {
  header#masthead .mianSectionHeader .menufSide > a {
    width: 70px;
  }
}

.extraheaderspace {
  height: 84px;
  background-color: white;
}
@media (max-width: 480px) {
  .extraheaderspace {
    height: 76px;
  }
}

header#masthead1 {
  background: white;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 99;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.0509803922);
}
header#masthead1 .mianSectionHeader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader .hamMenuSide {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 6px;
  }
  header#masthead1 .mianSectionHeader .hamMenuSide path {
    fill: black;
  }
}
header#masthead1 .mianSectionHeader .hamMenuSide > a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 44px;
  width: 128px;
}
header#masthead1 .mianSectionHeader .hamMenuSide > a img,
header#masthead1 .mianSectionHeader .hamMenuSide > a svg {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
header#masthead1 .mianSectionHeader .hamMenuSide > div {
  display: none;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader .hamMenuSide > div {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 52px;
    width: 52px;
    border: 1px solid rgba(255, 255, 255, 0.2509803922);
    border-radius: 50%;
    background: linear-gradient(110deg, rgba(0, 0, 0, 0.006) 0%, rgba(0, 0, 0, 0.12) 65.57%, rgba(0, 0, 0, 0.006) 100%);
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
  }
}
@media (max-width: 480px) {
  header#masthead1 .mianSectionHeader .hamMenuSide > div {
    height: 32px;
    width: 32px;
  }
}
header#masthead1 .mianSectionHeader .leftSideBar {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader .leftSideBar {
    padding-top: 8px;
    gap: 6px;
  }
}
header#masthead1 .mianSectionHeader a#myCustomCartButton1 {
  height: 52px;
  width: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
  border-radius: 50%;
  background: linear-gradient(110deg, rgba(0, 0, 0, 0.006) 0%, rgba(0, 0, 0, 0.12) 65.57%, rgba(0, 0, 0, 0.006) 100%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  position: relative;
}
header#masthead1 .mianSectionHeader a#myCustomCartButton1 span.leftSideBarBaSpan {
  position: absolute;
  color: black;
  background: #f6d000;
  height: 22px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 3px 6px;
  border-radius: 50%;
  right: -3px;
  bottom: -4px;
  font-size: 15px;
  border: 1px solid #d1b204;
}
header#masthead1 .mianSectionHeader a#myCustomCartButton1 svg {
  transition: all 0.4s linear;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader a#myCustomCartButton1 svg rect {
    fill: transparent;
  }
  header#masthead1 .mianSectionHeader a#myCustomCartButton1 svg path {
    fill: black;
  }
}
@media (max-width: 480px) {
  header#masthead1 .mianSectionHeader a#myCustomCartButton1 {
    height: 32px;
    width: 32px;
  }
}
header#masthead1 .mianSectionHeader a#myCustomCartButton1:hover svg {
  transform: rotateY(180deg);
}
header#masthead1 .mianSectionHeader a.leftSideBarMyaccount {
  font-weight: 400;
  color: rgb(0, 0, 0);
  font-size: 14px;
  height: 52px;
  line-height: 21px;
  padding: 16px 30px;
  background: linear-gradient(110deg, rgba(0, 0, 0, 0.006) 0%, rgba(0, 0, 0, 0.12) 65.57%, rgba(0, 0, 0, 0.006) 100%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 56px;
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
  transition: all 0.4s linear;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader a.leftSideBarMyaccount {
    width: 52px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 480px) {
  header#masthead1 .mianSectionHeader a.leftSideBarMyaccount {
    height: 32px;
    width: 32px;
  }
}
header#masthead1 .mianSectionHeader a.leftSideBarMyaccount::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(0deg, transparent, rgba(255, 255, 255, 0.0784313725) 30%, rgba(247, 244, 239, 0.22));
  transform: rotate(-45deg);
  transition: all 0.5s ease;
  opacity: 0;
}
header#masthead1 .mianSectionHeader a.leftSideBarMyaccount:hover {
  box-shadow: 0 0 20px rgba(247, 244, 239, 0.26) inset;
}
header#masthead1 .mianSectionHeader a.leftSideBarMyaccount:hover::before {
  opacity: 1;
  transform: rotate(-45deg) translateY(120%);
}
header#masthead1 .mianSectionHeader .menufSide {
  width: 60%;
  max-width: 824px;
}
header#masthead1 .mianSectionHeader .menufSide::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  left: -26px;
  transform: rotate(-90deg);
  top: 0px;
}
header#masthead1 .mianSectionHeader .menufSide::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  right: -26px;
  transform: rotate(180deg);
  top: 0px;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader .menufSide .menuSideBarMenumobile {
    display: none;
  }
}
header#masthead1 .mianSectionHeader .menufSide > a {
  display: none;
}
@media (max-width: 1000px) {
  header#masthead1 .mianSectionHeader .menufSide > a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  header#masthead1 .mianSectionHeader .menufSide > a svg {
    width: 100px;
  }
}
@media (max-width: 480px) {
  header#masthead1 .mianSectionHeader .menufSide > a {
    width: 85px;
  }
}
@media (max-width: 380px) {
  header#masthead1 .mianSectionHeader .menufSide > a {
    width: 70px;
  }
}
header#masthead1 .menuSideBarMenumobile .menu li a {
  color: #000000;
}
header#masthead1 .mianSectionHeader a.leftSideBarMyaccount path {
  stroke: black;
}
header#masthead1 .mianSectionHeader a#myCustomCartButton1 svg path {
  fill: black;
}

.searchBoxHead {
  position: fixed;
  background: #020014;
  color: white;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 20px 32px 12px;
  right: -28px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: -moz-max-content;
  height: max-content;
  z-index: 100;
  transform: rotate(-90deg);
  border-radius: 24px 24px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition: all 0.3s linear;
  cursor: pointer;
  display: none;
}
.searchBoxHead::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  left: -26px;
  transform: rotate(0deg);
  bottom: 0px;
}
.searchBoxHead::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  right: -26px;
  transform: rotate(90deg);
  bottom: 0px;
}
.searchBoxHead svg {
  transform: rotate(90deg);
  transition: all 0.3s linear;
}
.searchBoxHead:hover {
  color: #f6d000;
}
.searchBoxHead:hover svg {
  transform: rotate3d(0, 0, 0, 90deg);
}

.page-template-home-template .searchBoxHead {
  display: flex;
}
@media (max-width: 1000px) {
  .page-template-home-template .searchBoxHead {
    display: none;
  }
}

.socialBoxHead {
  position: fixed;
  background: #020014;
  color: white;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 0px 32px 20px;
  left: -35px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: -moz-max-content;
  height: max-content;
  z-index: 100;
  transform: rotate(-90deg);
  border-radius: 0 0 24px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
  display: none;
}
@media (max-width: 1000px) {
  .socialBoxHead {
    top: unset;
    left: 0;
    right: 0;
    transform: rotate(180deg);
    bottom: 8px;
    gap: 12px;
    padding: 4px 14px 12px;
    border-radius: 0 0 16px 16px;
  }
}
.socialBoxHead::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  left: -26px;
  transform: rotate(-90deg);
  top: 0px;
}
.socialBoxHead::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0C26 20.8 8.66667 26 -1.1365e-06 26L26 26L26 0Z' fill='%23020014'/%3E%3C/svg%3E");
  height: 26px;
  width: 26px;
  position: absolute;
  right: -26px;
  transform: rotate(180deg);
  top: 0px;
}
.socialBoxHead a {
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(90deg);
  transition: all 0.3s linear;
  color: white;
}
.socialBoxHead a:hover {
  transform: rotate3d(0, 0, 0, 90deg);
  color: #f6d000;
}

.page-template-home-template .socialBoxHead {
  display: flex;
}
@media (max-width: 1000px) {
  .page-template-home-template .socialBoxHead {
    display: none;
  }
}

.menuSideBarMenumobile {
  width: 100%;
  padding: 0 24px;
  height: 100%;
  margin: auto;
}
.menuSideBarMenumobile .menu {
  padding: 0 !important;
  display: flex;
  align-content: center;
  justify-content: center;
  gap: 24px;
  height: 100%;
}
.menuSideBarMenumobile .menu .menu-item-has-children {
  position: relative;
}
.menuSideBarMenumobile .menu .menu-item-has-children::before {
  position: absolute;
  transition: all linear 0.2s;
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 4.5 6 7.5l-3.5-3' stroke='currentcolor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  left: -20px;
  top: 8px;
  opacity: 0.3;
  height: -moz-max-content;
  height: max-content;
  bottom: 0;
  margin: auto;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu {
  padding: 5px 9px;
  list-style: none;
  list-style-type: none;
  width: 100%;
  max-width: 200px;
  min-width: 200px;
  border: 1px solid var(--color-box-bg);
  height: -moz-max-content;
  height: max-content;
  display: block;
  position: absolute;
  visibility: hidden;
  right: -15px;
  opacity: 0;
  box-shadow: 0px 9px 68px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  transform: translate(0px, 22px);
  transition: all ease-in 0.4s;
  z-index: 99;
  background: var(--color-body-bg);
  list-style-type: none;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > .menu-item-has-children:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > .menu-item-has-children::before {
  left: -2px;
  top: 7px;
  opacity: 0.3;
  bottom: 0;
  margin: auto;
  height: -moz-min-content;
  height: min-content;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > .menu-item-has-children .sub-menu {
  visibility: hidden;
  opacity: 0;
  right: 195px;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > .menu-item-has-children .sub-menu::before {
  border-bottom: 7px solid transparent;
  border-right: 2px solid transparent;
  border-top: 3px solid transparent;
  border-left: 15px solid var(--color-body-bg);
  top: 7px;
  right: -11px;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu::before {
  position: absolute;
  width: 0px;
  content: "";
  background-color: transparent;
  border-top: 11px solid transparent;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  border-bottom: 19px solid var(--color-body-bg);
  top: -20px;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > li {
  border-bottom: 1px solid var(--color-box-bg);
  padding: 9px 0;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > li > a {
  color: var(--color-text);
  font-size: 12.8px;
  line-height: 2em;
  transition: background-color 0.3s ease, color 0.3s ease;
  font-weight: 400;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > li > a:hover {
  color: red;
}
.menuSideBarMenumobile .menu .menu-item-has-children > .sub-menu > li:last-of-type {
  border-bottom: none;
}
.menuSideBarMenumobile .menu .menu-item-has-children:hover::before {
  transform: rotateZ(180deg) translateY(4px) !important;
  opacity: 0.5;
  top: 3px;
}
.menuSideBarMenumobile .menu .menu-item-has-children:hover .sub-menu {
  transform: translate(0px, 12px);
  visibility: visible;
  opacity: 1;
}
.menuSideBarMenumobile .menu .current_page_item a {
  color: #ffb61c;
}
.menuSideBarMenumobile .menu li {
  position: relative;
  display: flex;
  align-items: center;
}
.menuSideBarMenumobile .menu li a {
  color: #ffffff;
  transition: background-color 0.3s ease, color 0.3s ease;
  line-height: 22px;
  font-weight: 300;
  font-size: 14px;
}
.menuSideBarMenumobile .menu li:hover a {
  color: yellowgreen;
}

main#about_us_page_site {
  max-width: 1438px;
  margin: auto;
  background-color: white;
}
main#about_us_page_site .ImageGalleryBack {
  padding-bottom: 230px !important;
}
@media (max-width: 768px) {
  main#about_us_page_site .ImageGalleryBack {
    margin-bottom: 0px;
  }
}

.site-footer-parent {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #050f19;
  border-radius: 48px 48px 0px 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='623' viewBox='0 0 1440 623' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.973-33.314H9.686v32.287m32.287-32.287v32.287m0-32.287H74.26M41.973-1.027H9.686m32.287 0V31.26m0-32.287H74.26m-64.574 0V31.26m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287m32.287 0H9.686m32.287 0v32.287m0-32.287H74.26m-64.574 0v32.287h32.287m0 0H74.26m0-645.74v32.287m0-32.287h32.287M74.26-1.027V31.26m0-32.287h32.287M74.26 31.26v32.287m0-32.287h32.287M74.26 63.547v32.287m0-32.287h32.287M74.26 95.834v32.287m0-32.287h32.287M74.26 128.121v32.287m0-32.287h32.287M74.26 160.408v32.287m0-32.287h32.287M74.26 192.695v32.287m0-32.287h32.287M74.26 224.982v32.287m0-32.287h32.287M74.26 257.269v32.287m0-32.287h32.287M74.26 289.556v32.287m0-32.287h32.287M74.26 321.843v32.287m0-32.287h32.287M74.26 354.13v32.287m0-32.287h32.287M74.26 386.417v32.287m0-32.287h32.287M74.26 418.704v32.287m0-32.287h32.287M74.26 450.991v32.287m0-32.287h32.287M74.26 483.278v32.287m0-32.287h32.287M74.26 515.565v32.287m0-32.287h32.287M74.26 547.852v32.287m0-32.287h32.287M74.26 580.139v32.287m0-32.287h32.287M74.26 612.426h32.287m0-645.74v32.287m0-32.287h32.287M106.547-1.027V31.26m0-32.287h32.287M106.547 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M138.834-1.027V31.26m0-32.287h32.287M138.834 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M171.121-1.027V31.26m0-32.287h32.287M171.121 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M203.408-1.027V31.26m0-32.287h32.287M203.408 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M235.695-1.027V31.26m0-32.287h32.287M235.695 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M267.982-1.027V31.26m0-32.287h32.287M267.982 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M300.269-1.027V31.26m0-32.287h32.287M300.269 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M332.556-1.027V31.26m0-32.287h32.287M332.556 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M364.843-1.027V31.26m0-32.287h32.287M364.843 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M397.13-1.027V31.26m0-32.287h32.287M397.13 31.26v32.287m0-32.287h32.287M397.13 63.547v32.287m0-32.287h32.287M397.13 95.834v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287M397.13 354.13v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M429.417-1.027V31.26m0-32.287h32.287M429.417 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M461.704-1.027V31.26m0-32.287h32.287M461.704 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M493.991-1.027V31.26m0-32.287h32.287M493.991 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M526.278-1.027V31.26m0-32.287h32.287M526.278 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M558.565-1.027V31.26m0-32.287h32.287M558.565 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M590.852-1.027V31.26m0-32.287h32.287M590.852 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M623.139-1.027V31.26m0-32.287h32.287M623.139 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M655.426-1.027V31.26m0-32.287h32.287M655.426 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287H720M687.713-1.027V31.26m0-32.287H720M687.713 31.26v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287v32.287m0-32.287H720m-32.287 32.287H720m0-645.74v32.287m0-32.287h32.287M720-1.027V31.26m0-32.287h32.287M720 31.26v32.287m0-32.287h32.287M720 63.547v32.287m0-32.287h32.287M720 95.834v32.287m0-32.287h32.287M720 128.121v32.287m0-32.287h32.287M720 160.408v32.287m0-32.287h32.287M720 192.695v32.287m0-32.287h32.287M720 224.982v32.287m0-32.287h32.287M720 257.269v32.287m0-32.287h32.287M720 289.556v32.287m0-32.287h32.287M720 321.843v32.287m0-32.287h32.287M720 354.13v32.287m0-32.287h32.287M720 386.417v32.287m0-32.287h32.287M720 418.704v32.287m0-32.287h32.287M720 450.991v32.287m0-32.287h32.287M720 483.278v32.287m0-32.287h32.287M720 515.565v32.287m0-32.287h32.287M720 547.852v32.287m0-32.287h32.287M720 580.139v32.287m0-32.287h32.287M720 612.426h32.287m0-645.74v32.287m0-32.287h32.287M752.287-1.027V31.26m0-32.287h32.287M752.287 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M784.574-1.027V31.26m0-32.287h32.287M784.574 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M816.861-1.027V31.26m0-32.287h32.287M816.861 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M849.148-1.027V31.26m0-32.287h32.287M849.148 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M881.435-1.027V31.26m0-32.287h32.287M881.435 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M913.722-1.027V31.26m0-32.287h32.287M913.722 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.287M946.009-1.027V31.26m0-32.287h32.287M946.009 31.26v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287v32.287m0-32.287h32.287m-32.287 32.287h32.287m0-645.74v32.287m0-32.287h32.284M978.296-1.027V31.26m0-32.287h32.284M978.296 31.26v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287v32.287m0-32.287h32.284m-32.284 32.287h32.284m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.28m-32.28 32.287V31.26m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287h32.28m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.28m-32.28 32.287V31.26m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287h32.28m0-645.74v32.287m0-32.287h32.29M1204.3-1.027V31.26m0-32.287h32.29M1204.3 31.26v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.28m-32.28 32.287V31.26m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287h32.28m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.29m-32.29 32.287V31.26m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287v32.287m0-32.287h32.29m-32.29 32.287h32.29m0-645.74v32.287m0-32.287h32.28v32.287m-32.28 0V31.26m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287v32.287m0-32.287h32.28m-32.28 32.287h32.28v-32.287m0-581.166V31.26m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287m0 0v32.287' stroke='url(%23a)' stroke-opacity='.4' stroke-width='.404' style='mix-blend-mode:soft-light' opacity='.7'/%3E%3Cpath d='M138.834 86.148v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M397.13 86.148v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M1172.02 86.148v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.68m9.68 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.68m9.68 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.68m9.68 0h9.69M138.834-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M397.13-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M655.426-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M913.722-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M1172.02-43v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68M1430.31-43v9.686m0 0v9.686m0-9.686h-9.68m9.68 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.68m9.68 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.68m9.68 0h9.69M9.686 86.148v9.686m0 0v9.686m0-9.686H0m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686H0m9.686 0h9.686M9.686 602.74v9.686m0 0v9.686m0-9.686H0m9.686 0h9.686m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.69m248.61-526.278v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68M9.686-43v9.686m0 0v9.686m0-9.686H0m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686H0m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686H0m9.686 0h9.686M267.982-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M526.278-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M784.574-43v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686m-9.686 248.61v9.686m0 0v9.686m0-9.686h-9.686m9.686 0h9.686M1042.87-43v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.69m-9.69 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.69M1301.17-43v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68m-9.68 248.61v9.686m0 0v9.686m0-9.686h-9.69m9.69 0h9.68' stroke='url(%23b)' stroke-opacity='.4' stroke-width='.807' style='mix-blend-mode:soft-light' opacity='.8'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 322.87 -710.314 0 720 289.556)'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 332.556 -720 0 720 289.556)'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  margin-top: -70px;
}
@media (max-width: 768px) {
  .site-footer-parent {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

footer#colophon {
  margin-bottom: 40px;
}
footer#colophon .siteFooterMain {
  background-color: #f7f4ef;
  padding: 40px 64px;
}
@media (max-width: 768px) {
  footer#colophon .siteFooterMain {
    padding: 90px 16px 16px;
    width: calc(100% - 30px);
  }
}
footer#colophon .upperFooterBox {
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  footer#colophon .upperFooterBox {
    flex-direction: column;
    gap: 40px;
    margin-bottom: 46px;
  }
}
footer#colophon .upperFooterBox .upperFooterBoxLogo {
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  footer#colophon .upperFooterBox .upperFooterBoxLogo {
    height: 24px;
  }
}
footer#colophon .upperFooterBox .upperFooterBoxLogo img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
footer#colophon .mainFooterBox {
  display: flex;
  justify-content: space-between;
  align-items: start;
  flex-wrap: wrap;
}
footer#colophon .mainFooterBox .footerItemsTitle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  color: #f6d000;
  font-weight: 600;
  font-size: 18px;
  line-height: 32px;
}
footer#colophon .mainFooterBox .footerItemsTitle h4 {
  font-size: 18px;
  line-height: 32px;
  font-weight: 500;
  position: relative;
}
footer#colophon .mainFooterBox .footerItemsTitle svg {
  display: none;
}
@media (max-width: 768px) {
  footer#colophon .mainFooterBox .footerItemsTitle svg {
    display: block;
  }
}
footer#colophon .mainFooterBox .footerItems2 {
  width: 12%;
}
@media (max-width: 768px) {
  footer#colophon .mainFooterBox .footerItems2 {
    width: 100%;
  }
}
footer#colophon .mainFooterBox .footerItems li {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
  width: -moz-fit-content;
  width: fit-content;
}
footer#colophon .mainFooterBox .footerItems li:last-child {
  margin-bottom: 0px;
}
footer#colophon .mainFooterBox .footerItems li a,
footer#colophon .mainFooterBox .footerItems li p {
  transition: all 0.3s linear;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  color: white;
}
footer#colophon .mainFooterBox .footerItems li a:hover,
footer#colophon .mainFooterBox .footerItems li p:hover {
  color: #f6d000;
}
footer#colophon .mainFooterBox .footerItems1 > svg {
  height: 52px;
  width: 149px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 12px;
}
footer#colophon .mainFooterBox .footerItems1 {
  width: 32.2%;
}
@media (max-width: 768px) {
  footer#colophon .mainFooterBox .footerItems1 {
    width: 100%;
    text-align: center;
  }
}
footer#colophon .mainFooterBox .footerItems1 > p {
  color: #ffffff;
  font-weight: 400;
  font-size: 14px;
  line-height: 36px;
  text-align: justify;
}
@media (max-width: 768px) {
  footer#colophon .mainFooterBox .footerItems1 > p {
    text-align: center;
    line-height: 26px;
  }
}
footer#colophon .mainFooterBox .footerItems3 {
  width: 35%;
}
@media (max-width: 768px) {
  footer#colophon .mainFooterBox .footerItems3 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  footer#colophon .footerItems {
    margin-bottom: 16px;
  }
  footer#colophon .footerItems:last-child {
    margin-bottom: 0px;
  }
  footer#colophon .footerItems .footerItemsTitle {
    padding: 14px;
    margin-bottom: 0px;
    border-radius: 20px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.2509803922);
    background: linear-gradient(110deg, rgba(255, 255, 255, 0.006) 0%, rgba(255, 255, 255, 0.12) 65.57%, rgba(255, 255, 255, 0.006) 100%);
    color: white;
  }
  footer#colophon .footerItems .footerItemsTitle h4 {
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
  }
  footer#colophon .footerItems .footerItemsTitle svg {
    transition: all 0.3s linear;
  }
  footer#colophon .footerItems .footerItemsTitle svg path {
    stroke: #ffffff;
    transition: all 0.3s linear;
  }
  footer#colophon .footerItems .footerItemsTitle.active svg {
    transform: rotate(90deg);
  }
  footer#colophon .footerItems .footerItemsTitle.active svg path:first-child {
    opacity: 0;
    visibility: hidden;
  }
  footer#colophon .footerItems > ul {
    display: none;
  }
  footer#colophon .footerItems ul li {
    width: 100% !important;
    margin-bottom: 8px !important;
    margin-top: 8px;
    padding: 14px;
    padding-left: 34px;
    position: relative;
    border-radius: 20px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    border: 1px solid rgba(255, 255, 255, 0.2509803922);
    background: linear-gradient(110deg, rgba(255, 255, 255, 0.006) 0%, rgba(255, 255, 255, 0.12) 65.57%, rgba(255, 255, 255, 0.006) 100%);
    color: white;
  }
  footer#colophon .footerItems ul li::before {
    content: "";
    position: absolute;
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    left: 16px;
    bottom: 0;
    top: 0;
    margin: auto;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3332 8H2.6665M2.6665 8L6.6665 4M2.6665 8L6.6665 12' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  }
  footer#colophon .footerItems ul li svg {
    height: 16px;
    width: 16px;
  }
  footer#colophon .footerItems ul li a,
  footer#colophon .footerItems ul li p {
    color: #ffffff !important;
    font-size: 12px !important;
    line-height: 22px !important;
    font-weight: 400 !important;
  }
  footer#colophon .footerItems ul li:not(:first-child) path,
  footer#colophon .footerItems ul li:not(:first-child) circle {
    stroke: #ffffff;
  }
  footer#colophon .footerItems ul li:first-child path {
    fill: #ffffff;
  }
}
footer#colophon .upperFooterBoxCer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
footer#colophon .upperFooterBoxCer a {
  height: 63px;
  width: 63px;
  display: flex;
  justify-content: center;
  align-items: center;
}
footer#colophon .upperFooterBoxCer a img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 8px;
}

.copyrightBack .copyright {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding: 19px 20px;
  border-radius: 20px;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
  background: linear-gradient(110deg, rgba(255, 255, 255, 0.006) 0%, rgba(255, 255, 255, 0.12) 65.57%, rgba(255, 255, 255, 0.006) 100%);
}
@media (max-width: 768px) {
  .copyrightBack .copyright {
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
  }
}
.copyrightBack .copyright p {
  color: #ffffff;
  font-weight: 400;
  font-size: 14px;
  line-height: 200%;
  order: 3;
}
.copyrightBack .copyright p span {
  color: #f6d000;
}
@media (max-width: 480px) {
  .copyrightBack .copyright p {
    text-align: center;
    font-size: 8px;
  }
}
.copyrightBack .copyright .payamAva {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
}
@media (max-width: 480px) {
  .copyrightBack .copyright .payamAva {
    order: 1;
  }
}
.copyrightBack .footerSocialMedia {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
@media (max-width: 768px) {
  .copyrightBack .footerSocialMedia {
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .copyrightBack .footerSocialMedia {
    order: 2;
  }
}
.copyrightBack .footerSocialMedia a {
  height: 40px;
  width: 40px;
  border: 1px solid rgba(59, 59, 59, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: all 0.3s linear;
  padding: 7px;
  background: rgba(5, 15, 25, 0.4);
}
.copyrightBack .footerSocialMedia a svg {
  color: #f6d000;
  transition: all 0.3s linear;
}
.copyrightBack .footerSocialMedia a:hover {
  background: #f6d000;
}
.copyrightBack .footerSocialMedia a:hover svg {
  color: white;
}

.swiperHomeBlog {
  padding-bottom: 40px;
}

.swiperHomeBlogParent .next-perv-btns {
  display: none;
}
@media (max-width: 768px) {
  .swiperHomeBlogParent .next-perv-btns {
    display: flex;
  }
}

.postCardHome {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: start;
  flex-direction: column;
  box-shadow: -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 24px;
}
.postCardHome .postCardHomeImage {
  aspect-ratio: 14/10;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
  border: 8px solid #ffffff;
  border-radius: 24px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2);
}
.postCardHome .postCardHomeImage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s linear;
}
.postCardHome .blogCardTitles {
  text-align: right;
  padding: 16px 8px 0;
}
.postCardHome .blogCardTitles h3 {
  line-height: 32px;
  color: #000000;
  transition: all 0.3s linear;
  font-weight: 500;
  font-size: 18px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 480px) {
  .postCardHome .blogCardTitles h3 {
    font-size: 14px;
    line-height: 22px;
  }
}
.postCardHome .blogCardReadMore {
  display: flex;
  margin-top: 24px;
  gap: 8px;
  justify-content: start;
  align-items: center;
  padding-right: 8px;
}
.postCardHome .blogCardReadMore span {
  color: #cccccc;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
}
.postCardHome .postDateParent {
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  gap: 4px;
  padding: 6px 6px 6px 7px;
  background: rgba(5, 15, 25, 0.2);
  border-radius: 11px;
  font-weight: 500;
  font-size: 12px;
}
@media (max-width: 480px) {
  .postCardHome .postDateParent {
    font-size: 10px;
    line-height: 6px;
  }
}
.postCardHome:hover .postCardHomeImage img {
  transform: scale(1.12);
}
.postCardHome:hover .blogCardTitles h3 {
  color: #f6d000;
}

li.product {
  display: flex !important;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  background: #ffffff;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 24px;
}
li.product > a {
  display: flex !important;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
  padding: 40px 8px 8px 8px;
}
li.product > a > img {
  margin-bottom: 40px !important;
  aspect-ratio: 1/1 !important;
  -o-object-fit: contain;
  object-fit: contain;
  width: calc(100% - 80px) !important;
}
li.product > a .my-product-title-custom-card {
  background: #f8f8f8;
  padding: 24px 16px;
  border-radius: 16px;
}
li.product > a h2 {
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
  color: #000000;
  margin-top: 8px;
  margin-bottom: 10px;
  text-align: center;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 64px;
  padding: 0 !important;
}
li.product > a h2 mark.count {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f7f4ef;
  font-size: 18px !important;
  border: 1px solid #b79070;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  padding: 0px 16px;
  font-weight: 400;
  margin-top: 10px;
  color: #b79070;
  transition: all 0.3s linear;
}
li.product > a h2 mark.count:hover {
  background: #b79070;
  color: #f7f4ef;
}
li.product .custom-product-image {
  margin-bottom: 40px;
  height: 270px;
  width: 100%;
}
li.product .custom-product-image > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
}
li.product .custom-product-image > div > div img {
  height: 100% !important;
  -o-object-fit: contain;
     object-fit: contain;
}
li.product .custom-product-image .custom-product-image-inner {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
}
li.product .custom-product-image .mainImage {
  position: absolute;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 15px;
  overflow: hidden;
  opacity: 1;
  visibility: visible;
  transition: all 0.3s linear;
  width: 100%;
}
li.product .custom-product-image .CoverImage {
  position: absolute;
  height: 100%;
  border-radius: 15px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  transform: scale(1);
  transition: visibility 0.5s linear 0.1s, opacity 0.5s linear 0.1s, transform 0.5s linear;
  width: 100%;
}
li.product .my-custom-star-rating {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  color: #121212;
  gap: 5px;
}
li.product .my-custom-star-rating svg {
  margin-top: -8px;
}
li.product:hover .mainImage {
  opacity: 0;
  visibility: hidden;
}
li.product:hover .CoverImage {
  opacity: 1;
  visibility: visible;
  transform: scale(1.1);
  transition: visibility 0.001s linear, opacity 0.001s linear, transform 0.71s linear 0.1s;
}

.archiveBlogParent {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  gap: 40px 20px;
  flex-wrap: wrap;
  margin-bottom: 72px;
}
@media (max-width: 1000px) {
  .archiveBlogParent {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .archiveBlogParent {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .archiveBlogParent {
    grid-template-columns: repeat(1, 1fr);
  }
}
.archiveBlogParent a.postCardHome {
  width: 100%;
}

.indexHeaderBlogs {
  padding-bottom: 20px;
  background-color: white;
}

.globalHeaderBack {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
@media (max-width: 768px) {
  .globalHeaderBack {
    gap: 16px;
    flex-wrap: wrap;
  }
}
.globalHeaderBack form {
  width: calc(50% - 98px);
  position: relative;
  background: #f7f4ef;
  padding: 10px;
  height: 65px;
}
.globalHeaderBack form::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8309 20.5771C20.7744 20.6623 20.6725 20.7643 20.4685 20.9683C20.2646 21.1722 20.1626 21.2742 20.0774 21.3306C19.5782 21.6612 18.903 21.4908 18.6204 20.9631C18.5721 20.873 18.5307 20.7348 18.448 20.4585C18.3575 20.1566 18.3123 20.0057 18.3035 19.8994C18.252 19.2739 18.7742 18.7518 19.3997 18.8033C19.5059 18.812 19.6569 18.8572 19.9587 18.9477C20.235 19.0305 20.3732 19.0719 20.4633 19.1201C20.9911 19.4027 21.1614 20.078 20.8309 20.5771Z' stroke='black' stroke-width='1.0125' stroke-linecap='round'/%3E%3Cpath d='M7.27503 4.64384C8.53262 3.91636 9.99271 3.5 11.5501 3.5C16.2721 3.5 20.1001 7.32799 20.1001 12.0501C20.1001 16.7721 16.2721 20.6001 11.5501 20.6001C6.82799 20.6001 3 16.7721 3 12.0501C3 10.4927 3.41636 9.03262 4.14384 7.77503' stroke='black' stroke-width='1.0125' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  width: 24px;
  height: 25px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 16px;
}
.globalHeaderBack form button {
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 45px;
  width: 114px;
  border: 0;
  color: white;
  background-color: #f6d000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.globalHeaderBack form input#search {
  height: 100%;
  width: 100%;
  border: 0;
  background-color: #f7f4ef;
  padding-right: 40px;
  font-size: 16px;
  font-weight: 100;
  line-height: 25px;
  color: black;
  outline: unset;
}
.globalHeaderBack .categorySecParent {
  display: flex;
  justify-content: center;
  align-items: center;
}
.globalHeaderBack .categorySecParent .custom-select-wrapper {
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
  height: 100%;
  position: relative;
  padding: 0 24px;
}
.globalHeaderBack .categorySecParent .custom-select-wrapper li.custom-select-wrapper-no {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px 44px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.globalHeaderBack .categorySecParent .custom-select-wrapper-li {
  position: absolute;
  position: absolute;
  background: #ffb61c;
  height: 3px;
  bottom: 0;
  left: 0;
  transition: all 0.3s linear;
}
.globalHeaderBack .categorySecParent select#category-filter {
  height: 100%;
  width: 100%;
  font-size: 14px;
  font-weight: 100;
  line-height: 25px;
  color: black;
  border: 0;
  background: #f7f4ef;
  outline: unset;
  font-family: "dana" !important;
}
.globalHeaderBack .categorySecParent button#filter-button {
  background: #f6d000 !important;
  color: white;
  font-weight: 400;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  padding: 8px 24px;
  max-width: 365px;
  width: 50%;
  transition: all 0.3s linear;
  border: 1px solid #f6d000;
}
@media (max-width: 480px) {
  .globalHeaderBack .categorySecParent button#filter-button {
    font-size: 14px;
    padding: 8px 14px;
  }
}
.globalHeaderBack .categorySecParent button#filter-button:hover {
  background: white;
  color: #f6d000;
}

.globalHeaderBack .post-filters {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  gap: 20px;
  padding: 20px 0;
  max-width: 305px;
  position: relative;
  justify-content: start;
  padding-right: 16px;
  min-width: unset;
  width: 100%;
  border-radius: 16px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
}
.globalHeaderBack .post-filters > div {
  display: none;
  position: absolute;
  top: 70px;
  right: 0;
  z-index: 4;
  width: 100%;
}
.globalHeaderBack .post-filters > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-direction: column;
  background: #ffffff;
  padding: 16px;
  width: 100%;
  align-items: revert;
  gap: 10px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 24px;
}
.globalHeaderBack .post-filters > div > div a {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(66, 66, 66, 0.1294117647);
}
.globalHeaderBack .post-filters > div > div a:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.globalHeaderBack .post-filters p {
  display: block;
  width: calc(100% - 16px);
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.95363 5.67461C3.13334 5.46495 3.44899 5.44067 3.65866 5.62038L7.99993 9.34147L12.3412 5.62038C12.5509 5.44067 12.8665 5.46495 13.0462 5.67461C13.2259 5.88428 13.2017 6.19993 12.992 6.37964L8.32532 10.3796C8.13808 10.5401 7.86178 10.5401 7.67453 10.3796L3.00787 6.37964C2.7982 6.19993 2.77392 5.88428 2.95363 5.67461Z' fill='%2368696E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left;
  background-size: auto;
}
.globalHeaderBack .post-filters p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #000000;
  transition: all 0.3s linear;
}
.globalHeaderBack .post-filters a {
  font-weight: 400;
  line-height: 25px;
  color: #000000;
  transition: all 0.3s linear;
  font-size: 14px;
}
.globalHeaderBack .post-filters a:hover {
  color: #f6d000;
}
.globalHeaderBack .post-filters a.active {
  color: #f6d000;
}

.filtersOfShoping .post-filters {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  gap: 20px;
  min-width: 530px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
}
@media (max-width: 768px) {
  .filtersOfShoping .post-filters {
    position: relative;
    justify-content: start;
    padding-right: 16px;
    min-width: unset;
    width: 100%;
  }
}
.filtersOfShoping .post-filters > div {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
@media (max-width: 768px) {
  .filtersOfShoping .post-filters > div {
    position: absolute;
    flex-direction: column;
    top: 70px;
    right: 0;
    background: #f7f4ef;
    z-index: 4;
    padding: 16px;
    width: 100%;
    align-items: revert;
    gap: 10px;
  }
  .filtersOfShoping .post-filters > div a {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(183, 142, 103, 0.1294117647);
  }
  .filtersOfShoping .post-filters > div a:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .filtersOfShoping .post-filters p:first-child {
    display: none;
  }
}
.filtersOfShoping .post-filters p:nth-child(2) {
  display: none;
}
@media (max-width: 768px) {
  .filtersOfShoping .post-filters p:nth-child(2) {
    display: block;
    width: calc(100% - 16px);
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.95363 5.67461C3.13334 5.46495 3.44899 5.44067 3.65866 5.62038L7.99993 9.34147L12.3412 5.62038C12.5509 5.44067 12.8665 5.46495 13.0462 5.67461C13.2259 5.88428 13.2017 6.19993 12.992 6.37964L8.32532 10.3796C8.13808 10.5401 7.86178 10.5401 7.67453 10.3796L3.00787 6.37964C2.7982 6.19993 2.77392 5.88428 2.95363 5.67461Z' fill='%2368696E'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: left;
    background-size: auto;
  }
}
.filtersOfShoping .post-filters a,
.filtersOfShoping .post-filters p {
  font-size: 16px;
  font-weight: 100;
  line-height: 25px;
  color: #000000;
  transition: all 0.3s linear;
}
.filtersOfShoping .post-filters a:hover {
  color: #b78e67;
}
.filtersOfShoping .post-filters a.active {
  color: #b78e67;
}

@media (max-width: 768px) {
  .filtersOfShoping .post-filters {
    display: none !important;
  }
}

.load-more-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.load-more-wrapper button {
  border: unset;
}
.load-more-wrapper span#no-more-posts {
  cursor: pointer;
  background-image: unset;
  padding: 10px 16px;
}

.homeBlogSectionBack .tab-content.tabContent-singlePage {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media (max-width: 1000px) {
  .homeBlogSectionBack .tab-content.tabContent-singlePage {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .homeBlogSectionBack .tab-content.tabContent-singlePage {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .homeBlogSectionBack .tab-content.tabContent-singlePage {
    grid-template-columns: repeat(1, 1fr);
  }
}

.archiveProParent {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  padding-top: 80px;
  background-color: white;
  border-radius: 48px 48px 0 0;
  transform: translateY(-60px);
}
@media (max-width: 1000px) {
  .archiveProParent {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .archiveProParent {
    grid-template-columns: repeat(1, 1fr);
  }
}
.archiveProParent a.projectscard {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.archiveProParent .projectscardImage {
  border-radius: 28px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 15/10;
}
.archiveProParent .projectscardImage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.archiveProParent .procardTitles {
  padding: 20px;
  padding-bottom: 42px;
  border: 1px solid rgba(255, 255, 255, 0.2509803922);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 28px;
  margin-top: -60px;
  width: calc(100% - 40px);
  background: linear-gradient(110deg, rgba(255, 255, 255, 0.006) 0%, rgba(255, 255, 255, 0.12) 65.57%, rgba(255, 255, 255, 0.006) 100%);
}
.archiveProParent .procardTitles p {
  color: #050f19;
  font-weight: 400;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  padding: 0 10px;
}
.archiveProParent .procardTitles h4 {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #050f19;
  margin-bottom: 10px;
}
.archiveProParent .readMoreProjec {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  color: #ffb61c;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.archiveProLoadMoreWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  margin-top: 20px;
}
.archiveProLoadMoreWrapper button#archivePro-load-more {
  border: 0;
}

main#main {
  margin-bottom: 150px;
}

.filtersOfShoping {
  display: flex;
  justify-content: end;
}
.filtersOfShoping .custom-sorting-tabs {
  margin-bottom: 20px;
  width: unset;
  padding: 20px 40px;
  z-index: 11;
}
@media (max-width: 600px) {
  .filtersOfShoping .custom-sorting-tabs {
    margin: auto;
    margin-bottom: 20px;
    width: calc(100% - 20px);
    z-index: 12;
    padding: 20px 20px;
  }
}
.filtersOfShoping .custom-sorting-tabs p.togglingFiltersBlog {
  width: 100%;
}

.shopPageParent {
  display: flex;
  justify-content: center;
  align-items: start;
  flex-wrap: wrap;
}
.shopPageParent .shopPageSideBar {
  width: calc(25% - 10px);
  padding: 32px;
  background-color: #ffffff;
  height: -moz-max-content;
  height: max-content;
  min-height: 540px;
  position: sticky;
  top: 80px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
}
@media (max-width: 600px) {
  .shopPageParent .shopPageSideBar {
    min-width: unset;
    width: 100%;
    z-index: 10;
    padding: 11px;
    border-right: 0;
    border-bottom: 0;
    background-color: #f6d000;
    min-height: unset;
    position: static;
    top: unset;
    margin-bottom: 20px;
  }
}
.shopPageParent .shopPageSideBar button.wc-block-product-filters__open-overlay {
  justify-content: center;
  color: white;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
}
.shopPageParent .shopPageSideBar button.wc-block-product-filters__open-overlay svg {
  width: 32px;
  height: 32px;
}
.shopPageParent .shopPageSideBar button.wc-block-product-filters__apply {
  width: 100%;
  color: #f6d000 !important;
  transition: all 0.3s ease-out !important;
  background-color: #f7f4ef !important;
  box-shadow: unset !important;
  padding: 12px 20px 10px 20px !important;
  border-radius: 0 !important;
  border: 1px solid #f6d000 !important;
}
.shopPageParent .shopPageSideBar button.wc-block-product-filters__apply:hover {
  color: #f7f4ef !important;
  background-color: #f6d000 !important;
}
.shopPageParent .shopPageSideBar .wc-block-product-filters__overlay-content {
  gap: 0;
}
.shopPageParent .shopPageSideBar li.wc-block-product-filter-removable-chips__item {
  border: 1px solid #f6d000 !important;
  padding: 6px 10px 3px 5px !important;
  background: white !important;
  font-weight: 200;
  font-size: 14px;
  line-height: 25px;
  color: #020014;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-active {
  margin-top: 20px;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-active button.wc-block-product-filter-removable-chips__remove {
  margin-top: -4px !important;
  border: 1px solid #f6d000 !important;
  border-radius: 50%;
  transition: all 0.3s linear;
  background-color: transparent !important;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-active button.wc-block-product-filter-removable-chips__remove svg {
  height: 20px;
  width: 20px;
  transition: all 0.3s linear;
  color: #f6d000;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-active button.wc-block-product-filter-removable-chips__remove:hover {
  background-color: #f6d000 !important;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-active button.wc-block-product-filter-removable-chips__remove:hover svg {
  color: #f7f4ef;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-clear-button {
  display: flex;
  justify-content: end;
  align-items: center;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-clear-button button {
  border-radius: 0 !important;
  height: 40px !important;
  font-size: 12px !important;
  padding: 6px 13px !important;
  background-color: #f7f4ef !important;
  transition: all 0.3s linear;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-clear-button button:hover {
  background-color: black !important;
  color: #f7f4ef;
}
.shopPageParent .shopPageSideBar .wc-block-product-filter-checkbox-list__input-wrapper:before {
  background-color: white !important;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute {
  border-bottom: 1px solid #e0e0e0;
  width: 100%;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wp-block-heading,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wp-block-heading,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wp-block-heading {
  margin-bottom: 0 !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  position: relative;
  color: #020014;
  transition: all 0.3s linear;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wp-block-heading::before,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wp-block-heading::before,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wp-block-heading::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.96524 8.00031L10.2252 4.74031C10.3702 4.59531 10.3702 4.35531 10.2252 4.21031C10.0802 4.06531 9.84024 4.06531 9.69524 4.21031L6.43524 7.47031C6.19524 7.71031 5.80524 7.71031 5.56524 7.47031L2.30524 4.21031C2.16024 4.06531 1.92024 4.06531 1.77524 4.21031C1.63023 4.35531 1.63023 4.59531 1.77524 4.74031L5.03524 8.00031C5.30024 8.26531 5.65024 8.40031 6.00024 8.40031C6.35024 8.40031 6.70024 8.26531 6.96524 8.00031Z' fill='%23020014'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  transition: all 0.3s linear;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wp-block-heading + div,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wp-block-heading + div,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wp-block-heading + div {
  display: none;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wp-block-heading.is-open,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wp-block-heading.is-open,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wp-block-heading.is-open {
  color: #f6d000;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wp-block-heading.is-open::before,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wp-block-heading.is-open::before,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wp-block-heading.is-open::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.96524 8.00031L10.2252 4.74031C10.3702 4.59531 10.3702 4.35531 10.2252 4.21031C10.0802 4.06531 9.84024 4.06531 9.69524 4.21031L6.43524 7.47031C6.19524 7.71031 5.80524 7.71031 5.56524 7.47031L2.30524 4.21031C2.16024 4.06531 1.92024 4.06531 1.77524 4.21031C1.63023 4.35531 1.63023 4.59531 1.77524 4.74031L5.03524 8.00031C5.30024 8.26531 5.65024 8.40031 6.00024 8.40031C6.35024 8.40031 6.70024 8.26531 6.96524 8.00031Z' fill='%23f6d000'/%3E%3C/svg%3E%0A");
  transform: rotate(180deg);
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price:last-child,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy:last-child,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute:last-child {
  border-bottom: unset !important;
  padding-bottom: 0;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wc-block-product-filter-checkbox-list__items,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wc-block-product-filter-checkbox-list__items,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__items {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  gap: 10px;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wc-block-product-filter-checkbox-list__items input[type=checkbox],
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wc-block-product-filter-checkbox-list__items input[type=checkbox],
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__items input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #ffffff;
  border: 0;
  border-radius: 0;
  color: blue;
  cursor: pointer;
  display: block;
  height: 16px;
  margin: 0;
  width: 16px;
  margin-top: -1px;
  border: 1px solid #f6d000;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wc-block-product-filter-checkbox-list__items span,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wc-block-product-filter-checkbox-list__items span,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__items span {
  font-weight: 300;
  font-size: 14px;
  line-height: 25px;
  color: #020014;
}
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-price .wc-block-product-filter-checkbox-list__items span > svg,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-taxonomy .wc-block-product-filter-checkbox-list__items span > svg,
.shopPageParent .shopPageSideBar .wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__items span > svg {
  color: #f6d000 !important;
  right: 0 !important;
  padding: 0.2em !important;
  position: absolute !important;
  top: -1px !important;
  background: #ffffff !important;
  height: 16px !important;
  width: 16px !important;
  border: 1px solid #f6d000 !important;
}
.shopPageParent .shopPageSideBar h2.wp-block-heading {
  padding: 8px;
  text-align: center;
  background-color: #f8f8f8;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 24px;
  color: #000000;
  font-size: 18px;
  font-weight: 600;
  border-radius: 16px;
  line-height: 40px;
  width: 100%;
}
.shopPageParent .shopPageParent .woocommerce-notices-wrapper {
  position: absolute;
  top: 200px;
}
@media (max-width: 600px) {
  .shopPageParent :where(.wc-block-product-filters) .wc-block-product-filters__overlay-wrapper {
    height: calc(100% - 50px);
    bottom: -48px;
  }
}
.shopPageParent nav.woocommerce-pagination {
  width: 100% !important;
}
.shopPageParent ul.products {
  width: calc(75% - 10px);
  justify-content: start;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
@media (max-width: 1000px) {
  .shopPageParent ul.products {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1000px) {
  .shopPageParent ul.products {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 600px) {
  .shopPageParent ul.products {
    width: 100%;
    max-width: unset;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1000px) {
  .shopPageParent ul.products {
    grid-template-columns: repeat(1, 1fr);
  }
}
.shopPageParent ul.products::after {
  display: none !important;
}
.shopPageParent ul.products::before {
  display: none !important;
}
.shopPageParent ul.products li.product {
  margin: 0 !important;
  width: 100% !important;
  text-align: center;
}
.shopPageParent .woocommerce-no-products-found {
  max-width: calc(100% - 340px);
  width: 75%;
  padding: 0px 30px;
}

:where(.wc-block-product-filters).is-overlay-opened .wc-block-product-filters__overlay {
  height: calc(100vh - 42px) !important;
  top: 44px !important;
}

.shopPageParent-cta-content {
  max-width: 1064px;
  margin: auto;
  padding: 15px;
  margin-top: 80px;
}

.shopPageParent-cta-btn {
  color: #f6d000;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  gap: 8px;
  transition: all 0.3s ease-out;
  cursor: pointer;
  margin: auto;
  margin-top: 40px;
}
.shopPageParent-cta-btn svg {
  background-color: #f7f4ef;
  padding: 14px 9px;
  display: flex;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  transition: all 0.3s ease-out;
}
.shopPageParent-cta-btn svg path {
  transition: all 0.3s ease-out;
}
.shopPageParent-cta-btn:hover svg {
  background-color: #f6d000;
}
.shopPageParent-cta-btn:hover path {
  stroke: white;
}

#stock-filter-form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e0e0e0;
  width: 100%;
  padding-bottom: 1.5em;
  padding-top: 1.5em;
}
#stock-filter-form .stock-label {
  font-size: 16px;
  font-weight: 500;
  color: #020014 !important;
}

.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 22px;
}

.switch input {
  display: none;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 22px;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}

input:checked + .slider {
  background-color: #eee5da;
}

input:checked + .slider:before {
  transform: translateX(18px);
  background-color: #f6d000;
}

.wc-block-product-filter-checkbox-list__label {
  font-size: 15px;
  line-height: 1.8em;
}

.wc-block-product-filter-chips__item {
  font-size: 1em;
  padding: 0.25em 0.75em;
  border-radius: 6px;
  transition: all 0.3s linear;
}
.wc-block-product-filter-chips__item:hover {
  color: red;
}

.widget-area .widget.widget_block {
  margin: 0 !important;
}
.widget-area .widget.widget_block:last-of-type details {
  border-bottom: none;
}
.widget-area .widget.widget_block details {
  padding: 0;
  border-bottom: 1px solid #eaeaea;
  margin: 0 !important;
  font-size: 16px;
  font-weight: 500;
  color: #020014;
  transition: all linear 0.3s;
  position: relative;
}
.widget-area .widget.widget_block details:hover summary {
  color: red;
}
.widget-area .widget.widget_block details summary {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 16px;
}
.widget-area .widget.widget_block details summary::marker {
  position: absolute;
  content: "";
}
.widget-area .widget.widget_block details summary::before {
  position: absolute;
  content: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.965 8 3.26-3.26a.377.377 0 0 0 0-.53.377.377 0 0 0-.53 0l-3.26 3.26c-.24.24-.63.24-.87 0l-3.26-3.26a.377.377 0 0 0-.53 0 .377.377 0 0 0 0 .53L5.035 8a1.363 1.363 0 0 0 1.93 0' fill='%23020014'/%3E%3C/svg%3E");
  left: 0;
}

.wc-block-product-filter-price-slider__right,
.wc-block-product-filter-price-slider__left {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
}
.wc-block-product-filter-price-slider__right .price-input,
.wc-block-product-filter-price-slider__left .price-input {
  height: 56px;
  width: 100px;
  max-width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background: #ffffff;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
  border: 0px;
}
.wc-block-product-filter-price-slider__right .price-input label,
.wc-block-product-filter-price-slider__left .price-input label {
  position: absolute;
  top: -17px;
  right: 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 34px;
  padding: 0 12px;
  background-color: #ffffff;
}
.wc-block-product-filter-price-slider__right .price-input input,
.wc-block-product-filter-price-slider__left .price-input input {
  position: absolute;
  background: transparent;
  border: 0 !important;
  font-weight: 400;
  font-size: 12px !important;
  line-height: 34px;
  text-align: center;
  top: 0;
  bottom: 0;
  margin: auto !important;
  right: 12px;
  max-width: unset !important;
  min-width: 0 !important;
  width: 100% !important;
  right: 0 !important;
  pointer-events: none;
}
.wc-block-product-filter-price-slider__right .currency,
.wc-block-product-filter-price-slider__left .currency {
  background: white;
  font-family: Yekan Bakh FaNum;
  font-weight: 400;
  font-size: 8px;
  line-height: 100%;
  text-align: center;
  color: #f6d000;
  padding: 3px 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 8px;
  display: none !important;
}

.wc-block-product-filter-price-slider__range {
  --range-color: #f6d000 !important;
  margin-bottom: 36px !important;
}

.wc-block-product-filter-price-slider__range input[type=range]::-webkit-slider-thumb {
  background: #f7f4ef !important;
  background-position: 100% 0;
  border: 2px solid #f6d000 !important;
  cursor: pointer;
  height: 14px !important;
  width: 14px !important;
}

.entry-content h2 {
  color: #212121;
  transition: all 0.3s ease-in-out;
  font-size: 26px;
  line-height: 36px;
  margin: 0;
  font-weight: 300;
  margin-bottom: 14px;
  scroll-margin-top: 100px;
}
@media (max-width: 768px) {
  .entry-content h2 {
    font-size: 18px;
  }
}
.entry-content > p {
  color: #212121;
  transition: all 0.3s ease-in-out;
  font-size: 16px;
  margin: 0;
  line-height: 32px;
  font-weight: 300;
  margin-bottom: 32px;
  text-align: justify;
}
@media (max-width: 480px) {
  .entry-content > p {
    font-size: 14px;
  }
}
.entry-content p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 32px auto;
  height: 424px;
  gap: 20px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .entry-content p:has(img) {
    flex-direction: column;
    height: 345px;
    gap: 16px;
  }
}
.entry-content p:has(img) img {
  width: 100%;
  height: calc(50% - 10px);
  -o-object-fit: cover;
     object-fit: cover;
}
.entry-content blockquote {
  position: relative;
  margin: 70px auto 48px;
}
.entry-content blockquote::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='53' viewBox='0 0 53 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.2129 41.0791C33.3891 41.0791 31.7856 40.3927 30.5186 39.0801C29.2543 37.7703 28.6172 36.1433 28.6172 34.3184L28.6172 16.8613C28.6172 14.8843 28.9903 12.9834 29.7383 11.1748C30.4281 9.50702 31.3571 8.02592 32.5303 6.74902L32.7686 6.49609C34.0556 5.16267 35.5756 4.11151 37.3096 3.3418C39.0741 2.55864 40.9351 2.16504 42.873 2.16504H44.4043C45.3953 2.16504 46.2628 2.56777 46.9189 3.24609L46.9209 3.24707C47.5779 3.9277 47.9364 4.79634 47.9365 5.75195V8.92676C47.9365 9.88348 47.5777 10.7513 46.9209 11.4316L46.9199 11.4326C46.2631 12.1123 45.3943 12.5137 44.4043 12.5137H42.873C41.7354 12.5137 40.8064 12.9052 39.9785 13.7627C39.1486 14.623 38.7452 15.618 38.7451 16.8613V17.6543C38.7451 17.8143 38.7787 17.8737 38.8535 17.9512V17.9521C38.9082 18.0088 38.9385 18.0208 38.9424 18.0225C38.9471 18.0245 38.9736 18.0352 39.043 18.0352H44.4043C46.1145 18.0352 47.6306 18.6392 48.8574 19.7959L49.0986 20.0352C50.3632 21.3451 50.9999 22.9714 51 24.7959V34.3184C51 36.1432 50.3626 37.7692 49.0986 39.0791V39.0801C47.8315 40.3923 46.2286 41.0791 44.4043 41.0791H35.2129ZM8.5957 50.165C6.77186 50.165 5.16915 49.4782 3.90234 48.166C2.63665 46.8558 2.00035 45.2286 2 43.4043V25.9473C2 24.0937 2.32798 22.3068 2.98535 20.6006L3.12109 20.2607C3.85664 18.4817 4.86504 16.9148 6.15137 15.582C7.43848 14.2487 8.95861 13.1975 10.6924 12.4277V12.4268C12.457 11.6437 14.3172 11.251 16.2549 11.251H17.7871C18.7766 11.251 19.6467 11.6523 20.3037 12.333V12.334C20.9602 13.0142 21.3193 13.882 21.3193 14.8379V18.0127C21.3193 18.9698 20.9603 19.8376 20.3037 20.5176C19.6465 21.1985 18.7764 21.5996 17.7871 21.5996H16.2549C15.1172 21.5997 14.1891 21.9912 13.3613 22.8486C12.5311 23.709 12.127 24.7039 12.127 25.9473V26.7402C12.127 26.899 12.1609 26.9589 12.2373 27.0381V27.0391C12.29 27.0934 12.3194 27.1054 12.3242 27.1074C12.328 27.109 12.3542 27.1211 12.4258 27.1211H17.7871C19.4975 27.1211 21.0136 27.7249 22.2402 28.8818L22.4814 29.1211C23.7456 30.4309 24.3828 32.0572 24.3828 33.8818V43.4043C24.3827 45.2289 23.7454 46.8551 22.4814 48.165L22.2402 48.4043C21.0135 49.5614 19.4974 50.165 17.7871 50.165H8.5957Z' fill='%23f6d000' stroke='white' stroke-width='4'/%3E%3C/svg%3E");
  position: absolute;
  height: 53px;
  width: 53px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  top: -28px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  transition: all 0.3s ease-in-out;
}
.entry-content blockquote p {
  color: #000000;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  padding: 40px 24px 24px;
  background-color: #f7f4ef;
  transition: all 0.3s ease-in-out;
  text-align: center;
}
@media (max-width: 768px) {
  .entry-content blockquote p {
    padding: 40px 16px 24px;
    font-size: 14px;
  }
}
.entry-content ul li,
.entry-content ol li {
  color: #212121;
  transition: all 0.3s ease-in-out;
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 12px;
}
.entry-content ul li::marker,
.entry-content ol li::marker {
  font-size: 18px;
  color: #008f83;
}
.entry-content ul,
.entry-content ol {
  padding-right: 30px;
  margin: 48px 0;
}
.entry-content ul li {
  list-style: circle;
}
.entry-content ol li {
  list-style: persian;
}

.rowCardHome {
  display: flex;
  justify-content: start;
  align-items: center;
  height: 80px;
  gap: 12px;
}
.rowCardHome .rowCardHomeImage {
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1;
  height: 100%;
  overflow: hidden;
  border-radius: 16px;
}
.rowCardHome .rowCardHomeImage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s linear;
}
.rowCardHome .blogCardTitlesparent {
  text-align: justify;
  width: calc(100% - 92px);
}
.rowCardHome .blogCardTitlesparent .blogCardTitles h4 {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  color: black;
  transition: all 0.3s linear;
}
.rowCardHome .postDateParent {
  display: flex;
  justify-content: start;
  align-items: center;
  color: #cccccc;
  gap: 4px;
  padding: 6px 0;
  font-weight: 400;
  font-size: 10px;
  line-height: 200%;
}
.rowCardHome .postDateParent svg {
  height: 12px;
  width: 12px;
}
.rowCardHome .postDateParent svg path {
  fill: #f6d000;
}
.rowCardHome:hover .rowCardHomeImage img {
  transform: scale(1.12);
}
.rowCardHome:hover h4 {
  color: #b89069 !important;
}

.singlePostsPages > article.post {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.singlePostsPages > article.post .ContentCenter {
  width: 50%;
}
.singlePostsPages > article.post .ContentCenter .entry-title {
  color: #000000;
  margin-bottom: 24px;
  font-weight: 700;
  font-size: 28px;
  line-height: 50px;
}
@media (max-width: 1260px) {
  .singlePostsPages > article.post .ContentCenter .entry-title {
    font-size: 22px;
  }
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .ContentCenter .entry-title {
    font-size: 18px;
  }
}
@media (max-width: 1260px) {
  .singlePostsPages > article.post .ContentCenter {
    width: 70%;
  }
}
@media (max-width: 1000px) {
  .singlePostsPages > article.post .ContentCenter {
    width: 100%;
  }
}
.singlePostsPages > article.post .ContentCenter .imgsParents {
  padding: 20px 0;
  border-radius: 24px;
  overflow: hidden;
  position: relative;
}
.singlePostsPages > article.post .ContentCenter .imgsParents .post-average-rating {
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  top: 30px;
  left: 10px;
  background: #f7f4ef;
  padding: 9px 10px 1px 10px;
  border-radius: 16px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
}
.singlePostsPages > article.post .ContentCenter .imgsParents .post-average-rating .average-star-rating {
  display: flex;
  align-items: center;
  justify-content: start;
  font-style: normal;
  gap: 2px;
  font-size: 18px;
}
.singlePostsPages > article.post .ContentCenter .imgsParents .post-average-rating .average-star-rating svg path {
  stroke: #f6d000;
}
.singlePostsPages > article.post .ContentCenter .imgsParents .post-average-rating .average-star-rating i.star.filled path {
  fill: #f6d000;
}
.singlePostsPages > article.post .ContentCenter .imgsParents .post-thumbnail > img {
  max-height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  border-radius: 28px;
}
.singlePostsPages > article.post .ContentCenter .imgsParents > img {
  max-height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 24px;
  width: 100%;
  border-radius: 28px;
}
.singlePostsPages > article.post .ContentCenter .entry-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL {
  margin: 0;
  background-color: #ffffff;
  border: none;
  color: #000000 !important;
  padding: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding-right: 24px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL {
    font-size: 13px;
  }
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL .tooltiptext {
  color: #000000;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 32px;
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL .IconSvg {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f6d000;
  transition: all ease-in-out 0.3s;
  border-radius: 16px;
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL .IconSvg {
    width: 34px;
    height: 34px;
  }
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL .IconSvg svg {
  transition: all ease-in-out 0.3s;
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL .IconSvg svg path {
  fill: rgb(0, 0, 0);
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL:hover .IconSvg {
  background-color: #bda41d;
}
.singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL:hover .IconSvg svg {
  transform: translateY(180deg);
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .ShareURL:hover .IconSvg svg {
    width: 20px;
    height: 20px;
  }
}
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 12px;
}
@media (max-width: 1545px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .metaP .Cats.MetaSin {
    display: none !important;
  }
}
@media (max-width: 480px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime {
    display: none !important;
  }
}
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .MetaSin,
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 4px;
  font-size: 13.5px;
  font-weight: 300;
}
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .MetaSin a,
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime a {
  color: #000;
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .metaP .MetaSin,
  .singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime {
    font-size: 12.5px;
  }
}
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .MetaSin .Icon,
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime .Icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
}
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .MetaSin svg,
.singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime svg {
  color: black;
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .ContentCenter .entry-meta .metaP .MetaSin svg,
  .singlePostsPages > article.post .ContentCenter .entry-meta .metaP .singleAuthorCardMetaTime svg {
    width: 20px;
    height: 20px;
  }
}
@media (max-width: 1260px) {
  .singlePostsPages > article.post .leftSidebar.Side {
    display: none;
  }
}
.singlePostsPages > article.post .singleSideContentMobileShow {
  bottom: 0 !important;
}
.singlePostsPages > article.post .singleSideContentMobileShow .titleSidebarPost::after {
  opacity: 1 !important;
}
@media (max-width: 1000px) {
  .singlePostsPages > article.post .RightsSideBar {
    display: initial;
    position: fixed !important;
    left: 0 !important;
    right: 0;
    bottom: -2px;
    overflow-y: auto;
    margin-bottom: 0;
    transition: bottom 0.3s;
    z-index: 999;
    width: 100% !important;
    top: auto !important;
    box-shadow: 0px 10px 70px -19px #f6d000;
  }
}
@media (max-width: 1000px) {
  .singlePostsPages > article.post .RightsSideBar .tabelOfContent {
    border-top: 1px solid #f6d000;
    padding-top: 16px;
    padding-bottom: 16px;
    display: none;
  }
}
.singlePostsPages > article.post .RightsSideBar,
.singlePostsPages > article.post .leftSidebar.Side {
  width: 22%;
  position: sticky;
  height: -moz-max-content;
  height: max-content;
  top: 95px;
  background: #ffffff;
  padding: 24px 24px 28px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 24px;
}
@media (max-width: 1260px) {
  .singlePostsPages > article.post .RightsSideBar,
  .singlePostsPages > article.post .leftSidebar.Side {
    width: 28%;
    padding: 18px 18px;
  }
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .RightsSideBar,
  .singlePostsPages > article.post .leftSidebar.Side {
    border-radius: 0;
    box-shadow: 0px 20px 34px 10px rgba(0, 0, 0, 0.2509803922);
  }
}
.singlePostsPages > article.post .RightsSideBar .PostRow,
.singlePostsPages > article.post .leftSidebar.Side .PostRow {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide,
.singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide {
  text-align: center;
  background-color: #f8f8f8;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-bottom: 24px;
  color: #000000;
  font-size: 18px;
  font-weight: 600;
  border-radius: 16px;
  line-height: 40px;
}
.singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide svg,
.singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide svg {
  display: none;
}
@media (max-width: 1000px) {
  .singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide,
  .singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide {
    font-size: 16px;
    background: none;
    margin: 0 !important;
    height: -moz-max-content !important;
    height: max-content !important;
    color: black;
    margin-bottom: 0px !important;
    padding: 0px 0px 18px;
    text-align: right !important;
    justify-content: start !important;
    position: relative;
    display: flex;
    align-items: center;
    gap: 4px;
    border-bottom: 1px solid #f6d000;
  }
  .singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide svg,
  .singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide svg {
    display: flex;
    color: black;
  }
  .singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide::after,
  .singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide::after {
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2 19.404V13.8H4.596m14.808-3.6H13.8V4.596M21 3l-7.2 7.2m-3.6 3.6L3 21' stroke='%233090B6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    left: 0;
    width: -moz-max-content;
    width: max-content;
    height: -moz-max-content;
    height: max-content;
    bottom: 0;
    top: 0;
    margin: auto;
    transition: all ease-in-out 0.2s;
    opacity: 0;
  }
  .singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide::before,
  .singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide::before {
    content: "";
    position: absolute;
    width: 40px;
    height: 3px;
    background-color: black;
    right: 0;
    bottom: 4px;
    display: none;
  }
}
@media (max-width: 768px) {
  .singlePostsPages > article.post .RightsSideBar .titleSidebarPost.TitleSide,
  .singlePostsPages > article.post .leftSidebar.Side .titleSidebarPost.TitleSide {
    border-radius: 0;
  }
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent,
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent {
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
  list-style: auto;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  gap: 16px;
  padding-right: 20px;
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li,
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li {
  transition: all ease-in 0.3s;
  color: #020014;
  font-weight: 200;
  font-size: 14px;
  line-height: 22px;
  list-style: disc;
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li:hover,
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li:hover {
  color: #f6d000;
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li:hover > a,
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li:hover > a {
  color: #f6d000;
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li:has(.activeToc),
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li:has(.activeToc) {
  color: #f6d000;
  background-color: rgb(255, 242.7658536585, 175.8);
  border-radius: 12px;
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li .activeToc,
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li .activeToc {
  color: rgb(159.9, 135.2, 0);
  font-weight: 700;
  padding: 4px 6px;
}
.singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li > a,
.singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li > a {
  transition: all ease-in 0.3s;
  color: #020014;
  display: inline-block;
  font-size: 14px;
}
@media (max-width: 1000px) {
  .singlePostsPages > article.post .RightsSideBar .tabelOfContent .listTableContent > li > a,
  .singlePostsPages > article.post .leftSidebar.Side .tabelOfContent .listTableContent > li > a {
    font-size: 13px;
  }
}
.singlePostsPages .GenParentSTags {
  display: flex;
  flex-direction: column;
  justify-content: start;
  max-width: 700px;
  margin: auto;
}
.singlePostsPages .GenParentSTags > p {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  color: red;
  line-height: 2.5em;
}
.singlePostsPages .TagParentsPosts {
  color: #fff;
  font-size: 0;
}
.singlePostsPages .TagParentsPosts > a {
  align-items: center;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  margin: 0.4em;
  display: flex;
  padding: 0 20px;
  height: 45px;
  border-radius: 50px;
  transition: all ease-in-out 0.3s;
  background-color: green;
  color: red;
  font-size: 14px;
  font-weight: 400;
}
.singlePostsPages .TagParentsPosts > a:hover {
  background-color: black;
  color: #fff;
}

.comment-form-rating .star-rating {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  margin-top: -4px;
}
.comment-form-rating .star-rating .star {
  font-size: 24px;
  font-style: initial;
  color: #ccc;
  transition: color 0.2s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
.comment-form-rating .star-rating .star path {
  transition: all 0.2s ease;
  fill: #fcfaf8;
}
.comment-form-rating .star-rating .star.selected path,
.comment-form-rating .star-rating .star.hover path {
  fill: #f6d000;
}
.comment-form-rating .average-star-rating .star {
  font-size: 22px;
  color: #ccc;
  font-style: normal;
  margin: 0 1px;
}
.comment-form-rating .average-star-rating .star.filled {
  color: #f7b661;
}
.comment-form-rating .average-star-rating .star.half {
  background: linear-gradient(280deg, #ffd700 30%, #ccc 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.comment-form-rating .average-star-rating .rating-number {
  font-size: 13px;
  margin: 0 6px;
  color: red;
}

div#comments h3#reply-title {
  font-size: 28px;
  line-height: 43px;
  font-weight: 300;
  margin-bottom: 18px;
}
div#comments input,
div#comments textarea {
  outline: unset;
}
div#comments form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  gap: 0px 20px;
}
div#comments form p.comment-notes,
div#comments form .logged-in-as {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 32px;
  color: black;
  font-weight: 100;
  width: 100%;
}
div#comments form p.comment-notes span.required-field-message,
div#comments form .logged-in-as span.required-field-message {
  display: block;
  margin-top: 8px;
}
div#comments form p.comment-notes a,
div#comments form .logged-in-as a {
  color: #f6d000;
  transition: color 0.2s ease;
}
div#comments form p.comment-notes a:hover,
div#comments form .logged-in-as a:hover {
  color: #6d543d;
}
div#comments form p.comment-form-author,
div#comments form p.comment-form-email {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: calc(50% - 12px);
  margin-bottom: 46px;
}
@media (max-width: 768px) {
  div#comments form p.comment-form-author,
  div#comments form p.comment-form-email {
    width: 100%;
    margin-bottom: 42px;
  }
}
div#comments form p.comment-form-comment {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 24px;
}
div#comments form p.comment-form-author label,
div#comments form p.comment-form-email label,
div#comments form p.comment-form-comment label {
  position: absolute;
  right: 16px;
  top: -16px;
  background: #ffffff;
  padding: 0 8px;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}
div#comments form p.comment-form-author input,
div#comments form p.comment-form-email input {
  width: 100%;
  height: 72px;
  padding: 20px;
  color: #525252;
  font-size: 16px;
  border: 1px solid #ededed;
  background-color: #ffffff;
  border-radius: 16px;
}
div#comments form p.comment-form-comment textarea {
  width: 100%;
  max-height: 160px;
  min-height: 160px;
  padding: 20px;
  color: #525252;
  font-size: 16px;
  border: 1px solid #ededed;
  background-color: #ffffff;
  border-radius: 16px;
}
div#comments form p.comment-form-rating {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
@media (max-width: 768px) {
  div#comments form p.comment-form-rating {
    margin: auto;
  }
}
div#comments form p.form-submit {
  order: 1;
  margin-right: auto;
}
@media (max-width: 768px) {
  div#comments form p.form-submit {
    margin: auto;
    margin-top: 28px;
  }
}
div#comments form p.form-submit button#submit {
  border: 0 !important;
  background: transparent !important;
  border-radius: 100px !important;
  background-color: #f6d000 !important;
  color: #000000 !important;
  padding: 10px 16px 10px 68px !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='7' viewBox='0 0 17 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6.5L0.5 6.5L6 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
  background-position: 15px 17px !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
}
div#comments ol.comment-list {
  margin-top: 80px;
}
div#comments ol.comment-list > li.comment > article.comment-body {
  background-color: #ffffff;
  margin-bottom: 32px;
  padding: 28px 30px 20px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
}
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta .comment-author {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta .comment-author img {
  border-radius: 50%;
}
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta .comment-author a,
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta .comment-author b {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: black;
}
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta .comment-author span {
  display: none;
}
div#comments ol.comment-list > li.comment > article.comment-body footer.comment-meta a time {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: black;
}
div#comments ol.comment-list > li.comment > article.comment-body .comment-content {
  margin: 12px 0;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
  color: black;
}
div#comments ol.comment-list > li.comment > article.comment-body .comment-content p.comment-rating {
  margin-top: 10px;
  height: 10px;
}
div#comments ol.comment-list > li.comment > article.comment-body .reply {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  background: #f6d000;
  position: relative;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5303 10.0303C17.8232 9.73744 17.8232 9.26256 17.5303 8.96967L12.5303 3.96967C12.2374 3.67678 11.7626 3.67678 11.4697 3.96967L6.46967 8.96967C6.17678 9.26256 6.17678 9.73744 6.46967 10.0303C6.76256 10.3232 7.23744 10.3232 7.53033 10.0303L11.25 6.31066L11.25 14.5C11.25 15.2133 11.0298 16.3 10.3913 17.1868C9.7804 18.0353 8.75556 18.75 7 18.75C6.58579 18.75 6.25 19.0858 6.25 19.5C6.25 19.9142 6.58579 20.25 7 20.25C9.24444 20.25 10.7196 19.298 11.6087 18.0632C12.4702 16.8667 12.75 15.4534 12.75 14.5L12.75 6.31066L16.4697 10.0303C16.7626 10.3232 17.2374 10.3232 17.5303 10.0303Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
}
div#comments ol.comment-list > li.comment > article.comment-body .reply a {
  color: transparent;
}
div#comments ol.comment-list > li.comment > ol.children {
  padding-right: 80px;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body {
  background-color: #f7d82e;
  margin-bottom: 32px;
  padding: 28px 30px 20px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta .comment-author {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta .comment-author img {
  border-radius: 50%;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta .comment-author a,
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta .comment-author b {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: rgb(0, 0, 0);
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta .comment-author span {
  display: none;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body footer.comment-meta a time {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: rgb(0, 0, 0);
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body .comment-content {
  margin: 12px 0;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
  color: rgb(0, 0, 0);
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body .comment-content p.comment-rating {
  margin-top: 10px;
  height: 10px;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body .reply {
  display: flex;
  justify-content: center;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  background: rgb(0, 0, 0);
  position: relative;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.5303 10.0303C17.8232 9.73744 17.8232 9.26256 17.5303 8.96967L12.5303 3.96967C12.2374 3.67678 11.7626 3.67678 11.4697 3.96967L6.46967 8.96967C6.17678 9.26256 6.17678 9.73744 6.46967 10.0303C6.76256 10.3232 7.23744 10.3232 7.53033 10.0303L11.25 6.31066L11.25 14.5C11.25 15.2133 11.0298 16.3 10.3913 17.1868C9.7804 18.0353 8.75556 18.75 7 18.75C6.58579 18.75 6.25 19.0858 6.25 19.5C6.25 19.9142 6.58579 20.25 7 20.25C9.24444 20.25 10.7196 19.298 11.6087 18.0632C12.4702 16.8667 12.75 15.4534 12.75 14.5L12.75 6.31066L16.4697 10.0303C16.7626 10.3232 17.2374 10.3232 17.5303 10.0303Z' fill='%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
}
div#comments ol.comment-list > li.comment > ol.children article.comment-body .reply a {
  color: transparent;
}
div#comments ol.comment-list .comment-awaiting-moderation {
  display: block;
  font-size: 0.875em;
  line-height: 1.5;
  margin-top: 16px;
}
div#comments ol.comment-list li.byuser .comment-author b.fn {
  display: none;
}
div#comments ol.comment-list li.byuser .comment-author img.avatar {
  border-radius: 0 !important;
  height: 32px !important;
  width: 92px !important;
}
div#comments ol.comment-list li.byuser.depth-1 img.avatar {
  filter: brightness(0.5);
}

.customSingleHeadBack > .mainView {
  display: none;
}
@media (max-width: 1000px) {
  .customSingleHeadBack > .mainView {
    display: block;
    text-align: center;
  }
}
.customSingleHeadBack .customSingleHead {
  display: flex;
  justify-content: center;
  gap: 40px;
  margin-bottom: 80px;
  flex-wrap: wrap;
}
.customSingleHeadBack .imgSide {
  width: calc(42.5% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 28px;
  overflow: hidden;
}
@media (max-width: 1000px) {
  .customSingleHeadBack .imgSide {
    width: 100%;
  }
}
.customSingleHeadBack .imgSide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.customSingleHeadBack .imgSide > div {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.customSingleHeadBack .contentSide {
  width: calc(57.5% - 20px);
}
@media (max-width: 1000px) {
  .customSingleHeadBack .contentSide {
    width: 100%;
  }
}
.customSingleHeadBack .contentSide h1 {
  font-weight: 600;
  font-size: 32px;
  line-height: 64px;
  margin-bottom: 8px;
}
.customSingleHeadBack .contentSide p {
  font-weight: 500;
  font-size: 14px;
  line-height: 32px;
  text-align: justify;
}
.customSingleHeadBack .headerStacks {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  gap: 20px;
  flex-wrap: wrap;
}
.customSingleHeadBack .headerStacks .headerStacksItems {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: calc(33.3% - 14px);
  -webkit-backdrop-filter: blur(68px);
          backdrop-filter: blur(68px);
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.0588235294), 0px -10px 40px -22px rgba(242, 205, 0, 0.3803921569) inset;
  border-radius: 20px;
  padding: 16px;
  position: relative;
}
.customSingleHeadBack .headerStacks .headerStacksItems::before {
  content: "";
  position: absolute;
  width: 128px;
  height: 5px;
  border-radius: 0 0 6px 6px;
  background: #f0cb00;
  bottom: -5px;
  z-index: -1;
}
.customSingleHeadBack .headerStacks .headerStacksItems span:first-child {
  font-weight: 600;
  font-size: 32px;
  line-height: 50px;
  text-align: center;
  color: #f7be00;
}
.customSingleHeadBack .headerStacks .headerStacksItems span:last-child {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  vertical-align: middle;
}

.breadcrumbs,
.rankMathBC1,
.rankmath-header {
  padding-top: 20px;
  margin-bottom: 20px;
}
.breadcrumbs p,
.rankMathBC1 p,
.rankmath-header p {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 6px;
  overflow: hidden;
}
.breadcrumbs p a,
.breadcrumbs p span,
.rankMathBC1 p a,
.rankMathBC1 p span,
.rankmath-header p a,
.rankmath-header p span {
  color: #68696e;
  opacity: 0.5;
  white-space: nowrap;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
}
.breadcrumbs span.separator,
.rankMathBC1 span.separator,
.rankmath-header span.separator {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='7' viewBox='0 0 17 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6.5L0.5 6.5L6 0.5' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center 7px;
  color: transparent;
}
.breadcrumbs span.last,
.rankMathBC1 span.last,
.rankmath-header span.last {
  opacity: 1;
  color: #ffb61c;
}

.breadcrumbsCU {
  position: relative;
  margin-bottom: -40px;
  z-index: 1;
}
@media (max-width: 768px) {
  .breadcrumbsCU {
    display: none;
  }
}
.breadcrumbsCU p a,
.breadcrumbsCU p span {
  color: #000;
  opacity: 0.3;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
.breadcrumbsCU span.separator {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 6H14.8571M1 6C2.94458 5.18182 5.93624 3.79091 5.93624 1.5M1 6C2.94458 6.81818 5.93624 8.53636 5.93624 10.5M1 6L11.8447 6' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

img.main404Image {
  margin: auto;
  display: block;
  width: 40%;
  max-width: 475px;
  padding-top: 24px;
}

div#my-lottie-animation {
  position: absolute;
  top: 30px;
  left: 30px;
  right: 0;
  margin: auto;
  height: 120%;
}

.error-not-found-parent {
  padding-bottom: 100px;
  position: relative;
}

.error-404-not-found-content {
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  margin-top: 52px;
}
.error-404-not-found-content h4 {
  font-size: 24px;
  line-height: 38px;
  font-weight: 500;
  margin-bottom: 10px;
  color: #212121;
}
@media (max-width: 480px) {
  .error-404-not-found-content h4 {
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 12px;
  }
}
.error-404-not-found-content p {
  font-size: 26px;
  line-height: 40px;
  font-weight: 300;
  margin-bottom: 24px;
  color: #212121;
}
@media (max-width: 480px) {
  .error-404-not-found-content p {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 18px;
  }
}
.error-404-not-found-content a {
  margin: auto;
}

.coFormBack {
  background: white;
  padding: 80px 0 150px;
}
.coFormBack input::-moz-placeholder, .coFormBack textarea::-moz-placeholder {
  font-size: 14px;
  line-height: 34px;
  font-weight: 300;
  color: #cacace;
}
.coFormBack input::placeholder,
.coFormBack textarea::placeholder {
  font-size: 14px;
  line-height: 34px;
  font-weight: 300;
  color: #cacace;
}
.coFormBack .mainFormBox {
  margin-bottom: 80px;
  margin-top: 8px;
}
@media (max-width: 768px) {
  .coFormBack .mainFormBox {
    margin-top: 0px;
  }
}
.coFormBack form {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1064px;
  margin: auto;
  gap: 0px 20px;
}
.coFormBack form .gform_validation_errors {
  border-radius: 16px !important;
}
.coFormBack form .gform_validation_errors h2 {
  flex-direction: row !important;
}
.coFormBack form .gform-footer,
.coFormBack form .gform-body {
  width: 100%;
}
.coFormBack form .gform-footer {
  justify-content: center;
}
.coFormBack form .gform_fields {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: start;
  align-items: center;
  gap: 20px 20px;
}
.coFormBack form .gform_fields > div {
  width: calc(50% - 10px);
  position: relative;
}
@media (max-width: 768px) {
  .coFormBack form .gform_fields > div {
    width: 100%;
  }
}
.coFormBack form .gform_fields > div .gfield_description.validation_message.gfield_validation_message {
  position: absolute;
  top: 0;
  left: 22px;
  background-color: white;
  padding: 0 8px;
  font-size: 14px;
}
@media (max-width: 768px) {
  .coFormBack form .gform_fields > div .gfield_description.validation_message.gfield_validation_message {
    font-size: 10px;
  }
}
.coFormBack form .gform_fields > div > label {
  font-size: 16px;
  line-height: 34px;
  background: #ffffff;
  position: relative;
  margin-right: 26px;
  z-index: 1;
  font-weight: 500;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0 10px;
  color: #000;
  transition: all 0.3s ease-in-out;
}
.coFormBack form .gform_fields > div:has(textarea) {
  width: 100%;
  height: 260px !important;
}
.coFormBack form textarea {
  padding: 18px 24px !important;
  box-shadow: unset !important;
  height: 240px !important;
  transition: all 0.3s ease-in-out !important;
  border: 1px solid #cccccc !important;
  color: #000000 !important;
  background: #ffffff !important;
  border-radius: 20px;
}
.coFormBack form .gform_fields > div:has([type=submit]) {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  width: 100%;
}
.coFormBack form input:not([type=submit]) {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .coFormBack form input:not([type=submit]) {
    margin-bottom: 24px;
  }
}
.coFormBack form input:not([type=submit]) {
  border: 1px solid #cccccc !important;
  padding: 18px 24px !important;
  border-radius: 20px;
  box-shadow: unset !important;
  height: 70px !important;
  color: #000000 !important;
  margin-bottom: 0 !important;
  background: #ffffff !important;
  outline: unset !important;
}
.coFormBack form input:not([type=submit]),
.coFormBack form textarea {
  position: relative;
  margin-top: -17px;
  outline: unset !important;
}
.coFormBack input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
  direction: rtl;
}
.coFormBack button,
.coFormBack input[type=button],
.coFormBack input[type=reset],
.coFormBack input[type=submit] {
  color: #000000 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  width: -moz-max-content !important;
  width: max-content !important;
  gap: 8px !important;
  transition: all 0.3s ease-out !important;
  background-color: #f6d000 !important;
  box-shadow: unset !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
  background-position: 8px 13px !important;
  padding: 5px 16px 0 44px !important;
  border-radius: 200px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='7' viewBox='0 0 17 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6.5L0.5 6.5L6 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.coFormBack button:hover,
.coFormBack input[type=button]:hover,
.coFormBack input[type=reset]:hover,
.coFormBack input[type=submit]:hover {
  padding: 0 10px 0 36px !important;
}
.coFormBack button:hover svg,
.coFormBack input[type=button]:hover svg,
.coFormBack input[type=reset]:hover svg,
.coFormBack input[type=submit]:hover svg {
  background-color: #f6d000 !important;
}
.coFormBack button:hover path,
.coFormBack input[type=button]:hover path,
.coFormBack input[type=reset]:hover path,
.coFormBack input[type=submit]:hover path {
  stroke: white !important;
}

.mainContactUsBack {
  background-color: white;
  border-radius: 48px 48px 0px 0px;
  margin-top: -70px;
  position: relative;
}
.mainContactUsBack .iframe-contact-us {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 532px;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  transform: translateY(-40px);
  background-color: #f5f5f5;
}
.mainContactUsBack .iframe-contact-us .mainIframe {
  height: 100%;
  width: 100%;
  position: relative;
}
.mainContactUsBack .iframe-contact-us .mainIframe iframe {
  height: 100% !important;
  width: 100% !important;
}
.mainContactUsBack .iframe-contact-us .secondaryframe {
  position: absolute;
  right: 0;
  top: 32px;
  padding-right: 32px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1280px;
  margin: auto;
}
@media (max-width: 768px) {
  .mainContactUsBack .iframe-contact-us .secondaryframe {
    justify-content: center;
    flex-wrap: wrap;
    padding-left: 32px;
  }
}
.mainContactUsBack .iframe-contact-us .secondaryframe a {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 6px;
  background-color: #ffffff;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  color: #011630;
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease;
  box-shadow: 0px 0px 48px 0px rgba(207, 207, 207, 0.4784313725);
  border-radius: 16px;
}
.mainContactUsBack .iframe-contact-us .secondaryframe a .secondaryframeSvg {
  height: 32px;
  width: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mainContactUsBack .iframe-contact-us .secondaryframe a .secondaryframeSvg svg {
  height: 100%;
  width: 100%;
}
.mainContactUsBack .iframe-contact-us .secondaryframe a::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(0deg, transparent, transparent 30%, rgb(247, 244, 239));
  transform: rotate(-45deg);
  transition: all 0.5s ease;
  opacity: 0;
}
.mainContactUsBack .iframe-contact-us .secondaryframe a:hover {
  box-shadow: 0 0 20px rgb(247, 244, 239);
}
.mainContactUsBack .iframe-contact-us .secondaryframe a:hover::before {
  opacity: 1;
  transform: rotate(-45deg) translateY(120%);
}
.mainContactUsBack .mainContactUs {
  width: 100%;
  max-width: 846px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px 20px;
  flex-wrap: wrap;
  position: relative;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 56px;
  border: 2px solid rgba(183, 183, 183, 0.19);
  margin-top: -18%;
  padding: 40px;
}
@media (max-width: 768px) {
  .mainContactUsBack .mainContactUs {
    width: 100%;
    padding: 24px 16px 24px 16px;
    margin-top: -78px;
    gap: 16px;
  }
}
.mainContactUsBack .mainContactUs .mainContactUsBox {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: calc(38% - 20px);
  padding: 24px;
}
@media (max-width: 768px) {
  .mainContactUsBack .mainContactUs .mainContactUsBox {
    width: 100%;
  }
}
.mainContactUsBack .mainContactUs .mainContactUsBox:nth-child(2) {
  width: 22%;
}
@media (max-width: 768px) {
  .mainContactUsBack .mainContactUs .mainContactUsBox:nth-child(2) {
    width: 100%;
  }
}
.mainContactUsBack .mainContactUs .mainContactUsBox:last-child {
  width: 100%;
}
.mainContactUsBack .mainContactUs .mainContactUsBox svg {
  height: 32px;
  width: 32px;
  padding: 6px;
  background-color: #f6d000;
  border-radius: 50%;
}
.mainContactUsBack .mainContactUs .mainContactUsBox h4 {
  color: #898989;
  margin-top: 16px;
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
@media (max-width: 768px) {
  .mainContactUsBack .mainContactUs .mainContactUsBox h4 {
    font-size: 14px;
    line-height: 17px;
  }
}
.mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo {
  margin: auto;
  display: flex;
  justify-content: end;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 480px) {
  .mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo {
    gap: 6px;
    justify-content: center;
  }
}
.mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo a,
.mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo p,
.mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo span {
  color: #000000;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  text-align: right;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo a,
  .mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo p,
  .mainContactUsBack .mainContactUs .mainContactUsBox .numbersCo span {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
  }
}
.mainContactUsBack .mainContactUs .mainContactUsBoxExtra {
  width: 100%;
}
.mainContactUsBack .socialmediaCo {
  margin: auto;
  height: 50%;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: 40px;
  gap: 8px;
}
@media (max-width: 768px) {
  .mainContactUsBack .socialmediaCo {
    margin-top: 16px;
  }
}
.mainContactUsBack .socialmediaCo a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  border: 1px solid #eee5da;
  border-radius: 50%;
  transition: all 0.3s linear;
}
.mainContactUsBack .socialmediaCo svg path {
  transition: all 0.3s linear;
  stroke: #f6d000;
}
.mainContactUsBack .socialmediaCo a:hover {
  background-color: #f6d000;
}
.mainContactUsBack .socialmediaCo a:hover svg path {
  stroke: white;
}

.goalsWishesBack .goalsWishesItems {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  text-align: center;
}
@media (max-width: 768px) {
  .goalsWishesBack .goalsWishesItems {
    flex-direction: column;
  }
}
.goalsWishesBack .goalsWishesItems .goalsWishesInner {
  padding: 32px;
  padding-top: 24px;
  background-color: #f7f4ef;
  position: relative;
}
@media (max-width: 768px) {
  .goalsWishesBack .goalsWishesItems .goalsWishesInner {
    padding: 16px;
  }
}
.goalsWishesBack .goalsWishesItems .goalsWishesInner::after {
  content: "";
  background: #f6d000;
  position: absolute;
  height: 3px;
  width: 48px;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 0px 0px 100% 100%;
}
@media (max-width: 768px) {
  .goalsWishesBack .goalsWishesItems .goalsWishesInner::after {
    width: 32px;
  }
}
@media (max-width: 768px) {
  .goalsWishesBack .goalsWishesItems .goalsWishesInner svg {
    height: 32px;
    width: 32px;
  }
}
.goalsWishesBack .goalsWishesItems h4 {
  font-size: 18px;
  line-height: 28px;
  margin: 20px auto;
  font-weight: 400;
  color: #000000;
}
@media (max-width: 768px) {
  .goalsWishesBack .goalsWishesItems h4 {
    font-size: 16px;
    line-height: 25px;
    margin: 16px auto 8px;
  }
}
.goalsWishesBack .goalsWishesItems p {
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
  color: #000000;
}
@media (max-width: 768px) {
  .goalsWishesBack .goalsWishesItems p {
    font-size: 13px;
    line-height: 28px;
  }
}

.ImageGalleryBack .mySwiperImg1 {
  margin-bottom: 20px;
}
.ImageGalleryBack .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: 16/9;
  overflow: hidden;
  border-radius: 48px;
  filter: blur(10px);
  transition: all 0.3s linear;
}
@media (max-width: 768px) {
  .ImageGalleryBack .swiper-slide {
    border-radius: 32px;
  }
}
@media (max-width: 480px) {
  .ImageGalleryBack .swiper-slide {
    border-radius: 16px;
  }
}
.ImageGalleryBack .swiper-slide a {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ImageGalleryBack .swiper-slide a img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ImageGalleryBack .swiper-slide-active {
  filter: blur(0px);
}

.FAQSectionBack {
  margin-bottom: 150px;
  position: relative;
}
.FAQSectionBack .faqs-item {
  background-color: #ffffff;
  padding: 8px 8px 0px 32px;
  margin-bottom: 24px;
  border-radius: 96px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  transition: all 0.3s linear;
}
@media (max-width: 480px) {
  .FAQSectionBack .faqs-item {
    padding: 11px 16px 0px;
    margin-bottom: 16px;
  }
}
.FAQSectionBack .faqs-item .faqs-question {
  display: flex;
  justify-content: start;
  align-items: center;
  padding-bottom: 8px;
  cursor: pointer;
}
@media (max-width: 480px) {
  .FAQSectionBack .faqs-item .faqs-question {
    padding-bottom: 10px;
  }
}
.FAQSectionBack .faqs-item .faqs-question span {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f6d000;
  color: #000000;
  height: 64px;
  width: 64px;
  margin-left: 12px;
  transition: all 0.3s linear;
  border-radius: 50%;
  font-weight: 600;
  font-size: 24px;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
}
@media (max-width: 480px) {
  .FAQSectionBack .faqs-item .faqs-question span {
    display: none;
  }
}
.FAQSectionBack .faqs-item .faqs-question h3 {
  color: #212121;
  transition: all 0.3s linear;
  font-weight: 500;
  font-size: 16px;
  line-height: 40px;
}
@media (max-width: 480px) {
  .FAQSectionBack .faqs-item .faqs-question h3 {
    margin-left: 12px;
    font-size: 14px;
  }
}
.FAQSectionBack .faqs-item .faqs-question svg {
  margin-right: auto;
  transition: all 0.3s linear;
}
.FAQSectionBack .faqs-item .faqs-question svg path,
.FAQSectionBack .faqs-item .faqs-question svg circle {
  transition: all 0.3s linear;
}
.FAQSectionBack .faqs-item .faqs-answer {
  padding-right: 32px;
  padding-bottom: 25px;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
  color: #000000;
  padding-top: 8px;
  text-align: justify;
}
@media (max-width: 480px) {
  .FAQSectionBack .faqs-item .faqs-answer {
    padding-right: 0px;
    font-size: 13px;
    padding-bottom: 16px;
  }
}
.FAQSectionBack .faqs-item.active {
  border-radius: 32px;
  box-shadow: -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922), 0px 12px 22px -5px rgba(255, 182, 28, 0.2);
}
.FAQSectionBack .faqs-item.active svg {
  transform: rotate(180deg);
}
.FAQSectionBack .faqs-item.active svg path,
.FAQSectionBack .faqs-item.active svg circle {
  stroke: #f6d000;
}

.rankMathBC,
.rankMathBC404 {
  padding-top: 20px;
  margin-bottom: 20px;
  width: 100%;
}
.rankMathBC p,
.rankMathBC404 p {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 6px;
  overflow: hidden;
}
.rankMathBC p a,
.rankMathBC p span,
.rankMathBC404 p a,
.rankMathBC404 p span {
  color: #cccccc;
  white-space: nowrap;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
}
.rankMathBC span.separator,
.rankMathBC404 span.separator {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='7' viewBox='0 0 17 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 6.5L0.5 6.5L6 0.5' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  background-position: center 7px;
  color: transparent;
}
.rankMathBC span.last,
.rankMathBC404 span.last {
  opacity: 1;
  color: #ffb61c;
}

.headerCustomPages {
  position: relative;
  height: 385px;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  max-width: 1440px;
  margin: auto;
}
@media (max-width: 768px) {
  .headerCustomPages {
    height: 250px;
  }
}
@media (max-width: 480px) {
  .headerCustomPages {
    height: 200px;
  }
}
.headerCustomPages .titlePageCustomeIMG {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
}
.headerCustomPages .titlePageCustomeIMG::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}
.headerCustomPages .titlePageCustomeIMG img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.headerCustomPages .mainHeaderContent {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  color: white;
  z-index: 0;
}
.headerCustomPages .mainHeaderContent h1 {
  font-weight: 700;
  font-size: 48px;
  text-align: center;
  line-height: 75px;
}
@media (max-width: 480px) {
  .headerCustomPages .mainHeaderContent h1 {
    font-size: 24px;
    line-height: 54px;
  }
}
.headerCustomPages .rankMathBC {
  position: relative;
  z-index: 1;
}

.headerCustomPages1 {
  height: 425px;
}
.headerCustomPages1 .mainHeaderContent {
  top: -80px;
}

.mbCustome {
  margin-top: -36px;
}

.contentSideRulePage {
  max-width: 1064px;
  margin: auto;
  margin-top: -40px;
  padding: 48px;
  background: white;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 24px;
  margin-bottom: 150px;
}
@media (max-width: 768px) {
  .contentSideRulePage {
    box-shadow: unset;
  }
}

.minicartFooter {
  display: none;
}

.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper {
  padding: 0px !important;
}
.wp-block-woocommerce-empty-mini-cart-contents-block strong {
  font-size: 18px;
  font-weight: 100;
  line-height: 60px;
  margin-bottom: 40px;
}
.wp-block-woocommerce-empty-mini-cart-contents-block a.wc-block-components-button {
  color: #f7f4ef !important;
  transition: all 0.3s ease-out !important;
  background-color: #f6d000 !important;
  box-shadow: unset !important;
  padding: 12px 20px 10px 20px !important;
  border-radius: 0 !important;
  border: 1px solid #f6d000 !important;
}
.wp-block-woocommerce-empty-mini-cart-contents-block a.wc-block-components-button:hover {
  color: #f6d000 !important;
  transition: all 0.3s ease-out !important;
  background-color: #f7f4ef !important;
}

.wc-block-mini-cart__template-part h2.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
  padding: 0 !important;
}
.wc-block-mini-cart__template-part h2.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title span {
  font-size: 22px;
  font-weight: 100;
  line-height: 40px;
  margin-bottom: 20px;
}
.wc-block-mini-cart__template-part h2.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title span:last-child {
  display: none !important;
}
.wc-block-mini-cart__template-part .wc-block-components-button.wc-block-components-drawer__close {
  left: 22px;
  top: 24px;
}
.wc-block-mini-cart__template-part .wc-block-components-button.wc-block-components-drawer__close svg {
  fill: #f6d000;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row {
  margin-bottom: 10px;
  padding: 10px !important;
  background-color: #ffffff;
  position: relative;
  min-height: 140px;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.2), -4px -4px 4px 0px rgba(245, 245, 245, 0.2509803922);
  border-radius: 16px;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
  font-size: 16px;
  font-weight: 100;
  line-height: 40px;
  margin-bottom: 30px;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
  position: absolute;
  left: 6px;
  bottom: 10px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
  padding: 0 !important;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices {
  display: none;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap a.wc-block-components-product-name {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px !important;
  margin-left: 14px;
  color: #000000;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row .wc-block-components-product-badge.wc-block-components-sale-badge {
  display: none;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__items tbody tr.wc-block-cart-items__row .wc-block-components-product-metadata {
  display: none;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-components-totals-item span {
  font-size: 20px;
  font-weight: 100;
  line-height: 40px;
  margin-bottom: 30px;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-components-totals-item .wc-block-components-totals-item__description {
  text-align: center;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-direction: column;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a:first-child {
  width: 100%;
  color: #f7f4ef !important;
  transition: all 0.3s ease-out !important;
  background-color: #f6d000 !important;
  box-shadow: 0px 12px 22px -5px rgba(246, 208, 0, 0.5019607843), -4px -4px 4px 0px rgba(246, 208, 0, 0.3803921569) !important;
  padding: 12px 20px 10px 20px !important;
  border-radius: 16px !important;
  border: 1px solid #f6d000 !important;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a:first-child:hover {
  box-shadow: 0px 12px 22px -5px rgba(246, 209, 0, 0.1215686275), -4px -4px 4px 0px rgba(246, 209, 0, 0.1098039216) !important;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a:last-child {
  width: 100%;
  color: #f6d000 !important;
  transition: all 0.3s ease-out !important;
  background-color: #f7f4ef !important;
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.4705882353), -4px -4px 4px 0px rgba(213, 213, 213, 0.3490196078) !important;
  padding: 12px 20px 10px 20px !important;
  border-radius: 16px !important;
  border: 1px solid #f6d000 !important;
}
.wc-block-mini-cart__template-part .wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions a:last-child:hover {
  box-shadow: 0px 12px 22px -5px rgba(153, 153, 153, 0.0666666667), -4px -4px 4px 0px rgba(213, 213, 213, 0.0392156863) !important;
}

.wp-block-woocommerce-filled-mini-cart-contents-block {
  background: white;
}/*# sourceMappingURL=global.css.map */