@charset "UTF-8";
form {
  margin-bottom: 4rem !important;
}
@media only screen and (max-width: 1024px) {
  form {
    padding: 0 3rem;
  }
}
form .form-checkboxes {
  border: solid #D8D8D8 0.1rem;
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2rem;
  padding: 2rem;
}
form .form-checkboxes .form-item {
  width: unset !important;
}
form legend {
  font-weight: bold;
  font-size: 1.8rem;
  color: #191919;
  margin: 2rem 0px;
}
form small {
  display: block;
}
form select {
  width: 100%;
  font-size: 1.6rem;
}
form input[type=radio] {
  appearance: auto;
  width: 2.5rem;
  height: 2.5rem;
}
@media only screen and (max-width: 1024px) {
  form .g-recaptcha {
    margin-bottom: 2rem;
  }
}
form .checkbox-text {
  color: #191919 !important;
  font-size: 1.4rem !important;
}

.webform-submission-abonelik-basvurusu-add-form .form-actions {
  display: flex;
  justify-content: end;
}

.webform-submission-newsletter-form {
  position: relative;
}
.webform-submission-newsletter-form button {
  color: transparent !important;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: end;
}
.webform-submission-newsletter-form .newslatter-captcha {
  left: 1%;
  margin-top: 70px;
  position: absolute;
}
.webform-submission-newsletter-form .captcha__element {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

.authorized-dealer .items {
  display: grid;
  grid-template-columns: 50% 50%;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: max-content;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.certificate .tooltip:hover {
  width: 100%;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  width: 100%;
  padding: 10px;
}

.location {
  position: relative;
}
.location::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTE4LjM2NCAxNy4zNjRMMTIgMjMuNzI3OUw1LjYzNjA0IDE3LjM2NEMyLjEyMTMyIDEzLjg0OTIgMi4xMjEzMiA4LjE1MDc2IDUuNjM2MDQgNC42MzYwNEM5LjE1MDc2IDEuMTIxMzIgMTQuODQ5MiAxLjEyMTMyIDE4LjM2NCA0LjYzNjA0QzIxLjg3ODcgOC4xNTA3NiAyMS44Nzg3IDEzLjg0OTIgMTguMzY0IDE3LjM2NFpNMTIgMTVDMTQuMjA5MSAxNSAxNiAxMy4yMDkxIDE2IDExQzE2IDguNzkwODYgMTQuMjA5MSA3IDEyIDdDOS43OTA4NiA3IDggOC43OTA4NiA4IDExQzggMTMuMjA5MSA5Ljc5MDg2IDE1IDEyIDE1Wk0xMiAxM0MxMC44OTU0IDEzIDEwIDEyLjEwNDYgMTAgMTFDMTAgOS44OTU0MyAxMC44OTU0IDkgMTIgOUMxMy4xMDQ2IDkgMTQgOS44OTU0MyAxNCAxMUMxNCAxMi4xMDQ2IDEzLjEwNDYgMTMgMTIgMTNaIj48L3BhdGg+PC9zdmc+");
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 10px;
  position: relative;
}

.products .item .button i::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjc4MTMxIDguNzg2NDdMMS41IDguNTA1MTZMNS4xMTE5MiA0Ljg5MzIzTDEuNSAxLjI4MTMxTDEuNzgxMzEgMUw1LjY3NDU0IDQuODkzMjNMMS43ODEzMSA4Ljc4NjQ3WiIgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+");
  padding: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}
.products .item .button:hover i::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjc4MTMxIDguNzg2NDdMMS41IDguNTA1MTZMNS4xMTE5MiA0Ljg5MzIzTDEuNSAxLjI4MTMxTDEuNzgxMzEgMUw1LjY3NDU0IDQuODkzMjNMMS43ODEzMSA4Ljc4NjQ3WiIgZmlsbD0iYmxhY2siIHN0cm9rZT0iYmxhY2siPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+");
}

header .logo img {
  height: 5.2rem;
}

.mt-8 {
  margin-top: 8rem !important;
}

.mb-8 {
  margin-bottom: 8rem !important;
}

.mt-4 {
  margin-top: 3rem;
}

.mb-4 {
  margin-bottom: 3rem;
}

.manager-detail .social .linkedin i::after, .managers-list .social .linkedin i::after, .managers-list-content .social .linkedin i::after, .profile .social .linkedin i::after {
  padding: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  content: "";
  background-image: url("data:image/svg+xml;base64,IDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik02Ljk0MDQ4IDQuOTk5OTNDNi45NDAxMSA1LjgxNDI0IDYuNDQ2MDggNi41NDcwMiA1LjY5MTM0IDYuODUyNzNDNC45MzY2IDcuMTU4NDUgNC4wNzE4NyA2Ljk3NjA1IDMuNTA0OSA2LjM5MTU1QzIuOTM3OTMgNS44MDcwNCAyLjc4MTk1IDQuOTM3MTUgMy4xMTA1IDQuMTkyMDdDMy40MzkwNiAzLjQ0Njk5IDQuMTg2NTQgMi45NzU1IDUuMDAwNDggMi45OTk5M0M2LjA4MTU1IDMuMDMyMzggNi45NDA5NyAzLjkxODM3IDYuOTQwNDggNC45OTk5M1pNNy4wMDA0OCA4LjQ3OTkzSDMuMDAwNDhWMjAuOTk5OUg3LjAwMDQ4VjguNDc5OTNaTTEzLjMyMDUgOC40Nzk5M0g5LjM0MDQ4VjIwLjk5OTlIMTMuMjgwNVYxNC40Mjk5QzEzLjI4MDUgMTAuNzY5OSAxOC4wNTA1IDEwLjQyOTkgMTguMDUwNSAxNC40Mjk5VjIwLjk5OTlIMjIuMDAwNVYxMy4wNjk5QzIyLjAwMDUgNi44OTk5MyAxNC45NDA1IDcuMTI5OTMgMTMuMjgwNSAxMC4xNTk5TDEzLjMyMDUgOC40Nzk5M1oiPjwvcGF0aD48L3N2Zz4=");
}
.manager-detail .social .linkedin i:hover::after, .managers-list .social .linkedin i:hover::after, .managers-list-content .social .linkedin i:hover::after, .profile .social .linkedin i:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTYuOTQwNDggNC45OTk5M0M2Ljk0MDExIDUuODE0MjQgNi40NDYwOCA2LjU0NzAyIDUuNjkxMzQgNi44NTI3M0M0LjkzNjYgNy4xNTg0NSA0LjA3MTg3IDYuOTc2MDUgMy41MDQ5IDYuMzkxNTVDMi45Mzc5MyA1LjgwNzA0IDIuNzgxOTUgNC45MzcxNSAzLjExMDUgNC4xOTIwN0MzLjQzOTA2IDMuNDQ2OTkgNC4xODY1NCAyLjk3NTUgNS4wMDA0OCAyLjk5OTkzQzYuMDgxNTUgMy4wMzIzOCA2Ljk0MDk3IDMuOTE4MzcgNi45NDA0OCA0Ljk5OTkzWk03LjAwMDQ4IDguNDc5OTNIMy4wMDA0OFYyMC45OTk5SDcuMDAwNDhWOC40Nzk5M1pNMTMuMzIwNSA4LjQ3OTkzSDkuMzQwNDhWMjAuOTk5OUgxMy4yODA1VjE0LjQyOTlDMTMuMjgwNSAxMC43Njk5IDE4LjA1MDUgMTAuNDI5OSAxOC4wNTA1IDE0LjQyOTlWMjAuOTk5OUgyMi4wMDA1VjEzLjA2OTlDMjIuMDAwNSA2Ljg5OTkzIDE0Ljk0MDUgNy4xMjk5MyAxMy4yODA1IDEwLjE1OTlMMTMuMzIwNSA4LjQ3OTkzWiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==");
}
.manager-detail .social .link_2 i::after, .managers-list .social .link_2 i::after, .managers-list-content .social .link_2 i::after, .profile .social .link_2 i::after {
  padding: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTMgNC45OTUwOUMzIDMuODkzMjMgMy44OTI2MiAzIDQuOTk1MDkgM0gxOS4wMDQ5QzIwLjEwNjggMyAyMSAzLjg5MjYyIDIxIDQuOTk1MDlWMTkuMDA0OUMyMSAyMC4xMDY4IDIwLjEwNzQgMjEgMTkuMDA0OSAyMUg0Ljk5NTA5QzMuODkzMjMgMjEgMyAyMC4xMDc0IDMgMTkuMDA0OVY0Ljk5NTA5Wk01IDVWMTlIMTlWNUg1Wk03Ljk3MjE2IDE4LjE4MDhDNy4zNTM0NyAxNy45MTI5IDYuNzY3MTkgMTcuNTg0MyA2LjIyMDgzIDE3LjIwMjRDNy40Njc3MyAxNS4yNzUzIDkuNjM2MDIgMTQgMTIuMTAyMiAxNEMxNC41MDE1IDE0IDE2LjYxODkgMTUuMjA3MSAxNy44ODAxIDE3LjA0NzJDMTcuMzQzOCAxNy40NDM2IDE2Ljc2NjQgMTcuNzg3NyAxNi4xNTU1IDE4LjA3MThDMTUuMjQ3MiAxNi44MTY2IDEzLjc3IDE2IDEyLjEwMjIgMTZDMTAuMzg2NSAxNiA4Ljg3MjcxIDE2Ljg2NDEgNy45NzIxNiAxOC4xODA4Wk0xMiAxM0MxMC4wNjcgMTMgOC41IDExLjQzMyA4LjUgOS41QzguNSA3LjU2NyAxMC4wNjcgNiAxMiA2QzEzLjkzMyA2IDE1LjUgNy41NjcgMTUuNSA5LjVDMTUuNSAxMS40MzMgMTMuOTMzIDEzIDEyIDEzWk0xMiAxMUMxMi44Mjg0IDExIDEzLjUgMTAuMzI4NCAxMy41IDkuNUMxMy41IDguNjcxNTcgMTIuODI4NCA4IDEyIDhDMTEuMTcxNiA4IDEwLjUgOC42NzE1NyAxMC41IDkuNUMxMC41IDEwLjMyODQgMTEuMTcxNiAxMSAxMiAxMVoiPjwvcGF0aD48L3N2Zz4=");
}
.manager-detail .social .link_2 i:hover::after, .managers-list .social .link_2 i:hover::after, .managers-list-content .social .link_2 i:hover::after, .profile .social .link_2 i:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTMgNC45OTUwOUMzIDMuODkzMjMgMy44OTI2MiAzIDQuOTk1MDkgM0gxOS4wMDQ5QzIwLjEwNjggMyAyMSAzLjg5MjYyIDIxIDQuOTk1MDlWMTkuMDA0OUMyMSAyMC4xMDY4IDIwLjEwNzQgMjEgMTkuMDA0OSAyMUg0Ljk5NTA5QzMuODkzMjMgMjEgMyAyMC4xMDc0IDMgMTkuMDA0OVY0Ljk5NTA5Wk01IDVWMTlIMTlWNUg1Wk03Ljk3MjE2IDE4LjE4MDhDNy4zNTM0NyAxNy45MTI5IDYuNzY3MTkgMTcuNTg0MyA2LjIyMDgzIDE3LjIwMjRDNy40Njc3MyAxNS4yNzUzIDkuNjM2MDIgMTQgMTIuMTAyMiAxNEMxNC41MDE1IDE0IDE2LjYxODkgMTUuMjA3MSAxNy44ODAxIDE3LjA0NzJDMTcuMzQzOCAxNy40NDM2IDE2Ljc2NjQgMTcuNzg3NyAxNi4xNTU1IDE4LjA3MThDMTUuMjQ3MiAxNi44MTY2IDEzLjc3IDE2IDEyLjEwMjIgMTZDMTAuMzg2NSAxNiA4Ljg3MjcxIDE2Ljg2NDEgNy45NzIxNiAxOC4xODA4Wk0xMiAxM0MxMC4wNjcgMTMgOC41IDExLjQzMyA4LjUgOS41QzguNSA3LjU2NyAxMC4wNjcgNiAxMiA2QzEzLjkzMyA2IDE1LjUgNy41NjcgMTUuNSA5LjVDMTUuNSAxMS40MzMgMTMuOTMzIDEzIDEyIDEzWk0xMiAxMUMxMi44Mjg0IDExIDEzLjUgMTAuMzI4NCAxMy41IDkuNUMxMy41IDguNjcxNTcgMTIuODI4NCA4IDEyIDhDMTEuMTcxNiA4IDEwLjUgOC42NzE1NyAxMC41IDkuNUMxMC41IDEwLjMyODQgMTEuMTcxNiAxMSAxMiAxMVoiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=");
}

.item .swiper-slide .button.dark i::after {
  padding: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  content: "";
  background-image: url("data:image/svg+xml;base64,IDxzdmcgd2lkdGg9IjYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCA2IDEwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEuNzgxMzEgOC43ODY0N0wxLjUgOC41MDUxNkw1LjExMTkyIDQuODkzMjNMMS41IDEuMjgxMzFMMS43ODEzMSAxTDUuNjc0NTQgNC44OTMyM0wxLjc4MTMxIDguNzg2NDdaIiBmaWxsPSJjdXJyZWN0IiBzdHJva2U9ImN1cnJlY3QiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvc3ZnPg==");
}
.item .swiper-slide .button.dark i:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNiAxMCIgZmlsbD0ibm9uZSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS43ODEzMSA4Ljc4NjQ3TDEuNSA4LjUwNTE2TDUuMTExOTIgNC44OTMyM0wxLjUgMS4yODEzMUwxLjc4MTMxIDFMNS42NzQ1NCA0Ljg5MzIzTDEuNzgxMzEgOC43ODY0N1oiIGZpbGw9IiMwMDAwMDAiIHN0cm9rZT0iIzAwMDAwMCIvPgogICAgICAgICAgICAgICAgPC9zdmc+");
}

.list-content .items .raporlar a::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0iIzE5MTkxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjE2Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCAgZmlsbD0id2hpdGUiIHN0cm9rZT0id2hpdGUiICBkPSJNMjkuMTMyNyAyNS4yNjQ1TDI1LjM5ODYgMjguOTk4OEwyNS4zOTg2IDE4Ljk0MDFIMjQuNDU5NEwyNC40NTk0IDI4Ljk5ODhMMjAuNzI0NCAyNS4yNjQ4TDIwLjA2MDUgMjUuOTI4M0wyNC45Mjg1IDMwLjc5NjlMMjkuNzk3MSAyNS45MjgzTDI5LjEzMjcgMjUuMjY0NVoiIHN0cm9rZS13aWR0aD0iMC40Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==");
  padding: 25px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  content: "";
  transition: all 0.5s;
}
.list-content .items .raporlar:hover a::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0id2hpdGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHJ4PSIxNiI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggIGZpbGw9IiMxOTE5MTkiIHN0cm9rZT0iIzE5MTkxOSIgIGQ9Ik0yOS4xMzI3IDI1LjI2NDVMMjUuMzk4NiAyOC45OTg4TDI1LjM5ODYgMTguOTQwMUgyNC40NTk0TDI0LjQ1OTQgMjguOTk4OEwyMC43MjQ0IDI1LjI2NDhMMjAuMDYwNSAyNS45MjgzTDI0LjkyODUgMzAuNzk2OUwyOS43OTcxIDI1LjkyODNMMjkuMTMyNyAyNS4yNjQ1WiIgc3Ryb2tlLXdpZHRoPSIwLjQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+");
}

/* Navbar */
header nav .logo {
  height: auto;
}
header .right ul a {
  cursor: pointer;
}

/* Links */
.container .task-menu {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  grid-gap: 40px;
  padding: 2% 10%;
}
.container .task-menu li a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  border: solid #191919 0.1rem;
  background-color: #191919;
  color: #00A9FF;
  cursor: pointer;
  height: 5.5rem;
  border-radius: 100vmax;
  overflow: hidden;
  font-weight: 500;
  font-size: 1.6rem;
  transition: all 0.5s;
}
.container .task-menu li a::after {
  content: ">";
  margin-left: 10px;
  color: #FFB84C;
}
.container .task-menu li a:hover {
  color: #191919;
  background-color: #fff;
}
@media screen and (max-width: 680px) {
  .container .task-menu {
    padding: 4% 15%;
  }
}

.bizeulasinForm .phone {
  color: black;
}
@media (min-width: 768px) {
  .bizeulasinForm .webform-flex--container {
    margin: 0;
  }
  .bizeulasinForm .webform-flexbox .webform-flexbox {
    margin: 0;
  }
}
@media (min-width: 768px) {
  .bizeulasinForm .webform-flex .webform-flex--2 .webform-flex--container {
    width: 100%;
  }
  .bizeulasinForm .webform-flex .webform-flex--2 .webform-flex--container .phone {
    color: black;
    width: 100%;
  }
  .bizeulasinForm .webform-flex .webform-flex--2 .webform-flex--container .phone .webform-flex.webform-flex--1 {
    width: 100%;
  }
  .bizeulasinForm .webform-flex .webform-flex--2 .webform-flex--container .phone .webform-flex.webform-flex--1 .webform-flex--container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .bizeulasinForm .items .item div {
    display: grid !important;
    gap: 1rem;
  }
}

.accordion-menu li {
  list-style-type: none;
}
.accordion-menu .detail-content {
  padding: 0;
}
.accordion-menu .detail-content a {
  text-decoration: none;
}
.accordion-menu figure {
  width: auto !important;
}

.paragraph--type--prg-text img {
  height: auto;
}

.tab-content .detail-content {
  padding: 0;
}

form#views-exposed-form-referanslar-block-1 {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  form#views-exposed-form-referanslar-block-1 {
    grid-template-columns: 1fr 1fr;
  }
}
form#views-exposed-form-referanslar-block-1 select {
  cursor: pointer;
  border: solid rgba(25, 25, 25, 0.15) 0.1rem;
  border-radius: 1rem;
  height: 5.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.6rem;
}

.blog-detail img {
  position: relative;
  width: 100% !important;
  max-width: 100%;
  object-fit: cover;
  height: auto !important;
  border-radius: 2rem;
  margin-bottom: 30px;
}

.text-center {
  justify-content: center;
}

.search-wrapper .search-form label {
  display: none;
}
.search-wrapper .search-form input {
  border: none !important;
}
.search-wrapper .search-help-link {
  display: none;
}
.search-wrapper h2 {
  margin: 6rem auto 0 auto;
  position: relative;
  z-index: 3;
  display: flex;
  padding: 0;
  margin-bottom: 4rem;
  font-weight: 400;
  font-size: clamp(5rem, 12vw, 7.6rem);
  text-align: center;
  align-items: center;
  justify-content: center;
}
.search-wrapper button {
  color: white;
  background-color: black;
  margin-top: 35px;
}
.search-wrapper .submit-button-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-wrapper h3 {
  margin-bottom: 9rem;
  margin-top: 9rem;
  text-align: center;
}

iframe {
  max-width: 100%;
}

.start-content .bottom {
  bottom: 0%;
  right: 0%;
  position: absolute !important;
  z-index: 2 !important;
}

.border-radius {
  border-radius: 2rem;
}

section .swiper {
  margin-bottom: 8rem !important;
}
section .cards.image-caption .item figure .info .info-caption {
  padding-top: 4.3rem !important;
}
@media only screen and (max-width: 1024px) {
  section .cards.image-caption .item figure .info .info-caption {
    padding: 6.1rem 2rem 4rem !important;
  }
}
section .cards.image-caption .item figure .info .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
section .caption form {
  margin-bottom: 0 !important;
}
section .caption form .g-recaptcha {
  margin-top: 1rem;
  padding-left: 0;
}

.footer .item .logo {
  margin-right: 20px;
}

.test-laboratuvariForm .checkbox label {
  font-weight: bold;
  color: white !important;
}
.test-laboratuvariForm .checkbox label a {
  font-weight: bold;
  color: white !important;
}

.webform-submission-musteri-gorusme-formu-form .radios--wrapper .fieldset-wrapper {
  display: flex;
}
.webform-submission-musteri-gorusme-formu-form .radios--wrapper label {
  margin-top: 1rem;
}

@media only screen and (min-width: 1024px) {
  form#views-exposed-form-similar-products-block-3, form#views-exposed-form-similar-products-block-4, form#views-exposed-form-basinda-block-1 {
    width: 60rem;
  }
}
form#views-exposed-form-similar-products-block-3 select, form#views-exposed-form-similar-products-block-4 select, form#views-exposed-form-basinda-block-1 select {
  margin-bottom: 32px;
  width: 100% !important;
  font-size: 1.6rem !important;
  border: solid rgba(25, 25, 25, 0.15) 0.1rem !important;
  border-radius: 1rem !important;
  height: 5.6rem !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  padding: 0 1.6rem !important;
}
form#views-exposed-form-similar-products-block-3 .submit-button-wrapper, form#views-exposed-form-similar-products-block-4 .submit-button-wrapper, form#views-exposed-form-basinda-block-1 .submit-button-wrapper {
  display: flex;
  justify-content: center;
  float: none !important;
}
form#views-exposed-form-similar-products-block-3 .submit-button-wrapper button, form#views-exposed-form-similar-products-block-4 .submit-button-wrapper button, form#views-exposed-form-basinda-block-1 .submit-button-wrapper button {
  color: white;
  background: #191919;
}
form#views-exposed-form-similar-products-block-3 .submit-button-wrapper button::after, form#views-exposed-form-similar-products-block-4 .submit-button-wrapper button::after, form#views-exposed-form-basinda-block-1 .submit-button-wrapper button::after {
  content: ">";
  color: white;
}

.filters {
  display: flex;
  justify-content: center;
}

.checkbox input:checked + :after {
  background: url(/themes/custom/karel/components/_global/assets/images/main/check.svg) no-repeat center center !important;
}

.smooth-button {
  display: contents;
}

.content-breadcrumb {
  display: flex !important;
  justify-content: start !important;
  padding-left: 5rem;
}
.content-breadcrumb .breadcrumb {
  display: flex !important;
}
@media only screen and (max-width: 1024px) {
  .content-breadcrumb .breadcrumb {
    overflow-y: hidden;
    overflow-x: visible;
  }
}

#searchForm input::-webkit-input-placeholder {
  color: white;
}
#searchForm input::placeholder {
  color: white;
}

.detail-start .content-breadcrumb {
  padding-left: 0 !important;
}

.contact-content {
  height: 100rem !important;
}
.contact-content form .selectric-wrapper {
  width: 100% !important;
}
.contact-content form .selectric-wrapper .selectric {
  background: white !important;
}

.person {
  border: solid #D8D8D8 0.1rem;
  padding: 1rem 2rem;
  display: flex;
  align-items: center;
  column-gap: 20px;
}
.person-img-wrapper img {
  height: 100px !important;
}

.products-slider figure, .products figure {
  overflow: hidden;
  position: relative;
}
.products-slider figure img, .products figure img {
  transform: scale(1);
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.products-slider figure:hover img, .products figure:hover img {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  transform: scale(1.2);
}

.d-none {
  display: none !important;
}

.d-flex {
  display: flex;
}

.fw-bold {
  font-weight: 700;
}

.mb-10 {
  margin-bottom: 10px;
}

.popup-desc-wrapper {
  max-width: 400px;
  height: auto;
  text-align: center;
  padding: 20px;
}

.popup-desc-wrapper p {
  line-height: 1.2;
}

.popup-button {
  max-width: max-content;
}

.cards.border.type-02 .item .info {
  text-align: center;
}

.category-button-group {
  display: flex;
  justify-content: center;
  margin-bottom: 2rem;
}
.category-button-group a {
  margin: 0 1rem;
}

.managers-list {
  grid-template-columns: repeat(4, 1fr) !important;
}
.managers-list .item {
  height: 100% !important;
}

@media only screen and (max-width: 992px) {
  .managers-list.row {
    grid-template-columns: 1fr !important;
  }
}
@media only screen and (min-width: 993px) and (max-width: 1400px) {
  .managers-list.row {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
.managers-list .item::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODciIGhlaWdodD0iMzg3IiB2aWV3Qm94PSIwIDAgMzg3IDM4NyI+CiAgPHBhdGggaWQ9InN5bWJvbCIgZD0iTTAsMjIwLjc3MmM5MC45MDYsMCwxNjYuMjI4LDc0LjAyMywxNjYuMjI4LDE2Ni4yMjhIMzg3QTM4Ni4zMDUsMzg2LjMwNSwwLDAsMCwwLDBaIiBmaWxsPSIjZjc5YTMzIi8+Cjwvc3ZnPgo=);
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 80%;
  z-index: -1;
  position: absolute;
  left: 3%;
  top: 1%;
}

.sticky-image-container {
  display: flex;
  flex-wrap: wrap;
}
.sticky-image-container .w-50 {
  width: 50%;
  padding: 20px;
}
@media only screen and (max-width: 1024px) {
  .sticky-image-container .w-50 {
    width: 100%;
  }
}
.sticky-image-container .sticky-image {
  position: sticky;
  top: 0;
  z-index: 100;
  width: 100%;
}
.sticky-image-container p {
  font-size: 1.8rem !important;
  line-height: 1.4 !important;
  color: #191919 !important;
  font-weight: 500 !important;
}

.modalbox-content .close-modalbox {
  cursor: pointer;
  position: absolute;
  right: 2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2NjY2NjYyI+PHBhdGggZD0iTTExLjk5OTcgMTAuNTg2NUwxNi45NDk1IDUuNjM2NzJMMTguMzYzNyA3LjA1MDkzTDEzLjQxMzkgMTIuMDAwN0wxOC4zNjM3IDE2Ljk1MDRMMTYuOTQ5NSAxOC4zNjQ2TDExLjk5OTcgMTMuNDE0OUw3LjA0OTk2IDE4LjM2NDZMNS42MzU3NCAxNi45NTA0TDEwLjU4NTUgMTIuMDAwN0w1LjYzNTc0IDcuMDUwOTNMNy4wNDk5NiA1LjYzNjcyTDExLjk5OTcgMTAuNTg2NVoiPjwvcGF0aD48L3N2Zz4=);
  display: flex;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  width: 6rem !important;
  top: 2rem !important;
  height: 3rem !important;
}

.custom-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  overflow-y: auto; /* içerik taşarsa kaydırılabilir */
  padding: 2rem 1rem;
}

.custom-dialog-centered {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
}

.custom-modal-content {
  background: white;
  border-radius: 8px;
  padding: 1rem;
  position: relative;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  margin: auto;
  width: 100%;
  max-width: 100%;
}
.custom-modal-content img {
  height: auto;
  width: 100%;
}

.modal-close-div {
  display: flex;
  align-items: center;
  justify-content: end;
}
.modal-close-div .modal-close {
  padding-right: 5px;
}

.custom-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal-close {
  background: none;
  border: none;
  font-size: 20px;
  cursor: pointer;
}

.without-margin {
  margin: 0 !important;
}

.price-wrapper {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  align-items: center;
  margin-bottom: 3rem;
}
.price-wrapper .old-price {
  font-size: clamp(3.6rem, 12vw, 3.2rem) !important;
  position: relative;
  margin-bottom: 0px !important;
  color: #979797;
}
.price-wrapper .old-price sup {
  font-size: 2rem !important;
}
.price-wrapper .old-price:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #FFB84C;
  top: 50%;
  left: 0;
}
.price-wrapper .price {
  margin-bottom: 0px !important;
}

.basinda-node figure.image-h {
  height: 100% !important;
}
.basinda-node figure.image-h img {
  position: unset !important;
}

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