/*
Theme Name: Canlar Mekatronik
Theme URI: https://www.artarda.com/
Author: Artarda.com
Author URI: https://www.artarda.com/
Description: created by artarda.com
Version: 2.0
Text Domain: canlar
Domain Path: /languages
*/
@import url("https://fonts.googleapis.com/css2?family=AR+One+Sans:wght@400;500;600;700&display=swap");
html {
  font-family: "AR One Sans", sans-serif;
  font-weight: 400;
  font-size: 16px;
  margin-top: 0 !important;
  overflow-x: hidden !important;
  width: 100%;
  color: #1C1C1C;
}

@media screen and (max-width: 850px) {
  html {
    font-size: 15px;
  }
}
html body main * {
  font-family: "AR One Sans", sans-serif;
}

html b {
  font-weight: 600;
}

html strong {
  font-weight: 600;
}

body {
  max-width: 100vw;
  width: 100%;
  background-color: #fff;
  min-height: 100vh;
}

@media screen and (max-width: 850px) {
  #wpadminbar {
    display: none;
  }
}
* {
  box-sizing: border-box;
  color: #1C1C1C;
}

h1, h2, h3, h4, h5, h6 {
  font-style: normal;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-weight: 600;
}

p {
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5em;
  letter-spacing: 0;
  color: #1C1C1C;
}
p strong {
  font-weight: 600;
}

.coverlink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 11;
  display: flex;
  align-items: center;
  justify-content: center;
}

body {
  font-family: "AR One Sans", sans-serif;
  width: 100%;
  overflow-x: hidden;
  padding: 0;
  margin: 0;
  font-weight: 400;
  max-width: 100vw;
  counter-reset: home-slider;
  --primary-color: #EC1C24;
  --secondary-color: #252D66;
}

#wrapper {
  width: 100%;
  overflow-x: hidden;
}

button {
  outline: none;
  border: none;
  background: transparent;
  cursor: pointer;
}

a {
  text-decoration: none;
  color: var(--secondary-color);;
  font-weight: 400;
}
.page-content p a {
  font-weight: 600;
  color: var(--secondary-color);
}
.container {
  max-width: 1320px !important;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1520px) {
  .container {
    padding-left: 70px;
    padding-right: 70px;
  }
}
@media screen and (max-width: 1320px) {
  .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 850px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.big-container {
  max-width: 1520px !important;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1520px) {
  .big-container {
    margin-left: 50px;
    margin-right: 50px;
    width: calc(100% - 100px);
  }
}
@media screen and (max-width: 1320px) {
  .big-container {
    margin-left: 30px;
    margin-right: 30px;
    width: calc(100% - 60px);
  }
}
@media screen and (max-width: 850px) {
  .big-container {
    margin-left: 10px;
    margin-right: 10px;
    width: calc(100% - 20px);
  }
}
.big-container.bx {
  border-left: 1px solid rgba(217, 217, 217, 0.7);
  border-right: 1px solid rgba(217, 217, 217, 0.7);
}
.big-container.by {
  border-top: 1px solid rgba(217, 217, 217, 0.7);
  border-bottom: 1px solid rgba(217, 217, 217, 0.7);
}
.big-container.bt {
  border-top: 1px solid rgba(217, 217, 217, 0.7);
}
.big-container.bb {
  border-bottom: 1px solid rgba(217, 217, 217, 0.7);
}

:root {
  --animation-curve: cubic-bezier(1, 0, 0, 1);
}

.wrapper {
  width: 100%;
  overflow: hidden;
}

.nav-btn {
  font-size: 0;
}
@media screen and (max-width: 850px) {
  .nav-btn {
    display: block;
  }
}
.nav-btn svg {
  width: 30px;
  fill: white;
}

#navbtn {
  width: 41px;
  min-height: 20px;
  position: relative;
  cursor: pointer;
}
#navbtn * {
  transition: all 0.5s var(--animation-curve);
}
#navbtn .icon {
  width: 41px;
  height: 3px;
  position: absolute;
  cursor: pointer;
  background-color: white;
  border-radius: 4px;
  top: 11px;
}
@media screen and (max-width: 850px) {
  #navbtn .icon {
    margin-right: 30px;
  }
}
#navbtn .icon::before, #navbtn .icon::after {
  content: "";
  width: 41px;
  height: 3px;
  position: absolute;
  display: block;
  transition: all 0.6s var(--animation-curve);
  z-index: 77;
  background-color: white;
  border-radius: 4px;
}
#navbtn .icon::before {
  top: -380%;
  left: 0%;
  transform: rotateZ(0deg);
  transform-origin: left top;
}
#navbtn .icon::after {
  bottom: -350%;
  left: 0%;
  transform: rotateZ(0deg);
  transform-origin: left bottom;
}
#navbtn.close .icon {
  background-color: transparent;
}
#navbtn.close .icon::before {
  content: "";
  transform: rotateZ(41deg);
  left: 11%;
  top: -500%;
}
#navbtn.close .icon::after {
  content: "";
  transform: rotateZ(-41deg);
  left: 11%;
}

header {
  position: absolute;
  z-index: 99;
  width: 100%;
}
header > .inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 45px;
  padding-bottom: 45px;
  height: 130px;
  position: relative;
}
@media screen and (max-width: 850px) {
  header > .inner {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 70px;
  }
}
header .main-logo {
  font-size: 0;
  z-index: 999;
  position: relative;
}
header .main-logo .logo-color {
  position: absolute;
  opacity: 0;
  transition: .4s all ease-in-out;
}
header .main-logo .logo-white {  
  transition: .4s all ease-in-out;
}
header .main-logo:hover .logo-color {  
  opacity: 1;
}
header .main-logo:hover .logo-white {  
  opacity: 0;
}
header .nav-btn {
  z-index: 999;
  margin-top: 2px;
}
header .navbar {
  display: flex;
  gap: 30px;
  justify-content: space-between;
}
header .navbar > .langs {
  position: relative;
  width: 80px;
}
header .navbar > .langs .inner{
  position: absolute;
  border-radius: 8px;
  border: 1px solid #FFF;
  height: auto;
  padding-left: 30px;
  padding-right: 25px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 30px;
  overflow: hidden;
  transition: all ease .4s;
}
header .navbar > .langs  .inner:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.7131 2.96381C12.6066 2.81333 12.4954 2.66657 12.3771 2.52527C11.0922 0.983343 9.15863 0 6.99986 0C6.99584 0 6.99268 0.000287191 6.98923 0.000287191C6.98693 0.000287191 6.98521 0 6.98291 0C6.97516 0 6.96712 0.000861574 6.95879 0.000861574C4.81639 0.0132108 2.89971 0.993682 1.62231 2.52527C1.50456 2.66686 1.39285 2.81333 1.2863 2.96381C0.477589 4.1054 0 5.49742 0 7C0 8.5023 0.477302 9.89489 1.2863 11.0362C1.39285 11.1867 1.50456 11.3334 1.62231 11.4747C2.89942 13.0063 4.8161 13.9868 6.95879 13.9991C6.96712 13.9991 6.97516 14 6.98291 14C6.98521 14 6.98693 13.9997 6.98894 13.9997C6.99239 13.9997 6.99555 14 6.99957 14C9.15863 14 11.092 13.0169 12.3771 11.475C12.4949 11.3337 12.6066 11.1867 12.7131 11.0362C13.5218 9.8946 13.9994 8.50258 13.9994 6.99971C13.9994 5.4977 13.5218 4.1054 12.7131 2.96381ZM4.95366 0.910396C4.31037 1.53102 3.77563 2.43825 3.40717 3.527C2.9135 3.34262 2.46922 3.12062 2.08611 2.86962C2.8371 1.9776 3.82473 1.29064 4.95366 0.910396ZM1.74896 3.30873C2.18433 3.59937 2.68748 3.85353 3.24376 4.0629C3.00367 4.93998 2.86582 5.91356 2.86065 6.94084H0.575519C0.587868 5.5896 1.02295 4.33917 1.74896 3.30873ZM0.597058 7.51522H2.87185C2.9089 8.37507 3.03957 9.19098 3.24318 9.93739C2.68662 10.1468 2.18376 10.4009 1.74896 10.6918C1.10538 9.77829 0.690394 8.69213 0.597058 7.51522ZM2.08784 11.1292C2.47094 10.8788 2.91407 10.6574 3.40659 10.473C3.77505 11.562 4.31008 12.4687 4.95366 13.0893C3.82473 12.7094 2.83911 12.021 2.08784 11.1292ZM6.71267 13.4049C5.53406 13.2435 4.51685 12.0347 3.94018 10.2938C4.77159 10.0445 5.71269 9.89345 6.71267 9.86904V13.4049ZM6.71267 9.29523C5.65813 9.32051 4.66418 9.48334 3.77907 9.75503C3.59786 9.06692 3.48184 8.31189 3.44709 7.51551H6.71267V9.29523ZM6.71267 6.94084H3.43502C3.44019 5.97616 3.56569 5.06491 3.78166 4.24584C4.66561 4.51666 5.65899 4.67978 6.71238 4.70477V6.94084H6.71267ZM6.71267 4.13096C5.71327 4.10655 4.77245 3.95606 3.94191 3.70678C4.51829 1.96669 5.53464 0.756749 6.71267 0.59506V4.13096ZM13.4233 6.94084H11.1052C11.1 5.91786 10.9639 4.94831 10.7255 4.07438C11.2941 3.86301 11.8079 3.60482 12.2505 3.30902C12.9762 4.33946 13.411 5.5896 13.4233 6.94084ZM11.9127 2.87019C11.5219 3.12608 11.0675 3.35152 10.5621 3.53791C10.1902 2.43423 9.64771 1.51608 8.99436 0.893165C10.1442 1.26967 11.15 1.96439 11.9127 2.87019ZM7.28704 0.599368C8.45273 0.779437 9.45673 1.98708 10.0271 3.71539C9.20429 3.95922 8.2741 4.10684 7.28704 4.13096V0.599368ZM7.28704 4.70505C8.32809 4.68036 9.31026 4.52068 10.1865 4.2556C10.4013 5.07237 10.5259 5.98018 10.5308 6.94113H7.28704V4.70505ZM7.28704 7.51522H10.519C10.4843 8.30787 10.3688 9.05945 10.1893 9.74555C9.31199 9.47961 8.32866 9.32022 7.28762 9.29523L7.28704 7.51522ZM7.28704 13.4006V9.86933C8.27467 9.89345 9.20487 10.0411 10.0288 10.2849C9.45759 12.0138 8.45244 13.2206 7.28704 13.4006ZM8.99436 13.1071C9.64771 12.4845 10.1913 11.5669 10.5633 10.463C11.0676 10.6491 11.5213 10.8742 11.9116 11.1295C11.1488 12.035 10.1442 12.7303 8.99436 13.1071ZM12.2505 10.6918C11.8079 10.396 11.2941 10.1373 10.7252 9.92619C10.9268 9.18294 11.0563 8.37076 11.0928 7.51551H13.4021C13.3087 8.69213 12.8949 9.77858 12.2505 10.6918Z' fill='white'/%3E%3C/svg%3E");
  position: absolute;
  left: 8px;
  top:4px;
}
header .navbar > .langs  .inner:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' viewBox='0 0 7 4' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.146447 0.146447C0.341709 -0.0488155 0.658291 -0.0488155 0.853553 0.146447L3.5 2.79289L6.14645 0.146447C6.34171 -0.0488155 6.65829 -0.0488155 6.85355 0.146447C7.04882 0.341709 7.04882 0.658291 6.85355 0.853553L3.85355 3.85355C3.65829 4.04882 3.34171 4.04882 3.14645 3.85355L0.146447 0.853553C-0.0488155 0.658291 -0.0488155 0.341709 0.146447 0.146447Z' fill='white'/%3E%3C/svg%3E");

 position: absolute;
  right: 8px;
  top:-1px;
}
header .navbar > .langs a{
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  padding: 6px 0;
  order: 1;
}
header .navbar > .langs a:hover{
  color: var(--primary-color);
}
header .navbar > .langs:hover .inner {
  
  height: 55px;
}
header .navbar > .langs a.active{
  order: -1;
}
header .fullmenu {
  position: fixed;
  z-index: 99;
  width: 0px;
  height: 0px;
  top: 60px;
  right: calc((100vw - 1500px) / 2);
  background-color: var(--secondary-color);
  transition: all ease-in-out 0.4s;
  border-radius: 90%;
  overflow: hidden;
  opacity: 0.4;
}
@media screen and (max-width: 850px) {
  header .main-logo img {
    width: 160px;
  }
  header .fullmenu {
    right: 15px;
    top: 30px;
    opacity: 0.1;
  }
}
header .fullmenu .menu-inner {
  opacity: 0;
  transition: all ease-in-out 0.4s;
  transition-delay: 0.4s;
  position: absolute;
  top: 50vw;
  left: calc(50vw + (100vw - 1520px) / 2);
  height: 100vh;
  display: flex;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 30px;
  flex-direction: column;
  

    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
}
@media screen and (max-width: 1520px) {
  header .fullmenu .menu-inner {
    width: 90vw;
    left: 55vw;
  }
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner {
    width: 100vw;
    left: 50vw;
    top: 50vh;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
header .fullmenu .menu-inner .nav-list {
  width: 100%;
  position: relative;
}
header .fullmenu .menu-inner .nav-list .navbar-nav {
  width: 50%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav {
    width: 100%;
  }
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li {
  display: block;

    width: 100%;
    text-align: center;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li {
    position: relative;
  }
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > span {
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='36' cy='36' r='35.5' fill='white' fill-opacity='0.9' stroke='white'/%3E%3Cpath d='M51.8123 51.6365C51.8218 51.627 51.8364 51.6241 51.8481 51.6168C51.8598 51.6095 51.8832 51.5963 51.9 51.5853L51.9263 51.5678C51.9526 51.5503 51.9775 51.5312 52.0016 51.5115C52.0235 51.4896 52.0462 51.4669 52.0681 51.445C52.0743 51.4395 52.0802 51.4336 52.0857 51.4274C52.1027 51.4104 52.1195 51.3936 52.1361 51.377C52.1427 51.3704 52.15 51.3631 52.1566 51.3565C52.1632 51.35 52.1866 51.3178 52.2004 51.298C52.2143 51.2783 52.2187 51.271 52.2275 51.2564C52.2363 51.2418 52.2472 51.2249 52.2567 51.2081C52.2662 51.1913 52.275 51.1738 52.2838 51.1562C52.2926 51.1387 52.2947 51.1453 52.2947 51.1336C52.3624 50.9897 52.3976 50.8327 52.3978 50.6738C52.3979 50.6581 52.3969 50.6425 52.3949 50.627L52.3949 38.7333C52.398 38.5887 52.3722 38.4449 52.319 38.3104C52.2658 38.1759 52.1863 38.0534 52.0851 37.95C51.9839 37.8467 51.8631 37.7646 51.7298 37.7085C51.5965 37.6524 51.4533 37.6236 51.3086 37.6236C51.164 37.6236 51.0208 37.6524 50.8875 37.7085C50.7541 37.7646 50.6334 37.8467 50.5322 37.95C50.431 38.0534 50.3515 38.1759 50.2983 38.3104C50.2451 38.4449 50.2192 38.5887 50.2223 38.7333L50.2216 48.0516L21.3159 19.146C21.2168 19.0378 21.0969 18.9509 20.9633 18.8903C20.8297 18.8298 20.6852 18.7969 20.5386 18.7937C20.3919 18.7905 20.2461 18.8171 20.11 18.8717C19.9739 18.9264 19.8503 19.008 19.7466 19.1117C19.6428 19.2154 19.5612 19.3391 19.5065 19.4752C19.4519 19.6113 19.4254 19.7571 19.4286 19.9037C19.4318 20.0504 19.4646 20.1948 19.5252 20.3284C19.5857 20.462 19.6727 20.582 19.7808 20.6811L48.6864 49.5867L39.355 49.5875C39.0668 49.5879 38.7906 49.7026 38.5868 49.9063C38.383 50.1101 38.2684 50.3864 38.2679 50.6745C38.2667 50.8172 38.294 50.9588 38.3484 51.0907C38.4028 51.2227 38.4831 51.3424 38.5845 51.4428C38.6855 51.5442 38.8056 51.6245 38.9379 51.6792C39.0701 51.7339 39.2119 51.7619 39.355 51.7615L51.3123 51.7608C51.3188 51.7613 51.3255 51.761 51.332 51.7601L51.3554 51.7586C51.3934 51.7571 51.4314 51.7542 51.4687 51.7491L51.503 51.744L51.5586 51.7323L51.5959 51.7228L51.6471 51.7082C51.6734 51.6994 51.6997 51.6906 51.7253 51.6796C51.7341 51.6709 51.7494 51.6687 51.7618 51.6621C51.7792 51.6547 51.796 51.6461 51.8123 51.6365Z' fill='%23252D66'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    transition: all ease-in-out 0.4s;
    position: absolute;
    right: 10px;
    top: 20px;
  }
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > a {
  color: #FFF;
  font-size: 53px;
  font-style: normal;
  font-weight: 600;
  line-height: 55px;
  padding: 40px 0px;
  display: inline-block;
  transition: all ease-in-out 0.3s;
  position: relative;

    width: 100%;
    text-align: center;
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > a {
    cursor: url("img/menu-cursor.svg"), auto;
}
@media screen and (max-width: 1650px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > a {
    font-size: 45px;
    padding: 25px 0px;
  }
}
@media screen and (max-width: 1400px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > a {
    font-size: 40px;
    padding: 20px 0px;
  }
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > a {
    font-size: 30px;
    padding: 18px 0px;
    line-height: 40px;
  }
}
/*header .fullmenu .menu-inner .nav-list .navbar-nav > li > a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='36' cy='36' r='35.5' fill='white' fill-opacity='0.9' stroke='white'/%3E%3Cpath d='M51.8123 51.6365C51.8218 51.627 51.8364 51.6241 51.8481 51.6168C51.8598 51.6095 51.8832 51.5963 51.9 51.5853L51.9263 51.5678C51.9526 51.5503 51.9775 51.5312 52.0016 51.5115C52.0235 51.4896 52.0462 51.4669 52.0681 51.445C52.0743 51.4395 52.0802 51.4336 52.0857 51.4274C52.1027 51.4104 52.1195 51.3936 52.1361 51.377C52.1427 51.3704 52.15 51.3631 52.1566 51.3565C52.1632 51.35 52.1866 51.3178 52.2004 51.298C52.2143 51.2783 52.2187 51.271 52.2275 51.2564C52.2363 51.2418 52.2472 51.2249 52.2567 51.2081C52.2662 51.1913 52.275 51.1738 52.2838 51.1562C52.2926 51.1387 52.2947 51.1453 52.2947 51.1336C52.3624 50.9897 52.3976 50.8327 52.3978 50.6738C52.3979 50.6581 52.3969 50.6425 52.3949 50.627L52.3949 38.7333C52.398 38.5887 52.3722 38.4449 52.319 38.3104C52.2658 38.1759 52.1863 38.0534 52.0851 37.95C51.9839 37.8467 51.8631 37.7646 51.7298 37.7085C51.5965 37.6524 51.4533 37.6236 51.3086 37.6236C51.164 37.6236 51.0208 37.6524 50.8875 37.7085C50.7541 37.7646 50.6334 37.8467 50.5322 37.95C50.431 38.0534 50.3515 38.1759 50.2983 38.3104C50.2451 38.4449 50.2192 38.5887 50.2223 38.7333L50.2216 48.0516L21.3159 19.146C21.2168 19.0378 21.0969 18.9509 20.9633 18.8903C20.8297 18.8298 20.6852 18.7969 20.5386 18.7937C20.3919 18.7905 20.2461 18.8171 20.11 18.8717C19.9739 18.9264 19.8503 19.008 19.7466 19.1117C19.6428 19.2154 19.5612 19.3391 19.5065 19.4752C19.4519 19.6113 19.4254 19.7571 19.4286 19.9037C19.4318 20.0504 19.4646 20.1948 19.5252 20.3284C19.5857 20.462 19.6727 20.582 19.7808 20.6811L48.6864 49.5867L39.355 49.5875C39.0668 49.5879 38.7906 49.7026 38.5868 49.9063C38.383 50.1101 38.2684 50.3864 38.2679 50.6745C38.2667 50.8172 38.294 50.9588 38.3484 51.0907C38.4028 51.2227 38.4831 51.3424 38.5845 51.4428C38.6855 51.5442 38.8056 51.6245 38.9379 51.6792C39.0701 51.7339 39.2119 51.7619 39.355 51.7615L51.3123 51.7608C51.3188 51.7613 51.3255 51.761 51.332 51.7601L51.3554 51.7586C51.3934 51.7571 51.4314 51.7542 51.4687 51.7491L51.503 51.744L51.5586 51.7323L51.5959 51.7228L51.6471 51.7082C51.6734 51.6994 51.6997 51.6906 51.7253 51.6796C51.7341 51.6709 51.7494 51.6687 51.7618 51.6621C51.7792 51.6547 51.796 51.6461 51.8123 51.6365Z' fill='%23252D66'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  width: 72px;
  height: 72px;
  display: block;
  transition: all ease-in-out 0.4s;
  position: absolute;
  right: -30px;
  bottom: 0px;
  scale: 0;
}*/
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > a::after {
    display: none;
  }
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > a:hover {
  color: var(--primary-color);
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > a:hover::after {
  scale: 1;
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li.active > a {
  color: var(--primary-color);
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  position: absolute;
  left: 100%;
  top: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  transition: all ease-in-out 0.4s;
  border-left: 1px solid rgba(255, 255, 255, 0.7);
  padding: 0 30px;
  background-color: var(--secondary-color);
  z-index: 8;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul {
    left: 0;
  }
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul.show {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul.show {
    position: relative;
    left: 0;
    border-left: 0;
    align-items: flex-start;

    display: flex;
    align-items: center;
  }
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a {
  color: #FFF;
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 30px 0px;
  display: inline-block;
  position: relative;
}
@media screen and (max-width: 1400px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a {
    font-size: 30px;
    padding: 20px 0px;
  }
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a {
    font-size: 24px;
    padding: 15px 0px;
  }
}

header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a {
  cursor: url("img/menu-cursor.svg"), auto;
}
/*
header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='36' cy='36' r='35.5' fill='white' fill-opacity='0.9' stroke='white'/%3E%3Cpath d='M51.8123 51.6365C51.8218 51.627 51.8364 51.6241 51.8481 51.6168C51.8598 51.6095 51.8832 51.5963 51.9 51.5853L51.9263 51.5678C51.9526 51.5503 51.9775 51.5312 52.0016 51.5115C52.0235 51.4896 52.0462 51.4669 52.0681 51.445C52.0743 51.4395 52.0802 51.4336 52.0857 51.4274C52.1027 51.4104 52.1195 51.3936 52.1361 51.377C52.1427 51.3704 52.15 51.3631 52.1566 51.3565C52.1632 51.35 52.1866 51.3178 52.2004 51.298C52.2143 51.2783 52.2187 51.271 52.2275 51.2564C52.2363 51.2418 52.2472 51.2249 52.2567 51.2081C52.2662 51.1913 52.275 51.1738 52.2838 51.1562C52.2926 51.1387 52.2947 51.1453 52.2947 51.1336C52.3624 50.9897 52.3976 50.8327 52.3978 50.6738C52.3979 50.6581 52.3969 50.6425 52.3949 50.627L52.3949 38.7333C52.398 38.5887 52.3722 38.4449 52.319 38.3104C52.2658 38.1759 52.1863 38.0534 52.0851 37.95C51.9839 37.8467 51.8631 37.7646 51.7298 37.7085C51.5965 37.6524 51.4533 37.6236 51.3086 37.6236C51.164 37.6236 51.0208 37.6524 50.8875 37.7085C50.7541 37.7646 50.6334 37.8467 50.5322 37.95C50.431 38.0534 50.3515 38.1759 50.2983 38.3104C50.2451 38.4449 50.2192 38.5887 50.2223 38.7333L50.2216 48.0516L21.3159 19.146C21.2168 19.0378 21.0969 18.9509 20.9633 18.8903C20.8297 18.8298 20.6852 18.7969 20.5386 18.7937C20.3919 18.7905 20.2461 18.8171 20.11 18.8717C19.9739 18.9264 19.8503 19.008 19.7466 19.1117C19.6428 19.2154 19.5612 19.3391 19.5065 19.4752C19.4519 19.6113 19.4254 19.7571 19.4286 19.9037C19.4318 20.0504 19.4646 20.1948 19.5252 20.3284C19.5857 20.462 19.6727 20.582 19.7808 20.6811L48.6864 49.5867L39.355 49.5875C39.0668 49.5879 38.7906 49.7026 38.5868 49.9063C38.383 50.1101 38.2684 50.3864 38.2679 50.6745C38.2667 50.8172 38.294 50.9588 38.3484 51.0907C38.4028 51.2227 38.4831 51.3424 38.5845 51.4428C38.6855 51.5442 38.8056 51.6245 38.9379 51.6792C39.0701 51.7339 39.2119 51.7619 39.355 51.7615L51.3123 51.7608C51.3188 51.7613 51.3255 51.761 51.332 51.7601L51.3554 51.7586C51.3934 51.7571 51.4314 51.7542 51.4687 51.7491L51.503 51.744L51.5586 51.7323L51.5959 51.7228L51.6471 51.7082C51.6734 51.6994 51.6997 51.6906 51.7253 51.6796C51.7341 51.6709 51.7494 51.6687 51.7618 51.6621C51.7792 51.6547 51.796 51.6461 51.8123 51.6365Z' fill='%23252D66'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  display: block;
  transition: all ease-in-out 0.4s;
  position: absolute;
  right: -30px;
  bottom: 0px;
  scale: 0;
}*/
header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a:hover {
  color: var(--primary-color);
}
header .fullmenu .menu-inner .nav-list .navbar-nav > li > ul li a:hover::after {
  scale: 1;
}
header .fullmenu .menu-inner .nav-list .header-widget {
  width: 50%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.7);
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding-left: 10vw;
  padding-right: 10vw;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .nav-list .header-widget {
    display: none;
  }
}
header .fullmenu .menu-inner .nav-list .header-widget .header-widget-inner p strong {
  color: #FFF;
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 29px; /* 150% */
  letter-spacing: 0.373px;
}
header .fullmenu .menu-inner .nav-list .header-widget .header-widget-inner p img {
  margin-left: 10px;
  filter: brightness(10) grayscale(1);
}
header .fullmenu .menu-inner .nav-list .header-widget .header-widget-inner p img:hover {
  filter: brightness(1) grayscale(0);
}
header .fullmenu .menu-inner .nav-list .header-widget .header-widget-inner a {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px; /* 150% */
  letter-spacing: 0.373px;
}
header .fullmenu .menu-inner .nav-list .header-widget .header-widget-inner a:hover {
  color: var(--primary-color);
}
header .fullmenu .menu-inner .langs {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;

  position: absolute;
  bottom: 30px;
  margin-left:5px;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .langs {
    position: relative;
    bottom: unset;
    padding-top: 40px;
  }
}
header .fullmenu .menu-inner .langs a {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  padding: 7px 24px;
  border-right: 1px solid #fff;
}
@media screen and (max-width: 850px) {
  header .fullmenu .menu-inner .langs a {
    font-size: 16px;
    padding: 7px 14px;
  }
}
header .fullmenu .menu-inner .langs a:last-child {
  border-right: 0;
}
header .fullmenu .menu-inner .langs a:hover {
  color: var(--primary-color);
}
header .fullmenu .menu-inner .langs a.active {
  color: #7D7D7D;
}
header .fullmenu.show {
  position: fixed;
  display: flex;
  border-radius: 0;
  width: 200vw;
  height: 200vw;
  right: -50vw;
  top: -50vw;
  transition-delay: 0s;
  opacity: 1;
}
@media screen and (max-width: 850px) {
  header .fullmenu.show {
    right: -50vw;
    width: 200vw;
    height: 200vh;
    top: -50vh;
  }
}
header .fullmenu.show .menu-inner {
  opacity: 1;
  transition-delay: 0.4s;
}
header .fullmenu.close {
  transition-delay: 1.5s;
  transition: all cubic-bezier(0.61, -0.01, 0.42, 1.01) 0.5s;
}
header .fullmenu.close .menu-inner {
  transition: all cubic-bezier(0, 0.7, 0.67, 1) 0.3s;
  transition-delay: 0s;
  opacity: 0;
}
.fixed-social {
    position: absolute;
    z-index: 7;
    bottom: 0;
    right: 4vw;
    width: 20px;
    height: 200px;
    padding-bottom: 100px;

    z-index: 99;
}

@media screen and (min-width: 1600px) {
    .fixed-social {
      position: fixed;
   }
      .home .fixed-social {      
    mix-blend-mode: difference;
   }
}

.fixed-social .footer-widget{
    rotate: 270deg;
    display: flex;
    align-items: center;
    justify-content: center;
    transform-origin: left center;
    transform: translateY(28px);
    gap: 5px;
}
.fixed-social:before {
  background: #7D7D7D;
  width: 1px;
  height: 90px;
  display: block;
  content: "";

    transform: translateX(28px);
  position: absolute;
  bottom: 0;
}
.fixed-social p {
  color: #7D7D7D;
  white-space: nowrap;
  leading-trim: both;

  text-edge: cap;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  letter-spacing: 0.3px;
  margin:0;

}
.fixed-social strong {
  color: #7D7D7D;

  leading-trim: both;

  text-edge: cap;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  letter-spacing: 0.3px;
  margin-right: 10px;

}
.fixed-social img {
  filter: brightness(3) grayscale(1);
  height: 15px;
  margin-right: 5px;
}
.fixed-social img:hover {
  filter: brightness(0) grayscale(0);
  
}
.home .fixed-social:before {
  background: #fff;
}
.home .fixed-social p {
  color: #fff;
}
.home .fixed-social strong {
  color: #fff;
}
.home .fixed-social img {
  filter: brightness(10) grayscale(1);
}
footer {
  background-color: var(--secondary-color);
  position: relative;
  z-index: 99;
}
footer .footer-top {
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media screen and (max-width: 850px) {
  footer .footer-top {
    flex-direction: column;
    gap: 60px;
  }
  .fixed-social {
    display: none;
  }
}
footer .footer-top .footerlogo {
  display: block;
}
footer .footer-top .footerlogo img {
  width: 195px;
  max-width: 80vw;
}
footer .footer-top .langs {
  position: relative;
  border: 1px solid #fff;
  border-radius: 8px;
  margin-top: 30px;
  height: 34px;
  overflow: hidden;
  width: 195px;
  display: flex;
  flex-direction: column;
}

footer .footer-top .langs:hover {
  overflow: visible;
}
footer .footer-top .langs::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_65_298)'%3E%3Cpath d='M12.7131 2.96381C12.6066 2.81333 12.4954 2.66657 12.3771 2.52527C11.0922 0.983343 9.15863 0 6.99986 0C6.99584 0 6.99268 0.000287191 6.98923 0.000287191C6.98693 0.000287191 6.98521 0 6.98291 0C6.97516 0 6.96712 0.000861574 6.95879 0.000861574C4.81639 0.0132108 2.89971 0.993682 1.62231 2.52527C1.50456 2.66686 1.39285 2.81333 1.2863 2.96381C0.477589 4.1054 0 5.49742 0 7C0 8.5023 0.477302 9.89489 1.2863 11.0362C1.39285 11.1867 1.50456 11.3334 1.62231 11.4747C2.89942 13.0063 4.8161 13.9868 6.95879 13.9991C6.96712 13.9991 6.97516 14 6.98291 14C6.98521 14 6.98693 13.9997 6.98894 13.9997C6.99239 13.9997 6.99555 14 6.99957 14C9.15863 14 11.092 13.0169 12.3771 11.475C12.4949 11.3337 12.6066 11.1867 12.7131 11.0362C13.5218 9.8946 13.9994 8.50258 13.9994 6.99971C13.9994 5.4977 13.5218 4.1054 12.7131 2.96381ZM4.95366 0.910396C4.31037 1.53102 3.77563 2.43825 3.40717 3.527C2.9135 3.34262 2.46922 3.12062 2.08611 2.86962C2.8371 1.9776 3.82473 1.29064 4.95366 0.910396ZM1.74896 3.30873C2.18433 3.59937 2.68748 3.85353 3.24376 4.06289C3.00367 4.93998 2.86582 5.91356 2.86065 6.94084H0.575519C0.587868 5.5896 1.02295 4.33917 1.74896 3.30873ZM0.597058 7.51522H2.87185C2.9089 8.37507 3.03957 9.19098 3.24318 9.93739C2.68662 10.1468 2.18376 10.4009 1.74896 10.6918C1.10538 9.77829 0.690394 8.69213 0.597058 7.51522ZM2.08784 11.1292C2.47094 10.8788 2.91407 10.6574 3.40659 10.473C3.77505 11.562 4.31008 12.4687 4.95366 13.0893C3.82473 12.7094 2.83911 12.021 2.08784 11.1292ZM6.71267 13.4049C5.53406 13.2435 4.51685 12.0347 3.94018 10.2938C4.77158 10.0445 5.71269 9.89345 6.71267 9.86904V13.4049ZM6.71267 9.29523C5.65813 9.32051 4.66418 9.48334 3.77907 9.75503C3.59786 9.06692 3.48184 8.31189 3.44709 7.51551H6.71267V9.29523ZM6.71267 6.94084H3.43502C3.44019 5.97616 3.56569 5.06491 3.78166 4.24584C4.66561 4.51666 5.65899 4.67978 6.71238 4.70477V6.94084H6.71267ZM6.71267 4.13096C5.71327 4.10655 4.77245 3.95606 3.94191 3.70678C4.51829 1.96669 5.53464 0.756749 6.71267 0.59506V4.13096ZM13.4233 6.94084H11.1052C11.1 5.91786 10.9639 4.94831 10.7255 4.07438C11.2941 3.86301 11.8079 3.60483 12.2505 3.30902C12.9762 4.33946 13.411 5.5896 13.4233 6.94084ZM11.9127 2.87019C11.5219 3.12608 11.0675 3.35152 10.5621 3.53791C10.1902 2.43423 9.64771 1.51608 8.99436 0.893165C10.1442 1.26967 11.15 1.96439 11.9127 2.87019ZM7.28704 0.599368C8.45273 0.779437 9.45673 1.98708 10.0271 3.71539C9.20429 3.95922 8.2741 4.10684 7.28704 4.13096V0.599368ZM7.28704 4.70505C8.32809 4.68036 9.31026 4.52068 10.1865 4.2556C10.4013 5.07237 10.5259 5.98018 10.5308 6.94113H7.28704V4.70505ZM7.28704 7.51522H10.519C10.4843 8.30787 10.3688 9.05945 10.1893 9.74555C9.31199 9.47961 8.32866 9.32022 7.28762 9.29523L7.28704 7.51522ZM7.28704 13.4006V9.86933C8.27467 9.89345 9.20487 10.0411 10.0288 10.2849C9.45759 12.0138 8.45244 13.2206 7.28704 13.4006ZM8.99436 13.1071C9.64771 12.4845 10.1913 11.5669 10.5633 10.463C11.0676 10.6491 11.5213 10.8742 11.9116 11.1295C11.1488 12.035 10.1442 12.7303 8.99436 13.1071ZM12.2505 10.6918C11.8079 10.396 11.2941 10.1373 10.7252 9.92619C10.9268 9.18294 11.0563 8.37076 11.0928 7.51551H13.4021C13.3087 8.69213 12.8949 9.77858 12.2505 10.6918Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_65_298'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 14px;
  height: 14px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 8px;
  left: 13px;
  z-index: 3;
  content: "";
}
footer .footer-top .langs::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='4' viewBox='0 0 7 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_65_302)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.146447 0.146447C0.341709 -0.0488155 0.658291 -0.0488155 0.853553 0.146447L3.5 2.79289L6.14645 0.146447C6.34171 -0.0488155 6.65829 -0.0488155 6.85355 0.146447C7.04882 0.341709 7.04882 0.658291 6.85355 0.853553L3.85355 3.85355C3.65829 4.04881 3.34171 4.04881 3.14645 3.85355L0.146447 0.853553C-0.0488155 0.658291 -0.0488155 0.341709 0.146447 0.146447Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_65_302'%3E%3Crect width='7' height='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: 12px;
  background-position: center;
  width: 30px;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}
footer .footer-top .langs a {
  display: none;
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  padding: 9px 33px;
  display: block;
  background-color: var(--secondary-color);
  border-radius: 8px;
  border-bottom: 1px solid #fff;
  order:0;
}
footer .footer-top .langs a:not(.active) {
  border-radius: 0;
}
footer .footer-top .langs a:not(.active):hover {
  color: var(--primary-color);
}
footer .footer-top .langs .active {
  display: block;
  position: relative;
  order: -1;
}
@media screen and (max-width: 850px) {
  footer .footer-top .langs {
    
  }
}
footer .footer-top .menu-footer-menu-1-container {
  margin-top: 30px;
}
footer .footer-top .menu-footer-menu-1-container .menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -19px;
  flex-wrap: wrap;
}
footer .footer-top .menu-footer-menu-1-container .menu li {
  padding: 0 10px;
}
footer .footer-top .menu-footer-menu-1-container .menu li a {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 120% */
  letter-spacing: 0.3px;
  padding: 3px 10px;
}
@media screen and (max-width: 1520px) {
  footer .footer-top .menu-footer-menu-1-container .menu li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 850px) {
  footer .footer-top .menu-footer-menu-1-container .menu li a {
    font-size: 17px;
    line-height: 20px; /* 120% */
    padding: 12px;
    display: block;
  }
  footer .footer-top .menu-footer-menu-1-container .menu {
    flex-direction: column;
  }
}
footer .footer-top .menu-footer-menu-1-container .menu li a:hover {
  color: var(--primary-color);
}
footer .footer-top .footer-columns {
  width: 300px;
  max-width: 100%;
}
footer .footer-top .footer-columns p {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.3px;
  margin-top: 0;
  margin-bottom: 9px;
}
footer .footer-top .footer-columns p a {
  color: #FFF;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.3px;
}
footer .footer-top .footer-columns p a:hover {
  color: var(--primary-color);
}
footer .footer-top .footer-columns p strong {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px; /* 150% */
  letter-spacing: 0.3px;
}
footer .footer-top .footer-columns p img {
  margin-left: 10px;
  filter: brightness(10) grayscale(1);

  height: 16px;
  transition: all ease .3s;
  width: auto;
}
footer .footer-top .footer-columns p img:hover {
  transform: translateY(-3px);
}
footer  .totop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='69' viewBox='0 0 29 69' fill='none'%3E%3Cpath d='M14.8974 0.0691217C14.8771 0.0691217 14.8584 0.0566476 14.8381 0.0519632C14.8178 0.0472863 14.7788 0.0363534 14.7492 0.0301126L14.7024 0.0207513C14.6556 0.01139 14.6088 0.0051492 14.562 0.000464757C14.5151 0.000464759 14.4668 0.000464761 14.42 0.000464763C14.4075 -0.000313435 14.395 -0.000313434 14.3825 0.000464764C14.3461 0.000464766 14.3102 0.000464768 14.2749 0.000464769C14.2608 0.00046477 14.2452 0.00046477 14.2312 0.000464771C14.2171 0.000464772 14.1578 0.00983367 14.122 0.0160745C14.0861 0.0223154 14.0736 0.0254358 14.0486 0.0316766C14.0237 0.0379175 13.994 0.044166 13.9659 0.0519632C13.9378 0.0597681 13.9098 0.0691217 13.8817 0.078483C13.8536 0.0878442 13.8583 0.0784906 13.8458 0.0909723C13.6201 0.172309 13.415 0.302276 13.2451 0.471671C13.2283 0.488265 13.2126 0.505996 13.1983 0.524726L0.505311 13.2176C0.347695 13.3686 0.221819 13.5496 0.135064 13.7499C0.0483089 13.9503 0.00242024 14.1659 9.09767e-05 14.3842C-0.00223828 14.6024 0.0390374 14.819 0.121498 15.0211C0.203959 15.2232 0.325945 15.4069 0.480303 15.5612C0.634661 15.7156 0.818283 15.8375 1.0204 15.92C1.22253 16.0025 1.43908 16.0437 1.65736 16.0414C1.87564 16.0391 2.09126 15.9932 2.29158 15.9064C2.4919 15.8197 2.67287 15.6938 2.8239 15.5362L12.7692 5.59251L12.7692 67.2886C12.7595 67.5098 12.7948 67.7306 12.8727 67.9378C12.9507 68.145 13.0698 68.3342 13.2229 68.4941C13.376 68.654 13.5599 68.7813 13.7635 68.8682C13.967 68.9552 14.1861 69 14.4075 69C14.6289 69 14.8479 68.9552 15.0515 68.8682C15.2551 68.7813 15.439 68.654 15.5921 68.4941C15.7451 68.3342 15.8643 68.145 15.9422 67.9378C16.0202 67.7306 16.0554 67.5098 16.0458 67.2886L16.0458 5.59251L26.0051 15.5502C26.3131 15.8573 26.7303 16.0298 27.1652 16.0298C27.6001 16.0298 28.0173 15.8573 28.3253 15.5502C28.4789 15.3993 28.6007 15.219 28.6835 15.0202C28.7664 14.8213 28.8085 14.6079 28.8074 14.3925C28.8077 14.1765 28.7653 13.9626 28.6825 13.7631C28.5998 13.5636 28.4783 13.3825 28.3253 13.2301L15.5637 0.470123C15.5572 0.46257 15.5498 0.455764 15.5418 0.449836L15.5153 0.426429C15.4732 0.38742 15.4295 0.349967 15.3842 0.315643L15.3421 0.284438L15.2703 0.237632L15.2204 0.207992L15.1502 0.168983C15.1127 0.15026 15.0753 0.13153 15.0363 0.115928C15.0176 0.115928 14.9988 0.10189 14.9786 0.0956491C14.9521 0.0850671 14.925 0.0762094 14.8974 0.0691217Z' fill='%23EC1C24'/%3E%3C/svg%3E");
  width: 29px;
  height: 69px;
  content: "";
  display: block;
  position: absolute;
  right: -90px;
  bottom: 93px;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
footer  .totop:hover {
  transform: translateY(-10px);
}
footer .footer-bottom {
  border-top: 1px solid #fff;
}
footer .footer-bottom .container {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 850px) {
  footer .footer-bottom .container {
    flex-direction: column;
    gap: 20px;
  }
  footer .footer-top .footer-columns {
    position: relative;
  }
  footer .footer-top .footer-columns::before {
    width: 101vw;
    height: 1px;
    background-color: white;
    content: "";
    display: block;
    position: absolute;
    top: -30px;
    left: -20px;
  }
  footer .totop {
    right: 18px;
    scale: .9;
  }

}
@media screen and (max-width: 850px) {
  footer .footer-bottom .container .footer-left {
    width: 100%;
  }
}
footer .footer-bottom .container .menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -9px;
}
@media screen and (max-width: 850px) {
  footer .footer-bottom .container .menu {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
  }
}
footer .footer-bottom .container .menu li {
  padding: 0px;
}
footer .footer-bottom .container .menu li:last-child a {
  border-right: 0;
}
footer .footer-bottom .container .menu li a {
  color: #E4E8EC;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  list-style: none;
  padding: 0 9px;
  border-right: 1px solid #fff;
}
footer .footer-bottom .container .menu li a:hover {
  color: var(--primary-color);
}
@media screen and (max-width: 850px) {
  footer .footer-bottom .container .menu li a {
    border-right: 0;
    font-size: 12px;
    padding: 10px 0;
    display: block;
  }
}
footer .footer-bottom .container .footer-bottom-right {
  display: flex;
  align-items: center;
}
footer .footer-bottom .container .footer-copyright {
  margin-right: 20px;
}
footer .footer-bottom .container .footer-copyright p {
  color: #FFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}

.home-tech .inner {
  gap: 0;
  margin-top: -140px;
  margin-bottom: 140px;
  z-index: 9;
  position: relative;
}
@media screen and (max-width: 850px) {
  .home-tech .inner {
    margin-bottom: 120px;
    flex-direction: column-reverse;
    margin-top: -100px;
  }
}
.home-tech .inner .image .wp-block-image {
  margin-bottom: 0;
}
.home-tech .inner .image img {
  width: 100%;
}
.home-tech .inner .image::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='493' height='592' viewBox='0 0 493 592' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:multiply' clip-path='url(%23clip0_12_62)'%3E%3Cpath d='M296.028 5.87413e-05H295.261V50.7242H296.028C302.392 50.7136 308.696 51.9622 314.577 54.398C320.457 56.8338 325.797 60.4086 330.29 64.9168C334.798 69.4094 338.373 74.7495 340.809 80.6294C343.245 86.5094 344.494 92.8131 344.483 99.1777V99.9299H395.195V99.1777C395.213 86.1511 392.655 73.2495 387.669 61.2148C382.683 49.1801 375.367 38.2497 366.142 29.0522C356.945 19.8303 346.016 12.5165 333.984 7.53085C321.951 2.54516 309.052 -0.0141381 296.028 5.87413e-05ZM365.077 30.1592C383.239 48.2714 393.517 72.8198 393.677 98.468H345.973C345.796 85.4781 340.55 73.0716 331.354 63.895C322.181 54.6917 309.773 49.4401 296.78 49.2624V1.56121C322.423 1.73269 346.964 12.0086 365.077 30.1592Z' fill='%23D32935'/%3E%3Cpath d='M296.78 147.631V99.9298H344.469C344.292 112.524 339.199 124.549 330.276 133.438C321.378 142.35 309.357 147.441 296.766 147.631H296.78ZM331.354 134.503C336.002 129.87 339.687 124.364 342.199 118.301C344.71 112.239 345.998 105.74 345.988 99.1776V98.4254H295.261V149.135H296.028C302.591 149.151 309.092 147.866 315.155 145.354C321.219 142.843 326.725 139.155 331.354 134.503Z' fill='%23D32935'/%3E%3Cpath d='M99.9343 147.631V99.9298H147.638C147.461 112.524 142.367 124.549 133.444 133.438C124.548 142.351 112.526 147.442 99.9343 147.631ZM134.509 134.517C139.157 129.881 142.844 124.373 145.358 118.308C147.872 112.244 149.162 105.742 149.156 99.1776V98.4254H98.4156V149.15H99.1821C105.744 149.158 112.243 147.87 118.306 145.359C124.368 142.847 129.875 139.163 134.509 134.517Z' fill='%23D32935'/%3E%3Cpath d='M246.067 149.15V196.851C233.071 197.018 220.656 202.265 211.479 211.469C202.281 220.646 197.031 233.051 196.845 246.042H149.156C149.324 220.404 159.601 195.867 177.756 177.762C195.868 159.6 220.418 149.322 246.067 149.164V149.15ZM176.677 176.683C167.456 185.883 160.143 196.814 155.159 208.848C150.176 220.883 147.62 233.783 147.638 246.809V247.561H198.364V246.809C198.354 240.444 199.602 234.14 202.038 228.26C204.474 222.38 208.049 217.04 212.557 212.548C217.052 208.038 222.394 204.462 228.277 202.026C234.16 199.59 240.467 198.343 246.834 198.355H247.586V147.631H246.834C233.805 147.614 220.901 150.172 208.863 155.157C196.826 160.143 185.892 167.459 176.691 176.683H176.677Z' fill='%23D32935'/%3E%3Cpath d='M492.107 296.767C479.114 296.584 466.708 291.334 457.532 282.134C452.886 277.5 449.201 271.994 446.69 265.932C444.179 259.869 442.89 253.371 442.899 246.809V246.042H492.107V247.561H444.417C444.598 260.15 449.691 272.17 458.611 281.055C467.497 289.975 479.517 295.068 492.107 295.248V296.767Z' fill='%23D32935'/%3E%3Cpath d='M296.78 295.248V247.561C309.77 247.37 322.174 242.12 331.354 232.928C340.55 223.752 345.796 211.345 345.973 198.355H393.677C393.513 223.999 383.235 248.541 365.077 266.65C346.971 284.812 322.425 295.09 296.78 295.248ZM366.142 267.728C375.362 258.533 382.675 247.607 387.661 235.578C392.646 223.548 395.207 210.653 395.195 197.631V196.879H344.483V197.631C344.494 203.996 343.245 210.3 340.809 216.18C338.373 222.06 334.798 227.4 330.29 231.892C325.797 236.4 320.457 239.975 314.577 242.411C308.696 244.847 302.392 246.095 296.028 246.085H295.261V296.809H296.028C309.051 296.826 321.95 294.269 333.982 289.286C346.015 284.303 356.944 276.991 366.142 267.771V267.728Z' fill='%23D32935'/%3E%3Cpath d='M295.261 296.766V393.673C282.67 393.48 270.65 388.389 261.751 379.481C257.246 374.985 253.674 369.645 251.238 363.765C248.803 357.886 247.552 351.584 247.558 345.22C247.552 338.856 248.803 332.554 251.238 326.674C253.674 320.795 257.246 315.454 261.751 310.959C270.65 302.05 282.67 296.959 295.261 296.766ZM260.644 309.894C256.006 314.534 252.33 320.045 249.829 326.11C247.327 332.174 246.049 338.674 246.067 345.234C246.051 351.79 247.33 358.284 249.832 364.344C252.333 370.404 256.008 375.91 260.644 380.545C265.28 385.193 270.788 388.88 276.853 391.394C282.918 393.907 289.42 395.198 295.985 395.192H296.737V295.262H295.985C289.421 295.253 282.919 296.541 276.854 299.052C270.79 301.563 265.281 305.248 260.644 309.894Z' fill='%23D32935'/%3E%3Cpath d='M345.235 344.468H344.483V444.397H345.235C351.797 444.406 358.296 443.118 364.359 440.606C370.422 438.095 375.928 434.411 380.562 429.765C385.207 425.13 388.891 419.624 391.402 413.562C393.913 407.499 395.202 401.001 395.195 394.44C395.204 387.876 393.916 381.375 391.405 375.31C388.894 369.245 385.209 363.737 380.562 359.1C375.928 354.454 370.422 350.77 364.359 348.259C358.296 345.747 351.797 344.459 345.235 344.468ZM379.498 360.165C384.008 364.659 387.584 370.001 390.02 375.884C392.456 381.766 393.703 388.073 393.691 394.44C393.7 400.802 392.45 407.103 390.014 412.98C387.578 418.858 384.004 424.195 379.498 428.686C370.604 437.603 358.58 442.695 345.988 442.879V345.986C358.582 346.163 370.608 351.256 379.498 360.179V360.165Z' fill='%23D32935'/%3E%3Cpath d='M492.107 296.766V295.262C466.058 295.423 441.127 305.859 422.73 324.3C413.508 333.502 406.196 344.436 401.212 356.472C396.229 368.509 393.673 381.412 393.691 394.44C393.674 407.463 396.231 420.361 401.214 432.393C406.198 444.424 413.51 455.353 422.73 464.551C441.127 482.992 466.058 493.427 492.107 493.589V492.084C466.481 491.912 441.958 481.635 423.866 463.486C414.784 454.429 407.581 443.667 402.67 431.817C397.76 419.968 395.239 407.266 395.252 394.44C395.234 381.608 397.753 368.9 402.664 357.046C407.574 345.191 414.78 334.425 423.866 325.364C441.974 307.203 466.517 296.921 492.163 296.752L492.107 296.766ZM492.107 444.369V442.865C479.517 442.684 467.497 437.591 458.611 428.672C454.104 424.181 450.53 418.843 448.094 412.966C445.658 407.089 444.409 400.787 444.417 394.425C444.41 388.059 445.659 381.754 448.095 375.872C450.531 369.99 454.104 364.647 458.611 360.15C467.497 351.231 479.517 346.138 492.107 345.958V344.439C479.114 344.621 466.708 349.872 457.532 359.072C452.885 363.708 449.2 369.216 446.688 375.281C444.177 381.346 442.889 387.847 442.899 394.411C442.892 400.973 444.181 407.471 446.692 413.533C449.203 419.595 452.887 425.102 457.532 429.736C466.709 438.932 479.116 444.178 492.107 444.355V444.369Z' fill='%23D32935'/%3E%3Cpath d='M395.195 196.836V149.135H442.885C442.708 161.729 437.614 173.755 428.691 182.644C419.802 191.567 407.776 196.66 395.181 196.836H395.195ZM429.784 183.723C434.426 179.083 438.106 173.574 440.615 167.509C443.123 161.445 444.411 154.946 444.403 148.383V147.631H393.691V198.355H394.443C401.007 198.362 407.508 197.074 413.573 194.563C419.637 192.052 425.147 188.368 429.784 183.723Z' fill='%23D32935'/%3E%3Cpath d='M492.107 198.341C479.113 198.165 466.704 192.913 457.532 183.708C452.885 179.075 449.199 173.569 446.688 167.507C444.176 161.444 442.889 154.945 442.899 148.383V147.631H492.107V149.135H444.417C444.594 161.729 449.688 173.755 458.611 182.644C467.497 191.563 479.517 196.656 492.107 196.836V198.341Z' fill='%23D32935'/%3E%3Cpath d='M1.50448 246.042V198.355C14.5 198.169 26.9099 192.919 36.0933 183.723C45.2932 174.547 50.5443 162.141 50.7265 149.15H98.4156C98.2698 174.813 87.9907 199.38 69.8163 217.501C51.7042 235.663 27.1542 245.94 1.50448 246.099V246.042ZM70.895 218.509C80.1154 209.311 87.4274 198.382 92.4109 186.35C97.3944 174.318 99.9512 161.421 99.9343 148.397V147.631H49.1652V148.397C49.174 154.76 47.9245 161.061 45.4887 166.938C43.0528 172.815 39.4787 178.153 34.972 182.644C30.4776 187.154 25.135 190.73 19.2522 193.166C13.3694 195.602 7.06266 196.849 0.695475 196.836H-0.0567627V247.561H0.695475C13.7247 247.578 26.6288 245.02 38.6663 240.034C50.7038 235.049 61.6372 227.733 70.8383 218.509H70.895Z' fill='%23D32935'/%3E%3Cpath d='M0.752238 295.262H0V345.986H0.752238C7.1185 345.98 13.4234 347.23 19.3053 349.666C25.1873 352.101 30.5306 355.674 35.0288 360.179C39.5338 364.677 43.1066 370.02 45.5422 375.901C47.9778 381.783 49.2283 388.088 49.222 394.454C49.2308 400.816 47.9813 407.117 45.5454 412.994C43.1096 418.872 39.5355 424.21 35.0288 428.7C30.5343 433.21 25.1918 436.786 19.309 439.222C13.4261 441.658 7.11942 442.905 0.752238 442.893H0V493.617H0.752238C13.7814 493.634 26.6856 491.076 38.7231 486.091C50.7605 481.105 61.694 473.789 70.895 464.565C80.1154 455.367 87.4273 444.439 92.4109 432.407C97.3943 420.375 99.9511 407.477 99.9343 394.454C99.951 381.426 97.3943 368.524 92.4109 356.488C87.4275 344.451 80.1156 333.517 70.895 324.314C61.6914 315.094 50.7572 307.782 38.7201 302.799C26.683 297.816 13.7801 295.259 0.752238 295.276V295.262ZM69.8163 325.379C78.8987 334.438 86.1009 345.203 91.009 357.055C95.9171 368.907 98.4342 381.612 98.4156 394.44C98.4315 407.265 95.9132 419.967 91.0052 431.816C86.0972 443.665 78.8964 454.428 69.8163 463.486C51.7042 481.648 27.1542 491.926 1.50448 492.084V444.383C14.4999 444.21 26.9128 438.964 36.0933 429.765C40.7394 425.131 44.424 419.625 46.9353 413.562C49.4465 407.5 50.735 401.001 50.7265 394.44C50.7353 387.876 49.447 381.375 46.9358 375.31C44.4246 369.245 40.7399 363.737 36.0933 359.1C26.9142 349.897 14.5016 344.646 1.50448 344.467V296.766C27.1526 296.933 51.6998 307.209 69.8163 325.364V325.379Z' fill='%23D32935'/%3E%3Cpath d='M197.598 393.673H196.845V444.397H197.598C203.963 444.387 210.267 445.635 216.147 448.071C222.027 450.507 227.367 454.082 231.86 458.59C236.368 463.083 239.944 468.423 242.379 474.303C244.815 480.183 246.064 486.486 246.053 492.851V493.603H296.78V492.851C296.801 479.825 294.246 466.923 289.262 454.889C284.279 442.854 276.964 431.923 267.74 422.725C258.543 413.5 247.612 406.185 235.576 401.199C223.541 396.213 210.639 393.656 197.612 393.673H197.598ZM266.662 423.79C284.813 441.903 295.09 466.443 295.261 492.084H247.558C247.38 479.092 242.128 466.684 232.925 457.511C223.752 448.318 211.35 443.072 198.364 442.893V395.192C224.009 395.352 248.554 405.63 266.662 423.79Z' fill='%23D32935'/%3E%3Cpath d='M198.364 296.014V295.262H98.4156V296.014C98.403 302.575 99.6881 309.074 102.197 315.137C104.706 321.199 108.389 326.706 113.035 331.339C117.669 335.985 123.175 339.67 129.238 342.181C135.3 344.692 141.799 345.98 148.361 345.972C154.924 345.98 161.423 344.692 167.485 342.181C173.548 339.67 179.054 335.985 183.688 331.339C188.336 326.706 192.023 321.2 194.537 315.138C197.051 309.076 198.342 302.577 198.336 296.014H198.364ZM182.652 330.275C178.159 334.783 172.819 338.358 166.939 340.794C161.059 343.23 154.755 344.478 148.39 344.467C142.025 344.478 135.721 343.23 129.841 340.794C123.961 338.358 118.62 334.783 114.127 330.275C105.204 321.386 100.111 309.36 99.9343 296.766H196.774C196.598 309.36 191.504 321.386 182.581 330.275H182.652Z' fill='%23D32935'/%3E%3Cpath d='M148.39 344.468H147.638V395.192H198.364V394.44C198.37 387.875 197.079 381.373 194.566 375.309C192.052 369.244 188.365 363.736 183.717 359.1C179.083 354.454 173.576 350.77 167.514 348.259C161.451 345.747 154.952 344.459 148.39 344.468ZM182.652 360.165C191.575 369.054 196.669 381.08 196.845 393.673H149.171V345.986C161.76 346.166 173.78 351.26 182.666 360.179L182.652 360.165Z' fill='%23D32935'/%3E%3Cpath d='M492.107 493.617C479.517 493.797 467.497 498.891 458.611 507.81C454.102 512.302 450.527 517.642 448.091 523.522C445.655 529.402 444.407 535.706 444.417 542.07C444.407 548.435 445.655 554.739 448.091 560.619C450.527 566.499 454.102 571.839 458.611 576.331C467.497 585.25 479.517 590.344 492.107 590.524V592.028C479.113 591.852 466.704 586.6 457.532 577.396C452.886 572.762 449.201 567.256 446.69 561.193C444.179 555.131 442.89 548.632 442.899 542.07C442.89 535.509 444.179 529.01 446.69 522.948C449.201 516.885 452.886 511.379 457.532 506.745C466.704 497.541 479.113 492.289 492.107 492.113V493.631V493.617Z' fill='%23D32935'/%3E%3Cpath d='M395.195 492.837V492.07H295.261V492.837C295.255 499.4 296.545 505.9 299.056 511.964C301.567 518.028 305.25 523.538 309.894 528.176C314.532 532.821 320.041 536.505 326.106 539.016C332.17 541.527 338.671 542.816 345.235 542.808C351.797 542.817 358.297 541.529 364.359 539.017C370.422 536.506 375.928 532.822 380.562 528.176C385.209 523.54 388.894 518.031 391.405 511.966C393.916 505.902 395.204 499.4 395.195 492.837ZM379.498 527.097C375.005 531.606 369.665 535.18 363.784 537.616C357.904 540.052 351.6 541.301 345.235 541.29C338.871 541.301 332.567 540.052 326.686 537.616C320.806 535.18 315.466 531.606 310.973 527.097C302.056 518.204 296.964 506.181 296.78 493.589H393.677C393.5 506.182 388.407 518.208 379.484 527.097H379.498Z' fill='%23D32935'/%3E%3Cpath d='M196.845 444.398V492.099C183.852 492.275 171.443 497.527 162.271 506.731C153.071 515.906 147.82 528.313 147.638 541.304H99.9343C100.092 515.647 110.369 491.089 128.534 472.967C146.654 454.818 171.199 444.543 196.845 444.369V444.398ZM127.469 471.931C118.246 481.131 110.932 492.061 105.946 504.095C100.96 516.13 98.4011 529.03 98.4156 542.057V542.809H149.156V542.057C149.146 535.692 150.394 529.388 152.83 523.508C155.266 517.628 158.841 512.288 163.35 507.796C167.842 503.288 173.183 499.713 179.063 497.277C184.943 494.841 191.247 493.593 197.612 493.603H198.378V442.879H197.612C184.585 442.863 171.683 445.421 159.648 450.407C147.613 455.393 136.682 462.708 127.483 471.931H127.469Z' fill='%23D32935'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12_62'%3E%3Crect width='492.107' height='592' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 490px;
  height: 590px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  display: block;
  z-index: 9;
  left: -100px;
  bottom: -142px;
}
@media screen and (max-width: 1520px) {
  .home-tech .inner .image::after {
    scale: 0.8;
    left: -50px;
  }
}
@media screen and (max-width: 850px) {
  .home-tech .inner .image {
    position: relative;
  }
  .home-tech .inner .image::after {
    scale: 1;
    bottom: -100px;
    width: 70vw;
    height: 90vw;
    left: -21px;
  }
}
.home-tech .inner .text {
  padding: 100px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: space-between;
}
@media screen and (max-width: 1520px) {
  .home-tech .inner .text {
    padding: 60px;
  }
}
@media screen and (max-width: 850px) {
  .home-tech .inner .text {
    padding: 57px 53px;
  }
}
.home-tech .inner .text .wp-block-heading {
  color: #FFF;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.home-tech .inner .text .wp-block-heading strong {
  color: var(--primary-color);
}
@media screen and (max-width: 1520px) {
  .home-tech .inner .text .wp-block-heading {
    font-size: 40px;
  }
}
@media screen and (max-width: 850px) {
  .home-tech .inner .text .wp-block-heading {
    font-size: 26px;
  }
}
.home-tech .inner .text p {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 166%;
  margin: 0;
}
@media screen and (max-width: 850px) {
  .home-tech .inner .text p {
    font-size: 15px;
  }
}
.home-tech .inner .text p * {
  color: #FFF;
  font-size: 18px;
}
.home-tech .inner .text .wp-block-buttons a {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 166%; /* 33.2px */
  background-color: transparent;
  padding: 0px;
  border-radius: 0;
}
.home-tech .inner .text .wp-block-buttons a::after {
  margin-left: 8px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.3584 10.6339C10.3641 10.6282 10.3728 10.6265 10.3797 10.6221C10.3867 10.6178 10.4006 10.6099 10.4107 10.6034L10.4263 10.593C10.442 10.5825 10.4568 10.5712 10.4712 10.5595C10.4842 10.5464 10.4977 10.5329 10.5108 10.5198C10.5145 10.5166 10.518 10.5131 10.5212 10.5094C10.5314 10.4992 10.5414 10.4892 10.5512 10.4794C10.5552 10.4754 10.5595 10.4711 10.5634 10.4672C10.5674 10.4633 10.5813 10.4441 10.5896 10.4323C10.5978 10.4206 10.6004 10.4162 10.6057 10.4075C10.6109 10.3988 10.6174 10.3888 10.6231 10.3788C10.6287 10.3688 10.634 10.3584 10.6392 10.3479C10.6444 10.3375 10.6457 10.3414 10.6457 10.3344C10.686 10.2487 10.7069 10.1553 10.7071 10.0606C10.7071 10.0513 10.7066 10.042 10.7053 10.0328L10.7053 2.95067C10.7072 2.86456 10.6918 2.77895 10.6601 2.69887C10.6284 2.61878 10.5811 2.54583 10.5209 2.48428C10.4606 2.42274 10.3887 2.37384 10.3093 2.34046C10.2299 2.30707 10.1446 2.28988 10.0585 2.28988C9.97239 2.28988 9.88713 2.30707 9.80774 2.34046C9.72834 2.37384 9.65642 2.42274 9.59617 2.48428C9.53592 2.54583 9.48857 2.61878 9.45689 2.69887C9.42521 2.77896 9.40984 2.86456 9.41168 2.95067L9.41124 8.49925L1.94957 1.04188C1.89057 0.977491 1.81914 0.925712 1.73958 0.889668C1.66003 0.853623 1.574 0.834059 1.48668 0.832153C1.39937 0.830248 1.31257 0.846042 1.23152 0.878583C1.15047 0.911124 1.07684 0.959738 1.01509 1.0215C0.953329 1.08325 0.904715 1.15688 0.872174 1.23793C0.839633 1.31898 0.823839 1.40577 0.825745 1.49309C0.82765 1.58041 0.847213 1.66644 0.883258 1.74599C0.919302 1.82555 0.971082 1.89698 1.03547 1.95598L8.49714 9.41335L2.94072 9.41379C2.76913 9.41404 2.60464 9.48231 2.48331 9.60364C2.36198 9.72498 2.2937 9.88947 2.29345 10.0611C2.2927 10.146 2.309 10.2303 2.34137 10.3089C2.37374 10.3875 2.42154 10.4588 2.48193 10.5185C2.5421 10.5789 2.61361 10.6267 2.69235 10.6593C2.7711 10.6919 2.85551 10.7085 2.94072 10.7083L10.0607 10.7079C10.0646 10.7082 10.0685 10.708 10.0724 10.7074L10.0864 10.7066C10.109 10.7057 10.1316 10.704 10.1538 10.7009L10.1743 10.6979L10.2074 10.6909L10.2296 10.6852L10.26 10.6765C10.2757 10.6713 10.2914 10.6661 10.3066 10.6596C10.3118 10.6543 10.321 10.653 10.3284 10.6491C10.3387 10.6447 10.3487 10.6396 10.3584 10.6339Z' fill='white'/%3E%3C/svg%3E");
  transition: all ease-in-out 0.3s;
  display: inline-block;
}
.home-tech .inner .text .wp-block-buttons a:hover::after {
  transform: rotate(-45deg);
}
.home-tech .inner .text::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  right: -40px;
  top: -40px;
  z-index: 9;
}
@media screen and (max-width: 1520px) {
  .home-tech .inner .text::before {
    right: 30px;
  }
}
@media screen and (max-width: 1320px) {
  .home-tech .inner .text::before {
    right: -10px;
  }
}
@media screen and (max-width: 850px) {
  .home-tech .inner .text::before {
    right: 0px;
    top: -21px;
    width: 20px;
    height: 20px;
  }
}

.home-about .inner {
  padding-top: 80px;
  padding-bottom: 80px;
  gap: 140px;
}
@media screen and (max-width: 850px) {
  .home-about .inner {
    padding-top: 40px;
    padding-bottom: 40px;
    gap: 40px;
    flex-direction: column;
  }
}
.home-about .inner .wp-block-heading {
  white-space: nowrap;
  color: var(--secondary-color);
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.home-about .inner .wp-block-heading strong {
  color: var(--primary-color);
}
@media screen and (max-width: 1520px) {
  .home-about .inner .wp-block-heading {
    white-space: unset;
  }
}
@media screen and (max-width: 850px) {
  .home-about .inner .wp-block-heading {
    font-size: 23px;
    white-space: unset;
  }
}
.home-about .inner .desc {
  gap: 50px;
}
.home-about .inner .desc p {
  font-size: 18px;
}
@media screen and (max-width: 850px) {
  .home-about .inner .desc p {
    font-size: 12px;
  }
}
.home-about .inner .desc .big {
  color: var(--secondary-color);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 138.5%; /* 30.47px */
}
@media screen and (max-width: 850px) {
  .home-about .inner .desc .big {
    font-size: 14px;
  }
}
.home-about .inner .wp-block-buttons a {
  color: var(--secondary-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 166%; /* 33.2px */
  background-color: transparent;
  padding: 0px;
  border-radius: 0;
}
@media screen and (max-width: 850px) {
  .home-about .inner .wp-block-buttons a {
    font-size: 12px;
  }
}
.home-about .inner .wp-block-buttons a::after {
  margin-left: 8px;
  content: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3584 10.6339C10.3641 10.6282 10.3728 10.6265 10.3797 10.6221C10.3867 10.6178 10.4006 10.6099 10.4107 10.6034L10.4263 10.593C10.442 10.5825 10.4568 10.5712 10.4712 10.5595C10.4842 10.5464 10.4977 10.5329 10.5108 10.5198C10.5145 10.5166 10.518 10.5131 10.5212 10.5094C10.5314 10.4992 10.5414 10.4892 10.5512 10.4794C10.5552 10.4754 10.5595 10.4711 10.5634 10.4672C10.5674 10.4633 10.5813 10.4441 10.5896 10.4323C10.5978 10.4206 10.6004 10.4162 10.6057 10.4075C10.6109 10.3988 10.6174 10.3888 10.6231 10.3788C10.6287 10.3688 10.634 10.3584 10.6392 10.3479C10.6444 10.3375 10.6457 10.3414 10.6457 10.3344C10.686 10.2487 10.7069 10.1553 10.7071 10.0606C10.7071 10.0513 10.7066 10.042 10.7053 10.0328L10.7053 2.95067C10.7072 2.86456 10.6918 2.77895 10.6601 2.69887C10.6284 2.61878 10.5811 2.54583 10.5209 2.48428C10.4606 2.42274 10.3887 2.37384 10.3093 2.34046C10.2299 2.30707 10.1446 2.28988 10.0585 2.28988C9.97239 2.28988 9.88713 2.30707 9.80774 2.34046C9.72834 2.37384 9.65642 2.42274 9.59617 2.48428C9.53592 2.54583 9.48857 2.61878 9.45689 2.69887C9.42521 2.77896 9.40984 2.86456 9.41168 2.95067L9.41124 8.49925L1.94957 1.04188C1.89057 0.977491 1.81914 0.925712 1.73958 0.889668C1.66003 0.853623 1.574 0.834059 1.48668 0.832153C1.39937 0.830248 1.31257 0.846042 1.23152 0.878583C1.15047 0.911124 1.07684 0.959738 1.01509 1.0215C0.953329 1.08325 0.904715 1.15688 0.872174 1.23793C0.839633 1.31898 0.823839 1.40577 0.825745 1.49309C0.82765 1.58041 0.847213 1.66644 0.883258 1.74599C0.919302 1.82555 0.971082 1.89698 1.03547 1.95598L8.49714 9.41335L2.94072 9.41379C2.76913 9.41404 2.60464 9.48231 2.48331 9.60364C2.36198 9.72498 2.2937 9.88947 2.29345 10.0611C2.2927 10.146 2.309 10.2303 2.34137 10.3089C2.37374 10.3875 2.42154 10.4588 2.48193 10.5185C2.5421 10.5789 2.61361 10.6267 2.69235 10.6593C2.7711 10.6919 2.85551 10.7085 2.94072 10.7083L10.0607 10.7079C10.0646 10.7082 10.0685 10.708 10.0724 10.7074L10.0864 10.7066C10.109 10.7057 10.1316 10.704 10.1538 10.7009L10.1743 10.6979L10.2074 10.6909L10.2296 10.6852L10.26 10.6765C10.2757 10.6713 10.2914 10.6661 10.3066 10.6596C10.3118 10.6543 10.321 10.653 10.3284 10.6491C10.3387 10.6447 10.3487 10.6396 10.3584 10.6339Z' fill='%23252D66'/%3E%3C/svg%3E%0A");
  transition: all ease-in-out 0.3s;
  display: inline-block;
}
.home-about .inner .wp-block-buttons a:hover::after {
  rotate: -45deg;
}

.home-products {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 1520px) {
  .home-products {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 850px) {
  .home-products {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .home-about .inner .wp-block-buttons a::after {
    scale: .7;
  }
}
.home-products .inner {
  gap: 110px !important;
}
@media screen and (max-width: 1520px) {
  .home-products .inner {
    gap: 70px !important;
  }
}
@media screen and (max-width: 850px) {
  .home-products .inner {
    gap: 40px !important;
  }
}
.home-products .inner .section-title {
  border: 0;
  background-color: var(--secondary-color);
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: white;
  padding: 60px 45px;
  position: relative;
  transform: translateY(-180px);
}
@media screen and (max-width: 1520px) {
  .home-products .inner .section-title {
    transform: translateY(-110px);
  }
}
@media screen and (max-width: 850px) {
  .home-products .inner .section-title {
    transform: translateY(0px);
    padding: 29px 22px;
    flex-basis: 60% !important;
    height: 200px;
    flex-grow: 0;
  }
}
.home-products .inner .section-title p {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: white;
  margin:0;
  display: block;
  height: 100%;
  position: relative;
}
.home-products .inner .section-title p a {
  color:white;
  display: block;
  height: 100%;
  position: relative;
  z-index: 9;
}
.home-products .inner .section-title p::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.3584 10.6339C10.3641 10.6282 10.3728 10.6265 10.3797 10.6221C10.3867 10.6178 10.4006 10.6099 10.4107 10.6034L10.4263 10.593C10.442 10.5825 10.4568 10.5712 10.4712 10.5595C10.4842 10.5464 10.4977 10.5329 10.5108 10.5198C10.5145 10.5166 10.518 10.5131 10.5212 10.5094C10.5314 10.4992 10.5414 10.4892 10.5512 10.4794C10.5552 10.4754 10.5595 10.4711 10.5634 10.4672C10.5674 10.4633 10.5813 10.4441 10.5896 10.4323C10.5978 10.4206 10.6004 10.4162 10.6057 10.4075C10.6109 10.3988 10.6174 10.3888 10.6231 10.3788C10.6287 10.3688 10.634 10.3584 10.6392 10.3479C10.6444 10.3375 10.6457 10.3414 10.6457 10.3344C10.686 10.2487 10.7069 10.1553 10.7071 10.0606C10.7071 10.0513 10.7066 10.042 10.7053 10.0328L10.7053 2.95067C10.7072 2.86456 10.6918 2.77895 10.6601 2.69887C10.6284 2.61878 10.5811 2.54583 10.5209 2.48428C10.4606 2.42274 10.3887 2.37384 10.3093 2.34046C10.2299 2.30707 10.1446 2.28988 10.0585 2.28988C9.97239 2.28988 9.88713 2.30707 9.80774 2.34046C9.72834 2.37384 9.65642 2.42274 9.59617 2.48428C9.53592 2.54583 9.48857 2.61878 9.45689 2.69887C9.42521 2.77896 9.40984 2.86456 9.41168 2.95067L9.41124 8.49925L1.94957 1.04188C1.89057 0.977491 1.81914 0.925712 1.73958 0.889668C1.66003 0.853623 1.574 0.834059 1.48668 0.832153C1.39937 0.830248 1.31257 0.846042 1.23152 0.878583C1.15047 0.911124 1.07684 0.959738 1.01509 1.0215C0.953329 1.08325 0.904715 1.15688 0.872174 1.23793C0.839633 1.31898 0.823839 1.40577 0.825745 1.49309C0.82765 1.58041 0.847213 1.66644 0.883258 1.74599C0.919302 1.82555 0.971082 1.89698 1.03547 1.95598L8.49714 9.41335L2.94072 9.41379C2.76913 9.41404 2.60464 9.48231 2.48331 9.60364C2.36198 9.72498 2.2937 9.88947 2.29345 10.0611C2.2927 10.146 2.309 10.2303 2.34137 10.3089C2.37374 10.3875 2.42154 10.4588 2.48193 10.5185C2.5421 10.5789 2.61361 10.6267 2.69235 10.6593C2.7711 10.6919 2.85551 10.7085 2.94072 10.7083L10.0607 10.7079C10.0646 10.7082 10.0685 10.708 10.0724 10.7074L10.0864 10.7066C10.109 10.7057 10.1316 10.704 10.1538 10.7009L10.1743 10.6979L10.2074 10.6909L10.2296 10.6852L10.26 10.6765C10.2757 10.6713 10.2914 10.6661 10.3066 10.6596C10.3118 10.6543 10.321 10.653 10.3284 10.6491C10.3387 10.6447 10.3487 10.6396 10.3584 10.6339Z' fill='white'/%3E%3C/svg%3E");
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 850px) {
  .home-products .inner .section-title p {
    font-size: 15px;
  }
  .home-products .inner .section-title p::after {
    width: 20px;
    height: 20px;
  }
}
.home-products .inner .section-title::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  left: -40px;
  bottom: -40px;
  z-index: 9;
}
@media screen and (max-width: 850px) {
  .home-products .inner .section-title::before {
    left: -20px;
    bottom: -20px;
    width: 20px;
    height: 20px;
  }
}
.home-products .inner .section-title strong {
  color: var(--primary-color);
  font-weight: 600;
}
.home-products .inner .wp-block-post-template {
  padding-bottom: 40px;
}
.home-products .inner .wp-block-query {
  position: relative;
}
.home-products .inner .wp-block-query li {
  position: relative;
  padding: 12px;
}
.home-products .inner .wp-block-query li .wp-block-group::after {
  margin-left: 8px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M15.7389 16.1691C15.7477 16.1602 15.7613 16.1575 15.7722 16.1507C15.783 16.1439 15.8048 16.1317 15.8204 16.1215L15.8448 16.1052C15.8693 16.0889 15.8924 16.0713 15.9148 16.0529C15.9352 16.0326 15.9562 16.0115 15.9766 15.9911C15.9824 15.986 15.9878 15.9806 15.9929 15.9748C16.0088 15.959 16.0244 15.9433 16.0398 15.928C16.0459 15.9218 16.0527 15.915 16.0588 15.9089C16.0649 15.9028 16.0867 15.8729 16.0996 15.8546C16.1125 15.8363 16.1165 15.8295 16.1247 15.8159C16.1328 15.8023 16.143 15.7867 16.1519 15.771C16.1607 15.7554 16.1688 15.7391 16.177 15.7228C16.1851 15.7065 16.1872 15.7126 16.1872 15.7018C16.25 15.5681 16.2827 15.4222 16.283 15.2745C16.283 15.26 16.2821 15.2455 16.2802 15.2311L16.2802 4.17992C16.2831 4.04556 16.2591 3.91197 16.2097 3.787C16.1603 3.66203 16.0864 3.54819 15.9924 3.45215C15.8983 3.35612 15.7861 3.27981 15.6622 3.22772C15.5383 3.17563 15.4053 3.1488 15.2709 3.1488C15.1365 3.1488 15.0035 3.17563 14.8796 3.22772C14.7557 3.27981 14.6435 3.35612 14.5494 3.45215C14.4554 3.54819 14.3815 3.66203 14.3321 3.787C14.2827 3.91197 14.2587 4.04555 14.2616 4.17991L14.2609 12.8381L2.61743 1.20138C2.52536 1.1009 2.41389 1.02011 2.28976 0.96386C2.16562 0.907615 2.03138 0.877086 1.89512 0.874112C1.75887 0.87114 1.62343 0.895785 1.49695 0.946563C1.37048 0.997341 1.2556 1.0732 1.15923 1.16957C1.06286 1.26594 0.987 1.38082 0.936222 1.50729C0.885444 1.63377 0.860799 1.76921 0.863772 1.90546C0.866744 2.04172 0.897272 2.17596 0.953517 2.3001C1.00976 2.42424 1.09056 2.5357 1.19104 2.62778L12.8345 14.2645L4.16406 14.2652C3.8963 14.2656 3.63962 14.3721 3.45029 14.5615C3.26096 14.7508 3.15442 15.0075 3.15403 15.2752C3.15287 15.4078 3.17829 15.5393 3.22881 15.6619C3.27932 15.7845 3.3539 15.8958 3.44814 15.9891C3.54203 16.0833 3.65362 16.1579 3.7765 16.2087C3.89937 16.2595 4.03109 16.2856 4.16406 16.2852L15.2743 16.2845C15.2804 16.285 15.2866 16.2848 15.2926 16.2839L15.3144 16.2825C15.3497 16.2812 15.385 16.2784 15.4196 16.2737L15.4516 16.2689L15.5032 16.2581L15.5378 16.2492L15.5854 16.2356C15.6098 16.2275 15.6343 16.2193 15.6581 16.2092C15.6662 16.201 15.6805 16.199 15.692 16.1929C15.7081 16.1859 15.7238 16.178 15.7389 16.1691Z' fill='%23252D66'/%3E%3C/svg%3E");
  transition: all ease-in-out 0.3s;
  display: inline-block;
  position: absolute;
  right: 12px;
  bottom: 10px;
}
.home-products .inner .wp-block-query li .wp-block-group:hover::after {
  rotate: -45deg;
}
.home-products .inner .wp-block-query li img {
  width: 100%;
  border: 1px solid #D9D9D9;
}
.home-products .inner .wp-block-query li .wp-block-post-title {
  margin: 0;
}
.home-products .inner .wp-block-query li .wp-block-post-title a {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: var(--secondary-color);
}
.home-products .inner .wp-block-query li .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
  font-size: 19px;
  font-style: normal;
  font-weight: 500;
  line-height: 166%; /* 33.2px */
  color: var(--secondary-color);
}
.home-products .inner .wp-block-query li .wp-block-post-excerpt .wp-block-post-excerpt__more-text a {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 0;
  left: 0;
  top: 0;
  z-index: 99;
}
.home-products .inner .slick-dots {
  display: flex;
  position: absolute;
  width: 100%;
  margin: 0;
  padding: 0;
  bottom: 0px;
  left: 0;
  align-items: center;
  justify-content: center;
  list-style: none;
}
.home-products .inner .slick-dots li {
  padding: 0 5px;
}
.home-products .inner .slick-dots li button {
  font-size: 0;
  display: block;
  width: 33px;
  height: 6px;
  background-color: #7D7D7D;
  border-radius: 5px;
  transition: all ease-in-out 0.3s;
}
.home-products .inner .slick-dots li.slick-active button {
  background-color: var(--secondary-color);
  width: 44px;
}
.home-products .inner .slick-arrow {
  width: 30px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='25' viewBox='0 0 60 25' fill='none'%3E%3Cpath d='M59.4206 12.6945C59.4206 12.6772 59.4312 12.6613 59.4352 12.644C59.4392 12.6267 59.4485 12.5935 59.4538 12.5682L59.4618 12.5283C59.4697 12.4884 59.4751 12.4486 59.4791 12.4087C59.4791 12.3688 59.4791 12.3276 59.4791 12.2877C59.4797 12.277 59.4797 12.2664 59.4791 12.2558C59.4791 12.2247 59.4791 12.1942 59.4791 12.164C59.4791 12.1521 59.4791 12.1388 59.4791 12.1268C59.4791 12.1148 59.4711 12.0643 59.4658 12.0337C59.4604 12.0031 59.4578 11.9925 59.4525 11.9712C59.4471 11.95 59.4418 11.9247 59.4352 11.9008C59.4285 11.8768 59.4206 11.8529 59.4126 11.829C59.4046 11.805 59.4126 11.809 59.4019 11.7984C59.3326 11.606 59.2219 11.4313 59.0775 11.2865C59.0634 11.2722 59.0483 11.2589 59.0323 11.2466L48.2163 0.430592C48.0877 0.296283 47.9334 0.18902 47.7627 0.115094C47.592 0.0411675 47.4083 0.0020644 47.2223 7.95582e-05C47.0363 -0.00190528 46.8518 0.0332669 46.6795 0.103534C46.5073 0.173801 46.3508 0.277749 46.2193 0.409282C46.0878 0.540815 45.9838 0.697285 45.9136 0.869518C45.8433 1.04175 45.8081 1.22628 45.8101 1.41229C45.8121 1.59829 45.8512 1.78203 45.9251 1.95272C45.999 2.12342 46.1063 2.27763 46.2406 2.40633L54.7139 10.881L2.14088 10.881C1.95242 10.8728 1.76425 10.9028 1.5877 10.9692C1.41116 11.0357 1.2499 11.1372 1.11363 11.2676C0.977368 11.3981 0.868926 11.5548 0.794841 11.7282C0.720757 11.9017 0.682564 12.0884 0.682564 12.277C0.682564 12.4657 0.720757 12.6524 0.794841 12.8258C0.868926 12.9993 0.977368 13.156 1.11363 13.2864C1.2499 13.4169 1.41116 13.5184 1.5877 13.5848C1.76425 13.6513 1.95242 13.6813 2.14088 13.6731L54.7139 13.6731L46.2286 22.1597C45.967 22.4221 45.82 22.7776 45.82 23.1482C45.82 23.5188 45.967 23.8743 46.2286 24.1368C46.3573 24.2677 46.5109 24.3715 46.6803 24.4421C46.8498 24.5126 47.0316 24.5485 47.2152 24.5476C47.3992 24.5479 47.5815 24.5117 47.7515 24.4412C47.9215 24.3707 48.0759 24.2672 48.2057 24.1368L59.0789 13.2622C59.0853 13.2567 59.0911 13.2505 59.0961 13.2436L59.1161 13.221C59.1493 13.1851 59.1812 13.1479 59.2105 13.1093L59.2371 13.0734L59.277 13.0123L59.3022 12.9697L59.3355 12.9099C59.3514 12.878 59.3674 12.8461 59.3807 12.8129C59.3807 12.7969 59.3926 12.7809 59.3979 12.7637C59.407 12.7411 59.4145 12.718 59.4206 12.6945Z' fill='%23252D66'/%3E%3C/svg%3E");
  background-size: auto 100%;
  background-position: center right ;
  background-repeat: no-repeat;
  font-size: 0;
  border-radius: 0;
  position: absolute;
  left: -175px;
  bottom: 20px;
  padding: 0;
  filter: grayscale(1) brightness(2.3);
  transition: all ease-in-out .3s;
  z-index: 99;
}
.home-products .inner .slick-arrow:hover {
  width: 60px;  
  filter: grayscale(0) brightness(1);
}
@media screen and (max-width: 850px) {
  .home-products .inner .slick-arrow.slick-next {
    right: 10px;
    left: unset;
    bottom: -9px;
  }
    .home-products .inner .slick-arrow.slick-next:hover {
    right: -10px;
    left: unset;
    bottom: -9px;
  }
    .home-products .inner .slick-arrow.slick-prev {
    left: 10px;
    right: unset;
    bottom: -9px;
  }
  .home-products .inner .wp-block-query  li.wp-block-post {
    padding: 0px;
    }
  .home-products .inner .wp-block-query li .wp-block-group::after {

    right: 0px;
    bottom: 0px;
  }
  .home-products .inner .wp-block-query li .wp-block-post-title a {
    font-size: 18px;
  }
  .home-products .inner .wp-block-query li .wp-block-post-excerpt .wp-block-post-excerpt__excerpt {
    font-size: 16px;
  }
}
.home-products .inner .slick-arrow.slick-prev {
  rotate: 180deg;
  position: absolute;
  left: -230px;
  bottom: 20px;
  padding: 0;
}
.home-products .inner .slick-arrow.slick-prev:hover {
  left: -260px;
}
/*.home-products .inner .slick-arrow.slick-prev {
  width: 30px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='31' height='25' viewBox='0 0 31 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.462321 11.8531C0.462321 11.8704 0.45169 11.8863 0.447699 11.9036C0.443711 11.9209 0.434401 11.9541 0.429084 11.9794L0.421105 12.0193C0.413127 12.0592 0.407807 12.0991 0.403819 12.1389C0.403819 12.1788 0.403819 12.22 0.403819 12.2599C0.403155 12.2706 0.403155 12.2812 0.403819 12.2918C0.403819 12.3229 0.403819 12.3535 0.403819 12.3836C0.403819 12.3956 0.403819 12.4088 0.403819 12.4208C0.403819 12.4328 0.411799 12.4833 0.417119 12.5139C0.422437 12.5445 0.425095 12.5551 0.430413 12.5764C0.435733 12.5976 0.441052 12.6229 0.447699 12.6468C0.454348 12.6708 0.462321 12.6947 0.4703 12.7186C0.478276 12.7426 0.470302 12.7386 0.480939 12.7492C0.55025 12.9416 0.660998 13.1163 0.805348 13.2611C0.819488 13.2754 0.83459 13.2887 0.850553 13.301L11.6665 24.117C11.7952 24.2513 11.9494 24.3586 12.1201 24.4325C12.2908 24.5064 12.4745 24.5455 12.6605 24.5475C12.8465 24.5495 13.0311 24.5143 13.2033 24.4441C13.3755 24.3738 13.532 24.2699 13.6635 24.1383C13.7951 24.0068 13.899 23.8503 13.9693 23.6781C14.0396 23.5059 14.0747 23.3213 14.0727 23.1353C14.0708 22.9493 14.0317 22.7656 13.9577 22.5949C13.8838 22.4242 13.7765 22.27 13.6422 22.1413L5.16895 13.6666L29.117 13.6666C29.3054 13.6748 29.4936 13.6448 29.6701 13.5784C29.8467 13.5119 30.0079 13.4104 30.1442 13.28C30.2805 13.1495 30.3889 12.9929 30.463 12.8194C30.5371 12.6459 30.5753 12.4592 30.5753 12.2706C30.5753 12.0819 30.5371 11.8953 30.463 11.7218C30.3889 11.5483 30.2805 11.3916 30.1442 11.2612C30.0079 11.1307 29.8467 11.0292 29.6701 10.9628C29.4936 10.8963 29.3054 10.8663 29.117 10.8745L5.16895 10.8745L13.6542 2.3879C13.9159 2.12546 14.0628 1.76997 14.0628 1.39937C14.0628 1.02876 13.9159 0.673271 13.6542 0.410831C13.5255 0.279905 13.372 0.17609 13.2025 0.105526C13.0331 0.0349613 12.8512 -0.000923515 12.6677 -6.06386e-06C12.4836 -0.000269262 12.3013 0.0359017 12.1313 0.106413C11.9613 0.176923 11.807 0.280384 11.6771 0.410831L0.804023 11.2854C0.797587 11.2909 0.791787 11.2972 0.786736 11.304L0.766793 11.3266C0.733554 11.3625 0.701636 11.3997 0.672387 11.4383L0.6458 11.4742L0.60591 11.5353L0.580657 11.5779L0.547414 11.6377C0.531459 11.6696 0.515502 11.7015 0.502206 11.7348C0.502206 11.7507 0.490243 11.7667 0.484925 11.784C0.475909 11.8065 0.468358 11.8296 0.462321 11.8531Z' fill='%237D7D7D'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  font-size: 0;
  border-radius: 0;
  position: absolute;
  left: -230px;
  bottom: 20px;
  padding: 0;
}*/
@media screen and (max-width: 850px) {
    .home-products .inner .slick-arrow.slick-prev {
    left: 10px;
    right: unset;
    bottom: -9px;
  }
  .home-products .inner .slick-arrow.slick-prev:hover {
    left: -10px
  }
}

.home-digits .inner {
  padding-bottom: 100px;
  padding-top: 100px;
  gap: 0;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner {
    padding-bottom: 70px;
    padding-top: 70px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
.home-digits .inner .numbers-on-image {
  padding: 100px;
  position: relative;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .numbers-on-image {
    padding: 60px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .numbers-on-image {
    padding: 50px;
  }
}
.home-digits .inner .numbers-on-image .wp-block-cover__background {
  position: absolute;
  background-color: var(--primary-color);
  mix-blend-mode: multiply;
  width: calc(100% - 200px);
  height: calc(100% - 200px);
  content: "";
  display: block;
  z-index: 1;
  top: 100px;
  left: 100px;
  opacity: 1;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .numbers-on-image .wp-block-cover__background {
    width: calc(100% - 120px);
    height: calc(100% - 120px);
    top: 60px;
    left: 60px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .numbers-on-image .wp-block-cover__background {
    width: calc(100% - 100px);
    height: calc(100% - 100px);
    top: 50px;
    left: 50px;
  }
}
.home-digits .inner .numbers-on-image .over {
  padding: 14px;
  position: relative;
  z-index: 6;
}
.home-digits .inner .numbers-on-image .over .item {
  position: relative;
  z-index: 3;
  border-bottom: 2px solid #fff;
  padding: 20px 0;
}
.home-digits .inner .numbers-on-image .over .item:last-child {
  border-bottom: 0;
}
.home-digits .inner .numbers-on-image .over .item p:first-child {
  color: #FFF;
  text-align: center;
  font-size: 64px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: center;
  line-height: 64px;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .numbers-on-image .over .item p:first-child {
    font-size: 54px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .numbers-on-image .over .item p:first-child {
    font-size: 40px;
  }
}
.home-digits .inner .numbers-on-image .over .item p:first-child sup {
  color: #FFF;
  text-align: center;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .numbers-on-image .over .item p:first-child sup {
    font-size: 34px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .numbers-on-image .over .item p:first-child sup {
    font-size: 30px;
  }
}
.home-digits .inner .numbers-on-image .over .item p {
  color: #FFF;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 122%;
  margin: 0;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .numbers-on-image .over .item p {
    font-size: 22px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .numbers-on-image .over .item p {
    font-size: 14px;
  }
}
.home-digits .inner .text {
  background-color: var(--secondary-color);
  padding: 100px;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .text {
    padding: 70px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .text {
    padding: 50px;
  }
}
.home-digits .inner .text .wp-block-heading {
  color: #FFF;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 1520px) {
  .home-digits .inner .text .wp-block-heading {
    font-size: 40px;
  }
}
@media screen and (max-width: 850px) {
  .home-digits .inner .text .wp-block-heading {
    font-size: 28px;
  }
}
.home-digits .inner .text .wp-block-heading strong {
  color: var(--primary-color);
}
.home-digits .inner .text p {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 166%;
}
.home-digits .inner .text::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  right: -40px;
  bottom: -41px;
  z-index: 9;
}
@media screen and (max-width: 850px) {
  .home-digits .inner .text::before {
    width: 20px;
    height: 20px;
    right: -20px;
    bottom: -21px;
  }
  .home-digits .inner .text p {
    font-size: 14px;
    font-weight: 400;
  }
}

.default-page-banner {
  height: 520px;
  overflow: hidden;
}
@media screen and (max-width: 1600px) {
  .default-page-banner {
    height: 400px;
  }
}
@media screen and (max-width: 850px) {
  .default-page-banner {
    height: 250px;
  }
}
.default-page-banner .wp-block-cover {
  height: 520px;
}
@media screen and (max-width: 1600px) {
  .default-page-banner .wp-block-cover {
    height: 400px;
    min-height: 400px !important;
  }
}
@media screen and (max-width: 850px) {
  .default-page-banner .wp-block-cover {
    height: 250px;
    min-height: 250px !important;
  }
}
.default-page-banner .wp-block-cover .wp-block-cover__background {
  opacity: 1 !important;
  border-radius: 0px 20px 0px 0px;
  background: linear-gradient(138deg, rgba(255, 255, 255, 0.22) 12.03%, rgba(255, 255, 255, 0.03) 76.15%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  height: calc(100% - 120px);
  width: 70%;
  top: 120px;
}
@media screen and (max-width: 850px) {
  .default-page-banner .wp-block-cover .wp-block-cover__background {
    width: 80%;
    top: 100px;
    height: calc(100% - 90px);
  }
}
.default-page-banner .over {
  padding-top: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@media screen and (max-width: 1600px) {
  .default-page-banner .over {
    padding-top: 0px;
  }
}
@media screen and (max-width: 850px) {
  .default-page-banner .over {
    padding-top: 90px;
  }
}
.default-page-banner .over .wp-block-heading {
  color: #FFF;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 70px;
  margin: 0;
}
@media screen and (max-width: 1600px) {
  .default-page-banner .over .wp-block-heading {
    font-size: 45px;
    line-height: 55px;
  }
}
@media screen and (max-width: 850px) {
  .default-page-banner .over .wp-block-heading {
    font-size: 25px;
    line-height: 35px;
  }
}
.default-page-banner-html {
  height: 520px;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .default-page-banner-html {
    height: 400px;
  }
}
@media screen and (max-width: 850px) {
  .default-page-banner-html {
    height: 250px;
  }
}
.default-page-banner-html::before {
  opacity: 1 !important;
  border-radius: 0px 20px 0px 0px;
  background: linear-gradient(138deg, rgba(255, 255, 255, 0.22) 12.03%, rgba(255, 255, 255, 0.03) 76.15%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  height: calc(100% - 120px);
  width: 70%;
  top: 120px;
  content: "";
  display: block;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 850px) {
  .default-page-banner-html::before {
    width: 80%;
  }
}
.default-page-banner-html .inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  color: #FFF;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 70px;
  padding-top: 120px;
  z-index: 9;
  position: relative;
}
.default-page-banner-html .inner h1{
  color: #FFF;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 70px;
  padding-top: 120px;
  z-index: 9;
}
@media screen and (max-width: 1600px) {
  .default-page-banner-html .inner {
    line-height: 60px;
    font-size: 50px;
  }
  .default-page-banner-html .inner h1{
    line-height: 60px;
    font-size: 50px;
}
}
@media screen and (max-width: 850px) {
  .default-page-banner-html .inner {
    line-height: 35px;
    font-size: 25px;
  }
  .default-page-banner-html .inner h1{
    line-height: 35px;
    font-size: 25px;
}
}
.page-content.nobanner {
  padding-top: 40px;
  padding-bottom: 40px;
}



.corp-timeline {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 850px) {
  .corp-timeline {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.corp-timeline .inner {
  position: relative;
}
.corp-timeline .inner::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  right: -40px;
  bottom: -40px;
  z-index: 9;
}
@media screen and (max-width: 1520px) {
  .corp-timeline .inner::before {
    right: 30px;
  }
}
@media screen and (max-width: 1520px) {
  .corp-timeline .inner::before {
    width: 20px;
    height: 20px;
    right: 0px;
    bottom: -20px;
  }
}
@media screen and (max-width: 850px) {
  .corp-timeline .first-row {
    gap: 0 !important;
    margin-bottom: 0;
  }
}
.corp-timeline .first-row > .wp-block-column:not(.box) {
  margin-bottom: 88px;
}
@media screen and (max-width: 1520px) {
  .corp-timeline .first-row > .wp-block-column:not(.box) {
    margin-bottom: 0px;
  }
}
.corp-timeline .first-row .box {
  background-color: var(--secondary-color);
}
.corp-timeline .first-row .box p {
  color: white;
}
.corp-timeline .first-row .wp-block-columns {
  gap: 0;
  margin-bottom: 0;
}
.corp-timeline .first-row .wp-block-columns .wp-block-image {
  margin-bottom: 0;
  width: 100%;
}
.corp-timeline .first-row .wp-block-columns .wp-block-image figure {
  width: 100%;
}
.corp-timeline .first-row .wp-block-columns img {
  width: 100%;
}
@media screen and (max-width: 1520px) {
  .corp-timeline .second-row {
    margin-bottom: 0px;
    gap: 0 !important;
  }
}
.corp-timeline .second-row .wp-block-cover {
  padding: 0;
}
.corp-timeline .second-row .wp-block-cover p {
  color: white;
}
.corp-timeline .second-row .wp-block-cover p * {
  color: white;
}
.corp-timeline .second-row .wp-block-columns {
  margin-bottom: 0;
  height: calc(100% + 88px);
  margin-top: -88px;
}
@media screen and (max-width: 1500px) {
  .corp-timeline .second-row .wp-block-columns {
    margin-bottom: 0;
    height: 100%;
    margin-top: 0px;
  }
}
@media screen and (max-width: 850px) {
  .corp-timeline .second-row .wp-block-columns {
    gap: 0 !important;
    margin-top: 0;
    height: auto;
  }
}
.corp-timeline .box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.corp-timeline .box p {
  text-align: center;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 122%;
  padding: 0 30px;
}
@media screen and (max-width: 850px) {
  .corp-timeline .box p {
    font-size: 18px !important;
    margin-top: 20px;
  }
}
.corp-timeline .box p:first-child {
  text-align: center;
  font-size: 64px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
@media screen and (max-width: 850px) {
  .corp-timeline .box p:first-child {
    font-size: 40px !important;
    margin-top: 20px;
  }
}
.corp-timeline .box p:nth-child(2) {
  text-align: center;
  font-size: 38px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}
@media screen and (max-width: 850px) {
  .corp-timeline .box p:nth-child(2) {
    font-size: 30px !important;
  }
}
.corp-timeline .box.gray {
  background: #7D7D7D;
}
.corp-timeline .box.gray p {
  color: white;
}
.corp-timeline .box.white {
  border: 1px solid #7D7D7D;
}
.corp-timeline .box.white p {
  color: var(--secondary-color);
}

.corp-text {
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 100px;
}
@media screen and (max-width: 850px) {
  .corp-text {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px;
  }
}
.corp-text .wp-block-heading {
  color: var(--secondary-color);
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
  margin-bottom: 40px;
}
.corp-text .wp-block-heading strong {
  color: var(--primary-color);
}
@media screen and (max-width: 850px) {
  .corp-text .wp-block-heading {
    font-size: 30px;
  }
}
.corp-text p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 166%; /* 29.88px */
}
@media screen and (max-width: 850px) {
  .corp-text p {
    font-size: 16px;
  }
}
.corp-text .big {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 138.5%; /* 30.47px */
  color: var(--secondary-color);
  margin-bottom: 60px;
}
@media screen and (max-width: 850px) {
  .corp-text .big {
    font-size: 20px;
  }
}

.contact-page {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 850px) {
  .contact-page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.contact-page .wp-block-columns {
  margin-bottom: 100px;
}
@media screen and (max-width: 850px) {
  .contact-page .wp-block-columns {
    margin-bottom: 50px;
  }
}
.contact-page .wp-block-columns .wp-block-column {
  position: relative;
}
.contact-page .wp-block-columns .wp-block-heading {
  color: var(--secondary-color);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 111.5%; /* 44.6px */
}
@media screen and (max-width: 1600px) {
  .contact-page .wp-block-columns .wp-block-heading {
    font-size: 35px;
  }
}
@media screen and (max-width: 850px) {
  .contact-page .wp-block-columns .wp-block-heading {
    font-size: 28px;
  }
}
.contact-page .wp-block-columns p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 204.5%; /* 36.81px */
  margin: 10px 0;
}
.contact-page .wp-block-columns .title {
  color: var(--secondary-color);
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-bottom: 2px solid var(--secondary-color);
  padding-bottom: 10px;
  display: inline-block;
}
.contact-page .wp-block-columns .title::after {
  content: "";
  background-color: #D9D9D9;
  height: 1px;
  width: 100%;
  display: block;
  position: absolute;
  margin-top: 11px;
}
.contact-page .wp-block-columns form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.contact-page .wp-block-columns form .w50 {
  width: calc(50% - 12px);
}
@media screen and (max-width: 850px) {
  .contact-page .wp-block-columns form .w50 {
    width: 100%;
  }
}
.contact-page .wp-block-columns form .wpcf7-spinner {
  position: absolute;
}
.contact-page .wp-block-columns form .wpcf7-response-output {
  position: absolute;
}
.contact-page .wp-block-columns form .w100 {
  width: 100%;
}
.contact-page .wp-block-columns form input[type=text], .contact-page .wp-block-columns form input[type=email], .contact-page .wp-block-columns form textarea {
  border: 0;
  border-bottom: 1px solid #D9D9D9;
  height: 51px;
  padding: 10px;
  width: 100%;
  font-size: 18px;
}
.contact-page .wp-block-columns form textarea {
  height: 176px;
}
@media screen and (max-width: 850px) {
  .contact-page .wp-block-columns form textarea {
  height: 126px;
}
}
.contact-page .wp-block-columns form input[type=submit] {
  cursor: pointer;
  color: var(--secondary-color);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  background-color: transparent;
  border: 0;
  padding: 0;
  border-radius: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M10.3589 10.6339C10.3646 10.6282 10.3733 10.6265 10.3802 10.6221C10.3872 10.6178 10.4011 10.6099 10.4111 10.6034L10.4268 10.593C10.4425 10.5825 10.4573 10.5712 10.4716 10.5595C10.4847 10.5464 10.4982 10.5329 10.5113 10.5198C10.515 10.5166 10.5184 10.5131 10.5217 10.5094C10.5319 10.4992 10.5419 10.4892 10.5517 10.4794C10.5557 10.4754 10.56 10.4711 10.5639 10.4672C10.5678 10.4633 10.5818 10.4441 10.59 10.4323C10.5983 10.4206 10.6009 10.4162 10.6061 10.4075C10.6114 10.3988 10.6179 10.3888 10.6236 10.3788C10.6292 10.3688 10.6344 10.3584 10.6397 10.3479C10.6449 10.3375 10.6462 10.3414 10.6462 10.3344C10.6865 10.2487 10.7074 10.1553 10.7076 10.0606C10.7076 10.0513 10.707 10.042 10.7058 10.0328L10.7058 2.95067C10.7077 2.86456 10.6923 2.77895 10.6606 2.69887C10.6289 2.61878 10.5816 2.54583 10.5213 2.48428C10.4611 2.42274 10.3892 2.37384 10.3098 2.34046C10.2304 2.30707 10.1451 2.28988 10.059 2.28988C9.97287 2.28988 9.88762 2.30707 9.80822 2.34046C9.72883 2.37384 9.6569 2.42274 9.59666 2.48428C9.53641 2.54583 9.48906 2.61878 9.45738 2.69887C9.4257 2.77896 9.41033 2.86456 9.41216 2.95067L9.41173 8.49925L1.95006 1.04188C1.89106 0.977491 1.81962 0.925712 1.74007 0.889668C1.66052 0.853623 1.57449 0.834059 1.48717 0.832153C1.39985 0.830248 1.31305 0.846042 1.232 0.878583C1.15096 0.911124 1.07733 0.959738 1.01557 1.0215C0.953817 1.08325 0.905203 1.15688 0.872662 1.23793C0.840121 1.31898 0.824328 1.40577 0.826233 1.49309C0.828138 1.58041 0.847701 1.66644 0.883746 1.74599C0.919791 1.82555 0.97157 1.89698 1.03596 1.95598L8.49763 9.41335L2.94121 9.41379C2.76962 9.41404 2.60513 9.48231 2.4838 9.60364C2.36246 9.72498 2.29419 9.88947 2.29394 10.0611C2.29319 10.146 2.30948 10.2303 2.34186 10.3089C2.37423 10.3875 2.42203 10.4588 2.48242 10.5185C2.54259 10.5789 2.6141 10.6267 2.69284 10.6593C2.77158 10.6919 2.856 10.7085 2.94121 10.7083L10.0612 10.7079C10.0651 10.7082 10.069 10.708 10.0729 10.7074L10.0869 10.7066C10.1095 10.7057 10.1321 10.704 10.1543 10.7009L10.1748 10.6979L10.2079 10.6909L10.2301 10.6852L10.2605 10.6765C10.2762 10.6713 10.2919 10.6661 10.3071 10.6596C10.3123 10.6543 10.3215 10.653 10.3289 10.6491C10.3392 10.6447 10.3492 10.6396 10.3589 10.6339Z' fill='%23252D66'/%3E%3C/svg%3E");
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center right;
  padding: 8px 20px;
}
.contact-page .map {
  position: relative;
  font-size: 0;
}
.contact-page .map::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  left: -40px;
  bottom: -40px;
  z-index: 9;
}
@media screen and (max-width: 1600px) {
  .contact-page .map::before {
    left: 30px;
  }
}
@media screen and (max-width: 850px) {
  .contact-page .map::before {
    left: 0px;
    bottom: -20px;
    width: 20px;
    height: 20px;
  }
}

.bayiler-page {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 850px) {
  .bayiler-page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.bayiler-page .wp-block-heading {
  color: #252D66;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 111.5%;
  margin: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 850px) {
  .bayiler-page .wp-block-heading {
    font-size: 24px;
  }
}
.bayiler-page .bayiler-list {
  margin-top: 100px;
}
.bayiler-page .bayiler-list .wp-block-column {
  position: relative;
}
.bayiler-page .bayiler-list .wp-block-column p:first-child {
  color: var(--secondary-color);
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-bottom: 2px solid var(--secondary-color);
  padding-bottom: 10px;
  display: inline-block;
}
@media screen and (max-width: 1600px) {
  .bayiler-page .bayiler-list .wp-block-column p:first-child {
    font-size: 20px;
  }
}
@media screen and (max-width: 850px) {
  .bayiler-page .bayiler-list .wp-block-column p:first-child {
    font-size: 18px;
  }
}
.bayiler-page .bayiler-list .wp-block-column p:first-child::after {
  content: "";
  background-color: #D9D9D9;
  height: 1px;
  width: 100%;
  display: block;
  position: absolute;
  margin-top: 11px;
}
.bayiler-page .bayiler-list .wp-block-column p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 204.5%; /* 36.81px */
  margin: 10px 0;
}
@media screen and (max-width: 1600px) {
  .bayiler-page .bayiler-list .wp-block-column p {
    font-size: 16px;
  }
}
@media screen and (max-width: 850px) {
  .bayiler-page .bayiler-list .wp-block-column p {
    font-size: 15px;
  }
}
.bayiler-page .map_wrapper {
  position: relative;
}
.bayiler-page .map_wrapper::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  right: -40px;
  bottom: -40px;
  z-index: 9;
}
@media screen and (max-width: 850px) {
  .bayiler-page .map_wrapper::before {
    right: -20px;
    bottom: -20px;
    width: 20px;
    height: 20px;
  }
}

.imapsLabel foreignObject div {
  font-size: 14px;
}

.product-page-banner {
  height: 520px;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .product-page-banner {
    height: 400px;
  }
}
@media screen and (max-width: 850px) {
  .product-page-banner {
    height: 250px;
  }
}
.product-page-banner::before {
  opacity: 1 !important;
  border-radius: 0px 20px 0px 0px;
  background: linear-gradient(138deg, rgba(255, 255, 255, 0.22) 12.03%, rgba(255, 255, 255, 0.03) 76.15%);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  height: calc(100% - 120px);
  width: 70%;
  top: 120px;
  content: "";
  display: block;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 850px) {
  .product-page-banner::before {
    width: 80%;
  }
}
.product-page-banner .inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  color: #FFF;
  font-size: 60px;
  font-style: normal;
  font-weight: 700;
  line-height: 70px;
  padding-top: 120px;
  z-index: 9;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .product-page-banner .inner {
    line-height: 60px;
    font-size: 50px;
  }
}
@media screen and (max-width: 850px) {
  .product-page-banner .inner {
    line-height: 35px;
    font-size: 25px;
  }
}

.product-content {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 850px) {
  .product-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.product-content > .container {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.product-content > .container .product-images {
  width: calc(50% - 24px);
  /*border: 1px solid #D9D9D9;*/
  position: relative;
  background-color: white;
}
@media screen and (max-width: 850px) {
  .product-content > .container .product-images {
    width: 100%;
  }
}
/*.product-content > .container .product-images::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  right: -40px;
  top: -40px;
  z-index: 9;
}*/
@media screen and (max-width: 850px) {
  .product-content > .container .product-images::before {
    right: -20px;
    top: -20px;
    width: 20px;
    height: 20px;
  }
}
.product-content > .container .product-images .item {font-size: 0}
.product-content > .container .product-images .item img {
  width: 100%;
}
.product-content > .container .product-images .slick-arrow {
  position: absolute;
  width: 59px;
  height: 25px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='59' height='25' viewBox='0 0 59 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0588837 12.6945C0.0588837 12.6772 0.0482521 12.6613 0.0442619 12.644C0.0402756 12.6267 0.0309639 12.5935 0.0256462 12.5682L0.0176697 12.5283C0.00968933 12.4884 0.00437164 12.4486 0.00038147 12.4087C0.00038147 12.3688 0.00038147 12.3276 0.00038147 12.2877C-0.000282288 12.277 -0.000282288 12.2664 0.00038147 12.2558C0.00038147 12.2247 0.00038147 12.1942 0.00038147 12.164C0.00038147 12.1521 0.00038147 12.1388 0.00038147 12.1268C0.00038147 12.1148 0.00836182 12.0643 0.0136833 12.0337C0.019001 12.0031 0.0216599 11.9925 0.0269775 11.9712C0.0322952 11.95 0.0376167 11.9247 0.0442619 11.9008C0.0509109 11.8768 0.0588837 11.8529 0.0668602 11.829C0.0748405 11.805 0.066864 11.809 0.0774994 11.7984C0.146812 11.606 0.257561 11.4313 0.401913 11.2865C0.41605 11.2722 0.431156 11.2589 0.447117 11.2466L11.2631 0.430592C11.3918 0.296283 11.546 0.18902 11.7167 0.115094C11.8874 0.0411675 12.0711 0.0020644 12.2571 7.95582e-05C12.4431 -0.00190528 12.6277 0.0332669 12.7999 0.103534C12.9721 0.173801 13.1286 0.277749 13.2601 0.409282C13.3917 0.540815 13.4956 0.697285 13.5659 0.869518C13.6361 1.04175 13.6713 1.22628 13.6693 1.41229C13.6674 1.59829 13.6283 1.78203 13.5543 1.95272C13.4804 2.12342 13.3731 2.27763 13.2388 2.40633L4.76552 10.881L57.3386 10.881C57.527 10.8728 57.7152 10.9028 57.8917 10.9692C58.0683 11.0357 58.2295 11.1372 58.3658 11.2676C58.5021 11.3981 58.6105 11.5548 58.6846 11.7282C58.7587 11.9017 58.7969 12.0884 58.7969 12.277C58.7969 12.4657 58.7587 12.6524 58.6846 12.8258C58.6105 12.9993 58.5021 13.156 58.3658 13.2864C58.2295 13.4169 58.0683 13.5184 57.8917 13.5848C57.7152 13.6513 57.527 13.6813 57.3386 13.6731L4.76552 13.6731L13.2508 22.1597C13.5125 22.4221 13.6594 22.7776 13.6594 23.1482C13.6594 23.5188 13.5125 23.8743 13.2508 24.1368C13.1221 24.2677 12.9686 24.3715 12.7991 24.4421C12.6297 24.5126 12.4478 24.5485 12.2643 24.5476C12.0802 24.5479 11.8979 24.5117 11.7279 24.4412C11.5579 24.3707 11.4036 24.2672 11.2737 24.1368L0.400585 13.2622C0.39415 13.2567 0.388351 13.2505 0.383297 13.2436L0.363358 13.221C0.330116 13.1851 0.298199 13.1479 0.268948 13.1093L0.242363 13.0734L0.202473 13.0123L0.177219 12.9697L0.143978 12.9099C0.128021 12.878 0.112064 12.8461 0.0987701 12.8129C0.0987701 12.7969 0.0868073 12.7809 0.0814896 12.7637C0.0724716 12.7411 0.0649223 12.718 0.0588837 12.6945Z' fill='%23252D66'/%3E%3C/svg%3E%0A");
  top: calc(50% - 12px);
  z-index: 9;
  font-size: 0;
  left: 15px;
  transition: all ease-in-out 0.3s;
  opacity: 0.4;
}
@media screen and (max-width: 850px) {
  .product-content > .container .product-images .slick-arrow {
    scale: 0.7;
    left: 5px;
  }
}
.product-content > .container .product-images .slick-arrow.slick-prev:hover {
  left: 10px;
}
.product-content > .container .product-images .slick-arrow.slick-next {
  rotate: 180deg;
  right: 15px;
  left: unset;
}
@media screen and (max-width: 850px) {
  .product-content > .container .product-images .slick-arrow.slick-next {
    right: 5px;
    left: unset;
  }
}
.product-content > .container .product-images .slick-arrow.slick-next:hover {
  right: 10px;
}
.product-content > .container .product-images .slick-arrow:hover {
  opacity: 1;
}
.product-content > .container .product-images .slick-dots {
  display: flex;
  position: absolute;
  width: 100%;
  margin: 0;
  padding: 0;
  bottom: 15px;
  left: 0;
  align-items: center;
  justify-content: center;
  list-style: none;
}
.product-content > .container .product-images .slick-dots li {
  padding: 0 5px;
}
.product-content > .container .product-images .slick-dots li button {
  font-size: 0;
  display: block;
  width: 33px;
  height: 6px;
  background-color: #7D7D7D;
  border-radius: 5px;
  transition: all ease-in-out 0.3s;
}
.product-content > .container .product-images .slick-dots li.slick-active button {
  background-color: var(--secondary-color);
  width: 44px;
}


.product-content > .container .product-images .p-slider-colors {
  position: absolute;
  bottom: 15px;
  z-index: 9;
  width: 100%;
}
.product-content > .container .product-images .p-slider-colors .dot {
  width: 30px;
  height: 30px;
  position: relative;
  border-radius: 15px;
  border:1px solid transparent;
  cursor: pointer;
}
.product-content > .container .product-images .p-slider-colors .dot.slick-current {
  border:1px solid #555;
}
.product-content > .container .product-images .p-slider-colors .dot .inner {
  width: 20px;
  height: 20px;
  border-radius: 15px;
  display: block;
  content: '';
  position: absolute;
  left: 4px;
  top: 4px;
}



.product-content > .container .content {
  width: 50%;
  position: relative;
}
@media screen and (max-width: 850px) {
  .product-content > .container .content {
    width: 100%;
  }
}
.product-content > .container .content .product-title {
  color: var(--secondary-color);
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
}
@media screen and (max-width: 1520px) {
  .product-content > .container .content .product-title {
    font-size: 40px;
  }
}
@media screen and (max-width: 850px) {
  .product-content > .container .content .product-title {
    font-size: 30px;
  }
}
.product-content > .container .content .wp-block-heading {
  color: var(--secondary-color);
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 111.5%; /* 44.6px */
}
@media screen and (max-width: 1520px) {
  .product-content > .container .content .wp-block-heading {
    font-size: 35px;
  }
}
@media screen and (max-width: 850px) {
  .product-content > .container .content .wp-block-heading {
    font-size: 20px;
  }
}
.product-content > .container .content p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 204.5%;
}
@media screen and (max-width: 850px) {
  .product-content > .container .content p {
    font-size: 16px;
  }
}
.product-content > .container .content .wp-block-buttons {
  position: absolute;
  bottom: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media screen and (max-width: 850px) {
  .product-content > .container .content .wp-block-buttons {
    position: relative;
    margin-top: 50px;
  }
}
.product-content > .container .content .wp-block-buttons .wp-block-button {
  width: 100%;
}
.product-content > .container .content .wp-block-buttons .wp-block-button a {
  color: #252D66;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  padding: 25px 35px;
  background: #F5F5F5;
  display: block;
  position: relative;
  border-radius: 0;
  text-align: left;
  transition: all ease-in-out 0.3s;
}
.product-content > .container .content .wp-block-buttons .wp-block-button a:hover {
  background: #ccc;
}
.product-content > .container .content .wp-block-buttons .wp-block-button a::after {
  content: url("data:image/svg+xml,%3Csvg width='16' height='27' viewBox='0 0 16 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.41512 23.5148C7.42579 23.5149 7.43563 23.5214 7.4463 23.5239C7.45696 23.5264 7.47747 23.5322 7.49306 23.5355L7.51768 23.5405C7.54229 23.5454 7.56691 23.5487 7.59153 23.5512C7.61615 23.5513 7.6416 23.5513 7.66622 23.5514C7.67278 23.5518 7.67936 23.5518 7.68592 23.5514C7.70507 23.5514 7.72395 23.5515 7.74255 23.5515C7.74994 23.5515 7.75815 23.5515 7.76554 23.5515C7.77292 23.5515 7.80412 23.5467 7.823 23.5434C7.84189 23.5402 7.84846 23.5385 7.86159 23.5353C7.87473 23.532 7.89033 23.5288 7.90511 23.5247C7.91989 23.5206 7.93468 23.5157 7.94946 23.5108C7.96424 23.5059 7.96177 23.5108 7.96835 23.5043C8.08716 23.4617 8.19515 23.3935 8.28468 23.3045C8.29353 23.2958 8.30177 23.2865 8.30935 23.2766L14.9975 16.6107C15.0805 16.5314 15.1469 16.4363 15.1927 16.331C15.2385 16.2257 15.2628 16.1123 15.2642 15.9974C15.2657 15.8826 15.2441 15.7687 15.2009 15.6623C15.1577 15.5559 15.0937 15.4592 15.0127 15.3778C14.9316 15.2965 14.8351 15.2322 14.7289 15.1886C14.6226 15.1451 14.5087 15.1232 14.3939 15.1242C14.2791 15.1252 14.1656 15.1492 14.0601 15.1947C13.9547 15.2401 13.8594 15.3062 13.7798 15.389L8.53948 20.6111L8.55839 1.63359C8.56366 1.51726 8.54532 1.40106 8.50448 1.29201C8.46364 1.18295 8.40114 1.0833 8.32075 0.999044C8.24037 0.914791 8.14375 0.847687 8.03673 0.801775C7.92971 0.755863 7.81451 0.732094 7.69806 0.731901C7.5816 0.731708 7.46632 0.755095 7.35915 0.800653C7.25198 0.84621 7.15514 0.912994 7.07448 0.996981C6.99381 1.08097 6.93098 1.18042 6.88978 1.28934C6.84858 1.39826 6.82986 1.51439 6.83474 1.63074L6.81584 20.6083L1.58546 15.3614C1.42372 15.1996 1.20442 15.1085 0.975631 15.1081C0.746845 15.1077 0.52724 15.1981 0.364961 15.3594C0.284003 15.4386 0.21976 15.5333 0.176025 15.6379C0.13229 15.7424 0.109953 15.8547 0.110331 15.968C0.109981 16.0816 0.132122 16.1941 0.175477 16.2992C0.218832 16.4042 0.282543 16.4996 0.36294 16.5799L7.065 23.3033C7.06841 23.3073 7.07226 23.3109 7.07647 23.314L7.0904 23.3263C7.11253 23.3469 7.13548 23.3666 7.15925 23.3847L7.18139 23.4012L7.2191 23.4259L7.24534 23.4415L7.28224 23.4621C7.30192 23.472 7.32161 23.4819 7.34211 23.4901C7.35196 23.4901 7.3618 23.4975 7.37246 23.5008C7.38637 23.5064 7.40062 23.5111 7.41512 23.5148Z' fill='%23252D66'/%3E%3Cline x1='0.666667' y1='26.2974' x2='15.3333' y2='26.2974' stroke='%23252D66' stroke-width='1.33333' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  right: 35px;
  top: 20px;
}
@media screen and (max-width: 850px) {
  .product-content > .container .content .wp-block-buttons .wp-block-button a {
    padding: 25px 25px;
    font-size: 18px;
  }
}
.product-content > .container .product-tabs {
  width: 100%;
}
.product-content > .container .product-tabs .tab-titles {
  border-bottom: 1px solid #D9D9D9;
  display: flex;
}
@media screen and (max-width: 850px) {
  .product-content > .container .product-tabs .tab-titles {
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
.product-content > .container .product-tabs .tab-titles .tab-title {
  color: #7D7D7D;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 20px 25px;
  margin-left: 8px;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 1520px) {
  .product-content > .container .product-tabs .tab-titles .tab-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 850px) {
  .product-content > .container .product-tabs .tab-titles .tab-title {
    font-size: 14px;
    white-space: nowrap;
    padding: 10px 15px;
  }
}
.product-content > .container .product-tabs .tab-titles .tab-title:hover {
  color: var(--secondary-color);
}
.product-content > .container .product-tabs .tab-titles .tab-title.active {
  color: var(--secondary-color);
}
.product-content > .container .product-tabs .tab-titles .tab-title.active::after {
  display: block;
  height: 2px;
  background-color: var(--secondary-color);
  width: 100%;
  left: 0;
  bottom: -1px;
  z-index: 33;
  position: absolute;
  content: "";
}
.product-content > .container .product-tabs .tab-contents {
  position: relative;
  transition: all ease-in-out 0.3s;
}
.product-content > .container .product-tabs .tab-contents .tab-content {
  padding: 30px;
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: all ease-in-out 0.3s;
  top: 0;
  left: 0;
  width: 100%;
  max-width: 100%;
}
.product-content > .container .product-tabs .tab-contents .tab-content.videos {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 850px) {
  .product-content > .container .product-tabs .tab-contents .tab-content {
    padding: 3px;
  }
}
.product-content > .container .product-tabs .tab-contents .tab-content.active {
  opacity: 1;
  z-index: 5;
  position: relative;
}

.products-list-page {
  padding-top: 280px;
  padding-bottom: 100px;
}
@media screen and (max-width: 1600px) {
  .products-list-page {
    padding-top: 180px;
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 850px) {
  .products-list-page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.products-list-page .items {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.products-list-page .items .item.title-section {
  border: 0;
  background-color: var(--secondary-color);
  color: var(--primary-color);
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: white;
  padding: 60px 45px;
  position: relative;
  transform: translateY(-180px);
}
@media screen and (max-width: 1600px) {
  .products-list-page .items .item.title-section {
    transform: translateY(-100px);
  }
}
@media screen and (max-width: 850px) {
  .products-list-page .items .item.title-section {
    transform: translateY(0px);
    width: 100%;
    font-size: 27px;
    padding: 30px 25px;
  }
}
.products-list-page .items .item.title-section::before {
  width: 40px;
  height: 40px;
  background-color: var(--primary-color);
  display: block;
  content: "";
  position: absolute;
  left: -40px;
  top: -40px;
  z-index: 9;
}
@media screen and (max-width: 850px) {
  .products-list-page .items .item.title-section::before {
    left: -20px;
    top: -20px;
    width: 20px;
    height: 20px;
  }
}
.products-list-page .items .item.title-section span {
  color: var(--primary-color);
}
.products-list-page .items .item.title-section::after {
  display: none;
}
.products-list-page .items .item {
  width: calc(33.3% - 7px);
  position: relative;
  padding: 14px;
  transition: all ease-in-out .3s;
}
.products-list-page .items .item:not(.title-section):hover {
  background-color: #efefef;
}
@media screen and (max-width: 850px) {
  .products-list-page .items .item {
    width: 100%;
    padding: 5px;
  }
}
.products-list-page .items .item .image {
  border: 1px solid #D9D9D9;
  font-size: 0;
}
.products-list-page .items .item .item-hover {
  padding: 28px 0;
}
.products-list-page .items .item .item-hover .title {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  color: var(--secondary-color);
}
.products-list-page .items .item .item-hover .desc {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 166%; /* 33.2px */
}
.products-list-page .items .item .item-hover .desc p {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 166%; /* 33.2px */
  margin: 0;
  color: var(--secondary-color);
}
.products-list-page .items .item img {
  width: 100%;
}
.products-list-page .items .item .coverlink {
  font-size: 0;
  opacity: 0;
}
.products-list-page .items .item::after {
  margin-left: 8px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M15.7389 16.1691C15.7477 16.1602 15.7613 16.1575 15.7722 16.1507C15.783 16.1439 15.8048 16.1317 15.8204 16.1215L15.8448 16.1052C15.8693 16.0889 15.8924 16.0713 15.9148 16.0529C15.9352 16.0326 15.9562 16.0115 15.9766 15.9911C15.9824 15.986 15.9878 15.9806 15.9929 15.9748C16.0088 15.959 16.0244 15.9433 16.0398 15.928C16.0459 15.9218 16.0527 15.915 16.0588 15.9089C16.0649 15.9028 16.0867 15.8729 16.0996 15.8546C16.1125 15.8363 16.1165 15.8295 16.1247 15.8159C16.1328 15.8023 16.143 15.7867 16.1519 15.771C16.1607 15.7554 16.1688 15.7391 16.177 15.7228C16.1851 15.7065 16.1872 15.7126 16.1872 15.7018C16.25 15.5681 16.2827 15.4222 16.283 15.2745C16.283 15.26 16.2821 15.2455 16.2802 15.2311L16.2802 4.17992C16.2831 4.04556 16.2591 3.91197 16.2097 3.787C16.1603 3.66203 16.0864 3.54819 15.9924 3.45215C15.8983 3.35612 15.7861 3.27981 15.6622 3.22772C15.5383 3.17563 15.4053 3.1488 15.2709 3.1488C15.1365 3.1488 15.0035 3.17563 14.8796 3.22772C14.7557 3.27981 14.6435 3.35612 14.5494 3.45215C14.4554 3.54819 14.3815 3.66203 14.3321 3.787C14.2827 3.91197 14.2587 4.04555 14.2616 4.17991L14.2609 12.8381L2.61743 1.20138C2.52536 1.1009 2.41389 1.02011 2.28976 0.96386C2.16562 0.907615 2.03138 0.877086 1.89512 0.874112C1.75887 0.87114 1.62343 0.895785 1.49695 0.946563C1.37048 0.997341 1.2556 1.0732 1.15923 1.16957C1.06286 1.26594 0.987 1.38082 0.936222 1.50729C0.885444 1.63377 0.860799 1.76921 0.863772 1.90546C0.866744 2.04172 0.897272 2.17596 0.953517 2.3001C1.00976 2.42424 1.09056 2.5357 1.19104 2.62778L12.8345 14.2645L4.16406 14.2652C3.8963 14.2656 3.63962 14.3721 3.45029 14.5615C3.26096 14.7508 3.15442 15.0075 3.15403 15.2752C3.15287 15.4078 3.17829 15.5393 3.22881 15.6619C3.27932 15.7845 3.3539 15.8958 3.44814 15.9891C3.54203 16.0833 3.65362 16.1579 3.7765 16.2087C3.89937 16.2595 4.03109 16.2856 4.16406 16.2852L15.2743 16.2845C15.2804 16.285 15.2866 16.2848 15.2926 16.2839L15.3144 16.2825C15.3497 16.2812 15.385 16.2784 15.4196 16.2737L15.4516 16.2689L15.5032 16.2581L15.5378 16.2492L15.5854 16.2356C15.6098 16.2275 15.6343 16.2193 15.6581 16.2092C15.6662 16.201 15.6805 16.199 15.692 16.1929C15.7081 16.1859 15.7238 16.178 15.7389 16.1691Z' fill='%23252D66'/%3E%3C/svg%3E");
  transition: all ease-in-out 0.3s;
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.products-list-page .items .item:hover::after {
  rotate: -45deg;
}
.products-list-page .cat-desc {
  padding-top: 50px;
}

.page-content.default ul li {
  margin: 10px 0;
}
.partners-gallery{
  gap:40px !important;
  row-gap: 80px;
}
.partners-gallery .wp-block-image{
  width: calc(20% - 32px) !important;
}
@media screen and (max-width: 850px) {
  .frame360 {
    height: calc((96vw * 3) / 5);
  }
}
.product-tabs table {
  width: 100%;
}
.product-tabs table tr:nth-child(2n+1) {
  background-color: #efefef;
}
.product-tabs table tr td {
  border-bottom: 1px solid #ccc;
  padding: 8px;
}

.bc  {font-size: 14px;color:white;}
.bc span {font-size: 14px;color:white;}